0001558370-23-009381.txt : 20230511 0001558370-23-009381.hdr.sgml : 20230511 20230511161041 ACCESSION NUMBER: 0001558370-23-009381 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 63 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230511 DATE AS OF CHANGE: 20230511 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CVRx, Inc. CENTRAL INDEX KEY: 0001235912 STANDARD INDUSTRIAL CLASSIFICATION: SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841] IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40545 FILM NUMBER: 23911093 BUSINESS ADDRESS: STREET 1: 9201 WEST BROADWAY AVENUE STREET 2: SUITE 650 CITY: MINNEAPOLIS STATE: MN ZIP: 55445 BUSINESS PHONE: 7634162850 MAIL ADDRESS: STREET 1: 9201 WEST BROADWAY AVENUE STREET 2: SUITE 650 CITY: MINNEAPOLIS STATE: MN ZIP: 55445 FORMER COMPANY: FORMER CONFORMED NAME: CVRX INC DATE OF NAME CHANGE: 20030527 10-Q 1 cvrx-20230331x10q.htm 10-Q
0.550.49206932242045334120693224204533410.550.490001235912--12-312023Q1false2070894020633736http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrentP3Y0001235912us-gaap:CommonStockMember2023-01-012023-03-310001235912us-gaap:CommonStockMember2022-01-012022-03-310001235912us-gaap:RetainedEarningsMember2023-03-310001235912us-gaap:AdditionalPaidInCapitalMember2023-03-310001235912us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001235912us-gaap:RetainedEarningsMember2022-12-310001235912us-gaap:AdditionalPaidInCapitalMember2022-12-310001235912us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001235912us-gaap:RetainedEarningsMember2022-03-310001235912us-gaap:AdditionalPaidInCapitalMember2022-03-310001235912us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001235912us-gaap:RetainedEarningsMember2021-12-310001235912us-gaap:AdditionalPaidInCapitalMember2021-12-310001235912us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001235912us-gaap:CommonStockMember2023-03-310001235912us-gaap:CommonStockMember2022-12-310001235912us-gaap:CommonStockMember2022-03-310001235912us-gaap:CommonStockMember2021-12-310001235912cvrx:ShareBasedPaymentArrangementOtherOptionsMember2023-03-310001235912cvrx:TwoThousandOneStockIncentiveAwardPlanMember2021-07-020001235912srt:MinimumMembercvrx:OfficerEmployeesMemberus-gaap:EmployeeStockOptionMember2023-01-012023-03-310001235912srt:MinimumMembercvrx:NonOfficerEmployeesMemberus-gaap:EmployeeStockOptionMember2023-01-012023-03-310001235912srt:MaximumMembercvrx:OfficerEmployeesMemberus-gaap:EmployeeStockOptionMember2023-01-012023-03-310001235912cvrx:NonOfficerEmployeesMemberus-gaap:EmployeeStockOptionMember2023-01-012023-03-310001235912srt:MinimumMembercvrx:NonOfficerEmployeesMemberus-gaap:EmployeeStockOptionMember2022-01-012022-03-310001235912cvrx:OfficerEmployeesMemberus-gaap:EmployeeStockOptionMember2022-01-012022-03-310001235912cvrx:NonOfficerEmployeesMemberus-gaap:EmployeeStockOptionMember2022-01-012022-03-310001235912cvrx:EmployeeStockPurchasePlanMember2022-01-012022-03-310001235912us-gaap:EmployeeStockOptionMembercvrx:TwoThousandOneStockIncentiveAwardPlanMember2023-01-012023-03-310001235912srt:MaximumMembercvrx:TwoThousandOneStockIncentiveAwardPlanMember2001-06-012001-06-300001235912cvrx:TwoThousandOneStockIncentiveAwardPlanMember2001-06-012001-06-300001235912cvrx:OtherCountriesMember2023-01-012023-03-310001235912country:US2023-01-012023-03-310001235912country:DE2023-01-012023-03-310001235912cvrx:OtherCountriesMember2022-01-012022-03-310001235912country:US2022-01-012022-03-310001235912country:DE2022-01-012022-03-310001235912srt:MinimumMember2023-01-012023-03-310001235912srt:MaximumMember2023-01-012023-03-310001235912us-gaap:OfficeEquipmentMember2023-03-310001235912us-gaap:LeaseholdImprovementsMember2023-03-310001235912us-gaap:AssetUnderConstructionMember2023-03-310001235912cvrx:LabEquipmentMember2023-03-310001235912cvrx:ComputerEquipmentAndSoftwareMember2023-03-310001235912us-gaap:OfficeEquipmentMember2022-12-310001235912us-gaap:LeaseholdImprovementsMember2022-12-310001235912us-gaap:AssetUnderConstructionMember2022-12-310001235912cvrx:LabEquipmentMember2022-12-310001235912cvrx:ComputerEquipmentAndSoftwareMember2022-12-310001235912cvrx:LoanAndSecurityAgreementMember2023-03-152023-03-150001235912cvrx:LoanAndSecurityAgreementMember2023-03-132023-03-130001235912cvrx:LoanAndSecurityAgreementMember2023-03-102023-03-100001235912us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001235912us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001235912us-gaap:StateAndLocalJurisdictionMember2022-12-310001235912us-gaap:DomesticCountryMember2022-12-310001235912us-gaap:RetainedEarningsMember2023-01-012023-03-310001235912us-gaap:RetainedEarningsMember2022-01-012022-03-310001235912cvrx:OfficeSpaceInMinneapolisMinnesotaMember2023-01-012023-03-310001235912us-gaap:SubsequentEventMember2023-04-210001235912cvrx:LoanAndSecurityAgreementMember2022-10-312022-10-310001235912cvrx:TwoThousandTwentyOneEquityPlanMember2023-03-310001235912cvrx:TwoThousandTwentyOneEquityPlanMember2023-01-010001235912cvrx:EmployeeStockPurchasePlanMember2023-01-010001235912cvrx:TwoThousandOneStockIncentiveAwardPlanMember2001-06-3000012359122022-03-3100012359122021-12-310001235912us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001235912cvrx:WarrantsToPurchaseCommonStockMember2023-01-012023-03-310001235912us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001235912cvrx:WarrantsToPurchaseCommonStockMember2022-01-012022-03-310001235912us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-03-310001235912us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001235912us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001235912us-gaap:CostOfSalesMember2023-01-012023-03-310001235912cvrx:EmployeeStockPurchasePlanMember2023-01-012023-03-310001235912us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-03-310001235912us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-03-310001235912us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001235912us-gaap:CostOfSalesMember2022-01-012022-03-310001235912us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001235912us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-3100012359122022-01-012022-03-3100012359122023-05-040001235912cvrx:EmployeeStockPurchasePlanMember2023-03-310001235912cvrx:TwoThousandTwentyOneEquityPlanMember2021-07-020001235912cvrx:EmployeeStockPurchasePlanMember2021-07-020001235912srt:MaximumMembercvrx:TwoThousandTwentyOneEquityPlanMember2021-07-022021-07-020001235912cvrx:LineOfCreditDrawDownPeriodTwoMembercvrx:LoanAndSecurityAgreementMember2022-10-312022-10-310001235912cvrx:LineOfCreditDrawDownPeriodOneMembercvrx:LoanAndSecurityAgreementMember2022-10-312022-10-310001235912cvrx:WarrantsToPurchaseCommonStockMember2023-01-012023-03-310001235912cvrx:LineOfCreditDrawDownPeriodThreeMembercvrx:LoanAndSecurityAgreementMember2022-10-312022-10-310001235912cvrx:OfficeSpaceInMinneapolisMinnesotaMember2023-03-310001235912cvrx:LoanAndSecurityAgreementMember2022-10-3100012359122023-01-012023-03-3100012359122023-03-3100012359122022-12-31iso4217:USDxbrli:pureutr:sqftxbrli:sharesiso4217:USDxbrli:sharescvrx:segment

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

(Mark One)

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

For the quarterly period ended March 31, 2023

or

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

For the transition period from                      to                     

Commission File Number: 001-40545

CVRx, Inc.

(Exact name of registrant as specified in its charter)

Delaware

41-1983744

(State or other jurisdiction of

incorporation or organization)

(I.R.S. Employer

Identification No.)

9201 West Broadway Avenue

Suite 650

Minneapolis, MN 55445

(Address of Principal Executive Offices)

(763) 416-2840

(Registrant’s telephone number)

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

Title of each class

Trading Symbol(s)

Name of each exchange

on which registered

Common stock,

par value $0.01 per share

CVRX

The Nasdaq Global Select Market

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

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

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

Large accelerated filer

Accelerated filer

Non-accelerated filer

  

Smaller reporting company

Emerging growth company

 

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

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

As of May 4, 2023, there were 20,711,068 shares of the registrant’s common stock, par value $0.01 per share outstanding.

TABLE OF CONTENTS

`

    

    

    

    

 

    

    

Page

Part I

Financial Information

Item 1.

Financial Statements

5

Condensed Consolidated Balance Sheets as of March 31, 2023 and December 31, 2022 (Unaudited)

5

Condensed Consolidated Statements of Operations and Comprehensive Loss for the three months ended March 31, 2023 and 2022 (Unaudited)

6

Condensed Consolidated Statements of Stockholders Equity for the three months ended March 31, 2023 and 2022 (Unaudited)

7

Condensed Consolidated Statements of Cash Flows for the three months ended March 31, 2023 and 2022 (Unaudited)

8

Notes to Condensed Consolidated Financial Statements (Unaudited)

9

Item 2.

Managements Discussion and Analysis of Financial Condition and Results of Operations

19

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

27

Item 4.

Controls and Procedures

28

Part II

Other Information

Item 1.

Legal Proceedings

29

Item 1A.

Risk Factors

29

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

31

Item 3.

Defaults Upon Senior Securities

31

Item 4.

Mine Safety Disclosures

31

Item 5.

Other Information

31

Item 6.

Exhibits

31

Exhibit Index

Signatures

2

CVRx, Inc.

Quarterly Report on Form 10-Q

For the quarterly period ended March 31, 2023

Cautionary Note on Forward-Looking Statements

This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. We intend such forward-looking statements to be covered by the safe harbor provisions for forward-looking statements contained in 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"). All statements other than statements of historical facts contained in this Quarterly Report on Form 10-Q are forward-looking statements, including statements regarding our future results of operations and financial position, business strategy, the impact of the global COVID-19 pandemic on our business, financial results and financial position, clinical trial results, prospective products, product approvals, research and development costs, timing and likelihood of success, and the plans and objectives of management for future operations.

In some cases, you can identify forward-looking statements by terms such as ‘‘may,’’ ‘‘will,’’ ‘‘should,’’ ‘‘expect,’’ ‘‘plan,’’ ‘‘anticipate,’’ ‘‘could,’’ ‘‘intend,’’ ‘‘target,’’ ‘‘project,’’ ‘‘contemplate,’’ ‘‘believe,’’ ‘‘estimate,’’ ‘‘predict,’’ ‘‘potential’’ or ‘‘continue’’ or the negative of these terms or other similar expressions, although not all forward-looking statements contain these words. The forward-looking statements in this Quarterly Report on Form 10-Q are only predictions and are based largely on our current expectations and projections about future events and financial trends that we believe may affect our business, financial condition, and results of operations. These forward-looking statements speak only as of the date of this Quarterly Report on Form 10-Q and are subject to a number of known and unknown risks, uncertainties and assumptions, including, but not limited to, the important factors discussed in Part I, Item 1A. “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2022, which are summarized below, as updated in Part II, Item 1A. “Risk Factors” in this Quarterly Report on Form 10-Q. Moreover, we operate in an evolving environment. New risk factors and uncertainties may emerge from time to time, and it is not possible for management to predict all risk factors and uncertainties.

You should read this Quarterly Report on Form 10-Q and the documents that we reference in this Quarterly Report on Form 10-Q completely and with the understanding that our actual future results may be materially different from what we expect. We qualify all of our forward-looking statements by these cautionary statements. Except as required by applicable law, we do not plan to publicly update or revise any forward-looking statements contained herein, whether as a result of any new information, future events, changed circumstances or otherwise.

Summary Risk Factors

Our business is subject to numerous risks and uncertainties, including those described in Part I, Item 1A. “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2022, as updated in Part II, Item 1A. “Risk Factors” in this Quarterly Report on Form 10-Q. You should carefully consider these risks and uncertainties when investing in our common stock. The principal risks and uncertainties affecting our business include, but are not limited to, the following:

we have a history of significant losses, which we expect to continue, and we may not be able to achieve or sustain profitability;
our principal stockholders, management and directors (three of whom are affiliated with our principal stockholders) own a significant percentage of our stock and will be able to exert significant control over matters subject to stockholder approval;
we have a limited history operating as a commercial company and are highly dependent on a single product, Barostim, and the failure to increase market acceptance in the U.S. for Barostim would negatively impact our business, liquidity and results of operations;

3

we have limited commercial sales experience marketing and selling Barostim, and if we are unable to continue to maintain and grow sales and marketing capabilities, we will be unable to generate sustained and increasing product revenue;
we must demonstrate to physicians and patients the merits of Barostim;
if third-party payors do not provide adequate coverage and reimbursement for the use of Barostim, our revenue will be negatively impacted;
our industry is highly competitive; if our competitors, many of which are large, well-established companies with substantially greater resources than us and have a long history of competing in the heart failure market, are better able to develop and market products that are safer, more effective, less costly, easier to use or otherwise more attractive than Barostim, our business will be adversely impacted;
if we fail to receive access to hospitals, our sales may decrease;
we are dependent upon third-party manufacturers and suppliers, and in some cases a limited number of suppliers, making us vulnerable to supply shortages, loss or degradation in performance of the suppliers, price fluctuations and ongoing supply chain disruptions, which could harm our business;
manufacturing risks may adversely affect our ability to manufacture our product and could reduce our gross margin and profitability;
a pandemic, epidemic or outbreak of an infectious disease in the U.S. or worldwide, including the outbreak of the novel strain of coronavirus disease, COVID-19, could adversely affect our business;
we may face product liability claims that could be costly, divert management’s attention and harm our reputation;
we may in the future become involved in lawsuits to protect or enforce our intellectual property or defend ourselves against intellectual property disputes, which could be expensive, time consuming and ultimately unsuccessful, and could result in the diversion of significant resources, thereby hindering our ability to effectively commercialize our existing or future products;
if we fail to retain our key executives or recruit and hire new employees, our operations and financial results may be adversely affected while we attract other highly qualified personnel; and
we will continue to obtain long-term clinical data regarding the safety and efficacy of our products, which could impact future adoption and regulatory approvals.

4

PART I —FINANCIAL INFORMATION

Item 1. Financial Statements

CVRx, INC.

Condensed Consolidated Balance Sheets

(In thousands, except share and per share data)

(Unaudited)

    

March 31, 

    

December 31, 

2023

2022

Assets

 

  

 

  

Current assets:

 

  

 

  

Cash and cash equivalents

$

103,276

$

106,194

Accounts receivable, net of allowances of $641 and $679, respectively

 

6,434

 

5,504

Inventory

 

8,241

 

6,957

Prepaid expenses and other current assets

 

2,631

 

4,223

Total current assets

 

120,582

 

122,878

Property and equipment, net

 

1,805

 

1,698

Operating lease right-of-use asset

277

334

Other non-current assets

 

27

 

27

Total assets

$

122,691

$

124,937

Liabilities and Stockholders’ Equity

 

  

 

  

Current liabilities:

 

  

 

  

Accounts payable

$

1,996

$

1,719

Accrued expenses

 

5,961

 

6,369

Total current liabilities

 

7,957

 

8,088

Long-term debt

14,218

6,747

Operating lease liability, non-current portion

59

117

Other long-term liabilities

 

815

 

805

Total liabilities

 

23,049

 

15,757

Commitments and contingencies (Note 10)

 

  

 

  

Stockholders’ equity:

 

  

 

  

Common stock, $0.01 par value, 200,000,000 authorized as of March 31, 2023 and December 31, 2022; 20,708,940 and 20,633,736 shares issued and outstanding as of March 31, 2023 and December 31, 2022, respectively

 

207

 

207

Additional paid-in capital

 

547,195

 

545,362

Accumulated deficit

 

(447,556)

 

(436,182)

Accumulated other comprehensive loss

 

(204)

 

(207)

Total stockholders’ equity

 

99,642

 

109,180

Total liabilities and stockholders’ equity

$

122,691

$

124,937

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

5

CVRx, INC.

Condensed Consolidated Statements of Operations and Comprehensive Loss

(In thousands, except share and per share data)

(Unaudited)

    

Three months ended

March 31, 

2023

    

2022

Revenue

$

7,979

$

4,076

Cost of goods sold

 

1,328

 

949

Gross profit

 

6,651

 

3,127

Operating expenses:

 

  

 

  

Research and development

 

3,416

 

2,258

Selling, general and administrative

 

15,397

 

10,777

Total operating expenses

 

18,813

 

13,035

Loss from operations

 

(12,162)

 

(9,908)

Interest expense

 

(240)

 

Other income (expense), net

 

1,062

 

(57)

Loss before income taxes

 

(11,340)

 

(9,965)

Provision for income taxes

 

(34)

 

(26)

Net loss

 

(11,374)

 

(9,991)

Cumulative translation adjustment

 

3

 

(6)

Comprehensive loss

$

(11,371)

$

(9,997)

Net loss per share, basic and diluted

$

(0.55)

$

(0.49)

Weighted-average common shares used to compute net loss per share, basic and diluted

 

20,693,224

 

20,453,341

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

6

CVRx, INC.

Condensed Consolidated Statements of Stockholders’ Equity

(In thousands, except share data)

(Unaudited)

Accumulated

Additional

other

Total

Common stock

paid-in

Accumulated

comprehensive

stockholders’

    

Shares

    

Amount

    

capital

    

deficit

    

loss

    

equity

Balances as of December 31, 2022

 

20,663,736

 

$

207

$

545,362

$

(436,182)

$

(207)

$

109,180

Exercise of stock options

 

45,204

 

 

 

128

 

 

 

128

Employee stock compensation

 

 

 

 

1,705

 

 

 

1,705

Net loss for the three months ended March 31, 2023

 

 

 

 

 

(11,374)

 

 

(11,374)

Cumulative translation adjustment

 

 

 

 

 

 

3

 

3

Balances as of March 31, 2023

 

20,708,940

 

$

207

$

547,195

$

(447,556)

$

(204)

$

99,642

Balances as of December 31, 2021

 

20,399,337

 

$

204

$

540,707

$

(394,754)

$

(198)

$

145,959

Exercise of stock options

87,634

1

47

48

Employee stock compensation

 

 

 

 

793

 

 

 

793

Net loss for the three months ended March 31, 2022

 

 

 

 

 

(9,991)

 

 

(9,991)

Cumulative translation adjustment

 

 

 

 

 

 

(6)

 

(6)

Balances as of March 31, 2022

 

20,486,971

 

$

205

$

541,547

$

(404,745)

$

(204)

$

136,803

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

7

CVRx, INC.

Condensed Consolidated Statements of Cash Flows

(In thousands)

(Unaudited)

    

Three months ended

March 31, 

2023

    

2022

Cash flows from operating activities:

 

  

 

  

Net loss

$

(11,374)

$

(9,991)

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

 

  

 

  

Stock-based compensation

 

1,705

 

793

Depreciation of property and equipment

 

129

 

62

Loss on disposal of equipment

4

Amortization of deferred financing costs and loan discount

 

31

 

Changes in operating assets and liabilities:

 

  

 

  

Accounts receivable

 

(930)

 

(1,113)

Inventory

 

(1,284)

 

(1,381)

Prepaid expenses and other current assets

 

1,591

 

485

Accounts payable

 

277

 

1,097

Accrued expenses

 

(398)

 

(596)

Net cash used in operating activities

 

(10,249)

 

(10,644)

Cash flows from investing activities:

 

  

 

  

Purchase of property and equipment

 

(240)

 

(293)

Net cash used in investing activities

 

(240)

 

(293)

Cash flows from financing activities:

 

  

 

  

Proceeds from the exercise of common stock options

 

128

 

48

Proceeds from debt financing

7,500

Debt financing costs

(60)

Net cash provided by financing activities

 

7,568

 

48

Effect of currency exchange on cash and cash equivalents

 

3

 

(6)

Net change in cash and cash equivalents

 

(2,918)

 

(10,895)

Cash and cash equivalents at beginning of period

 

106,194

 

142,072

Cash and cash equivalents at end of period

$

103,276

$

131,177

Supplemental Information:

 

  

 

  

Cash paid for interest

$

188

$

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

8

CVRx, INC.

Notes to Condensed Consolidated Financial Statements

(Unaudited)

1.

Business organization

CVRx, Inc. (the “Company”) was incorporated in Delaware and is headquartered in Minneapolis, Minnesota. The Company has developed and is marketing a medical device, Barostim, for heart failure (“HF”) and resistant hypertension. The Company is focused on the sale of its product in the U.S. and Europe.

Management expects that operating losses and negative cash flows from operations could continue in the foreseeable future. There is no assurance that the Company will generate sufficient product sales to produce positive earnings or cash flows.

2.

Summary of significant accounting policies

Statement presentation and basis of consolidation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information and with the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) applicable to interim financial statements. In the Company’s opinion, the accompanying unaudited condensed consolidated financial statements reflect all adjustments necessary for a fair presentation of the Company’s statements of financial position, results of operations and cash flows for the periods presented. The results of operations for the interim periods are not necessarily indicative of results that may be expected for the fiscal year as a whole or any other future period.

The condensed consolidated financial statements include the accounts of CVRx, Inc., its wholly owned subsidiary, CVRx Switzerland LLC, and its sales branch in Italy. All intercompany balances and transactions have been eliminated in consolidation.

JOBS Act accounting election

The Company is an emerging growth company under the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). As a result, the Company has elected to take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies.

Use of estimates

Preparation of the condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and the accompanying notes. Actual results could differ from those estimates.

Cash and cash equivalents

Cash and cash equivalents include highly liquid investments with an original maturity of three months or less. As of March 31, 2023 and December 31, 2022, cash equivalents consisted of money market funds, which are stated at cost and approximate fair value. Additionally, as of March 31, 2023 and December 31, 2022, our cash and cash equivalents were maintained with two financial institutions in the U.S., and our current deposits are likely in excess of insured limits.

9

Accounts Receivable

Trade accounts receivable are recorded at the invoiced amount and do not bear interest. Customer credit terms are established prior to shipment with the standard generally being net 30 days. We evaluate the collectability of our accounts receivable based on known collection risks and historical experience. In circumstances where we are aware of a specific customer's inability to meet its financial obligations to us, we record a specific allowance for bad debts against amounts due to reduce the carrying amount of accounts receivable to the amount we reasonably believe will be collected.

Inventory

Inventory is stated at the lower of cost or net realizable value, with cost determined on a first-in, first-out basis. The Company regularly reviews inventory quantities in consideration of actual loss experiences, projected future demand and remaining shelf life to record a provision for excess and obsolete inventory when appropriate.

Leases

Operating leases are included in operating lease right-of-use (“ROU”) asset, accrued expenses, and operating lease liability – non-current portion in our balance sheets. ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. We used the incremental borrowing rate based on information readily available at the time of recognition to determine the present value of the lease payments. The determination of our incremental borrowing rate requires management judgement based on information available at lease commencement.

Revenue recognition

The Company sells its products primarily through a direct sales force and to a lesser extent through a combination of sales agents and independent distributors. The Company’s revenue consists primarily of the sale of its Barostim, which consists of two implantable components: a pulse generator and a stimulation lead.

Under Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC 606”), revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration that the entity expects to receive in exchange for those goods or services. To determine revenue recognition for arrangements that an entity determines are within the scope of ASC 606, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation. The Company only applies the five-step model to contracts when it is probable that the Company will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer. The Company recognizes net revenue on product sales when the customer obtains control of the Company’s product, which generally occurs at a point in time upon delivery based on the contractual shipping terms of a contract.

Stock-Based Compensation

We recognize equity-based compensation expense for awards of equity instruments to employees and non-employees based on the grant date fair value of those awards in accordance with Financial Accounting Standards Board (“FASB”) ASC Topic 718, Compensation—Stock Compensation (“ASC 718”). ASC 718 requires all equity-based compensation awards to employees and non-employee directors, including grants of restricted shares and stock options, to be recognized as expense in the statements of operations and comprehensive loss based on their grant date fair values. We estimate the grant date fair value of stock options using the Black-Scholes option pricing model. We account for forfeitures as they occur. We expense

10

the fair value of our equity-based compensation awards granted to employees on a straight-line basis over the associated service period, which is generally the period in which the related services are received.

Recent accounting pronouncements

In June 2016, the FASB issued Accounting Standards Update (“ASU”) 2016-13, Financial Instruments - Credit Losses ("ASU 2016-13"), to require the measurement of expected credit losses for financial instruments held at the reporting date to be based on historical experience, current conditions, and reasonable forecasts. ASU 2016-13 became effective for us for interim and annual periods beginning January 1, 2023. The adoption of ASU 2016-13 did not have a material impact on our results of operations, cash flows, or financial position.

3.

Selected balance sheet information

Inventory consists of the following at:

    

March 31, 

    

December 31, 

(in thousands)

2023

2022

Raw material

$

3,037

$

2,390

Work-in-process

 

519

 

1,033

Finished goods

 

4,685

 

3,534

$

8,241

$

6,957

Property and equipment, net consists of the following at:

    

March 31, 

    

December 31, 

(in thousands)

2023

2022

Office furniture and equipment

$

350

$

350

Lab equipment

 

2,685

 

2,684

Computer equipment and software

 

640

 

618

Leasehold improvements

 

95

 

95

Capital equipment in process

 

430

 

231

 

4,200

 

3,978

Less: Accumulated depreciation and amortization

 

2,395

 

2,280

$

1,805

$

1,698

Depreciation is determined using the straight-line method over the estimated useful lives of the respective assets, generally three to five years. Leasehold improvements are amortized on a straight-line basis over the shorter of their estimated useful lives or the term of the lease. Depreciation expense was $129,000 and $62,000 for the three months ended March 31, 2023 and 2022, respectively.

11

Accrued expenses consist of the following at:

    

March 31, 

    

December 31, 

(in thousands)

2023

2022

Bonuses

$

1,813

$

2,303

Clinical trial and other professional fees

1,384

1,733

Paid time off

 

1,112

 

960

Customer rebates

334

256

Operating lease liability, current portion

227

222

Taxes

114

120

Other

 

977

 

775

$

5,961

$

6,369

4. Debt

Innovatus Loan Agreement

On October 31, 2022, the Company entered into a Loan and Security Agreement (the “Loan Agreement”) with Innovatus Life Sciences Fund I, LP, as the collateral agent and a lender, under which the Company may borrow, subject to the Company’s achievement of certain milestones, up to a total of $50.0 million in a series of term loans. On the closing date, the Company borrowed the minimum amount of $7.5 million under the Loan Agreement. On March 10, 2023, the Company borrowed the $7.5 million remaining under the first tranche of the Loan Agreement, with $4.0 million received on March 13, 2023 and $3.5 million received on March 15, 2023. The Loan Agreement initially requires interest only payments through November 2027, followed by three monthly principal and interest payments. A final payment of $0.7 million, equal to 4.5% of the original borrowed principal, is due in January 2028. The terms loans advanced pursuant to the Loan Agreement (collectively, the “Term Loans”) bear interest at a floating rate per annum equal to the sum of (a) the greater of (i) the prime rate and (ii) 5.50% plus (b) 2.65%. The Term Loans are secured by substantially all of the personal property of the Company. The Company has the option to draw down (i) up to $30.0 million less the amount funded from the first tranche between September 1, 2023 and December 15, 2023 if the Company achieves trailing three months revenue of $5.75 million prior to June 30, 2023, and (ii) up to $20.0 million between September 1, 2024 and December 15, 2024 if the Company achieves trailing three months revenue of $9.0 million prior to June 30, 2024. A performance covenant takes effect at the earlier of September 30, 2025 or the third tranche funding requiring that the Company achieve 50% of the trailing twelve months revenue target set in the Board-approved revenue plan in effect for such period. The Loan Agreement requires the payment of certain penalties if the Term Loans are paid off prior to maturity for any reason, including pursuant to an acceleration clause, and includes various restrictive covenants, including a restriction on the payment of dividends or making other distributions or payments on the Company’s capital stock, subject to limited exceptions. The Company was in compliance with these covenants as of March 31, 2023.

In connection with the Loan Agreement, the Company recorded $0.8 million of debt issuance costs and discounts as a reduction of long-term debt.

12

The annual principal maturities of debt under the Loan Agreement are as follows:

    

March 31, 

(in thousands)

2023

2023

    

$

2024

 

2025

 

2026

 

2027

10,000

2028

5,000

 

15,000

Less: Unamortized debt costs and discounts

 

(782)

Long-term debt

$

14,218

5. Leases

We lease 23,890 square feet of office space in Minneapolis, Minnesota, which houses our principal executive offices and our manufacturing facility. We lease this space under an operating lease agreement that commenced December 1, 2008 and expires July 31, 2024. We intend to add new facilities as we grow, and we believe that suitable additional or substitute space will be available as needed to accommodate any such expansion of our operations. Our operating lease agreement includes an option to renew for one additional period of five years. The exercise of the lease renewal option is at our sole discretion and was not included in the lease term for the calculation of the ROU asset and lease liability, as it is not reasonably certain of exercise.

In addition to base rent, we also pay our proportionate share of operating expenses, as defined in the lease. These payments are made monthly and are adjusted annually to reflect actual charges incurred for operating expenses, such as common area maintenance, taxes and insurance.

The following table presents the lease balances within the condensed consolidated balance sheets:

    

March 31, 

December 31, 

(in thousands)

2023

2022

Right-of-use assets:

Operating lease right-of-use asset

$

277

$

334

Operating lease liabilities:

Accrued expenses

227

222

Operating lease liability, non-current portion

59

117

Total operating lease liabilities

$

286

$

339

Maturities of our lease liability for our operating lease are as follows as of March 31, 2023:

March 31, 

(in thousands)

2023

2023

177

2024

119

Total undiscounted lease payments

296

Less: imputed interest

(10)

Present value of lease liability

$

286

As of March 31, 2023, the remaining lease term was 1.3 years and the discount rate was 5.0%. The operating cash outflows from our operating lease were $0.1 million and $0.2 million for the three months ended March 31, 2023 and 2022, respectively.

13

6.

Stockholders’ equity

Common Stock Warrants

In connection with the initial public offering (the “IPO”), the warrants to purchase shares of convertible preferred stock automatically converted into warrants to purchase common stock, resulting in the reclassification of the related convertible preferred stock warrant liability to additional paid-in capital. Upon the closing of the IPO, these warrants to purchase convertible preferred stock became exercisable for 716,131 shares of common stock upon conversion at a weighted average exercise price of $2.39 per share.

7.

Stock-based compensation

Summary of plans and activity

In June 2001, the Company’s Board of Directors and stockholders established the 2001 Stock Incentive Award Plan (“2001 Plan”). Under the 2001 Plan, as amended, 2,674,749 shares of common stock had been reserved for the issuance of incentive stock options granted to employees, non-employee directors, consultants or independent contractors. Options granted under the 2001 Plan have vesting terms that range from the date of grant to four years and expire within a maximum term of 10 years from the grant date.

In 2021, the Company’s Board of Directors and stockholders established the 2021 Equity Incentive Plan (“2021 Plan”). The number of shares of common stock initially reserved for issuance under the 2021 Plan was 1,854,490 newly reserved shares in addition to the 600,737 shares that remained available for issuance under the 2001 Plan. The shares available for issuance under the 2021 Plan automatically increase on the first day of each year, commencing January 1, 2022, and ending on (and including) January 1, 2031, in an amount equal to 5% of the total number of shares of the Company’s common stock outstanding on the last day of the calendar month before the date of each automatic increase, or such lesser number of shares as determined by the Board of Directors. The annual increase resulted in an additional 1,033,186 shares being reserved for issuance under the 2021 Plan as of January 1, 2023. The 2021 Plan provides for the issuance of stock options, stock appreciation rights, restricted stock awards, stock unit awards and other stock-based awards and cash incentive awards to employees, consultants and non-employee directors of the Company and its subsidiaries. Awards granted under the 2021 Plan will have such vesting schedules and other terms as determined by the Compensation Committee and stock options and stock appreciation rights have a maximum term of 10 years from the grant date. No further awards can be made under the 2001 Plan following the adoption of the 2021 Plan. As of March 31, 2023, there were 1,832,425 shares available for future issuance under the 2021 Plan.

Options are granted at exercise prices not less than the fair market value (as determined by the Board of Directors) of the Company’s common stock on the date of grant.

During the years 2008 through the IPO, the Board of Directors authorized the grant of stock options for the purchase of shares of common stock to the employers of certain non-employee directors. The options were not granted under the 2001 Plan or the 2021 Plan, but terms are substantially the same as the Company’s standard form of option agreement for non-employee directors as they have an exercise price not less than the fair market value on the grant date and vest over 48 months from the date of grant.

14

The following is a summary of stock option activity:

    

    

Weighted 

    

Number 

Average 

Aggregate 

of 

Exercise 

Intrinsic 

Options

Price

Value

 

(in  thousands)

Balance as of December 31, 2022

 

3,756,835

$

8.28

 

$

36,616

Granted

 

847,479

 

13.92

 

  

Cancelled / Forfeited

 

(132,505)

 

7.55

 

  

Exercised

 

(45,204)

 

2.83

 

  

Balance as of March 31, 2023

 

4,426,605

$

9.44

$

10,105

Options exercisable as of March 31, 2023

 

1,877,891

$

6.74

$

7,846

As of March 31, 2023, stock options outstanding included 8,796 options that were not granted under the 2001 Plan or the 2021 Plan. For options outstanding as of March 31, 2023, the weighted average remaining contractual life was 7.9 years. For options exercisable as of March 31, 2023, the weighted average remaining contractual life was 6.5 years.

The Company’s Board of Directors and stockholders also established an Employee Stock Purchase Plan (the “ESPP”). The number of shares of common stock initially reserved for issuance under the ESPP was 278,170. The shares available for issuance under the ESPP automatically increase on the first day of each year, commencing January 1, 2022, and ending on (and including) January 1, 2031, in an amount equal to 1% of the total number of shares of the Company’s common stock outstanding on the last day of the calendar month before the date of each automatic increase, or such lesser number of shares as determined by the Board of Directors. The annual increase resulted in an additional 206,637 shares being reserved for issuance under the ESPP as of January 1, 2023. The ESPP permits certain of the Company’s U.S. employees to purchase shares of the Company’s common stock at a price per share not less than 85% of the lower of (i) the closing market price per share of the Company’s common stock on the first day of the applicable purchase period or (ii) the closing market price per share of the Company’s common stock on the purchase date at the end of the applicable six-month purchase period. The first purchase date under the ESPP was June 30, 2022. As of March 31, 2023, there were 574,910 shares available for issuance under the ESPP.

Stock-based compensation expense

The Company uses the Black-Scholes option pricing model to determine the fair value of stock options and ESPP purchase rights on the grant date. The Company measures stock-based compensation expense based on the grant date fair value of the award and recognizes compensation expense over the requisite service period, which is generally the vesting period for stock options and the offering period for ESPP purchase rights. The amount of stock-based compensation expense recognized for stock option awards during a period is based on the portion of the awards that are ultimately expected to vest. The amount of stock-based compensation expense recognized for ESPP purchase rights during a period is based on the estimated purchase rights as of the grant date. The Company accounts for forfeitures as they occur.

15

The following table provides the weighted average fair value of options granted to employees and the related assumptions used in the Black-Scholes option pricing model for the three months ended March 31, 2023 and 2022:

    

March 31, 

2023

 

2022

 

Weighted average fair value of options granted

 

$

10.72

$

4.77

Expected term (in years) — non-officer employees

 

6.1

6.1

Expected term (in years) — officer employees

 

2.5 to 6.1

6.1

Expected volatility

 

77.6% to 79.2

%

56.3% to 56.8

%

Expected dividend yield

 

%

%

Risk-free interest rate

 

3.40% to 4.18

%

1.75% to 2.40

%

The following table provides the weighted average fair value of ESPP purchase rights and the related assumptions used in the Black-Scholes option pricing model for the three months ended March 31, 2023 and 2022:

    

March 31, 

2023

 

2022

Weighted average fair value per ESPP purchase right

 

$

$

Expected term (in years) 

 

0.5

0.5

Expected volatility

 

84.6

%

51.3

%

Expected dividend yield

 

%

%

Risk-free interest rate

 

4.77

%

0.22

%

The Company reviews these assumptions on a periodic basis and adjusts them, as necessary. The expected term of a stock option award was determined based on the Company’s analysis of historical exercise behavior while taking into consideration various participant demographics and option characteristics. The expected term of an ESPP purchase right is based on the offering period. We utilize the simplified method to develop the estimate of the expected term. The expected volatility is based upon observed volatility of comparable public companies. The expected dividend yield is assumed to be zero, as the Company has never paid dividends and has no current plans to do so. The risk-free interest rate is based on the yield on U.S. Treasury securities for a period approximating the expected term of the options being valued.

The following table presents the components and classification of stock-based compensation expense for the periods indicated:

Three months ended

    

March 31, 

(in thousands)

2023

2022

Stock options

$

1,584

$

793

Employee Stock Purchase Plan

121

Total stock-based compensation expense

$

1,705

$

793

Selling, general & administrative

$

1,180

$

674

Research & development

508

 

102

Cost of goods sold

17

 

17

$

1,705

$

793

16

As of March 31, 2023, unrecognized compensation expense related to unvested stock-based compensation arrangements was $15.1 million. As of March 31, 2023, the related weighted average period over which the expense is expected to be recognized is approximately 2.7 years.

8.

Income taxes

As of March 31, 2023 and December 31, 2022, a valuation allowance was recorded against all deferred tax assets due to the Company’s cumulative net loss position. Provision for income taxes for the three months ended March 31, 2023 and 2022 was $34,000 and $26,000, respectively.

As of December 31, 2022, the Company had federal and state net operating loss carryforwards (“NOLs”) of approximately $361.0 million and $6.2 million, respectively. The federal NOLs began expiring in 2021 and the state NOLs began expiring in 2020. As of December 31, 2022, the Company had federal and state tax credit carryforwards of approximately $9.3 million and $1.8 million, respectively. The federal tax credit carryforwards began expiring in 2021 and the state tax credit carryforwards will begin expiring in 2028.

Utilization of NOLs may be subject to an annual limitation due to the ownership change limitations provided by Section 382 of the Internal Revenue Code of 1986 and similar state provisions. The Company has not performed a detailed analysis to determine whether an ownership change has occurred. Such a change of ownership would limit the Company’s utilization of the NOLs and could be triggered by subsequent sales of securities by the Company or its stockholders.

9. Loss Per Share

Basic and diluted net loss per share attributable to common stockholders was calculated for the periods indicated (in thousands, except share and per share data):

    

Three Months Ended

March 31, 

2023

2022

Numerator:

  

 

  

Net loss

$

(11,374)

$

(9,991)

Denominator:

 

  

 

  

Weighted average common shares outstanding — basic and diluted

 

20,693,224

 

20,453,341

Net loss per share attributable to common stockholders — basic and diluted

$

(0.55)

$

(0.49)

The Company’s potentially dilutive securities, which include stock options, shares of convertible preferred stock, warrants to purchase shares of convertible preferred stock and warrants to purchase shares of common stock, have been excluded from the computation of diluted net loss per share attributable to common stockholders, as the effect would be to reduce the net loss per share attributable to common stockholders. Therefore, the weighted average number of common shares outstanding used to calculate both basic and diluted net loss per share attributable to common stockholders is the same. The Company excluded the following potential common shares, presented based on amounts outstanding at each period end, from the computation of diluted net loss per share attributable to common stockholders for the periods indicated because including them would have had an anti-dilutive effect:

    

Three months ended

March 31, 

2023

    

2022

Options to purchase common stock

 

4,426,605

 

3,290,959

Warrants to purchase common stock

716,131

716,131

 

5,142,736

 

4,007,090

17

10.

Commitments and contingencies

From time to time, the Company may have certain contingent liabilities that arise in the ordinary course of business. The Company accrues a liability for such matters when it is probable that future expenditures will be made, and such expenditures can be reasonably estimated. There have been no contingent liabilities requiring accrual or disclosure as of March 31, 2023 or December 31, 2022.

11.

Employee benefit plans

The Company sponsors a voluntary defined-contribution employee retirement plan (the “401(k) plan”) for its U.S. employees. The 401(k) plan provides that each participant may contribute pre-tax or post-tax compensation up to the statutory limit allowable. Under the 401(k) plan, each participant is fully vested in his or her deferred salary contributions when contributed. The Company does not provide matching contributions to employees.

12.

Segment, geographic information and revenue disaggregation

The chief operating decision maker for the Company is the Chief Executive Officer. The Chief Executive Officer reviews financial information presented on a consolidated basis, accompanied by information about revenue by geographic region, for purposes of allocating resources and evaluating financial performance. The Company has one business activity and there are no segment managers who are held accountable for operations, operating results or plans for levels or components below the consolidated unit level. Accordingly, the Company has determined that it has a single reportable and operating segment structure. The Company and its Chief Executive Officer evaluate performance based primarily on revenue in the geographic locations in which the Company operates.

The Company derives all its revenues from sales to customers in Europe and the U.S. The following table provides revenue by country for each location accounting for more than 10% of the total revenue for the periods indicated (in thousands):

    

Three months ended

    

March 31, 

2023

    

2022

U.S.

$

6,942

$

3,058

Germany

 

891

 

803

Other countries

 

146

 

215

$

7,979

$

4,076

As of March 31, 2023 and December 31, 2022, long-lived assets were located primarily in the U.S.

13. Subsequent events

On April 21, 2023, we extended our operating lease for our office space in Minneapolis, Minnesota for an additional 49 consecutive months, commencing August 1, 2024 through August 31, 2028. This amendment to our operating lease agreement includes an option to renew for one additional period of three years. The amendment also requires the landlord to provide us with a cash allowance not to exceed $50,000 for the construction of standard tenant improvements to be mutually agreed upon.

18

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

Overview

We are a commercial-stage medical device company focused on developing, manufacturing and commercializing innovative and minimally invasive neuromodulation solutions for patients with cardiovascular disease. Our proprietary platform technology, Barostim, is designed to leverage the power of the brain and nervous system to address the imbalance of the Autonomic Nervous System, which causes HF with reduced Ejection Fraction (“HFrEF”) and other cardiovascular diseases. Our second-generation product, Barostim, is the first and only commercially available neuromodulation device indicated to improve symptoms for patients with HFrEF. Barostim provides Baroreflex Activation Therapy by sending imperceptible and persistent electrical pulses to baroreceptors located in the wall of the carotid artery to signal the brain to modulate cardiovascular function. Barostim is currently approved by the U.S. Food and Drug Administration (“FDA”) to improve the symptoms of patients with HFrEF and is CE Marked for HFrEF and resistant hypertension.

Since our inception we have generated minimal revenue, as our activities have consisted primarily of developing Barostim Therapy, conducting our BeAT-HF pre-market and post-market pivotal studies in the U.S. and filing for regulatory approvals. Our ability to generate revenue from product sales and become profitable will depend on our ability to continue to successfully commercialize Barostim and any product enhancements we may advance in the future. We expect to derive future revenue by continuing to both expand our own dedicated salesforce and increase awareness of Barostim among payors, physicians and patients.

Our sales and marketing efforts are directed at electrophysiologists, HF specialists, interventional and general cardiologists and vascular surgeons because they are the primary users of our technology. However, we consider hospitals, where the procedures are performed primarily in an outpatient setting, to be our customers, as they are the purchasing entities of Barostim in the U.S. We intend to continue making significant investments building our U.S. commercial infrastructure by expanding and training our U.S. sales force. We have dedicated significant resources to educate physicians who treat HFrEF about the advantages of Barostim and train them on the implant procedure.

The costs for the device and implantation procedure are reimbursed through various third-party payors, such as government agencies and commercial payors. In the U.S., we estimate that 67% of our target patient population is Medicare-eligible based on the age demographic of the HFrEF patient population indicated for Barostim. As a result, we have prioritized coverage by the Centers for Medicare and Medicaid Services while simultaneously developing processes to engage commercial payors. All Medicare Administrative Contractors have retired automatic coverage denial policies for our Current Procedural Terminology codes, thereby allowing hospitals to be paid for the Barostim procedure. Our reimbursement strategy involves continuing to broaden our current coverage and build our in-house market access team to obtain appropriate prior authorization approvals in advance of treatment on a case-by-case basis where positive coverage policies currently do not exist. Outside the U.S., reimbursement levels vary by country and within some countries by region. Barostim is eligible for reimbursement in certain countries in the European Economic Area (“EEA”), such as Germany, where annual healthcare budgets for the hospital generally determine the number of patients to be treated and the prices to be paid for the related devices that may be purchased.

19

We manage all aspects of manufacturing operations and product supply of Barostim, which include final assembly, testing and packaging of our implantable pulse generator (“IPG”) and stimulation lead, at our headquarters in Minneapolis, Minnesota. We utilize components or various subassemblies manufactured by third-party suppliers, some of which have significant lead times. Many of these components are from a limited number of suppliers. We believe that our component manufacturers are recognized in their field for their competency to manufacture the respective portions of Barostim and have quality systems established that meet FDA requirements. We seek to maintain higher levels of inventory to protect ourselves from supply interruptions and continue to seek to broaden and strengthen our supply chain through additional sourcing channels.

From our inception until the IPO, we financed our operations primarily through preferred stock financings, and additionally, from sales of our Barostim products and amounts borrowed under our credit facilities. We then devoted substantially all of our resources to research and development activities related to Barostim Therapy, including clinical and regulatory initiatives to obtain marketing approval and sales and marketing activities.

We used a portion of the IPO proceeds to continue funding the expansion of our direct sales force and commercial organization related to Barostim in the U.S. We continued investing in research and development in the near term to improve clinical outcomes, optimize patient adoption and comfort, increase patient access and enhance the physician and patient experience. Longer term, we plan to explore Barostim’s potential to expand its indications for use to other cardiovascular diseases. On October 31, 2022, we entered into a loan and security agreement under which we may borrow, subject to our achievement of certain milestones, up to a total of $50.0 million in a series of term loans described in Note 4 to our consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q, and we borrowed $7.5 million of such total on that date to fund our commercial and investment efforts. On March 10, 2023, we borrowed the $7.5 million remaining under the first tranche of the Loan Agreement, with $4.0 million received on March 13, 2023 and $3.5 million received on March 15, 2023. Following this draw, we have $15.0 million in outstanding term loans under the Loan Agreement. The Loan Agreement provides for up to two additional tranches of loans totaling up to an additional $35.0 million, based on timing, the achievement of certain trailing three months revenue targets and other conditions set forth in the Loan Agreement. As a result of these investments and our commercialization efforts, we expect to continue to incur net losses for the next several years, which may require additional funding and could include future equity and debt financing.

Recent developments

In February 2023, we were unblinded to the morbidity and mortality data from the BeAT-HF pivotal trial. The totality of the evidence from the trial shows long-term benefits for patients with heart failure. While the trial did not reach statistical significance on the primary endpoint, it did contain additional clinically meaningful prespecified analyses favoring Barostim. Accordingly, we anticipate making a regulatory submission to the FDA for expanded labeling. If successful, this label expansion could expand our addressable patient population.

The COVID-19 pandemic has negatively impacted our business, financial condition and results of operations by decreasing and delaying procedures performed to implant Barostim. Beginning in March 2020, our revenue was negatively impacted by COVID-19 as healthcare facilities and clinics began restricting in-person access to their clinicians, reducing patient consultations and treatments or temporarily closing their facilities. While the impact of the pandemic has lessened in 2023, the extent to which the pandemic may impact our business, financial condition and results of operations remains uncertain, especially in the event of any resurgence or variants that may affect public health and the economy.

Factors affecting our performance

We believe there are several important factors that have impacted and that we expect will continue to impact our business and results of operations. These factors include:

Growing and supporting our U.S. commercial organization;

20

Seeking expanded labeling for Barostim and promoting awareness among physicians, hospitals and patients to accelerate adoption of Barostim;
Raising awareness among payors to build upon reimbursement for Barostim;
Investing in research and development to foster innovation and further simplify the Barostim procedure; and
Leveraging our manufacturing capacity to further improve our gross margins.

Components of results of operations

Revenue

Our U.S. sales have increased since the pre-market approval of Barostim by the FDA in August 2019, and the subsequent reimbursement changes in 2020. We expect to continue to drive increases in revenue through our efforts to increase awareness of Barostim among physicians, patients and payors and by the expansion of our U.S. sales force, as well as by seeking expanded labeling for Barostim. As a result, we expect that U.S. sales will continue to account for the majority of our revenue going forward.

We derive a portion of our revenue from the sale of Barostim to hospitals in Germany and other select countries in Europe. Revenue from sales of Barostim in Europe fluctuates based on the average selling price of Barostim as determined by location of sale and channel mix, each of which may vary significantly from country to country. Our revenue from international sales can also be significantly impacted by fluctuations in foreign currency exchange rates.

Cost of goods sold and gross margin

Cost of goods sold consists primarily of acquisition costs of the components and subassemblies of Barostim, allocated manufacturing overhead and scrap and inventory obsolescence, as well as distribution-related expenses such as logistics and shipping costs. We expect cost of goods sold to increase in absolute dollars primarily as, and to the extent, our revenue grows. Gross margin may also vary based on regional differences in rebates and incentives negotiated with certain customers.

We calculate gross margin as revenue less cost of goods sold divided by revenue. Our gross margin has been and will continue to be affected by a variety of factors, but is primarily driven by the average sale price of our product, the percentage of products sold that include a full system (i.e., an IPG and a stimulation lead), as compared to individual IPG sales, and the allocated manufacturing overhead. Although we sell the majority of our devices directly to hospitals, the impact of the average selling price on gross margin is driven by the percentage of products we sold to distributors as compared to those sold directly to hospitals, as our average selling price is typically higher on products we sell directly. The full system sales typically have a lower gross margin as they include the cost of an IPG and a stimulation lead whereas individual IPG sales only include the cost of an IPG. The manufacturing overhead costs of Barostim are directly aligned to our production volume and therefore the cost per product is reduced if production levels increase. While we expect our gross margin to be positively affected over time to the extent we are successful in selling more product through our direct sales force and by increasing our production volumes, it will likely fluctuate from period to period as we continue to introduce new products and adopt new manufacturing processes and technologies.

Research and development expenses

Research and development (“R&D”) expenses consist primarily of personnel costs, including salaries, bonuses, employee benefits and stock-based compensation expenses for our R&D employees. R&D expenses also include costs associated with product design efforts, development prototypes, testing, clinical

21

trial programs and regulatory activities, contractors and consultants, equipment and software to support our development, facilities and information technology. We expense R&D costs as they are incurred. We expect R&D expenses to increase in absolute dollars as we continue to develop enhancements to Barostim. Our R&D expenses may fluctuate from period to period due to the timing and extent of our product development and clinical trial expenses.

Selling, general and administrative expenses

Selling, general and administrative (“SG&A”) expenses consist primarily of personnel costs, including base salaries, bonuses, employee benefits and stock-based compensation expense for our sales and marketing personnel, including sales commissions, and for administrative personnel that support our general operations such as executive management, financial accounting, information technology and human resources personnel. SG&A expenses also include costs attributable to marketing, as well as travel, legal fees, financial audit fees, insurance, fees for other consulting services, depreciation and facilities. We expense commissions at the time of the sale.

We expect SG&A expenses to increase in absolute dollars as we continue to expand our direct sales force and commercial organization in the U.S. In addition, we will continue to increase our international presence and to develop and assist our channel partners. However, we expect our SG&A expenses to decrease as a percentage of revenue as our revenue grows.

Interest expense

Interest expense consists of interest on our debt and amortization of associated financing costs.

Other income (expense), net

Other income, net consists primarily of interest income on our interest-bearing account. Other expense, net consists primarily of the effect of exchange rates on our foreign currency-denominated asset and liability balances.

Provision for income taxes

Provision for income taxes consists primarily of income taxes in foreign jurisdictions in which we conduct business. We maintain a full valuation allowance for deferred tax assets including NOL carryforwards, R&D credits and other tax credits.

22

Results of operations

Consolidated results of operations for the three months ended March 31, 2023, compared to the three months ended March 31, 2022

    

Three months ended

    

 

March 31, 

Change

(unaudited and in thousands)

2023

    

2022

$

    

%  

 

Revenue

$

7,979

$

4,076

$

3,903

 

96

%

Cost of goods sold

 

1,328

 

949

 

379

 

40

%

Gross profit

 

6,651

 

3,127

 

3,524

 

113

%

Gross margin

 

83

%  

 

77

%  

 

  

 

  

Operating expenses:

 

  

 

  

 

  

 

  

Research and development

 

3,416

 

2,258

 

1,158

 

51

%

Selling, general and administrative

 

15,397

 

10,777

 

4,620

 

43

%

Total operating expenses

 

18,813

 

13,035

 

5,778

 

44

%

Loss from operations

 

(12,162)

 

(9,908)

 

(2,254)

 

23

%

Interest expense

 

(240)

 

 

(240)

 

NM

Other income (expense), net

 

1,062

 

(57)

 

1,119

 

NM

Loss before income taxes

 

(11,340)

 

(9,965)

 

(1,375)

 

14

%

Provision for income taxes

 

(34)

 

(26)

 

(8)

 

31

%

Net loss

$

(11,374)

$

(9,991)

$

(1,383)

 

14

%

NM – Not meaningful

The following table provides revenue by geography:

Three months ended

March 31, 

Change

(unaudited and in thousands)

2023

    

2022

$

    

%  

 

United States

$

6,942

$

3,058

$

3,884

 

127

%

Europe

 

1,037

 

1,018

 

19

 

2

%

Total Revenue

$

7,979

$

4,076

$

3,903

 

96

%

Revenue was $8.0 million for the three months ended March 31, 2023, an increase of $3.9 million, or 96%, over the three months ended March 31, 2022.

Revenue generated in the U.S. was $6.9 million for the three months ended March 31, 2023, an increase of $3.9 million, or 127%, over the three months ended March 31, 2022. Total HF revenue units in the U.S. totaled 225 and 99 for the three months ended March 31, 2023 and 2022, respectively.

HF revenue in the U.S. totaled $6.8 million for the three months ended March 31, 2023, an increase of $3.9 million, or 132%, over the three months ended March 31, 2022. The increase was primarily driven by continued growth in the U.S. HF business as a result of the expansion into new sales territories, new accounts, and increased physician and patient awareness of Barostim.

As of March 31, 2023, we had a total of 122 active implanting centers as compared to 56 as of March 31, 2022. Active implanting centers are customers that have completed at least one commercial HF implant in the last 12 months. As of March 31, 2023, the Company had a total of 29 sales territories as compared to 17 as of March 31, 2022.

Revenue generated in Europe was $1.0 million for the three months ended March 31, 2023, an increase of $19,000, or 2%, over the three months ended March 31, 2022. Total revenue units in Europe were 52 for the three months ended March 31, 2023 as compared to 50 in the prior year period. As of March 31, 2023, we had a total of six sales territories in Europe.

23

Cost of goods sold and gross margin

Cost of goods sold increased $0.4 million, or 40%, to $1.3 million for the three months ended March 31, 2023, compared to the three months ended March 31, 2022. This increase was primarily due to higher sales of Barostim.

Gross profit was $6.7 million for the three months ended March 31, 2023, an increase of $3.5 million, or 113%, over the three months ended March 31, 2022. Gross margin increased to 83% for the three months ended March 31, 2023, compared to 77% for the three months ended March 31, 2022. Gross margin for the three months ended March 31, 2023 improved due primarily to a decrease in the cost per unit driven by an increase in the production volume.

Research and development expenses

R&D expenses increased $1.2 million, or 51%, to $3.4 million for the three months ended March 31, 2023, compared to the three months ended March 31, 2022. This change was primarily driven by a $0.5 million increase in compensation expenses, mainly as a result of increased headcount, a $0.4 million increase in non-cash stock-based compensation expense and a $0.4 million increase in consulting fees.

Selling, general and administrative expenses

SG&A expenses increased $4.6 million, or 43%, to $15.4 million for the three months ended March 31, 2023, compared to the three months ended March 31, 2022. This change was primarily driven by a $2.6 million increase in compensation expenses, mainly as a result of increased headcount, a $0.8 million increase in travel expenses, a $0.6 million increase in marketing and advertising expenses associated with the commercialization of Barostim in the U.S. and a $0.5 million increase in non-cash stock-based compensation expense.

Interest expense

Interest expense increased $0.2 million for the three months ended March 31, 2023, compared to the three months ended March 31, 2022. This increase was driven by the interest expense on the Loan Agreement.

Other income (expense), net

Other income, net was $1.1 million for the three months ended March 31, 2023, compared to other expense, net of $0.1 million for the three months ended March 31, 2022. The income in the first quarter of 2023 was primarily driven by interest income on our interest-bearing account.

Provision for income taxes

Provision for income taxes was nominal for each of the three months ended March 31, 2023, and March 31, 2022.

Liquidity, capital resources and plan of operations

We have incurred significant operating losses and negative cash flows from operations since our inception, and we anticipate that we will incur significant losses for at least the next several years. As of March 31, 2023 and December 31, 2022, we had cash and cash equivalents of $103.3 million and $106.2 million, respectively. For the three months ended March 31, 2023 and 2022, our net losses were $11.4 million and $10.0 million, respectively. Our net cash used in operating activities for the three months ended March 31, 2023 and 2022 was $10.2 million and $10.6 million, respectively.

24

On October 31, 2022, we entered into the Loan Agreement under which we may borrow, subject to our achievement of certain milestones, up to a total of $50.0 million in a series of term loans described in Note 4 to our consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q, and we borrowed $7.5 million of such total on that date to fund our commercial and investment efforts. On March 10, 2023, we borrowed the $7.5 million remaining under the first tranche of the Loan Agreement, with $4.0 million received on March 13, 2023 and $3.5 million received on March 15, 2023. Following this draw, we have $15.0 million in outstanding term loans under the Loan Agreement. The Loan Agreement provides for up to two additional tranches of loans totaling up to an additional $35.0 million, based on timing, the achievement of certain trailing three months revenue targets and other conditions set forth in the Loan Agreement. 

On November 4, 2022, we entered into an Equity Distribution Agreement with Piper Sandler & Co., as agent, under which we may offer and sell, from time to time at our sole discretion, shares of our common stock having an aggregate offering price of up to $50.0 million in an “at-the-market” or ATM offering, to or through the agent. As of March 31, 2023, no shares have been sold.

Our future liquidity and capital funding requirements will depend on numerous factors, including:

our investment in our U.S. commercial infrastructure and sales forces;
the degree and rate of market acceptance of Barostim and the ability for our customers to obtain appropriate levels of reimbursement;
the costs of commercialization activities, including product sales, marketing, manufacturing and distribution;
our R&D activities for product enhancements and to expand our indications;
the costs of filing, prosecuting, defending and enforcing any patent claims and other intellectual property rights;
our need to implement additional infrastructure and internal systems;
our ability to hire additional personnel to support our operations as a public company; and
the emergence of competing technologies or other adverse market developments.

We believe that our existing cash resources and term loan facility together with revenue will be sufficient to meet our forecasted requirements for operating liquidity, capital expenditures and debt services for at least the next three years. If these sources are insufficient to satisfy our liquidity requirements, however, we may seek to sell additional equity or enter into an additional loan agreement. If we raise additional funds by issuing equity securities, our stockholders would experience dilution. Additional debt financing, if available, may involve covenants further restricting our operations or our ability to incur additional debt. Any such debt financing or additional equity that we raise may contain terms that are not favorable to us or our stockholders.

Additional financing may not be available at all or may only be available in amounts or on terms that we do not deem to be favorable. If we are unable to obtain additional financing when needed to satisfy our liquidity requirements, we may be required to delay the commercialization and marketing of Barostim.

25

Cash flows

The following table sets forth the primary sources and uses of cash for each of the periods indicated below:

    

Three months ended

March 31

(unaudited)

(in thousands)

2023

    

2022

Net cash (used in) provided by:

 

  

 

  

Operating activities

$

(10,249)

 

$

(10,644)

Investing activities

 

(240)

 

 

(293)

Financing activities

 

7,568

 

 

48

Effect of exchange rate changes on cash and cash equivalents

 

3

 

 

(6)

Net change in cash and cash equivalents

$

(2,918)

 

$

(10,895)

Cash used in operating activities

Net cash used in operating activities for the three months ended March 31, 2023, was $10.2 million and consisted primarily of a net loss of $11.4 million and a decrease in net operating assets of $0.7 million, partially offset by a non-cash charge of $1.7 million related to stock-based compensation expense. Net operating assets consisted primarily of accounts receivable, inventory, prepaid expenses and other current assets, accounts payable and accrued expenses to support the growth of our operations.

Net cash used in operating activities for the three months ended March 31, 2022 was $10.6 million and consisted primarily of a net loss of $10.0 million and a decrease in net operating assets of $1.5 million, partially offset by a non-cash charge of $0.8 million related to stock-based compensation expense. Net operating assets consisted primarily of inventory, accounts receivable, prepaid expenses, accounts payable and accrued expenses to support the growth of our operations.

Cash used in investing activities:

Cash used in investing activities was $0.2 million and $0.3 million for each of the three months ended March 31, 2023 and 2022, respectively, and consisted of purchases of property and equipment.

Cash provided by financing activities:

Net cash provided by financing activities for the three months ended March 31, 2023, was $7.6 million and consisted of $7.5 million related to the proceeds under the Loan Agreement and $0.1 million related to proceeds from the exercise of common stock options, partially offset by $0.1 million related to debt financing costs.

Net cash provided by financing activities was nominal for the three months ended March 31, 2022, and was entirely attributed to the proceeds from the exercise of common stock options.

Contractual obligations and commitments

There have been no material changes to our contractual obligations as of March 31, 2023, as compared to those disclosed in our Annual Report on Form 10-K for the year ended December 31, 2022.

Critical accounting policies and estimates

For a discussion of our potential risks and uncertainties, see the information in Part II, Item 7. “Management's Discussion and Analysis of Financial Condition and Results of Operations—Critical accounting policies and estimates" in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022. We have

26

reviewed and determined that those critical accounting policies and estimates remain our critical accounting policies and estimates as of and for the three months ended March 31, 2023.

JOBS Act accounting election

The JOBS Act permits an “emerging growth company” such as us to take advantage of an extended transition period to comply with new or revised accounting standards applicable to public companies until those standards would otherwise apply to private companies. We have elected to use this extended transition period under the JOBS Act until the earlier of the date we (i) are no longer an emerging growth company or (ii) affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. As a result, our financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective dates for new or revised accounting standards that are applicable to public companies, which may make comparison of our financials to those of other public companies more difficult.

Recent accounting pronouncements

A discussion of recent accounting pronouncements is included in Note 2 to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q.

Item 3. Quantitative and Qualitative Disclosures About Market Risk

Interest rate risk

The risk associated with fluctuating interest rates is primarily limited to our cash equivalents and debt issued under the Loan Agreement, which are carried at quoted market prices and the prime rate, respectively. We do not currently use or plan to use financial derivatives in our investment portfolio.

Foreign currency exchange rate risk

Portions of our revenue and operating expenses that are incurred outside the U.S. are denominated in foreign currencies and subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the Euro. Additionally, fluctuations in foreign currency exchange rates may cause us to recognize transaction gains and losses in our condensed consolidated statements of operations and comprehensive loss. To date, foreign currency transaction realized gains and losses have not been material to our condensed consolidated financial statements, and we have not engaged in any foreign currency hedging transactions. As our international operations grow, we will continue to reassess our approach to managing the risks relating to fluctuations in currency rates.

Inflation risk

Inflationary factors, such as increases in our cost of goods sold and operating expenses, may adversely affect our operating results. Although we do not believe that inflation has had a material impact on our financial position or results of operations to date, a high rate of inflation in the future may have an adverse effect on our ability to maintain and increase our gross margin and selling and marketing and operating expenses as a percentage of our revenue if the selling prices of our products do not increase as much as or more than these increased costs.

Credit risk

As of March 31, 2023 and December 31, 2022, our cash and cash equivalents were maintained with two financial institutions in the U.S., and our current deposits are likely in excess of insured limits. We believe these institutions have sufficient assets and liquidity to conduct their operations in the ordinary course of business with little or no credit risk to us.

27

Item 4. Controls and Procedures

Evaluation of disclosure controls and procedures

The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, refers to controls and other procedures that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure. Our management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives, and our management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Our management, with the participation of our chief executive officer and our chief financial officer, evaluated the effectiveness of our disclosure controls and procedures as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on that evaluation, our chief executive officer and our chief financial officer concluded that our disclosure controls and procedures were effective, at the reasonable assurance level, as of the end of the period covered by this Quarterly Report on Form 10-Q.

Changes in internal control over financial reporting

There were no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that occurred during the quarter ended March 31, 2023, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

28

PART II — OTHER INFORMATION

Item 1. Legal Proceedings

From time to time, we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. We are not currently a party to any material legal proceedings.

Item 1A. Risk Factors

For a discussion of our potential risks and uncertainties, see the information in Part I, Item IA. “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2022. Other than the risk factors set forth below, there have been no material changes to the risk factors disclosed in our Annual Report on Form 10-K.

If clinical studies for future indications do not produce results necessary to support regulatory clearance or approval in the U.S. or elsewhere, we will be unable to commercialize our products for these indications.

We will likely need to conduct additional clinical studies in the future to support approval for new indications. For example, in February of 2023, we were unblinded to the morbidity and mortality data from the BeAT-HF pivotal trial that began in 2016. While the trial did not reach statistical significance on the primary endpoint, it did contain additional clinically meaningful prespecified analyses favoring Barostim. Accordingly, we anticipate making a regulatory submission to the FDA for expanded labeling; however, the timing and scope of any such expansion is currently uncertain.

More generally, clinical testing takes many years, is expensive and carries uncertain outcomes. The initiation and completion of studies may be prevented, delayed, or halted for numerous reasons, including, but not limited to, the following:

the FDA, institutional review boards (“IRBs”), ethics committees, European Union (“EU”) competent authorities or other regulatory authorities do not approve a clinical study protocol, force us to modify a previously approved protocol, or place a clinical study on hold;
patients do not enroll in, or enroll at a lower rate than we expect, or do not complete a clinical study;
patients or investigators do not comply with study protocols;
patients do not return for post-treatment follow-up at the expected rate;
patients experience serious or unexpected adverse side effects for a variety of reasons that may or may not be related to our products, such as the advanced stage of co-morbidities that may exist at the time of treatment, causing a clinical study to be put on hold;
sites participating in an ongoing clinical study withdraw, requiring us to engage new sites;
difficulties or delays associated with establishing additional clinical sites;
third-party clinical investigators decline to participate in our clinical studies, do not perform the clinical studies on the anticipated schedule, or perform in a manner inconsistent with the investigator agreement, clinical study protocol, good clinical practices, other FDA, IRB or ethics committee requirements and EEA member state or other foreign regulations governing clinical trials;
third-party organizations do not perform data collection and analysis in a timely or accurate manner;
regulatory inspections of our clinical studies or manufacturing facilities require us to undertake corrective action or suspend or terminate our clinical studies;
changes in federal, state, or foreign governmental statutes, regulations or policies;
interim results are inconclusive or unfavorable as to immediate and long-term safety or efficacy;
the study design is inadequate to demonstrate safety and efficacy; or

29

the statistical endpoints are not met.

Clinical trials can fail at any stage. Our clinical studies may produce negative or inconclusive results and we may decide, or regulators may require us, to conduct additional clinical or non-clinical studies in addition to those we have planned. The impacts of the COVID-19 pandemic, which may have affected certain participants in the post-market pivotal trial, are unknown, but they may exacerbate certain risks described above. In addition, if the FDA determines for any reason, including safety or their risk-benefit analysis, that the results of a trial are negative, the FDA may decide to modify or revoke our existing approval or such data may impact the adoption of Barostim. Moreover, a negative perception of clinical results for one indication for use could impact the use of Barostim for other FDA approved and clinically supported indications for use.

We could also encounter delays if the FDA concludes that our financial relationships with investigators result in a perceived or actual conflict of interest that may have affected the interpretation of a study, the integrity of the data generated at the applicable clinical trial site or the utility of the clinical trial itself. Principal investigators for our clinical trials may serve as scientific advisors or consultants to us from time to time and receive compensation in connection with such services. If these relationships and any related compensation to or ownership interest by the clinical investigator carrying out the study result in perceived or actual conflicts of interest, or if the FDA concludes that the financial relationship may have affected interpretation of the study, the integrity of the data generated at the applicable clinical trial site may be questioned and the utility of the clinical trial itself may be jeopardized.

Even if our products are approved in the U.S. and the EEA, comparable regulatory authorities of additional foreign countries must also approve the manufacturing and marketing of our products in those countries. Approval procedures vary among jurisdictions and can involve requirements and administrative review periods different from, and greater than, those in the U.S. or the EEA, including additional preclinical studies or clinical trials. Any of these occurrences may harm our business, financial condition and prospects significantly.

Barostim is also subject to extensive governmental regulation in foreign jurisdictions, such as Europe, and our failure to comply with applicable requirements could cause our business to suffer.

In the EEA, Barostim was required to comply with the Essential Requirements laid down in Annex I to the EU Active Implantable Medical Devices Directive. Compliance with these requirements was a prerequisite to affixing the CE mark to Barostim. To demonstrate compliance with the Essential Requirements and obtain the right to affix the CE Mark to Barostim, we underwent a conformity assessment procedure, which varied according to the type of medical device and its classification. Except for low-risk medical devices (Class I with no measuring function and which are not sterile), where the manufacturer could issue an EU Declaration of Conformity based on a self-assessment of the conformity of its products with the Essential Requirements, a conformity assessment procedure required the intervention of a Notified Body, which is an organization designated by a competent authority of an EEA country to conduct conformity assessments. Depending on the relevant conformity assessment procedure, the Notified Body would audit the Quality Management System and examine the Technical File for the manufacture, design and final inspection of our devices. The Notified Body would issue a CE Certificate of Conformity following successful completion of this conformity assessment procedure conducted in relation to the medical device and its manufacturer and their conformity with the Essential Requirements. This Certificate would entitle the manufacturer to affix the CE mark to its medical devices after having prepared and signed a related EU Declaration of Conformity.

As a general rule, demonstration of conformity of medical devices and their manufacturers with the Essential Requirements must be based on, among other things, the evaluation of clinical data supporting the safety and performance of the products during normal conditions of use. Specifically, a manufacturer must demonstrate that the device achieves its intended performance during normal conditions of use and that the known and foreseeable risks, and any adverse events, are minimized and acceptable when weighed against the benefits of its intended performance, and that any claims made about the performance and safety of the device (e.g., product labeling and instructions for use) are supported by suitable evidence. This assessment must be based on clinical data, which can be obtained from (1) clinical studies conducted on the devices being assessed, (2) scientific literature from similar devices whose equivalence with the

30

assessed device can be demonstrated or (3) both clinical studies and scientific literature. With respect to active implantable medical devices or Class III devices, the manufacturer must conduct clinical studies to obtain the required clinical data, unless reliance on existing clinical data from equivalent devices can be justified. The conduct of clinical studies in the EEA is governed by detailed regulatory obligations. These may include the requirement of prior authorization by the competent authorities of the country in which the study takes place and the requirement to obtain a positive opinion from a competent Ethics Committee. This process can be expensive and time-consuming.

In order to continue to sell Barostim in Europe, we must comply with the Medical Devices Regulation (Regulation (EU) 2017/745 — “MDR”) and its evolving transition requirements. We have submitted our application for Barostim to comply with the general safety and performance requirements of the EU MDR (which are similar to the Essential Requirements of the Active Implantable Medical Device Directive (“AIMDD”)), and it is currently under review. Additionally, the EU did approve an amendment to the MDR which allows qualifying AIMDD CE certificates to be accepted through December of 2027. We have already met the qualifications identified within this amendment to allow continued distribution of Barostim through this time. Failing to continue to comply with applicable foreign regulatory requirements, including those administered by authorities of the EEA countries, could result in enforcement actions against us, including refusal, suspension or withdrawal of our CE Certificates of Conformity by our Notified Body (the National Standards Authority of Ireland, or NSAI), which could impair our ability to market products in the EEA in the future.

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

None.

Item 3. Defaults Upon Senior Securities

None.

Item 4. Mine Safety Disclosures

Not applicable.

Item 5. Other Information

None.

Item 6. Exhibits

EXHIBIT INDEX

Exhibit

No.

    

Description

3.1

Amended and Restated Certificate of Incorporation of CVRx, Inc. (incorporated by reference to Exhibit 3.1 to the Company’s Current Report on Form 8-K filed on July 7, 2021)

3.2

Amended and Restated By-Laws of CVRx, Inc. (incorporated by reference to Exhibit 3.2 to the Company’s Current Report on Form 8-K filed on July 7, 2021)

10.1

Fifth Amendment to Lease, dated April 21, 2023, by and between the Company and TCI TT, LLC

31

31.1

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

31.2

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

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

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

101.INS

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

101.SCH

Inline XBRL Taxonomy Extension Schema Document

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document

104

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

Filed herewith.

32

SIGNATURES

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

Date: May 11, 2023

CVRX, INC.

By:

/s/ Nadim Yared

Name:

Nadim Yared

Title:

President and Chief Executive Officer

(Principal Executive Officer)

By:

/s/ Jared Oasheim

Name:

Jared Oasheim

Title:

Chief Financial Officer

(Principal Financial and Accounting Officer)

33

EX-10.1 2 cvrx-20230331xex10d1.htm EX-10.1

Exhibit 10.1

FIFTH AMENDMENT TO LEASE

THIS FIFTH AMENDMENT TO LEASE (“Amendment”) is dated April 21, 2023, by and between TCI TT, LLC, a Delaware limited liability company (“Landlord”), and CVRx, Inc., a Delaware limited liability company (“Tenant”).

A.Landlord, as successor in interest to Duke Realty Limited Partnership, and Tenant are the current parties to that certain Lease dated October 13, 2008 (“Original Lease”), as amended by that certain First Lease Amendment dated November 30, 2010 (“First Amendment”), as further amended by that certain Second Lease Amendment dated October 22, 2012 (“Second Amendment”), as further amended by that certain Lease Amending Agreement No. 3 dated May 20, 2016 (“Third Amendment”), and as further amended by that certain Lease Amending Agreement No. 4 dated May 18, 2020 (“Fourth Amendment”) (the Original Lease, First Amendment, Second Amendment, Third Amendment and Fourth Amendment are hereinafter collectively referred to as the “Lease”), for the lease by Tenant of that certain space located at 9201 West Broadway North, Suite 650, Brooklyn Park, Minnesota 55445, consisting of approximately 23,890 rentable square feet, as more particularly described in the Lease (“Leased Premises”).

B.Landlord and Tenant desire to amend the Lease to extend the term of the Lease, and to make certain other specific modifications to the Lease, upon the terms and conditions hereinafter set forth.

NOW, THEREFORE, in consideration of the foregoing and the mutual covenants hereinafter contained, and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties agree as follows:

1.Capitalized Terms.  All capitalized terms in this Amendment have the same meaning defined in the Lease, except where expressly defined to the contrary in this Amendment.

2.Confirmation.  Tenant acknowledges and agrees that: (a) Tenant is in sole possession of the Leased Premises demised under the Lease; (b) all work, improvements and furnishings required by Landlord under the Lease have been completed and accepted by Tenant; (c) Tenant has no offset, claim, recoupment, or defense against the payment of rent or other sums and the performance of all obligations of Tenant under the Lease; (d) the Lease is binding on Tenant and is in full force and effect, and Tenant has no defenses to the enforcement of the Lease; (e) Tenant has not assigned the Lease, or sublet the Leased Premises; and (f) Tenant is not in default of the Lease and Tenant acknowledges that Landlord is not in default of the Lease.

3.Term.  The Term of the Lease is extended for an additional forty-nine (49) consecutive months commencing August 1, 2024, such that it will expire on August 31, 2028 (“Extension Term”).

4.Monthly Rental Installments. The Monthly Rental Installments from and after August 1, 2024 is as follows:


Time Period

Rate (PSF)

Monthly Rental Installments

8/1/2024

7/31/2025

$10.50

$20,903.75*

8/1/2025

7/31/2026

$10.82

$21,540.82

8/1/2026

7/31/2027

$11.14

$22,177.88

8/1/2027

7/31/2028

$11.47

$22,834.86

8/1/2028

8/31/2028

$11.81

$23,511.74

*Tenant shall have no obligation to pay Monthly Rental Installments for the first (1st) month of the Extension Term (“Abated Rent Period”), reflecting the abatement of Twenty Thousand Nine Hundred Three and 75/100 Dollars ($20,903.75) of Monthly Rental Installments (“Abated Rent”). The Abated Rent granted under this Section is solely for the benefit of CVRx, Inc., and shall not be transferable to any assignee or subtenant. The Abated Rent will accrue as a contingent obligation of Tenant to Landlord but is not payable unless a default occurs under the Lease. Upon the occurrence of a default under the Lease, the Abated Rent will automatically become immediately due and payable to Landlord without notice or demand of any kind. If no such default occurs during the entire Extension Term, Tenant’s contingent obligation to pay the Abated Rent will automatically terminate upon the expiration of the Extension Term. Notwithstanding the foregoing, during the Abated Rent Period, Tenant will pay all other amounts due under the Lease, including Tenant’s Proportionate Share of Operating Expenses.

5.Condition of Leased Premises. Tenant accepts the Leased Premises in its as-is condition as of the commencement of the Extension Term, and Landlord will have no obligation to make or pay for any alterations, additions, improvements, or renovations in or to the Leased Premises to prepare it for Tenant’s occupancy during the Extension Term, except for the allowance provided for in Exhibit A.

6.Improvements by Tenant. All alterations or improvements by Tenant in the Leased Premises (“Alterations”) shall be subject to Article 7 of the Original Lease and Exhibit A attached hereto.  

7.Real Estate Brokers.  Notwithstanding anything to the contrary contained in the Lease, Landlord and Tenant each represents and warrants to the other party that it has not authorized or employed, or acted by implication to authorize or employ, any real estate broker or salesperson to act for it in connection with this Amendment, except for Capital Partners Management, LLC, on behalf of Landlord, and Tim Olsen, Carlson Partners, on behalf of Tenant, each of whom shall be paid a commission by Landlord pursuant to a separate written agreement. Landlord and Tenant each indemnify, defend, and hold the other party harmless from and against any and all claims by any other real estate broker or salesperson whom the indemnifying party authorized or employed, or acted by implication to authorize or employ, to act for the indemnifying party in connection with this Amendment.

8.Landlord’s Notice Address.  Effective immediately, Landlord’s notice address under the Lease is hereby amended and restated as follows: TCI TT, LLC, c/o Capital Partners Management, LLC, 5201 Eden Avenue, Suite 50, Edina, Minnesota 55436.

2


9.Rent Payments. All rent shall be paid to Landlord without notice, demand, abatement, deduction or offset, in lawful money of the United States via ACH as follows:

Receiver Bank Name: [***]

ABA / Routing Number: [***]

Beneficiary Acct. # [***]

Beneficiary Name: [***]

10.Option to Extend Lease Term.  

a.Landlord hereby grants to Tenant one (1) option (“Option”) to extend the Extension Term for a period of three (3) years (“Option Term”) immediately following the expiration of the Extension Term. The Option shall be exercised, if at all, by written notice (“Option Notice”) delivered by Tenant to Landlord no later than nine (9) full months prior to the expiration of the Extension Term. Further, the Option shall not be deemed to be properly exercised if, as of the date of the Option Notice or at the end of the Extension Term, Tenant (i) is in uncured default under the Lease beyond any cure period, (ii) has assigned the Lease or its interest therein, or (iii) has sublet more than fifty percent (50%) of the Premises. Provided Tenant has properly and timely exercised the Option, the Extension Term shall be extended by the Option Term, and all terms, covenants and conditions of the Lease shall remain unmodified and in full force and effect, except for the Annual Base Rent, which shall be adjusted to the “Fair Market Rental Value” for the Premises, but shall not be less than the then current Annual Base Rent. As used herein, “Fair Market Rental Value” shall mean the projected prevailing rental rate (but not inducements or other concessions) as of the first day of the Option Term for similarly improved premises situated in a similar building in a similar Northwest suburban market area, within or close to the Building with similar loading, clear height, and other attributes of the Building. No additional options to extend the Option Term shall be granted or allowed unless specifically agreed to in writing between Landlord and Tenant.  

b.Landlord shall, within ten (10) days after Landlord receives the Option Notice, provide Tenant with Landlord’s good faith determination of the Fair Market Rental Value for the Option Term. Within ten (10) days after Tenant’s receipt of Landlord’s determination, Tenant shall notify Landlord of whether Tenant accepts or rejects such determination. If Tenant fails to notify Landlord within such ten (10) day period, Tenant shall be deemed to have accepted such determination. If Tenant properly notifies Landlord of its rejection of such determination, then Landlord and Tenant shall use good faith efforts to agree upon the Fair Market Rental Value within thirty (30) days following Landlord’s receipt of Tenant’s notice of objection (the “Outside Agreement Date”). If Tenant and Landlord are unable to agree on such Fair Market Rental Value by the Outside Agreement Date, then Landlord and Tenant shall each appoint an independent real estate broker with at least ten (10) years’ commercial real estate experience in the Northwest suburban market.  The two brokers shall then, within ten (10) days after their designation, select an independent third broker with like qualifications.  Landlord and Tenant shall each submit their determination of Fair Market Rental Value.  Within twenty (20) business days after the selection of the third broker, a majority of the brokers shall determine the Fair Market Rental Value by selecting either Landlord’s or Tenant’s determination of Fair Market Rental Value and may not average the two determinations. Each party shall pay the fees and expenses of the one of the two

3


original appraisers appointed by such party, or in whose stead as above provided such appraiser was appointed, and the fees and expenses of the third appraiser shall be borne equally by both parties. The determination made pursuant to the foregoing procedures shall be final and binding on the parties and judgment upon any such determination may be entered by any court having jurisdiction thereof. Until Fair Market Rental Value is determined, amounts payable in reference to the Fair Market Rental Value shall be paid in accordance with the Landlord’s opinion of value, subject to adjustment upon resolution of such dispute.

11.Option Rights.  All option rights, if any, contained in the Lease, including, without limitation, options to extend or renew the term of the Lease or to expand the Leased Premises, are hereby deleted and are of no force and effect, except for the Option provided herein.

12.Further Assurances.  Landlord and Tenant each agree to execute any and all documents and agreements reasonably requested by the other party to further evidence or effectuate this Amendment.

13.Successors and Assigns.  This Amendment is binding upon and inures to the benefit of the parties and their successors and assigns.

14.Reaffirmation.  Except as modified herein, all other terms and conditions of the Lease remain in full force and effect, and nothing herein may be construed to relieve either Landlord or Tenant of any obligations as set forth therein.

15.Conflicts.  In case of any conflict between any term or provision of this Amendment and the Lease, the term or provision of this Amendment will govern.

16.Counterparts.  This Amendment may be executed in one or more counterparts, each of which is deemed an original, but all of which when taken together will constitute one agreement.

17.PDF Signatures.  In order to expedite this transaction, signatures sent by PDF via e-mail may be used in place of ink-signed original signatures on this Amendment or any other document or agreement in this transaction, other than those to be recorded in the public records. Landlord and Tenant intend to be bound by the signatures on each PDF document, are aware that the other party will rely on the PDF signatures, and hereby waive any defenses to the enforcement of the terms of this Amendment or any related document based on the form of signature. In the event PDF signatures are used in any instance, ink-signed originals of those documents must also be promptly exchanged by the parties, but the failure to subsequently deliver those originals will not affect the enforceability of the PDF signatures.

18.Construction.  This Amendment shall be construed under the laws of the State in which the Leased Premises is located. Whenever possible, each provision of this Amendment shall be interpreted in a manner that would render it effective and valid under applicable law. If any provision of this Amendment is determined to be invalid or unenforceable, that provision will be ineffective only to the extent of the prohibition or invalidity without invalidating or otherwise affecting the remaining provisions of this Amendment.

4


19.Corporate Authority.  Landlord and Tenant represent and warrant to the other that each has the power and authority to enter into this Amendment and that the person duly executing this Amendment on behalf of each party has the requisite power and authority to do so.

20.Entire Agreement.  The Lease, this Amendment, and any exhibits attached hereto, constitute the entire understanding of the parties with respect to this transaction, and supersede all prior agreements and understandings between the parties with respect to the subject matter. No representations, warranties, undertakings or promises, whether oral, implied, written, or otherwise, have been made by any party to any other party unless expressly stated in the above-referenced documents, or unless mutually agreed to in writing between the parties after the date hereof, and neither party has relied upon any verbal representations, agreements, or understandings not expressly set forth herein.

21.Effectiveness.  The parties agree that the submission of a draft or copy of this Amendment for review or signature by a party is not intended, nor will it constitute or be deemed, by either party to be an offer to enter into a legally binding agreement with respect to the subject matter hereof and may not be relied on for any legal or equitable rights or obligations. Any draft or document submitted by Landlord or its agents to Tenant will not constitute a reservation of or option or offer in favor of Tenant. The parties will be legally bound with respect to the subject matter hereof pursuant to the terms of this Amendment only if, as and when all the parties have executed and delivered this Amendment to each other.  Before the complete execution and delivery of this Amendment by all parties, each party will be free to negotiate the form and terms of this Amendment in a manner acceptable to that party in its sole and absolute discretion. The parties acknowledge and agree that the execution and delivery by one party before the execution and delivery of this Amendment by the other party will be of no force and effect and will in no way prejudice the party that executed this Amendment or the party that has not executed this Amendment.

[Signature Page Follows]

5


IN AGREEMENT, the parties have executed this Amendment as of the day and year first written above.

LANDLORD:

TCI TT, LLC,

a Delaware limited liability company

By: /s/ H. Herbert Myers​ ​​ ​​ ​

Name: H. Herbert Myers​ ​​ ​​ ​

Title: President​ ​​ ​​ ​

TENANT:

CVRx, Inc.,

a Delaware limited liability company

By: /s/ Jared Oasheim​ ​​ ​​ ​

Name: Jared Oasheim​ ​​ ​​ ​

Title: CFO​ ​​ ​​ ​

6


EXHIBIT A

Tenant Improvements

1.Landlord will provide Tenant a cash allowance not to exceed $50,000.00 (“Allowance”) for the construction of standard tenant improvements to be mutually agreed upon by Landlord and Tenant (“Tenant Improvements”). The Allowance may be used by Tenant for all “hard” and “soft” costs of designing, developing, constructing, and completing the Tenant Improvements.

2.Tenant may use its own contractor and subcontractors (together, “Contractors”) to perform all Tenant Improvements. The names of all Contractors, together with proof they are licensed, are bonded and have worker’s compensation insurance must be provided to Landlord as hired.

3.Before commencement of the Tenant Improvements, Tenant must provide the following to Landlord, all of which must be to Landlord’s reasonable satisfaction and subject to Landlord’s prior written approval:

(a)Plans and specifications for the Tenant Improvements.

(b)An estimated budget and cost breakdown for the Tenant Improvements.

(c)An estimated completion schedule for the Tenant Improvements.

(d)The names and contact information for all Contractors and proof of worker’s compensation insurance, licensing, and bonding.

(e)Copies of all contracts with Contractors.

(f)Copies of all required permits for the Tenant Improvements, including a building permit issued by the applicable local municipality.

4.Tenant shall be solely responsible for the construction and completion of the Tenant Improvements to the reasonable satisfaction of Landlord and for the payment of all amounts due and payable in connection therewith, without cost or expense to Landlord except for Landlord’s obligation to pay the Allowance. Tenant shall diligently proceed with the construction and completion of the Tenant Improvements in accordance with the plans, specifications, and completion schedule approved by Landlord. Tenant shall secure all licenses and permits necessary for performance of the Tenant Improvements and for occupancy of the Leased Premises. No material changes may be made to the plans, specifications, or completion schedule approved by the Landlord, without Landlord’s prior written consent.

5.No materials, equipment, or fixtures may be delivered to or installed upon the Leased Premises pursuant to any agreement by which another party has a security interest or rights to remove or repossess the items, without Landlord’s prior written consent.

6.At all times, Landlord has the right to inspect the Tenant Improvements and Tenant will immediately cease work upon written notice from Landlord; provided, however, Landlord shall

7


only require Tenant to cease work as a result of Tenant’s breach of the Lease, Tenant’s failure to comply with the plans and specifications approved by Landlord, safety concerns, or any other reasonable concern by Landlord.

7.Tenant must pay and discharge promptly and fully all claims for labor done and materials and services furnished in connection with the Tenant Improvements. Tenant shall obtain from each Contractor and provide to Landlord a mechanic’s lien waiver in form suitable for recording.

8.Tenant shall indemnify, defend, and hold Landlord harmless against any and all claims, demands, lawsuits, expenses, damages, and causes of action asserted by any person arising out of, caused by or relating to the Tenant Improvements, the Allowance, and/or Tenant’s use or operation of the Leased Premises. The foregoing indemnity shall include all expenses in connection with any claim. The provisions of this paragraph will survive the expiration or earlier termination of the Lease.

9.Tenant must maintain during the performance of the Tenant Improvements, at its sole cost and expense, insurance of the types and in the amounts specified in the Lease, together with builders’ risk insurance for the amount of completed value of the Tenant Improvements on an all-risk non-reporting form covering all Tenant Improvements under construction, including building materials, and other insurance, in amounts and against risks as Landlord reasonably requires in connection with the Tenant Improvements.

10.Landlord reserves the right to establish reasonable rules and regulations for the use of the Building during the course of the Tenant Improvements, including, but not limited to, construction parking, storage of materials, hours of work, use of elevators, and clean-up of construction related debris.

11.Upon completion of the Tenant Improvements, Tenant may request funding by Landlord of the amount due for the Allowance. Landlord may, but has no obligation to make any advances with respect to the Allowance until Landlord has received the following, all of which will be to the Landlord’s reasonable satisfaction:

(a)Any certificates required for occupancy, including a permanent and complete Certificate of Occupancy issued by the applicable local municipality.

(b)A Certificate of Completion signed by the architect who prepared the plans and specifications approved by Landlord.

(c)An estoppel certificate signed by Tenant, in form satisfactory to Landlord, and stating that Tenant has taken occupancy of the Leased Premises and that there are no defaults under the Lease, and any other matters that Landlord may reasonably require.

(d)A cost breakdown itemizing all expenses for the Tenant Improvements for which the Tenant seeks Allowance reimbursement, together with invoices and receipts for the same.

8


(e)Mechanic’s lien waivers for all Tenant Improvements.

Within thirty (30) days of the receipt of the foregoing, Landlord will fund to Tenant the lower of (i) Tenant’s actual costs for the Tenant Improvements, or (ii) the Allowance, less any amounts paid in monthly installments as progress payments or directly to Tenant’s Contractors. Landlord shall only be obligated to pay the Allowance with respect to those costs submitted to Landlord by December 31, 2025, and Landlord shall have no obligation to pay any invoices received after such date or at any time during which Tenant is in default, beyond any applicable notice and cure period.

12.All Tenant Improvements, whether installed by Landlord or Tenant, will become a part of the Leased Premises, will be the property of Landlord and, subject to the provisions of the Lease, must be surrendered by Tenant with the Leased Premises, without any compensation to Tenant, at the expiration or termination of the Lease in accordance with the provisions of the Lease.

9


EX-31.1 3 cvrx-20230331xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

I, Nadim Yared, certify that:

1.

I have reviewed this quarterly report on Form 10-Q of CVRx, Inc.;

2.

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

3.

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

4.

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

(a)

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

(b)

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

(c)

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

(d)

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

5.

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

(a)

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

(b)

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

Date: May 11, 2023

By:

/s/ Nadim Yared

Name:

Nadim Yared

Title:

President and Chief Executive Officer


EX-31.2 4 cvrx-20230331xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER

I, Jared Oasheim, certify that:

1.

I have reviewed this quarterly report on Form 10-Q of CVRx, Inc.;

2.

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

3.

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

4.

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

(a)

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

(b)

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

(c)

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

(d)

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

5.

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

(a)

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

(b)

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

Date: May 11, 2023

J.

By:

/s/ Jared Oasheim

Name:

Jared Oasheim

Title:

Chief Financial Officer


EX-32.1 5 cvrx-20230331xex32d1.htm EX-32.1

Exhibit 32.1

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

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

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

(1)

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

(2)

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

Date: May 11, 2023

By:

/s/ Nadim Yared

Name:

Nadim Yared

Title:

President and Chief Executive Officer


EX-32.2 6 cvrx-20230331xex32d2.htm EX-32.2

Exhibit 32.2

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

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

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

(1)

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

(2)

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

Date: May 11, 2023

J.

By:

/s/ Jared Oasheim

Name:

Jared Oasheim

Title:

Chief Financial Officer


EX-101.SCH 7 cvrx-20230331.xsd EX-101.SCH 00100 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Selected Balance Sheet Information (Schedule of Inventory) (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Selected Balance Sheet Information (Schedule of Property and Equipment) (Details) link:presentationLink link:calculationLink link:definitionLink 40304 - Disclosure - Selected Balance Sheet Information (Schedule of Accrued Expenses) (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Debt (Maturities of debt) (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Leases (Maturities of lease liability) (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Condensed Consolidated Statements of Stockholders Equity link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Business Organization link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Selected Balance Sheet Information link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - (Loss) Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Segment, Geographic Information and Revenue Disaggregation link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Selected Balance Sheet Information (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - (Loss) Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Segment, Geographic Information and Revenue Disaggregation (Tables) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - Selected Balance Sheet Information (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Debt (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Stockholders' Equity (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Stock-Based Compensation (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Stock-Based Compensation (Summary of Stock Option Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - Disclosure - Stock-Based Compensation (Assumptions Used in Determine the Grant Date Fair Value of Stock Options) (Details) link:presentationLink link:calculationLink link:definitionLink 40704 - Disclosure - Stock-Based Compensation (Recognized Stock-Based Compensation Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Income Taxes (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - (Loss) Earnings Per Share (Basic and Diluted Net Loss per Share) (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - (Loss) Earnings Per Share (Antidilutive Securities Excluded from Computation of Earnings Per Share) (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Commitments and Contingencies (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Segment, Geographic information and revenue disaggregation (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Subsequent Events (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 cvrx-20230331_cal.xml EX-101.CAL EX-101.DEF 9 cvrx-20230331_def.xml EX-101.DEF EX-101.LAB 10 cvrx-20230331_lab.xml EX-101.LAB EX-101.PRE 11 cvrx-20230331_pre.xml EX-101.PRE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2023
May 04, 2023
Document and Entity Information [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2023  
Document Transition Report false  
Entity File Number 001-40545  
Entity Registrant Name CVRx, Inc  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 41-1983744  
Entity Address, Address Line One 9201 West Broadway Avenue  
Entity Address, Address Line Two Suite 650  
Entity Address, City or Town Minneapolis  
Entity Address, State or Province MN  
Entity Address, Postal Zip Code 55445  
City Area Code 763  
Local Phone Number 416-2840  
Title of 12(b) Security Common stock,  
Trading Symbol CVRX  
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,711,068
Entity Central Index Key 0001235912  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 103,276 $ 106,194
Accounts receivable, net of allowances of $641 and $679, respectively 6,434 5,504
Inventory 8,241 6,957
Prepaid expenses and other current assets 2,631 4,223
Total current assets 120,582 122,878
Property and equipment, net 1,805 1,698
Operating lease right-of-use asset 277 334
Other non-current assets 27 27
Total assets 122,691 124,937
Current liabilities:    
Accounts payable 1,996 1,719
Accrued expenses 5,961 6,369
Total current liabilities 7,957 8,088
Long-term debt 14,218 6,747
Operating lease liability, non-current portion 59 117
Other long-term liabilities 815 805
Total liabilities 23,049 15,757
Commitments and contingencies (Note 10)
Stockholders' equity:    
Common stock, $0.01 par value, 200,000,000 authorized as of March 31, 2023 and December 31, 2022; 20,708,940 and 20,633,736 shares issued and outstanding as of March 31, 2023 and December 31, 2022, respectively 207 207
Additional paid-in capital 547,195 545,362
Accumulated deficit (447,556) (436,182)
Accumulated other comprehensive loss (204) (207)
Total stockholders' equity 99,642 109,180
Total liabilities and stockholders' equity $ 122,691 $ 124,937
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Condensed Consolidated Balance Sheets [Abstract]    
Allowance for accounts receivable, net $ 641 $ 679
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized 200,000,000 200,000,000
Common stock, shares issued 20,708,940 20,633,736
Common stock, shares outstanding 20,708,940 20,633,736
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Operations and Comprehensive Loss - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Condensed Consolidated Statements of Operations and Comprehensive Loss [Abstract]    
Revenue $ 7,979,000 $ 4,076,000
Cost of goods sold 1,328,000 949,000
Gross profit 6,651,000 3,127,000
Operating expenses:    
Research and development 3,416,000 2,258,000
Selling, general and administrative 15,397,000 10,777,000
Total operating expenses 18,813,000 13,035,000
Loss from operations (12,162,000) (9,908,000)
Interest expense (240,000) 0
Other income (expense), net 1,062,000 (57,000)
Loss before income taxes (11,340,000) (9,965,000)
Provision for income taxes (34,000) (26,000)
Net loss (11,374,000) (9,991,000)
Cumulative translation adjustment 3,000 (6,000)
Comprehensive loss $ (11,371,000) $ (9,997,000)
Net loss per share, basic $ (0.55) $ (0.49)
Net loss per share, diluted $ (0.55) $ (0.49)
Weighted-average common shares used to compute net loss per share, basic 20,693,224 20,453,341
Weighted-average common shares used to compute net loss per share, diluted 20,693,224 20,453,341
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Stockholders Equity - USD ($)
$ in Thousands
Common stock
Additional paid-in capital
Accumulated deficit
Accumulated and other comprehensive loss
Total
Balances, Beginning at Dec. 31, 2021 $ 204 $ 540,707 $ (394,754) $ (198) $ 145,959
Balances, Beginning (in shares) at Dec. 31, 2021 20,399,337        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of stock options $ 1 47     48
Exercise of stock options (in shares) 87,634        
Employee stock compensation   793     793
Net loss     (9,991)   (9,991)
Cumulative translation adjustment       (6) (6)
Balances, Ending at Mar. 31, 2022 $ 205 541,547 (404,745) (204) 136,803
Balances, Ending (in shares) at Mar. 31, 2022 20,486,971        
Balances, Beginning at Dec. 31, 2022 $ 207 545,362 (436,182) (207) 109,180
Balances, Beginning (in shares) at Dec. 31, 2022 20,663,736        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of stock options   128     $ 128
Exercise of stock options (in shares) 45,204       45,204
Employee stock compensation   1,705     $ 1,705
Net loss     (11,374)   (11,374)
Cumulative translation adjustment       3 3
Balances, Ending at Mar. 31, 2023 $ 207 $ 547,195 $ (447,556) $ (204) $ 99,642
Balances, Ending (in shares) at Mar. 31, 2023 20,708,940        
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cash flows from operating activities:    
Net loss $ (11,374) $ (9,991)
Adjustments to reconcile net loss to net cash used in operating activities:    
Stock-based compensation 1,705 793
Depreciation of property and equipment 129 62
Loss on disposal of equipment 4 0
Amortization of deferred financing costs and loan discount 31 0
Changes in operating assets and liabilities:    
Accounts receivable (930) (1,113)
Inventory (1,284) (1,381)
Prepaid expenses and other current assets 1,591 485
Accounts payable 277 1,097
Accrued expenses (398) (596)
Net cash used in operating activities (10,249) (10,644)
Cash flows from investing activities:    
Purchase of property and equipment (240) (293)
Net cash used in investing activities (240) (293)
Cash flows from financing activities:    
Proceeds from the exercise of common stock options 128 48
Proceeds from debt financing 7,500 0
Debt financing costs (60) 0
Net cash provided by financing activities 7,568 48
Effect of currency exchange on cash and cash equivalents 3 (6)
Net change in cash and cash equivalents (2,918) (10,895)
Cash and cash equivalents at beginning of period 106,194 142,072
Cash and cash equivalents at end of period 103,276 131,177
Supplemental Information:    
Cash paid for interest $ 188 $ 0
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Business Organization
3 Months Ended
Mar. 31, 2023
Business Organization [Abstract]  
Business organization

1.

Business organization

CVRx, Inc. (the “Company”) was incorporated in Delaware and is headquartered in Minneapolis, Minnesota. The Company has developed and is marketing a medical device, Barostim, for heart failure (“HF”) and resistant hypertension. The Company is focused on the sale of its product in the U.S. and Europe.

Management expects that operating losses and negative cash flows from operations could continue in the foreseeable future. There is no assurance that the Company will generate sufficient product sales to produce positive earnings or cash flows.

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2023
Summary of Significant Accounting Policies [Abstract]  
Summary of significant accounting policies

2.

Summary of significant accounting policies

Statement presentation and basis of consolidation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information and with the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) applicable to interim financial statements. In the Company’s opinion, the accompanying unaudited condensed consolidated financial statements reflect all adjustments necessary for a fair presentation of the Company’s statements of financial position, results of operations and cash flows for the periods presented. The results of operations for the interim periods are not necessarily indicative of results that may be expected for the fiscal year as a whole or any other future period.

The condensed consolidated financial statements include the accounts of CVRx, Inc., its wholly owned subsidiary, CVRx Switzerland LLC, and its sales branch in Italy. All intercompany balances and transactions have been eliminated in consolidation.

JOBS Act accounting election

The Company is an emerging growth company under the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). As a result, the Company has elected to take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies.

Use of estimates

Preparation of the condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and the accompanying notes. Actual results could differ from those estimates.

Cash and cash equivalents

Cash and cash equivalents include highly liquid investments with an original maturity of three months or less. As of March 31, 2023 and December 31, 2022, cash equivalents consisted of money market funds, which are stated at cost and approximate fair value. Additionally, as of March 31, 2023 and December 31, 2022, our cash and cash equivalents were maintained with two financial institutions in the U.S., and our current deposits are likely in excess of insured limits.

Accounts Receivable

Trade accounts receivable are recorded at the invoiced amount and do not bear interest. Customer credit terms are established prior to shipment with the standard generally being net 30 days. We evaluate the collectability of our accounts receivable based on known collection risks and historical experience. In circumstances where we are aware of a specific customer's inability to meet its financial obligations to us, we record a specific allowance for bad debts against amounts due to reduce the carrying amount of accounts receivable to the amount we reasonably believe will be collected.

Inventory

Inventory is stated at the lower of cost or net realizable value, with cost determined on a first-in, first-out basis. The Company regularly reviews inventory quantities in consideration of actual loss experiences, projected future demand and remaining shelf life to record a provision for excess and obsolete inventory when appropriate.

Leases

Operating leases are included in operating lease right-of-use (“ROU”) asset, accrued expenses, and operating lease liability – non-current portion in our balance sheets. ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. We used the incremental borrowing rate based on information readily available at the time of recognition to determine the present value of the lease payments. The determination of our incremental borrowing rate requires management judgement based on information available at lease commencement.

Revenue recognition

The Company sells its products primarily through a direct sales force and to a lesser extent through a combination of sales agents and independent distributors. The Company’s revenue consists primarily of the sale of its Barostim, which consists of two implantable components: a pulse generator and a stimulation lead.

Under Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC 606”), revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration that the entity expects to receive in exchange for those goods or services. To determine revenue recognition for arrangements that an entity determines are within the scope of ASC 606, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation. The Company only applies the five-step model to contracts when it is probable that the Company will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer. The Company recognizes net revenue on product sales when the customer obtains control of the Company’s product, which generally occurs at a point in time upon delivery based on the contractual shipping terms of a contract.

Stock-Based Compensation

We recognize equity-based compensation expense for awards of equity instruments to employees and non-employees based on the grant date fair value of those awards in accordance with Financial Accounting Standards Board (“FASB”) ASC Topic 718, Compensation—Stock Compensation (“ASC 718”). ASC 718 requires all equity-based compensation awards to employees and non-employee directors, including grants of restricted shares and stock options, to be recognized as expense in the statements of operations and comprehensive loss based on their grant date fair values. We estimate the grant date fair value of stock options using the Black-Scholes option pricing model. We account for forfeitures as they occur. We expense

the fair value of our equity-based compensation awards granted to employees on a straight-line basis over the associated service period, which is generally the period in which the related services are received.

Recent accounting pronouncements

In June 2016, the FASB issued Accounting Standards Update (“ASU”) 2016-13, Financial Instruments - Credit Losses ("ASU 2016-13"), to require the measurement of expected credit losses for financial instruments held at the reporting date to be based on historical experience, current conditions, and reasonable forecasts. ASU 2016-13 became effective for us for interim and annual periods beginning January 1, 2023. The adoption of ASU 2016-13 did not have a material impact on our results of operations, cash flows, or financial position.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Selected Balance Sheet Information
3 Months Ended
Mar. 31, 2023
Selected Balance Sheet Information [Abstract]  
Selected balance sheet information

3.

Selected balance sheet information

Inventory consists of the following at:

    

March 31, 

    

December 31, 

(in thousands)

2023

2022

Raw material

$

3,037

$

2,390

Work-in-process

 

519

 

1,033

Finished goods

 

4,685

 

3,534

$

8,241

$

6,957

Property and equipment, net consists of the following at:

    

March 31, 

    

December 31, 

(in thousands)

2023

2022

Office furniture and equipment

$

350

$

350

Lab equipment

 

2,685

 

2,684

Computer equipment and software

 

640

 

618

Leasehold improvements

 

95

 

95

Capital equipment in process

 

430

 

231

 

4,200

 

3,978

Less: Accumulated depreciation and amortization

 

2,395

 

2,280

$

1,805

$

1,698

Depreciation is determined using the straight-line method over the estimated useful lives of the respective assets, generally three to five years. Leasehold improvements are amortized on a straight-line basis over the shorter of their estimated useful lives or the term of the lease. Depreciation expense was $129,000 and $62,000 for the three months ended March 31, 2023 and 2022, respectively.

Accrued expenses consist of the following at:

    

March 31, 

    

December 31, 

(in thousands)

2023

2022

Bonuses

$

1,813

$

2,303

Clinical trial and other professional fees

1,384

1,733

Paid time off

 

1,112

 

960

Customer rebates

334

256

Operating lease liability, current portion

227

222

Taxes

114

120

Other

 

977

 

775

$

5,961

$

6,369

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Debt
3 Months Ended
Mar. 31, 2023
Debt [Abstract]  
Debt

4. Debt

Innovatus Loan Agreement

On October 31, 2022, the Company entered into a Loan and Security Agreement (the “Loan Agreement”) with Innovatus Life Sciences Fund I, LP, as the collateral agent and a lender, under which the Company may borrow, subject to the Company’s achievement of certain milestones, up to a total of $50.0 million in a series of term loans. On the closing date, the Company borrowed the minimum amount of $7.5 million under the Loan Agreement. On March 10, 2023, the Company borrowed the $7.5 million remaining under the first tranche of the Loan Agreement, with $4.0 million received on March 13, 2023 and $3.5 million received on March 15, 2023. The Loan Agreement initially requires interest only payments through November 2027, followed by three monthly principal and interest payments. A final payment of $0.7 million, equal to 4.5% of the original borrowed principal, is due in January 2028. The terms loans advanced pursuant to the Loan Agreement (collectively, the “Term Loans”) bear interest at a floating rate per annum equal to the sum of (a) the greater of (i) the prime rate and (ii) 5.50% plus (b) 2.65%. The Term Loans are secured by substantially all of the personal property of the Company. The Company has the option to draw down (i) up to $30.0 million less the amount funded from the first tranche between September 1, 2023 and December 15, 2023 if the Company achieves trailing three months revenue of $5.75 million prior to June 30, 2023, and (ii) up to $20.0 million between September 1, 2024 and December 15, 2024 if the Company achieves trailing three months revenue of $9.0 million prior to June 30, 2024. A performance covenant takes effect at the earlier of September 30, 2025 or the third tranche funding requiring that the Company achieve 50% of the trailing twelve months revenue target set in the Board-approved revenue plan in effect for such period. The Loan Agreement requires the payment of certain penalties if the Term Loans are paid off prior to maturity for any reason, including pursuant to an acceleration clause, and includes various restrictive covenants, including a restriction on the payment of dividends or making other distributions or payments on the Company’s capital stock, subject to limited exceptions. The Company was in compliance with these covenants as of March 31, 2023.

In connection with the Loan Agreement, the Company recorded $0.8 million of debt issuance costs and discounts as a reduction of long-term debt.

The annual principal maturities of debt under the Loan Agreement are as follows:

    

March 31, 

(in thousands)

2023

2023

    

$

2024

 

2025

 

2026

 

2027

10,000

2028

5,000

 

15,000

Less: Unamortized debt costs and discounts

 

(782)

Long-term debt

$

14,218

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Leases
3 Months Ended
Mar. 31, 2023
Leases [Abstract]  
Leases

5. Leases

We lease 23,890 square feet of office space in Minneapolis, Minnesota, which houses our principal executive offices and our manufacturing facility. We lease this space under an operating lease agreement that commenced December 1, 2008 and expires July 31, 2024. We intend to add new facilities as we grow, and we believe that suitable additional or substitute space will be available as needed to accommodate any such expansion of our operations. Our operating lease agreement includes an option to renew for one additional period of five years. The exercise of the lease renewal option is at our sole discretion and was not included in the lease term for the calculation of the ROU asset and lease liability, as it is not reasonably certain of exercise.

In addition to base rent, we also pay our proportionate share of operating expenses, as defined in the lease. These payments are made monthly and are adjusted annually to reflect actual charges incurred for operating expenses, such as common area maintenance, taxes and insurance.

The following table presents the lease balances within the condensed consolidated balance sheets:

    

March 31, 

December 31, 

(in thousands)

2023

2022

Right-of-use assets:

Operating lease right-of-use asset

$

277

$

334

Operating lease liabilities:

Accrued expenses

227

222

Operating lease liability, non-current portion

59

117

Total operating lease liabilities

$

286

$

339

Maturities of our lease liability for our operating lease are as follows as of March 31, 2023:

March 31, 

(in thousands)

2023

2023

177

2024

119

Total undiscounted lease payments

296

Less: imputed interest

(10)

Present value of lease liability

$

286

As of March 31, 2023, the remaining lease term was 1.3 years and the discount rate was 5.0%. The operating cash outflows from our operating lease were $0.1 million and $0.2 million for the three months ended March 31, 2023 and 2022, respectively.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity
3 Months Ended
Mar. 31, 2023
Stockholders' Equity [Abstract]  
Stockholders' equity

6.

Stockholders’ equity

Common Stock Warrants

In connection with the initial public offering (the “IPO”), the warrants to purchase shares of convertible preferred stock automatically converted into warrants to purchase common stock, resulting in the reclassification of the related convertible preferred stock warrant liability to additional paid-in capital. Upon the closing of the IPO, these warrants to purchase convertible preferred stock became exercisable for 716,131 shares of common stock upon conversion at a weighted average exercise price of $2.39 per share.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2023
Stock-Based Compensation [Abstract]  
Stock-Based Compensation

7.

Stock-based compensation

Summary of plans and activity

In June 2001, the Company’s Board of Directors and stockholders established the 2001 Stock Incentive Award Plan (“2001 Plan”). Under the 2001 Plan, as amended, 2,674,749 shares of common stock had been reserved for the issuance of incentive stock options granted to employees, non-employee directors, consultants or independent contractors. Options granted under the 2001 Plan have vesting terms that range from the date of grant to four years and expire within a maximum term of 10 years from the grant date.

In 2021, the Company’s Board of Directors and stockholders established the 2021 Equity Incentive Plan (“2021 Plan”). The number of shares of common stock initially reserved for issuance under the 2021 Plan was 1,854,490 newly reserved shares in addition to the 600,737 shares that remained available for issuance under the 2001 Plan. The shares available for issuance under the 2021 Plan automatically increase on the first day of each year, commencing January 1, 2022, and ending on (and including) January 1, 2031, in an amount equal to 5% of the total number of shares of the Company’s common stock outstanding on the last day of the calendar month before the date of each automatic increase, or such lesser number of shares as determined by the Board of Directors. The annual increase resulted in an additional 1,033,186 shares being reserved for issuance under the 2021 Plan as of January 1, 2023. The 2021 Plan provides for the issuance of stock options, stock appreciation rights, restricted stock awards, stock unit awards and other stock-based awards and cash incentive awards to employees, consultants and non-employee directors of the Company and its subsidiaries. Awards granted under the 2021 Plan will have such vesting schedules and other terms as determined by the Compensation Committee and stock options and stock appreciation rights have a maximum term of 10 years from the grant date. No further awards can be made under the 2001 Plan following the adoption of the 2021 Plan. As of March 31, 2023, there were 1,832,425 shares available for future issuance under the 2021 Plan.

Options are granted at exercise prices not less than the fair market value (as determined by the Board of Directors) of the Company’s common stock on the date of grant.

During the years 2008 through the IPO, the Board of Directors authorized the grant of stock options for the purchase of shares of common stock to the employers of certain non-employee directors. The options were not granted under the 2001 Plan or the 2021 Plan, but terms are substantially the same as the Company’s standard form of option agreement for non-employee directors as they have an exercise price not less than the fair market value on the grant date and vest over 48 months from the date of grant.

The following is a summary of stock option activity:

    

    

Weighted 

    

Number 

Average 

Aggregate 

of 

Exercise 

Intrinsic 

Options

Price

Value

 

(in  thousands)

Balance as of December 31, 2022

 

3,756,835

$

8.28

 

$

36,616

Granted

 

847,479

 

13.92

 

  

Cancelled / Forfeited

 

(132,505)

 

7.55

 

  

Exercised

 

(45,204)

 

2.83

 

  

Balance as of March 31, 2023

 

4,426,605

$

9.44

$

10,105

Options exercisable as of March 31, 2023

 

1,877,891

$

6.74

$

7,846

As of March 31, 2023, stock options outstanding included 8,796 options that were not granted under the 2001 Plan or the 2021 Plan. For options outstanding as of March 31, 2023, the weighted average remaining contractual life was 7.9 years. For options exercisable as of March 31, 2023, the weighted average remaining contractual life was 6.5 years.

The Company’s Board of Directors and stockholders also established an Employee Stock Purchase Plan (the “ESPP”). The number of shares of common stock initially reserved for issuance under the ESPP was 278,170. The shares available for issuance under the ESPP automatically increase on the first day of each year, commencing January 1, 2022, and ending on (and including) January 1, 2031, in an amount equal to 1% of the total number of shares of the Company’s common stock outstanding on the last day of the calendar month before the date of each automatic increase, or such lesser number of shares as determined by the Board of Directors. The annual increase resulted in an additional 206,637 shares being reserved for issuance under the ESPP as of January 1, 2023. The ESPP permits certain of the Company’s U.S. employees to purchase shares of the Company’s common stock at a price per share not less than 85% of the lower of (i) the closing market price per share of the Company’s common stock on the first day of the applicable purchase period or (ii) the closing market price per share of the Company’s common stock on the purchase date at the end of the applicable six-month purchase period. The first purchase date under the ESPP was June 30, 2022. As of March 31, 2023, there were 574,910 shares available for issuance under the ESPP.

Stock-based compensation expense

The Company uses the Black-Scholes option pricing model to determine the fair value of stock options and ESPP purchase rights on the grant date. The Company measures stock-based compensation expense based on the grant date fair value of the award and recognizes compensation expense over the requisite service period, which is generally the vesting period for stock options and the offering period for ESPP purchase rights. The amount of stock-based compensation expense recognized for stock option awards during a period is based on the portion of the awards that are ultimately expected to vest. The amount of stock-based compensation expense recognized for ESPP purchase rights during a period is based on the estimated purchase rights as of the grant date. The Company accounts for forfeitures as they occur.

The following table provides the weighted average fair value of options granted to employees and the related assumptions used in the Black-Scholes option pricing model for the three months ended March 31, 2023 and 2022:

    

March 31, 

2023

 

2022

 

Weighted average fair value of options granted

 

$

10.72

$

4.77

Expected term (in years) — non-officer employees

 

6.1

6.1

Expected term (in years) — officer employees

 

2.5 to 6.1

6.1

Expected volatility

 

77.6% to 79.2

%

56.3% to 56.8

%

Expected dividend yield

 

%

%

Risk-free interest rate

 

3.40% to 4.18

%

1.75% to 2.40

%

The following table provides the weighted average fair value of ESPP purchase rights and the related assumptions used in the Black-Scholes option pricing model for the three months ended March 31, 2023 and 2022:

    

March 31, 

2023

 

2022

Weighted average fair value per ESPP purchase right

 

$

$

Expected term (in years) 

 

0.5

0.5

Expected volatility

 

84.6

%

51.3

%

Expected dividend yield

 

%

%

Risk-free interest rate

 

4.77

%

0.22

%

The Company reviews these assumptions on a periodic basis and adjusts them, as necessary. The expected term of a stock option award was determined based on the Company’s analysis of historical exercise behavior while taking into consideration various participant demographics and option characteristics. The expected term of an ESPP purchase right is based on the offering period. We utilize the simplified method to develop the estimate of the expected term. The expected volatility is based upon observed volatility of comparable public companies. The expected dividend yield is assumed to be zero, as the Company has never paid dividends and has no current plans to do so. The risk-free interest rate is based on the yield on U.S. Treasury securities for a period approximating the expected term of the options being valued.

The following table presents the components and classification of stock-based compensation expense for the periods indicated:

Three months ended

    

March 31, 

(in thousands)

2023

2022

Stock options

$

1,584

$

793

Employee Stock Purchase Plan

121

Total stock-based compensation expense

$

1,705

$

793

Selling, general & administrative

$

1,180

$

674

Research & development

508

 

102

Cost of goods sold

17

 

17

$

1,705

$

793

As of March 31, 2023, unrecognized compensation expense related to unvested stock-based compensation arrangements was $15.1 million. As of March 31, 2023, the related weighted average period over which the expense is expected to be recognized is approximately 2.7 years.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes
3 Months Ended
Mar. 31, 2023
Income Taxes [Abstract]  
Income taxes

8.

Income taxes

As of March 31, 2023 and December 31, 2022, a valuation allowance was recorded against all deferred tax assets due to the Company’s cumulative net loss position. Provision for income taxes for the three months ended March 31, 2023 and 2022 was $34,000 and $26,000, respectively.

As of December 31, 2022, the Company had federal and state net operating loss carryforwards (“NOLs”) of approximately $361.0 million and $6.2 million, respectively. The federal NOLs began expiring in 2021 and the state NOLs began expiring in 2020. As of December 31, 2022, the Company had federal and state tax credit carryforwards of approximately $9.3 million and $1.8 million, respectively. The federal tax credit carryforwards began expiring in 2021 and the state tax credit carryforwards will begin expiring in 2028.

Utilization of NOLs may be subject to an annual limitation due to the ownership change limitations provided by Section 382 of the Internal Revenue Code of 1986 and similar state provisions. The Company has not performed a detailed analysis to determine whether an ownership change has occurred. Such a change of ownership would limit the Company’s utilization of the NOLs and could be triggered by subsequent sales of securities by the Company or its stockholders.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.23.1
(Loss) Earnings Per Share
3 Months Ended
Mar. 31, 2023
(Loss) Earnings Per Share [Abstract]  
(Loss) Earnings Per Share

9. Loss Per Share

Basic and diluted net loss per share attributable to common stockholders was calculated for the periods indicated (in thousands, except share and per share data):

    

Three Months Ended

March 31, 

2023

2022

Numerator:

  

 

  

Net loss

$

(11,374)

$

(9,991)

Denominator:

 

  

 

  

Weighted average common shares outstanding — basic and diluted

 

20,693,224

 

20,453,341

Net loss per share attributable to common stockholders — basic and diluted

$

(0.55)

$

(0.49)

The Company’s potentially dilutive securities, which include stock options, shares of convertible preferred stock, warrants to purchase shares of convertible preferred stock and warrants to purchase shares of common stock, have been excluded from the computation of diluted net loss per share attributable to common stockholders, as the effect would be to reduce the net loss per share attributable to common stockholders. Therefore, the weighted average number of common shares outstanding used to calculate both basic and diluted net loss per share attributable to common stockholders is the same. The Company excluded the following potential common shares, presented based on amounts outstanding at each period end, from the computation of diluted net loss per share attributable to common stockholders for the periods indicated because including them would have had an anti-dilutive effect:

    

Three months ended

March 31, 

2023

    

2022

Options to purchase common stock

 

4,426,605

 

3,290,959

Warrants to purchase common stock

716,131

716,131

 

5,142,736

 

4,007,090

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2023
Commitments and Contingencies [Abstract]  
Commitments and contingencies

10.

Commitments and contingencies

From time to time, the Company may have certain contingent liabilities that arise in the ordinary course of business. The Company accrues a liability for such matters when it is probable that future expenditures will be made, and such expenditures can be reasonably estimated. There have been no contingent liabilities requiring accrual or disclosure as of March 31, 2023 or December 31, 2022.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Employee Benefit Plans
3 Months Ended
Mar. 31, 2023
Employee Benefit Plans [Abstract]  
Employee benefit plans

11.

Employee benefit plans

The Company sponsors a voluntary defined-contribution employee retirement plan (the “401(k) plan”) for its U.S. employees. The 401(k) plan provides that each participant may contribute pre-tax or post-tax compensation up to the statutory limit allowable. Under the 401(k) plan, each participant is fully vested in his or her deferred salary contributions when contributed. The Company does not provide matching contributions to employees.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Segment, Geographic Information and Revenue Disaggregation
3 Months Ended
Mar. 31, 2023
Segment, Geographic Information and Revenue Disaggregation [Abstract]  
Segment, geographic information and revenue disaggregation

12.

Segment, geographic information and revenue disaggregation

The chief operating decision maker for the Company is the Chief Executive Officer. The Chief Executive Officer reviews financial information presented on a consolidated basis, accompanied by information about revenue by geographic region, for purposes of allocating resources and evaluating financial performance. The Company has one business activity and there are no segment managers who are held accountable for operations, operating results or plans for levels or components below the consolidated unit level. Accordingly, the Company has determined that it has a single reportable and operating segment structure. The Company and its Chief Executive Officer evaluate performance based primarily on revenue in the geographic locations in which the Company operates.

The Company derives all its revenues from sales to customers in Europe and the U.S. The following table provides revenue by country for each location accounting for more than 10% of the total revenue for the periods indicated (in thousands):

    

Three months ended

    

March 31, 

2023

    

2022

U.S.

$

6,942

$

3,058

Germany

 

891

 

803

Other countries

 

146

 

215

$

7,979

$

4,076

As of March 31, 2023 and December 31, 2022, long-lived assets were located primarily in the U.S.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events
3 Months Ended
Mar. 31, 2023
Subsequent Events [Abstract]  
Subsequent events

13. Subsequent events

On April 21, 2023, we extended our operating lease for our office space in Minneapolis, Minnesota for an additional 49 consecutive months, commencing August 1, 2024 through August 31, 2028. This amendment to our operating lease agreement includes an option to renew for one additional period of three years. The amendment also requires the landlord to provide us with a cash allowance not to exceed $50,000 for the construction of standard tenant improvements to be mutually agreed upon.

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2023
Summary of Significant Accounting Policies [Abstract]  
Statement presentation and basis of consolidation

Statement presentation and basis of consolidation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information and with the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) applicable to interim financial statements. In the Company’s opinion, the accompanying unaudited condensed consolidated financial statements reflect all adjustments necessary for a fair presentation of the Company’s statements of financial position, results of operations and cash flows for the periods presented. The results of operations for the interim periods are not necessarily indicative of results that may be expected for the fiscal year as a whole or any other future period.

The condensed consolidated financial statements include the accounts of CVRx, Inc., its wholly owned subsidiary, CVRx Switzerland LLC, and its sales branch in Italy. All intercompany balances and transactions have been eliminated in consolidation.

JOBS Act accounting election

JOBS Act accounting election

The Company is an emerging growth company under the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). As a result, the Company has elected to take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies.

Use of estimates

Use of estimates

Preparation of the condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and the accompanying notes. Actual results could differ from those estimates.

Cash and cash equivalents

Cash and cash equivalents

Cash and cash equivalents include highly liquid investments with an original maturity of three months or less. As of March 31, 2023 and December 31, 2022, cash equivalents consisted of money market funds, which are stated at cost and approximate fair value. Additionally, as of March 31, 2023 and December 31, 2022, our cash and cash equivalents were maintained with two financial institutions in the U.S., and our current deposits are likely in excess of insured limits.

Accounts Receivable

Accounts Receivable

Trade accounts receivable are recorded at the invoiced amount and do not bear interest. Customer credit terms are established prior to shipment with the standard generally being net 30 days. We evaluate the collectability of our accounts receivable based on known collection risks and historical experience. In circumstances where we are aware of a specific customer's inability to meet its financial obligations to us, we record a specific allowance for bad debts against amounts due to reduce the carrying amount of accounts receivable to the amount we reasonably believe will be collected.

Inventory

Inventory

Inventory is stated at the lower of cost or net realizable value, with cost determined on a first-in, first-out basis. The Company regularly reviews inventory quantities in consideration of actual loss experiences, projected future demand and remaining shelf life to record a provision for excess and obsolete inventory when appropriate.

Leases

Leases

Operating leases are included in operating lease right-of-use (“ROU”) asset, accrued expenses, and operating lease liability – non-current portion in our balance sheets. ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. We used the incremental borrowing rate based on information readily available at the time of recognition to determine the present value of the lease payments. The determination of our incremental borrowing rate requires management judgement based on information available at lease commencement.

Revenue recognition

Revenue recognition

The Company sells its products primarily through a direct sales force and to a lesser extent through a combination of sales agents and independent distributors. The Company’s revenue consists primarily of the sale of its Barostim, which consists of two implantable components: a pulse generator and a stimulation lead.

Under Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC 606”), revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration that the entity expects to receive in exchange for those goods or services. To determine revenue recognition for arrangements that an entity determines are within the scope of ASC 606, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation. The Company only applies the five-step model to contracts when it is probable that the Company will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer. The Company recognizes net revenue on product sales when the customer obtains control of the Company’s product, which generally occurs at a point in time upon delivery based on the contractual shipping terms of a contract.

Stock-Based Compensation

Stock-Based Compensation

We recognize equity-based compensation expense for awards of equity instruments to employees and non-employees based on the grant date fair value of those awards in accordance with Financial Accounting Standards Board (“FASB”) ASC Topic 718, Compensation—Stock Compensation (“ASC 718”). ASC 718 requires all equity-based compensation awards to employees and non-employee directors, including grants of restricted shares and stock options, to be recognized as expense in the statements of operations and comprehensive loss based on their grant date fair values. We estimate the grant date fair value of stock options using the Black-Scholes option pricing model. We account for forfeitures as they occur. We expense

the fair value of our equity-based compensation awards granted to employees on a straight-line basis over the associated service period, which is generally the period in which the related services are received.

Recent accounting pronouncements

Recent accounting pronouncements

In June 2016, the FASB issued Accounting Standards Update (“ASU”) 2016-13, Financial Instruments - Credit Losses ("ASU 2016-13"), to require the measurement of expected credit losses for financial instruments held at the reporting date to be based on historical experience, current conditions, and reasonable forecasts. ASU 2016-13 became effective for us for interim and annual periods beginning January 1, 2023. The adoption of ASU 2016-13 did not have a material impact on our results of operations, cash flows, or financial position.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Selected Balance Sheet Information (Tables)
3 Months Ended
Mar. 31, 2023
Selected Balance Sheet Information [Abstract]  
Schedule of Inventory

Inventory consists of the following at:

    

March 31, 

    

December 31, 

(in thousands)

2023

2022

Raw material

$

3,037

$

2,390

Work-in-process

 

519

 

1,033

Finished goods

 

4,685

 

3,534

$

8,241

$

6,957

Schedule of Property and Equipment, Net

    

March 31, 

    

December 31, 

(in thousands)

2023

2022

Office furniture and equipment

$

350

$

350

Lab equipment

 

2,685

 

2,684

Computer equipment and software

 

640

 

618

Leasehold improvements

 

95

 

95

Capital equipment in process

 

430

 

231

 

4,200

 

3,978

Less: Accumulated depreciation and amortization

 

2,395

 

2,280

$

1,805

$

1,698

Schedule of Accrued Expenses

Accrued expenses consist of the following at:

    

March 31, 

    

December 31, 

(in thousands)

2023

2022

Bonuses

$

1,813

$

2,303

Clinical trial and other professional fees

1,384

1,733

Paid time off

 

1,112

 

960

Customer rebates

334

256

Operating lease liability, current portion

227

222

Taxes

114

120

Other

 

977

 

775

$

5,961

$

6,369

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Debt (Tables)
3 Months Ended
Mar. 31, 2023
Debt [Abstract]  
Schedule of Annual Principal Maturities of Debt

    

March 31, 

(in thousands)

2023

2023

    

$

2024

 

2025

 

2026

 

2027

10,000

2028

5,000

 

15,000

Less: Unamortized debt costs and discounts

 

(782)

Long-term debt

$

14,218

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Tables)
3 Months Ended
Mar. 31, 2023
Leases [Abstract]  
Schedule of lease balances within the balance sheets

The following table presents the lease balances within the condensed consolidated balance sheets:

    

March 31, 

December 31, 

(in thousands)

2023

2022

Right-of-use assets:

Operating lease right-of-use asset

$

277

$

334

Operating lease liabilities:

Accrued expenses

227

222

Operating lease liability, non-current portion

59

117

Total operating lease liabilities

$

286

$

339

Maturities of lease liability

Maturities of our lease liability for our operating lease are as follows as of March 31, 2023:

March 31, 

(in thousands)

2023

2023

177

2024

119

Total undiscounted lease payments

296

Less: imputed interest

(10)

Present value of lease liability

$

286

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2023
Schedule of Stock Option Activity

The following is a summary of stock option activity:

    

    

Weighted 

    

Number 

Average 

Aggregate 

of 

Exercise 

Intrinsic 

Options

Price

Value

 

(in  thousands)

Balance as of December 31, 2022

 

3,756,835

$

8.28

 

$

36,616

Granted

 

847,479

 

13.92

 

  

Cancelled / Forfeited

 

(132,505)

 

7.55

 

  

Exercised

 

(45,204)

 

2.83

 

  

Balance as of March 31, 2023

 

4,426,605

$

9.44

$

10,105

Options exercisable as of March 31, 2023

 

1,877,891

$

6.74

$

7,846

Recognized Stock-Based Compensation Expense

The following table presents the components and classification of stock-based compensation expense for the periods indicated:

Three months ended

    

March 31, 

(in thousands)

2023

2022

Stock options

$

1,584

$

793

Employee Stock Purchase Plan

121

Total stock-based compensation expense

$

1,705

$

793

Selling, general & administrative

$

1,180

$

674

Research & development

508

 

102

Cost of goods sold

17

 

17

$

1,705

$

793

ESPP  
Schedule of Assumptions Used to Determine the Grant-Date Fair Value of Stock Options

The following table provides the weighted average fair value of ESPP purchase rights and the related assumptions used in the Black-Scholes option pricing model for the three months ended March 31, 2023 and 2022:

    

March 31, 

2023

 

2022

Weighted average fair value per ESPP purchase right

 

$

$

Expected term (in years) 

 

0.5

0.5

Expected volatility

 

84.6

%

51.3

%

Expected dividend yield

 

%

%

Risk-free interest rate

 

4.77

%

0.22

%

Stock options  
Schedule of Assumptions Used to Determine the Grant-Date Fair Value of Stock Options

The following table provides the weighted average fair value of options granted to employees and the related assumptions used in the Black-Scholes option pricing model for the three months ended March 31, 2023 and 2022:

    

March 31, 

2023

 

2022

 

Weighted average fair value of options granted

 

$

10.72

$

4.77

Expected term (in years) — non-officer employees

 

6.1

6.1

Expected term (in years) — officer employees

 

2.5 to 6.1

6.1

Expected volatility

 

77.6% to 79.2

%

56.3% to 56.8

%

Expected dividend yield

 

%

%

Risk-free interest rate

 

3.40% to 4.18

%

1.75% to 2.40

%

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.1
(Loss) Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2023
(Loss) Earnings Per Share [Abstract]  
Basic and Diluted Net Loss per Share

Basic and diluted net loss per share attributable to common stockholders was calculated for the periods indicated (in thousands, except share and per share data):

    

Three Months Ended

March 31, 

2023

2022

Numerator:

  

 

  

Net loss

$

(11,374)

$

(9,991)

Denominator:

 

  

 

  

Weighted average common shares outstanding — basic and diluted

 

20,693,224

 

20,453,341

Net loss per share attributable to common stockholders — basic and diluted

$

(0.55)

$

(0.49)

Antidilutive Securities Excluded from Computation of Earnings Per Share

    

Three months ended

March 31, 

2023

    

2022

Options to purchase common stock

 

4,426,605

 

3,290,959

Warrants to purchase common stock

716,131

716,131

 

5,142,736

 

4,007,090

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Segment, Geographic Information and Revenue Disaggregation (Tables)
3 Months Ended
Mar. 31, 2023
Segment, Geographic Information and Revenue Disaggregation [Abstract]  
Schedule of Segment Reporting

The Company derives all its revenues from sales to customers in Europe and the U.S. The following table provides revenue by country for each location accounting for more than 10% of the total revenue for the periods indicated (in thousands):

    

Three months ended

    

March 31, 

2023

    

2022

U.S.

$

6,942

$

3,058

Germany

 

891

 

803

Other countries

 

146

 

215

$

7,979

$

4,076

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Selected Balance Sheet Information (Schedule of Inventory) (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Selected Balance Sheet Information [Abstract]    
Raw material $ 3,037 $ 2,390
Work-in-process 519 1,033
Finished goods 4,685 3,534
Total inventory $ 8,241 $ 6,957
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Selected Balance Sheet Information (Schedule of Property and Equipment) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 4,200 $ 3,978
Less: Accumulated depreciation and amortization 2,395 2,280
Property and equipment, net $ 1,805 1,698
Maximum    
Property, Plant and Equipment [Line Items]    
Estimated useful lives 5 years  
Minimum    
Property, Plant and Equipment [Line Items]    
Estimated useful lives 3 years  
Office furniture and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 350 350
Lab equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 2,685 2,684
Computer equipment and software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 640 618
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 95 95
Capital equipment in process    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 430 $ 231
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Selected Balance Sheet Information (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Selected Balance Sheet Information [Abstract]    
Depreciation $ 129 $ 62
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Selected Balance Sheet Information (Schedule of Accrued Expenses) (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Selected Balance Sheet Information [Abstract]    
Bonuses $ 1,813 $ 2,303
Clinical trial and other professional fees 1,384 1,733
Paid time off 1,112 960
Customer rebates 334 256
Operating lease liability, current portion 227 222
Taxes 114 120
Other 977 775
Total accrued expenses $ 5,961 $ 6,369
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Debt (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 15, 2023
Mar. 13, 2023
Mar. 10, 2023
Oct. 31, 2022
Mar. 31, 2023
Mar. 31, 2022
Debt Instrument [Line Items]            
Proceeds from debt financing         $ 7,500 $ 0
Loan and Security Agreement            
Debt Instrument [Line Items]            
Maximum borrowing capacity       $ 50,000    
Proceeds from debt financing $ 3,500 $ 4,000 $ 7,500 $ 7,500    
Variable interest rate (as a percent)       5.50%    
Interest rate ( as a percent)       2.65%    
Final payment       $ 700    
Percentage of final payment on original principal       4.50%    
Debt issuance costs and discounts       $ 800    
Loan and Security Agreement | Draw down from 10-K filing to September 30, 2023            
Debt Instrument [Line Items]            
Proceeds from debt financing       30,000    
Three months of trailing revenue       5,750    
Loan and Security Agreement | Draw down from September 1, 2023 to December 15, 2023            
Debt Instrument [Line Items]            
Proceeds from debt financing       20,000    
Three months of trailing revenue       $ 9,000    
Loan and Security Agreement | Draw down from September 1, 2024 to December 15, 2024            
Debt Instrument [Line Items]            
Percentage of trailing twelve months revenue goal       50.00%    
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Debt (Maturities of debt) (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Long-Term Debt, Fiscal Year Maturity [Abstract]    
2027 $ 10,000  
2028 5,000  
Total 15,000  
Less: Unamortized debt costs and discounts (782)  
Long-term debt $ 14,218 $ 6,747
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
ft²
Mar. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
Right-of-use assets:      
Operating lease right-of-use asset $ 277   $ 334
Operating lease liabilities:      
Accrued expenses $ 227   $ 222
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued expenses   Accrued expenses
Operating lease liability, non-current portion $ 59   $ 117
Present value of lease liability $ 286   $ 339
Remaining lease term 1 year 3 months 18 days    
Discount rate 5.00%    
Operating cash outflows $ 100 $ 200  
Office space in Minneapolis, Minnesota      
Lessee, Lease, Description [Line Items]      
Area of land leased | ft² 23,890    
Lessee, Operating Lease, Existence of Option to Extend [true false] true    
Lessee, Operating Lease, Renewal Term 5 years    
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Maturities of lease liability) (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2023 $ 177  
2024 119  
Total undiscounted lease payments 296  
Less: imputed interest (10)  
Present value of lease liability $ 286 $ 339
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity (Narrative) (Details) - Warrants to purchase common stock
3 Months Ended
Mar. 31, 2023
$ / shares
shares
Temporary Equity [Line Items]  
Preferred stock warrants converted to common stock warrants at IPO | shares 716,131
Preferred stock warrants converted to common stock warrants at IPO, Weighted Average Exercise Price | $ / shares $ 2.39
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation (Narrative) (Details) - shares
1 Months Ended 3 Months Ended
Jul. 02, 2021
Jun. 30, 2001
Mar. 31, 2023
Mar. 31, 2022
Jan. 01, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Expected dividend yield     0.00%    
Exercise of stock options (in shares)     45,204    
2001 Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Reserved for future issuance   2,674,749      
Number of shares available for grant 600,737        
Vesting Period   4 years      
2001 Plan | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting Period   10 years      
ESPP          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Reserved for future issuance 278,170       206,637
Number of shares available for grant     574,910    
Annual incremental percentage 1.00%        
Minimum Percentage     85.00%    
Expected dividend yield     0.00% 0.00%  
2021          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Reserved for future issuance 1,854,490   1,832,425   1,033,186
Annual incremental percentage 5.00%        
2021 | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share based payment award, term 10 years        
Options to purchase common stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Expected dividend yield     0.00% 0.00%  
Options to purchase common stock | 2001 Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting Period     48 months    
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation (Summary of Stock Option Activity) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Number of Options    
Outstanding as of Beginning of period (in shares) 3,756,835  
Granted (in shares) 847,479  
Cancelled / Forfeited (in shares) (132,505)  
Exercised (in shares) (45,204)  
Balance as of End of period (in shares) 4,426,605  
Options exercisable as of March 31, 2023 (in shares) 1,877,891  
Weighted Average Exercise Price    
Outstanding as of Beginning of period (in dollars per share) $ 8.28  
Granted (in dollars per share) 13.92  
Cancelled / Forfeited (in dollars per share) 7.55  
Exercised (in dollars per share) 2.83  
Balance as of End of period (in dollars per share) 9.44  
Options exercisable as of March 31, 2023 (in dollars per share) $ 6.74  
Aggregate Intrinsic Value    
Aggregate intrinsic value $ 10,105 $ 36,616
Options exercisable as of March 31, 2023 $ 7,846  
Weighted average remaining contractual term, outstanding (in years) 7 years 10 months 24 days  
Weighted average remaining contractual life, exercisable (in years) 6 years 6 months  
Options not granted under the 2001 or 2021 Plans    
Number of Options    
Balance as of End of period (in shares) 8,796  
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation (Assumptions Used in Determine the Grant Date Fair Value of Stock Options) (Details) - $ / shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected dividend yield 0.00%  
Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted average fair value of options granted $ 10.72 $ 4.77
Expected volatility, Minimum 77.60% 56.30%
Expected volatility, Maximum 79.20% 56.80%
Expected dividend yield 0.00% 0.00%
Risk-free interest rate, Minimum 3.40% 1.75%
Risk-free interest rate, Maximum 4.18% 2.40%
ESPP    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted average fair value of options granted $ 0 $ 0
Expected term (in years) 6 months 6 months
Expected volatility, Minimum 84.60%  
Expected volatility 84.60% 51.30%
Expected dividend yield 0.00% 0.00%
Risk-free interest rate, Minimum 4.77%  
Risk-free interest rate 4.77% 0.22%
Non officer employees | Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (in years) 6 years 1 month 6 days 6 years 1 month 6 days
Non officer employees | Stock options | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (in years) 6 years 1 month 6 days 6 years 1 month 6 days
Officer employees | Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (in years)   6 years 1 month 6 days
Officer employees | Stock options | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (in years) 2 years 6 months  
Officer employees | Stock options | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (in years) 6 years 1 month 6 days  
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation (Recognized Stock-Based Compensation Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense $ 1,705 $ 793
Unrecognized compensation expense $ 15,100  
Weighted average period 2 years 8 months 12 days  
Stock options    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense $ 1,584 793
ESPP    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense 121  
Selling, general & administrative    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense 1,180 674
Research & development    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense 508 102
Cost of goods sold    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense $ 17 $ 17
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Narrative) (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Operating Loss Carryforwards [Line Items]      
Income tax expense $ 34,000 $ 26,000  
Federal      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards     $ 361,000,000.0
Tax credit carryforwards     9,300,000
State      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards     6,200,000
Tax credit carryforwards     $ 1,800,000
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.1
(Loss) Earnings Per Share (Basic and Diluted Net Loss per Share) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Numerator:    
Net loss $ (11,374) $ (9,991)
Denominator:    
Weighted average common shares outstanding - basic 20,693,224 20,453,341
Weighted average common shares outstanding - diluted 20,693,224 20,453,341
Net loss per share attributable to common stockholders - basic $ (0.55) $ (0.49)
Net loss per share attributable to common stockholders - diluted $ (0.55) $ (0.49)
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.1
(Loss) Earnings Per Share (Antidilutive Securities Excluded from Computation of Earnings Per Share) (Details) - shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Excluded potential common shares from the computation of diluted net loss per share 5,142,736 4,007,090
Options to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Excluded potential common shares from the computation of diluted net loss per share 4,426,605 3,290,959
Warrants to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Excluded potential common shares from the computation of diluted net loss per share 716,131 716,131
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Narrative) (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Commitments and Contingencies [Abstract]    
Contingent liabilities accrual amount $ 0 $ 0
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Segment, Geographic information and revenue disaggregation (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
segment
Mar. 31, 2022
USD ($)
Segment Reporting Information [Line Items]    
Total revenues $ 7,979 $ 4,076
Number of segments | segment 1  
U.S.    
Segment Reporting Information [Line Items]    
Total revenues $ 6,942 3,058
Germany    
Segment Reporting Information [Line Items]    
Total revenues 891 803
Other countries    
Segment Reporting Information [Line Items]    
Total revenues $ 146 $ 215
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events (Narrative) (Details) - USD ($)
Apr. 21, 2023
Mar. 31, 2023
Subsequent Event [Line Items]    
Lease extension term   1 year 3 months 18 days
Subsequent events    
Subsequent Event [Line Items]    
Lease extension term 49 months  
Term of renewal option 3 years  
Cash allowance from landlord $ 50,000  
XML 57 cvrx-20230331x10q_htm.xml IDEA: XBRL DOCUMENT 0001235912 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001235912 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001235912 us-gaap:RetainedEarningsMember 2023-03-31 0001235912 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001235912 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001235912 us-gaap:RetainedEarningsMember 2022-12-31 0001235912 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001235912 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001235912 us-gaap:RetainedEarningsMember 2022-03-31 0001235912 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001235912 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001235912 us-gaap:RetainedEarningsMember 2021-12-31 0001235912 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001235912 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001235912 us-gaap:CommonStockMember 2023-03-31 0001235912 us-gaap:CommonStockMember 2022-12-31 0001235912 us-gaap:CommonStockMember 2022-03-31 0001235912 us-gaap:CommonStockMember 2021-12-31 0001235912 cvrx:ShareBasedPaymentArrangementOtherOptionsMember 2023-03-31 0001235912 cvrx:TwoThousandOneStockIncentiveAwardPlanMember 2021-07-02 0001235912 srt:MinimumMember cvrx:OfficerEmployeesMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001235912 srt:MinimumMember cvrx:NonOfficerEmployeesMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001235912 srt:MaximumMember cvrx:OfficerEmployeesMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001235912 cvrx:NonOfficerEmployeesMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001235912 srt:MinimumMember cvrx:NonOfficerEmployeesMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001235912 cvrx:OfficerEmployeesMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001235912 cvrx:NonOfficerEmployeesMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001235912 cvrx:EmployeeStockPurchasePlanMember 2022-01-01 2022-03-31 0001235912 us-gaap:EmployeeStockOptionMember cvrx:TwoThousandOneStockIncentiveAwardPlanMember 2023-01-01 2023-03-31 0001235912 srt:MaximumMember cvrx:TwoThousandOneStockIncentiveAwardPlanMember 2001-06-01 2001-06-30 0001235912 cvrx:TwoThousandOneStockIncentiveAwardPlanMember 2001-06-01 2001-06-30 0001235912 cvrx:OtherCountriesMember 2023-01-01 2023-03-31 0001235912 country:US 2023-01-01 2023-03-31 0001235912 country:DE 2023-01-01 2023-03-31 0001235912 cvrx:OtherCountriesMember 2022-01-01 2022-03-31 0001235912 country:US 2022-01-01 2022-03-31 0001235912 country:DE 2022-01-01 2022-03-31 0001235912 srt:MinimumMember 2023-01-01 2023-03-31 0001235912 srt:MaximumMember 2023-01-01 2023-03-31 0001235912 us-gaap:OfficeEquipmentMember 2023-03-31 0001235912 us-gaap:LeaseholdImprovementsMember 2023-03-31 0001235912 us-gaap:AssetUnderConstructionMember 2023-03-31 0001235912 cvrx:LabEquipmentMember 2023-03-31 0001235912 cvrx:ComputerEquipmentAndSoftwareMember 2023-03-31 0001235912 us-gaap:OfficeEquipmentMember 2022-12-31 0001235912 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001235912 us-gaap:AssetUnderConstructionMember 2022-12-31 0001235912 cvrx:LabEquipmentMember 2022-12-31 0001235912 cvrx:ComputerEquipmentAndSoftwareMember 2022-12-31 0001235912 cvrx:LoanAndSecurityAgreementMember 2023-03-15 2023-03-15 0001235912 cvrx:LoanAndSecurityAgreementMember 2023-03-13 2023-03-13 0001235912 cvrx:LoanAndSecurityAgreementMember 2023-03-10 2023-03-10 0001235912 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001235912 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001235912 us-gaap:StateAndLocalJurisdictionMember 2022-12-31 0001235912 us-gaap:DomesticCountryMember 2022-12-31 0001235912 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001235912 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001235912 cvrx:OfficeSpaceInMinneapolisMinnesotaMember 2023-01-01 2023-03-31 0001235912 us-gaap:SubsequentEventMember 2023-04-21 0001235912 cvrx:LoanAndSecurityAgreementMember 2022-10-31 2022-10-31 0001235912 cvrx:TwoThousandTwentyOneEquityPlanMember 2023-03-31 0001235912 cvrx:TwoThousandTwentyOneEquityPlanMember 2023-01-01 0001235912 cvrx:EmployeeStockPurchasePlanMember 2023-01-01 0001235912 cvrx:TwoThousandOneStockIncentiveAwardPlanMember 2001-06-30 0001235912 2022-03-31 0001235912 2021-12-31 0001235912 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001235912 cvrx:WarrantsToPurchaseCommonStockMember 2023-01-01 2023-03-31 0001235912 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001235912 cvrx:WarrantsToPurchaseCommonStockMember 2022-01-01 2022-03-31 0001235912 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-03-31 0001235912 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001235912 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001235912 us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0001235912 cvrx:EmployeeStockPurchasePlanMember 2023-01-01 2023-03-31 0001235912 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-03-31 0001235912 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0001235912 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001235912 us-gaap:CostOfSalesMember 2022-01-01 2022-03-31 0001235912 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001235912 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001235912 2022-01-01 2022-03-31 0001235912 2023-05-04 0001235912 cvrx:EmployeeStockPurchasePlanMember 2023-03-31 0001235912 cvrx:TwoThousandTwentyOneEquityPlanMember 2021-07-02 0001235912 cvrx:EmployeeStockPurchasePlanMember 2021-07-02 0001235912 srt:MaximumMember cvrx:TwoThousandTwentyOneEquityPlanMember 2021-07-02 2021-07-02 0001235912 cvrx:LineOfCreditDrawDownPeriodTwoMember cvrx:LoanAndSecurityAgreementMember 2022-10-31 2022-10-31 0001235912 cvrx:LineOfCreditDrawDownPeriodOneMember cvrx:LoanAndSecurityAgreementMember 2022-10-31 2022-10-31 0001235912 cvrx:WarrantsToPurchaseCommonStockMember 2023-01-01 2023-03-31 0001235912 cvrx:LineOfCreditDrawDownPeriodThreeMember cvrx:LoanAndSecurityAgreementMember 2022-10-31 2022-10-31 0001235912 cvrx:OfficeSpaceInMinneapolisMinnesotaMember 2023-03-31 0001235912 cvrx:LoanAndSecurityAgreementMember 2022-10-31 0001235912 2023-01-01 2023-03-31 0001235912 2023-03-31 0001235912 2022-12-31 iso4217:USD pure utr:sqft shares iso4217:USD shares cvrx:segment -0.55 -0.49 20693224 20453341 20693224 20453341 -0.55 -0.49 0001235912 --12-31 2023 Q1 false 20708940 20633736 http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent P3Y 10-Q true 2023-03-31 false 001-40545 CVRx, Inc DE 41-1983744 9201 West Broadway Avenue Suite 650 Minneapolis MN 55445 763 416-2840 Common stock, CVRX NASDAQ Yes Yes Non-accelerated Filer true true false false 20711068 103276000 106194000 641000 679000 6434000 5504000 8241000 6957000 2631000 4223000 120582000 122878000 1805000 1698000 277000 334000 27000 27000 122691000 124937000 1996000 1719000 5961000 6369000 7957000 8088000 14218000 6747000 59000 117000 815000 805000 23049000 15757000 0.01 0.01 200000000 200000000 20708940 20633736 207000 207000 547195000 545362000 -447556000 -436182000 -204000 -207000 99642000 109180000 122691000 124937000 7979000 4076000 1328000 949000 6651000 3127000 3416000 2258000 15397000 10777000 18813000 13035000 -12162000 -9908000 240000 0 1062000 -57000 -11340000 -9965000 34000 26000 -11374000 -9991000 3000 -6000 -11371000 -9997000 -0.55 -0.49 20693224 20453341 20663736 207000 545362000 -436182000 -207000 109180000 45204 128000 128000 1705000 1705000 -11374000 -11374000 3000 3000 20708940 207000 547195000 -447556000 -204000 99642000 20399337 204000 540707000 -394754000 -198000 145959000 87634 1000 47000 48000 793000 793000 -9991000 -9991000 -6000 -6000 20486971 205000 541547000 -404745000 -204000 136803000 -11374000 -9991000 1705000 793000 129000 62000 -4000 0 31000 0 930000 1113000 1284000 1381000 -1591000 -485000 277000 1097000 -398000 -596000 -10249000 -10644000 240000 293000 -240000 -293000 128000 48000 7500000 0 60000 0 7568000 48000 3000 -6000 -2918000 -10895000 106194000 142072000 103276000 131177000 188000 0 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-size:12pt;font-weight:bold;">1.</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-size:12pt;font-weight:bold;">Business organization</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">CVRx, Inc. (the “Company”) was incorporated in Delaware and is headquartered in Minneapolis, Minnesota. The Company has developed and is marketing a medical device, Barostim, for heart failure (“HF”) and resistant hypertension. The Company is focused on the sale of its product in the U.S. and Europe.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Management expects that operating losses and negative cash flows from operations could continue in the foreseeable future. There is no assurance that the Company will generate sufficient product sales to produce positive earnings or cash flows.</p> <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-size:12pt;font-weight:bold;">2.</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-size:12pt;font-weight:bold;">Summary of significant accounting policies</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Statement presentation and basis of consolidation</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information and with the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) applicable to interim financial statements. In the Company’s opinion, the accompanying unaudited condensed consolidated financial statements reflect all adjustments necessary for a fair presentation of the Company’s statements of financial position, results of operations and cash flows for the periods presented. The results of operations for the interim periods are not necessarily indicative of results that may be expected for the fiscal year as a whole or any other future period.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The condensed consolidated financial statements include the accounts of CVRx, Inc., its wholly owned subsidiary, CVRx Switzerland LLC, and its sales branch in Italy. All intercompany balances and transactions have been eliminated in consolidation.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">JOBS Act accounting election</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company is an emerging growth company under the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). As a result, the Company has elected to take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Use of estimates</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Preparation of the condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and the accompanying notes. Actual results could differ from those estimates.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Cash and cash equivalents</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents include highly liquid investments with an original maturity of three months or less. As of March 31, 2023 and December 31, 2022, cash equivalents consisted of money market funds, which are stated at cost and approximate fair value. Additionally, as of March 31, 2023 and December 31, 2022, our cash and cash equivalents were maintained with two financial institutions in the U.S., and our current deposits are likely in excess of insured limits.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Accounts Receivable</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Trade accounts receivable are recorded at the invoiced amount and do not bear interest. Customer credit terms are established prior to shipment with the standard generally being net 30 days. <span style="background:#ffffff;">We evaluate the collectability of our accounts receivable based on known collection risks and historical experience. In circumstances where we are aware of a specific customer's inability to meet its financial obligations to us, we record a specific allowance for bad debts against amounts due to reduce the carrying amount of accounts receivable to the amount we reasonably believe will be collected.</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Inventory</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Inventory is stated at the lower of cost or net realizable value, with cost determined on a first-in, first-out basis. The Company regularly reviews inventory quantities in consideration of actual loss experiences, projected future demand and remaining shelf life to record a provision for excess and obsolete inventory when appropriate.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Leases</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Operating leases are included in operating lease right-of-use (“ROU”) asset, accrued expenses, and operating lease liability – non-current portion in our balance sheets. ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. We used the incremental borrowing rate based on information readily available at the time of recognition to determine the present value of the lease payments. The determination of our incremental borrowing rate requires management judgement based on information available at lease commencement.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Revenue recognition</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company sells its products primarily through a direct sales force and to a lesser extent through a combination of sales agents and independent distributors. The Company’s revenue consists primarily of the sale of its Barostim, which consists of two implantable components: a pulse generator and a stimulation lead.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Under Accounting Standards Codification (“ASC”) Topic 606, <i style="font-style:italic;">Revenue from Contracts with Customers</i> (“ASC 606”), revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration that the entity expects to receive in exchange for those goods or services. To determine revenue recognition for arrangements that an entity determines are within the scope of ASC 606, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation. The Company only applies the five-step model to contracts when it is probable that the Company will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer. The Company recognizes net revenue on product sales when the customer obtains control of the Company’s product, which generally occurs at a point in time upon delivery based on the contractual shipping terms of a contract.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Stock-Based Compensation</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">We recognize equity-based compensation expense for awards of equity instruments to employees and non-employees based on the grant date fair value of those awards in accordance with Financial Accounting Standards Board (“FASB”) ASC Topic 718, <i style="font-style:italic;">Compensation—Stock Compensation</i> (“ASC 718”). ASC 718 requires all equity-based compensation awards to employees and non-employee directors, including grants of restricted shares and stock options, to be recognized as expense in the statements of operations and comprehensive loss based on their grant date fair values. We estimate the grant date fair value of stock options using the Black-Scholes option pricing model. We account for forfeitures as they occur. We expense </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">the fair value of our equity-based compensation awards granted to employees on a straight-line basis over the associated service period, which is generally the period in which the related services are received.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Recent accounting pronouncements</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">In June 2016, the FASB issued Accounting Standards Update (“ASU”) 2016-13, <i style="font-style:italic;">Financial Instruments - Credit Losses</i> ("ASU 2016-13"),<i style="font-style:italic;"> </i>to require the measurement of expected credit losses for financial instruments held at the reporting date to be based on historical experience, current conditions, and reasonable forecasts. ASU 2016-13 became effective for us for interim and annual periods beginning January 1, 2023. The adoption of ASU 2016-13 did not have a material impact on our results of operations, cash flows, or financial position.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Statement presentation and basis of consolidation</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information and with the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) applicable to interim financial statements. In the Company’s opinion, the accompanying unaudited condensed consolidated financial statements reflect all adjustments necessary for a fair presentation of the Company’s statements of financial position, results of operations and cash flows for the periods presented. The results of operations for the interim periods are not necessarily indicative of results that may be expected for the fiscal year as a whole or any other future period.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The condensed consolidated financial statements include the accounts of CVRx, Inc., its wholly owned subsidiary, CVRx Switzerland LLC, and its sales branch in Italy. All intercompany balances and transactions have been eliminated in consolidation.</p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">JOBS Act accounting election</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company is an emerging growth company under the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). As a result, the Company has elected to take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies.</p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Use of estimates</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Preparation of the condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and the accompanying notes. Actual results could differ from those estimates.</p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Cash and cash equivalents</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents include highly liquid investments with an original maturity of three months or less. As of March 31, 2023 and December 31, 2022, cash equivalents consisted of money market funds, which are stated at cost and approximate fair value. Additionally, as of March 31, 2023 and December 31, 2022, our cash and cash equivalents were maintained with two financial institutions in the U.S., and our current deposits are likely in excess of insured limits.</p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Accounts Receivable</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Trade accounts receivable are recorded at the invoiced amount and do not bear interest. Customer credit terms are established prior to shipment with the standard generally being net 30 days. <span style="background:#ffffff;">We evaluate the collectability of our accounts receivable based on known collection risks and historical experience. In circumstances where we are aware of a specific customer's inability to meet its financial obligations to us, we record a specific allowance for bad debts against amounts due to reduce the carrying amount of accounts receivable to the amount we reasonably believe will be collected.</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Inventory</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Inventory is stated at the lower of cost or net realizable value, with cost determined on a first-in, first-out basis. The Company regularly reviews inventory quantities in consideration of actual loss experiences, projected future demand and remaining shelf life to record a provision for excess and obsolete inventory when appropriate.</p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Leases</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Operating leases are included in operating lease right-of-use (“ROU”) asset, accrued expenses, and operating lease liability – non-current portion in our balance sheets. ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. We used the incremental borrowing rate based on information readily available at the time of recognition to determine the present value of the lease payments. The determination of our incremental borrowing rate requires management judgement based on information available at lease commencement.</p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Revenue recognition</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company sells its products primarily through a direct sales force and to a lesser extent through a combination of sales agents and independent distributors. The Company’s revenue consists primarily of the sale of its Barostim, which consists of two implantable components: a pulse generator and a stimulation lead.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Under Accounting Standards Codification (“ASC”) Topic 606, <i style="font-style:italic;">Revenue from Contracts with Customers</i> (“ASC 606”), revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration that the entity expects to receive in exchange for those goods or services. To determine revenue recognition for arrangements that an entity determines are within the scope of ASC 606, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation. The Company only applies the five-step model to contracts when it is probable that the Company will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer. The Company recognizes net revenue on product sales when the customer obtains control of the Company’s product, which generally occurs at a point in time upon delivery based on the contractual shipping terms of a contract.</p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Stock-Based Compensation</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">We recognize equity-based compensation expense for awards of equity instruments to employees and non-employees based on the grant date fair value of those awards in accordance with Financial Accounting Standards Board (“FASB”) ASC Topic 718, <i style="font-style:italic;">Compensation—Stock Compensation</i> (“ASC 718”). ASC 718 requires all equity-based compensation awards to employees and non-employee directors, including grants of restricted shares and stock options, to be recognized as expense in the statements of operations and comprehensive loss based on their grant date fair values. We estimate the grant date fair value of stock options using the Black-Scholes option pricing model. We account for forfeitures as they occur. We expense </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">the fair value of our equity-based compensation awards granted to employees on a straight-line basis over the associated service period, which is generally the period in which the related services are received.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Recent accounting pronouncements</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">In June 2016, the FASB issued Accounting Standards Update (“ASU”) 2016-13, <i style="font-style:italic;">Financial Instruments - Credit Losses</i> ("ASU 2016-13"),<i style="font-style:italic;"> </i>to require the measurement of expected credit losses for financial instruments held at the reporting date to be based on historical experience, current conditions, and reasonable forecasts. ASU 2016-13 became effective for us for interim and annual periods beginning January 1, 2023. The adoption of ASU 2016-13 did not have a material impact on our results of operations, cash flows, or financial position.</p> <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-size:12pt;font-weight:bold;">3.</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-size:12pt;font-weight:bold;">Selected balance sheet information</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Inventory consists of the following at:</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;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:top;width:73.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-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:73.96%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;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:73.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:73.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw material</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,037</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">2,390</p></td></tr><tr><td style="vertical-align:top;width:73.96%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Work-in-process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 519</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">1,033</p></td></tr><tr><td style="vertical-align:top;width:73.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">3,534</p></td></tr><tr><td style="vertical-align:bottom;width:73.96%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,241</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,957</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Property and equipment, net consists of the following at:</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;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:top;width:73.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-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:73.96%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;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:73.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:73.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Office furniture and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 350</p></td></tr><tr><td style="vertical-align:top;width:73.96%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lab equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,684</p></td></tr><tr><td style="vertical-align:top;width:73.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Computer equipment and software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 640</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 618</p></td></tr><tr><td style="vertical-align:top;width:73.96%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 95</p></td></tr><tr><td style="vertical-align:top;width:73.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Capital equipment in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 231</p></td></tr><tr><td style="vertical-align:top;width:73.96%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,978</p></td></tr><tr><td style="vertical-align:top;width:73.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,280</p></td></tr><tr><td style="vertical-align:bottom;width:73.96%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,805</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,698</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Depreciation is determined using the straight-line method over the estimated useful lives of the respective assets, generally <span style="-sec-ix-hidden:Hidden_TgOlbi6OuUCIDT1EYDueWQ;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> to five years. Leasehold improvements are amortized on a straight-line basis over the shorter of their estimated useful lives or the term of the lease. Depreciation expense was $129,000 and $62,000 for the three months ended March 31, 2023 and 2022, respectively.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Accrued expenses consist of the following at:</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;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:top;width:73.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:9.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:'Arial','Helvetica','sans-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:73.96%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin: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:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin: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:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:73.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Bonuses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin: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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,813</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,303</p></td></tr><tr><td style="vertical-align:top;width:73.96%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Clinical trial and other professional fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,384</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,733</p></td></tr><tr><td style="vertical-align:top;width:73.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Paid time off</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin: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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 960</p></td></tr><tr><td style="vertical-align:top;width:73.96%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Customer rebates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 334</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 256</p></td></tr><tr><td style="vertical-align:top;width:73.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Operating lease liability, current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin: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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 227</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 222</p></td></tr><tr><td style="vertical-align:top;width:73.96%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 120</p></td></tr><tr><td style="vertical-align:top;width:73.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 977</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 775</p></td></tr><tr><td style="vertical-align:bottom;width:73.96%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,961</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,369</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Inventory consists of the following at:</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;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:top;width:73.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-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:73.96%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;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:73.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:73.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw material</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,037</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">2,390</p></td></tr><tr><td style="vertical-align:top;width:73.96%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Work-in-process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 519</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">1,033</p></td></tr><tr><td style="vertical-align:top;width:73.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">3,534</p></td></tr><tr><td style="vertical-align:bottom;width:73.96%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,241</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,957</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 3037000 2390000 519000 1033000 4685000 3534000 8241000 6957000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;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:top;width:73.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-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:73.96%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;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:73.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:73.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Office furniture and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 350</p></td></tr><tr><td style="vertical-align:top;width:73.96%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lab equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,684</p></td></tr><tr><td style="vertical-align:top;width:73.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Computer equipment and software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 640</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 618</p></td></tr><tr><td style="vertical-align:top;width:73.96%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 95</p></td></tr><tr><td style="vertical-align:top;width:73.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Capital equipment in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 231</p></td></tr><tr><td style="vertical-align:top;width:73.96%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,978</p></td></tr><tr><td style="vertical-align:top;width:73.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,280</p></td></tr><tr><td style="vertical-align:bottom;width:73.96%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,805</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,698</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 350000 350000 2685000 2684000 640000 618000 95000 95000 430000 231000 4200000 3978000 2395000 2280000 1805000 1698000 P5Y 129000 62000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Accrued expenses consist of the following at:</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;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:top;width:73.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:9.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:'Arial','Helvetica','sans-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:73.96%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin: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:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin: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:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:73.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Bonuses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin: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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,813</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,303</p></td></tr><tr><td style="vertical-align:top;width:73.96%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Clinical trial and other professional fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,384</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,733</p></td></tr><tr><td style="vertical-align:top;width:73.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Paid time off</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin: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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 960</p></td></tr><tr><td style="vertical-align:top;width:73.96%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Customer rebates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 334</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 256</p></td></tr><tr><td style="vertical-align:top;width:73.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Operating lease liability, current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin: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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 227</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 222</p></td></tr><tr><td style="vertical-align:top;width:73.96%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 120</p></td></tr><tr><td style="vertical-align:top;width:73.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 977</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 775</p></td></tr><tr><td style="vertical-align:bottom;width:73.96%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,961</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,369</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 1813000 2303000 1384000 1733000 1112000 960000 334000 256000 227000 222000 114000 120000 977000 775000 5961000 6369000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-size:12pt;font-weight:bold;">4. Debt</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Innovatus Loan Agreement</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">On October 31, 2022, the Company entered into a Loan and Security Agreement (the “Loan Agreement”) with Innovatus Life Sciences Fund I, LP, as the collateral agent and a lender, under which the Company may borrow, subject to the Company’s achievement of certain milestones, up to a total of $50.0 million in a series of term loans. On the closing date, the Company borrowed the minimum amount of $7.5 million under the Loan Agreement. On March 10, 2023, the Company borrowed the $7.5 million remaining under the first tranche of the Loan Agreement<span style="background:#ffffff;">, with </span><span style="background:#ffffff;">$4.0</span><span style="background:#ffffff;"> million received on March 13, 2023 and </span><span style="background:#ffffff;">$3.5</span><span style="background:#ffffff;"> million received on March 15, 2023</span>. The Loan Agreement initially requires interest only payments through November 2027, followed by three monthly principal and interest payments. A final payment of $0.7 million, equal to 4.5% of the original borrowed principal, is due in January 2028. The terms loans advanced pursuant to the Loan Agreement (collectively, the “Term Loans”) bear interest at a floating rate per annum equal to the sum of (a) the greater of (i) the prime rate and (ii) 5.50% plus (b) 2.65%. The Term Loans are secured by substantially all of the personal property of the Company. The Company has the option to draw down (i) up to $30.0 million less the amount funded from the first tranche between September 1, 2023 and December 15, 2023 if the Company achieves trailing three months revenue of $5.75 million prior to June 30, 2023, and (ii) up to $20.0 million between September 1, 2024 and December 15, 2024 if the Company achieves trailing three months revenue of $9.0 million prior to June 30, 2024. A performance covenant takes effect at the earlier of September 30, 2025 or the third tranche funding requiring that the Company achieve 50% of the trailing twelve months revenue target set in the Board-approved revenue plan in effect for such period. The Loan Agreement requires the payment of certain penalties if the Term Loans are paid off prior to maturity for any reason, including pursuant to an acceleration clause, and includes various restrictive covenants, including a restriction on the payment of dividends or making other distributions or payments on the Company’s capital stock, subject to limited exceptions. The Company was in compliance with these covenants as of March 31, 2023.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">In connection with the Loan Agreement, the Company recorded $0.8 million of debt issuance costs and discounts as a reduction of long-term debt. </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">The annual principal maturities of debt under the Loan Agreement are as follows:</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="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:top;width:83.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:11.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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:83.98%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.39%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:83.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin: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.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:83.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:83.98%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:83.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:83.98%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:83.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,000</p></td></tr><tr><td style="vertical-align:top;width:83.98%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,000</p></td></tr><tr><td style="vertical-align:top;width:83.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15,000</p></td></tr><tr><td style="vertical-align:top;width:83.98%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Less: Unamortized debt costs and discounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (782)</p></td></tr><tr><td style="vertical-align:top;width:83.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 14,218</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 50000000.0 7500000 7500000 4000000.0 3500000 700000 0.045 0.0550 0.0265 30000000.0 5750000 20000000.0 9000000.0 0.50 800000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="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:top;width:83.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:11.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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:83.98%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.39%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:83.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin: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.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:83.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:83.98%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:83.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:83.98%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:83.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,000</p></td></tr><tr><td style="vertical-align:top;width:83.98%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,000</p></td></tr><tr><td style="vertical-align:top;width:83.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15,000</p></td></tr><tr><td style="vertical-align:top;width:83.98%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Less: Unamortized debt costs and discounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (782)</p></td></tr><tr><td style="vertical-align:top;width:83.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 14,218</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 10000000 5000000 15000000 782000 14218000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-size:12pt;font-weight:bold;">5. Leases</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">We lease </span><span style="background:#ffffff;">23,890</span><span style="background:#ffffff;"> square feet of office space in Minneapolis, Minnesota, which houses our principal executive offices and our manufacturing facility. We lease this space under an operating lease agreement that commenced December 1, 2008 and expires July 31, 2024. We intend to add new facilities as we grow, and we believe that suitable additional or substitute space will be available as needed to accommodate any such expansion of our operations. Our operating lease agreement includes an option to </span><span style="background:#ffffff;">renew</span><span style="background:#ffffff;"> for one additional period of </span><span style="background:#ffffff;">five years</span><span style="background:#ffffff;">. The exercise of the lease renewal option is at our sole discretion and was not included in the lease term for the calculation of the ROU asset and lease liability, as it is not reasonably certain of exercise.</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In addition to base rent, we also pay our proportionate share of operating expenses, as defined in the lease. These payments are made monthly and are adjusted annually to reflect actual charges incurred for operating expenses, such as common area maintenance, taxes and insurance.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The following table presents the lease balances within the condensed consolidated balance sheets:</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:74.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:'Arial','Helvetica','sans-serif';font-size: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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-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:74.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;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:74.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Right-of-use assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:74.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating lease right-of-use asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">334</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating lease liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:74.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="-sec-ix-hidden:Hidden_VbqNvpqS-kG957VDC_vmmg;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">Accrued expenses</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">227</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">222</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating lease liability, non-current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">117</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Total operating lease liabilities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">339</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Maturities of our lease liability for our operating lease are as follows as of March 31, 2023:</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;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:82.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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:82.06%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:82.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 177</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.06%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 119</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total undiscounted lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 296</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.06%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Present value of lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 286</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">As of March 31, 2023, the remaining lease term was 1.3 years and the discount rate was 5.0%. The operating cash outflows from our operating lease were $0.1 million and $0.2 million for the three months ended March 31, 2023 and 2022, respectively. </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 23890 true P5Y <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The following table presents the lease balances within the condensed consolidated balance sheets:</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:74.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:'Arial','Helvetica','sans-serif';font-size: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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-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:74.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;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:74.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Right-of-use assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:74.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating lease right-of-use asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">334</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating lease liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:74.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="-sec-ix-hidden:Hidden_VbqNvpqS-kG957VDC_vmmg;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">Accrued expenses</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">227</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">222</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating lease liability, non-current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">117</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Total operating lease liabilities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">339</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 277000 334000 227000 222000 59000 117000 286000 339000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Maturities of our lease liability for our operating lease are as follows as of March 31, 2023:</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;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:82.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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:82.06%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:82.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 177</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.06%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 119</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total undiscounted lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 296</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.06%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Present value of lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 286</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 177000 119000 296000 10000 286000 P1Y3M18D 0.050 100000 200000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-size:12pt;font-weight:bold;">6</b><b style="font-size:12pt;font-weight:bold;">.</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-size:12pt;font-weight:bold;">Stockholders’ equity</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Common Stock Warrants</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In connection with the initial public offering (the “IPO”), the warrants to purchase shares of convertible preferred stock automatically converted into warrants to purchase common stock, resulting in the reclassification of the related convertible preferred stock warrant liability to additional paid-in capital. Upon the closing of the IPO, these warrants to purchase convertible preferred stock became exercisable for 716,131 shares of common stock upon conversion at a weighted average exercise price of $2.39 per share. </p> 716131 2.39 2.39 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-size:12pt;font-weight:bold;">7.</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-size:12pt;font-weight:bold;">Stock-based compensation</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Summary of plans and activity</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In June 2001, the Company’s Board of Directors and stockholders established the 2001 Stock Incentive Award Plan (“2001 Plan”). Under the 2001 Plan, as amended, 2,674,749 shares of common stock had been reserved for the issuance of incentive stock options granted to employees, non-employee directors, consultants or independent contractors. Options granted under the 2001 Plan have vesting terms that range from the date of grant to four years and expire within a maximum term of 10 years from the grant date. </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In 2021, the Company’s Board of Directors and stockholders established the 2021 Equity Incentive Plan (“2021 Plan”). The number of shares of common stock initially reserved for issuance under the 2021 Plan was 1,854,490 newly reserved shares in addition to the 600,737 shares that remained available for issuance under the 2001 Plan. The shares available for issuance under the 2021 Plan automatically increase on the first day of each year, commencing January 1, 2022, and ending on (and including) January 1, 2031, in an amount equal to 5% of the total number of shares of the Company’s common stock outstanding on the last day of the calendar month before the date of each automatic increase, or such lesser number of shares as determined by the Board of Directors. The annual increase resulted in an additional 1,033,186 shares being reserved for issuance under the 2021 Plan as of January 1, 2023. The 2021 Plan provides for the issuance of stock options, stock appreciation rights, restricted stock awards, stock unit awards and other stock-based awards and cash incentive awards to employees, consultants and non-employee directors of the Company and its subsidiaries. Awards granted under the 2021 Plan will have such vesting schedules and other terms as determined by the Compensation Committee and stock options and stock appreciation rights have a maximum term of 10 years from the grant date. No further awards can be made under the 2001 Plan following the adoption of the 2021 Plan. As of March 31, 2023, there were 1,832,425 shares available for future issuance under the 2021 Plan.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Options are granted at exercise prices not less than the fair market value (as determined by the Board of Directors) of the Company’s common stock on the date of grant. </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">During the years 2008 through the IPO, the Board of Directors authorized the grant of stock options for the purchase of shares of common stock to the employers of certain non-employee directors. The options were not granted under the 2001 Plan or the 2021 Plan, but terms are substantially the same as the Company’s standard form of option agreement for non-employee directors as they have an exercise price not less than the fair market value on the grant date and vest over 48 months from the date of grant.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The following is a summary of stock option activity:</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:50.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:11.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:8.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:7.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:9.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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:50.73%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-size:11pt;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.73%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin: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:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b> </p></td></tr><tr><td style="vertical-align:bottom;width:50.73%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin: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:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b> </p></td></tr><tr><td style="vertical-align:bottom;width:50.73%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin: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:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.73%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:8.69%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in  thousands)</i></p></td></tr><tr><td style="vertical-align:bottom;width:50.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;">Balance as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,756,835</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8.28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,616</p></td></tr><tr><td style="vertical-align:bottom;width:50.73%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 847,479</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">13.92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:50.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;">Cancelled / Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt;"> (132,505)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7.55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:50.73%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt;"> (45,204)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;">Balance as of March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,426,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,105</p></td></tr><tr><td style="vertical-align:bottom;width:50.73%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;">Options exercisable as of March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,877,891</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,846</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2023, stock options outstanding included 8,796 options that were not granted under the 2001 Plan or the 2021 Plan. For options outstanding as of March 31, 2023, the weighted average remaining contractual life was 7.9 years. For options exercisable as of March 31, 2023, the weighted average remaining contractual life was 6.5 years.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company’s Board of Directors and stockholders also established an Employee Stock Purchase Plan (the “ESPP”). The number of shares of common stock initially reserved for issuance under the ESPP was 278,170. The shares available for issuance under the ESPP automatically increase on the first day of each year, commencing January 1, 2022, and ending on (and including) January 1, 2031, in an amount equal to 1% of the total number of shares of the Company’s common stock outstanding on the last day of the calendar month before the date of each automatic increase, or such lesser number of shares as determined by the Board of Directors. The annual increase resulted in an additional 206,637 shares being reserved for issuance under the ESPP as of January 1, 2023. The ESPP permits certain of the Company’s U.S. employees to purchase shares of the Company’s common stock at a price per share not less than 85% of the l<span style="letter-spacing:0.25pt;">ower of (i) the closing market price per share of the Company’s common stock on the first day of the applicable purchase period or (ii) the closing market price per share of the Company’s common stock on the purchase date at the end </span>of the applicable six-month purchase period. The first purchase date under the ESPP was June 30, 2022. As of March 31, 2023, there were 574,910 shares available for issuance under the ESPP.<span style="letter-spacing:0.25pt;"> </span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Stock-based compensation expense</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company uses the Black-Scholes option pricing model to determine the fair value of stock options and ESPP purchase rights on the grant date. The Company measures stock-based compensation expense based on the grant date fair value of the award and recognizes compensation expense over the requisite service period, which is generally the vesting period for stock options and the offering period for ESPP purchase rights. The amount of stock-based compensation expense recognized for stock option awards during a period is based on the portion of the awards that are ultimately expected to vest. The amount of stock-based compensation expense recognized for ESPP purchase rights during a period is based on the estimated purchase rights as of the grant date. The Company accounts for forfeitures as they occur.<span style="display:inline-block;width:0.79pt;"/></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The following table provides the weighted average fair value of options granted to employees and the related assumptions used in the Black-Scholes option pricing model for the three months ended March 31, 2023 and 2022: </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.025756836%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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:13.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:0.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:'Arial','Helvetica','sans-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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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:13.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:65.29%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:31.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.29%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Weighted average fair value of options granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">10.72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">4.77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.29%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Expected term (in years) — non-officer employees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">6.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">6.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Expected term (in years) — officer employees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2.5 to 6.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">6.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.29%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">77.6% to 79.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">56.3% to 56.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:65.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:65.29%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3.40% to 4.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">1.75% to 2.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">The following table provides the weighted average fair value of ESPP purchase rights and the related assumptions used in the Black-Scholes option pricing model for the three months ended March 31, 2023 and 2022:</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:9.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:9.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:'Arial','Helvetica','sans-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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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:69.21%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:26.47%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.21%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Weighted average fair value per ESPP purchase right</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.21%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Expected term (in years) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">0.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">0.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">84.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 51.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:69.21%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:69.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">4.77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company reviews these assumptions on a periodic basis and adjusts them, as necessary. The expected term of a stock option award was determined based on the Company’s analysis of historical exercise behavior while taking into consideration various participant demographics and option characteristics. The expected term of an ESPP purchase right is based on the offering period. We utilize the simplified method to develop the estimate of the expected term. The expected volatility is based upon observed volatility of comparable public companies. The expected dividend yield is assumed to be zero, as the Company has never paid dividends and has no current plans to do so. The risk-free interest rate is based on the yield on U.S. Treasury securities for a period approximating the expected term of the options being valued.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The following table presents the components and classification of stock-based compensation expense for the periods indicated:</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:73.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-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:73.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.58%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;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:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;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:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,584</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 793</p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Employee Stock Purchase Plan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;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:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total stock-based compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;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:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,705</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 793</p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;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:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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></tr><tr><td style="vertical-align:bottom;width:73.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Selling, general &amp; administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;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:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,180</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 674</p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research &amp; development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;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:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 102</p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of goods sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17</p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,705</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 793</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2023, unrecognized compensation expense related to unvested stock-based compensation arrangements was $15.1 million. As of March 31, 2023, the related weighted average period over which the expense is expected to be recognized is approximately 2.7 years.</p> 2674749 P4Y P10Y 1854490 600737 0.05 1033186 P10Y 1832425 P48M <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The following is a summary of stock option activity:</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:50.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:11.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:8.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:7.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:9.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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:50.73%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-size:11pt;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.73%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin: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:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b> </p></td></tr><tr><td style="vertical-align:bottom;width:50.73%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin: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:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b> </p></td></tr><tr><td style="vertical-align:bottom;width:50.73%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin: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:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.73%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:8.69%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><i style="font-style:italic;">(in  thousands)</i></p></td></tr><tr><td style="vertical-align:bottom;width:50.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;">Balance as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,756,835</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8.28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,616</p></td></tr><tr><td style="vertical-align:bottom;width:50.73%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 847,479</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">13.92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:50.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;">Cancelled / Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt;"> (132,505)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7.55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:50.73%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt;"> (45,204)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;">Balance as of March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,426,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,105</p></td></tr><tr><td style="vertical-align:bottom;width:50.73%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;">Options exercisable as of March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,877,891</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,846</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 3756835 8.28 36616000 847479 13.92 132505 7.55 45204 2.83 4426605 9.44 10105000 1877891 6.74 7846000 8796 P7Y10M24D P6Y6M 278170 0.01 206637 0.85 574910 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The following table provides the weighted average fair value of options granted to employees and the related assumptions used in the Black-Scholes option pricing model for the three months ended March 31, 2023 and 2022: </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.025756836%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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:13.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:0.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:'Arial','Helvetica','sans-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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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:13.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:65.29%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:31.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.29%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Weighted average fair value of options granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">10.72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">4.77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.29%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Expected term (in years) — non-officer employees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">6.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">6.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Expected term (in years) — officer employees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2.5 to 6.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">6.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.29%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">77.6% to 79.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">56.3% to 56.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:65.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:65.29%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3.40% to 4.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">1.75% to 2.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 10.72 4.77 P6Y1M6D P6Y1M6D P6Y1M6D P6Y1M6D P2Y6M P6Y1M6D P6Y1M6D 0.776 0.792 0.563 0.568 0 0 0.0340 0.0418 0.0175 0.0240 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">The following table provides the weighted average fair value of ESPP purchase rights and the related assumptions used in the Black-Scholes option pricing model for the three months ended March 31, 2023 and 2022:</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:9.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:9.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:'Arial','Helvetica','sans-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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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:69.21%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:26.47%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.21%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Weighted average fair value per ESPP purchase right</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.21%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Expected term (in years) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">0.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">0.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">84.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 51.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:69.21%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:69.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">4.77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 0 0 P0Y6M P0Y6M 0.846 0.846 0.513 0 0 0.0477 0.0477 0.0022 0 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The following table presents the components and classification of stock-based compensation expense for the periods indicated:</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:73.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-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:73.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.58%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;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:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;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:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,584</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 793</p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Employee Stock Purchase Plan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;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:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total stock-based compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;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:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,705</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 793</p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;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:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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></tr><tr><td style="vertical-align:bottom;width:73.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Selling, general &amp; administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;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:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,180</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 674</p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research &amp; development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;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:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 102</p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of goods sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17</p></td></tr><tr><td style="vertical-align:bottom;width:73.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,705</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 793</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 1584000 793000 121000 1705000 793000 1180000 674000 508000 102000 17000 17000 1705000 793000 15100000 P2Y8M12D <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-size:12pt;font-weight:bold;">8.</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-size:12pt;font-weight:bold;">Income taxes</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2023 and December 31, 2022, a valuation allowance was recorded against all deferred tax assets due to the Company’s cumulative net loss position. Provision for income taxes for the three months ended March 31, 2023 and 2022 was $34,000 and $26,000, respectively. </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2022, the Company had federal and state net operating loss carryforwards (“NOLs”) of approximately $361.0 million and $6.2 million, respectively. The federal NOLs began expiring in 2021 and the state NOLs began expiring in 2020. As of December 31, 2022, the Company had federal and state tax credit carryforwards of approximately $9.3 million and $1.8 million, respectively. The federal tax credit carryforwards began expiring in 2021 and the state tax credit carryforwards will begin expiring in 2028. </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Utilization of NOLs may be subject to an annual limitation due to the ownership change limitations provided by Section 382 of the Internal Revenue Code of 1986 and similar state provisions. The Company has not performed a detailed analysis to determine whether an ownership change has occurred. Such a change of ownership would limit the Company’s utilization of the NOLs and could be triggered by subsequent sales of securities by the Company or its stockholders.</p> 34000 26000 361000000.0 6200000 9300000 1800000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-size:12pt;font-weight:bold;">9. Loss Per Share</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Basic and diluted net loss per share attributable to common stockholders was calculated for the periods indicated (in thousands, except share and per share data):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.108181%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:11.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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:0.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:11.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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:71.95%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.21%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.95%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:25.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.95%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin: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:12.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin: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:12.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Numerator:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.95%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (11,374)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (9,991)</p></td></tr><tr><td style="vertical-align:bottom;width:71.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Denominator:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.95%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average common shares outstanding — basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,693,224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,453,341</p></td></tr><tr><td style="vertical-align:bottom;width:71.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Net loss per share attributable to common stockholders — basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_EX9TwtFTN0W6IeW2c35cLg;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (0.55)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_mFm8bb3TdUekoc6GaH7Qcw;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (0.49)</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company’s potentially dilutive securities, which include stock options, shares of convertible preferred stock, warrants to purchase shares of convertible preferred stock and warrants to purchase shares of common stock, have been excluded from the computation of diluted net loss per share attributable to common stockholders, as the effect would be to reduce the net loss per share attributable to common stockholders. Therefore, the weighted average number of common shares outstanding used to calculate both basic and diluted net loss per share attributable to common stockholders is the same. The Company excluded the following potential common shares, presented based on amounts outstanding at each period end, from the computation of diluted net loss per share attributable to common stockholders for the periods indicated because including them would have had an anti-dilutive effect:</p><p style="font-family:'Arial','Helvetica','sans-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:74.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:'Arial','Helvetica','sans-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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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:10.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:10.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:'Arial','Helvetica','sans-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:74.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Options to purchase common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,426,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,290,959</p></td></tr><tr><td style="vertical-align:bottom;width:74.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Warrants to purchase common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 716,131</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 716,131</p></td></tr><tr><td style="vertical-align:bottom;width:74.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,142,736</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,007,090</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Basic and diluted net loss per share attributable to common stockholders was calculated for the periods indicated (in thousands, except share and per share data):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.108181%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:11.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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:0.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:11.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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:71.95%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.21%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.95%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:25.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.95%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin: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:12.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin: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:12.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Numerator:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.95%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (11,374)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (9,991)</p></td></tr><tr><td style="vertical-align:bottom;width:71.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Denominator:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.95%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average common shares outstanding — basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,693,224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,453,341</p></td></tr><tr><td style="vertical-align:bottom;width:71.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Net loss per share attributable to common stockholders — basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_EX9TwtFTN0W6IeW2c35cLg;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (0.55)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_mFm8bb3TdUekoc6GaH7Qcw;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (0.49)</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> -11374000 -9991000 20693224 20453341 -0.55 -0.49 <p style="font-family:'Arial','Helvetica','sans-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:74.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:'Arial','Helvetica','sans-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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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:10.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:10.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:'Arial','Helvetica','sans-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:74.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Options to purchase common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,426,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,290,959</p></td></tr><tr><td style="vertical-align:bottom;width:74.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Warrants to purchase common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 716,131</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 716,131</p></td></tr><tr><td style="vertical-align:bottom;width:74.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,142,736</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,007,090</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 4426605 3290959 716131 716131 5142736 4007090 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-size:12pt;font-weight:bold;">10.</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-size:12pt;font-weight:bold;">Commitments and contingencies</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">From time to time, the Company may have certain contingent liabilities that arise in the ordinary course of business. The Company accrues a liability for such matters when it is probable that future expenditures will be made, and such expenditures can be reasonably estimated. There have been no contingent liabilities requiring accrual or disclosure as of March 31, 2023 or December 31, 2022.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 0 0 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-size:12pt;font-weight:bold;">11.</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-size:12pt;font-weight:bold;">Employee benefit plans</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">The Company sponsors a voluntary defined-contribution employee retirement plan (the “401(k) plan”) for its U.S. employees. The 401(k) plan provides that each participant may contribute pre-tax or post-tax compensation up to the statutory limit allowable. Under the 401(k) plan, each participant is fully vested in his or her deferred salary contributions when contributed. The Company does not provide matching contributions to employees.<br/><span style="visibility:hidden;">​</span></p> <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-size:12pt;font-weight:bold;">12.</b></p></td><td style="padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-size:12pt;font-weight:bold;">Segment, geographic information and revenue disaggregation</b></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The chief operating decision maker for the Company is the Chief Executive Officer. The Chief Executive Officer reviews financial information presented on a consolidated basis, accompanied by information about revenue by geographic region, for purposes of allocating resources and evaluating financial performance. The Company has one business activity and there are no segment managers who are held accountable for operations, operating results or plans for levels or components below the consolidated unit level. Accordingly, the Company has determined that it has a single reportable and operating segment structure. The Company and its Chief Executive Officer evaluate performance based primarily on revenue in the geographic locations in which the Company operates.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company derives all its revenues from sales to customers in Europe and the U.S. The following table provides revenue by country for each location accounting for more than 10% of the total revenue for the periods indicated (in thousands):</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:76.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:7.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:7.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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:76.71%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.9%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.71%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.71%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin: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:9.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">U.S.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,942</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,058</p></td></tr><tr><td style="vertical-align:bottom;width:76.71%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Germany</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 891</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 803</p></td></tr><tr><td style="vertical-align:bottom;width:76.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Other countries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 215</p></td></tr><tr><td style="vertical-align:bottom;width:76.71%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,979</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,076</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">As of March 31, 2023 and December 31, 2022, long-lived assets were located primarily in the U.S.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 1 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company derives all its revenues from sales to customers in Europe and the U.S. The following table provides revenue by country for each location accounting for more than 10% of the total revenue for the periods indicated (in thousands):</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:76.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:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:7.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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.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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:7.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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:76.71%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.9%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.71%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.71%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin: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:9.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">U.S.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,942</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,058</p></td></tr><tr><td style="vertical-align:bottom;width:76.71%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Germany</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 891</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 803</p></td></tr><tr><td style="vertical-align:bottom;width:76.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Other countries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 215</p></td></tr><tr><td style="vertical-align:bottom;width:76.71%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,979</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,076</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 6942000 3058000 891000 803000 146000 215000 7979000 4076000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-size:12pt;font-weight:bold;">13. Subsequent events</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">On April 21, 2023, we extended our operating lease for our office space in Minneapolis, Minnesota for an additional 49 consecutive months, commencing August 1, 2024 through August 31, 2028. This amendment to our<span style="background:#ffffff;"> operating lease agreement includes an option to renew for one additional period of </span><span style="background:#ffffff;">three years</span><span style="background:#ffffff;">. The amendment also requires the landlord to provide us with a cash allowance not to exceed </span><span style="background:#ffffff;">$50,000</span><span style="background:#ffffff;"> for the construction of standard tenant improvements to be mutually agreed upon. </span></p> P49M P3Y 50000 EXCEL 58 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %*!JU8'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !2@:M6I&ULS9+! M2L0P$(9?17)O)VG10^CVLN))07!!\1:2V=U@DX9DI-VW-XV[740?P&-F_GSS M#4RG@]1CQ.\>$S#@5F-." #CTE$+4 UB\3 MPVD>.K@"%AAA=.F[@&8EENJ?V-(!=D[.R:ZI:9KJJ2VYO(. MZ?'E[)N97TB MY37F7\E*.@7%]&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M4H&K5L:J>_7S!0 N2 !@ !X;"]W;W)KYVF_;") :B2VSF. 6^_>P$ M$JYR_LFBXTU)0IX'_VS'?F)WN!'R:[)B3*%M'/'DNK-2:OVNUTO\%8MIPE:\EHD(GBJ$<<9]"+:<@[HV%V;2I'0Y&J*.1L*E&2QC&5 MNQL6B]PB4(8\:34' DV>*Z,\;O M)JYG!-D=GT*V28Z.D4&9"_'5G#P$UQW'E(A%S%?&@NJ/5S9A462<=#G^W9MV MBM\TPN/C@_M]!J]AYC1A$Q%]#@.UNNY<=E# %C2-U+/8_,;V0'WCYXLHR?ZB M37ZOYW60GR9*Q'NQ+D$<\OR3;O<5<20@@PH!V0O(&P%V*P3N7N!FH'G),JQ; MJNAH*,4&27.W=C,'6=UD:DT3!5>K1+L&+/A6W].E+(I*#D6] M(:#A(Y7GR,5GB#C$M91G4B??(<>SJ;\IC5M4G)O9N2TK[N_Q/%%2]])_;%67 M>WMV;_/HODO6U&?7'?UL)DR^LL[HQQ_PP/G%QOV=S+ZI!J^H!@]R+ZOA9;=F M-E)8CIWN1QL2J&J)U"^0^LV0/J94*B:C'7IF:R&5#0^V4C*U5 OV AHO0S^?, MZEY<8^GA+KZZ="\\S\H+BMORDI*7-.$=!X%V3\X.!^B]O@]]X/9VA2VOB(/1 M9Y8H=",%#38ZVHQ?&;=/-K!76_PR)V$P?\#X+QMAQ8GR&'?M]SS[UPKJV MI&5TPG#>R?KK6#):#08;7 RL>1!6M<4J Q.&T\Y[X>OVFJX$AQ)3C8F'!UUR MZ=F'G5-$)EQF)@R'G9=0Z2PH%@B3G^8_HQGS4ZE;T@I9$YM$'.L).5'"_WIF M)3U%;")E;")PL-&9/@CY$LUV\5Q$-L : YT+_[2N(9PB&Y$R&Q$XR!R:#-UM M_17E2U89>VN,GL:SV['UU1H6MB4LTQ!IE(8FJ93FY2Q_(\N:4D\;J76=J<;Q MBW5U:@*KVG*6L8(.J2,.J11U#%OH?IU M1<_\2R&M(TZ-SY/@7>K[3-MHDR WM/*>(NV0,NV01FEG%M,H0C=IHK].[+VV MW=(0+&N+5V86P]VIA=,ND MXS9:()KH.4/J\/K [9%OS-K,]98.8Z#B=N_PL2ZBW"*Y..6R<>% \LA$-R' MB0GI7QB5X-)TC5VWBTG7Q5;04P0@MPQ +AQ7BG7I8])[?=$ZB]2852V\P[*V MC$=[8W!4>7ZBQ#K;:IX+I42<':X8#9@T-^CO%T*HPXGY@>*_%4;_ 5!+ P04 M" !2@:M6I3U)VZL% "[%@ & 'AL+W=O.@3;%L )[")IV>TU+="14$EV2%I6\G65*[6Z62YEDK*3RFN]8 M!;]LN2BI@J9X7,J=8#0UGFONSN!;26C9$__7Z"/R&AK<&;?C!S8WI#-'FE7^.#$O!K#OW4^HY7*;P4EB)XDKS(4ZJ@\9X6 MM$H8>M".)5J@+P\?T,]7;] 5RBOT.>.UI%4J5TL%&K2G97(<[_UA/#(RWN]4 M7",7SQ%QB&OI?C?=_0-+FN[DM/L2(F_")TWXQ/ASQ\*OA6"50E1*B//&%L_! M@6=WH'?9C=S1A-W.8!M))O9LMO[Q!QPX;VW1O9*SDUC=)E9WROOZCLH,P5M# MB7Y@W^I\3PL(WOH6#ZX"XTJG@OT:.RX)@]5RWXW'9A;@V&O,3I1ZC5)O4NF[ M).$U"(,\D3!0N2G8'%60T_@6T0(RCUZ;4K>N @^;F*Z",)Z#O=PQDQB*9UM4 MAV']CMS <[U>3$,CWW=&(O*;B/S)B#Y6>YAI+JRJ_,& $?%P3]70*(C]T*XJ M:%0%DZKN!=O1/$7L^T[G &EFDJN,"4@]W8UA4QT,!)' [:L>&GE$[WN;ZK!1 M'4ZJ_LP5+2X0& [&QL3Q(]*3:#,C41C914:-R.C,U )IA7HV4ZKWV@[8I\PJ MMFF-AB(BQ^\IM1@%\8C.N-$93^K\$U12E5>/J&! 0R0T]A9\NZBA8>;6)C<> MOOLP[*D=VKCNR"["3DLK9UJN69P5KQ;GW__1U:G*GLAIFU.1':3B"Q;HA#!L M6W)!W-\\5CLO=L<$MM##EU&OR.DF+W*5,SOZ\*NR[[6\G0;=T@]/XZ^!RHX^ M:Z)8 W:',Q['?>C9K$( MAMAIXNTL'JO2(;#"+K".2BWL%8J*$$_W&FL'PD$S8 M(SCJZQN:!:$WM@%;@N%IA/6S[LM7'??$6M.$Q[2W8 M\#39#BFX:&;XW#H84BO"?;+9C#KX.U7:H@U/L^VP7L_IL[#,=;S!7 [-L!^. M'#P^DKX95>%ZQ*0"_Z^0^N&,+.&VMA,NG9GD^1M2CY M_XY.HV])2? DB!X43[YFO$B9D#^98Y)ZMA=AD\3]SU78*WD[C;I3:\7RNIX$%GH\O' M.%]K'2?A9&,Y_?Q_QNAT@EO4DS.H3]-<)T[8_;J^6>05U+R['+*!5>@0Y[X' M/.\G*:N=[P9D1&X+?G(6_'59%^;B)67;/,FMR")#JB\\+_3]_OG$:N@&.!I3 MVIX R/0)H*OT6"?R$O9(IN_U]L Q+JU)E@PQOR!.O_"V6XVMAO8P0*8/ P<, M2$NJL4H=$A].@%Z_:K2882>&HFU$;7LT()=4MQUHF?UWL?IP>"%C*RVL=I;2 M8MFY6=37NI :'O-*PK%E"QV=ZQ F0!QN2@\-Q7?FLG'#E>*E>&PO M=V]R:W-H965T&ULK991;]HP$,>_BI554RMU)"20M!U$:JFF M[6$2*NOV,.W!) >QZMB9[4"W3[^S0R.HW*[5Q@/8R?W__MTE/C/92G6G*P!# M[FLN]#2HC&DNPE 7%=14#V0# N^LI*JIP:E:A[I10$LGJGD81U$:UI2)()^X M:W.53V1K.!,P5T2W=4W5KRO@:VF2N7P8I;9>!?PE<%6[XV)S60IY9V=?"JG062!@$-AK /%GPW, M@'-KA!@_=YY!OZ05[H\?W#^XW#&7)=4PD_P;*TTU#"^*6"9"=(7*(= MF4OKFAJ:3Y3<$F6CT+:W)\=$*."!/D2R5;346I)Z%!)NL< M%KOUK[KUXR?6_TS5@"3#4Q)'<>*1SYZ77T/1R^-#>8B5Z,L1]^6(G5_R3^7X M?KG41N$;^,.7<+?"R+^"W947NJ$%3 /<=AK4!H+\[9MA&KWWI?^?S Z*D?3% M2)YSSR\Y[G&7-W8+W'"%; 5FKZ MJ%+#J=$@/&5H/--G:_M(YL\'0TGX68_ M,T],=M['' "/>N#1L\ S6=?8&G#3%'>GI*&*;"AO@1SC.UI*SJG2I 'L816^ MSB<^\,X_VX.*!M%C\K\$':"/>_3Q*] =H":T-954[#>4/M;.<+R'@:V[^SP" M?DGD 77:4Z>OIV9:MW[BU,.116?GH\? OL T2;(D]?-F/6_V>EX\V[3![L7$ MV@>=O13:%^B%#O?:M3TJL0>NF="$PPJET2!##]4=/]W$R,9U\*4T>!ZX884G M-B@;@/=74IJ'B3T4^O\ ^1]02P,$% @ 4H&K5E6 CV3$! L1( !@ M !X;"]W;W)K-#N\MO%$C^! MV8'Q+V)+J43/95&)N;.5LKYQ7;':TC(5UZRF%?RS9KQ,)5SRC2MJ3M-,.Y6% M2SPOS M.MW01RH_U?<Z9RO'T_!C]9YT\)/.4"KIDQ><\ MD]NY,W501M?IKI /[/ K;1,*5;P5*X3^18?6UG/0:B@G(,G._5W( MIDN)'%.Z(]: 'U)^C7Q\A8A'? //\N7NQ(+C=Q7V=3S__ZWP7[=/0G+H^K]- M)6X0 C."F@IN1)VNZ-R!L(+R/746/WR'(^]'4WU>*=A9M8*N6H$M^N*![FFU MHZ8<&\=(.ZK9:;^(DSCQ/&_F[D_QAW:!%T>G=F=D84<66LF63$@U5!O&,H%@ M(#,39!,C/'DX]LET"#FT2X)DE#'J&",KXR]@'SK.1_, FX;-!:1B7RAAC3*?:' MO"9+W_/#<> 3Q<568#V=KSDKC] PZQMA\0!A@@F.B('68)HDWGA;8-+3$BOM M^TI2>#/DL:Y&4C)\/ D\ ^?0< RPEU=LU:/%1[FE'.75BI44O6DIWUZABAK? MLS;:>2<::SHTG(26ANT5#MLE3H__$X5/<'K$ENGS2,,&AA[ OK&V!M,DB2P= MVRL?MDO?/6?[7'^X _2WF8?:-M'$E\ &.S*NT[@706Q7P=]A]5- D8UP0VE3 M!8U-? ;3)$GP.&&O@]@J.XOEKMP5>E)%,+E6HDB;-4WV#WSQCRE$&_-,(@S4 M0ZN)I:B]E&&[EIU_DHZ6=SKX^-+E-7QCF$RAO)8WK-S8P,@F%^1V*:< M7JFU7KXR(C>QXE,.[SH,+W&-9D%B9B6]?!&[?)E8L[S8RVUB]BUZ[->%M-LDNY!NC84P5100N=J<(%V:IDCF;I;0P9J#G[Y0)"AB!$O M2GQ"@LOL3)9!Z,,7TTB"O=P1N]R]0H*VT1OJWUB*)DMCBN[)XK^D?*/W1 00 M[BK9+)J[N]V^RZW>;;BX?X=OELWN21^FVW6YD% "/) & 'AL+W=OQF>])^4 W&#/PE&<%O9QL&-M>S&8TWN +.]G=%MBE%1)>38S#<.=Y2@M)HMY]=EUN9B3';YCX8+:8;]$]OL7LR_:ZY*U9@Y*D.2YH2@I0XO7EY".\B,PJ MH8KX,\5[>G(-Q*W<$?(@&I^2RXDA*L(9CIF 0/SM$2]QE@DD7L?7&G32]"D2 M3Z]?T*/JYOG-W"&*ER3[*TW8YG+B3T""UVB7L1NR_PW7-^0(O)ADM'H%^SK6 MF(!X1QG)ZV1>09X6AW?T5!-QD@"MG@2S3C"E!-/K2;#J!$M.Z"O)KA-L*<&& M/0E.G>"\]1[<.L&MN#^053&]0@PMYB79@U)$P93,&7 MVQ5X_^X,O -I 3YOR(ZB(J'S&>-E"?!97)=P=2C!["TAS_D8HZ(31?9R./MC MDJ1BC*(,;%&:3'DM,=JF#&4*K-4K6'&\RW=9Q0 ?G6F<,@5(^'803@@@;(-+ M$).9FH[E9X=@].%_3 MHDB+>X 86.'X'%CP S -$ZID/*"Z%:I8L1X7IF'/9X^G8G5C'-OP#*\=MNJ& M3:W ]AP)+E3$P/>++X^2?H&K^J!KE.L% G6*0)K*6G MW>AI5^A6CYZ?BIAOO12#]URVZNI,+%RG:]LO+XO;WSJUT&W;=;V/W=,54,>UV2O$]UY(WE<'.Q\X/ MG6"A3K!($UA+0:]1T!M6,-]FY!GC6CYQ7.%G%21$5.DV"#9V^?,Z@\ ++&DV MZ>PPU D6#5??$L-OQ/ 'Q?B#.\J>(^+58.98YG6"K?P.$=,@"*25,]399?1: MERWV@X;]8)#]Y>'X+L[IK$0%S=#! R?_>!8/BZ2V*[^CLCE\FTK7:2C\BB-M+770:;F.#9W.;JZ( MF]J&[=D28*@*[-BD2!$%+=A8.>&+GX3BF),OR.FM0X5ELWPT\^0PT7,G8 M8:H5+=2*%NE":VMZM.OPN_VZ6DJ589>=9QW4G@".Y9KR!.C&36W+A;XI3P!% M8*?;2!$%C0#Z1L\$.+IVJ-6VJXE3^7;7M3S+E=G3:MRUHH5:T2)=:&U9C^8= M_I_N'6JU[UK15EK10JUHD2ZT]B X>GBHT<0/8XW6N&N:H>G+:Z16SZ\5+8** M'S7,'ML/C[X?_B#C#[O.WW:Z/RCTX0^P^L.8H_71:O:UHH6PZ^4M^1P_%-+^=_+H]LWO<_N6\L]) ME=N7S8XBB%M]&,@KDB)N:MN>XTCG_U 5V'7[BJ@@<&VSAZBCV3?UF7TU:2JS M[QE^8!LR&PO=V]R:W-H965T&ULK5G_ MC]HV%/]7+%9-FS1*[ A-P[ICFNU2FMUZJW;SR8QX#6)J6VXWO[Z/3M< K'C MWDG\ DEX?OF\KY]G,W\4\JO:,J;1][*HU/5@J_7N:C12V9:55+T5.U;!+VLA M2ZKA5FY&:B<9S>VBLAB1*)J.2LJKP6)NG]W+Q5SL=<$K=B^1VI'[PF6^VVCP8+>8[NF$/3'_9W4NX&S5:#)D9?)@IE/]%C+9M, M!RC;*RW*XV) 4/*J_J;?CXXX60!Z_ O(<0'I+ACW+(B/"V)K:(W,FG5'-5W, MI7A$TDB#-G-A?6-7@S6\,F%\T!)^Y;!.+Y:BRB$H+$=PI43![M O;WY%;Q"OT%];L5>TRM5\I &-T3G*CF^^K=], M>MX,8M+M.J=M+$23\A:$J(?=OSG8FS#W'B M(B9I![ K,R5^O+,&[RR(]T^37@ UYVHG%"T,YB#,F0.A6R.N1.3'F#88TR#& MFU)(S?]K? JLR*2$)%CSBD*E0 ED0D'Q&!\7@EIK,K'W&Y Z\&+'NNZ75AJE.X2K%GF%SNN)%?Q$?U5^HBB^E[=P9)QR/PP'-;'24:76, M'^BJ8%Z;L1.'81I'G6#YI##T[IZ(D18D"8+\4!V@!(1\\D(CGI>26;<4O&+Q MK(@"T%XC '?GK)&.!%[9+=$$=DW*48O]QT/.Y!WA(C3EXU M?W*H+_62^04'&??5K>]"VLZ]T-(M#O/M_5YF6YA@7C<;8)=3AV3L=$*?5-] M@UOVQ6'Z=5+.%SDO:I='?:A]4GVH24NXY >$VTFW=E;X0;J1BS+MI;2=>Z%E M6A)FVGLI,L;RHP^ (*"S,9GQ.@%AB"YAI%)FKH9&8N8K;R")2[% =ITX>H3& MLYXHMB1,PB1\CC]G*]T&THO4)=QD$G53SB/5,^"1EI))F)+OSK#5 ZD7H6,;2= \^AE%=/WJKPHG;I-IE,G11PI7I3H*5D$J;D M=^LUR[1-5SO:9$^0PYD=I\W&Q9ID&JB],%WT0 NSE?::X9)RW+7!P]L]K$U: MUB8O8.T:,G\M9 \?DQ0[KO?2]BSMF=A(2]LDO*%=]H%%5*,5V_"J,NECZ(Q) M+G*O#9Z];33%:7=<]LF-293T['%)R[HDS+I!(YB9G8/P75[%44R2:1>^1R[& M..F92DG+P"0-='EBV+QT%^ MK -GMSI@--2.9O 6[XAT5'1Z-(=GW2KQ"'7[ZNCD[+ID*0 M,V_>H\BGU6#=@V^(&)Y:;?PZ:9B[BRSS14,M^M1V9&2ELJY%EM#5F>\<81F+ M6IWE\_F[K$5EDLTJSMVZS^;UMTSUO2=E@GBV0_<:?JAL-$MEEU M6-,]\9?NUDF4'5!*U9+QRAIP5*V3J\7%]BSDQX2OB@9_-(:@9&?M0P@^E^MD M'@B1IH(# LKKD:Y)ZP D-+Y-F,FA92@\'N_1/T;MHF6'GJZM_DN5W*R3\P1* MJK#7?&>'3S3I>1OP"JM]?,(PYBZ7"12]9]M.Q<*@569\X].T#T<%Y_-?%.13 M01YYCXTBR_?(N%DY.X +V8(6!E%JK!9RRH2/YGQ'OYP-1KU M'<->K3(6Z)"0%1/,=H3)?P&SA!MKN/'PP914_ER?":4#KWS/:YN?!+Q!E\)R M,8-\GB]/X"T/.I<1;_E_=,+?5SO/3D[&/R])'A'/7D8,M^7"=UC0.I'KX,D] M4K)Y_6KQ;GYY@N_9@>_9*?0??.U_?)?3,(L47D2"ZZ]W3S/X;(H4WG!#\/K5 M>9[/+Z]MVZ%YCM'B\C<8T(,RA76==. C@"-Q!X:\8)O/3HF-R;< M*&,(.ZN5GXV!MXPI_"E]I@;0"'!)CV(*G11-2&(+#\3*U(#04JD*U"%)%32# M+3KK6;4S$"<*/1U#A4KW0N3-Q/[3QP/Q@"A?17E&P] \=R3\HI7\S$.Z5E;N MF9"070D[X5$3V H4>^B<+?N"@ZBP]"6]3R/RA]X)[Q1NT(ASB4_*QR%"-P8*@0-] )78HO9UM]]G6>"ALKTMY&BGN:=]7%,L! M(]P)LZIGD1Q%B'*A;RR@][U#4]#8G8_T#4IKJ,F$#J*MKRI5J,!W+RW(%=9V MFB#HK%>1IFRQ$0GAX!Q13E\ZW-F1 ;7DZFBS48WAT8L.LP07$B0]AP>'_MOD7 M4$L#!!0 ( %*!JU:Q9K6D0@H (X9 8 >&PO=V]R:W-H965T&ULK5G;;ALY$OT50@/,S@*R+,NY(;X MB5CL ]5- M28S9S0XODI6OWU-%]D4>Q9A@]R51=Y/%NIXZ19]OK;OW:Z6">*A,[2]&ZQ": MU\?'OEBK2OJ);52-+TOK*AGPZ%;'OG%*EKRI,L>SZ?3%<25U/;H\YW>W[O+< MQF!TK6Z=\+&JI-M=*V.W%Z.34?OBHUZM [TXOCQOY$K-5;AK;AV>CCLII:Y4 M[;6MA5/+B]'5R>OK9[2>%_RIU=8/?@NR9&'M/3V\+2]&4U)(&54$DB#QWT;= M*&-($-3XFF6.NB-IX_!W*_TWMAVV+*17-]9\UF587XQ>C42IEC*:\-%N_Z6R M/<])7F&-YW_%-JU]_FPDBNB#K?)F:%#I.OTO'[(?!AM>3;^S898WS%CO=!!K M^:L,\O+;RKNAG*XI*//@\%5C7[BR#N*J M*&RL@ZY7XM8:76CESX\#SJ-=QT66?9UDS[XC^U3\8>NP]N)-7:IR?_\Q].R4 MG;7*7L^>%/B'=!-Q>C(6L^GL] EYIYWQIRSO]'\V7OS[:N�P[]YY ?TC'/ M#A]#=?7:-[)0%R,4CE=NHT:7/_]T\F)Z]H01SSHCGCTE?6B$'Q@A>R.:)R+X MM.S91/Q]\6(>9% HV"#8S!J/7'AU286C/](5JQE M+'50)2TL4?OI5]Z"AZ6N95UH:81O3_-B+3=*+)2JZ>!&.JS3-0MV)58KU%18 M[ZGL-(0T!DJO5*V<-&9'WU43TMX Q>YJ5H2M8MVO*N5@O?CEYY]>S6;3L[O) M?")^O[JZY>>3LW\*@"1V!RRK!IKJ.H%GZPS6ADYPD32@5TZMHN$5?!(?3]+G MJHA.!YV7O7DHUK)>*7%CJTI[1L96F_F;FTX/V32(B5P8)8(]H%'ONXEXFZR] M24$@$23'0OJU6*(A>3Z5Q&.!MJ5OCU;E MA+/SL(QV4^O9=C-23]0V=$9II)6N2X2">@\):>6%M0S \1W25JB'!IXAQV6Q M2^T+6+)3$AZ!5+%=6X22_%.C$K'$B64,T;5J)UU_)!S(?Q-+U44W9C_>_/GQ M88R<*"9CH?&*3H81=EM#DH\+KTN-8(UYH9@CE;\I9\BG[]_?C-FYM,U+RNR% MP\%KJJ>W09K=1%P9DWR6TPFX8*A 4U2 K[6717)Q7]/*:#0^F2MS#T FXMV' MZSD >P^0NI;_J4\;H>D, >O=BM:L@+*HPE:/",\EW[^+50,_N2 ^1">NHPL8V%V+C^2SX:38]F8E?:$,NOU:1M@9A+$4NQ7L\S&"8YI..L CE&>0]8E!N M *N@00R2R@7P*22&JIJ<< TH6Z<$CLW.2*4A-BJH5)8,V-2$QX1W?UM!BPHMONN_K8(>-)=0+:FV[6[M7F=& MB$),6=2V?21C C(6'YVC)"P5]Y4$\4;?*T9V5"@!/6D,49&(!X%5X!S)H/H1 M>D,G*L9/3I8#N'7]%Y**1_"5Y+347#96%_3,Z3/D,>Q8P"F,K)$(K)A38YY\ACA\RCN0G^K,5]C4[2;N2Y3OO[5&QK9)8E M?F6X(3JMT!B8GA3:%;$B':E3;-<4UVWRF=S2OSA9"H\F2NPT3TW*_8-"VBI' M($(S+H6PC[^%;U:YIV-%I!1N S$4"8_8+3-):M$+B4"H!27#2E(*=8!31D9< M1"$6V4?2.8:.'$12]8"#J UTP)5TD!XEL>!(&*TV1&+1/1>=VXFA4+.9GI[! M21O$TX)$];^T'Q0A"8<)2!'FX% 9=E!P<8[1WU@'+L=Q2@I>4BI*)*X=8J[P MF_/A2(-9I5^8\1.QG^QUVL1EG:%?&YJB&;.24E\CNESBL[F7ZU+UO40F8#46 M-=4G :("Y/B2.5+B/:6J&%.8.U.1DX^1YF:)"ESF*.0P8O-&,U>FZ.62Y0)? MH G R(&"R*XZ(17*!=Z;B/>(!-3]D-@?3C'I!25>AFAN,'9_ 3)[M8:/ED<1 M#RU)__CAKB?IWBLP Z2#BQ!!]J(W^8P]CZ09W68R$^"3,^! ?=2B$],!V$=J M1->R*L'7 H@.3DVG<4M,!)<7LHXI\Q4U$J9!)N4KK>\8:5*"TH&UV]>)HKDO MMZ^KKGNG+8W/W3Q4G0\>'-EB)H;2;X,LYVWHV16E#L,< M=?D>@ICL9UTYY2GQ'FEG-^JQW0Q_D60D;"X2ZT*V+JP#:6(VMG?0<.RC^S(: M!N1&:I,0/ZD+AI#G C:D=5E7>H?5[55K54XEV&[K"HJ"\82NA^C6EUCF7P,9A%!EPDG^ %?"P!-)BXPH-'73*$9U+@P2. M+U2B9!;?B,HHJN3 _+#; T46 ^/37MC5\CF,8@I%5G)2H-TXO8BH^GW\Z@9, MEPW)K&>H9@X!'<"]'Q^OI;/$]UH2U.VBM2 =NFH,,7SR'#%*L">H]9K@*1HX M,77>P#,>]Q[(RE<"Y&: _1W/*(/+J7GNVB"1MN2+F3"\$+B:]Q<"GS#.%^+% M],6XBP]7W@WH(=UJ92[9$@F:=VQQ?W3-&4". 30EZ9\'1<=T*^R.4J(4PV49 MS=)0OV4E:8C@]4R[7,Q#B\7PT1B[4YG8$Z[U;_;*=N5D6\X]@4S!(+Z=SSEP M]?-;U_$/NN_:$O=I_?;;U?RZ,\5G"BS,_;4OH]XAM]3D.KP M^\[*BK-Y:2;L'<"=EZX>N9W0!5U[F=9B%.#1%IH[/=TM@C+F6X$V%?7PEJN_ MZR!'I05\%Z7,4$0'KV H0Z9!;/;1]9^S-7X7>6X"7WL7H20&Y!=I["5_0@=/ M3>Z@^^\:#FF?MWV/)"E')Z?C003?#I+G2-PDQOL>C $Z9RT/W:H>#^[(:=CE MOP3P[%:'=%W>O>W^V'"5[MC[Y>DO%1A.,&YYE.426Z>3E\]'J9.V#\$V?..^ ML 'EQ#_7*&'E: &^+RWFR/Q !W1_@KG\+U!+ P04 " !2@:M6Z=BT>4@$ M "@"P & 'AL+W=O:.ED$Y5(E:3B9'_]CI(CR8GK =O+]B+Q MR/N^'X\WVTGU36\1#3R6A=!S9VM,=3D:Z72+)=,7LD)!)[E4)3-$JLU(5PI9 MU@B5Q2CPO&14,BZ*M!U63+UM,1"[N:.[SQOW/'-UMB- MT6)6L0W>H_E3&][U.IS-I!8?K9^WOF]@IEC73N)+%5YZ9 M[=R9.)!ASNK"W,G=K[B/)[;Z4EGHY@N[EC=*'$AK;62Y%R8/2B[:/WORU1G\0&<(GZ0P6PV_B RS0_D1 M^=T%F\?>,GWKL3SD>=\]$I[;WSZ[WS[>7EIRMV6F=X M 7^OEO+S@,)(]02II%NIC0:9@]DBY+*@V\W%!IBYA+=O)H$7OOO7?RI[NFWJ M?HTIEFM4#?$3%V14UIJ)3/_<<5ML#(D [MB.KHI!Q5G1G9Q!Z'KA>$ ';CCU MX"LUCW,NSBLE4]2Z.X_]:;?V23*$]UQP2DX&&RFSGC%RDTG<4:$;A]&KB,Y@ MX@:1/Z 3=QKWSMPJZK;*/ &%!OB]YA7U/^."H$K\/W)^D^>J'U M)5RE:5W6!;-7+D/J$REO;YF-A)52&?YGN]'''DZ'F0@FWA& ^>[$BP_H9#KI MZ.NA):[),J61GA5RHM862Q99MO'9Q^SH#2\;MVN->5U M0<]JATKJ=Q4V+RTPK=%H%S8H4+&B>"(&A7UU* .J)C7X2!.&)A5[A/^W ;Z4 MHK;.'F3<#P%#6 M"WM;J+ILS0MNGEP:1Y2R]Z"RX!P LQ,/QD?V OB-/1Z+TC\28^#!39.E+I9Q MKW,\CE])G$'L3I/#CAHFTY=\Q][=T6!JHDQMFMG0HK 6IAV@NMUN_+QJIZZ> MO9U="50;+C2E+"=1[V(<.Z#:>; EC*R:&6PM#96E66YIA$9E&>@\E](\$]9 M-Y0O_@)02P,$% @ 4H&K5L0Z-TKR P 8@D !D !X;"]W;W)K&ULC59M;]LV$/XK!]4H$L"S7FS'1F(;2-(5#9"B0;-N M'X9]H*6SQ54B-9**F_WZW9&V:L..L2^2>+R7Y[D74K.--M]MB>C@1UTI.X]* MYYKK.+9YB;6P ]V@HIV5-K5PM#3KV#8&1>&-ZBK.DN0JKH54T6+F94]F,=.M MJZ3")P.VK6MA7N^PTIMYE$8[P5>Y+AT+XL6L$6M\1O>M>3*TBCLOA:Q16:D5 M&%S-H]OT^F[$^E[A=XD;N_<-S&2I]7=>/!3S*&% 6&'NV(.@UPO>8U6Q(X+Q MS]9GU(5DP_WOG?>/GCMQ60J+][KZ0Q:NG$?3" I@.& MM7:&=B79N<4'7+I9[,@3K^-\:W47K+(WK(;P62M76OA5 M%5@$H(.1[6#<96<=?A9F ,.T#UF2#<_X&W:TAM[?\ PM^/-V:9VANO]U MBF%P,#KM@&?AVC8BQWE$S6[1O&"T>/\NO4INSL ;=?!&Y[R_F?7S5J,!>%X/ M2ND7X5H+CUHHN%T;1)H3!U\4?,F=7J+9Y3+K@RL1[G7="/4*I(0&"Y#*:1#! M7*@"GC%OC72O>[XNV.[]NVF6)3>'8;PPO;FD3G7E/ABY0GC.):H<+7QLR>]# M'QZ?^B"L1T&]6@D"("J@>:<8'%I A=1$I@\MOV!3RKP\ %V+5UAJ0RGNT]FQ M_)OF&0C^G@HC2BY M)W04$?JAD+W17AH,YDBG90&Z0S,,:'S1>L.#N$>ZXZTN%R89WE"34/&5VI[$ M/MPQD$.>Y%4;.ER@EPRF72QB4/ (2&M;XL0]99WUF IIAV'; 3[<6]4"89##K:BS]<9> M=X[_[SODBX?U0G)[Z=82%WO9*?@T^D?/R]+,RT8'GK;"\2GAU2GAY @(-5N2 M)+PW/=H;^ZTCBR!^1$N\ORGJ<^/DOU0PG[%3==E97DRFV25E[!1\N7(&=M/N!N WWYD_U\/=!A5A+9>DP6I%I,IB, M(S#A1@\+IQM_BRZUHSO9?Y;T$X2&%6A_I;7;+3A ]UNU^ ]02P,$% @ M4H&K5B<_^&1R!0 H T !D !X;"]W;W)K&UL MG5=M;]LV$/XKA-<5+>#:LISW)@:2=L,ZK&C0E_7#L ^T=+*X4J1&4G'R[_<< M]6(G=@VL0!"+U-WQGGMYCKI<6_?-ET1!W%?:^*M1&4)],9WZK*1*^HFMR>!- M85TE Y9N-?6U(YE'I4I/TR0YF592F='B,N[=NL6E;8)6AFZ=\$U52?=P0]JN MKT:S4;_Q4:W*P!O3Q64M5_2)PI?ZUF$U':SDJB+CE37"47$UNIY=W!RQ?!3X M4]':;ST+1K*T]ALOWN57HX0=(DU98 L2/W?TAK1F0W#CW\[F:#B2%;>?>^N_ M1NS LI2>WEC]5>6AO!J=C41.A6QT^&C7OU&'YYCM95;[^%^L6]D9A+/&!UMU MRO"@4J;]E?=='+84SI+O**2=0AK];@^*7KZ502XNG5T+Q]*PQ@\1:M2&<\IP M4CX%A[<*>F'Q!P&2OYP&V.*=:=;IW;1ZZ7?TYN*]-:'TXA>34_Y8?PH?!D?2 MWI&;]*#!]])-Q'PV%FF2S@_8FP_ YM'>_" P\=?UT@>'W/^]#V-KXFB_">Z' M"U_+C*Y&*'A/[HY&B^<_S4Z2UP<Q*X$EI%1XF&Y]"J7QW=H,2<= 4 MH!(G RNT,G+EB-#A =(RB,Q66&24B[>44;6$4JR'Y"P>2_>U0AK$[XU^Z"OE M*)ZH3" (!"MDG@L#*N@<4NRQ%VL2*V1G',U@L22MZ([:4WVC@EQJ8EW%3 '< MEFD+A:-"$_H(KI76T!3R3BK=*GB<12C_>'+&[MM<0D&:!^@CJ'!9MOS%^4#8 MN@A8XR?BPV:])R)(@6[R&'%(10;#*8XB.OAGS2./84?9G(\I.%T/))T7$_&Y M)$ZBRY3G' )QGY]HB:&VMI$LQ()=]!;00RELR8PZ@".\ G8+!X %HBQ1FY@*G" M5GH($_'.#*@Y'LL.2AAS7J7V5M3RH:MB6UL7P\,Y++DU. M#Q)$<#!?RT0,0 M.?KL,; 8/MB'14X)(@03EWI3Y/Z!JJ$MC&JGQ)N:JX-G#@P=[ M(H,'*^03,6R<@VS,XAYO8N7 I5A/ANU+P>,5-2[1'6,1Y'W7B4.C0%FQFT: X.^>]J(C#Q5^(YS^= MI-)[;,3J(/A/IZ>G6:CX_VE'ORQF$\_]]N[ME+O^L% MFLI8\RK6&:BD:X,=$\?G.UNSV:GXC*F@=YAI"^%V9,Y.'D7F?"O;/!NB>,=] M3WQLZW\?![I(K6TQ1_Z&@4WQ<$'\>#%N[!RJMT=%-\0&5< C9T_0SKN@8=*! M.&UCN']:- -Y["3P_ 2#W*->5%4W(7(/F)1\V!%],4M>BMNVF<6=U$UDLJ?Q MW)^5HH(?=X?/CNKUU;\3;;QCQJ&:5?!%O'._C2!MSHXV.)3RAR+(#WA;6A7_ !PT?9XC]0 M2P,$% @ 4H&K5MV]*Y & P ]P8 !D !X;"]W;W)K&ULE97;;MLP#(9?A7"''8 NCNV>UB8!VJ[#>E&L6+'M8M@%(S.Q M4%ER);ENWWZ4[&39D ;83:P#^?$G8]*3SMA[5Q%Y>*J5=M.D\KXY35,G*JK1 MC4Q#FF\6QM;H>6N7J6LL81F=:I7FX_%16J/4R6P2SV[M;&):KZ2F6PNNK6NT MSQ>D3#=-LF1U\%4N*Q\.TMFDP27=D?_6W%K>I6M**6O23AH-EA;3Y#P[O3@( M]M'@NZ3.;:PA9#(WYCYLKLMI,@Z"2)'P@8#\>*1+4BJ 6,;#P$S6(8/CYGI% M_Q1SYUSFZ.C2J!^R]-4T.4F@I 6VRG\UW6<:\CD,/&&4B[_0];9%GH!HG3?U MX,P*:JG[)SX-==AP.!F_X) /#GG4W0>**C^BQ]G$F@YLL&9:6,14HS>+DSK\ M*7?>\JUD/S^[\T;<5T:59-T;N'IHI7^>I)[)X3X5 ^6BI^0O4 JX,=I7#JYT M2>7?_BDK6LO*5[(N\IW &[0C*+)]R,=YL8-7K-,L(J_XCS3AY_G<>B\[&I_MD'NPEGNPB_Z/7'KQ7]E)V:[Q M"$:PB7^]=Y)GQV=#$+@T=C4K:#>L*,5%?<4N I9(1-"G$>R M7LX5 :MFHJ427-2#+;<#>BE0J>>5)=]*S:RM7-&G$]WW>8@X;M:@4.JHQ9)0 MZ)Q<,#*FQ@+Z#[,_YOTG@:? 4FH'BA;L.AX='R9@^S';;[QIXFB;&\]O1EQ6 M_&4B&PSX?F&,7VU"@/6W;O8;4$L#!!0 ( %*!JU9:!T5=' P #4J 9 M >&PO=V]R:W-H965T]2H.TBF[8?#O>!EFB;%TE42&DWVU]_SY"2+%GROJ3IX7 X(,B: M(F)2\G4Q)(I"(NB0/'GVOQ6J0I,8(8GVJ>DW9+(NS^;KC_ M8'6'+FMNQ&N5_BZ3%D3DZY*C5F)>C*\ZM2Q1^_OX!>"7NM,OC:<#+7BY,2W&G-25QSNG"0JA4M;$2[".]D^!/7/IL%'@NGX>P.?K-6U9GE-WND MJNP?K]:FU(B/?XYI[9C.QYD29IZ;@L?BY02@,$)?B\GY=]\$R^G9'2+/6Y'G M=W%_E'?NYA3YS#%;6V9Q5_\K!TBF-JQ(>6X8SQ,'%UG>LG"%/R=2H1J(GE0=R< M1-@@%CEAD[VZ(4:7D($])>[A],RNHR=V')P]\]FOB"^]9T*3'N/8$[D"D8=X M\9;1W(OFI\SL.)Q"HD'A#*I:F=B.)VPM!&45Z[&$(;M9CM*8BD,>(I&M7(Y* M%60MP[::YR6IH9C(BE3="F$\EJO\^V;(DL80'C;.#3($2""'!M-$%"1G7M*4 M#3NL\]DO!]RKH9:0&\)%A%'P 95YE:Q@)VQUQM,QE*7F:WO8]W7JY:^1Z!W:#4 J\U6+N MS4^G+!IZ'S);DDB+'MB7&"RG4R^:1O?>P4 MJYD\@*R1FE-9;(8PJG'WE> M41)P^3;T7*3D"64I,DD^)>I"I$B/E4\)@ M-!7F4F'@Y*&$"(=$$#2L)]>WENLPSIWC>)Z3YJW]P0#@%TECGCIHL"3PIK.9 M%ZR6S3YK0?H]/$ZY-5[?;3,GQ7Y1H=6U3,!]+,'UTII7#WF!=R9B;72>WUC/]9-I-FD0SGEP/ M@L>NE* PU=K(1'(M!=SRRFTPEE=;R,LT=1X;%+^&4F^TE;"VJ Q]%H+L$E&\PP"(D5!;@\2 MBMO$"=>8M+4-[&?MC&(,EFFJ,9O\Z0BA_Y L9Z$W#Q?C:6M3E946=\;R_O0# M?>LI)%#Q6>A8 D<%H@^<*3Z[$VE&\LYI\"N*PRUJK8[^_C=Y2_>D8TI"^V4EG_4YY_SXR$>6\06%2QO M<_G18ZX^@FJ$.&#$0I!!"XLZ0JP[ M;VFI045&4!DSLDWH9!GJ*TG>.O[X5@N1475$^A_!O>-Y6T,E/PB3!T5)[=<] MABPJ"?E,74/W^9(6>4,N >1A%1-9WOHR[:6?LY(_^GL["_[^[OM0N'! M^Q;^[(ZY9O@*.J,'WX^W\,.6%#XDA&[-S[>-V9L'[U#/2O3K\8"JP7GDGRH*@// )9NR[R%XL!<6-"$,P77CB=[]>'_FHV6-]7LI^4&2K6$!I,NQJ>^O/Y@,L3 MG"9>@'6-6VH V9P]RAHY/HJ\U6G0X;'THS'66#9?[@-I]/3H9[IN?>=*3#*^ M%YTNVR6VG/ZB-.634T:W&E/4Y>R;!D6\AH4KY(FHZ=FHRDOE1MAV(?)/W3G0 MW^P^JW[99DM_T6SVX0L[,)X:U6O#8+>W39IU3?EE<^JX/HP$K7NQMU>7EW]9 M&T;,K99AM/*":/JX=LA2_Y=V0L'_.Z$CG5 X1=+:=\X/ZX.UT!$3_^I?^?ON@YS5UER/\ T2%*\+D(*Z'Z(\*$56^W8X9>K&&?>I?.8< MERI#FM=ERB&G1Q2KO1BWU7U1I, #(:?5#)RE2LCG3^57EZ#=Q556I2M/@9NC M=Y#B,_T6W93&*B-<\7B1SF698CDBN+!W*>&FQH6F7VIK&_LG2=)!/BH;8ZVP(SSM'4I MD6@D%6E09C#"2.TD.--C-SL)_*(6W8HUS@M30(+10;39"'ZP< M,U0-<9?B&O/>98]6M^'N3<.:N)Z*-WM#BYX5"Z6['6IS;T"% 44GDHM$0A-0 MF3:-ZQM:4OW/2CL:*O>)2R8G>9(!)6_SR;$XXW%,LKH><.-JRJK.P+;Q47%< MZ<,6I'0 ;VY\1FN+?OS==:/=QH06J56#(PEG-4%E7")_(#B;5A8-,@J,NJ^R ME_6'=29M2H?NU^^4]AO=M](*,O(PW'=7#S,GE=E^-.P8GK"Y'T6='J )5[KJ MH:[&EG?/['QP9A-M>%:/J",&2@%ZW?%5PVKI!T?5ZLX]:LOCVX4H11$SC][U M6B&D9$H7_FUW%/G+;XE9=.J'[-L!G\72G]EY_%AAON652 IWA,VM%&F_[X4* M(YSV,^^E^?C]AD)2PE]TQ\ETM^6=^?.IW7/N!ZL13H$?+>Q\B(4C\W\6GJ-Y MYW\,EE\3GH-+D!&S4CDS8E=@LHF+(5H/9^Y!3[MNZ@\;_K&YNW"QFOO+,3@$ M_NP_A *;JX8,IG[8Q6GW^-+BFCZ>H-@RHA>@=-K7!R8Z#YR7LG[9G/RK,J6E MR.R[W%S$J)I1U;M#3O0L#FCPD1+"]HW=!J5['!]6K1R=QRUM#V8["6::&L;] M3>):[/BU!$!04@&V)?_H;B> =GHY 6-K5S-<Q+.R)+C*%0Z! M-5:_.W!B(N"HG8?^* YB':?QBD[CC6:#[EQ/HA<"@@*&%>-K 7[0VCE'=PBLYT-$:J'"R[W/)RQ[23<5&E-]\CNDP;2 M73&CW.[Z2,P?VMC)A(%M$3]H6__?HNP&<[2O]7NUM@:DUSGJ,QFU>3LP<&[9 MN79WG:[-2\FQ8@X(RATPK 55+IIW8C$Z?P/_QKPIB^^M:]M7"E9<>HV=$+E( MOEY>_S \2X8I_N#F=C2SVXQ^U>M2.M>7WF(U[XRCT]G=%UB#HSL<+UDH)7ZP M]S/W&K,K3=2[#8=SPKSI @D=,D?:5D7YIV]PY6T^ZE M;#1G[Q$TUM:.ML:\?:DR.$>F^_OO8!H"8,:V2%M%\6%4.GR3$$1C/Q]FC?'; MX"KO-%Q'&C)7[ #%54XM7?,B>LQ!7-OO83*+%#H3G@0+5*&9A&7572\TVVT& M=5ES64(9Q_78#;A).FEZ+>>ZUT!20FO3 G6GH1_5][=C'XB==#[ERX3>V@\6 MZ4( _:#[JJ]]VGX3^8W2I7-@#9HOQ0]_S=02P,$% @ 4H&K5H%:$WD)! ME@D !D !X;"]W;W)K&ULI591;]LV$/XK![4H M-B"09-EUW<0VD*0;%F#=@J3='H8]T-+9XD*1*DE%\7[][DC;<1H["+ 7FZ3N MOON^XQW):6_LG:L1/3PT2KM94GO?GF:9*VMLA$M-BYJ^+(UMA*>I766NM2BJ MX-2HK,CS<=8(J9/Y-*Q=V_G4=%Y)C=<67-%[+Y MM!4KO$7_M;VV-,MV*)5L4#MI-%AG%B.V#P1\2>[E_P8V>]XQ7&N7"+_31MA@E4';.FV;C3 P:J>._>-CD8<]ADA]Q M*#8.1> = P66GX07\ZDU/5BV)C0>!*G!F\A)S9MRZRU]E>3GYU>Z- W"%_& M;IIY0N3UK-QX7T3OXHCW$#X;[6L'/^D*JZ?^&3'9T2FV="Z*%P$_"YO"<' " M15X,7\ ;[N0- ][P%?+@K_.%\Y;JX.]#2B/0Z# 0]\:I:T6)LX2*WZ&]QV3^ M[LU@G)^]0'.THSEZ"7U+TQ_;A9>])RGL \"Y [,$2F59[W()0E?P"4ML%FBW MJ\4)"+@7JA.Q0Q2UJ- E0B\<=5QI+.TJB!7UMO/\F>L=K:5%B@3".?0.JHX" M&_ UPJ5I6J'7[]Y,BL&',T<%W'1*<-^!I@-&&>>@-4YRN!2NK;F7H;OI< &Y M+X$7&-#7%A&:6&3(179(%TL)G-\.1R=YGH?%M\68QR13&EL'9-9'MA*P<_L/ B/_OM]U]=& [. M?N1HHFVM>9!TAA %(CD>I#DULU(AZ\QUG!;;A>\)?R%>6RX,# M<"0WXT$K+ M/*1F 8. PQHBU^.6^?_* >][204@_7?:G\O\F Z?BARDD]>(/!KB5<*/>O<4 MF2'D,PCJGZ]>*OEO; -2$K+7B#79TW6U^(>(]#A?QQ\'$R MCAM 8$K8C=JJ+@@T=!]S3#;!*RS,K*X$NY M]E:N5FACDBCQ#K]UJ#TXH3"4F$.B0L<'S.UN5O=/3K.XUW[:!Y?+'02434Y4+@DUSS]\#X!&U\! M<>)-&V[>A?%TCX=A30\GM&Q WY?&^.V$ ^R>8O/_ %!+ P04 " !2@:M6 M3=1X:$P$ "# &0 'AL+W=OD;%E. M''?)L"^62=X]?.Z5-UU+=:=S1 ,/92'TS,N-J^RHW=&,RG%5OA#9K?JVM%JT&+DO$2A>92@,+ES+L(SRX3*^\$_N"XUIW_ M8"U92'EG%[]D,R^PA+# U%@$1I][O,*BL$!$X^\-IM=>:16[_[?HGYWM9,N" M:;R2Q2W/3#[S3CW(<,GJPGR7ZY]Q8\_0XJ6RT.X7UHUL//8@K;61Y4:9&)1< M-%_VL/%#1^$T>$$AVBA$CG=SD6/YD1DVGRJY!F6E";'01E&&_'7( M[ 8U.8QJJ^9,5RS%F4=EH5'=HS=__RX='." A,99+RH#68@J T45J@B(>V$F#&*+VK#%@6"D9#*LJ1RHLQ,[W)99*@T MK)F&E!5I73"+0KT"3(X6A,M, Q<93]W)"1=T(FM-EVH?\"'%RFPO(AZ[:S/* MYMX9O']W&@7Q^9N_O^4*<2\Q7Q2E=$MSEV]/3VS^=1<1?*U+5,Q(]3+#KUM7 M;C=^@I,P].-QTNMN3?S)).S!1Q22ROLPY*WK+42=W=.M*VQC8#VE@7JM-N0] M2A"G$9[;3QB=;U:+9V'>V>*/)K$?14EW*QG&?IR$.PM>E0ROI$ N"/K#86]_ M(YGT.B%$N))EQ<2C QV?$R-I4!C.BN*Q0:36#AK36G'#D3)KG7,*)A=I46?8 M\ -9V8> #K=^6Q)_02XUW)I#U;M$I8B;$R<,IA031EM#JYJ2@[K_O]-UEOY0 M?>##.R44 (O/_I^ >Z;P+3!DY=E,2EA;)E9OPN^S+&86)+"!3/[0UU63) MV_MPTW_+IO_BP?[[@[[K^NVWIG3W2JEK/R1^$HW\43 $:F>3P)\,)W![J #W MM+87C<.1'\;AB^NA'R:1/XY'=$\0C/U@$CPE>^BM'W3F,GHO5F[ZI)?2ID@S MHK6[[8![T,$BF@2 MB82B]@$)02\/51_6]B1>L1>S.R;D[YE=)R:HD$I]\=[FG#G'WAE/UM8]^!J1 MX%DKXZ=)3=1.O"MUL)MYJCL>IH,D]W&G5S5%#;2V:01*[Q'^M'<.EZE/4LE M-1HOK0&'RVER.;R8CT-\#/@I<>WWYA"<%-8^A,6W:IID01 J+"DP"!Z><(%* M!2*6\;CE3/J4 ;@_W[%?1^_LI1 >%U;]DA75T^0\@0J7HE5T9]=?<>OG-/"5 M5OGXA'47.^:,9>O)ZBV8UUJ:;A3/V_>P!SC//@#D6T >=7>)HLHK06(V<78- M+D0S6YA$JQ'-XJ0)'^6>')]*QM%L8;66Q&^9/ A3P<(:DF:%II3H)REQBA"8 MEENZ>4>7?T W@ALFJ#U\,156;_$I2^OUY3M]\_P@X8UP Q@-3R#/\M$!OE'O M=Q3Y1O_C%WY?%IX$$IT MQ+7_BB904A1220HT5 L"X:1'X*# 8%TE#=<_(UK'VW8)1>M9G_<#^+Z70I2E M:YE"](0;X"[$_:.L.3\1.@_K&@U( NFA<;80A<(NY[*EUB'@,[>O2H8Y!TNE MH$ &5VPG>(Y<;V)*84((-SAO#=-M #W;%X15E,>!G-C8CWP[?&REXX/. MAE#L&RKI2V5]T"5\,,ZWF_/OKG<(N<(2=8%NMYD/X/CH/,]&[UZB=*_P-;I5 M;&\^O%E#70_H=_L.>MDUCM?PKOVRE)4T'A0N&9H-/ITFX+J6UBW(-K&-%):X M*<5IS7\!="& SY?6TFX1$O3_E=D+4$L#!!0 ( %*!JU;/J4W_Y0( ( & M 9 >&PO=V]R:W-H965TS+W<__.]N7 M\=K8)U&?!-54E[&:&RJPGT2#:&>[ELB1O2*;C6BSQ >FQ MOK,\2SI*(2O43AH-%A>3Z&IP,1MY_^#P7>+:]<;@,YD;\^0G7XM)E'I!J# G M3Q#\6N$U*N5!+./WEAEU2_K _GA'_QQRYUSFPN&U43]D0>4D.H^@P(5H%-V; M]1?;E1+CQAW?H.1Q'DC2-3;8-9025U^Q;/VSKT L[3=P*R;4 6=+<+ M!96?!(GIV)HU6._--#\(J89H%B>UWY0'LOQ5X\DWW)F+2=[AS.$6Z.I='"C"RQ>QR>LJ1.6[83-LKW 6V%C& Z.(4NS MX1[>L$MT&'C#_TH4?E[-'5D^&[_>RKE%CMY&^OMRX6J1XR3B"^'0KC":'GP8 MG*67>P2/.L&C??07P?.MX/J]G=G/&0QB>)L%WTJ$:U/50F_ U48[8QT(6!G5 M:.(KZH\WTXJ3G/?6RGD3+A+N8!9)6N0;VO+@D)AW\.$\R]++43HX?#H*]F 9 M7!X!MQ"0Y. Q?H@[BHN#C)X_U-:L9($.J!0$*/(2:F%)YI*5$I_^#72"D+WQ MA,0S,+PVCL(XYZ2X<8B@MZF!#'AMC@0U9#@Q)2NN@E#E@T2BU@14ZP@*DAI)MO'C)\5POM);-3BA?OW[='*Q+U#WE1?QJ PK# M&6M#N_0Y3\I+J9=_43B77NU\<=/AF^2UU:XX- T_G@:@6W[73LA4X<>,S?$'2L,2_Y%H/4._'UA#.TF M?H'NIS/] U!+ P04 " !2@:M6T$;7;FX$ "^"@ &0 'AL+W=O%ELM7FP%8!C3[54 M=AE5SC7G26+S"FIN)[H!A3,;;6KN<&C*Q#8&>.&=:IED:7JKN,IE%ON!5EYTWB_X7<#6CKX9,5EK_4"#S\4R2@D02,@=1>#X\PA7("4% M0AA_=S&C(24YCK_[Z+]X[LAES2U<:?F'*%RUC$XC5L"&M]+=ZNUOT/$YHGBY MEM;_9]NP]B2-6-Y:I^O.&1'40H5?_M3I,'(X?M7&79M2J@./1/$/< /NO! M7V9O!OS"S83-IC'+TFSV1KS9(,;,QYO][V*P/R_6UAGLL;]>TB6DG;^U+EGI1X1LITI(K_K/#;N:;9 MA'U_/G9? \+& M>*3D'H8@T^Z0Y1I/P($G3H[40+ZX)/9L.XE#H/K#&W;DV.=I(+ M'KELP\0>*RKDTZD<.IJ=)!7': J3MA;+8VTX^83;^5BHE@'&\4]I9D.M4%N% M)["Q;%MI/U>!+#R]5CF^EN"Q=D5!(>)1@1 JGH"8$LE(KJQ?*I&X]#92"-$H M7+&F*\"7ZT#,5@D7'";L E.: L/*77Q09R)5@ .#9R 0"^X8NI&9,TL.@$@: M;0)<8KJ'V-/$'=KFKC7/!*/% O&]UB>=_#"6W%\%!3:)P+M,R!WS=U2HME > M^JCBH:Y(FN:V:*D.R 6D8 ]A%6 0A:6V\/"Z\"BPT36S7.*GT]TE0<7#V->M MP6!]H=FWR5V(N='86UO2(NC3&/TH"K#C#O7%-CM?/^ (L4?=-X+O/YRL-78( M5D"Q:?H#-2ZE8L[-F,19+E3]+;!C%#TPPM #G-UJ[?D )AB?KZA]02P,$% @ 4H&K5EQK=%W_ M @ H 8 !D !X;"]W;W)K&ULC55-;]LP#/TK MA#?L%,2.DVYMEP1(N@[;H5C1[N,P[*#8C"U4EEQ]-.F_'RDG7H:EP2ZV1)&/ MC[3X/-T8^^!J1 _;1FDW2VKOV\LT=46-C7!#TZ*FD[6QC?"TM57J6HNBC$&- M2O,L>YLV0NID/HVV6SN?FN"5U'AKP86F$?9YB=REF1, M"!46GA$$O9[P"I5B(*+QN,-,^I0<>+C>HW^,M5,M*^'PRJ@?LO3U+#E/H,2U M",K?FQ%)C-)&3FC_*O;=T*BG.S^_#RN%C0.WA^HF> M;IIZ@N7#M-A!+#N(_ 6(,=P8[6L'U[K$\N_XE.CTG/(]IV5^$O!&V"&,1P/( MLWQ\ F_./_K1%^+E;.6[H1OXZ5VZ%-CJ/QE%RZ5A0X2V@,'-HG3.9O M7HW>9N]/<)WT7">GT ^YXHO?XR3$<8*C\1#^P88O&A:ME0KR7;<'L$' K4?^ ME&""!1I_*[S4%2BDVP^D YU]O98%0DP$4L.-U!I%:Y1T@V[CC!?17=#PE:7D M*10*)A=0&.VP"#R/T,2[,R!;0[-><*)%J.CB0T=I KZV)E3UWKR[&.=#^%I+ M!X*BRH9K\N8H85%9Q.@@=:%"B8X)F3:* L58U*0=L2R-AT0)1QIJPIH9(,(S M"NN T^)!5J$<8SP&2;TF3P0E=*F,+1F\M>9)E@C!T5S[&@04PM%+D1@*39W3 M)A+';8'4\-=GV2#+LLB&H;A1WH9.P(B(\X0M&!JUX(H:3A"K&ULK5G;;F N5$:,Y@T>@^?;H;<[8Q]MZME/+B(<\*=SY8>5^^.3QT MR4KETHU,J0J\61B;2X];NSQTI54RY4EY=C@=CX\/F\IDN MU(T5KLIS:;=7*C.;\\%D4#^XU'%V>E7*J9\G?EC<7=82,EU;DJG#:% ML&IQ/KB8S/&OV(2QKUX.1%(Y;_(X&1KDN@C_\B$:HC/A9/S$A&F<,&6]PT*LY2_2 MRXLS:S;"TFA(HPO>*L^&?YB%KPAS$+,]++0"YW(PHO+)#%5 MX76Q%#TUKOJ^E>@;]+.Q)'DZ&8CJ='>^0=-78X8GE'_[\=_G,Y=]X"3O_MLT-8 MYF7_,A1C;UPI$W4^0! Y9==JF>3;QL-O%RG_2+F9=>(62\8.$% M;AGY14K(U8YVEYC"82O'BQQ].IM/QZ=UH-A*_75[> M\/WD]"@O8"O50PC)DN"AVH5V"G6R5 MA$4@56Q6!JXD^Q2@(0RQ8E'YRM9J!UV?XP[@/ZM2U7BWBG:\_N/V80A,)*.A MT'A$*V,39E- DJOF3J<:SAKR0#$#E+\JFY%-/WRX'K)Q:9J3A.RYQ<(KBJ=W M7F;;D;C,LF"S""?P0D8!&KP"XBR<3(*)VYA6F49RDS$R=PADM(<87S7$^&HO M:[W_>#4#E_LN/]2%01\'?K\T=E*$L="T9P%OV"6-64)KL$)MEPJ>#%AX7^4E M_&:]^%A9<54Y+.@EX+?AM.IY,Q0N:$.F@5J3F!!B?D!3P-^Q&%$SM M@HZP,.C"RWM@(ETCQZ'V8M)6UJ.( U!57L8(L"87:R#<5!3;I;&\5:N^5-I& MC#'&*21VZ2C@MZSF>!8W3/S6C*8 ZK<+ANWS^''C\>.]/KISO"OEO,Z)V_N\ M_#P)XH;SS@Y?/2\::1!E">VW(3\TR:6VJ0-=%' ()UB8,2K:X+M0A*R-3NB>0YPMDQJF MT3E5$)QP $1Y*8 B-V&S(/.DB'R)RS)S*M MUM3LH,J:-V:G2I:*@/'1OC;RYP;S/^^%ZSNP6P'[;_N0_HU317NE78>(:&>P M'_#)C2+L!2,2LK#)3']E S E#0,B>4BJ",7,']1>P6G6^0.-\C]$1TY&#$6+8 "RTB!"*&,'FMN:$CZ$3:8I*;(RMCDQT% >TBL#5B M%=;;1V:3<7O:,][KGP^ 4G\Q]$T3QH M,"ZI4=FZ[Q!\. 9H8-6P&A=(H07D@:QCB'E%F9P+\RQ$*HUO>K:@!&&1M=O5 MB:"T*[=EE*:6"U-*N8W%%BB/EHG%4WP_>FSFKNJ\<&?).ELL"_VU$V(\#15< M3KAE@J>:KR5?;H>CKAQOA/I'VIFU>KQO)OZ*9(2LE(0^ *$R-Q9HY/Y@9Z'N MP0@=&U.[+-=29R'7!751+\;.F3=2FZR)^WYU6]5JE4/\U].::"9G[-&UK_C^ M7*7QJG\KP1,JW>EZ!_'9IO#D,LG$CL0#NJAG!0 MP&8B75](:ZD/J>KB9 M16-1?^J\S*C[)1]2IX-"&FJ](9:N,K@S5#^>SV,X_T-6/+XCAR/AWG'_WCDA MGL7*"?V$2?D$V7'=)U.BE#@>'P]%[1_F@&MT"G2T'-N*NIAS^_ T M;?$T_9NS6Y/<'UPQGLFX(-HG3X&_4Q310\-&W CX[4&(H*0[+-)\. _7OA M^*8U -=#]#F"\RRYJ3Z'K\D;><,DFNLO^MZ +B(>*-:1H;L'Y.TQ*1DJ#.!C M;)5U131Y!T7KMQ6?D_9+S&3O-Y(+:I(*OWN4;PIJ%R5S+\VI!O"QV21SF,*'3W[-T^:+Z67X3M@.#Y];T=LO$6>@L@6FCD>O M7PU"'53?>%/R5\.Y\: @OER!]I2E 7B_,,;7-[1 \QWYXG]02P,$% @ M4H&K5JK(%*0F! TPL !D !X;"]W;W)K&UL MS5;;;MLX$/T50@V*%E"C"R793FT#L9MB"[0;(^GE8;$/M#2RB4JD2E)QLE^_ M0\F6E48U@MV7OE@Z4ZJ[WH+8,A]60@]<[;&5!>>I],ME$R?RPH$ MGN12EKA2PK%$J"R_T_<0K&1?.?-KLK=1\*FM3< $K171=EDP]+*"0 MNYD3.(>-&[[9&KOAS:<5V\ MF"_52J'D=2@9+T%H+@51D,^CFE^S:NU'BD+361I9[ M9?2@Y*+]LOM]'GH*8_\7"N%>(6S\;@TU7KYCALVG2NZ(LK<1S2Z:4!MM=(X+ M6Y1;H_"4HYZ9WS;Y@8PL6,%$"N2VH<('T=;;)N[59[8N0+^>>@8-6C4OW8,O M6O#P%^"4?)+";#6Y$AEDC_4]=+3S-CQXNPA/ GYBZIS0P"6A'](3>+2+GC9X M]+]'_]?E6AN%Y/E[*/X6/AJ&MP_J0EIAR,G3,)TJ226^-6VT!31;(+DL\,URL2',7)"7 M+\:A3]_^[R_6,-TV17P'*91K4(WPB@LT*FO-1*9?=[=MH?M"2&[8#A^ <59 MT9V<$>KZ=-230Y=.?/(-6\(;+MY42J:@=7<>!Y-N': F)>^YX/B,,K*1,CM> MC-QD''<2=6,:/8GHC(S=, IZIRM MK,2HE*51CBS ZN)V#CVH8R^CXZ<-*G!'V.%6C&?$X$2%6?;4"!WH@6&Q;J"Q!>^3L MU,/1P%Y(/K/[H2B#@1A#GUPW6>IB&1TQ1Z/XB<89B=U)\KAMTZ3[7Q@BO=<; MM#!#FV:+T==Y%,&RXTIBI'5?]\A(U:M2-D*QA9 M-6/;6AHL1[/&PO=V]R:W-H965T\=KJ9YU!6#(:\V%G@25,A+$P<;QP%:5L8XP'S=T M!8]@GIJY0BOL64I6@]!,"J)@.0FF\6B6V7R7\(W!6F_MB:UD(>6S-;Z4DR"R M@H!#82P#Q>4%;H!S2X0R?G6<07^D!6[O-^R?7.U8RX)JN)'\.RM--0F& 2EA M25MN'N3Z,W3U#"Q?(;EV7[+VN1DF%ZTVLN[ J*!FPJ_TM?L/6X!A] X@Z0") MT^T/S&E>K0*(X)>RF/1F&4(<[DM[ PY/0K77#09^/0 M(*4-A$4'GWEX\@X\)?=2F$J3CZ*$\BT^1"F]GF2C9Y8<)+RGZH*D\3E)HB0] MP)?V]:6.+SU4WX_I0AN%#^#GO@H]0;:?P#;%2#>T@$F KUZ#>H$@/SF*+Z/K M _*R7EYVB#U_Q"8K6PY$+LE4B)9R,E=,%*S!W3TUK6*&@;9A6\D^^8?I)- M?0/_2_=C$"]@Q80F')8(C2ZN!@%1?K1XP\C&M?-"&AP.;EOA- 9E$S"^E-)L M#'M /]_SOU!+ P04 " !2@:M62[L-N4<# !*"0 &0 'AL+W=O4<3\,@JZ?42:\\=#I9FH\E(7A M3,!,$5UD&56O4^!R-?):WD9QSY:IL0I_/,SI$A[ _,AG"B6_0DE8!D(S*8B" MQ%;,O("2P@XQ,8B4/P]PS5P;H&0QM\U MIE3:?Z9R#/AWZ!D'ME!^O :8E0+@'(")W M4IA4D\\B@>2]OX]D*D;AAM$T; 2\H^J"1*TS$@9AU( 751%&#B]JCO#W9*Z- MPB+X4Q=C"=&NA["-,= YC6'D8>5K4,_@C8^/6MW@JH%@NR+8;D(?/V"C)04' M(A>$6[)89IR*&$FOF$F9(":M=,2E6M?%T+S*(V(L),.):96:$CL2$O.$FI0>,]H0(Z/^F$071W\Q\3'JEA1% M[1UWSNB<<688',!E$L>JP V'E]RF0>\8A&&O1A?N9?%Z1H04YW&A%*:?Y%*Y M$_(C1.=R1]5J]=JF\ZC15]1TVAR@6KSJDB MK&N0_X&3A?H(B>VCG/YCZ%39DEAWE[9#!'BK9ENAAW?'&TY3 [SK@BI96)8X MT:[)XN4ZBX5(F(YE(6Q#E]'D]#5SA\).15UVR2UH+&"6Y85U8.B&1XC9,3UI M!:=D5IXNY)GR FI25%\F=87A;]UO&:BEN\4U<;S+JZ[25@^%27D_OIF7KPS< MSB43&KDLT#6XZ&%1J/+F+@4C#Y9*%:>C MD8R7D%%I\0)RW)ESD5&%2[$8R4( 38Q2EHY@OA0S@:M18R5A&>22\9P( MF)\/+IS3::3EC?F.)6IX/H@%)8$Y7J;KFF]^@RF>L[<4\ ME>8OV52R]H#$*ZEX5BEC!!G+RU]Z7]7A.0INI>":N$M')LIW5-')F> ;(K0T M6M,/)E6CC<&Q7!_*C1*XRU!/36X4C^^.IYA70BYYAF*Z6DESE"23[^B,,KXG1K6.;$&@8#< MKA<+ 0NJH*6(N=6/5_<@8B:W,A]S)1B"-VYIE=66S7HF6+S5^TK35=O34[]O M6$[4DJ\DS1-Y1*8TI3D:I5+'^ YB,!E63>02;QB.@V'DC1L#+TEDN='.T@N& M@1.0#X+FNH:1'P[]\*01<#SKQ&V%<:F]IBG*CPBRQAR8UGWC>.YP;(^/&KG0 M&H];RG4)4<$?#UW;W\J[5N2UY/>31)3$RP8FQ!_Z+F9@[V9X8OE^R\I+XMA# M!^7J8X$R# W_;M/., K#873B[-@(K+#+-(KY0;WN@:[?0-?OQ=DUQ'R1L[^P M1H\RU]6]?H8N$/<;WP>Q,@7 FTY"KB0V%Y 8W?#<++'-2)Q2*=F#] G'KG*BI0_H/-2:;9";U@*,L,V;87IN$YG"HZ+ M*7!%TZ>+N1M-N-?H.IH?K=\-XA?/?T@6D",/IN0US8JWA"9X^S*I!-5CQ)YO M)[)WD8! N,:F,;4N=1-8X_13X"RC6N[&]I9T'-O%5I9*M]*"Z_Z0/&W3MQ-V M/3ZK&CT0'#<0'/>BY.IF-NO"5J^6GBU/94%C.!\82(DU#":O7SB!W1=3T,04 M//M&OY!X\U;]^D7WCN)X 2@0>'Y@P&4R:J&^=@&)!=.?9'T,)I WYJ#9#'#"\=JKA_^MFE*W#IR3W.&F/FUIS3D=9 MD6B[ZHJHJ,FFC9_#'7VAQ-J^;B)#G0^(;GED]IVMG&VU[_2NO<;>FN.9LA2' MP68O\JV O&JSA&-Y^+K13)CN*CRE!P8'#*$C;QO8[EPS>7<\UQW <+!!+"HB M=F<[WPK##@.VA15O7O=@-FPP&_9C=O=FZ0);K_H/$DK4!!?])PBE/XI_2BCU MM;VH9E@,'*H[^G]'+#^#4/J(I*.<>G*VPO8_ 2]+##V3/BID5JN?@?#1E[@_\TDA3FJ8H/A8"7*;TOE0O'"?,^YY4KQS#PN@28@M #N MSSE7]4([:#[P3?X&4$L#!!0 ( %*!JU;2@SDV>P, #() 9 >&PO M=V]R:W-H965TU*&) B%YMQXEM($XR M=,":!DW7?!CV@9;.%A&)U$@JSO[]CI2E.)OM->T723SRGGN.?(ZGZ4:J1UT@ M&GBN2J%G7F%,?1X$.BNP8OI4UBAH9B55Q0P-U3K0M4*6.Z>J#.(P' 45X\*; M3YWM3LVGLC$E%WBG0#=5Q=3?"RSE9N9%7F?XPM>%L89@/JW9&N_1_%[?*1H% M/4K.*Q2:2P$*5S/O,CI?#.UZM^ ;QXW>^0:;R5+*1SOX-9]YH26$)6;&(C!Z M/>$5EJ4%(AI_;3&]/J1UW/WNT']QN5,N2Z;Q2I8//#?%S#OS(,<5:TKS16X^ MXC8?1S"3I79/V+1KQ[$'6:.-K+;.Q*#BHGVSY^T^[#B'<6A\G%#[^_ M%@KQE2(/+B6=9843VK]GK/!V!S'<-A4J9J0ZS/"VV\K.\!Y.HLA/QNE@US3Q M)Y-H -&=-(;CE3/L*^>X5&= M7PK#75QJ 7"/6:.XX;1Q-\]9V5A)K)2LX$I6-67FVH5<[;D?]A78\< _I]JJ M52WN5>W_J-6I]'-MD]'VH.J&EE/_>G5BD/II//)'X1!(!)/0GPPG\,"48L(< M\>H"C:.1'R71P?'0C]+8'RMZ5Z1C3!M2^NM M_0_!9=L'7Y:W?Q.T.6M.B9>X(M?P=$S'I-H.W0Z,K%U77$I#/=9]%O13@\HN MH/F5E*8;V #];]+\'U!+ P04 " !2@:M6]!9G[P\# !P &0 'AL M+W=OTE\OKOO[CN?SY.5TH^F0+3P M7 IIID%A;742AB8ML&2FKRJ4I%DJ73)+HLY#4VEDF7K91-56<(FW&DQ=EDR_G*-0JVDP"-8;=SPOK-L(9Y.*Y3A'^U#=:I+"#B7C M)4K#E02-RVEP-C@Y'SI[;_"5X\ILK,$Q62CUZ(3K;!I$+B$4F%J'P.CWA!:M)S\[&R..978]N 3JERSJN I7,OFL'W59 9W M^(2R1KCDAN6YQKQ1[=^SA4!S, DM)>+@PK0->MX$C=\)FL"-DK8P<"4SS'[W M#XE QR)>LSB/MP+>,-V'9-"#.(J3+7A)5Y7$XR7_ORK?SQ;&:FJV'V_5I0D[ M?#NLNX GIF(I3@.Z80;U$P:SO9W!472ZA=2P(S7&;JNOC8&E5B481FT"5K7]C-H MEW!5:QHMOI26H![Z\SXXS*42-"DH);"NOZ#2ZHEGV('"X@5254NK7\A6 [*T M *'2]F12KW/N3EDJC03/) RB#XZX"V659:*#X3-Q5:;^_" M4>]X&&_(22\Z'%/#4H_2B:SWQ\>#UW64P!>BJMOZ<2KJ6C<8'KV&'!S^E<8N MC'K'H^,->=B+1IW/6^T9;DPE.O3S9JJ]FC=O Y4GY]* MP"6Y1OW180"ZF;>-8%7E9]Q"6>HPORSHB4+M#$B_5,JN!1>@>_1FOP!02P,$ M% @ 4H&K5A3I0O*< @ _P8 !D !X;"]W;W)K&ULK55=3]LP%/TK5H8FD ;YVX=[NEQI^\'/LYHL80;ZL9Y*,_-[EI)6P!45'$E8C+SK\&J/M ;&9/IZ9HU.N&2"Q, L;X%K( MUQ-T/ %-*%,GZ!0]SB;H^.@$'2'*T<-*K!7AI[AO$M-G)^JS$SD^_._9^7D]5UJ:T_AKR&U+ M'P_3VPJ]4C4I8.29$E0@-^#EGS^%:?!UR/M_(GN7"=QG A]BS^])8XZ=!DD) M&S+:HE.'MIUCD^, GV?^9MO ?E"$+X,^Z)VPN!<6'Q3V9+K$*>6GM10%J,$C MUQ(D6]LFX>6.M/V8,,!X6%K22TL.2KNEG)K*+-%2B.%B2/9VC=.+9$?:?A!. M<#PL+>VEI0>E/0A-F*G5KIB'M*5[/^LBBL,=;?M!Z65ROJ/-WVI/]FHP1;ZD M7"$&"P,+SLZ--]FVVW:B1>TZUEQHT__<<&5N*) VP*POA-!O$]L$^SLO_P-0 M2P,$% @ 4H&K5JQP&ULM5E=;Z,X%/TK%CM:M5*G@$E(VDTBM6E76ZG55).=W8?5/KAP M2:P!G+%-T^ZO7_,1/A+B42KGI0%R[^']B!2#16Q*G8FJMI%Q? MV[8(5I 0<6DS."& *90Q#U\0ISB.,< M2?'X48%:]3GSQO;V%OWW8G@US L1,&?QWS24JZDUME ($8[.[D 2&HMS]!E] M6]RALT_GZ!.B*?ISQ3*ABL7$EHIO?E8[J+C=EMSP 6X>>F*I7 ETGX80=OMM M-6<]+-X.>XNU@$^$7R+/O4#8P5X/G[F^_0Z"NAUKZ'BU]EZ!YQW VVIY@9Z5 M]K(K*?KG496C!PF)^+=/NQ)[T(^=W_W78DT"F%KJ]A; 7\&:_?J+ZSN_]0UN M"*PCPZ"68:!#GW4L!=OY+]"2,]'KFA+.+^#RQ]3K;*">6A/[M3W1?I%W-1K7 M11VFPYKI4,OT$82X1C=!D"593/*[)@0E2$#+&R7G3Q+&)?VO.-#'O3S!L$4+ M>U?#'>X]17CL]'/W:^[^AU1.0?;Q]/?D<\?.+D]_CZ?K7QW0>%3S'&EY/I$W MFF1)'R=MX[&.-P36F7%U#%?:2WTO)$V*VR@3$&4Q MBM4O>N\=K\<9HG<@O*]QKFW\X'BNT_RV.GHOT_20E_6=QUY%4VC=.5L9PCVA MGRMP4U(80NM*@1LIL"%/_P3(.VQJ?>='1VQ2BZM- [,O44154(PRGE*9<>C^ MHO2.:C2KF$+KCM^D%7=P2K-KL]#14AA"ZTK1Q"%7GX>.3FX57B>5#7>3F[L? M?]I%7:Y-_''U^>>1O/S$I-K^HZ^,(;3NM$V(G-*G1I&4*K2M%D[5<;8;Y M@$G'^_';'^]FW_ZJP0&;-I'(U6>9.4O6F03>,"UX"Q;)#>'0R]=0R*GF.D5D MPDUDPLX)C8N-IBI3:%TIFE2%M5'E>.-6>&U+^H/=IVM?D7O@?S;X6<:C])0^&EFN8440@W40B?<@4'&XU%IM"Z4C2Q"!M>Q:GP MVD;<6PC1UW29-JD%ZU/+G*RI)''K"4M3I$P;P &B6KBC+Y,AM.[P30S"_BD= M:S0CF4+K2M%D)*Q?:3K>L:/]A4=O[_FZ7X0]=\>S=FO!/@&^+-YC"!2P+)7E MVGU]M'Y7H+Z/&)/;G?P$]1NDV?]02P,$% @ 4H&K5HUL>(A6 @ P@4 M !D !X;"]W;W)K&ULK51=;],P%/TK5IA0)T&= M)J5 22/U \0>AJJ5P0/BP4UN&VN.'6RG&?\>?Z2A&UF%$"^)KWW/R3DWOC=I MA+Q3!8!&]R7C:A846E=3C%560$G44%3 S1U@"8Q9(B/C1\L9=)^TP-/UD?V#\VZ\;(F"I6!?::Z+6? F0#GL2,WTC6@^ M0NOGE>7+!%/NB9HV-PQ05BLMRA9L%)24^S>Y;^MP C \_8"H!42/ >,G '$+ MB)U1K\S96A%-TD2*!DF;;=CLPM7&H8T;RNU?W&AI3JG!Z73C"@HY6A!&> 9H MX^[.%?<7Q%9Z\(E(26RU+]%@!9I0IB[12W2[6:'!Q26Z0)2CSX6H%>&Y2K V MLBPYSEH)"R\A>D)"C*X%UX5"[WD.^4,\-G8Z3]'1TR(Z2WA-Y!#%HQEC!?( M0?K\V6@2ONOS_I_('E1BW%5B?(X]78$AS:CSW&?4HR<.;_ %!+ M P04 " !2@:M62PKP_"<# "7"0 &0 'AL+W=O ",:T;7" NW.2DM7#B M8+OK^/<<)UG6-6Z$$#>M[9SWY#FOOS+;"_E3;0$T>2AXJ>;.5NOJPG55NH6" MJG-108E/9U6/7,IF)G>:LA&M)U*XH MJ/R] "[V<\=W'@=NV&:KS8";S"JZ@17HN^I:8L_MLF2L@%(Q41()^=RY]"^6 MOF<$=<17!GMUT":FE+40/TWG4S9W/$,$'%)M4E#\NXO-JG3O=,( M#]N/V3_4Q6,Q:ZI@*?@WENGMW)DX)(.<[KB^$?N/T!8T-OE2P57]2_9MK.>0 M=*>T*%HQ$A2L;/[I0VO$@< ?G1 $K2#X6T'8"L*ZT(:L+NN*:IK,I-@3::(Q MFVG4WM1JK(:59AI76N)3ACJ=K&I#(2,+RFF9 EG5B^=3V:P0X_39"M=.MN- M1$XNTU3N,/S] RXD!>HU.;L"31G'UEMRM[HB9R]?DY>$E>1V*W:*EIF:N1I) MS?O/)>[Z$]G4M"9%-3YPG\W MZ?OE6FF)B_*'K=HF_WNS4"U71%.8.;D4%\AZV6K_3\F>.1%V M3H1#V9.%*'$WH(DE10Y*'/@X' .=NPF]_@0.YR,CK M07%X GO<88\'L:\I MRXC&(Q&W56XC&_=?ZOO!$5D_:!IY=K"H XN&_:Q/'?1/PIIJNVM1[[5A>&Q: M/R881W:TN$.+!]&^5"!QOY4;P@'/;L(973/.].\W>%9*":4FE9!F0]J@XSY0 M$!]!VV("._2D@YX,0M_2![N)$\L$'YMHB0E.S.^TXYD.FV@VAXUGVE]+\;$_ M_9@X'MMY?._I#O*&'1+:;-SV:H'V:K%>&U[O !E/(_\(TA(5A='T"-,]N#7- M)PM>.AM6*EQ:."Z$?.^9N M[K[%DC]02P,$% @ 4H&K5A7#9-H;!@ 0S0 !D !X;"]W;W)K&ULK9M=<^(V%(;_BH;N=)*9;L &0Y(29C;Q1S/=M)G- M[O:BTPO%"/"L;;&2"+LS_?&5/V)C,"INWYL$&YWGR#XODGB-IELNOL@58XI\ M2^)4WO162JVO^WT9KEA"Y05?LU2_L^ BH4H?BF5?K@6C\SPHB?OV8##N)S1* M>[-I?NY1S*9\H^(H98^"R$V24/']EL5\>].S>J\G/D3+E M(.L1BUFH,@35_U[8'8OCC*3[\;6$]JJ<6>#NZU>ZGU^\OIAG*MD=C_^(YFIU MT[OLD3E;T$VL/O#M+ZR\("?CA3R6^5^R+=L.>B3<2,63,ECW((G2XC_]5MZ( MG0!K="3 +@/L4P.&9<#PU(!1&3 Z-< I YS] .=(P+@,&)^:85(&3/)B%73CBF\D3>=RVE#\LD?I'$/I)D2!YX MJE:2>.F%VV\T\(7L9WI8].#W<-I1B6 EHF/.&)@'=IU*)C1ZA%/GS MO6Y [A5+Y%\MO;LM:*-V6C;P7LLU#=E-3X^LDHD7UIO]^(,U'OS<5F8DS$7" M/"3,1\("$*PAEE$EEI&)/GL4/&1L+LE"\$3/&%HZBRBE:1BERS:Q&&E=Q8*$ MN4B8AX3Y!6R6+A M1D3J.WFW%(QE0T);88VPKH5%PEPDS$/"?"0L ,$:6AE76AE#IXPQ4BQ(F(N$ M>4B8CX0%(%A#+)-*+!/CP/) OT7))B'/7.A(/4^0D.ID>H1IDXJ1U54J2)B+ MA'F3@^%;#_'[@[R/3!F 8 T-7%8:N(0N&RX/;L_P8 J\.VPT.KB%[F&CP\G4 M.Z61;[S"KL4 P1K%N*J*<64LQF[2ZF+@.'MR0*8,0+"&'*Q![2 ,C(*X;^J _*L0 MS+RN2H#27"C-*VE[8K#'^VJ 9@U0M*8>=APERZ@'7P_-,5G3[\<6_^;XSO5' MTEPHS2MIC:GA8&: I@Q0M&;Q[;KXMGFJ+C[W=,D(7^2S="4%PE/"1;0LSHE( M3]]K&K<*Q)BCLT"0-!=*\TK:W@ Q.A@?D$D#%*TID=HPM(P64_'U+Y)RHQ=P MC(1<*ID[!_-(AGR3JC:#^=;,["P)J'$(I7DE;7?,N#P<,Z"6((K6%$1M"EIF M5]#@'9&_B2OHELSY-BU6_];@[:]Z7(FS;X**ZY"U8LDS$V1XW)"_-7>@LWJ@ M3B*4YD%I/I06H&A-F=4.I>5 ;2<+:E)":2Z4YD%I/I06H&A-T=16I64TMSI; M#V9<9]% W4HHS2MISJ[+TF)"09,&*%I3#;47:9G-R(\K/2^1I'B8K=>W2M!B M)A+LA:4;UJH(J"<)I;E0FE?2=A7A3)P#04!M212M*8C:F+3,SF2GI4N]5BF? MWF<+&)>%Y;GC/V>X-?>BLX:0-!=*\Z T'TH+4+2FUFK?U;K"KE^@ABN4YD)I M'I3F0VD!BM;\G51MSMIF<[;K^L6,ZRH:*,V%TKR2MCM;V2WK%VC2 $5KJJ&V M9FVS-?M?UB]F9&=%0-U:*,VS#]W:JQ9!0.U:%*TIB-JNMT- MVV9ON/D\J9JOU);%+]5,5LY>9,G;GR>9)ZT_S0)FC) MT0J!]'>V,B1,+/-=*I+D#X:*_0'5V6HGS+M\_\?>>=^Z#HK]+#6FV%[S0,4R M2B6)V4(C!Q<3O004Q8Z5XD#Q=;YAXIDKQ9/\Y8K1.1-9 _W^@G/U>I EJ/8- MS?X!4$L#!!0 ( %*!JU;*W/H>L0( !X( 9 >&PO=V]R:W-H965T M60F84]52N;%5(H$D%RKCM.8YO9Y3E5A16:[%.9H&)KP*^,MBHG3$Q3A9"/)G)EV1J.480<(C1,%#]6,,,.#=$6L:OAM-J M4QK@[GC+?E5YUUX65,%,\&\LP71JC2V2P)*6'._$YC,T?D:&+Q9<5=]D4\?Z M.F-<*A19 ];SC.7UDSXW==@!N,-W %X#\/X5,&@ @\IHK:RR-:=(HU"*#9$F M6K.9056;"JW=L-S\BO4A%J6B>J-!&K<#PV'&3[;+.YKV3[8;*(,. M^*P?/H>XA7NOX;;VW9KW6O->Q3=XA^]:Y*NS!Y 9,64X)5=,Q923[T E:4KR M0GY<+!1*_;K][/);)QAV)S!'<*(*&L/4TF=,@5R#%7W\X/K.IR[W_XGL52T& M;2T&?>R1+FG09;!&^17*M(1UY#KZ$]KK7>6]W ^5?@U*3_Y.PO&WAM[O0(.M!>T]H)^>Z8QH&D,QE:7 MA6#_6 P]=_S&PWZ4'PR#-JC69N]T;W-SZB:Y8KDB')8:YIP'NE"ROHWJ"8JB M:N@+@?IZJ(:IOL!!F@"]OQ0"MQ-S1[1_":(_4$L#!!0 ( %*!JU8(XK0Q MJ00 D6 9 >&PO=V]R:W-H965TE[X),16\J"4'C@2"S+$O.W:RC8:NR%WJ;C MD&?NI&U^SL1?HB*" 5&H(K/Y>8 I%H9%4''^M0;W:IS; ML8 I*_X@F9R/O8&',LCQLI"/;/4%U@EU-5[*"F%^T6H]-O!0NA22E6MC%4%) M:/6/7]=$[!A$O2,&T=H@VC>(CAC$:X/XO0:=M4'',%.E8GA(L,23$6 T1' &-TQ*N<"W= ,LJ:]KX*K(XPV$5Y'3L [S"]0')ZA*(AB M]/TI01\_?$*Y_/67L#_XS1+@]/UXT0;/ I.X81)(_PVFD6YVKU"A=.PH>K6X% N1#'6"ZR,M0F6M 36 M8*]3L]=QH4_N%\"Q)'2&"EW8B!^P:>.RPNP93+U0ODRB?G_DO^Q2Y/1[*D6' M#N.X4SML9-ZM,^\ZZV8_\X+@9U(02/]TVZZ=-L*0EL :+O9K%GK-^KM*4 M+R%#\*HV5K4PVICK'59+M%\M3B^G$F)S&-FKI5_GV7_G/#$;P!FZ79?+VQF: M+CD'*L_0D\02U!XO$I58 SP6HU7Y9&DA&_[21 MY@[G';1/G0BG4OI_PFD0/J@)'YRT,!5;OBFCYVG%.5HPKBFT,3@XJ(+N<*_J MG"&<2M&AOS#LVZMN6),P=)+PH-VJ+%]PL01=5'M'A;_H+>7M]/KJ7D? M.HSCH3WO,-BJK,"9^2-H#;[]_!)X:=56;I@0O0'F*$9EI;'" 7DSEI":W)2;3E M)'KGBI)B,4?J3)>K0YQ=L4>'KE5M*0MM":I6\D<=IS*\1:4+M82H%(" M"8B4DT6UP]^JL>BK4@'"NJN';:KB::MH25MH35:W% 'M=NKUJ:VL!MBK;VT)K4KM5^*%;Q!ZE]A$HK)2. M_W9,@[AQNT:#V#5'JQJ]+;2*/W_GCDR=5&;FKE$@(RNJRZBZM[[/O#*W>'O] MU^'EM+J5W,)4EZ1WF,\(%6JVYPHRN.BKN<6K>\>J(=G"W,0],RE9:1[G@#/@ M>H!ZGS,F-PWMH+[]G?P#4$L#!!0 ( %*!JU:M4B>)P0( $@( 9 M>&PO=V]R:W-H965TLE M )*7E L]=I:(V=!U=;R$E.H+F8$P;^92I11-5RUMWNP,WI4PX MT:@8FZIH)'/D3,!4$9VG*56OU\#E>NQXSF;@GBV6: ?<:)31!3P /F5397IN MS9*P%(1F4A %\['ST1O>A'9^,>$;@[7>:A/K9";EL^U\2<9.UPH"#C%:!FH> M*[@!SBV1D?&KXG3JDA:XW=ZP?RJ\&R\SJN%&\N\LP>78N71( G.:<[R7Z\]0 M^>E;OEAR7?R2=3DW[#DDSC7*M (;!2D3Y9.^5#EL ;Q# +\"^/\*""I 4!@M ME16V)A1I-%)R392=;=ALH\BF0!LW3-BO^(#*O&4&A]$MF PT.;VCF"N&S+3E MG' [2CBC,\89OIZ1TPD@95R?D7/R]# AIR=GY(0P01Z7,M=4)'KDHI%C2=VX M*GU=EO8/E+ZCZH($7H?X73]H@-^TPR<0UW#_+=PU(=1)^'42?L$7'$Q":X . M^9J!HLC$@A39=,CM)H8.F=)7LX*Q0R8YD!\?9QJ568<_F[R7Q7K-Q>S>'.J, MQC!VS.;3H%;@1._?>8/NAZ8D_A/9FUR".I>@C3TZ\'6N2]2@0-FS8A5Y83AR M5]NZ6YF/U-VK=??^IKO7I+M$];=U>U<[NEN9C]3=KW7W6W4_2J2(WV>S/39(4#2LD%2L.5 M!(WS27 2'T_'SM\[_.#8FHTU."6W2MTYXZ*3[!0M?%? M:'O?*(!B::P2?3 Q$%QV?_;0UV$C($V>"4CZ@,3S[A)YEF?,LCS3J@7MO G- M+;Q4'TWDN'27H2M7D-Y_=+;A_AS1>F-7/EVH,W9V@9 MK\T>O(4;MRVM :N@6>JBHG) H82@\AH'E(66.#GDL.CS3[O\R3/Y4[A4TE8& MSF6)Y=_Q(6D9!"5K0=-D)^ ETR-(XWU(HB2%EQ""J9A&T_]V9$B'DJ4^0_I, MAF\H&J7I!:_+]?,S><"%16%^;:M !W>P'A]N?#^2YPE%T'B!\P?4!:<'.].\ M0%+U]#:V*>L8'FTH2T;I^W]TA1N-)U O_'AQ-)?2=CTX[ X3[*1KW"?W;OS1 MNUUP::#&.85&HR,BH+N1TAE6-;Z-;Y6EH>"7%4UAU,Z!SN=*V;7A$@QS/?\# M4$L#!!0 ( %*!JU8A&PO=V]R:W-H965T7ZHMLMYBN>LN(\7_-,_7*?BY1)=2J6W6(M.%N406G2]1RGWTU9G'4FX_+: M3$S&^48F<<9G@A2;-&7BZ9HG^?:RXW:>+WR-ERNI+W0GXS5;\ELN?U_/A#KK M[BF+..59$><9$?S^LG/E7E#?UP'E'=]BOBT.CHE^E+L\_ZY//B\N.X[.$4_X M7&H$4_\>^)0GB2:I?/Q=03O[-'7@X?$SG98/KQ[FCA5\FB=_Q NYNNP,.V3! M[]DFD5_S[<^\>J">YLWSI"C_DNWNWL&H0^:;0N9I%:QRD,;9[C][K KB(, - M7@GPJ@#O.*#W2H!?!?AO#0BJ@."M6>I5 ;VW!O2K@'Y9]KO"*DLZ9))-QB+? M$J'O5C1]4,I51JL"CC-=LVZE4+_&*DY.;F4^_WYVK;19D&F>J@I;L%+R#U^8 M$$S+_I%\"+ED<5)\)&>D6#'!BW%7JL0UHCNO$IKN$O)>2<@E-WDF5P6)L@5? M-,2']GC?$M]5#[U_4^'9.?$='>XTA8?V M\!LF5+A;INXWA$=O#_<:PNF)S#.5>:_UHMTI7B[.YE+;I2 M=2A;YWJ7?M">&?RXP]NW_FI25DD+$3"(B2,@F!&C0CV-2*PT2?1XUJ-'4KF M1?P0+WBV($\Q3YK:_;45U%9:)"S[UZ M)_3B8AX7G.3WI-!C LG7N@47Y$.<59W^QR;UK-BVZB%AX0[6.U OZ'E.<*0@ M,DD*@AD*]O<*]JT*ZG&(S!*6-:ED#6VK$A(6(F$1$D9!,$/,P5[,P3L/J -D MC4#"0B0L0L(H"&;4B.&^1@RMS?OKCK@@:C9)[C=R(SB)BV+#LCEOTM=*:ZOO M\$57ZO4'P2 8F9UIB$PT0L(H"&9(-]I+-[)*]V63WG%1CJSE.$K8@YI-L;N$ MEV(N58N631*.7I1ZWW$&_L L]*DU\;:-#PF+D# *@AD*NDX]37:L&G[CA8RS M)9EQ$>>-K[%V0-L6=R([ 7GB3#1-PT-H/B(HC:)HIH@'7H?[MEKU?7>^9VIR@"J8B!I(90606D413,K1FU. MN5:GXRU]-]1>.I$=U[%TWE W"4JC*)JI8FTHN2<>_?64&L*2@NAM A*HRB:63%J&\NU^UAM)[H5SIB<#H;NX,BJ MG=J3;2T@U+>"TFA3B3C]_L'$T92F-J5R=FSKE@AUFRK:86'U!L'( M/7;ZH:E2%,T4LO:27+N9=)5E&Y:0.)N+LJ-5QVLNYOIHV=S(AB\_A9SK[YYF M$T-:-B&4%D%I%$4S]:L-)=?N*-W$F9Z\ZC=:FVA(_V4*I845S:Q0P]YQHX,Z M2"B:N=R@MI \NV?3XI.HG=16.2@MK&BVKZ*G;Z&H/)E:U$Z0=\H):ESS<6T/ M:UWP4.L'2HN@-(JBF7+6UH_WWM:/![5^H+002HN@-(JBF16CMGX\N]?2=C)1 MX0[?!MUA+PA&Q[,)>[JM%6Q*UO<"[WA A"9+FY)U?-\=]IMG"EYMUGAVLZ;U M"Z;7L-;FW.D=ESK4G8'2(BB-HFBF?K4[X]F7 ^GQT?Z1Q YHW2%"W14H+8+2 M*(IF"EN[*U[_O4=*Z%HC*"V$TB(HC:)H9L6HO1W/[NV4@I.=X.M*<*8%_T0D M%\U=@)UH^VEA6Z9 A*HRB:*6OM]'AVI^>W:A6GS,EZ(^8KI2^9YVFJ M6GRYS+-15^C:(2@MA-(B*(VB:*;4M2GDC=Z[:X<:2E!:"*5%4!I%T3M]"47DRM:B-)]]N/)WJC]5+MW4AMQW?6B"H006E M15 :1=%,V6N#RG]O@\J'&E106@BE15 :1=',BG&P<>[_KDVR UH+B]W[9G^X M8$C2(9WS0:]#Q&X;].Y$YNMRV^Y=+F6>EHB3?P%02P,$% @ 4H&K5ES^>> !!0 8A@ !D M !X;"]W;W)K&ULM9E=E%& M6\:?Q9(0"5Z2.!5C:RGEZL:V1;@D"18]MB*I>C-G/,%2W?*%+5:>?^2P2N8)RS(C,6_:"27 M8VM@@8C,\3J6/]CV+U( ];6_D,4B^PVV15O' N%:2)84QBJ"A*;Y7_Q2)&+/ M /EO&*#" -4,H/>&@5L8N!EH'EF&=89 L?+Z>JD1$8,82-3L$SO)[\9 /+&!SD#4"WU?9BUN=>"I?+\'% M'9&8QN(27(/'ASMP\>D2? (V$$O,B0 T!8\IE>)*/537_RS96N T$B-;JL!U M]W98!#G-@T1O!.F";RR52P$^IQ&)#NUM!5Q2HQWU%!D=?L.\!UQX!9"#W)9X M9F;S.Q*6YL@0CEL.@IOY<]_P]_2)<9SK/<6N*NPN]VF_$"H=D;*GE M+ C?$&OR^V_0=_YHXSN3LP-:KZ3U3-XGW]=22#41:+H 6&CJ*5G0--7WZF9% M.&41N%!3)I](EVW9R+OH9UWH4K69N$'?'[C]D;W9!S6&TA&T7X+VC:!_($7#&LDQKXZDO@EB6\DF>$T5)56L=A 5<\YH2=P^0VN:^BBOE,? M(F/7'<&"$BPP@GU^(3RDXCA,T(3Q^LCQ:BS&WCJR#$J6@9%EBF,]3,6:4J7R M]-4T:-!Y'O+]QE 9 ^B(-RSQAN:RD9=&0/(APT_Q#E55\W!9EO-CK,,&*QP$ MP6 (:ZS&:#JR0J?:EAWCEO KTQ]J7MYN"%=Z"NQF*KCG-"2M>ZASSAWB7-X. M^?=D"3S3)A&Q.,9.>M%=L%]E>R@8[O_4)H YPJX90%4&T,F[QXF, MN4,]NURAQ%5\I*Y$"SRCG< M64XD\YIDJ#=PZV0?(6I@I6J@6=8Z/4$6PDD4P,&X_MXL%)PLL"?B:2D[55WL(?N)XW;[QG$GU M%.0?H:%@):*@6455Y+0DW[Q)GOOR]PNN QNRJ:69Z_O0+YL=QEHI(G@>2=0: M^K 14S#P_'KD'Z&"4*6"D%%E5"H(%RJ($WTTI45 R-3PX%"N<0PDXN9B[>&]A.Y>WPX14L@N=X9 )G?64Z5S>#HDK"8;,$NQ_?!"C MYOG2(!C6JZ.Y__?RV7NGN GAB^QP6ZAEO$YE?J!;/BT/T&^S8V.[:IZ?OJOR MKSZ6!(C)7)DZO4"!\/Q .[^1;)6="3\Q*5F272X)5JM#-U#OYXS)W8WNH/RW MPN0_4$L#!!0 ( %*!JU:D6Z(F@@4 )\C 9 >&PO=V]R:W-H965T MI(TX8X$* +2&WGLB-M=U"KF7E8 M[8-+#$1-8M8V4*3]\6LG:9PPQB2,1_2A),$^/M_GRSDQ'FT)?69+C#EX2>*4 MC9TEYZMKUV6S)4X0NR(KG(IOYH0FB(M;NG#9BF(49I62V(6=3N F*$J=R2A[ M-J63$5GS.$KQE *V3A)$=[#YV;KSK.S^0%;(27R.\995K($-Y(N19WGP*QTY',L(QGG$) M@<3'!M_A.)9(@L>_!:A3MBDK5J]?T3]DP8M@GA##=R3^%H5\.78&#@CQ'*UC M_D"V?^ BH)[$FY&89?_!MBC;< 7%?PLT)Q9%M8[Q-%D1,D64%E:H,F++#=9;1%-E,IN?.14?!N)>GSRR,GL M^?)6)"($=R01HX.A++\7-TQT[4I>,_!%?AVEX!WFF H6&/ E!A\I2CD0S6+P M 444?$7Q&@,R!QDH^)Q7?@,N1#44Q>+J$OP*7,"6B&(V=J!:;HIVV>.;+:(A^/M/V3>?.$[8 M/[K\YNUW]>W+%>.:K= ,CQVQ)#!,-]B9_/:+%W1^UR7'$E@M5=TR55T3^N3] MRTJL R+^,-I$(4Y#L(MP'.IBSH&&&9!]7OEX5JW C?..*[M^ ^2J-DG>B8YFB#ZO04'((]IKI2O0 .JW]ZWL.2]_ $WNCE M$.^ACO=P/\.Z4KV@WX"WUU$*WK&U%A9(IL706*3.L.(Q/"/#AX@]7\XIQL)# M" .!&0=4N ;CN"@@ZZGK^-U]NMIB7K]W@#-4G.&)G ^/B0)RCTS7&^R3UI:# MW0.?\XG6IY6=5]6VCU()7R>]TSZXAGR1 4Z?H9]L)3_L(S&XP? MUY*B@<"T:)B*U(DKN^ 9)58M:_*5 UR(MX\=1I2]T5(T0P4@R5X?<: MZGL#E1P>5TE3D?J[J-)Q:-;Q4U2R@-Q7G(J)*UYDC4V?.$2@,@#P) .@C4@K MZ)J(M.6R%W%M-RCAAV;A_TM("9G/HQFF ">KF.PP9N _!+1J2FRAU=.E3 ELN!_10*R.0 5Y5>#ER@,"$**=5KHL -7#5:8" MFDU%HSDB[DTKE]6-#5MH]7PHKP+/O;)+ZRB+[9(AZ=)&8Y,:.W3H,EM'HNE 7UX;E_"++J56VA MU=-5^=GLR+97F^EBAH+% #?M&)@A3HU664W?;.L:393#>Y1F]-8]_S,VMWSE M0_W>N2>*59MJ"ZV>+F53?7M;:D>@FOLN,U#;F-W*48<$TT5V H2!&5FG//_A MOWQ:GC*YRJ+3J/Y:9#\AI-5 M=J#BB7!.DNQRB5&(J2P@OI\3PE]O9 /EF9S)_U!+ P04 " !2@:M6^TS( M,CD$ 4%@ &0 'AL+W=OV+;P%Q%1$RE MNN2!+5(.U,^6'L55_\\$>6HR.""#RI(:CZ6\$$HD@CJ3C^+D"MH'_/DE?) MO% !$Q;]#'VY&%D#"_DPI\M(/K'UKU DY&H\CT4B^T7KPM:QD+<4DL6%LXH@ M#I/\G[X51&PY$/> RD":9]WIYIXCPT83%JCH$S?@]>P*/!4GXCWIPT.CA M38_A')W=@Z1A),[1)7J>W:.S+^?H"PH3]/N"+05-?#&TI0I73VI[16AW>6CD M0&@=],@2N1#H(?'!K_O;*LTR5[+)]8X8 1\IOT(=?(&(0SH-\4P^[DX,X71* MZCL97N<0]0O*X?(E8W5*W]7>D.B67Q\0-R*E'HPL=0((X"NPQE]_P3WG6Q,Y+8'5 MJ.J65'5-Z$65YE1YVP4(.45-R>>(O0Q1'V:K,>X[[M!>;2>U;]2_[I0VM5C= M,E;7&.MSPJN=\]%@W?U@7>PX.]$:)SYR"7IE6CUC6C^S U$7XPJX.N!1"CQD M?E,R9B""WH%R@08HSKG@Q ?1H$VJ6@*K475=4G7=^D%TW;"W!]V=K9T;N1\YB+!3O=L= M8[0/L^FT\;UK=/OL>K2%5D]R2\#@$U=O$4!;=+6$5J>+5'21UBNX@-RN3DSP M3@6;YSTVKTI,8:, &<_4ET"8!!>S39YL/96 M?RT&'F1M1Z'"4*N0MY_*NV5K\S9KZ.W&PO=V]R:W-H965T^#SP.X.1UM"'UD2P".MDF*#]V2[T16?$X2N&6(K9*$DR? M)A"3S5@SM=V!NVBQY/* [HTRO( 9\/OLEHH]O:*$40(IBTB**,S'VH4Y]$U+ M!O(1WR/8L-HVDJ4\$/(H=Z["L6;(&4$, 9<(+#[6,(4XEB0QC]\E5*NN*8/U M[1W],B]>%/. &4Q)_",*^7*L#304PARO8GY'-I^A+*@G>0&)6?X;;8JQ3D]# MP8IQDI1A,8,D2HM/O"U%U +FH8!5!JSG >= P"X#]O. >R#@E $G-U.4DGOP M,B)(-HG*TH,F-7&:>%N5'J;SO,T[%V4CDN'>5!B0!] UO@:&3+YA2+&_$ M*3KQ@>,H9J?H [J?^>CD[>E(Y^**,J<')7U2T*T#=!O=D)0O&?J4AA V\[J8 M:35=:S?=B=4)O,'T#-GF>V09EMTRG^F_QZV6N-\=]R$X%&]48U?R[9QG'^!] MS4#J3A?HFC"&IL+^DWB5-YB&#/V\%J/1%8>$_6HS7Z"==K1<+H8LPP&,-;$> M,*!KT+QW;TS7^-BF327,5P1K*'4JI4X7??<\<[Q%L!6+(X,V=P7#S1ER95Q[ MMF,8QDA?UZ6\'&6Y+T;YG?/YSVI[5;6]SFHO(11/4-Q68F?PV,=#)>\4\Z, M8]ZZ2'?&CC6A$N8K@C5TF<;^&YOQ>FM8R59D52G-5T5K>JU]$S:5+F3=N*-5 MJJ3Y):W^LKI6Q\MJ6GM+EK*UK!MUM"&5-+^DU5=[<]!F2*\U5PG01=ZDBL># MK%)>-"[5T:H1OLC;OV?')^9P6K2S>TS178NV9!&E#,4P%TCCK"_N&RT:UF*' MDRQOX1X(%PUAOKD433Y0.4"&PO=V]R:W-H965TGC#O1V*[-9306A<0@RB+5AH/BW@5O(,D.$;ORJ.)UZ2P/<'^_8OUCMJ&5!%=R*[)DE M.ITXUPY)8$F+3#^([5>H]/0-7RPR97_)MK+U'!(72HN\ J,'.>/E/WVMSF$/ M@#S- +\"^.\!O0. H ($5FCIF94UHYI&8RFV1!IK9#,#>S86C6H8-U%\U!*_ M,L3IZ/R[4.J"?*:2,[Y29 Z2/*94 CF?4L5B0GE"9BPK-"3D'F^5L2?KG=4% M.9^!IBQ#CBOR]#@CYV<7Y(RX1)G/BC!.GCC3ZA(7$=EAP3=2^)[?M#@S^WQ M<+_%G:".1&#Y@@-\]T4.DFHA1TUG4V)[S5B3ZB.UIC%,',QE!7(#3O3Q0W?@ M?6H2=B*R-S)[M&WMD[E"&=ZA)9(D<6*0I/YOHJML-AKVQN]EWO\$L#,-N M;?7&KW[M5[_U^&? !>;7P0#T3QF $Y&]$3JHA0Y: _!L*QMF,]W@?5L!B46> M8T&M$A8KO=*8H5@-,*,7I@8T'4>Y1W\O!KXW" /??Q^L)L->/PAZ!^(UK&4, M3R$:BW9HM!TD0'1HI:F1?R2BBP! MJ=IB4^XWW,\/K]/OO]/3:-4+F\6$M9CP_XAIB5!XE)Q&JW_DN'LO)9;;E6T@ M%/I4<%V^'/5JW:/Y>RU?A+4S8^^"ZL&%ITA7AE9-A/E M1(NU?8\70N/K;H&PO=V]R:W-H965T1"MVT2JV&BK8^3'MPDPNQFL29[4#W[W?MI"ZT*5LE M'G@AMN-[?,ZQK[D9K;FXEQF (@]%7LJQDRE5G;FN3#(HJ#SA%93X9L%%015V MQ=*5E0":FJ B=P//B]R"LM*)1V9L)N(1KU7.2I@)(NNBH.+/!'*^'CN^\SAP MPY:9T@-N/*KH$N:@OE@Y):JEXT08C@X*5S9,^ MM$9L!"!.=T#0!@3/ WJO!(1M0&B$-LR,K NJ:#P2?$V$GHUHNF&\,=&HAI5Z M&^=*X%N&<2H^NN)2'I//5)2L7$HR T'F&15 CLY+Q5*6U]IG,H>D%DPQD.3S M0Y+7*:1D(7A!IKRH:D7-GO!%!] Q.;H 15F.RWPD4@_)D:N0NV;@)BW/2<,S M>(5G2*YYJ3)P!MZ=MZ6RKY5V=^I M\ENE:4NB.*EJD61X85F9BB?W791W(KYUB_<$MB4^LN*C@\B):)^&[0ELR["! M-6QP"#DQ>'G6>T$4>?UG.?%R7A@,O6%_V)T3IU;EZ4Z5MU0(6JJW)<5.R+?N M\9[ MM0/K?KA023%<)^&[0ELRS#?>RIQO$-(BY;%YGD?^)$?^L_2XM_S&IWN M1E57@%B:8E\EA@9#> MR0!)B:;P;3J*5Z9VO.,**U'3S/!C 82>@.\7'"UM.WH!^_D1_P502P,$% M @ 4H&K5OT?/C4P @ *@4 !D !X;"]W;W)K&ULK51=;],P%/TKEIG0)D&=)EN+1A)I:X7@ 32M#!X0#VYRVUCS1[!OVO'O ML9TLZJ1N0HB7V->^Y_B>$U_G>V/O70. Y$%)[0K:(+:7C+FJ <7=Q+2@_<[& M6,71AW;+7&N!UQ&D)$N39,84%YJ6>5R[L65N.I1"PXTEKE.*V]_7(,V^H%/Z MN' KM@V&!5;F+=_""O"NO;$^8B-++11H)XPF%C8%O9I>+K*0'Q.^"=B[@SD) M2M;&W(?@4UW0)!0$$BH,#-P/.UB E('(E_%KX*3CD0%X.']D_Q"U>RUK[F!A MY'=18U/0=Y34L.&=Q%NS_PB#GHO 5QGIXI?L^]SYG)*JCS\CI$I +Z<[(6W*W6I+3 MDS-R0H0F7QO3.8]U.4-?4>!EU7#Z=7]Z^LSIG[F=D&SZAJ1)FAV!+UZ&+Z$: MX>E3./,^C&:DHQEIY,O^R8P?5VN'UM^[G\>$]LSGQYE#+UZZEE=04-]L#NP. M:/GZU726O#\F^S^1/3$A&TW(7F(O1]%(I.!K(04&];RJ;,,?,[ AP>]OC,''(/3+^#R6?P!02P,$% @ 4H&K5@O_$(%6 P M5 X !D !X;"]W;W)K&ULM5=K;],P%/TK5I@0 M2%/SZG.TD>@&8Q*/:67P ?'!:VX3B\0.MMN"Q(_'=M(T:;.(L>S+&COWG)Q[ M-X] +\ ^";17)E)ZP)+'$PYVR*NHQ6;OC#>&+3*AE#]&A>2J[M$ MX62P@$B]%'F*+H%%'&%B'DNPKM'A(\^,"IC@=[0$,(ZWE8)E5EYNZSF M7BOA!\Q[R'=/D>=X/KI=7* 7)R^1R'-MT'?^[W3>CJY%IE^:[QM>O]U\= ,9 MXY+0"%U5K/_V7H6C*PFI^-[D:<[=;^;6Q_],9'@),TN=;P%\ U;P_)D[=%XU M&= 16:#&1V=E..E[!Z4Z/BIF MWQF,FP_4I)0V:95V">IMT-]-FEJ!#[6_([):CJZS_Z?J/&$=%N0=.=$56]V* M2G_A/K(6"X)JG8TGAY_-IB#';ZY%U]N+\UK%?9*Q^KHOV9I*3NY1U\KPX)?1 M$5L]WWV_X3YEP^%VVG%TQ5:W8M]SN(]M.MSCAL+M#P_K\CC(&3&%I'77=[4EKOE:/3:# 0'^W,],IF^?T^3SUNJ18T(%2B!E:)T>B-U4G@^ MPN0+R3(S!=PQJ68*&ULK99= M;YLP%(;_RA&;IE;:"H$DS3J"U*:;5JF;JF;=+J9=.' (J#:FMA/:?S_;4)1. MU%JK< '^>E^?Q]@ZCALN;F6!J.">T4K.O4*I^L3W95H@(_*(UUCIGIP+1I2N MBK4O:X$DLR)&_3 (ICXC9>4EL6V[$DG,-XJ6%5X)D!O&B'@X0\J;N3?R'ANN MRW6A3(.?Q#59XQ+537TE=,WO7;*2825+7H' ?.Z=CDX6,S/>#OA98B-WRF!( M5IS?FLI%-O<"$Q!23)5Q(/JSQ052:HQT&'>=I]=/:82[Y4?W+Y9=LZR(Q 6G MO\I,%7-OYD&&.=E0==6$? RJK]DOMN M'78$H_$S@K 3A/\(PN<$42>(+&@;F<4Z)XHDL> -"#-:NYF"71NKUC1E9?[B M4@G=6VJ=2I:;E<2[#58*/F_U6\+!=R($,8M[" ?GJ$A)Y2%\@)OE.1R\/8Q] MI:*T%D<0CMY#&(31@'SAEG\C6AX-RGT-VQ.'/7%H_:+_ M)(;?EWH$7"AD\L\076LW'K8SI^Q$UB3%N:>/D42Q12]Y]V8T#3X-L>[)[ EY MU)-'+O?D$O5^![Q7W2%4*-@0L-/EI<#ND$;P@$1 !(Q7JI PFD%&'J0#=MS# MCIW..[\9[<8>(G5:O)1T3V9/:"<][62_FWJR3_(]F3TAG_;DT[UL:K?+^&.W M X?PG-)7XAWW>,?.P'YH'."Y3I@5-H0"KTWV&P)T^T3VH WB.86OQ)OU>#-G M6 LB"R!4WR5(E2+D@C.@I,HH%]D09.LVM6[F@K)-)H%^8G^[2^2<\Z5$_DYR M-1<;G8_6926!8J[M@Z-CO?M%>UEH*XK7-M^NN-+9VQ8+?;]"80;H_IQS]5@Q M*;R_L25_ 5!+ P04 " !2@:M65:^ELQX# #L$0 #0 'AL+W-T>6QE MN,S(VI/H9A/9VS MDM9GJF+2(H72)36VJV=A76E&\QI(I0C[O5X2EI1+,AK*17E=FCJ8JH4T&3GO M0H&[?#N1Q^.CGKWIU?[\9,&."6A5_3B M!:)G/5S78IATLBN]'GYLM3KN,4:^]) W3$<+VW4;#0LE-\L7$Q>PNK1DP0,5 M&1E3P2>: ZN@)1CJA! 8U1I&SFG,R5IXV'-:!M6=LJ$N(5Z M_U'L:"^+K1WKP7[)KFD-M4TGXSJ@OZWFM+=E7Z<;5/Q!F<\+.QW9]*% V8UF M!5\V_671&<#4(UR=5I58?1)\)DOF)O_BA*,A7?."N=+\T6:#4IG: -,D>&#: M\.EVY)>FU1U;FG4Y+0O<<_\ /?_==9XQR305VZ9M[;_E57ZUX_CR7UEN_JOL M&_9Z; ^QMV[RXA!,)H=@\@!J,D[?I,>P/1JWSM^=T[>+!O"6DY'O\+8D-DF# MR8(+PV7;F_,\9_+)(6SE#9W85]D=?3L^9P5="'/7@1G9M+^QG"_*M!MU PO1 MCMJTO\+THJ1[Q;*YN,S9DN7CMJMGDZ89V(;-VEY V$>NF\N/8!R'^1' L#R8 M XSC6%B>_VD^ W0^#L.\#;S( .4,4(YC^9!Q\\'R^#FIO?PS3=,X3A)L1<=C MKX,QMFY) E^_&N8-&%@>R/1G:XWO-EXAS]*NQS $P( L !?3T\$MP>:4#M.*2VBZD8 M_1!2:5K5N %(MB6/:( M7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1 MH2)8%II%R=.B':5_'L# H'@ #P 'AL+W=O#GUJX[CNE]/Z?,?VRSMC;Q;&W+#O2FHWS=;>;TY'(U>O07'WU&Q ASM+ M8Q7WX=*N1FYC@3=N#>"5'!7C\62DN-#9JY?;L:[M*+TP'FHOC Z-L>&+@#OW M^WZ\9+?"B860PM]/L^Z]A(PIH842#]!,LW'&W-KP7M1_-<\CY&>^<%V+YXM//(!,L\DX#+@4UOFN1S<^#XRW$#KW5ZTW;X3T M8"^XA[?6M!NA5W&8\!2CY#&Z.&Q?^R">VG\)HUDN10T7IFX5:-_'T8*,@-JM MQ<9E3',%TVS;A7'=L)GV(4CL4O=#A;[Q2<-77S;]4_N F\30GHIPPUXV'3@= MY&NC&] .&A;>.2-%$S@:=LXEUS6P!+) ((L#0GXM$L@2@2P/ CF/..&C"62% M0%8'A!Q$\@2!/#DD9)E 3A#("2WD>>N$!N?81[OB6CS\.:>?(6C/:-'FK5+< MWC.S9'.QTB)\C(R2I)HNH_]*D GD"P3R!2WD M!2Q2DGR,)>HQ+R-N3?US=K(!JQ[Q&;?VF"WE VS14ZLBX[M MR3GO,X@*([F_C(N)(B>.V8Q;'>HEQZ[! MAAG)+:2 F!-R\K2#$QY-1F:!<.OK6Q<0J$+#6)U])+=B849 MHR VQCZC_01-,3&)%(>22,^98F(J*8A5@N;!X03!9%(0RP2?Q^DRJ,"L4I!; M!<.L4DS,*L4AUQM?3U),S#$%M6-0S$FZU8$YIB1V3)^\/W!K>=Q].V9'%^"Y MD(.466)Z*?^+7MYSWUKA0XD8K=V$MI^H*28FG/(_"6=7^-#-+&+C;+F& 92Q ME4DQ"!]FG)+8.+N6HOOSO4%!,S3DEMG+V87>F;8F+&*:F- MLQ?SS+E6I9B8<4IJX^S%_ 2U6:68F'%*8N.DNQ$[4GJZ;XT9IR(V#E);AA / M,#'M5,3:03#/AGNO%::=BOQ$!=E-84'-]J!S>TC[Z@=02P,$% @ 4H&K5K@VQ-RI 0 +AL !H !X M;"]?/L@*.!8*=*@/96UMCS^&W^RUK.O4)7I4)_C_M#$WN54 MG>.\V*?4?#@7U_MP*F._;L+Y=F5;MZZ-N$_$^OM]K .G_7Z^Q3.Z8_![J=NCW$?0BIZJ[+=A30OW*5ZGH[N?I#^ M;7+16V[F1;O<2.%R!RD$:?X@@R#+'^0AR.BOJK01Z M*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'I;9[.$0&]#O8U M;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&^/>GL"O3WJ[0GT]JBW)]#;H]Z> M0&_?V>PFT-NCWOZ=>L=TK4)\]CS6^/QW4IUN]X;GX^_+Q\G."W7'V<'OL<4O M4$L#!!0 ( %*!JU93V2LIL@$ %,; 3 6T-O;G1E;G1?5'EP97-= M+GAM;,V9S6[",!"$7P7EBHBQG=(? 9>VUY9#7\!--B0BB2W;4'C[.N%':D6C M(BIU+K$2[\Z,O=)WR?1M9\@-MG75N%E4>&\>&'-I0;5RL3;4A)U7T<$A#IU=C2M*XX:A(&)G'=J=GPT.?:\;LK;,:+!0UK^H M.E2Q;<6H?K_=!V MU&PO=&AE;64O=&AE;64Q+GAM;%!+ M 0(4 Q0 ( %*!JU;&JGOU\P4 +D@ 8 " @0P( !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 4H&K5D!H \/, @ #P@ !@ ("! M%A0 'AL+W=OW6YD% "/) & M @($2' >&PO=V]R:W-H965T&UL4$L! A0#% @ M4H&K5K;6G@7I!0 &PO=V]R M:W-H965T&UL4$L! A0#% @ 4H&K5NG8M'E(! H L M !@ ("!XS4 'AL+W=O&UL4$L! A0#% @ 4H&K5B<_^&1R M!0 H T !D ("!BCX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4H&K5H%:$WD)! E@D !D M ("!PU, 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 4H&K5L^I3?_E @ @ 8 !D ("!B%\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M4H&K5MGV]S79"@ 4QX !D ("!?VH 'AL+W=O&PO=V]R:W-H965TP, #() 9 " @?Z% !X;"]W;W)K&UL4$L! A0#% @ 4H&K5O069^\/ P < !D M ("!L(D 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 4H&K5HUL>(A6 @ P@4 !D ("!G90 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4H&K M5LK<^AZQ @ '@@ !D ("!VJ 'AL+W=O&PO=V]R:W-H965T)P0( $@( 9 " @:*H !X;"]W;W)K M&UL4$L! A0#% @ 4H&K5ERNZ<:/ @ XP4 M !D ("!FJL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4H&K5J1;HB:"!0 GR, !D M ("!A+H 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 4H&K5JXQ0]L@ P W0D !D ("!*,@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 4H&K5@O_ M$(%6 P 5 X !D ("!1=$ 'AL+W=O;X:T" "]"0 &0 M @('2U >&PO=V]R:W-H965T'A !;0V]N=&5N=%]4>7!E&UL4$L%!@ U #4 *:@X ,3C $! end XML 59 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 60 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 61 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 97 214 1 false 35 0 false 6 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.cvrx.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss Sheet http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss Condensed Consolidated Statements of Operations and Comprehensive Loss Statements 4 false false R5.htm 00300 - Statement - Condensed Consolidated Statements of Stockholders Equity Sheet http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity Condensed Consolidated Statements of Stockholders Equity Statements 5 false false R6.htm 00400 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 10101 - Disclosure - Business Organization Sheet http://www.cvrx.com/role/DisclosureBusinessOrganization Business Organization Notes 7 false false R8.htm 10201 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.cvrx.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 10301 - Disclosure - Selected Balance Sheet Information Sheet http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformation Selected Balance Sheet Information Notes 9 false false R10.htm 10401 - Disclosure - Debt Sheet http://www.cvrx.com/role/DisclosureDebt Debt Notes 10 false false R11.htm 10501 - Disclosure - Leases Sheet http://www.cvrx.com/role/DisclosureLeases Leases Notes 11 false false R12.htm 10601 - Disclosure - Stockholders' Equity Sheet http://www.cvrx.com/role/DisclosureStockholdersEquity Stockholders' Equity Notes 12 false false R13.htm 10701 - Disclosure - Stock-Based Compensation Sheet http://www.cvrx.com/role/DisclosureStockBasedCompensation Stock-Based Compensation Notes 13 false false R14.htm 10801 - Disclosure - Income Taxes Sheet http://www.cvrx.com/role/DisclosureIncomeTaxes Income Taxes Notes 14 false false R15.htm 10901 - Disclosure - (Loss) Earnings Per Share Sheet http://www.cvrx.com/role/DisclosureLossEarningsPerShare (Loss) Earnings Per Share Notes 15 false false R16.htm 11001 - Disclosure - Commitments and Contingencies Sheet http://www.cvrx.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 16 false false R17.htm 11101 - Disclosure - Employee Benefit Plans Sheet http://www.cvrx.com/role/DisclosureEmployeeBenefitPlans Employee Benefit Plans Notes 17 false false R18.htm 11201 - Disclosure - Segment, Geographic Information and Revenue Disaggregation Sheet http://www.cvrx.com/role/DisclosureSegmentGeographicInformationAndRevenueDisaggregation Segment, Geographic Information and Revenue Disaggregation Notes 18 false false R19.htm 11301 - Disclosure - Subsequent Events Sheet http://www.cvrx.com/role/DisclosureSubsequentEvents Subsequent Events Notes 19 false false R20.htm 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.cvrx.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.cvrx.com/role/DisclosureSummaryOfSignificantAccountingPolicies 20 false false R21.htm 30303 - Disclosure - Selected Balance Sheet Information (Tables) Sheet http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationTables Selected Balance Sheet Information (Tables) Tables http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformation 21 false false R22.htm 30403 - Disclosure - Debt (Tables) Sheet http://www.cvrx.com/role/DisclosureDebtTables Debt (Tables) Tables http://www.cvrx.com/role/DisclosureDebt 22 false false R23.htm 30503 - Disclosure - Leases (Tables) Sheet http://www.cvrx.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.cvrx.com/role/DisclosureLeases 23 false false R24.htm 30703 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.cvrx.com/role/DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.cvrx.com/role/DisclosureStockBasedCompensation 24 false false R25.htm 30903 - Disclosure - (Loss) Earnings Per Share (Tables) Sheet http://www.cvrx.com/role/DisclosureLossEarningsPerShareTables (Loss) Earnings Per Share (Tables) Tables http://www.cvrx.com/role/DisclosureLossEarningsPerShare 25 false false R26.htm 31203 - Disclosure - Segment, Geographic Information and Revenue Disaggregation (Tables) Sheet http://www.cvrx.com/role/DisclosureSegmentGeographicInformationAndRevenueDisaggregationTables Segment, Geographic Information and Revenue Disaggregation (Tables) Tables http://www.cvrx.com/role/DisclosureSegmentGeographicInformationAndRevenueDisaggregation 26 false false R27.htm 40301 - Disclosure - Selected Balance Sheet Information (Schedule of Inventory) (Details) Sheet http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfInventoryDetails Selected Balance Sheet Information (Schedule of Inventory) (Details) Details http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationTables 27 false false R28.htm 40302 - Disclosure - Selected Balance Sheet Information (Schedule of Property and Equipment) (Details) Sheet http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentDetails Selected Balance Sheet Information (Schedule of Property and Equipment) (Details) Details http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationTables 28 false false R29.htm 40303 - Disclosure - Selected Balance Sheet Information (Narrative) (Details) Sheet http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationNarrativeDetails Selected Balance Sheet Information (Narrative) (Details) Details http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationTables 29 false false R30.htm 40304 - Disclosure - Selected Balance Sheet Information (Schedule of Accrued Expenses) (Details) Sheet http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedExpensesDetails Selected Balance Sheet Information (Schedule of Accrued Expenses) (Details) Details http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationTables 30 false false R31.htm 40401 - Disclosure - Debt (Narrative) (Details) Sheet http://www.cvrx.com/role/DisclosureDebtNarrativeDetails Debt (Narrative) (Details) Details http://www.cvrx.com/role/DisclosureDebtTables 31 false false R32.htm 40402 - Disclosure - Debt (Maturities of debt) (Details) Sheet http://www.cvrx.com/role/DisclosureDebtMaturitiesOfDebtDetails Debt (Maturities of debt) (Details) Details http://www.cvrx.com/role/DisclosureDebtTables 32 false false R33.htm 40501 - Disclosure - Leases (Details) Sheet http://www.cvrx.com/role/DisclosureLeasesDetails Leases (Details) Details http://www.cvrx.com/role/DisclosureLeasesTables 33 false false R34.htm 40502 - Disclosure - Leases (Maturities of lease liability) (Details) Sheet http://www.cvrx.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilityDetails Leases (Maturities of lease liability) (Details) Details http://www.cvrx.com/role/DisclosureLeasesTables 34 false false R35.htm 40601 - Disclosure - Stockholders' Equity (Narrative) (Details) Sheet http://www.cvrx.com/role/DisclosureStockholdersEquityNarrativeDetails Stockholders' Equity (Narrative) (Details) Details http://www.cvrx.com/role/DisclosureStockholdersEquity 35 false false R36.htm 40701 - Disclosure - Stock-Based Compensation (Narrative) (Details) Sheet http://www.cvrx.com/role/DisclosureStockBasedCompensationNarrativeDetails Stock-Based Compensation (Narrative) (Details) Details http://www.cvrx.com/role/DisclosureStockBasedCompensationTables 36 false false R37.htm 40702 - Disclosure - Stock-Based Compensation (Summary of Stock Option Activity) (Details) Sheet http://www.cvrx.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails Stock-Based Compensation (Summary of Stock Option Activity) (Details) Details http://www.cvrx.com/role/DisclosureStockBasedCompensationTables 37 false false R38.htm 40703 - Disclosure - Stock-Based Compensation (Assumptions Used in Determine the Grant Date Fair Value of Stock Options) (Details) Sheet http://www.cvrx.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDetermineGrantDateFairValueOfStockOptionsDetails Stock-Based Compensation (Assumptions Used in Determine the Grant Date Fair Value of Stock Options) (Details) Details http://www.cvrx.com/role/DisclosureStockBasedCompensationTables 38 false false R39.htm 40704 - Disclosure - Stock-Based Compensation (Recognized Stock-Based Compensation Expense) (Details) Sheet http://www.cvrx.com/role/DisclosureStockBasedCompensationRecognizedStockBasedCompensationExpenseDetails Stock-Based Compensation (Recognized Stock-Based Compensation Expense) (Details) Details http://www.cvrx.com/role/DisclosureStockBasedCompensationTables 39 false false R40.htm 40801 - Disclosure - Income Taxes (Narrative) (Details) Sheet http://www.cvrx.com/role/DisclosureIncomeTaxesNarrativeDetails Income Taxes (Narrative) (Details) Details http://www.cvrx.com/role/DisclosureIncomeTaxes 40 false false R41.htm 40901 - Disclosure - (Loss) Earnings Per Share (Basic and Diluted Net Loss per Share) (Details) Sheet http://www.cvrx.com/role/DisclosureLossEarningsPerShareBasicAndDilutedNetLossPerShareDetails (Loss) Earnings Per Share (Basic and Diluted Net Loss per Share) (Details) Details http://www.cvrx.com/role/DisclosureLossEarningsPerShareTables 41 false false R42.htm 40902 - Disclosure - (Loss) Earnings Per Share (Antidilutive Securities Excluded from Computation of Earnings Per Share) (Details) Sheet http://www.cvrx.com/role/DisclosureLossEarningsPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails (Loss) Earnings Per Share (Antidilutive Securities Excluded from Computation of Earnings Per Share) (Details) Details http://www.cvrx.com/role/DisclosureLossEarningsPerShareTables 42 false false R43.htm 41001 - Disclosure - Commitments and Contingencies (Narrative) (Details) Sheet http://www.cvrx.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails Commitments and Contingencies (Narrative) (Details) Details http://www.cvrx.com/role/DisclosureCommitmentsAndContingencies 43 false false R44.htm 41201 - Disclosure - Segment, Geographic information and revenue disaggregation (Details) Sheet http://www.cvrx.com/role/DisclosureSegmentGeographicInformationAndRevenueDisaggregationDetails Segment, Geographic information and revenue disaggregation (Details) Details 44 false false R45.htm 41301 - Disclosure - Subsequent Events (Narrative) (Details) Sheet http://www.cvrx.com/role/DisclosureSubsequentEventsNarrativeDetails Subsequent Events (Narrative) (Details) Details http://www.cvrx.com/role/DisclosureSubsequentEvents 45 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 11 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:EarningsPerShareDiluted, us-gaap:PropertyPlantAndEquipmentUsefulLife, us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding - cvrx-20230331x10q.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 3 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies, us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList - cvrx-20230331x10q.htm 9 cvrx-20230331x10q.htm cvrx-20230331.xsd cvrx-20230331_cal.xml cvrx-20230331_def.xml cvrx-20230331_lab.xml cvrx-20230331_pre.xml cvrx-20230331xex10d1.htm cvrx-20230331xex31d1.htm cvrx-20230331xex31d2.htm cvrx-20230331xex32d1.htm cvrx-20230331xex32d2.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 64 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "cvrx-20230331x10q.htm": { "axisCustom": 0, "axisStandard": 15, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 399, "http://xbrl.sec.gov/dei/2022": 31 }, "contextCount": 97, "dts": { "calculationLink": { "local": [ "cvrx-20230331_cal.xml" ] }, "definitionLink": { "local": [ "cvrx-20230331_def.xml" ] }, "inline": { "local": [ "cvrx-20230331x10q.htm" ] }, "labelLink": { "local": [ "cvrx-20230331_lab.xml" ] }, "presentationLink": { "local": [ "cvrx-20230331_pre.xml" ] }, "schema": { "local": [ "cvrx-20230331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 340, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 15, "http://xbrl.sec.gov/dei/2022": 5, "total": 20 }, "keyCustom": 15, "keyStandard": 199, "memberCustom": 15, "memberStandard": 18, "nsprefix": "cvrx", "nsuri": "http://www.cvrx.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "menuCat": "Cover", "order": "1", "role": "http://www.cvrx.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "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": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Debt", "menuCat": "Notes", "order": "10", "role": "http://www.cvrx.com/role/DisclosureDebt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Leases", "menuCat": "Notes", "order": "11", "role": "http://www.cvrx.com/role/DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Stockholders' Equity", "menuCat": "Notes", "order": "12", "role": "http://www.cvrx.com/role/DisclosureStockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Stock-Based Compensation", "menuCat": "Notes", "order": "13", "role": "http://www.cvrx.com/role/DisclosureStockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "14", "role": "http://www.cvrx.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - (Loss) Earnings Per Share", "menuCat": "Notes", "order": "15", "role": "http://www.cvrx.com/role/DisclosureLossEarningsPerShare", "shortName": "(Loss) Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "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", "menuCat": "Notes", "order": "16", "role": "http://www.cvrx.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "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": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Employee Benefit Plans", "menuCat": "Notes", "order": "17", "role": "http://www.cvrx.com/role/DisclosureEmployeeBenefitPlans", "shortName": "Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Segment, Geographic Information and Revenue Disaggregation", "menuCat": "Notes", "order": "18", "role": "http://www.cvrx.com/role/DisclosureSegmentGeographicInformationAndRevenueDisaggregation", "shortName": "Segment, Geographic Information and Revenue Disaggregation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - Subsequent Events", "menuCat": "Notes", "order": "19", "role": "http://www.cvrx.com/role/DisclosureSubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_CO_MdicD7E-dmqr1A-w4Dg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_b3FFc2DP9kygp4q6ZRDsdw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - Condensed Consolidated Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_CO_MdicD7E-dmqr1A-w4Dg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_b3FFc2DP9kygp4q6ZRDsdw", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": null, "first": true, "lang": "en-US", "name": "cvrx:BasisOfPresentationAndConsolidationPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20202 - Disclosure - Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "20", "role": "http://www.cvrx.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": null, "first": true, "lang": "en-US", "name": "cvrx:BasisOfPresentationAndConsolidationPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - Selected Balance Sheet Information (Tables)", "menuCat": "Tables", "order": "21", "role": "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationTables", "shortName": "Selected Balance Sheet Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - Debt (Tables)", "menuCat": "Tables", "order": "22", "role": "http://www.cvrx.com/role/DisclosureDebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": null, "first": true, "lang": "en-US", "name": "cvrx:ScheduleOfLeaseBalancesWithinBalanceSheetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "23", "role": "http://www.cvrx.com/role/DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": null, "first": true, "lang": "en-US", "name": "cvrx:ScheduleOfLeaseBalancesWithinBalanceSheetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Stock-Based Compensation (Tables)", "menuCat": "Tables", "order": "24", "role": "http://www.cvrx.com/role/DisclosureStockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - (Loss) Earnings Per Share (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.cvrx.com/role/DisclosureLossEarningsPerShareTables", "shortName": "(Loss) Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - Segment, Geographic Information and Revenue Disaggregation (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.cvrx.com/role/DisclosureSegmentGeographicInformationAndRevenueDisaggregationTables", "shortName": "Segment, Geographic Information and Revenue Disaggregation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_CO_MdicD7E-dmqr1A-w4Dg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_b3FFc2DP9kygp4q6ZRDsdw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Selected Balance Sheet Information (Schedule of Inventory) (Details)", "menuCat": "Details", "order": "27", "role": "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfInventoryDetails", "shortName": "Selected Balance Sheet Information (Schedule of Inventory) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_CO_MdicD7E-dmqr1A-w4Dg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_b3FFc2DP9kygp4q6ZRDsdw", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_CO_MdicD7E-dmqr1A-w4Dg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_b3FFc2DP9kygp4q6ZRDsdw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - Selected Balance Sheet Information (Schedule of Property and Equipment) (Details)", "menuCat": "Details", "order": "28", "role": "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentDetails", "shortName": "Selected Balance Sheet Information (Schedule of Property and Equipment) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_CO_MdicD7E-dmqr1A-w4Dg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_b3FFc2DP9kygp4q6ZRDsdw", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unitRef": "Unit_Standard_USD_b3FFc2DP9kygp4q6ZRDsdw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40303 - Disclosure - Selected Balance Sheet Information (Narrative) (Details)", "menuCat": "Details", "order": "29", "role": "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationNarrativeDetails", "shortName": "Selected Balance Sheet Information (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_CO_MdicD7E-dmqr1A-w4Dg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_b3FFc2DP9kygp4q6ZRDsdw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_CO_MdicD7E-dmqr1A-w4Dg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_b3FFc2DP9kygp4q6ZRDsdw", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_CO_MdicD7E-dmqr1A-w4Dg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedBonusesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_b3FFc2DP9kygp4q6ZRDsdw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40304 - Disclosure - Selected Balance Sheet Information (Schedule of Accrued Expenses) (Details)", "menuCat": "Details", "order": "30", "role": "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedExpensesDetails", "shortName": "Selected Balance Sheet Information (Schedule of Accrued Expenses) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_CO_MdicD7E-dmqr1A-w4Dg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedBonusesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_b3FFc2DP9kygp4q6ZRDsdw", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromLongTermLinesOfCredit", "reportCount": 1, "unitRef": "Unit_Standard_USD_b3FFc2DP9kygp4q6ZRDsdw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Debt (Narrative) (Details)", "menuCat": "Details", "order": "31", "role": "http://www.cvrx.com/role/DisclosureDebtNarrativeDetails", "shortName": "Debt (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "As_Of_10_31_2022_us-gaap_DebtInstrumentAxis_cvrx_LoanAndSecurityAgreementMember_Dh3lFuAhVU2K7LecdZycvA", "decimals": "-5", "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_b3FFc2DP9kygp4q6ZRDsdw", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_CO_MdicD7E-dmqr1A-w4Dg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_b3FFc2DP9kygp4q6ZRDsdw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - Debt (Maturities of debt) (Details)", "menuCat": "Details", "order": "32", "role": "http://www.cvrx.com/role/DisclosureDebtMaturitiesOfDebtDetails", "shortName": "Debt (Maturities of debt) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_CO_MdicD7E-dmqr1A-w4Dg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_b3FFc2DP9kygp4q6ZRDsdw", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_CO_MdicD7E-dmqr1A-w4Dg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_b3FFc2DP9kygp4q6ZRDsdw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Leases (Details)", "menuCat": "Details", "order": "33", "role": "http://www.cvrx.com/role/DisclosureLeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_CO_MdicD7E-dmqr1A-w4Dg", "decimals": "3", "lang": null, "name": "us-gaap:LesseeOperatingLeaseDiscountRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure__YBM4wObI0OZll54kI5JMQ", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_CO_MdicD7E-dmqr1A-w4Dg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_b3FFc2DP9kygp4q6ZRDsdw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - Leases (Maturities of lease liability) (Details)", "menuCat": "Details", "order": "34", "role": "http://www.cvrx.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilityDetails", "shortName": "Leases (Maturities of lease liability) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_CO_MdicD7E-dmqr1A-w4Dg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_b3FFc2DP9kygp4q6ZRDsdw", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_ClassOfWarrantOrRightAxis_cvrx_WarrantsToPurchaseCommonStockMember_VLKyK7wyCECmjiG7MaR0lQ", "decimals": "INF", "first": true, "lang": null, "name": "cvrx:PreferredStockWarrantsConvertedToCommonStockWarrantsAtInitialPublicOffering", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_yAocm8PQI0qWcfIqAHEyGw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Stockholders' Equity (Narrative) (Details)", "menuCat": "Details", "order": "35", "role": "http://www.cvrx.com/role/DisclosureStockholdersEquityNarrativeDetails", "shortName": "Stockholders' Equity (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_ClassOfWarrantOrRightAxis_cvrx_WarrantsToPurchaseCommonStockMember_VLKyK7wyCECmjiG7MaR0lQ", "decimals": "INF", "first": true, "lang": null, "name": "cvrx:PreferredStockWarrantsConvertedToCommonStockWarrantsAtInitialPublicOffering", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_yAocm8PQI0qWcfIqAHEyGw", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unitRef": "Unit_Standard_pure__YBM4wObI0OZll54kI5JMQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Stock-Based Compensation (Narrative) (Details)", "menuCat": "Details", "order": "36", "role": "http://www.cvrx.com/role/DisclosureStockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "As_Of_6_30_2001_us-gaap_PlanNameAxis_cvrx_TwoThousandOneStockIncentiveAwardPlanMember_NqgzJ-zUaEm2X2-KHTcCMw", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_yAocm8PQI0qWcfIqAHEyGw", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_b0Na_XLr7UOmVpZUZNXjkg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_yAocm8PQI0qWcfIqAHEyGw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - Stock-Based Compensation (Summary of Stock Option Activity) (Details)", "menuCat": "Details", "order": "37", "role": "http://www.cvrx.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails", "shortName": "Stock-Based Compensation (Summary of Stock Option Activity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_b0Na_XLr7UOmVpZUZNXjkg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_yAocm8PQI0qWcfIqAHEyGw", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unitRef": "Unit_Standard_pure__YBM4wObI0OZll54kI5JMQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40703 - Disclosure - Stock-Based Compensation (Assumptions Used in Determine the Grant Date Fair Value of Stock Options) (Details)", "menuCat": "Details", "order": "38", "role": "http://www.cvrx.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDetermineGrantDateFairValueOfStockOptionsDetails", "shortName": "Stock-Based Compensation (Assumptions Used in Determine the Grant Date Fair Value of Stock Options) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_5V3vF_juk0aHJw2dvLnzaA", "decimals": "2", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_XgbL3KnECE2JJSTxRuMzDA", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_b3FFc2DP9kygp4q6ZRDsdw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40704 - Disclosure - Stock-Based Compensation (Recognized Stock-Based Compensation Expense) (Details)", "menuCat": "Details", "order": "39", "role": "http://www.cvrx.com/role/DisclosureStockBasedCompensationRecognizedStockBasedCompensationExpenseDetails", "shortName": "Stock-Based Compensation (Recognized Stock-Based Compensation Expense) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_b3FFc2DP9kygp4q6ZRDsdw", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_b3FFc2DP9kygp4q6ZRDsdw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss", "menuCat": "Statements", "order": "4", "role": "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_b3FFc2DP9kygp4q6ZRDsdw", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "Unit_Standard_USD_b3FFc2DP9kygp4q6ZRDsdw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Income Taxes (Narrative) (Details)", "menuCat": "Details", "order": "40", "role": "http://www.cvrx.com/role/DisclosureIncomeTaxesNarrativeDetails", "shortName": "Income Taxes (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_LHbF9IkDO0OGJWrUFKeaxA", "decimals": "-5", "lang": null, "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_b3FFc2DP9kygp4q6ZRDsdw", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_b3FFc2DP9kygp4q6ZRDsdw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - (Loss) Earnings Per Share (Basic and Diluted Net Loss per Share) (Details)", "menuCat": "Details", "order": "41", "role": "http://www.cvrx.com/role/DisclosureLossEarningsPerShareBasicAndDilutedNetLossPerShareDetails", "shortName": "(Loss) Earnings Per Share (Basic and Diluted Net Loss per Share) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_yAocm8PQI0qWcfIqAHEyGw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - (Loss) Earnings Per Share (Antidilutive Securities Excluded from Computation of Earnings Per Share) (Details)", "menuCat": "Details", "order": "42", "role": "http://www.cvrx.com/role/DisclosureLossEarningsPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails", "shortName": "(Loss) Earnings Per Share (Antidilutive Securities Excluded from Computation of Earnings Per Share) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_yAocm8PQI0qWcfIqAHEyGw", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_CO_MdicD7E-dmqr1A-w4Dg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractualObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_b3FFc2DP9kygp4q6ZRDsdw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Commitments and Contingencies (Narrative) (Details)", "menuCat": "Details", "order": "43", "role": "http://www.cvrx.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_CO_MdicD7E-dmqr1A-w4Dg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractualObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_b3FFc2DP9kygp4q6ZRDsdw", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_b3FFc2DP9kygp4q6ZRDsdw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Segment, Geographic information and revenue disaggregation (Details)", "menuCat": "Details", "order": "44", "role": "http://www.cvrx.com/role/DisclosureSegmentGeographicInformationAndRevenueDisaggregationDetails", "shortName": "Segment, Geographic information and revenue disaggregation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": "0", "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_qCjs7Q3LXUGsa4jLch4m7w", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_CO_MdicD7E-dmqr1A-w4Dg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRemainingLeaseTerm", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - Subsequent Events (Narrative) (Details)", "menuCat": "Details", "order": "45", "role": "http://www.cvrx.com/role/DisclosureSubsequentEventsNarrativeDetails", "shortName": "Subsequent Events (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "As_Of_4_21_2023_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_7v6NwputN0yPqxPiQcOhRw", "decimals": null, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRemainingLeaseTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_vl2_O8NaJ0S4joFMSCzowg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_b3FFc2DP9kygp4q6ZRDsdw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - Condensed Consolidated Statements of Stockholders Equity", "menuCat": "Statements", "order": "5", "role": "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity", "shortName": "Condensed Consolidated Statements of Stockholders Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_vl2_O8NaJ0S4joFMSCzowg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_b3FFc2DP9kygp4q6ZRDsdw", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_b3FFc2DP9kygp4q6ZRDsdw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - Condensed Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "6", "role": "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_b3FFc2DP9kygp4q6ZRDsdw", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Business Organization", "menuCat": "Notes", "order": "7", "role": "http://www.cvrx.com/role/DisclosureBusinessOrganization", "shortName": "Business Organization", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "8", "role": "http://www.cvrx.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Selected Balance Sheet Information", "menuCat": "Notes", "order": "9", "role": "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformation", "shortName": "Selected Balance Sheet Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cvrx-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_WeJB_58ebUWScRifm7fzTA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 35, "tag": { "country_DE": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Germany" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureSegmentGeographicInformationAndRevenueDisaggregationDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "U.S." } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureSegmentGeographicInformationAndRevenueDisaggregationDetails" ], "xbrltype": "domainItemType" }, "cvrx_AccruedLiabilitiesCustomerRebateCurrent": { "auth_ref": [], "calculation": { "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedExpensesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accrued liability relating customer rebate classified as current.", "label": "Accrued Liabilities, Customer Rebate Current", "terseLabel": "Customer rebates" } } }, "localname": "AccruedLiabilitiesCustomerRebateCurrent", "nsuri": "http://www.cvrx.com/20230331", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "cvrx_AccruedPaidTimeOff": { "auth_ref": [], "calculation": { "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedExpensesDetails": { "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 paid time off.", "label": "Accrued Paid Time Off", "terseLabel": "Paid time off" } } }, "localname": "AccruedPaidTimeOff", "nsuri": "http://www.cvrx.com/20230331", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "cvrx_BasisOfPresentationAndConsolidationPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to basis of presentation and basis of consolidation.", "label": "Basis of Presentation And Consolidation Policy [Policy Text Block]", "terseLabel": "Statement presentation and basis of consolidation" } } }, "localname": "BasisOfPresentationAndConsolidationPolicyPolicyTextBlock", "nsuri": "http://www.cvrx.com/20230331", "presentation": [ "http://www.cvrx.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "cvrx_ClinicalTrialAndOtherProfessionalFees": { "auth_ref": [], "calculation": { "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedExpensesDetails": { "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 and payables relating to clinical trial and other professional fees.", "label": "Clinical Trial and Other Professional Fees", "terseLabel": "Clinical trial and other professional fees" } } }, "localname": "ClinicalTrialAndOtherProfessionalFees", "nsuri": "http://www.cvrx.com/20230331", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "cvrx_ComputerEquipmentAndSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to computer equipment and software.", "label": "Computer equipment and software" } } }, "localname": "ComputerEquipmentAndSoftwareMember", "nsuri": "http://www.cvrx.com/20230331", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "cvrx_DebtInstrumentPercentageOfFinalPaymentOnOriginalPrincipal": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of final payment on original principal.", "label": "Debt Instrument, Percentage of Final Payment on Original Principal", "terseLabel": "Percentage of final payment on original principal" } } }, "localname": "DebtInstrumentPercentageOfFinalPaymentOnOriginalPrincipal", "nsuri": "http://www.cvrx.com/20230331", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "cvrx_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to employee stock purchase plan.", "label": "ESSP", "terseLabel": "ESPP" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.cvrx.com/20230331", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDetermineGrantDateFairValueOfStockOptionsDetails", "http://www.cvrx.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.cvrx.com/role/DisclosureStockBasedCompensationRecognizedStockBasedCompensationExpenseDetails", "http://www.cvrx.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "cvrx_JobsActAccountingElectionPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to JOBS Act accounting election.", "label": "JOBS Act Accounting Election [Policy Text Block]", "terseLabel": "JOBS Act accounting election" } } }, "localname": "JobsActAccountingElectionPolicyTextBlock", "nsuri": "http://www.cvrx.com/20230331", "presentation": [ "http://www.cvrx.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "cvrx_LabEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to lab equipment.", "label": "Lab equipment" } } }, "localname": "LabEquipmentMember", "nsuri": "http://www.cvrx.com/20230331", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "cvrx_LesseeOperatingLeaseAreaOfLandLeased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The area of land leased on operating lease.", "label": "Lessee, Operating Lease, Area of Land Leased", "terseLabel": "Area of land leased" } } }, "localname": "LesseeOperatingLeaseAreaOfLandLeased", "nsuri": "http://www.cvrx.com/20230331", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesDetails" ], "xbrltype": "areaItemType" }, "cvrx_LineOfCreditDrawDownPeriodOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the first draw down period.", "label": "Line Of Credit Draw Down Period One [Member]", "terseLabel": "Draw down from 10-K filing to September 30, 2023" } } }, "localname": "LineOfCreditDrawDownPeriodOneMember", "nsuri": "http://www.cvrx.com/20230331", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "cvrx_LineOfCreditDrawDownPeriodThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the third draw down period.", "label": "Line Of Credit Draw Down Period Three [Member]", "terseLabel": "Draw down from September 1, 2024 to December 15, 2024" } } }, "localname": "LineOfCreditDrawDownPeriodThreeMember", "nsuri": "http://www.cvrx.com/20230331", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "cvrx_LineOfCreditDrawDownPeriodTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the second draw down period.", "label": "Line Of Credit Draw Down Period Two [Member]", "terseLabel": "Draw down from September 1, 2023 to December 15, 2023" } } }, "localname": "LineOfCreditDrawDownPeriodTwoMember", "nsuri": "http://www.cvrx.com/20230331", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "cvrx_LoanAndSecurityAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to loan and security agreement.", "label": "Loan and Security Agreement" } } }, "localname": "LoanAndSecurityAgreementMember", "nsuri": "http://www.cvrx.com/20230331", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "cvrx_NonOfficerEmployeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to non officer employees.", "label": "Non officer employees" } } }, "localname": "NonOfficerEmployeesMember", "nsuri": "http://www.cvrx.com/20230331", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDetermineGrantDateFairValueOfStockOptionsDetails" ], "xbrltype": "domainItemType" }, "cvrx_OfficeSpaceInMinneapolisMinnesotaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to office space in Minneapolis, Minnesota.", "label": "Office space in Minneapolis, Minnesota" } } }, "localname": "OfficeSpaceInMinneapolisMinnesotaMember", "nsuri": "http://www.cvrx.com/20230331", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesDetails" ], "xbrltype": "domainItemType" }, "cvrx_OfficerEmployeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to officer employees.", "label": "Officer employees" } } }, "localname": "OfficerEmployeesMember", "nsuri": "http://www.cvrx.com/20230331", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDetermineGrantDateFairValueOfStockOptionsDetails" ], "xbrltype": "domainItemType" }, "cvrx_OperatingLeaseRightOfUseAssetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Operating Lease, Right Of Use Asset [Abstract]", "terseLabel": "Right-of-use assets:" } } }, "localname": "OperatingLeaseRightOfUseAssetAbstract", "nsuri": "http://www.cvrx.com/20230331", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "cvrx_OtherCountriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to other countries.", "label": "Other countries" } } }, "localname": "OtherCountriesMember", "nsuri": "http://www.cvrx.com/20230331", "presentation": [ "http://www.cvrx.com/role/DisclosureSegmentGeographicInformationAndRevenueDisaggregationDetails" ], "xbrltype": "domainItemType" }, "cvrx_PercentOfRevenueTarget": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of a revenue target needed to achieved a goal.", "label": "Percent Of Revenue Target", "terseLabel": "Percentage of trailing twelve months revenue goal" } } }, "localname": "PercentOfRevenueTarget", "nsuri": "http://www.cvrx.com/20230331", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "cvrx_PreferredStockWarrantsConvertedToCommonStockWarrantsAtInitialPublicOffering": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred stock warrants converted to common stock warrants at IPO.", "label": "Preferred stock warrants converted to common stock warrants at Initial Public Offering", "terseLabel": "Preferred stock warrants converted to common stock warrants at IPO" } } }, "localname": "PreferredStockWarrantsConvertedToCommonStockWarrantsAtInitialPublicOffering", "nsuri": "http://www.cvrx.com/20230331", "presentation": [ "http://www.cvrx.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "cvrx_PreferredStockWarrantsConvertedToCommonStockWarrantsAtInitialPublicOfferingWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred stock warrants converted to common stock warrants at IPO, weighted average exercise price.", "label": "Preferred Stock Warrants Converted To Common Stock Warrants At Initial Public Offering Weighted Average Exercise Price", "terseLabel": "Preferred stock warrants converted to common stock warrants at IPO, Weighted Average Exercise Price" } } }, "localname": "PreferredStockWarrantsConvertedToCommonStockWarrantsAtInitialPublicOfferingWeightedAverageExercisePrice", "nsuri": "http://www.cvrx.com/20230331", "presentation": [ "http://www.cvrx.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "cvrx_RevenueTreeMonthsTrailing": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of three months of trailing revenue.", "label": "Revenue, Tree Months Trailing", "terseLabel": "Three months of trailing revenue" } } }, "localname": "RevenueTreeMonthsTrailing", "nsuri": "http://www.cvrx.com/20230331", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cvrx_ScheduleOfLeaseBalancesWithinBalanceSheetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lease balances within the balance sheets.", "label": "Schedule of Lease Balances within Balance Sheets [Table Text Block]", "terseLabel": "Schedule of lease balances within the balance sheets" } } }, "localname": "ScheduleOfLeaseBalancesWithinBalanceSheetsTableTextBlock", "nsuri": "http://www.cvrx.com/20230331", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "cvrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of award in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Term", "terseLabel": "Share based payment award, term" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTerm", "nsuri": "http://www.cvrx.com/20230331", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "cvrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesReservedForIssuanceAutomaticIncrementalAnnualPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of automatic annual increase in shares reserved for issuance.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Reserved For Issuance Automatic Incremental Annual Percentage", "terseLabel": "Annual incremental percentage" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesReservedForIssuanceAutomaticIncrementalAnnualPercentage", "nsuri": "http://www.cvrx.com/20230331", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "cvrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharePricePermittedToBePurchasedMinimumPercentagePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum percentage at which the shares are permitted to be purchased under the shares based arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Share Price Permitted To be Purchased, Minimum Percentage Percentage", "terseLabel": "Minimum Percentage" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharePricePermittedToBePurchasedMinimumPercentagePercentage", "nsuri": "http://www.cvrx.com/20230331", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "cvrx_ShareBasedPaymentArrangementOtherOptionsMember": { "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": "Share-based Payment Arrangement, Other Options [Member]", "terseLabel": "Options not granted under the 2001 or 2021 Plans" } } }, "localname": "ShareBasedPaymentArrangementOtherOptionsMember", "nsuri": "http://www.cvrx.com/20230331", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "cvrx_TwoThousandOneStockIncentiveAwardPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Stock incentive plan 2001.", "label": "2001 Plan" } } }, "localname": "TwoThousandOneStockIncentiveAwardPlanMember", "nsuri": "http://www.cvrx.com/20230331", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "cvrx_TwoThousandTwentyOneEquityPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to two thousand twenty one equity plan.", "label": "2021", "terseLabel": "2021" } } }, "localname": "TwoThousandTwentyOneEquityPlanMember", "nsuri": "http://www.cvrx.com/20230331", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "cvrx_WarrantsToPurchaseCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to warrants to purchase common stock.", "label": "Warrants to purchase common stock" } } }, "localname": "WarrantsToPurchaseCommonStockMember", "nsuri": "http://www.cvrx.com/20230331", "presentation": [ "http://www.cvrx.com/role/DisclosureLossEarningsPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails", "http://www.cvrx.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "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://www.cvrx.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://www.cvrx.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information [Abstract]" } } }, "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://www.cvrx.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://www.cvrx.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://www.cvrx.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://www.cvrx.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r464" ], "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://www.cvrx.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r465" ], "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://www.cvrx.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://www.cvrx.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://www.cvrx.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.cvrx.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://www.cvrx.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://www.cvrx.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://www.cvrx.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r462" ], "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://www.cvrx.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://www.cvrx.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://www.cvrx.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r462" ], "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://www.cvrx.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r467" ], "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://www.cvrx.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://www.cvrx.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r462" ], "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://www.cvrx.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://www.cvrx.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r466" ], "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://www.cvrx.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r462" ], "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://www.cvrx.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r462" ], "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://www.cvrx.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r462" ], "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://www.cvrx.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r462" ], "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://www.cvrx.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://www.cvrx.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r461" ], "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://www.cvrx.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r463" ], "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://www.cvrx.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://www.cvrx.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_MaximumMember": { "auth_ref": [ "r244", "r245", "r246", "r247", "r311", "r407", "r418", "r437", "r438", "r451", "r453", "r460", "r493", "r530", "r531", "r532", "r533", "r534", "r535" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentDetails", "http://www.cvrx.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDetermineGrantDateFairValueOfStockOptionsDetails", "http://www.cvrx.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r244", "r245", "r246", "r247", "r311", "r407", "r418", "r437", "r438", "r451", "r453", "r460", "r493", "r530", "r531", "r532", "r533", "r534", "r535" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentDetails", "http://www.cvrx.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDetermineGrantDateFairValueOfStockOptionsDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r244", "r245", "r246", "r247", "r310", "r311", "r342", "r343", "r344", "r406", "r407", "r418", "r437", "r438", "r451", "r453", "r460", "r489", "r493", "r531", "r532", "r533", "r534", "r535" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentDetails", "http://www.cvrx.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDetermineGrantDateFairValueOfStockOptionsDetails", "http://www.cvrx.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r244", "r245", "r246", "r247", "r310", "r311", "r342", "r343", "r344", "r406", "r407", "r418", "r437", "r438", "r451", "r453", "r460", "r489", "r493", "r531", "r532", "r533", "r534", "r535" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentDetails", "http://www.cvrx.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDetermineGrantDateFairValueOfStockOptionsDetails", "http://www.cvrx.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": { "auth_ref": [ "r436", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544" ], "lang": { "en-us": { "role": { "label": "Name of Property [Axis]" } } }, "localname": "RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": { "auth_ref": [ "r436", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544" ], "lang": { "en-us": { "role": { "label": "Name of Property [Domain]" } } }, "localname": "RealEstateAndAccumulatedDepreciationNameOfPropertyDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r183", "r312", "r468", "r484" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r223", "r224", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r452", "r459", "r494" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureSegmentGeographicInformationAndRevenueDisaggregationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r223", "r224", "r425", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r452", "r459", "r494" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureSegmentGeographicInformationAndRevenueDisaggregationDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r183", "r312", "r468", "r469", "r484" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r487", "r527" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDetermineGrantDateFairValueOfStockOptionsDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDetermineGrantDateFairValueOfStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r16", "r458" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r228", "r229" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowances of $641 and $679, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedBonusesCurrent": { "auth_ref": [ "r19" ], "calculation": { "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedExpensesDetails": { "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 obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Bonuses, Current", "terseLabel": "Bonuses" } } }, "localname": "AccruedBonusesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r4", "r110", "r120" ], "calculation": { "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedExpensesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Taxes" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r19" ], "calculation": { "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "totalLabel": "Total accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedExpensesDetails", "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r63", "r139" ], "calculation": { "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentDetails": { "order": 2.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", "terseLabel": "Less: Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r29", "r30", "r31", "r143", "r414", "r423", "r424" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r28", "r31", "r100", "r402", "r419", "r420", "r475", "r476", "r477", "r481", "r482", "r483" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated and other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r8" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets": { "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://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r351", "r352", "r353", "r481", "r482", "r483", "r522" ], "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://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r90", "r91", "r314" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Employee stock compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r346" ], "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", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationRecognizedStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r144", "r232", "r236" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for accounts receivable, net" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r279", "r390", "r449", "r450", "r478" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of deferred financing costs and loan discount" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r191" ], "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": "Excluded potential common shares from the computation of diluted net loss per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureLossEarningsPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r52" ], "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://www.cvrx.com/role/DisclosureLossEarningsPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "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]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureLossEarningsPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r52" ], "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://www.cvrx.com/role/DisclosureLossEarningsPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetUnderConstructionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset in process of being built.", "label": "Capital equipment in process" } } }, "localname": "AssetUnderConstructionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r108", "r119", "r141", "r166", "r209", "r213", "r218", "r234", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r370", "r374", "r380", "r458", "r491", "r492", "r528" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets": { "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://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r134", "r147", "r166", "r234", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r370", "r374", "r380", "r458", "r491", "r492", "r528" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets": { "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://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r317", "r318", "r319", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r341", "r342", "r343", "r344", "r345" ], "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://www.cvrx.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDetermineGrantDateFairValueOfStockOptionsDetails", "http://www.cvrx.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.cvrx.com/role/DisclosureStockBasedCompensationRecognizedStockBasedCompensationExpenseDetails", "http://www.cvrx.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails", "http://www.cvrx.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Selected Balance Sheet Information [Abstract]" } } }, "localname": "BalanceSheetRelatedDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r48", "r137", "r439" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r43", "r48", "r50" ], "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 and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r43", "r102" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including 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), Including Exchange Rate Effect", "totalLabel": "Net change in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r75", "r80" ], "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://www.cvrx.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "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://www.cvrx.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r24", "r113", "r124" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.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 (Note 10)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r65", "r242", "r243", "r426", "r490" ], "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://www.cvrx.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "verboseLabel": "Reserved for future issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r481", "r482", "r522" ], "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://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r7" ], "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://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r7" ], "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, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r7" ], "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, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r7", "r69" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r7", "r458" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets": { "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, $0.01 par value, 200,000,000 authorized as of March 31, 2023 and December 31, 2022; 20,708,940 and 20,633,736 shares issued and outstanding as of March 31, 2023 and December 31, 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r77", "r78", "r79", "r92" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Employee benefit plans" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureEmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r32", "r149", "r151", "r156", "r410", "r415" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.", "label": "Contractual Obligation", "terseLabel": "Contingent liabilities accrual amount" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r36", "r166", "r234", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r380", "r491" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of goods sold" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of goods sold" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationRecognizedStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r67", "r164", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r273", "r280", "r281", "r283" ], "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://www.cvrx.com/role/DisclosureDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r3", "r4", "r5", "r109", "r111", "r118", "r169", "r257", "r258", "r259", "r260", "r261", "r263", "r269", "r270", "r271", "r272", "r274", "r275", "r276", "r277", "r278", "r279", "r391", "r446", "r447", "r448", "r449", "r450", "r479" ], "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://www.cvrx.com/role/DisclosureDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Variable interest rate (as a percent)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r5", "r111", "r118", "r284" ], "calculation": { "http://www.cvrx.com/role/DisclosureDebtMaturitiesOfDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "totalLabel": "Total" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtMaturitiesOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r21", "r104", "r276" ], "lang": { "en-us": { "role": { "documentation": "The average effective interest rate during the reporting period.", "label": "Debt Instrument, Interest Rate During Period", "terseLabel": "Interest rate ( as a percent)" } } }, "localname": "DebtInstrumentInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtNarrativeDetails" ], "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]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r22", "r169", "r257", "r258", "r259", "r260", "r261", "r263", "r269", "r270", "r271", "r272", "r274", "r275", "r276", "r277", "r278", "r279", "r391", "r446", "r447", "r448", "r449", "r450", "r479" ], "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://www.cvrx.com/role/DisclosureDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payment greater than the preceding installment payments to be paid at final maturity date of debt.", "label": "Debt Instrument, Periodic Payment Terms, Balloon Payment to be Paid", "terseLabel": "Final payment" } } }, "localname": "DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r22", "r70", "r71", "r72", "r73", "r103", "r104", "r106", "r117", "r169", "r257", "r258", "r259", "r260", "r261", "r263", "r269", "r270", "r271", "r272", "r274", "r275", "r276", "r277", "r278", "r279", "r282", "r391", "r446", "r447", "r448", "r449", "r450", "r479" ], "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://www.cvrx.com/role/DisclosureDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r105", "r269", "r285", "r447", "r448" ], "calculation": { "http://www.cvrx.com/role/DisclosureDebtMaturitiesOfDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "negatedLabel": "Less: Unamortized debt costs and discounts" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtMaturitiesOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r105" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "terseLabel": "Debt issuance costs and discounts" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Employee Benefit Plans [Abstract]" } } }, "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r46", "r61" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation of property and equipment" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationNarrativeDetails", "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r316", "r347", "r348", "r350", "r355", "r454" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock-Based Compensation [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Federal", "terseLabel": "Federal" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "(Loss) Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r157", "r175", "r176", "r177", "r178", "r179", "r184", "r186", "r188", "r189", "r190", "r194", "r378", "r379", "r411", "r416", "r443" ], "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", "verboseLabel": "Net loss per share attributable to common stockholders - basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureLossEarningsPerShareBasicAndDilutedNetLossPerShareDetails", "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r157", "r175", "r176", "r177", "r178", "r179", "r186", "r188", "r189", "r190", "r194", "r378", "r379", "r411", "r416", "r443" ], "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", "verboseLabel": "Net loss per share attributable to common stockholders - diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureLossEarningsPerShareBasicAndDilutedNetLossPerShareDetails", "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r191", "r192", "r193", "r195" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "(Loss) Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureLossEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r381" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts 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": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of currency exchange on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "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 Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationRecognizedStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationRecognizedStockBasedCompensationExpenseDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r521" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationRecognizedStockBasedCompensationExpenseDetails" ], "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": "Options to purchase common stock", "terseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureLossEarningsPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails", "http://www.cvrx.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDetermineGrantDateFairValueOfStockOptionsDetails", "http://www.cvrx.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.cvrx.com/role/DisclosureStockBasedCompensationRecognizedStockBasedCompensationExpenseDetails", "http://www.cvrx.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r69", "r132", "r152", "r153", "r154", "r170", "r171", "r172", "r174", "r180", "r182", "r197", "r235", "r298", "r351", "r352", "r353", "r360", "r361", "r377", "r382", "r383", "r384", "r385", "r386", "r387", "r402", "r419", "r420", "r421" ], "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://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r46" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.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, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Loss on disposal of equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r35", "r166", "r209", "r212", "r217", "r220", "r234", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r380", "r445", "r491" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r33", "r107", "r114", "r126", "r209", "r212", "r217", "r220", "r412", "r445" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r240", "r241" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationRecognizedStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationRecognizedStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r94" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r167", "r357", "r358", "r359", "r362", "r364", "r366", "r367", "r368" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r168", "r181", "r182", "r208", "r356", "r363", "r365", "r417" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Provision for income taxes", "verboseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureIncomeTaxesNarrativeDetails", "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r45" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount 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.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r45" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r45" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r45" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r45" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r105", "r116", "r155", "r207", "r389" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r158", "r161", "r162" ], "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": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r470" ], "calculation": { "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfInventoryDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r146", "r440", "r458" ], "calculation": { "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory", "totalLabel": "Total inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfInventoryDetails", "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r136", "r145", "r196", "r237", "r238", "r239", "r408", "r441" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r472" ], "calculation": { "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw material" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r471" ], "calculation": { "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfInventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work-in-process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseIncentiveReceivableCurrent": { "auth_ref": [ "r128" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the current receivable for an incentive or inducement contractually stipulated between parties to a lease whereby the lessor has committed to provide the entity (lessee) with a cash payment as inducement to enter the lease. The receivable is due within one year. For classified balance sheets, this element represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.", "label": "Lease Incentive Receivable, Current", "terseLabel": "Cash allowance from landlord" } } }, "localname": "LeaseIncentiveReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r62" ], "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://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "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": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r398" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "auth_ref": [ "r457" ], "lang": { "en-us": { "role": { "documentation": "Discount rate used by lessee to determine present value of operating lease payments.", "label": "Lessee, Operating Lease, Discount Rate", "terseLabel": "Discount rate" } } }, "localname": "LesseeOperatingLeaseDiscountRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "auth_ref": [ "r397" ], "lang": { "en-us": { "role": { "documentation": "Indicates (true false) whether lessee has option to extend operating lease.", "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]", "terseLabel": "Lessee, Operating Lease, Existence of Option to Extend [true false]" } } }, "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r526" ], "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]", "verboseLabel": "Maturities of lease liability" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r400" ], "calculation": { "http://www.cvrx.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 undiscounted lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r400" ], "calculation": { "http://www.cvrx.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilityDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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", "verboseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r526" ], "calculation": { "http://www.cvrx.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilityDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease 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", "verboseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r400" ], "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://www.cvrx.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Remaining lease term", "verboseLabel": "Lease extension term" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesDetails", "http://www.cvrx.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r525" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Lessee, Operating Lease, Renewal Term", "verboseLabel": "Term of renewal option" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesDetails", "http://www.cvrx.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r18", "r166", "r234", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r371", "r374", "r375", "r380", "r444", "r491", "r528", "r529" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r12", "r112", "r122", "r458", "r480", "r488", "r523" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets": { "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 stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r20", "r135", "r166", "r234", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r371", "r374", "r375", "r380", "r458", "r491", "r528", "r529" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets": { "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://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r17" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Debt Instrument, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtByMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Fiscal Year Maturity [Abstract]" } } }, "localname": "LongTermDebtByMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtMaturitiesOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r66", "r169", "r275" ], "calculation": { "http://www.cvrx.com/role/DisclosureDebtMaturitiesOfDebtDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Five", "terseLabel": "2028" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtMaturitiesOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r66", "r169", "r275" ], "calculation": { "http://www.cvrx.com/role/DisclosureDebtMaturitiesOfDebtDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2027" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtMaturitiesOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r142" ], "calculation": { "http://www.cvrx.com/role/DisclosureDebtMaturitiesOfDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets": { "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", "totalLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtMaturitiesOfDebtDetails", "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r160" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r160" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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 investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r43", "r44", "r47" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r34", "r47", "r115", "r125", "r133", "r148", "r150", "r154", "r166", "r173", "r175", "r176", "r177", "r178", "r181", "r182", "r187", "r209", "r212", "r217", "r220", "r234", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r379", "r380", "r445", "r491" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureLossEarningsPerShareBasicAndDilutedNetLossPerShareDetails", "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureLossEarningsPerShareBasicAndDilutedNetLossPerShareDetails" ], "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": "Recent accounting pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r486" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureSegmentGeographicInformationAndRevenueDisaggregationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.", "label": "Office furniture and equipment" } } }, "localname": "OfficeEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "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://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r209", "r212", "r217", "r220", "r445" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r393" ], "calculation": { "http://www.cvrx.com/role/DisclosureLeasesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Present value of lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesDetails", "http://www.cvrx.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability [Abstract]", "terseLabel": "Operating lease liabilities:" } } }, "localname": "OperatingLeaseLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r393" ], "calculation": { "http://www.cvrx.com/role/DisclosureLeasesDetail": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedExpensesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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": "Operating lease liability, current portion", "verboseLabel": "Accrued expenses" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesDetails", "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r393" ], "calculation": { "http://www.cvrx.com/role/DisclosureLeasesDetail": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liability, non-current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesDetails", "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r395", "r399" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash outflows" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r392" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "verboseLabel": "Operating lease right-of-use asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesDetails", "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r95" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "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 Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r96" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Organization [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r0", "r101" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Business organization" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureBusinessOrganization" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r19" ], "calculation": { "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedExpensesDetails": { "order": 3.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://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r140" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r97", "r98", "r99" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Cumulative translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r27" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Cumulative translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r23" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r38" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r42" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for loan and debt issuance costs.", "label": "Payments of Financing Costs", "negatedLabel": "Debt financing costs" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r39" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520" ], "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://www.cvrx.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDetermineGrantDateFairValueOfStockOptionsDetails", "http://www.cvrx.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.cvrx.com/role/DisclosureStockBasedCompensationRecognizedStockBasedCompensationExpenseDetails", "http://www.cvrx.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520" ], "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://www.cvrx.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDetermineGrantDateFairValueOfStockOptionsDetails", "http://www.cvrx.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.cvrx.com/role/DisclosureStockBasedCompensationRecognizedStockBasedCompensationExpenseDetails", "http://www.cvrx.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r473" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.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://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r41" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-Term Lines of Credit", "terseLabel": "Proceeds from debt financing" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtNarrativeDetails", "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r40", "r88" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.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 the exercise of common stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r133", "r148", "r150", "r159", "r166", "r173", "r181", "r182", "r209", "r212", "r217", "r220", "r234", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r369", "r372", "r373", "r379", "r380", "r412", "r445", "r455", "r456", "r477", "r491" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.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://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r64" ], "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://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r62", "r138" ], "calculation": { "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentDetails": { "order": 1.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://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentDetails" ], "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]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r64", "r123", "r413", "r458" ], "calculation": { "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.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://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentDetails", "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r64" ], "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 Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r62" ], "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://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated useful lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r93", "r127", "r536" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "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://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research & development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationRecognizedStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r9", "r74", "r121", "r422", "r424", "r458" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets": { "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://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r132", "r170", "r171", "r172", "r174", "r180", "r182", "r235", "r351", "r352", "r353", "r360", "r361", "r377", "r419", "r421" ], "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://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r205", "r206", "r211", "r215", "r216", "r222", "r223", "r226", "r307", "r308", "r409" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "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": "Revenue", "verboseLabel": "Total revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureSegmentGeographicInformationAndRevenueDisaggregationDetails", "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r309", "r442" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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 Accrued Expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r52" ], "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://www.cvrx.com/role/DisclosureLossEarningsPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r52" ], "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": "Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureLossEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r485" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Basic and Diluted Net Loss per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureLossEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r86", "r89" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationRecognizedStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Recognized Stock-Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r1", "r13", "r14", "r15" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r66" ], "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 Annual Principal Maturities of Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r64" ], "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://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r56", "r57", "r58", "r60" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureSegmentGeographicInformationAndRevenueDisaggregationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r56", "r57", "r58", "r60" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Segment Reporting" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureSegmentGeographicInformationAndRevenueDisaggregationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r313", "r315", "r317", "r318", "r319", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r341", "r342", "r343", "r344", "r345" ], "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://www.cvrx.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDetermineGrantDateFairValueOfStockOptionsDetails", "http://www.cvrx.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.cvrx.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r81", "r82", "r83" ], "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://www.cvrx.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r85" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Assumptions Used to Determine the Grant-Date Fair Value of Stock Options" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment, Geographic Information and Revenue Disaggregation [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r202", "r203", "r204", "r209", "r210", "r214", "r218", "r219", "r220", "r221", "r222", "r225", "r226", "r227" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment, geographic information and revenue disaggregation" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureSegmentGeographicInformationAndRevenueDisaggregation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "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": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureSegmentGeographicInformationAndRevenueDisaggregationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r37" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.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": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, general & administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationRecognizedStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r45" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.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://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r454" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r343" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDetermineGrantDateFairValueOfStockOptionsDetails", "http://www.cvrx.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDetermineGrantDateFairValueOfStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "terseLabel": "Expected volatility, Maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDetermineGrantDateFairValueOfStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "terseLabel": "Expected volatility, Minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDetermineGrantDateFairValueOfStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r344" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDetermineGrantDateFairValueOfStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "terseLabel": "Risk-free interest rate, Maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDetermineGrantDateFairValueOfStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "terseLabel": "Risk-free interest rate, Minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDetermineGrantDateFairValueOfStockOptionsDetails" ], "xbrltype": "percentItemType" }, "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]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDetermineGrantDateFairValueOfStockOptionsDetails", "http://www.cvrx.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.cvrx.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r87" ], "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", "terseLabel": "Number of shares available for grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r323" ], "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 as of March 31, 2023 (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r323" ], "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", "terseLabel": "Options exercisable as of March 31, 2023 (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r327" ], "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": "Cancelled / Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r325" ], "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", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r335" ], "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", "terseLabel": "Weighted average fair value of options granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDetermineGrantDateFairValueOfStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r87" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r321", "r322" ], "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": "Balance as of End of period (in shares)", "periodStartLabel": "Outstanding as of Beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "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": "Number of Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r321", "r322" ], "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": "Balance as of End of period (in dollars per share)", "periodStartLabel": "Outstanding as of Beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "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": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r317", "r318", "r319", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r341", "r342", "r343", "r344", "r345" ], "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://www.cvrx.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDetermineGrantDateFairValueOfStockOptionsDetails", "http://www.cvrx.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.cvrx.com/role/DisclosureStockBasedCompensationRecognizedStockBasedCompensationExpenseDetails", "http://www.cvrx.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails", "http://www.cvrx.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r326" ], "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", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r327" ], "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", "terseLabel": "Cancelled / Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r325" ], "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", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r320", "r339", "r340", "r341", "r342", "r345", "r354", "r355" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDetermineGrantDateFairValueOfStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r87" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Options exercisable as of March 31, 2023" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r87" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual life, exercisable (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r84" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual term, outstanding (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "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": "Balances, Ending (in shares)", "periodStartLabel": "Balances, Beginning (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r51", "r163" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of significant accounting policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r26", "r69", "r132", "r152", "r153", "r154", "r170", "r171", "r172", "r174", "r180", "r182", "r197", "r235", "r298", "r351", "r352", "r353", "r360", "r361", "r377", "r382", "r383", "r384", "r385", "r386", "r387", "r402", "r419", "r420", "r421" ], "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://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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://www.cvrx.com/role/DisclosureStockBasedCompensationTables", "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Balance Sheets [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Operations and Comprehensive Loss [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r170", "r171", "r172", "r197", "r409" ], "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://www.cvrx.com/role/DisclosureStockBasedCompensationTables", "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r6", "r7", "r69", "r74", "r326" ], "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)", "terseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.cvrx.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails", "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r26", "r69", "r74" ], "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://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r7", "r10", "r11", "r59", "r458", "r480", "r488", "r523" ], "calculation": { "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.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": "Balances, Ending", "periodStartLabel": "Balances, Beginning", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r76", "r165", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r376" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockholdersEquity" ], "xbrltype": "textBlockItemType" }, "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]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r388", "r404" ], "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 events" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r388", "r404" ], "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://www.cvrx.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r388", "r404" ], "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://www.cvrx.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r388", "r404" ], "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://www.cvrx.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r403", "r405" ], "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://www.cvrx.com/role/DisclosureSubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r474" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Selected balance sheet information" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental Information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r95" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credit carryforwards" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityByClassOfStockTable": { "auth_ref": [ "r2", "r68" ], "lang": { "en-us": { "role": { "documentation": "Table of capital stock that is classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer. This table may include a description by series, value, shares authorized, shares issued and outstanding, redemption price per share and subscription receivable.", "label": "Temporary Equity, by Class of Stock [Table]" } } }, "localname": "TemporaryEquityByClassOfStockTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityLineItems": { "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": "Temporary Equity [Line Items]" } } }, "localname": "TemporaryEquityLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r129", "r130", "r131", "r230", "r231", "r233" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r53", "r54", "r55", "r198", "r199", "r200", "r201" ], "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://www.cvrx.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r185", "r190" ], "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 common shares used to compute net loss per share, diluted", "verboseLabel": "Weighted average common shares outstanding - diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureLossEarningsPerShareBasicAndDilutedNetLossPerShareDetails", "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r184", "r190" ], "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 common shares used to compute net loss per share, basic", "verboseLabel": "Weighted average common shares outstanding - basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureLossEarningsPerShareBasicAndDilutedNetLossPerShareDetails", "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureLossEarningsPerShareBasicAndDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 5))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r461": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r462": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r463": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r464": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r465": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r466": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r467": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r474": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "https://asc.fasb.org/topic&trid=2122208", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r51": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r65": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "https://asc.fasb.org/topic&trid=2127225", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "https://asc.fasb.org/topic&trid=2197446", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 65 0001558370-23-009381-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-23-009381-xbrl.zip M4$L#!!0 ( %*!JU9(#8C6>@T "N# 1 8W9R>"TR,#(S,#,S,2YX MTB)MF1)U,7)CF=7*#!UQ'/E=T@>'M'TYQ_7OH=>"!=P7&_@PAS M I>RQ64G%%TL'$H[/_[PU[]\_ENW^^O5TP-R R?T"9/(X01+XJ)7*I=H&JQ6 MF*%'PCGU/'3%J;L@" WZQ\/CL^-SU.W&,JZP )Z (2UL>#S8M%S'\@)V@H.'%8'AQ^@E-'C>$CV#?G)92KH5[(9PE\3&2F"^(_()](E;8(9>= MI92KBU[O]?7UV'GAZV,G\+60_LG)H(.PE)S.0DGN N[?D#D./0G=P?X(L:G(<\ 4HZ@]ZOSX^/&OC#+$3<@Y]_[;A6,^X M=RR(<[P(7GJF55DY-"P $ \\(C8LO&;FAP M9=J0F.ZL%S5N2+U"D2>]7Q\H^]U0"NKDNP8-NU[)MU6!5[HE12ZX+.J%35.: M0:YX@270DC9%\D+WSGO0FK!Y@?$JUV35D)+J0:]8>DTUSV"4)!TLZ)!-4TH^ M63O+? =52XITG;$ECM'!^?EY3[<:4H:I(_+%ZJ:47"<(F>1%L1PUIA@86:C! M;^EM!60O)C-<%0;J-J*II<\I$Q(SAVQ'+BT?N=U=+H C%Z,T.BSTAWEC:]@' M?"1A@LX\TE5DA&,)$[/H#M7$'+&[DN]$0\H;:.ZI9BVOVQ]TAX,-)UEQXE3I MY2WE%AY9#LUF4E!3:MD<:VRB^3$"#:E>#TO"9&B@R@ 5X=A8Y8QS"5SRJAV M @*YWT==M)$'GS\%H["K:,=L!/FP&NQ",M MOT4VB>P-%8X7B)"39]@&.#OS[CTL"-S7/J@TP0T],I[?LQ?HD8"_W1")J1%0:PJ/:^CA#9T9/2I*-AH_ X=Q4J_:^-ASWB8\ !F M4_D&L_?M'R%=J3&W;VC89)9%R7#?*#'*]=*P4=^&S/N%S,AQ>$C*)Y1C\JB M/*PJ6QELF;%D8$N/)D\]19Z1W@ZL(ESC=P[F_RK%81)Z++',Q%!6H;3OEOKG M:K=D!"0_ZMQ&2TNN;RU4#2M:$\R!;DDD!==JE[?2W&6UKK,FM2YTE%+2#LJ& M!8YG&3B_+P//)5RHO8%\JUOIR)%@1_RD6@L%I%@/%U?9RP?@HR"VL%'8$/N6,@H2,O[>)03DB^IB7>D4(*5?^1)5/ M94?F^P)DXE-E24DM.OGHW#-X2*9XG4T"DDUV'/Z9Q2%B1IJ[[?N"HE0@Q"WF M#/(>,2'\>0F[RTP%*H_&CL9Y%HTC)>8[9 0AD(2TJ!::?&A@ZO"IU/M ?:)" M)Z>$Y>7*-E(K4(-^%JB$L/A414)<"U8^6+?^R@O>"+DB# R0$TA,,RCETMCA MR=EZ&BDH%H.TG!:7HKW*0D7R3R18<+Q:4B>Q2X"A\D1>" L)T./%@JN3G+D; MF 8R[+CF[4LC+?] 6SVI5Y9J*,:J4%I7BWU1W6$FR!\A.'NKSHOD5!AVVNV8 MY>U$-Q)0)**%8I\2T'ZEH$HE(74&.7NRI'))"!V93VWEO5EU:(IG7@["E9AL MP)[TX;\F)T$BV2V[W/&34$% MHX6LP78Z'S +I1VN\RQ-9X0]IBNC^FVV*9:AZO M= +J0)<6'S%O+J@,^6RIK1#Y9!%.$:%((S(JVX!H&! C(4)?]Z7X&9KN&70C MX3YEY">.F;S!DMQARO^-O9"DP"[\0M<'J2D+IAIEBH0Q2%F#*$,;>Y!<$J2- M0LHJI,Q"VJ[=X&N_"M8TZ)Z($RP8_5.=F: VT]BWK E#@#HCYMY0+Y3$_4*DHC*M1;NV MQH+L:-VOBXX?9!LLY\W.,O6 M7^9TB4?,NEKQK"W1Z*%1L1F#L9*9DK,;Z#>N_F%F!1UZT= M^ [1*PB4NEZE8^L0G?+PK*Y3P$*\C_6G8:T1LB?,796XAT(&_FA-Q4W@8PKY MFKYJ.:>46,YBFP#!+7UOPTZE,!**1BK'UV*1DHLBP&3_W=F\;CI^D M;R76=Q)#B 9<(I:Y[+[@?N7HBOR'P-%R(FI11*X^J& ?'H,J$VXNDI.=S#L#CXU-R1Y\7@5(S2+^FMS];@RXT29 M<3*H"4GF0O^*!A@&I?FLNLZ"&_&M(9#+TR,PULV3FH&09$<9I_Y;-,-!Q;/8'P@M)K]#XI_)T'9<=E0I6*B+2K=3;U05BJ_C M@;_U-S[>HG^G9"VOO,#Y/5IFU#KU6W,1T0J^N3[_0IJF>TE\-=="'\!^4U(9 M*BD_\2!<77;T#P=<4"#I($8]3R7AEQW)0Y4%Z#98?6G@3B/I871#=@=AD,2Q M(R\[<^QME^2<3OE7,!,C)_$5FUMUZ'#C1UXG5&PC\6>$)]S+ M:]QUQ-5K_P=[$=$6.A'5E@G?& N1^!S,Y2OF).-4%>*#=!+R$77YV913[('- M8[DD?,*#.1'J1X.P=T?,CC?RLQI]Y&IDH1\P(C%_>T='H^51YH1D1#N+#O2" MS9RX5%K\C^^KG6#J3JE/QO-YPMF\QF_&LX< J[DS?G7R-EIP0O+'8PGA(8:M M.@!\#UW%]J?^D+&<&$ MZJIOZ6?\J\5UB&Y_4:]6Y]2!122^EB +HH7F$%TJ]>=;OOI/7IU+_4'N1J8(:4G0N-'[L192GF(@S$QVT]?X?$; MS/G1=QG*%@<+^2$Z^HMZ(\JDF 8&&G4N(F :K8R?E:@/T"*"\!?BW@7\7HA0IO<+H8LE\(R %8+D=@TQ046T7GU,?]HUYL2HCOJOW./Q=MW\F@/LD+'Y2$]9X_C/8#N[(42PFB6DU^M1"(M5D M>"B9D-2P\T$]3?FYI*3.GBFZ _1U3BE'\_C ]%3S!0,:72>0O-!Z=/%H\L^5-TQB9Z,?[#?P!02P,$% @ 4H&K M5NA:0@V!# )ZD !4 !C=G)X+3(P,C,P,S,Q7V-A;"YX;6SM75MSXC@6 M?M^J_0]>]J7G@7!/-ZGNF4I(TI6J)% DO3/[-*78(FC;2*QL$]A?OT?")C98 MM@PD%F2JNCI@=/O.=W1TCF[^^MM\XEHSS#W"Z+=*XZ1>L3"UF4/H\[=*X%61 M9Q-2^>W7O__MZS^JU3\NAK>6P^Q@@JEOV1PC'SO6"_''UB.;3A&U[C#GQ'6M M"TZ<9VQ9C?I)\Z1STK6JU;","^1!'D8M65CSI+'ZI1>6Q^B9U:DU&K5FO=FR MFF>-YEG[U!K0?M&)#>E2^C/,_'?$U1I 5#JGCZB-*Q:D/_/DPUMF(U]**99]_L3=J(!6 M;567,H7X5HV25<6C:J-9;35.YIY3"9LH?M:H)$H^WT@?8FITN]V:_'65% HB M&46O8(/T+.LK9RX>XI$ERSCS%U/\K>*1R=05=H@RD0#A\\YA)'$'R!7%'+PQACWZM8HIH?PYM$NT21)S:;U,2/ MM4+%2:A:\JN]+0:#+E> P9R S?,F\/,BA2EY$"ZB%O M?.VRESW+(E;L.\*^))[M,B_@^ &[V%[3T1LZ8GPB&1+FQ@E MV\I)55DI(KK$3_X=\@-.?(*AVXOO6\'/+*@4:+<8K<1;#$LR9XF-CPM4/KDE MZ(FXQ-_.V&D76ABRC5P[<*6BW\)O(4Q1_=Z5">+&N$O"=9(,0& MSPA-A>?=K&'7]Z(G0A>:4@_"!W^>>UX,O(N>L"MCB\2/M3+:U LX!PEG-BU, M\^=IZTNCVVXT&J>=%KC6G48]UNB8YISS9/L1MZ/RX>.&,B49"E/4O&"R-+A5 M DH0Y1]Q-MF47%@9*])PQAW,(=ZK6($'[6%341<",_&"R?/8E[^\,R/"51,. M*_P1 ^\,N<*%._=[B/,%A*/_0FZ %4QIY365P2R>-KG='JJ!G(,3P0)H_A#; M&* \N?@>^SF=,B/+<3!<&&%(;-,@8E=Q!C1=060\20)6L]YMM9L'2%PNHI"H MED%$#3B>(A*Y\6!8^OX8U",:0,PT%1&TPD$BVGT!Y_9/\?,A69ZPG+X"P5I^=G*PY'?9/.T2Y>& MN-[E 3(P$(HU.=OKVDQH-&>ICV2[$_.1V.@>[9L,2 *=XE<8 KCCWKK4VIJ\ZC+YV*3OR+@C\!&1@/2*<&(+!HQGZ)->QC6?.CRDSFZ<9[\ZR8 M+ /[[1#/, UPI.4\R!F"@$J ]=8FF/@,Q]0KL4M(8)8V:SH<'3>X!NE,X^R[=F8>@VG-)"?-OA:%:: E?<#2!?R.*0C! M!2CGSH10XOE")+.ZW-MJ+QXYHAXXCX)4ZLAO(<7.?\"7#(^-R2GL >/R M!]_GY"GPQ;;G1S9 >;O6WJL-YBEOP>6 \J6E;\?*61:,WW&ELP+8WFX%4%1C M%;U+Z_VOD%B[& $\%J!9W&@47IR0?!!+.<"<, >4BXN]T)=X^1>^+T-&B!W' MB#[C(VZ6/P O;FAUS"P4%N$UM '9UG' MS?0+,-!VE:)@:ZNCNTC/0'<> M^NQ(WJ8V;"<#PY4@.L0 8Z6XW*O'L:.!+J)<9A"(N(&'<_?P8M(*< \=3#6B]"5GL&VXY&= MVR LCI7WO>18D_P"$B)I@4@Z94_G[DBGVKYL*0P3MW4I9+2:%]W6XJ04D)3) MYVZG4?:-#,9:'%WI&;AC_V&,.)8O,Q"S4YAZD@35LD%JXB34;K/>+?M(XXXT MI:P?Z ,W,"RYQ%..;9+%;#S)!^ S%ZZ!OL%W1*A8+.G3!Q2_XET.9GE^@5[F M#\#\#H(P,0(YGXAE@/]),:Z'46)YFWC+JVP4:J&;_0,HQDZB,/#6@DU/9_-& M7O5._MRL:V+H@M-\;!JQM1A";>B89"@VP43W_*ICA@-0=LR%_7(/Y2%7'M7L0B_7@MZP?@?&LQ1+-"=8/483G- MV1_%IS[[=*=)5H7VO$%-YBE;^;/3[R7FBOX);\M"7_0)@O5&PN>LH"7K:U M:L8A#(G[?L6402_)DN>7BV*0F9(] C[5R]XRE"?SU*B]*$(#1]?$#9&O2]GP MV<7AX:'X>E;1763[*OX8%.9-95'@X'C)XXGR1>EZ0TE[UZ$DK-^*&G (@\C^ MWL12VEMD+A@%S=1K=S*M>7T_4[RI'5\3U?X'B,VWT8LG49/$K="/9 *]%GE-=Y8(='/>+#4[0AQ_YNCLLUC L[RRJPA?@('+KW?%Y9*LWYC%W\HN6 ;J9/ FX"X++/L&SGA&HBR]TY],;1 MI'AAVQWR RZ!]4?B>[%(L;TYZ2@*L3Z]%BNB00>>'4($N(\7^I5Q7N3)OZ&> MSP,Q5QL\Q-/5V?T!)]0F4^3> MT']CQ*_)3+49=*NRS%.!PK1N:L;^)&'@XD1Q<"S@>U,9*.LOEFQ-9[?M]XN]5M?2[[)&$.0=N_ M:#Q"9Z")?O.ID^,@-@N:&58T'FTGVUXL[NYLQMV1@4U&WJYX:KE1+0<1A(N7 M)& %Q=$=,9?*UQ'H9B\A4-=JVA!/$ '2N3C5[('6">=@%ZRI!9K7_8OPEN)N M[5<2!HX!NO*Y!Z/Q^(+=&;YCU!^KMHYM6]R'5!Q=.>PVR'RM+8D*S>ZO_P=0 M2P,$% @ 4H&K5@GW :Q7(0 S0D" !4 !C=G)X+3(P,C,P,S,Q7V1E M9BYX;6SM/6EOXSB6WQ?8_Z#-?M@:8%.YNF>F"ETS<*Z>+%)QD+BZ9S\U%(FV MN2V3'E)RDO[U2TJR+-F\)$LB[3(PZ*E8/-[%QW>0?#_]_6T6>0M *,3HR]'9 MQ],C#Z AQ!-OAPE]-BG 81'?__;O__;3_]Q?/S/RZ=[+\1!,@,H]@("_!B$ MWBN,I]X(S^<^\KX"0F 4>9<$AA/@>6>G'\\__OCQDW=\G(]QZ5/6!R,O'>S\ MXUGQY2H?#Z//WH\G9V>3D]?7UX^O%Q\QF;#^IV-COF/QV?G1]?G'U\ MH^%1#B+_;##)LCG_&L9%AW+C'T^RC^6F4#%T">VL_08H.;G./GWZ=))^/6*$ M]KR?"([ $QA[Z6^?X_\;'2WZ8$C+\G*XQ"@)ALL']0',&0RT+QE0['SS$.?I_B*&32>O.O!,;O1QZ?]]O3705& M/L?' ,].^,>3[<9/Z6#$C)-M"7$-:1!AFA"0 I(NDRL\FS.84[D;^2\1H"8H MFXYD!SD0@8!1_M*/N*@]3P&([] 8DUD*&U^ 81*!X?B1X#D@\?L A9P;<\ZE M:Q#[,*I+A%9FM$*L:_ 2/_B$,$ 7H!'RXA&L(',/V(BT$19K7>VMRHIZV(XS M)N,YI'Y:0-9@3(<0?DYF,Y^\Y_O"<,Y_&P0,6L:I%FE@-(U#9!E0FLQ2*.DW M]ND.,2 !F4$$?B8^TY=L/[WU(?G%CQ)00:K9RN\,"(=(^@0"/$'P#VZ.B+[? MO/%_MKGPZLYHA5AWS ^9@9'_!NAVRDO 51$H+PEN 9YU 2IPP:CM>[-]M7.X3#DG4YX5;;SP!/ MB#^?PJ!DZ#&S[@DL $H :^]/)@1,TM\;&I5;3&2'-,D+!?]*&- W"^[P;+FA M:T>KC62*QQ+3>CK.1Z%/0D;WJX3&>#9X@_0:SWS(2#[VDRBF=52T\6!5/IA@ M,?;I2TJ!A!Y/?'^>80) .#NY>8N9RH7,,[M!R0R05&+N(5V'G8]$EW[^QG@, MJ?,3P&#DO_#!*0''!2%:A%KORD*WE;@1B.;8YQ'QX0&?^1Y 0/.?_EXY_ B@8 M%]"_0N8K'B.F:?%K4_&(""G&XQ,>YW\P/,[^>GQV=GR>*<3UNJ;^7*6CO:RK@- M*+L&-<% 9.>*! M7$P:JU7^RTJKYC_\QEP2$-/!"XV)'Q1R%?DO($H#Z8I&.6JR1B<6L'G@(;(% MH#$WQ7HC<@53HP.5[.,&8VJI;FV!R$ MA++Q<>H_^L4NEZ^;ICH](\(*G<]B<+T1]DS!Q(0MV2]'9T?>G$#,S/;W+T>G M=L1G$ 0X85;AH__.8\W,EF*_D 2$]]!_@5'J45QE<+-O6L':=KCU!=9X.!NT M+ &ET2Z*EFL4$+:TC-R2XL8XKG7X[4R/K*"+I>4A%C>Y_(O;_W8N%W%YCZU5 MJA$3L"$TO6I7%>1E7:N$6*EH?SH1V$BUC*>67%VE&?7ITZ?34^_86XW,_E@. M[K'1O6QXCX^_M*Z*&2PLF54:-_+I,EG+@9,L&6E[J9I0]K"A)&M&0'QL 8V^IB($O+Q4G$R[.L403A@RA5ET+,^0:I]MUYM]9B&:P/8 M^PHT0JB\#@T1L;LJBRS]Y?M7X',[E$-X2]+44O"N6)4&/:5":-C7*D%$@"E7 MI4%//4'4?;=>E?68AFL#V/NJ-$*HO"H-$7%F51;__ <$A!%J^GX/%B R6YB* MSB9K4]/=E>5)-^&LO5"E8]1:LLI1VER\9HS5K%\EM#97LA([W6)68F5Y64/D MHP#ZT1VB,4GO<*C6L;BU7"#E[6T@.R(^HF- *#-]G@%9P "BR7 L@))R@XB* M/RD7N!MK%L3TU0$'RMA?*\EA?_SVY*.):%E4OFW(P\;77L']6DG0K@.< M?96#O/K>6%YEQ,'":7J3Q#6PN-@)P+&KE?D=0B.78;.A5"N)F]K'[L&?J36P MK+DAIM4.6VM?)<6Q&1"]:UT1T&5]JP+6[DKXQ2>0'QE[\F.57;+>3"H;HH:V M\5)*_V9#(]Q:E'@%;;%N\MXE?1/8LIR+@>S?GBB2N\\!0 PF++$MA.V$F[:T M96\HY?-^0W0.@O2Q$*%<*]N*45.UWLHZT9$7&P#0J]TB 7AIPR@!=0(A MR&X3/P(&;VALX8@Z&MH!LJ[N4:.&-23NVI BG5E)&JY)K28Y@)8M*#%"/+=_$ BN7]X3G<8IW6E=-UJDK!EUZH?V<#UL.I=TW1* MAP/L+9K&JXO^ONCP@[*MVD06M>X-O?57#/Q(;B;+VHK14[5NQTQ6D!D; M &''5-X$NC"75?>Q!DY61M):?,)>W=P19Y2XF;5\'X3;/F6O)CPU! MZ?^4N0ST\D:A!-FR ?OJDU"S.BIMY!;.>BLK*R'=P3?>WB*$)R?2(PN7[ZLV MC_Y[&L[ED*_ 1R$_?ZPU!;N82K[^.IIL>Y-3(ANX>]C[-RRKN%96>$/RBLU!T4.J6S5]'$)]"2A3*FY(6=+OK*;^D_RM_AA+%0_($)U/5425I>ZDX*7LX M@[+)0Q&B'O70;G$-F3!B\^D(&3B]KQ\%^((W)&1@N[ 7C?RW01)/T_=LM-O0 M>F.-$A8U=P-3@WUGLWD-;%O?;124W]AHQ(!8VF,V =_<7L0 VP]^PQ#ZY/W9 MCX#!RT.R]LIXL+2'%9178' _=#A.+SCY@=90TW>4$\&H:RO1<1UW<%VHK 3* M)5A4 FE&T/=YV^PZKQU6>BU]^9/D]IFFA_!BET&?_E"5WD^K-E BTM(=-7-: M8MG\O=Y:T\*[O,6V"6?_$;,K_J8H('.?\$H^PCBOK)DP4"1KV-NU'3!/2##U M*1A,",A+J%5!D@;*C/N*K_S4Z;U5<$S##-P GEZC8F+XBTM$=>"V<(T-T&4T M07:9K=I"(BP;;2P@H%@):VUT2+0DV7+28<64_5Y[6P=Q);<"T"PH]&261&E- MDYOQ& 1Q=EAV.!Z$&85D"MZ@FUCA&W9T!7^IS)MU;$2#MO1^/1[ANL#UNPD8 M(;-<7.9(V'6[[R%B#LL5 2&,;_V O\*L"DO)FDO]354'5_"]YT\W$Z7'K>M6 M"__UCBT\%*[E"JX'4N^NMAR%LJ=M KKELVGA_R59Z0AZB\D#>,VK($ T>208 ML7\&V=D:U=FU.F/(S[;5'<7*\U%L[)52%+Y>H&HJ15[6>/NS8PUY@_6P]7\V MK!XNE:>8)#C8<&_\Z"8U9+,"(]F^"\)K,"<@@'E%0!H0.,_N3A3EIV7.T!;C M2;R.+4=TB919@',)H<(?:S948P+*!MO2NVM'%O#V>/3L,FZ%]\K!;([ONB)1 MU/MH4NIC59, ,^L!I6=@$<41##F Q==E/8)*_?"CBN!(*G^Q'RF9 MH.G3*T/.MV2(!A>[S'GBI;81")>7KI5<[SL,G!UJID)UQW[I];^*C7LB"5I"73# MO7T#;*&AE9MBZPY;6L;Z450MG&*^/09CL7UE ;#-K$S"7^<'3N M*$U >)T0'B5/D[II%9+TVS"%C-Z\,3\>4B#3D W&<<%\;&L!UL/7]7<5G@ C#X4QR"J7@ SO)Q#@2<;- M=!'H,\(=3=NK>/W8F7AU3RB'A/$!Q)E[=X^IS)5::],KF__<&9O7L'*()S(/ MG /*$ )P@K(2]\%[Z9;( (7I7]E%^I40,SR'XY'_)F%N5Y/U*B5_Z4Q*NB*/ M7MQ^.FDK47D-*8\))"2SCS:>ZTFC#2MG5962O#C]R^F%=^RMADSSDVS4XW18 MKSRN]R$;^4^'Y&.?+Y7M5G)Q#70'O.?=?4;-F52F4&:[?AO-MO#;W"/G$0O5CUL4%#237'68XV([T'3*5 M+F?GL7CZ]E\[OE0#P/BQ! MX!<-ED!X/@J] HP_>1]R2!R._&T0DEN.<9F:RIB@^?2D9.)?OFABB44^' M(HLU&5AQRDQ0M>P32Y%ZUQ0Y,>KIBO=L+JU&_"NC:#F'-QZS7:@ 3!D(E+1U MP@4W%\-*UDR,41?!CWO_14UE:2L7?*R:])7BT@5ELVIQ@!23,?B>\3AF=KKX MD+QQ+Q?\E2:4-\'-KMJYYVENGM^^F\T)7F1Q>J7R4?9PP1%HJ(*4>%D^ $8I MB+_Q%T?X'=Z8)($V5Z3NXL+!JX9L4B/6 9]T[Q?P[);L68?5-X=2/0WLX#5D M+%%9*/ ;7RU;JD*9J-#0GJQ^]=_@+)E)Z;CVW:8]*6'ZDI!KD%H@)2.(DI35 M[S9-1QTIJY ZZL7JWER,S1$L@?PLZV"&20S_2'^78B:S7%L;WFFO42D-[=' (;F10OD 9+*@ M[N*TL]ELM:=X[0+/OE$P3J)[.)8E/(QZ.NV'-N-@&3T[&<%K\!(_\&)4_"'@ M>AF^'T[/UC-\?#3O0S'>+J3J.,AW:6Q EY43MNQYB55A4.3;1 W=2:\IB%Y> M-R(D[*JX*D3:8Z7RYHZDR.3R).=#UP=.[['/;99G$"1IB;!ER0I%_D73PX5< METYR5@D8#3+]AR^*PS+/ 4 ^VZ8D$4Q).W>BF1JUH\#! M'S^;\A.FZV8Z>MD'^$CH]DY_U:R3_E8XV8RFML:",D$M&IRZX+6UM M+Z*M04!N:NYNQ+HL6,LZ('D>ZA(3@E\AFESY<_9%^LQ9O2%0/L\)\)FI M\PO;*[BB>6)VZIF15E5U=R'0W%CAJA!SEIEWO)(EH#&'L_QDEQ$KY9U=B#-QR)UC5UX"3C229LJ4+KRF94EJ&@[/:*5MW,,@O(O)=DEXRHQECM/P)7P+^ M_IN1OJHS7*]\_6O+&JP.HIVOL0W0N SZ$V;"WL+T];X4H"$:$CA)?V :-X#S M52&D\C+<8K!>.?IINY6Z!9I.+>8Q(,RILF!W(3=\#2D&&=:F8F2I'K>S1Q]%KEVH=NI3Q-F!E MG2)\"IPMG+>W7Y71B417*\*_;2G&;NR?[,KE\]P/P!WZ"A$"_AQ'D*;_I#CV MY3D#XZZV\V;;BG%A^!AC;/LVGT@EZ=(+VE[VT@R&"%7O\2G4>Q1C\7,@Y1HA&]2,U:Y](S'<"&=T'A)&F/I.(^? *O?L2C%S6X6NGE0D*A)3Y6\.H\ M:+,V-YQ,X^'X&U,4_%;PX(7YP'X@C),:=G0A05!7<1JBYM"J4D(L65.:/C8M MS?J267GZ1(V8LVR[A_Y+FN.7+#OC7BXDA1HH0RU>[G,N*T11DW%%)Q>.8!N* MI '?"K1VAFW%(=PL^HZ8/QL]8IHR(C6E*&0^SSTSLQHQN,[P+O@;K8M"'0*X M+S0/& 5-EGNYGPON1WML+F/F/O_J<3.]7Q[[O[QL]!V[E#X"LSDF/GG/H+]\OXI\2H?C M%#55_M^D8\^++H?@5TY_9AZ3-&BAN+FN:.]..M^<0>4UJ$#-KF(4 J:\V:[L MXS?*2)O)TNE$W%Z(M!C)51*6-D+*[1-96 M_,9>JU;$]R[DQW4HE)>#B8)S)C_^2/*3BBET2V&ZPF@!2 S"$2Y)T_+K(+[C MQ/>CQ^0E@L%PS$:0W%%H=7@7HE\F@M ^YMU?A&@/VE\!UU8@'+"N_@3]BW6[N]38AY+?^U/R>_2* M1U.<4!_QA\#2)7B'^.U-9G&F4J N_UVKNPM*35,*O!8^AQ+L-5Z_MUF"72_[ MHU?&XW?&\LS/-19Z13\7W'=S:5<@.ES6FR4/"29ZO(SI8^##BZX)A^S//B;2M MD[33N6"E=J2S.J-9Y]G-QJ!GBG;SD'%KH[IP>KQ=<6F--/N@G=+__ )H7#PB M*7LDM=TI7+A>ZY@6$M+)7GKE$BR#DF%>%W>%3$?RNQ4< M+MP25VX M%>68#6!./)=$-$V:,8 9C*77R+/]HI3CI\N#?;(WD)H,Y,*-K8Z$J $U7#HK M^9S,9CYYSX^59[ .@IA)]_CDN?GQR7Q:#X^S1EXVL[><^G"J\G"J\G"J MTK;5G*K7NV1**%9##>,H\S&PWDY_"J#N""Z>/NCY2V8@PCNN&0Q[W MD,>U+&KY@ADF,8U]%#+C^PE'T2TF_&/;XJ>9;'\SPEU1S"7?N#T4LSAL]\*W MG&&;658\6=J4Y-.<$\ M.WW:IG>5)2#@'HEAB8ZJ=S]/JNV*\M[YU#45 MB 5YWRTAEX9@A9Y=%X+>)@1[YK5W*>QMDGV?!%[@/=J0^MI@[+2=XI;HUZ;] M/LG_$C6KTE\3B#T+:MB4_9J4WR7)-_?!+=CSQK/O66#%HCUO3/(]$O)!&,(, M]-795JHIHM?QG#NMO#L-L&@(MT=B65((=R@F$%$8I)<2NH^>K,^W#_$2HU7> M46ADG9ZN2>F+'LL7_891Q5)Y@;FC"??=R3!C2#9AU!&[Z+=B-)[)/-R:UZ&?P]:VQR2G;:"'5#GYI1VZ<)BZ<[M M-_;I#EV#F-\=1R -OU_[,2CNYU9N-=*ZUQDOS*\SEH#R.%0>1%X!EQ=/@9<" MYW'H/ Z>E\*W?OV1'JX].G?M4?.,Y(C+RW!\QW:1!0S9DI&\CRIIM^?7'A68 M]__BYP8@O\)X^@2B%#TZA?,1OD$QO_',A?B M1H[<6G>AS,7.EU5H5LZBV[(*W\GS'7V^^2_!VH'P3R/\#L]W[/KS'8>B:-]# M4;2=K<ZK%8CP=L"(TK]5BRIS[E]5BJWVT[^0*F%_58JI >2MMHW'<5 M*0^E;0P'/CR))-TJOL,GD90W43;S9!T=&:L-Q4X?T%&+<]^DW(=C"JIWECLY MC6 PX4X?M-&+:$=48OF"<;(H8A?_<[-P#;UJH- -CI(S+=*-0& M5/R^I->>V.[X31W;\OJ]"6KN'%I4LTL ]J\8D0TJ[KOT?H?U7'HI0=0C\?95 M1)\@_?V6 '[# Q! XYZM6.7TAP)$V]/P>Y);6P*[UU6.NB?>]R2B/5JNRNG[ M3:*=[I7$UC!;^[L<\P0"/$'P#Q"*OW.K!E%0]R;,#^8W8580R!OE4.S699?B MY <@"Q@ B7Q%*1B0G^!>42(+VE]A&E.SBR^MSM6S\KQ#3%J9>+(EPM?4?0ZC MXBBALH>+%V0Z$(6RZE+2P^[.* %->790T\>10X &8FO (S?.]CV#B TW^1D@ M0'B1YW 0SAAI^:72&"Y KG[%%ST:CN'"&4 CX:S8"/5PM,M47M*;D67*P+P& M"Q#A.4+J3>:S/0"#.[;..J?CA^]B/->A.TH.K8X#E>J#E>J#E>J#E>JM%>J.M9#A^M5A^M5A^M5A^M5/5VO:L+/K13? M1L1:)@5MS6+O5D!'!!-?$6AU6]K!ZP(Y:B 48YX[Q#*SP["S"Q&"'J3*E!P. MY2N-J/* T0)0?FF :V0ZPK$?E;]SRCS@^']!O)9$RF\@;*.RMI_;A5A(#\+7 M$S6_!]G-2'Z+2?X3;R>[,-(W$"XUE)=/)Z#]( MXFDJ5=H,]F9C=Y+7ADS93'%N(N5"!KH,E4'R6=3B(6L[4_' CU,&@8/H; M!EHXO^)R&0AC#0!IZTO5QP M^^KP1HN072[)%;$N.&34TU[ IP9B979I-Z8=#,?(<:K-6C?67^N\=5Z0"=P, MHW1Z^6E)HVXN>&UU6&".F8M*T5AIZ&(L[0UO+Q#3-HG$1V[:V=!W,+BS)>+* MN$)+8[NK?-J1PI;(9.GB=B;,/P,\(?Y\"H,[Q#S^699N1^$36 "4 -;>GTP( MF&37;>KXPF?GF^GD?-+_]E;3>G UK^>CT"/9S%Y8F7JG7-PCT1[]*0@^3O#B),@2K1D+\C]6',A_^.W;\[J]7OI@NV" M5D12,[P$L"TJ7M](J,@_V*X54(N*'.!.*B;&4T"RW#]4UDL4MK.9'S(GH1Q^ MVV\;2/<+G7-GUM5B(84:J$E*)9AOICOH>>6F<6;?9R7*>:'/JX3&> 9(9O\S MK >4 O:_<.2_222AT4@N>%5-1:01P@XE?!\23IWAN,B6YH20+75%>Q?2\TW9 MJ$#+DC.;O%#PKX0_NK'@<#0[ 'UV(?!8BY&];.@=.P6]1AFEURELVO>^N@:$ M^JJZM+5#+J:" 97=4X:*93MG$RSU%7)Y>T?R?1H)T_#$C23=&F#JD[7BMBXD MY[3"I6"&(VY %2BMZ2]M;M'LN_>,4@ M"1=-.SMAJ=?@KBE>#AGD8I 1>/6CV@PL]7+".-^:==5\MGNF9VKN.B@2:$\8F'PIZ_>OOGN M*T(#-_18\/2GKW;1F1.YC'WU;__ZW__;'__'V=E_GM_=$"]T=QL:Q,3EU(FI M1[ZP^)D\A-NM$Y"/E'/F^^2<,^^)$O+VNS?OWOSNS??D["RA<>Y$HD\8$$GL MW9NWV3<7";TP^('\[MNW;[]]]]V[]^3=#V_?_?#;WY/;CUG#CT*^-6MLZ;/@ MEQ_@_ST*ED0H&D0_O$;L3U\]Q_'VAV^__?+ERYLO[]^$_$GT_^[MM__Y\>;> M?:8;YXP%4>P$+OV*B/8_1/+#F]!U8FFE0O?71^ZG!-Y_F_'2MH!_G:7-SN"C ML[?OSMZ_??,:>5\E(L+7!DS2YJ]'[1.=WG[__???RF^SIH*0%V=MBW1_]ZWZ M\BMA.$+^R$.?WM$UD=U_B/=;^J>O(K;9^L!6?O;,Z;I:2I_S;Z'_MP%]@M\3 MU/P>U'S[>U#S?R8?WSB/U/^*0,N?[JZU"G]?HI5TDNH8V>A;I8]R!>A\(_XJ MJ45?8QIXU$L5 W8UI*4TTJB2,M .W1)!'QPEY,>&BE*;1]1]\Q2^?.M1!I[[ M#OXX@S^D?<0_?KX(14PN'Z.8.VZ<4I+R_^FKJN];V@.D!F)+7A;=X6[*3/S9 M8(FDQ;=N*")E&Y_YR6\CNZ]YN*D65;$+*[[\V7_L\-NFNI04X30*=]REK7[4 MHOPZ6VIFBIQ-XY"J(6;PGU\$ZY!N)+N1SRNG__5%) M-*:;I<(4!'AP'O,@+UBAIBEBYVM2,/5#73ND+MDH;F_O++FDI&W)'P5>T^N8 M;B(S,Q2;S\LOCQ2M\=5T3]]R!JZE4>_0RPZ:(7E>!=RF66C6Z'[:;@0]6JG;H@:5&R/VO6M;>WJ?(BG6) M1X#PE",I=X*(P5C>B((536?@@CH%CT;;@W;('5$K;O]1.*,\'12J!?D'YM-/ MN\TCY16*5S1!['TZA5*O._P>J;=IQ>SJ9AIW?"IE[H?=)([;*+UG9![;%FDO=TX!*3!9%L2,A)PHH K\F\^L%YO?;$ M9(&MF3J=:QBV]>W1>W*#JF4?UC1&[;U-,O?T6T&>E.E//? O/4]8+4K^ QN6 M;[7&J&Z+WDEK5"P[:$5#U,Y9)V]/QTQH+M(_B-S*7@73H>BQU0 M[@BD8<8)Q*=V13G=7?%;'KZPP-4OG+3-Y^*4&D4K/?.@[1S<4R?R4#Z:+8M2 M#E,[ZFT8Q8[_?]FV=GVO:3P7)ZU4LM)%2RWGX*#5 @_EGHHZ$>2G6J\#:"\Y M=33N>/ U8@>L4B1+9RQ\A]3)*D7LZE9R) 9J4WD1)&'[M\]AH#^?J6B"V)MT M"J4>=?@]4J_2BMG5LR1!(BE.MTUS3]T=%R[]]MWC XLKTV KFB#V+IU"J7<= M?H_4N[1B=O4N286$:_+VW=>/WY"4_@0N]L =N%MSO]\\AE6J'GZ/V+DJ54D] MJ_0E4K>JEK&S3REJ1)&;$*VN7MUG(3+5G"9KFB%VK#K%#I&KV :IF]6*VM7; M4J(DI3KM:?+%CG,:Q"HO!V)(+'=W52GZ#Z&)HN6E9G5;I%YI)'+/Y69" MG63DB:(_8=)#3.$N%7NAET[L)/)HK:%MCMY-ZQ4]S&^H:HO:31M$[IW1D%&' MK%*2O5.DX\S)J@=L%J20=(/^0DI3J9O]UO M'-\_WT4LH)%^T#YLA=[?*M4J^UNI"6I_JY:TI[])HB2E.IF_76TH?Q+#_X\\ M_!(_7X2;K1/H<4[7&KW_U:I9]L/*IJC]L5[BGGZ9$B>*.DG(3^>@K_EE W4% M1F^'JJ;X75.KX(%?'K7#[91Z1#)9$,6&%/A,Y\QBS)VSHI)MKT590*D;=RHSQ7[(#ZIJY]TW!*Q-S:H=WB=_J 94E]L MDK;W9?JB+TK2DSNB6D.9N6*Y[6R#M M2K5"5UN-*72)VL6L:NCI51(T"NMRNMG>A1LME%9T^.LU7^ M1/TX2C_)'2OYX&>9]0\BK-8?6. $+A.Q$ZI-)$TUUY9=D;IC%P. I[;IA]") M.XG?>5H9BD5- ,6SQ5]1Z#-/5LL^=WPH50T;2#2.AJP?VRL"JNK(:AO-Q:N/ M:L=6MYB#IPY3+S8C-UB1V%Y.=Z,I%EO;<"[.=Z1("X-:R#L (YX,V E MV"[>N(PB <0-P_U1(^1>6*U4T0/++1![GT;0SM-.2<[VN*ND2':>C'SON.TL M7%"CXK$G'C1$[Y Z>?OYY2)+PM4[Z" *QI1']&9R+5/M'$G]!RNQ=^%$S\O M@_]<_6W'7AQ?2!0MXPN'\ST+GO[L^#O=5-BT+_+8;&6"8JP:=40T1Q[21V)V'Y80XR:F+(%Z+ "-+WP^_R+V<-=13Y-1C M,;D)HWP0MS1R3V(/7K!'0&.XG>ND!HG@7__T^]^^E<'_3[__P_<+T3[:4GEI MP^]_RM\E_*^#%V& D.^%-326.VB"/+RK%"J&<_%[Q.%;*697]\R(+8@@9R?^ MQE%H'%W"V/$GT^4!N!&FTV@2%+CE=.LP[^IU"WOS8@JTBI\I+RUV-*8PZXD< M,UJH7X02@VZ($::-]%U].^%!$B9RX)-LR,'"W@XF36D"JIA$T@:AM(%;6O;; MWW$SV?/ '\R-83N7 !W6#R<)N*:!;BE/-[?"D5B 2.P>;"% MX#><)3O7>PG*G2 M>YI(SAWLJ*5E=4[8SB1B3!V#,#A# M,.E7VM4N=/ '65F)XU4RXC Z$+#?NMCF*KJT(Y#OJ'8.-WA;:]OCCL%[5@U"L;HP[&AMD[N&J0)E4#9368G)D M7=-4'$N;/J/IE^P#-6AI:8IN/!?"#S=F.#,K@!G!&Z=#E*:(&RW4W./9MIUH M"X.G!\HWE_0Q;CP.U#;&'G6U2I8BK[(EYNBK%[AS! JR9V*\W1 @O(!7EOR= M?-XK729^=&)X@*G";R=:"8^MN"<(6P(=&ZI9R")*P77?G(=@T \Y!AFKKL\H MJNB$&)G,91\LLRAC@B"+84+M57J1GRM?3'.0+X^%@;U4H\(4RBS?2-X W M*GN4>539&G-(-PO=+S^G-/&W'L)C:^MG [+U54#.OWDAA#\4*]31+*\1!UN5 ME",#J0ZB^!_*0,E"W5-9&WQQQ MR)E(W;UZ:49;5;(I4K=4LV9"==TB=?+UIS"FY.UWWU@JE]DRRW#.>87M,@EG MF3LX8K9@D?1OTES!91QS]KB+X7R6Q"&Y=5#DADQF!BJ)6ZHUES_H5%M6[K@9 M\CC5*78XJA;;((Y)K:A]!I3\E2U)XM MV3JO%=^I_Q-G%SR%G?Z<><61MJ(_"TY[)^[?0[-U[.>)>4I=N'L4R M,_GTW;^(_[_XPW?_O/C^M]_)%N*?OW__?O&'][\GD7JUC$E[JCH3^0-F+7@@ M*$NU]#Q9=][Q;QWF70<7SI:)!4/AY]*=KIMT1(XBYLJ7\EH:>R%&FA;"=\[^ MR%@0X$%80!(NB]+K?Y:R7B8U %2D.1,&S'"2OMB&!& ZZ:C)$;*B3FQ)'HEB2KX'I-[+\#DR7!6=K6;#6S)-4 MIRN9QQ?,D.SS&>^KLI84/(;\,=X_Q>NP88(SU>, MU)$O$:R(Y&7]T'=L(R3GP-D),/F:!<0+?=_A$1%++W5F:R>#JF &J7.TS ZD MFPU7T6,^\:Y35Q/GA\WG$=]:J8>):T6>Y/2MQ_)8"BF[!6E:S-E!5TSD%Z8'$0P8HFO2J,30M1R:K5-1.5*[RQ"M3TY2[S"T^ M*Q2N#=)"^SE%:I78PX9K@0.2F!U!YW+@AGJ5)SIB%/-_N.6P6JN357F1XNB\ MM?%^05LJR&.\HUG*)Y>M2"!&@JZ:= ^4P(/R3?*.413ZS)/KYTP,F]AJLUT1^8Z^T&!'/PB_@IM)(,A?6/Q\L1, L*$\*T@"A=#%_WGZ M9*!NE)!'6 _SE-,"6Y-!'&E]M.F>."AY$OAY2,J5?!%L24(S'F),IKIVSE-LAAKU*E\FJAT Q5%7+V7W(CV3. MX9AQ9C#['T.EIS#T(B*F,7:6YS]R,1>ZY>%:>Z>@W )Y_%2H4XR>PM>(8Z=* MRJYN)FD11E/4DRO?&?TT>FVM8R?3V'1/-END.4W99L, M46HYET [5J\RU/)FK?EF!M007G(*T^MPNPLV$K$70=BX*=1 MPU+TN!7R2-.H58RR@R:((TPG:5?G2^F-,Y_\7BD4T"?(?*@+K-'THM5Z35=V M_U,8A&74J(^OQD[(P\U,Z:,2_-H>B(/14/!^Q>F+]+,A,&%AJ0S2)'JS1-4D M@+^Q=\DN'^O3Q 46[(36>>K6.5V'/$D?>W!>:73U*M:G(?=8X/#]=4PW\M$" M2'D(Y9(VA2@&SF>6Z(S%A K8Q"& 18X4!DD'DG 94G^JA;ST+;-.J M>8Q+1TW18XI>XIYX( BGJQ3R=4)[X E0F_7*.+K>\O"%10(89*V!NK"<*F=S MY%]5Z&9UC?:)QHT;C(=MD(-,I4I%:"DU0 PHU7)V=3@H!UF>6DQ8?ZYQ336\ MKE7E'J>9]4RCRW1;.!67A#Z(61-["E2)&7?_P)T@\A5)Y7M]R>4 ;D\&;E)SG:KYI* ,3P;,<._7:5:@L& M)X*35')2$%WF'A2$)[GTQ4K#"Y+H@&IPF=P'D?)=!655ZQ; MD,?1E#385YI*3>(*H:0I3&'I. U%_$.O%9,%\*PSE/ M]-,.7IM(&QYUFO-FTR V.8,N% ] M\OB=(O.ZHK5]D<-N*Q-H:HCJ.R*&V';RCUHOM/(A1ERJIKZS"44ZE2N#(&J#G-P_5JY.^]O*?_-J0I7%G3MN/&!AI?AQF&!;G-( MTQ:YV]:J6-J"K6J(V$WKY1W*/M4/NEUK5- \0 MJ$:(_5$OZQ!E]^V\5>EY#!)Q'/_68=YU<.%L6>SXM:[8U >Y6QJI7'I[LJX# M8G&H]6-L8N>O6*UFNM5?5$K&S M-@C4B@TMV:NI=*M!3ET>9OUF-NB/W(G;FV*$A:;=D;LZNUU&,+[ M(=4YE.G2+HZQT<;\/1?'*Y+G6E/!7EX=#3+P2W3 M-B00ATI737K<7Y1\R-W=Z>'5.W=\>)]=*'BECHK@B69U@C1.B1REYWWL\-B6IN?T MB05!@[(3;?\+R%.O@E[NN)#H5EI'/L8MOUMM9:F+JU?*719I4UN[T,$.35U- M4SXZ:$D$,[1UUJ4S] '5Y 5=HG@2Q72AGK)?J#&;))Q)QMI2;>7)+912@N-% MN;U(PJV]*I0:_164#@ G]83FB2<&QC$ E!HJ\T,4$V5ZS:;.X&_U8*=8'B=W M@CD7%.5Q*7G0X"_@4DK@OG.CY@Q]^:7H5M:$+K5D* '@1#]V- MXN2_\B &)D/@T7:?9Q])>3@G292W?EIR M2;<"5%A=6!XT01Z,50H50[#X/>+ JQ2SJ\<5B=D)I='4@7W#+8'X8 J[ M:+#M2,R[(T>$MH8HK?P- M^R)&A=8J=%XN%AB!^U_2QUCF[,-E%YG0%,E!,N-H::EMRQX>75/.Q;Q[G?(4 M,_#4*'[H2/"0O)',UJ:HOXVKZ8P8,]KK,/ -W,(F MG>1G?8-N.HM] :H1X;C?K,"A1KQ!\:#E!/)65E\-7I\,V3Z!A]5:T]DCB]993J-=VF2P^DC,- ML="1><=J[F)L*$-BLXOP-D:J#WT32K/"A%8*#0P6">_T($Y.?]55 ,47#X), M8J74'%11CXHUON0-@3A9)R"!GG02<^OL.ZT)\GZS Q2-ZF:K@:33K&!")_M8 MZX"$#Y;-@*'5S_3<5NMI+Z+Y3F!CO@71QD+'7><8UQH#-(;V0;^Y1;=._.$# M'#B1 BM$,3ZT$5)MTQ$=^7TCC:E:$4 >\NV-T>U>$>+P[Z#$A/>(QD&#,';\ M.C28V":-";68@ )V/*(A+B;6$YHG)]L;H M-N5 #!,=E)APBH%JS3*634IKEJH)!2:@R-(^^ZY9Z@G-$S@,C&, (#54Y@ML4EF*1W5C$?E*OO>:!7_DMC=&MQ4[XNCNH,2$*W146WYCV41N^6T+-JE:DUL! MBZOUFKKQ:GWUZLKKE'<"/U@*7RP#K_Q!H:7& MY.-P0@X_(YJWB%,CL$$,:&-JV_E]%2D3S'-2J0B(!95.@-5"P6*!XX+DPJ@O MX;#P\+-"!SNK&MRV=M,W+&AJ=&%O-S6F_(/J+3@)P/8RE7H,Z#C#-JE27/Q1 ME%$TO^+D0B"'93L_2A&QIY4 ,9A;,D2?PY4!P'R1O'Y)*K+[BV7(RX.)TL'. MC'EFOY.<=2O3L9,:$L;X>4X'5Y)*%[F.'QS.UT2-]8D$ Z?64M,45-]MM[XLDNWX(# \EW4= MK$.^4:_0-3S$9MP;.6JW-$.I!KM95\1(W%:#SH7*"WSRQ]E(@97U)"@KIB@P ML%7^3;T-!(\ B^FHQC;'K9 'M4:M\K7N4A/$0:J3M/ME;46/ ,$%+-^2A5SR M!C3[._6R1Z,6$][;;+[%/:PA)!#)(BSP2#?3/),US5/3_,D)DO*R^;N6ZFG8 M6R$5P$6IQJWCYR]>-@S50]%&'O.#FK#T;O00A!'CR[#Z=0W&\UT$B4@1*8IC M^_767J:!XM-^&.TX?:"O\;F0\) M"JNX!@]G-"V1HPF!D)W7_UN-@[?0\C?LZ> K9D+#\OD'$G* MTO;07Q#OV!Y- [IQ9^3.WLX(I;TQHYZ(@Z"E IT#HBD*K ]\4QDB1X:H8!,G MM\DVX6D%#LX='UZ^N7^F-+ZC/F1PYX-ZTWAGW!DY'+0S0A$.S'HBAH.6"G2. M NI3>=R8\".2H>%&^>3'1D6C%*S1.#JV(X$\*+H81'>*U-0?<8!T4F.00Y1R MJ!3X81@\)[5*"AZ/B44B:1&6@X>EAX$?"_HV#)7:QLA1H%[)\K/!52T11W:# MP+WNHED>S,JJ-8U;^M:SJ#=G1C(%]-B4K>V/CZ,KKECZU4#2,Z-]PT#Q5$CY#%9K53IRFRI!>*8 MTPC:>2$+-:&>0]\3'O\;HHC;'C:*,BF)/H4Q-5\\M.F/W'%;FZ*TW67:&;&[ MM]=AT$@ 9KA6)K8,0B4O.UL'F7*K]46X@2=_Y!9;6M&G M:?>K+U'DR#&,T4K[%;TH(L:8@13K%6=GYT";%-G;'H:-S7)>-$OCSEYOJJ<2 M>/5FZQ1YU21/(?0:-.L<>T#[3,8U2:B3)>=P45S^;7^\MVXA#3K9>EDSW- ' MY]7XD*N^!W(H,5#WX/E,77/$$& B=??[5T";".+V-T,K]&P:*QNZS,][:T>Y MNO;S\M_AT#=W8%RKT"F4CB%J[>R!.ARJ!D"=&CFT-NV&ZILC#]$F14L[I)JV MB$.S4>2N'OKU31A%WY"4/E1O(I*#[4'F4..F$::N_D?<.![!5 M?FM]2!E/76VTVBGW%6XV+%9;2(%8O\F,>QI NKWQJJ8M#>2AW,DDI?)=;0@@ M#OEN>G0NRI!SDS=%2_QLCV1&IF@:WEH3.85 J1T(VU&8>Z@,-X;4QPJJM9EE MR[A%AI92C=+;8POV(V('GD<#.T M(;Z_V?KAGE*2,)*/3A MUL4@!V.[<7_$8=-)C1ZC5W[@+A^IU\0*AF%].K-D5GA,K+ %^G:R >D38.0= MW89_BRD)+\B/-'SBSO:9N:5;W*JZ M] L-=C*5SWEZXO N'((,FT.3M$AQ->HY,X,9>>V0U4..W-;^\#.%MO2E MZN42D\AT7_@KA-O[[]Z_?RM##C[Y^=R)6+1:%^M?JMW=O#RFK!2V5_]?%XY] M:2$-U4%,!&'WB;)7:8?*DE#LDC MB"F?;"F6KH496_:-6Y3YS2@X4@68=JUXGFI?*NF[5*=1A:J_BB_YG/S7&N#: MM596$MC4C08$ZW\/'Z.E6RCB> 7EHC)5:\&Y15_,8-S6!!GXFG;$#K:M]9@& M7/]]=7X/SXL4&])$LHF!=#(+93H7RKZFO)# Y/2VJ/C]K2PD?XKH:GT5Q6PC M\%KWGN51(Z305Z]4<9U8;H%X<:@1M*O_"7+R6?24X +-=&5F'[CC MT33[*)EE1'?4I4*J1Y\JY37V,NV+' !:F: ( $8=$0- ._F[^GM*F.24\82\ M-1-8NFH,N\\A;]@+-FB./*2;%"U?+ZYNBSAP&T7N?L,V(8QO+712'&TC7-XG8UD20!W$WHQ3CNAT%Q*'>49&ND9"FJ\+O05*&Y(O@ M2%*6>"#!DFTX=<.G@-E+V MYBFE4[4G@QA&^F@S6HD[+#ABQ3B8JMM]HE\*SS[R,!!_NNI58Y/4KAYDD&-) M5\,4@:0M#<0HTEF5KE$B&)9>3"VQQ+>%,+E]8+OOX '5$E<[\Q/WF7H[GZ[6 MV<['Q8YS\=<#;$PVYFN;=T>.'FT-49I^&/9%C!:M5>@\EB:,X+2[L,&8,".? M)3O[Z'E:@0& @)('M8>84P]WAO^W8%I"I"02,.B(/?W/EBX'?W MQR+<0 MOJMSIRP6\GY\K*[.IVS0Q/H$ABA&>V-43P2:>B/&A0Y*#!$6"3-2X(8&(2R;Y.H5MAPL'7KD MNG]TXAV7.J_6-V'P]$#Y!IXJ;0D2QF1F Q7M#%,-&&8T9@$;+549(E)REO O M8'HF@GI#U)O6Z%#$@H660;!S?#'Y8('+MN*OLLFZ/CFLN=J4JRJ/:\\=H8%+ M(SCQ84'RK_MG2N/Z&49?6D@19! 395>ANA+"?C6JMUY=PT:0V_D.AXH?A2M3 M/@A!'A,IY#$K"TC\G'U&(BG,Q->CK%FI""Z2-3D_L$WR;Z+86X=A/.8R=24T MSW>]U],FCLC:9\W2@AQ>P!S-/TFG<#&<1SOS[:],U].WCW>Y$M(/>+=(ZS MGPI[7BA_#-N_"3ZVJQ ,EJ],=YOSL UR8*A4J1CR MI0:(@[E:SLZW'8 : 7+D,Q"T5(>J,FNDD. 2G>^/WD>4HN?6"#S8(/[D;.AE MN''8X9QU9%;(O7], S=G>O7C@S@61U5WB)!6)"T]8Y64'Y;I62H#["/=/%*N M,69=>^3AU:AJZ1DK76/$CMXL;," 1,+/TCM5H M^DJ*)%1:VTDD2."F9FYWT 1Y]%4I5$H#*'R/.,8JQ>Q\M"_Z$:!F1(TF^G+P!./@L_UF'=HCBQ*B'R;C!3 L7).8=@%J:NU43@[9VAHC_TX MP53\[NF]207!J%1"G%-?[4Z)^0=-W\N0$X]\.@+/9DQ\;#"V-:[N[V\M;.^/ MK];MD5H39V%4+PD+\TBH$,=>3#?I!R&,%.:&-UYU[D97JHA'[@&5&^E*&NS\ M _L%2?E;/V'$9+S"<:-:$2I^F;'0H%AQTZIHF#\[_D[M=D71;J,^ZXQHO9C, M$-WZ&[4)Z;ISF!GJ#:#H($%; U/^PB";I?((P9=BP-7I M]9VJD?!W\4-0SD+1+C)XJ65$?K,!W)%,78V] S.;!0R/I?-H<](D5=]+BIQN M6>SX((V8I6[@VB]"',9FXYP\T15>2,UL&VD=#@7S(V&&U&K,70;>)?-W,?5: MSE;;4IL/2G8QDP8#VY":!\)UTFB(Z4[*F0C6:GJY()*[Q*Z$/T:\FM1BQQ;Y M1&-R$T81/)FA[&;[VF80,P^$8R\"Q-TDU>_JU?5W'O54Q:W-=A0-KNPP]Z-RH4@N%4G%2JOL98)50RA"O$1C[H%, M;'OG\N!=XL(CXN?[Y,L66Y0MJ/?I=X+T@ MC_NL!3X@0V0UNP7[[YPO'QUA..;XN@0[75OD^%&K8F6=_F)#Q+%?+^\ %?H% M79(17I ?N5BA6*[-/ZBJH-\FH68W^OX2\E^N@UL>NC1J#+_#QG.)OTHE*P.P MU'(.$5@M\ A"(0)"TA"&D<0#JLM4#MCP=E6T;,;B!]8P"(Q2/\8AEYC(!XV MGDL@5BI9&8BEEG,(Q&J!!PC$E#"1E''$X;#*9AH^ 3G+*V)]_3Q8031.ZQN[ M(P_5MH:H7N36]T4B(/@!;J&Q5/S;LA=OLV MTG?J[,?JFU4*SKK- MT=DKI!_!V6U>,E^MU\REF<*U%\QU;9&[=*V*12>N;(C8;>OE[7RA7%(EZQT/ M6 S%X6 B0E,F ]Y(%.N*>K_3MT+J<0UJ95<-CYM@OUU8(_' %PH!B 4:)E<* MA0RY[TU\AW $G6^*Z@P82NI0F?),7C&(W8?K^(O#J3ZTC'IA#C5SM;/0:^Z" M/11;:#!J:+J)'+E#RY$B2D29.%@GL,I%O<*6JED*T9Y#W[O>;'GXHFHFU4[B MZGL@C?86ZI:K4&J;(Y[6F4C=O:ID0INP G$[-1)A\?-3X%%^$091S'=N8X6K MAB[(G==$X5)!Q9KVB-W72.S.&*RNG!0@F 5D\-.ZB,<%#Q;_RKU7_./G.[@/ M4['K>?@=4G^L5 $DT;C7X+E^#8WUT7MEFM]&ZUN'WB)VK4I74O4I? M(G6P:AF[U[N6U*;S)+'FJ_6D@^\Q>U*5*IDG%;_$ZDF5,G;V)$4-UT';#0OH M=4PWK0^5BQV1^F![Y8U.V;)>"+VV@_ CI5 (R(Y(3M:E@E<;4 M-O)RV6..'EX6?!3OMIH%.)'BY9/(!7FJTGB:O2O7W6UVOA-3[Q+VRETF=\C% MWSZ5Y20";[F!JS1_EY]K[:/;0AF./')T&-J0I?VS@6@C1IS!5>Q\]S47A!0E M69!,%AF]16D6Y #1%F5(LX-E:$P*+RG]0(J&]0KR2%,Y!4%PS6A^BNAZY]^P MM2X_VJPGWA[CO7RZ/2&[( EA M:V/V"#HFY(9,TQ)-X&#@ 6[Y"MA8Q<^4"RQ9BZ%>#.&._X'2PWV 5AV1!EE[ MY?-\+9->Z%.V6BG1_6R<\STD9[W(LJV.? WSZ-5=XD%Y5_%-^.BS)T>5@X7Q M=>OLX8I15'K2P4TD)S&(+MN%(#REUE@,I6F"%0KU:&=\=-L(-;C<03(=E6 ML"9BL@S_6$^,0R-HG\ZM@"8!HD10M8 O(ZAV6_REAL>+]*%I!I/ * XWE-_1 M1^$EU4N6EEUG@"RF!CB$FZ9^,\$@8S4ZAZ8J-G9"B8#NE2[<^:WL@WMDQ%+SS/="4/)'T%UE,[RWO]DRF MMP_TH3 ZI;S=> *''UP7@VWG2O; M(X>L1E4KMI^/&R,&JF:9^[JJ(DTD;1Q[T2,H*XG9F4G AD_5W*EV)M'4"7E8 MFBE=FDG4]D *.6\W& M30>YB'G@CS:+OY6U^^1LZBN^U32?E6<>*ZKWS[SM;+RT0N2!?'5!@':ONYVZ MXEBA ZFFR3,R^^43I[2A4%93#Z0NV4+=O(!6;7/LIQ6&TH];6$O(H,K7)%(0 M)Q5CZC);XUKC)E4T94 R#I-=H(4[X9+CO4L#A[-04SQ"UPYIY#:JEEZLK6R$ M0E;.:)K:8O; )A4S+]0UQ.J)C?+V]\81 M)BXLH*OU!:<>BR^Y\^4R_!*H=Y1704TM0K-N2-VPK>+Y/*:Y#_K)3 L5NK]] MH9O&0%+8FO$H)I[@33S!'%H([E//8B8P _ @JS517 BP(<"'*$9$<"*?%:^) M'[.;S 27V:\L']-\^]W9?XC?WT^\X5[$I^1#WG^W((!-DP#;PY>P"[ 5N\T3 MV(X4-P"VK,]\@>U8A7& 32S-0K%P08MLP]FA"=D$)YS(-IP)#I MA[*W"LG M*2ZIFWSVNRGA3?3K-',K=YPIQ!TK;P)R>:\9PUR%$N, 7?S,.&:<&] 0C4@' MO)!BW8!F:$"[WU:AW6\1' G=--0FT[=&"G^&:NK/@VYF4'JL2>+!3BYO+%<8 M*P;O!\>5::%)M*O@SPYGD ATY\3T MK1&2UG9'C@QM#:$? ?5]$2-":Q4&0P/)BRAF1"P'4G8$^-D!A,F,D>G* B$4 MC6+"X4+ MN"//2ZK6_G6-D8:NF9+9EIVV)?9MNF;!.U\K>J902#*YUQ[+_:>-9"'_G; A M7 DP\:;<>&HGE!<$:!-%G*34+>R[C?D#U_^D Z+-K0*PU3K5QN%/M++LAK8E M9IRI5R\#F>IFV!&F0>H^\)*,:\Z3O(GBI(Y'8LF"!)1ZU(,M7\=]9A2>R';( M4^CX$X/-2!9(R,*N?T*8*,H64&9<%9,?. .8^ OU7S+H27]U^&41K''41(ZY MM\Y>WKBB?!.=.[X?AD'Z47A.H6*1T4RQ%3FD(#>4H?0K(W-:LUDK=5!IL-53 MRILDG(CD#GLLDG_VL8#61RH+BF%85$UHL0\,JA-N%=4!)SI'"B7PMUI+CHD: MJV#%V9/\0"P=7;9U*D&Y#S&D2#*,D;(956=*V"==_14;;EZV+L8*[,R&"5.R M3;E./"&S9YTJI"V82L'*;6ZJ5 *2B6!A6$,@UT48 MQ5'=TUMU[9'BKK&JY2F:IC'J.5B3S/U"/XIVLM*L)&SU<:V1-66IIBX0ECB.)D-FM%IG M0_-U ))_$+^ @3G;T)I10+0VD2Y.C G-)'S:ZS-45*61M%"!!3PLY7)9,8>( MZ#_,!#G8BZ[V5U=:)X<,P%.88PAXCH?T9P^)&^ ML*$*VAOMVAYU08X#)@KK#RK*[1%'M9'8O8(WSH-WQ&5P&#N^^1'"P'H^ '<$ M8?E3D#SI2KW+9!%^R^F&[3;+P)--D]6ZW 7X=)1:,1S5605W9[/IX[\UR=E M1'?-!MM,+XA 4AG(UXD4W\@]J,I=N$]#YTQ\KXP7T"=X:-4I?(_@DD8N9ULX\:JK/%S? SG\&*A;6DGHFR..I^[@SA3=% MU-,B!?K#5R-N*)%V1QW_*H*J;_"TN^[U]TP^6!:HQY\U1?SZTD/J^H.9*BW' MUHL8PK 93J>N025KT89KDA*=NMB@B?8@8ZZVMA9A#U(SCY\Z [4)G2HZ,XZ: M6G6&"YCAZR&NUFOFTONMX]+KX",+ NIL0Y]%\L](K#OUE77,NR+U^2X&R'*^ M#/MAS_!JJ\:H59]#*0R)0!K1C!3D69!,HHFSO*:RT,I(>43+IYN&8C/-O9#B M0DNUFY=2-S,H0F,J^1A+JIM^=6ET)>,DQ_)KA$M.G=7ZQ@D\^<_#NQ-M^B%U MWM:JY_7B##IA'\Y:Z=#K2JH@"G,S'S:WY$NQ0>Z>V)M:2#% MO5XF.1["#0F@']#;ZC$X*F0L(5X44YCJ*[;D<\QWE*P=/SK>4ITHSV+N9K(& M-'ZAMNJU^G[[&&616=/S_%J_9.8]@F]8LW-C%8=D:)4>^7SW4N3 M7M@7>^V4Z+P+'Q*/KEG Y)CLO#C,AQ/@J7+Z8R%M5">7G6Y1T/\A .CN.+Y8L'^9T5W%X<%J01)H%R>1):UM(B4@J$OF< M"T6N C%GY'+*B O43MRV-N&SW0\Q6W!K@57S@YX1O=W.A:"Q]+Q5:33DQ?%W M)- MT%;L,S-0JQ1]<#C++AW:>W-F=.4S'7F%CA96$TGY05TRJ[8Q\IBM5U*_E$A; M(H[/!H$'6TBDE#%L)XR@I>M$SR3_D1 NMH74J@]ZZR )J8%\$2F M@V0HO/ C8/*36+ _R'=6U+-1?4Q83>X4H*?&4*V!IX+6W&&G3J6I0$>6 UP% MXRS'AP*9,0PE0O^WJ"&FI\%.!T+Z0,8)0,3$D&#G6'$R8\B:@V07I(6[:'+1 M+7TXPV8A+XWZ/Q6$O7IU1=/:^J%=:^$T6K]7TOL1>PB-Z"&^%?9Z% !?A9A,&$O'U MY?7,NB'UU+:*9Q=3#?I@OY;:1H51R^E]202!O[>)*,25LI (A)GX#NL4AOE+ MD\X85A,W#97S:IHCC7=316O6"SQ(G)]>UJXO'TE(RGA")**I**9:'"Q"D9 M]7:%<^CX"X6U%O66HJOS1*]>*7=91&\Y8^1Z$.AI?4GV4ZX=Y^IM_/I:GW_['!Z+I3UA,FW-(@D?"U! MAR=9UB$ZW^=MDOR0I5#2JSO#')(^TA%U-%,6=S@&(XYX2V1X';M&>RJ)/$T% M/F?PN4>*TI"B.'#^6FR8B$2D3'V.8C4SZ(J7A73VDXS"N9F'0:.8DY]E5HH M8CC^(OZ7""+^ 9*0,! K.'6N "%M+YK'LXP(PK<65D+6=)MFG=$TH]--Z)H. M. :4G1FRKFM<1PRG5>1!@L'!K6#3U/;OLGP^6;+Q?.EL6.+X6- M[L3(P5^H]R'D'W;QCM/T%7A= E8'.LACLK-I2NET;8D@CKCNNG1.O2ML?RY( MPE2%4T12MD3,;8AB3%+.MBY>3F^BDA76R@I,8P7<\X!/.Y@ )5M#T3)].T&8 M[$?891UZ&&AFAQR?QC;T(#.)!EZ(T6YTE:W-.A9$B9CM?48DDU+"B)333@4K MM%;/318IDSDEDSU5F:S'KE!G.Z@]\N,"NL-110J+ YLMVV_J3Q+[;M2 &O9] M]LN1JR)XT?PWM\%?@X_!Y4/PO\5_[G]#U [60D8;?74V6Y\N1*NW?_W=Q[?O M+W]#>+[=)?X,Y8'MVG%EK7K8T]I3AXO>L%6]D<4N%D3N>CTST90&Q'/VT1MR M';C^SJ/BR\==+"92) ACXK,-4^>_"S@ ?F2! EQ!>>/P7ZB0:DNY%% ^RL@) MS,G@@7;AKYZLC3_Q-AJ"GW2 84JMD:>OSXS*A$29)JFDH")D8:^@<3^S_)E& ML/=\2SD+O;=#SP&J62 =K\8TZ"!3]PKZISA=KU/3.O8E)9[N(0SMY<,;?@DI3C+X-@Y_A""3BH=IXJ$YFM2X04.'$8 M9Z!%PB#BG.P"8UCK=,X,S4C))4K*4BP?@!&L5@1ON#HJEBW)Y@ O[LJFV[%S M60/@L+J:_)[7CZ'GR1B:M"L?KB5;-JOUT8F!T"4[*B"9-J2@#E'ZD%RA.2U! M#2$]1,3758D/1'+\S" MYCDH8X@5P;QY^D57KUOJ"B->LA?FT<"K>4YM"KY( MA^')33_(WJ,ITU/-C#'!4+"I/N\UD*M-)F"-3)#C4+@",S M:6"+G\-=Z@6)=H__):(#YO$OR>8_G-N'(!GLL\5B1I6@3K&,FSR$]WWBJDMK M)#C*WXG)EE./PDDJ"T 8.1.%#;M(A"-;,_A,'C- KYAM[&W@3?[#9#"?R+N!=AX[Z#S*)=JM M=G$4B\ 2\747^OZ'D,.70P^I39]HF?.:.ITJA\7^$C,^O!T7+IAT)0!637P=V'NB*##;3 MFPNCX*6:ZU\%M6_=X#/UN>/+8VQ'UJB_"N1J)5FW?)UE)'PSHLGN8X?'\S): M<2A6ACNG3RR0M4V,S#>+,4C>?(FN Y4L]R,/H\'OV-=R.O%QJ,:\0XY$%6Q. M>"RJTQ;#:*3D@U0O)2%\(F2R%5?$X<1K6F'1)$CYB<,(3J=<4 H 7I1MT+&7WF.;R9TU,ZFE-.EO8? M13P^D_=O%W!&]W[V:%K8NZ@KB Y;\NNI3O',!3EQ/.[^XXRT>6THQ0DC>@]C M8(#\TO9WPP,#Y//R,8JYX\;S/U*$1I8M;_@/W9 M8OU)G(&.^LLTG8QZ8A1Q> 0?J07!J1R2CFI5\Z/39OOB&$RU3\U4GI*,,: . M*L'K@W_&'&70$:"G#*0\#74V!8BRH/(T^U0%AZE]*?Y)]*F-$:B^K(T1; M(4Y]?.CTHPPZ.K22X)3'AFZ&0#$R9**?_K@P[:^44IO72&">RV#AM,6<^]RQ M?]B?8:0$J5-%^X$M@.&TI91,-4]T1_*KM,J].A'47WKJ90_'OV21ZX<1+*W2 M](N1?L\FGB>.\$8F'Q+7:QF>,)J;Z8T!PW-)24'4V>=!C?L#+)^>N+P?0:Z# MF+,@8JXJXC9+("X<2&?J2&W&/V@_XG?B -QHZI%2F,K,3AAXFW7& +JE-*4& M")D'WHYG]QQK66:H%[M8^]ALI\?F!4793K5O>8W%< YH.ZJQC^!V%&[8\79< MI3$ ;FFG @_@XC2\Z6;$+ %8G^5Y1S<.@RS,BS"0RX2=X\,KE.]&^@6[27+B MD-WCYQD2RSN(<<(@W\<:&-"__E9 I@,I*&'AT=PY_UJ949W$J#PSJELP*I2* M7I"PD /^]GPL+3-J\3#C,*&MIY@GM]"DA,?37K\/".M#$S%..'1I(\U,(PF M]:>>IS::V/BU#$<3GZW%+U!S;)V]59)%5;'.5WR&2@?'9U-YX1_8?'S M'?5EK$?/;/L07@4QB_>7(022B6D:*_H%EX/ MAVQE>%Z&!>N0;]1L;ZO>,H*)1!R20'P2*AD(3868^(FB\;:C;B3]5T.$F_5TH-J;S_++2R>FV=N.(R44M)<"*9I8_EG& M*Z3?* +"B;%M2V#8OS*HX"";$%"A\$#M/!.3IOZECO:NUF! F; $BZ,P.5M/ MGD&E5<;;WY ?\>B7SYP"I?NJ/BEXXDW7^K9_YI WN"'& WB:WC_6@#>Q 0( MX1W$)B W204_N3V7,7\9H'VV!O.QU'R\SGRG@>^V?K5_(/KX^RU53'_-&#Y# M\#Y1S!X+K$\3HR?<:JEG_VM'[*FV66IX_YKQ>P9;+/HY^,GLL(SYR^CGX#;W M6-QGZNW@PEF:5']/^0MSJ<:LOA2#P>V7.^J&3P'[N["JS-&\"*,X>H#[O+I? M:B1>V)%[3!.78'H,1I@Q>51]AP#@#%AS-%([U0%\ZP0"HITMBQT?)%F0Y2;< MB=:?I2 #WD)N@0?7@1MNZ'TL@ FDO4DL5G$YWJP'\M@T4+<8837-$<>)B=1= MO5W1)AEQDE(?_"I]?R>NO$1OVF>>CGQ\4=ZHP_R<>:#+\#7NW.-*?/]9&O4% MN:U* [G#=S)):;;4A@#B@.BF1^?9 MC>*V($^*'_E?SF;[+\0I\;02(W-4+L MGGI9.S\N*RC"==2G,/0B$H6^G9NHPZRW;UA K\4\2[>R')X+\@ 8R:S%\!F8 M!>+@&TM3B_M"( R1TMA9AB36HEZU,1,%-+^'<6?D0=K.",78,^N).*1:*C!V MI(QRWO1"^6-8?^(TE1GBT/TE,8-;/,FCU>KC&?D_A<$+C:!0U=$(.4J>3=7PU,Z!-@0$H<$*0B M/3BORUW\''(6[QNSD"H:(W?E>B6/$S8.6R)VW :!>Z9H"+HD(VP_V:BHID&> M467SV;EJ4W;1<=M9N>NP.44'#FLSG4CP%G,IYE[ LI[O:\^1=6V1.VNMBD5/ MK6R(V$WKY>WJHQ^H!]D\=A8 DZHT3;X>Y \N P^R!_U_WW$6>W$)]LQ7FS0RR)=I( M/\Y*\\9R JU--F(P'W:4'\*+<+,) WD(_QSZ8JD6G3L1/D7PG6F.V[M201WE/ M,Q41H",IQ.C05Z/.3W'2F"2[=U\#ZV](QAQ>0U3L29'_@D@)R.=4AJ.Y[#3P M8LUBNPW,%D+^@Q6P.7@F3$@C5N*KM3Q2CE:[.(J=P!-3F4OF[T2S2Q:Y8E*S MXVJ!TX ]@Q%'#D7#&K&(3,-01@Q4 RO8.T4A?1=0"0(7AY0HI""+3 )7.:S M]-Z^7>A"8L-+&H0;%MC#LKRZR3*(F0?:LA=Z3]T=9S&CT=6KZ^\\ZGT0P0N9 M,+LXN<=RY7!XKS>ZI5P:S:PDST!,D&/;.$:M+L(S! ?$6#>2HIVWRQ-Q .2* M I%<(I**1, I2$$HZ)2*!;EQ"B:M9K_T-.KYOII 30K-N!R1 \,$YBY=!1N/ M'6+(F$+KKOBAPPR+F475VGYR-K0VP\B@VRR#\5CQYHC*^\PN+"I$']BW%P1X MV$U%Z@D)30?2 Y*?97I/B]8>Z U%^[1C M6G](. CATXWF@<[A!@IENP>5.$R9F6P;QE1(Y/APRQ9.7R*UH2E-&3]3>?FV M8$Y/[1*2@,8J?V$KS"K[6*K>%UQ8Y:-6J6*[D5=$0 M,:C4R]N]HE=&E>1D[<3Z>!H*2(#;JCYS'N%A04!!QW4Y*.U4@MO$6^SW] FN MT-[1;AA+R2.YAGNH=<6,RB%&@CS9#[&TGA$G& MEA3X+N3+'DF+P7>O(QX7HDK\*X\H\8^?LZ+)/]+PB3O;9^8Z?L5^8782PK"=0<7,14+]ETZ.Y@<*K:O6F6 MN7LA^JT05K"-Y$87RZ?]L*D5BU$,5@-Q2$+@3MR4_1%JC1='H^F^*JMDZ1$6 M[7KOZ/3L<-%HUA5IK'8Q0/FEE>9^"$>%3N)W?U>E9EEO_S OS<+-+@,F\NH< MOJX]7QI-B5NZ!S.!KI%&PVD&I=UC1/^V M@U=O7IKVJ*N;(@_'.@5+@TQ%.\1!6"MNYT$D(THD5:L)S(<:"E8UR#!'!0*[C'74I>X'I\\6.7[(2T\C M_/';7#H1\+^(#]./$EK_^O\!4$L#!!0 ( %*!JU; ?AG F34 /[< P 5 M 8W9R>"TR,#(S,#,S,5]P&UL[7U9<^.XEN;[1,Q_X.0\=-V(SDQO MN:CB5G=XS7"/T_+8RJKN>+RSIKX3+8$76@X"=@BFU@L,%];$7ZULS_H.$(*N:UT@.)T# MRSH^^G#RX=.'D?7^?5K&A1W@/+YGQ86=?#C>_'*9EN=[OUJ?/AX??SPY.CFU M3GX]/OGU[+/U\'V3\#MNWPQR4[K0^_-7\J]G7*6%!?6"7U\#^-N[11BN?OWX M\>7EY&?A]+\&\9=WOF.'L99R MV5^?D9L5.6OT^IX@<'2:2/*_KU**9/\]]Z;77@C#MUMOYJ-EK,=W%BG_Q^-MH4&D MK ^.O_Q(?OPH5DXLG)#&/C85["G$#"4MN?2]*? PD_&'P'?AE##WPG:)^IX6 M (2!B'Q2Q:DIYH.-<+H%"*%CNRW+O%.V,@K8_!J,9^,50#$/ TS.2W^Y0F"! M,\ UN/.#%D@@4Y>2"GH*?>?/A>].\21S_5>$.V^[2JDJ7TE%7-K!XL;U7UHF M1:[8'L6^@H'C^D&$P$440 \$P1C-;0_^+3ZV(WA MV'C2<1P_PK..-W_ ^G<@$ )0OLQA! 8N<';&7=E)6KRP042\ L^AG!Q)CD$: M>P=PB9($R_(,0Z!:PSL[_W""Q)L3,K/B(;=.!Z"4,8A MW@?MP03^U663X6, MP_0"O)RYMI&'Q\?@ :"G!5X(2O:)RA(&$09380G#>+:.EVWQL(\WV=(3";.@ M042[QLG]-P N@ =F,'S P[ZD3-4E##05SHENOP%_CNS5 CJYJ0OK^Q&L@1SQ&8UYH?Z]0PT$+H.0!_1;BUUVM".-DESVYNA5=S7:[JU%[=3>QG5UIN ML2('6^G5D2F?;\!57YVF%W,JM'"JQ2UF2W7ID;O/1VQ4(;>BV.XZRJE%;+0_(7P$4OA%;/=[/K6+[?:<:8M:H MHK+N;43LN&O0A5[*A:NH@BUZ>-&$(C"]?B4#/@BZI0JMLL&6*\VH4%W"8,)\ MM\,(P1"O=\M.7<*&*&"4; M#KD"Y2FT]FY!6($R%1)XNQDG/X]7\>+2P:VM2^\&U2BDEO,@B)9Q*X,?^*=; M#S<2H"7TP#=DXS62'8(;&Z+?;3<"!:%JSL)=-4(AE3X"QY][\&]R!EOU>[JR M:%%_LC4.?=;0;/!A%J2,!0"# !V\W;B";H27G?<@)*FR7^M-J/6K448MYUX( MIZ2M&+0GX*1+@^M7QXVF8'J#_"4A;A3&O!W/=K.WIK>VVJ':<5&SKB55L#8V MJ9K[Q085*7$>TW")QRU-6L@5 @$N*E;5'?XQE8Q4W-S!,Z-THL(9;1]9U"6USB$NRC(HJDN "7%Y<5 M .?#W%]_G )(?)1/R <"\4D,+_[CYZ6_!NC\.0B1[8192:[]#-S?WE7\_K'+ MMF0:F^ 2*YJ2__GGY].OQZ.SX^/CSY].1T>CT]%)KG%Y,IRC8D-MY&1EXX\E M?A0A2%-\7,6>H.^=!70WR,_P.%ZIH[0V7[#5/L+;NM_>';^SH@"WQ8\7G\3? M%$LQ PB!Z5VB VHKXR;&BNH)H/\;V0@OHMVW1[#R415M*"F+"O@\^OKY6''8 M1 1($3S1"$&\UH ^'NNF9/_#P*^0KBC\%_SI2''T^,U/L3O5"+L)WK<&,-F; M<;K?;E+]$!22( 7Q3 ,0DX7 #73!?;1\!J@"O-TD^H FU/(4K$_:@/4(YI#( MZX7W]K)JL*Q*IAMH JU/@?NL#7#$F(/PH)$83\F=A4OB'X7>+OTI'4=F+MU@ ME1MV0E1$CQ?2K-IB>3Z=8X4'Z'[R? M!\=4/"O2ZH:EJ @ICB.-<3R1P/%$?QRK1Z 7F)/X[1Q'_Q>#!N4VH* M(D> #$(=S#8%N>)%P!@]('\-DQ #3!QWDFL*IH@4&:(ZF'$*PCWX06B[_P^N MF,O:JL1%/7P=G8X^ZX F7X8,2QW,.F2@.4? IJ"7_UD?O+BMSA#2P69#0J^X M#PO?H]ML=I/H@Y10RS.T=##:I"?N;\!UFX2?= 2:GF&E@Z6F@FR M2;"GI[?EL^]60%7X71^<^,W.0-+!T)*Q[OK56=C>'%#LH%7)](%,N/49J\K2T M73>+($6%K9!*-]CXC<]@T\=TLGDOC\T+$L)=4.2#$),A1UL+"D \T"N"ZO+^83Z88%W?0#C-SL#J56[S#\_[E[::W*53^XM@YRVJ3?Z MCH_(C;Y-N?CSIF@K7[:5%FY)OY10GZLS.WB."XR"]W/;7B6$!6X89-]LF9M^ M\7,CR7AV SW<8HA[IY_L(RDW .6R-NA[=>0Y#P*L;D[+BXF*Y#X>G8Y.A^F3 M=3 AW55"+&7N%=;'-EW4"4&\DU8YI 40H\$L(EI+:(< !> N@7R%)VYR(!J7 MVC/^Y%4)$B4 _X<$/%K;+B!Q \)+&Z$WO+..P[50^""45U%^B$!=IDE]B0VC M31H!.7@$#L!J>';!/0BK#T=%LAA%$FE!6[K6K HW-H%,L=@4+N23&(4]5["6 MKD&K@O4# BL;9G$V\= X#A=X_Y/7((4" CF-8D9=>5NZBX5^J'M*@!W%K*9O/<1YN,VT^<&5A9%R2 ]%$A*:-@"(7W>T)O'H60?X7R! M=^4_\*!(E$EA!3./&;20%[&EQ<0:H&=?#69LY\1[WW.8LT1E6D.8("R:D:L# MYK+ #(09LABV L@BA4- HE&6 VQS;(ZBV8NJ/!F=?AWHOFQ3@W,C@94)D-:4 M*>*D4!7_1CBR:2' %/LC#FQQ@L(*=Y="!/_90U2&=$=7HC22$AJF%6!F%"[ ,3Y"C0^'1"E;V' M[\TG "WCY[-X]H3JQ"I3098#X@(:-A04+6N;MZOX)B9>/H/844]6PXXS8\-; M3H=B1LC*#"910TY(PVR2.<'Y"XBB0DY'IU\&NNG?ZB:S4BK#[)2,5W-H[F_T M'$K3H 5KE*SHAJTGI*W8H@HWCRF2DANVGLC=664ZTNXD4XX4DBA6#QA<"4TS M3$VG,)'@P8;36^_27D$\U^540;-0<3.:1Y":,ALVL3R29]D\,,U>*CQWG&@9 MN>3RTQ6800?2)AA^1O,H4U-FPZ:8G-3Q/HU$O4!@ ;P KM-75LG3F?<@',\F M]BO=*"Y3BGED:D,!AFU\RSH57MT6U7.&U?-%Z"/\0@+$ ('7L3?YA[,?Q3G8OAUB^%RO[Q;D\OBO\<8#7B MNOX+@>+&1U=^]!S.(K=\'XYS0"]3AG)#B2@P%4N0QG)WL($>SF""^_ 8Q=J< MQB:#[-5VO@V%EM,@KM25MH/]\G ,2<+ G4?A L]R?V_G#SHS=G.8R0@A*3O8 M!@_-A-L@B,19D*0VF0$,"3O8J@Z-/CT>ID@6DWG $[.M36N)#'UN-C:_!N-9 MZLN"?XU/)W.6'&+#$=Q\G(A&I=K6;/DS:UNWA55N%6JWTNJ5WXTD!J]=Y:7? M"F],Q$KIW<2^!EX$;G!G(^?6I U_P'!Q&04A;A:Z?G75PNA8D@\\3KP(]\*)?A-& +[THB-;V)\,L)J_]>XQ&#A!5,0K]=X8'- M]>-H':GPU-4!(X]RI)!#M&H1("NM8WZ1XFS\ MV9F*NOH\?$BD-D8 >8E3=C1],6C ?<9VM,NL:="+L.Q;F_(%F/DH5=_$?@7! M]2M6(98<>C9ZN\5:CV_G$3N<'R^NLFY%'5@ZJ]%$5O:MKI3239]/&G1^2S61 M]MP+O-BGF\THJ\H"--XN+&W_0-Y6![_$(8( M/DX* M>P7=**3Z+5)2[P,+6*)F/-#X5/$/0$*\@^GY&F\>Y^ ^6CX#-)Z5?/98(X14 M&29RIKD",B:U[_XX-)/2_B/J'BM9RAZQ24H%&9^:/CNOCCLM_=XGQX7VM)X+ M;;X^:U.A\DZS-:("">7M_=IWVJH)V:+QFAXG4GDHX*-2O.;-E4OKYUXW\B6J M(,.C[\5AO%XAS2K'S*,N]'0$&; +BZ@U"W(W1+X#,L7Q+\PDZ0JJ."9OEJMR M\"P,7*410D!*K0&G1%=B@L_,8R01Y"76^KV5W?A)3#94)S:2!A*BMN2'-M"@ MP ]YQ!X@1/,;R9)FTK?D$S\,<7:T=N4O<7^AF2^KTAI)"'%)6_):''@'<8?' MR-B?A;=MV"14%_9:>P6V7%HO#?#XA<@S %<@^>^M5]Y&/_JN>^.C%QO1CBXD M2U&7'FRD*WU[&@O>[G[#A#B"*E"B#62KAA0AP5NBQ I@,A #+PH5N/L@>CK! M-KX;S TAN5N:;12C!E%?$L3F*D)8](>X>7&4J_BW<2QFZKG9/.#V(&CN(VS5D M#VAV0\!<;O%E;GHO4C$BL +PU_<_E[PIT*RR/:%FC\KKX';GX,O,-HPBQG)+ M4/"6KD@F.]]K;ZH"-]HQB9C+#"&YFUZ:%"?&4'Z9EW:PN'']%]&(IF?UW#%) M-596C_)>F!NEB#M?5F3I?^E+&O& _#7$R%V\_<"8W'J;,"CG>-Y<%QYQI:^/ M)0M2;LP0P7)G>=R&R/J''TWB,3(V3]L$10V0=VP^#0MZ2R"6V<&1V; H= 4S M!+$A> YT06$#.?';&6FZJ&I_:-F;]@P+E)?=#BW:T%CKXU)BY4C6&Q#!MSOMG0(_H<>T^V"\8SK%&LP_#MP;43A\$X MUBV%1&*9#_1J16--CZ(KXR0-NIY;DJ I?\?(;]Z!\>8DQCYYVN0*!LGS<+0U MFF#V _U:TIEA9])E\]U6OT$ 0MX>03C_@8!M*&$0'X4G>A9FDTAA>TBSVFHQ;OU/'[X?[+=:-49T= #75B MV!,X%&V0%6?0A@<$HR#E*->2!X2LR/J_RXFG]LP%W_DK@@@4;,=X %86XTV3IR]U"=LQ3?35Y4U1E6U<"/[73'&AD-&&?Z M%E=KX[7/_E"JH4[:,H\KLLR^GLV @]>5UZ_.PO;FX!%3?^P1!9'_DVWMVG9! M?%:.M0P=W#'(#WC+6_PBEY+"Q0YJ4HZTL@OUOG32P9E.W^&ZF^@DB2=1/LEP MW&@:/[.^U7Z""(7"_39">W8KH"[]'T?O8BC>[T&WL^&U:>R1 M;[(=MQ8%9/=2?]^WV*+5RHTU:;N9)F^]F8^6"9R.0;N0U'DL2+ M>LCI=6,/L]UMH!+.F-E2V7T'0FO2ZBT3)I@S%[B%?W:AG(IJE!N%6F56(?Y9 M'YKK+#))5X/84[1KL'*M+Z1^G1VX M@&S?+FP7#W#@:0'()#U=-/. >]9\$W-MX_9]B2*4&P'D,*7M8VN)K=V8< 6>0\&.?U;N^&EN-;LV M:=RVM9RN3$O<>ZR;?#-XO922NLC,SZ/3H:V1;"2* 6O$)=*NK]V1HR'1Q?2G MSOR7-X_2SW40]]Z\[$ 0 ;"[N)*WA=3-V)N5Z6S4.^5Y60R"];77T M$-Z<7OBY8K&;*^M?K$UI:O;)I'F'\RO74:G38D=5E M9--NAHS%I<:,Y/35+Y2^^CXNT-HI4%9\>B;>QL1.I=O':3*W4][: MMF&A?:^!19M[D6\N=ZWW>@(>U&H"1HV,1^%5ZH?RT/.TDA M5E:*FD/-1E+A/3(S1__Q,G;;PAL!6%F*Y/TR?&A] 71VPE_(R:9=QR1Q_*YM MY.']"G&ZC M2DVO7!?E(5+PH)>22KO.B9<+2YC$X#SWR",XQ*P //&SX^.COERO7? +@ M'IC!D 0E$1T>*CSFLM*LM#@K*T_-<>$*M]$#T[SL69C$![RS0B"$*#YYS*<0 M/XINK_C^1Y/-3I-$J*G@B,!8(ER$8)S(FNO@%_CNS5 M CIY#V9RA6$-O(C83^WY')$+U,+FQ>,J[[:DMG^UMO7EG5[B54M:I56J4\UA M*A7I$:Q(;'UOSKO@0$W>]R'"3D,DC@_X.8M]X^OH=#1P8%\>2H4CA)KRZ=?W MH^< _!7A(J[7^9M>G'Y=Y<^V*U8D/X_FB4].IU M30XB17;GA1W @+SOE.M.WK1PC2*N^RWY-ZTW-RJKT"=.CO"G@5?N;+UO M>WO[4@_^ "Z%)O_A/P?G3JZ/7Q._\(UH3%J(YM6;!HVDU#_J[X\ C&?700CQ M!HD:#:J82%N\)<31/X)E&B)@-S@*L]M+Y=6>!O6EU#\JT@39T^VC,*57K1(E M4-@AE%=[=M27LH/W*WIWY4B>JN(L'GG)M>> E& MQ?(9$/;$"3WQ/1=#GI&C MJ"/\Z>14+_!E96LINLZ ^*>&<1)HEQQ_$M7\ 2>-]X"KWU'*QUN ;Q^19S;5&C).TIU);,*8]&^O+H'KSD ME(=\#W]TDG@?(L:LNL5HSZ!6!,Y,6$?Z6+/9T1,F9)TN9L0^/<+_DX^A8/V2 MU*&NZ;J'8 KR)NWF\XVS -/(!>/99H5^&2'2JV(\N$=7@MF5&Q?$ :F899H( M/;AYNS%EJ.]N\7GZ8#]^+L=1BCFX7B6/1RT04^\-XL54R3WR>CLZ.O0 M7JPT0%A]N(&PVCG#I$$V9/KRIW)?3DI1OS?7B 73FK/*EE]Q!>ET$Q!#&?3R MDP][IFU4EG(=M*SK'<^$5B4U[%V]JG@YV<+C+1W$WH0&^AHE:46EMN5L::6_ M!NC9'RSP4,G:*C4+?*FP%5'"FJ@_+R@8WV0(BU(66#J&B[8F+"12;A1HKO2* ME2%?Y)9F%G>07?_YBXVF$US!^2ND>;\5TBB'N@!"95CY(FF-:O6)VCE"Y.&O MF/47;Z6X.;%.MHKQIL0$=F\OP96_M*%'&Q,ZJ$HYCO'I(GJJV8%BM&9J=@$T M]T#V=[!\!HA"-VKZHFI.AP_YW!O^9>K)*UB=0P%8N0C1065(-.1P3S%O%<:;AP@Y"SRD$5$JAW*1+,IBR0!F MQWI51T+]A^+-4'8'/7"+/](&Y')"Y3"O-2P+RM72L=] VXN-8;9ZD9-;=P3I MH_!BMLCF!:M+(C8?6&=2K>K",#MXE9;R:^F\EGZWW2B!/@BB9?)=;5K6K\1L MBK:LEP[\:M2@ZV9Y - :DG.LRMVB&S>#>$//'H'CSSWX-U9Q_/YP;,X49V[+ M]9E(XCY4U(&[3X]G1U41;Z5.CD;EDR-JW%OUCXY:"H [J /Q;J-(5 CGW)M> M03<*P51R?I0J3;DQA 40<^!H++4!&[^M&Z07PBF1'*[Q4.JD[E37KXX;X2$A MN2BV7$79V[:RT9C;KZB(R-GH=#3P<4-='G:JD,X\G%4*O"@SF1V?5%V9J1M^ M4?W9KJ4XC(/.=KN-RF%S\9;^*+$;E"E-N5&&!1!SK]=8:NT\93D7[2JN%EV! MT(:NV$AR5N\!8^N7K%X29FY3\S^L7]+*U1U*^KB5=S)F56Z($%=U>< 0EU#_Q>]&UC]\].>M]X!\!P1+Z+^%^\!_8VR;1(S@:8)UE:8.#^T7;76>=DM MX?P%8=DE7SEHL.22+VM$O*O<-..P_AO^YB7]$CG+NUXPNZYC".?F90VAM?9\ MIFU8<0'!C+A!"75T%G6UPA&U5**@/QE)%T2&]X"I+)81Q MF^9C)3SYL_ %JXZ.+#^7J4C7E%QK5]OXFOK"=Z>WRQ7RU\G%(>9@SLAA(#'J M2MV2:6*@2[M! ,(?'I: O-82HLCAWIMC93&8%M)BMQ2[OD5>!"C,<0+_M>4# M_N/G([E.6+%9+/RF',(M;0?Y0JIW"4X$S\JNO/.K,ICR0:@ 3-$U=RW(OMNO M5%%E_H9\JML&.U-129^'#UE2$U<)@M#E-NR.X;GC1,LH.=<"6 0' MQD#BSRY(G8G/E\07\N_DT4R:PFA;LY:*-Y>"G6K(L!N&5.'I#BJL+.:22EKJ MMIR5T@;CO =/)G99]!0MF/4O8U(5-4UD/6! MJO7FS*:V@ZM3XEGSJ??!(S\-4]J>3Z+<<""NV/((P!6L"RO(X!Z/Z>,6UZ_D M)CP(9#OZ65-GQ[1^*VO H>\G%#T;8CM$D+CP/4SO('U#B;ZW*:?5=30XH^Q- M!"4<_)H+S0T!)X&.[4[(#9WLP6>\S)F!((A;> / KE%$/*,18#<4=_ [+A3D M4^X^V' Z@4L\R,^J8"ZG,@=30=D&OZ?"!C#WXE3V[NXC>,9:J!Z<9;(6U?%E M].EL8/-W4ZAK"=S!YJUO=]#J=R_8LS<[DQ'4:"!J2ZXB Y(B[1*W'MX8@(G] M*KB:*Z)G_R) MO*E$/[Q@!1PX@W@O435B,],J [,<6#L@2TFG MXE -/?)L**X:AE?(?KGR7[PDJOO88]S&%GLNX%[ASQ!W\L+3E?=@=YPX1);4R5&A[[\V6 M4.N+07G2W]A.? 28WGJ\\!'R7Z WO[17^)?PC<(&F2(4IP@;Z#)-&HMNV+VA M..PMF ;DX84[WYM/ %H2'069DNC^]>Q\AO&FGKR&W=LIJI"\(!,\84ELO+3^ M'4_B9+1^Q%NS8Z%)B)Z]J,H1_O199^HT$KN?M[@&8M"MA]L%@I"(?Q4A//0F MJS*:'[N<[3<*^3OC0S(>MUWPL7P039>%;VYE7[&VIB0T"O(60' M'E[M@XQ)BO=Y(7F-,)'-1O/254]&2I/@E9"P [\M=0;_9.""3OH8*UE0!1>V MZ_J^EWWE7P#B]2PT'8@75U#UV='H=/1%1S)UHH8.G,+:'TU*$I/^9,_QONX& MXL:F ^('=%E! M6*CI#6%,/3E34HSTO%M.-/7=#M/7*L>SV %,TOFP])9&XGRX+99<(9WB[_;% M"['_:Z&9Y88TZ.(MU?P;I_7L3$IVZFIE5UA#Y453S[VE)O[;?O<(5LD$%Y!X M9>G,=NO]%[#1C1]18QC7*4LYMM1@ )M&S51AF'5=7C%P3?.+KE76@6]L51AM MH+^T$7HCC^8N_8AZ*8:5Q4SV2$ML6%"MHOP_/#L)2Y=<,2)*>$!@":/EN3>- MDP9!M%G?TP.T-2RUJ'C\Z6A@?_ .J-:.4II:]4<)&SWRIGN:5IU)\M[W'.8= MONK$9K)'0M:V3@'80U17N^OX/KMDN*9/Y" M "387(' 03 F%>OJ'B.'>CVTI-Z*#B@ICWI[8]Y##L!VKP/B3D_"T](BV&XD MS[TI2WG,HTEY"E)$#OXM@;K1A9'T(O>QMK)3;Z;4+4H94G5#"7G*"2M)P?LO MR9N(3RO; ;?>=^AYP%[Y+@SBCP%>N] ]XP6S:D<783AW3OR:Z$.]<:CQJN:. MXS_/R:4,;9I/74TD5O#]RD2,8N2LS.]J;QG[O^)<+Y-$&=C=G.N%!; M;M,L]Q5ZN,:S,-Z-.GC '2?]R;^.MZ?,04.P#,/(U)X.##/15RGD$7C@Q7:) MK4>"2KE<>T0>GM1J.!\$8YG/_!(2YX"I=B%Q#,6]7*BP+%-\WFI MON!J><&W'"1U1Q&4T8.91QFV-,2Y/'S(B]W2(F8-T+.O(%LV(6,YIF=.+F48 MT^YL4T=JM6Y?*!^!606RU(%9F"PLH?=E<$EUL(G2DSB1>PZTW0<_@$3J>+D? MP&<7YPKJ\4J\^+UD8$/U&+;IHNB*ZVW S;=?W.+(K=;6JRO2R%%EOPC2Z09, M$?>Y:J,$.7?)_I*VX^QF5HXT79ISA(0W["9LE28RET!RM5^"/?EL>\0;KMAJ MW61M>3)*+V323BNK$Q?5=#HZ_3KP)?HNMNU,8?NYF-JMEV3^%F)Q\I7UGRS= M1\S\)XLW$EWRK>5FM>AP.;&.?^6I(NM+K/6,PU<1[V*E3!$*=O]= $37F1(" MMNNKHMJ:8=/W,W4DRRDL,MGV!X[MDMM/$JL)L0*5HU)CFH@M.AIHQSCCGY!^ ML-KO\0PT>0'N.@UFU(2,%<4=J"BIFY8L>_H1L2'Q#D3CZ,*P6Y),7?SPING^ MD[PV[^"DS#NVM\))*<:X6Y$=6)_-Y)",Z'I?DWP*?>?/A>]B&8+KOR)R M(%/O(<3/Y;N3^;+_Q4I*U^QAQ*31G!US,=$ MRHG8+GRD8W>DI9@ M7UD4R*8'V@RTMG@W$EGK_K\S9MYQKB+2DBO'A=;F BF)%;R#^)#5'$N><0&_J=P:1KO:AU MX[%[[OT!R& .IN2"7$_& M*EH!+TC#(]0RD'RA&$C>QQ58^1HT,Y)L91K/\F(\@CBT1!QY[FF!.4[:-LVL M/(04PK4Q=5*4=//ETJQJN^%*,U4Z^7*]=_ \G"+(GS M46GKXJ97CC.]X5^FGIR2M.9/IA_&S)=/4E3 Z>CL9."54M\3'U<90UK&6F,# M<\9B=2D%&,%%B XJ0R(%#SPF+_YDX4>![4W'7C)6W7KD23&\28YY3<2B'WQ( M9%<68P9@.R:?IM(JB']AELI.50#[HVS7^TD8KG5=*\8&5( M,]0&O",5MA0^92#?QNUQ]:6]@J'MQBH('C$;T!I,;WQT$X41 MG35S2/1]ER MU&-C-^PHT[ =575\7W6 (]^Z^K^/R%22#B+!^=J&+AD4L!J_$?>+ML=33G5% ML/!8='RZ)[SN5:-JQ;^C[,)K:R29VLI1JEHJM:C1S_C3R'".=JDXPZ+J-=/2 M[R @5_T> )9@>MSVV%M1Q?YQN3TQMCCKY!9?V;+K/ K])2[-N?4< M%!=EN^>>%]DN5AJQ_]OS2K?:85NT?_U!5:6K%7J\[>X3?QO[*F,U+&$8.S]? M@.S<9/H=>L3.L]511YVF03L.765851L6,[2V7F]LB'ZWW8B\>Q$M8RT$UZ\K MX)"G!.$:3H$W900=[;S>_>LGPZK6L,BHB<<$U@,6/4*;-6;\Y(+L!@SM MN3;Y@O:8N>WH2N^ K-57CIZBY=)&;^D]UT0-YTZ(>Z5LB-8OY1"M]%M(:;4D M8FN3ZMU8Z3\NK)Z7DSY_&9T=#1Q=JCG4%2-=I]K2^C"ZX>4D M!0C3+;AE,O&UH34AC+J^,C\F/;'&96IAZON^%9BX26UZ=:<8Y4HGURN-<]XY-ZS"&[/ <[[0 , M];;$_55B'0UM%!K0 V*WN>#62VR^WY ?M+YRH==TZ 5M]@)1!:OE#SEX#\ @ MS0 D3M0;W774 RIJ.O2 -GN J(*;NF$J]\"$,N>F7T=GI[J>F[;"X';T9]P+ M*(8LU/>>WKVHMR5OR&2A?NV5^:_1C:7B<$&L9)WROU3/@?]M\E],O0=G1QIB MK#C(!,U97W9+P8:8TWL&M&DVT?5AKUM'J\/V'W,Z3;M<'JR3L7K6GEE3J0>8 ME3:X+OI8>RTX]+/6^EG'H.S;+,939X6=;XBN)MF,0W_KK;^U@S&>D>V2:*,G'76;&BTY]*<.^E-;.)BX M0FMGF!)4:P_SDVA+"@!_.1I]/M$U?+A"':TM'/HQ9_<;#2L7H.X'_NG6NP(A MB>[H@?A\^\H.P2:872%D5B ;*^M4/%96KE$6:94%/6O3+BM< "MNG$5:9Y'F M67'[=F-K!8>86O4"+9T=8FK1RE=N@&X.=<6 VZFVU NAQ'F;:T(&L?'L%B_5 MUG"*IPC*6WJ5Z90C3+?@;LDDIQ']2?$'#!=QIR,SSP*N)OZU%Y*8DE5ALFJ4 MH R1Y(#E$**&S H&MKKWO?%L!AV LE=D&3&LJ(G51K@&4EOL:PBN(,SB&.\G MP/+HZAF9*?]0/&7!27U+?I^6 ,+*,((-S'B8C)A]7_"G3P/;4[D(T4%E2*3@ M$,YYY;UJ+)=Y&%XE+!G [(S;=234/QYDL_#(*B#=]SC.UX9Z3Z7WXDZO7GAD M%>C)ITN;7NN2BE'/X"#!U,* G1B[*^/+H1]T]BL;NOSO.D/'E4-KBTYS=_ZVO<'O*N\)?#D9?3H;.KAHSWO0 MCE38TH4ZS?@J$LJB[ ?4T54'R5:HUQ.Z86:+7:!%11_N/O!?>NW$MY1;X9[W MB_YT:N(%ASHPL;3WNT_.DUTL$GGN.%WQMSU_2#=@S[O(<#HV\:I"M]H:Q([Q( 32M* 0U\92,-.^IY-\O8<.TJ]J M#Q%LZ$I\A,&?-PB02^P $R_L>6?"J/[02P;1<-I9OAPZBY@NA^HEA^[1KVK3 M?O'UT"\$QYC^=B.,ZHM0GH[.3CX=>DGW&DX[R\BDX "/P/'G'OP;3*M_)\M1 M+P"RD0#.Q",!;%M 3Y2VXG#9O]X-\$_]#\0;EX&-RR5 :^@ 2@=VXV9 10CEC]D:!,0%D]F4@CYB429A[EJ"0+IS A&/)J38DGX.+BYM^ !Y#MGGO3 M\^D2>I",V2%<@W394WT)O589NE"& 7C%--98 UJ3Z!&#AA6^P()?@35P_171 M9"HUDSH".8TD3%VYM?9X)I/S>/9DNYSQI)3.2 J(2:GU7==&(2P4@'G(A2E7 M,5H/!8W#69R-/A\-'."$BQ =5(9$>QC.0B$L&27Z;<-P%@H@ M/>28SM>,UM.]4:$M%* JGRXUCJ?:4HS6&]:.0ELHP)G>\"]33TY)^L^%[L$\9)9[B>Q@6JV:U%Y%6P<*95:.D'V0HF)I6%]9 M+8VD:X">?25\J(00N/>]-0C(E6(R;P43/[3=_.\$A7L__"\0[CB8I/>3FPRW M3>L^<'Y@71MVJ[8S12;@WO@H_8JDHUTV[[<1ARZDBM+[N6[;E4]B3@P\V'!T7AXGZ@BHM85GHZ'S*%S$@PG7 M66XW<5$IY+7L@8\CZX!(?D,HT0 M=<35VNF$/G_RC/ ".95C1SNKA;J2&TH4:7YH1 LVH#+4Z&M6&=+FAH?=2]QF M&.8E/U^2R95"$D8.@UDB*[5AIMG-')V>X%P #\P@UY923&TP/60D;LG2R#WH MZLK62)1U;2/R%'SP %!FK(4.N04 W2@$TWL0DE39KW*6R%'9$OD+*>T?5E:K MA0NVXI*M7^*:+=N;6FG=%J[<(NFM599*!XOEKD8YYDI:\I\GO8\-6-\)_8G2 MS]=8S61A-O$O_>72]^)#K(7O8LX'"4O8@M4LK=C3O@[O=,\"J#Q^M"FU_OO> M@C9$>*(<^FWBR6%+7QP8$:/ $GPDV!(+A^==QH"J8W&!CB#AB%J6=B25V25J@3"2M4 MOFG6MFU6UCB+T,;*-<_R9Q4%[9.AZK3_X_3-'9V&3!(+HM=&)<6^/<)]>^ P MOBPX*\[FNU>&UMX]#;5R\59= .M6>WN.! M B4U6]-"U1J,$JEPCV#E(T(USH! 2SZ M^AV8;G;J!PI+M[2'\4L[<(E%;K3 MUZ/AQPT6,"QS>C.)U;/K!"C,D0?_M24._N/G)D3YMB_;;H65FYE6/?!;@G-+ M%'GY]:/"[EQBNY6V8F9:9:@@#]@.V%(2*@-V )P/,M_E!+2"EP,A9Y]CB:(K:U34%M:MKHU"CB#.DN8EB+Q^'"X"2N F0 M\G8)-9T9D$E)IW<0<_J*@F?3%LFJ#!VZ6TLU5H?6!N=T3YX8+A/#Q!\P7%Q& M0>@O 4H,FV3#$@0 _S.=V*\4.M4H23UVU>5 F4YMJ<.X*PZ9[^SF4G:J=.H% M0%IZD]DC)W0_00@ZLQI&SP'X*\)%7*^)B#7/"TXK3(.;DJVD:,W."'8UP[/^ M49+_/.M_65)L"M.\5Y&TR'+\Z>1LX*[-4&W%4D)4)&6V?&U@S'YFB9):=:3I MV/%A9XEH&O+LYX]HZ95'GP6A$ $8=@_>&]^B-P %R3$?DR0D3]5*8P M#$P<2YH=&WL?6ESZKBVZ/=;=?^#7\X]]W17 MA6S;F"F[NU\Q&,(\!Y(O?L(6X'@"#PSY]4^2#3&!)"2!8!*?.KW#(&2M>=#2 MTE__=Z&IU R:EFSH?_^'N:+_0T%=-"19'_W]GVXG'TG^Y__^\U\4^A_YAZ+^ M^C^1""7W,ZT*)1FBHT'=ID03 AM*U%RVQ]=4QYA,@$Y5H6G*JDIE3%D:0>\G M#'W%7L6N4E0D\H]_P@RPT.\-_7HU[HIY/B3K/00/BOUBF%\LS48I]IIAKZ,< MU:@^'^].5)$')C"7*Q"OTOL8WPBG"K6]>.%1D!,/G[ M8FS;D^M?OX; &EP9YNB7]P4&A+WP!JNRKJQ'SN?SJ\7 5,EHEJ:CO_#7 X2K MU7#1<'3;7*Y_049;4+P:&;-?WI<;\R\L>6/Z>70U.?.K7ZVTQ3'40$36+1OH MXOHQ>%K)WGR*][/8+_?+U5!Y84?0 C8>LEJ0K*/U0XSB7[8)=&MHF!JP$5G0 M1$PL0BQNWZ,,-N.7%2UAEHKYUK8:; M*_T+>K@8YMOC@P]0M]ZT>A_ IEGZ-<@O)NJJ(O-B&S#(YE$J]-[8[P M?K"+_$PJE?JUP#R[7NX6(VX,Q=\^L=0'. JQR>X5O\4C;(2-;["EO),MXRY; MRA?__#6&0/KG+PW:@!(-W48*Z^\+&R[L7RZ\^,<1.'7DV=\7WO<1>SE!*_WU MSU^V;*OPG[]^K?ZZB&T M$0HE8$I"MYT3!M%\7F1SC92R'$VX:?R^E;.D.4*-=:W+*@+1=! ,!**%.T?: M$NI#(2I$&0'+D)"M"U5)%G,)/B)I4Y-)1^9<;G1!Z4!#Z_6TTW76T#39QGK> M2NM2%LV'; .R$3*T+BA9^OOBABQ=N#6+DC%WN&6WU]#IS/!6:D"RPH"N :%?,1/=NG8[N>_>U_H/RH>!S'1O.IU,9C!10%=H+EBPO$TO M1N\&,B?/9 D2$*TQ,*$E]$>#2K2L\UF>+97:G47+J3[FTA>4)8_TOR\BFT#F M').(A, ('BD[AH^N/5C*"+$D''1[;;$E#[7$\+&#YI*@*&M 1>+*/H>?!Z:. M(+8:T&SC!>5DU4'&=@/V1Z#.Q_=R+#JCHT5-_8'-Y"1@Y(M]VO]%JW=]Y:&P]4CM01B!I:.IZ(LRYT (>_F M@H,BY%:=2#U I_+=Y2TC%H<-,9>=-C%"N%@TRC$_CD-N8MV24+CKI+I.JK@L MSP8%F@?I'\PA3#YOYQBGP"IUNQ)+FDJ2KO1&'^:0L[0A?#_5F=OY3HWNQ8NP MQXK1F%@9_1P;HN6UY& 0[4A=J!ABO !N$DUQ_KH-04P&35D\!/7)'G&ZMB'UE0]I<[5U?-+FHD1ETZTFKF7'NC5B.:0HQO-KFE^(U MC18JD<6JP%.O-6":PEU!$OO<8I95"HG.W:10BB:<)!*L(9)5^,("#VAI]@VM MGM1'L9;?%808>MLV1,6U)$7+!^Q+9K//&T/N-C>&=$\9%;D"5]+C<]>/B$83T?A[U.;'(N#Z M!&*NU4<5""Q8D<% 5K'R=%420J$-,4?6AWE9!RAF1#)D6#)>"[^PH6[) Q7] MRK(W_<7!M#:;3-L1I9"*)6YS66&F:<@2OI8D_%=:%%'$*ZV6@*)3;Q'O$,$/ M1LA'04)[F+&:_%(M\1&K7'#:B?8X7IU_ 1+>T$.6:0LMH(]@>B%;Y%U5UF7- MT:H0.WQ"=)#IE89F/T'W:M4\G:/'U9HZ?XZRAFD@I-G+A@IT.ZU+_-21)QA) M70L.';4B#^$&-CJCNCJ0XW6GFRWF.@Q_EW-@#X40C>C=%FB_-G-&)AQ"A (1 M6O_\A7-SUQ9)NR%8*9*KN\89K;\O+%F;J#@'1SX;DRPGSJM&5CG5JX4EX6S& MYASNX_S/(&\MPS').Y+;O/;P2R!Z [\>AH0UVV#4(&8RM(FADR0,QOMJE$]5 M>/A_4)) 3<<=G79:SD!KY7NPVT1\XZT$$N=F]0YYB>C]4(8F12"".W/3V6)Y MT[=Y_N/5=!8P^W,$>RB. M>&Z,W\<"+6@#68?2*NKR^$ 8,/>25>P#&C*VJ')U@XX4TF?.![MA/20SN-LS M]@Z)7WWSU?1-2Q+Q'I ? 62IJ&?!1+:!ZI&YFYBDM67'[M&%1-]4!USS9K \ M=W%_%>1O3FT1A:".BC?XZ_88FGB8"<<8D3-8U$5#@Q[E04Y]3 IZ.<;#A<:* MD_0 )I5S%_"]P3\/+O %%P=1Z@G3&#%16Y6ZX*984\=Q3;'U>9T/H56#PRY]U;K]ZD$S:5C#VUZ M&A.SC"HO;=.UV]+#Z5(?-+I MPGX[4F)$099FH4X/%!>L33MS&*7NB!.UQ*7-.JI:C M(UXVQ:P>9S2Z-#KWS9=3J_4#L\'AMMINQ'QEF.L707=ISW+R4*L(/>7&>Z MH&Y$I58G40?U4%C/R[/>)NM,985ZL@9*=)M[,/+5=O;1F)]["/U59#VZ94W/ M@2EUEA.W6 B7TPBDHHV<:6V )5YTVC1Q.1&ID,+N17V"_BW\PP-?O _@\K&U"8#?%%]=QU8#FHW-G;G3&AF,! M7:KKD/ R\A7Q0H G_Q",RZS0U+=HQ&G26?2@8T_:#+94#2V0_K!Z-WP'L MT4293D1H]O,$_F3Y'_ZD@T^$UH=%7<+G$!R@/G%%?3B416CRVD0UEA"N4R,[ M]<7JT]5H@E=76E:A=FIA]6N].-V5*PDY5IO)]"1XV@'AY'J-LXM_\-L-I+W( M$GO-O!/;'E_N1O?'G_>"GEL?\WB)4(=D^L"5ZQU60FJ&?F A:=;9QCA"#_I* M]JZ2S0YO6WI-"IR+=#HA>1'CH9Q\L9R QM\R4QFP9U*!Z^()O1[OMOAC3WDY.O\&GNIM T(GA]':W5G.+X+BIVV\VYHA02J9Q4":0+'FK5 MP''KRXGH#?0T'%,< POZDL_ESJ,^&HX:-)\5^['1"!;SM67@V.Z5Y/,; 'YK M+GCA\/1[5<]AMC&X ?/8OURHT=AE_OR]5)HM![:-+.G31>M+ALF3^/W9/#Y+R"S9>8 M*>/[\:4[-$H?G2\/PW=61 %M7BYVN[U'01YT:NF'_#1P@7G('>^UOEA/K2M< M"M 8F6 REL6-Z-8M(,7-M^5UP"")RT**3V=9&B1 ;C#6:PLMF+GW%Z%;Q:D[ MP/N>=NM#'. V71>Z;2'7ZB<'Y=SC4NG=TM-1UNA+W6$@3<]K)'?AN>ZV0QH_ MIW&.%P2EK_38XB*I.'E>I/N9D=&N!D[-[TGC'/^M:;PC]_,13?X8>>PVRZE& MBX:#;/6F"G0U;YX=R;]5M1!0'-UV-OJG3Z13,1FKG:JV/J,F#0./#M&L,(&D_M$GZ M'6SS.^NFBI/[02>K@!@/6V.ZM41_)W>!M,$?RNJ<(T5?.A[Q8A?4S'(K>>UN M*JU'>,2NEXO#2":B)NEE.]4VDH^-6N0Q<*'SFUU?G^!]2D3O!/B0;/&5K=[> M0VG217ALJ%)1FYC&C)BS=0]'@TM%+4.+=>5^/^^H#A%8 64MV9%8D+5O V>E/T3VU^#^SG0G M070%#)YK=.5>$Z'2+!B\,S%D7FDS]YW&>4LX":BW0?WVU,7'.QT;FNL!:'#; M&-IS8*X:1EAQ=I2N/G#W72W>'CV8[;N,/C]OP2;4?AOT\Z#^CK8"GW?:;OEZ MMJ K<4T!@\XTP'+NT28+\M0.3=QW$#9=W@:U6.GYIVO"0ULY69<]ZB M?5K'[6#D7Z=/HP(3\^5/5V]6W)"# [M(5! MGD:$LC+)=N,C\V$NT _+F!XRQ+L8@MZ?(8Y?UWBL;J&-].VH,ZS4Z>XR%BE& MA[1YT[X++*,$N5OHR7?X#GJ%V_X<%.WVY#& "5FI/_"&$4O.Z:48V*#C;#CH M=%>^[8A:7(@[8)%V[+%!5+&?60A2D9ZN&")02TA56Y+LST%TM?M(.[XH P6D MN@HSE>./,+BWA^P&]HDWWH VZ+')1XF<0U]:MBRZ!8E+C[25FT$^551R=;I> M*/7,;KX,T03G2MJ=, :=H ?U'%ZX-^!N\ETIX $?E-55G7(9@8JFR1EY9A X^+"HG> M,#'ME.K\-"(R'0'D^6$\<(:$E Q^!BD;S43>Q,JWTD6NX\$)['/#Y PL.'6P M2,[0/UO;6\^^]_@E,8O7YA/'KM'+QG31D)MB?=P*KM;9#://J=P%Y/'J$[@( M>U#/@UZ;%*1#?.\^F<:2,H6<==-H%OBLQ-\GS:K5CG.!4PI!36,A#Y/V2>[K M1F5CZ!'*C%\[K=V9(YB6=1VZ-MEW3#L:4UBVFY.C/ 3R(E>;W%E<<%OKOWY, M^T4HCR?F!RU#$@Y$TG%'Z#CL[ Y]L\ADK.DBPJ1"DNY+4K_9_@*2OM6YZ*XW MN^G7(C>L$BG-F'I#JQ?*O7.BYA=V+CH>(0_=':,V'3V6(H]=P&MLGXV4;SIB MMAI8YRHXW3&>*/R\X<7A+B%*M24M/7KH%_EXJ\TJS6)*O\\?G3;OS6T=ZZX> MX?Y6MA?UD4##A=)I.)-,)75_=(_P?= ?[$J;?3N-H65)LNI@YO9\3!E:_$)4 M'0E*>=/0W(H:X(:CJY1& YKNO3#+W1/LV;=L2-,&'XFK(YXMM:N+A@K5;#*P M%N"(N/KIO9A/P)W$L/4 OLS(MCK&RGQO7]'5Z73ZN9I2OZ/+D]%0A=G'FW@E ML ;MJ$Q*[.,>./O6O/I"'ORTFG0)Z7CL,6OFZ/A-(=(KJ)K#WP4VV_%--6D0 M,O$GX,Z]-6EM9/0J]_G;F*+=,GS""_F"!RKOLZ)0IUJ58KWF>Z]42U M5GV$L7%U%%@_\Q7X?4G_]R#@6]OC3W!1"UH0(,E#Z,O!&50-J N+C@RC=UUF"!N)W'GSSAY@_T2.>6_7[=AM=)87'AR%!C>E.2O-*OHC M"*[/%93N^P'F@'UT1M:P[/JP#=2U=6FF'-M,%2<97H[0R[N;>"R3X<];0VP! M^1.YX?T[&HW\8Z>OM.Z2O"RKB!]N4^51/; :(4!W,02!"UZ(G [OC0Y+-R)H M<-FX$B_5I-)X.&;3YOPK%VYDT8W#9B4 M QM"!]X;#3#'O/LN\1(_?6"6TIPOU]NY0KQ5[4N/@?5" N.-!I@#/N:-UON\ MW5\NJA.:%9VTO53+]_W.>6N(K_-&@\ -GSN]*4DRG@RH#2!+13T+)K(-5(\W M[N?Q 0>L=(\OZ$*FV$C4(]7@'O[?][S=:R#_1(_U$)PB]Q-MM@E+2[K75Q*# MCL&W'LW ^JB!YI0@Z)1GG%*OC/(9-MZTIBIE1T?7 ^> .+=H*(:/ M&F#E.[#GUNV]4*YW>\M(4>\.RJ/F/& E0TB]Q"(TMY[H\ TCWY\'$:TJFRXE M2TK]+J7(T[M$O]<.;,E$D"H[#UGZEA!8M_#MDU77DC,NE[IIPU3:[7Q"HG-L MNAV\.YB#676-%%@B0K-?2-*W9#/>3(O%F[@X40JWEE!0:[6.6 IE\\L(N3;- M:UHBT[Q^?9";,U\6Y6Y_&HLMF[$TKTVCA0H73>L<#!SQ3WUEYI;J/!MZ"!_QI1-X&Q?LM$6H S2W[P">K,/Z,&M"Y%7G3##/&7.]01Z/(+PJ"R- MM,%A6'H<&S+Q&VO>H2-TI?\@H0AGL0BD"OX82Z\1%;+T%V8'LRJPK/K0JRBL MFRUY-/;QY#[5F;>5\K*WYF,D M7H=1?NU"BLG_Z$JE#]':,GP!=WEJEQ4WD:-YDF M78[3B<9->AP%P2OH.>/.,D?L.7"P3B*Y<53-.^GQ;9JDBSF$GQ$ MTJ8FDX[,N>/7LY]6%3PUK!S0-2#T*V:B6]=N)_?=^UK_00D8])_J[NCHL@MZ M%[W _IXN 5,2NNV<,(CF\R*;:Z24Y6C"3>/WK9PE/46>&@268\)_9,O@6"9Q MC7ZR>L;JJ]5[_) W'CA!XP7A+E/EYO5!D:[?JVJ,4XJQ4K6Y]40/+O3R$P^T MID-;6+;UP91.<8]*01OI\TK;S(EWVR ZMGF-QW_F/C)QK+KZS+!( M30)ZC$IJ97]?/)O5',EZQ#8FURQS%9_8OWW/0$,GJX%#I ?X*>X#[B@4"0T_/OB7YUZ%LUB38"^,1%Y?:T; MI@94=S5S2+#B?73Q3P<,5$@90RJ+%1R*Y/_ZA6=!B ?HO\D. H@J!.;UP+#' MOY_38@O)B.)#'T5C;G '@29*RJCA=B&=LWX/L)4Q.^QPHX 51[IU[BQ M##1_#PP3<=7Z-U>8 A;RO27J7S3YWVH$GB*ZX^LG$O[>B6^R//2E']<#0Y6\ M'ZZ?S*(Q,]F2![**;-7U6):0'4-3_N^_DBP=_;TFPN1 V-I&Q3Z0Q \+"2 Z M10 BDV!C$B<,DF)"X(8P):2&+",,($PD4RDPD)C$AY.N%7@J6Z]6 MB^UVL5[[LJ6ZBNQ)C[VV[!ZPQD@\;4._I')7V2N*I6-<:KU4GXKYZ&*OGK3L MBC^QRO%KH2LF!;4=FFI3W?O6,@"B,C(-1YO^>W29?YUN:]+OH&*^WJK^[[^8 M./V;4 Z9:@0.\5MDD?*\Y!:V21\+)2D=X ! @O)USA!)<(WKUR^(ZJ@!TQ1: M=%UAAS?&O-OF8O:](]5N&]/YNV! P7+3Y;N-Y1^3#^D?R8>I;:^',%[\;6WQ M1Q68BLMH=1W^N583-G%85DAQK35"B HF%KQ>O5A!2..GV,B-M*753UP\D!5X M_L)*Y?ZR)?_ &30Q;*HG0D2:$#I_S\>R#2,63M\A#,Y-,/G]\IP']!LW..G) M7?4>M"F'0^S>V7]?R&C-*(!&.#74 5!5PQX8BXOCB&G3 292,NJR!2>&:?LD M-IUM=^J674K1LES7;JII2;=)UYPMKV.%H#8<&9#J%JGV4D/\\)REL'>12G#Q M)^]BAQP_(^>I"+._5FIVTZT.WZKBVVMUTS7O7J;M_D1_0 M0<;>?<-$/6%I>>]C?TA_>A_EO=_=\.L?KAR(E?/@?I'.=JAZGF)246XM< 2/ MO[ 0_2*R%PSKE'S!.ADF98\A-5TQ(^7F<2BH2U"B=I@LGZA<2W@S"DTZEL!R MB:(U+'GBRZTX[ -%M6IU0AYP'VQT 5'_*CHLPE MA=>TT\KM/QEU,$4!'TC!#:Q!T:] Q$03$&=DR!VJRISXT*T5&:7YJ#32M?:1:S@*=<44"LK0'7JU#/=3]5;U(;&IY"RITZLY_>2 M^?A^,K]2[/::KU::?6@:FJNG7OX]684$1]/-O55F'UPZ^M1R_VOK: M3:J1O!!A/8S0K_SW#5A72Z)L(T3+-EH.9M'V\V)B'_%B< V5;.$-9RHO(_N& M%-D V:]=[LM!E3=/=L[P(]TG^I3V^*XC9R;E^P3OM$?S2;&J=2+B^SP3W'&; MHV-<[(M#[_B/#+U)8O:M+./1>:D%1Z0]B6[C

N4;%N4.":!S9]'3IO^S'35LUVZES=&8EL(^\ ^2)))#5(# M"0I)4>($3H*/HC[BXXH&+VNTRU;K-UM-]LR-U0L M?MD>":Q /Q^I1>O33'(1N:%!^2X6*U6GA=&RB48RWLC]0B]:B'-_Y$ M=\-P=:D1MJ[[S9K M2)X512)>[RT;CZPZ&':SA?8-G'3+!7XY0@^FWQ5HYI#VG0-<%?2"6Q8@ACVY M0],!BZ)7B7 S,%38%$2J9ES]>>Q=B^,[A]]#3:8ER826 MY?W!)WD87_!7K^=KF6)C..DNNT:%Z[9;G2)IC+._T4JQ-$/UH&53&=, TAPL MJ?0,ZL[+5NR[(I;UI]8C76G9'1:[BIP?/MQ7[XR^Q+\/L6U'MJ&K?>,Q^F=@ M,XM>ULV.,==]N+SO*-UL+JK87:U:JD0%ADG'A??ATG>X9]^-N!=FNORBW)^' M$&*+ZV8#>;G(U/GS-AG>J3"I84KFV5ZWD1@N';/V\$(>\"6LU#Z)C*_%1<- M'K]Z+T^>?&^"";I0UJ8S)_= .Z5>-U(H:OQM\WV8B,6X%[*A[T7&EVW1[KE= M\X>'/)S1:IB(A^0)4"E^ 45R3POEGH&S_ORZ;/S[-M_^.#:+8963-B%XQE1V M<[2$14N;*%E0-;B[^UJ[2&Y3WG_IB?C>N_XOS/#GT04,-R!5&V-#W]YH:"_X M65^>=E)=MA:U@9[(-O*/[Q,KCHE'V"1W/.-U4$EY2I%C;Y!)_+8H&ZIP@K%# MZ00]Q\[V_LP=DM1S?_[I]B@O"P]-*%$3Q[0QH1*) MRS?#=K=24'5_ OK+T\JIY,>RRB[OOU+ PUPEHR_%Y6XIZY5OB^?U6%]#$9^Z M$B#VBDT=:N(]H$BPQX(B<>B)7Z/%.QYVPB,SJ2^.]/<]D/2!=/TS>6*CZP-< MGY6IMX]A?16E]SB*TY%M]X0Z<6^/-"L0GP\[WROC]P6/!N M!'^U+CHK!->\X@+"PG ACG';QZ\ZRV;H%$(F>O"34_6FKF&OWE(U&_1_U59_ MA\VG53L1AAT0?>0+F+HYJQB/"-"BL_K#0K.9^<-M\GWGH=R>76BX(2J71XN: M/GOL<0),:@94!U+_0U_1#*[_I,C1]SWW6_96R7N4?QM[^5??@?,\W>RJYO4V M)W\[XCK-Y7).RZ/ILC)YY$M+.HW;Z[Z/\6Y;_0]N.^^M_]])S9?]S(#4'V#U M?932@Y6.X3W[\%2QAPC>O4VVXJF^J78+HQE?[$P+/+? Y43<^XK:491< Y8$ MIE1!-09 12&UBH)J"I_V@_8>F]VK[;RC5'P]3]SL]J>3I]_@^\B2+_XIZA+> M+(748$F)8R@J%)I'0=89XBUWDL+PE1_^P7C9C3&PJ*&L0HD"JHI&X/,<.$4R M=62<(+$-:@"] 6CBS1Q)%.^.^TXF>)D27ZIEQ6XX>X)]%'PH@9+0M\@AQ$-Q M8S5(W$.&=><@1[0LZ@\T,Q(.RG*0;V&-#5P7N3H48(^!_1R>.=A<-%ZQ^V,/ MI#\O*:!+U!^L#^X!DC,T:/" F13]B(Q'O\3K\2;#QUTLLA*R7_(IV9Y# MTKJB-JO474XX^NY%UC%-M##W] U6X#:P'NF0S6L_VX6!CYSV6*8!GN;PITQ;CNIM)W-T M#,MW"XYPS\2UBFA'.M0?^&7B-QMEK[Q1]E@FQK 7?Y:P*'UYXDD MUX=LC&M/D'V2*^0C_91T,^?I.OTPOJUR*=9)C'ZDY%*!%-WDMN0R]%ITWR>= M2 P I:+)( 5$$4FGB?N-$@XUL;W:^2F%R!O9^86E(;%&3S%7=@%QL(8 7UYB M0XVF0^8,+WQ$C4QC;H]77U\ADPW)VB0XE'6RDT-V=[&'P]*_7UHA^9KYO1KV MYH"7U[<:B$VT-_B%M:Y&RKI/^Z#(.<)2GOOA]SFN_#LV;#0:BR/](H@#!OFV M#(P*8)B*"FA""!-QCAX,D\^W1!IL?&'?6AI+.]/'9FY<&DG5RFC7AHR+[9M9]:[1[O3QTV-G=QYA,_1DK^*O18R^C3W?] ::BIV%6,"1X2?H:9V[Q)&K^+[%B3LY:H=-NQ#,U9P M4.2&'[[ Q_V 1#][['-L0/"6+W-P"-X15^^,I-\!VYMNP,&!2W^4)N\PCF=& MD7?8G'/1)?MSX%L*_IP@WJTQXU?10\:VYX20PP2+WP_BHZO=0(#\A1H[8/#^ M##W^+D?]G"#>K<>Y*SI0GN\.C+Q1Q$)VNHB_A;="1H:Y/%(K#;Q3:6:]9ZS+ M69R2#4MJ.>(HA9S8X7+R8S2[2*/IZ3>VT6J[-E;>T7?RS+W[]=[=YKY@T#W] MMKNKY"YWO;7DOO4VC0)O1$[7T]45)(+#C&/).K2LM2#I0)3NDSNIP(E3C M7*223F!!BKZ+O=[8*/Y,5YJC&\ M;N.];4F7O]R]R??RVJD#DU-SVPJ'!8*] MK(LW7PU$9!:QZO%:?\#WK-;C@]H>#XK\SAJ(0_'[BIH(F5,R#[K!JE" %QJ=L)?DQWH(D(&KG7 /;GP8,N[(>Y1E_*L_.P.6F]7HYW *\!0;JOG>D(9=],W M&4,IW#N/>?G!:$V6!U#/+S-(8*I XT+C$G&-":H[_ M\?@A3^H'D6[#]RL2!"1BUS)/;/4T\O?%SL(\=KEM>2"U.>WUZX^?/?UM;YV+AQS ME3@2D9\Q]@^XT?9B72I,0W$@QN!0H%-@(' P*@DI,<8*T2$;EQ(BB#'2LQ)< M M$AKC4EN/<#_W2;QRN'[-.9"H]O?;V!JD^M\ M", /^OW.G@T,$BJ_4E%D_ E)-6!2/5T^<(I M?<-/H^HYIOZ?MX%U8A5_<+A>3NR^'96^F$+>W/,+F$,3HC#DNN,;^!!E[S:T M0439%H(.:MZ^R);Y,SPDY9.X6M^#*>OXOICKB/O1OI44>Q=KGKOBVL-C"JH8 MGL8XOHZPD&^"SS>O6[R/=G@]5$WA9WIE-L#(WQ;S2\S=R_@BQ583@-L8!:4L M?PMG[Y'7MV_=.WU4]VQ?YL&Q;'FX/(3"^DQWZA-KHR^!\55#]%V _ F$W# # M;U>G?$<4'#V0V5=GQ]_CBN]_,>II]?-F_<=6H,)LQRE@51[12+$Y(Q)LDEM_R#%PLGUAZ#Z;;?'7S,==OK(2M?;NLQ;_VP MZ#HSX!NHKH]['ON==SF%^3D>6^;7]?9%W2U+E0W]^S##X9L8'#U;]\RQ)'4T M/]Q,'=8P!2-V"/W+,% ("1F0'9)0YX:AP=ZA0=&&&K/VF\A5SN2* H&C$S3- M?:RJ&D_ZY@&I3P8)ZX>]<1[K[0F8JZVB[Q^OQ (2(1R%.Y^BA*<)0PXX0S,6 M.W_#% 8#H0\9!@,_EY !T*)A,'#H8"#4M><$XU>[NA^I.%L[Q%D#C[*@A%Z0 MK47<5RX#5.30PO880N(:<]'=C>G>](S7LU/^Z2EO?LI] 6\IA*F.*:BC-M7 M@ERTDX,BU 9/'>Z"'_IYRV>I/[HZ<"3$Y=*?82APAD8L# 7"4.!G"E\8"GP3 M& .@1<-0( P%?K*(GG\H\)31-H;U"6X[+1\T%'B:'\< WA/PY9[8_\>=_4PX M1C_#5_]6#.OIHFL;+1I2WN6[;E/-'0%$Z(I_ R,2/W^S$+KBH7D(7?&?2\@ M:-'0%0]=\9\LHM_+%4>?8_B.Z(J31LAC0Y6@:7UA_ITT1/Y$ I[BIPYBE#!. M^'D6+G'^-BN,$T+;%<8)/Y>0 ="B89P0Q@D_642_69P K'%>-8X8)^ G4.@1 M\S W_P.M1?+\]7_H=-D]O.I9+<-Z@7_?]=QU]"1/W,3E#I_HQ(Z\J%Q"1WYGTO( &C1T)$/ M^^#X.HVP5:"#D>LAY61+="Q+-I#S)*5UH"XMV3*&^8\YD^?5$(<-&^*(S*C2RJ"

X>]+=6P M'/,G!$S1,& Z>'8N*Q*@3;5DBTE9)@S-']L M>&8AC")^IO2%4<0W@3$ :C2,(L(HPN>><5DTG6FHZ E2PS1$*&&724@E$EPL M^A/"!RX,'X(2AOHI#D9VBQ0L<_=/Q_J/2%CO\W M@3$ :C1T_$/'W]_,IJN;<"1;-C2AU 8JM(RA>W-4&XJ.*=LRM'Y"(!!V9@IT M'' \-O5/3)&9<5,B[_*TI\G)>8*N!?&7WA9"&$:&RZFIC",U/NU+[P(>2*,[1Q8:@0A@H_5/K"4.&;P!@ -1J&"F&HX&_Z4I5U MV 9#:"]]?1R%*)?@DJF?$".$38D"'2,<@3_QC)0[I;]W:<@&9VC-PJ @# I^ MJ/2%0<$W@3$ :C0,"L*@P.=TQ4C;%E_7%B&>BB=I]B?$ [$P'@AR/'!8UMS1 MGBBD_=E9KS ("(. 'RI]81#P36 ,@!H-@X P"/!Y6G%^,48(L2TAP;%<(OD3 MG/]XZ/P'V?D_#$NN)@E)?89&*O3UOX6E"7W(L]/$(XH\@6:A^OX_Z M/6._L%TLU-*=;HMO"RS+,*D/;JJW$9# #DMJ0TG_II+^RP8#%7YAG,KL'Z<& M U='7H7[3<3E*]>5#,;"]F4E29[]\Q?Z9_4[487 Q'(R_KT)6Q0_Q'/2:?K? MQU !(O*^H;D""B.3HI_^0T]D?6LF__[W?_G7/@"B,C(-1Y
79M0!;8\@WCVC7D)79#Q MOF:9*YPYTM!;#S".N4K$CD.I)V8C)(D^T049[@_E6BY6]KY3SW[,PG>P_L.] MM_#]WHA]M@W]JPR^2:!=> >4+/U]($Q(T@,V M#E@Q)<6'%^Y3CRL5'L(W[S[]M:7+KYJ:(N7KGW'!Y*XWQF84T'F.@7 MZI)JP8EAVI2A4WE$27>M#!UI?MU:"0NO5,Q;"T>+I.PQI*9K ";H@89$05V" M$E4%ICBFHLPEQ=)L](0PO"! LHTF$'_O8A7@8(X'YI*J&39T">%290Y,*5(Q M# 7I)ZIM QMJ&_)U>!/V')S.6+:HEWB&PNR"0AS=!K)N44-OP:JW8&N]8&HN MVV-9)_33(-#QMTA?X+<-4YZA8?YN?A7T9T3J;]'S<"TNE19M/)Y)I6)75 ]2 M,M8SR+]T$,E?>:IM4 .(UCK'1Z"4%+ IH+H?^@R#G01<3JU,AN7U,"QT"HM"TV+AL+1\I+@4-90H&&O,#I2C0'Z5;9^ M6\Q%F!2%I$F"FBQB$/"35Y-<^AZQ6L9+#Q9562?XLDW?\$O,8]8$$W4&\6O) M$;U/\2L*3# / A5]A'X!B1+#3Y#@#*K&!*,%H=["/[%E#6,&?ZO*"E3EL8&T M'X((B8%(%HN_PN!-5.!AR!@\N(\FZ$/V'[E;9$["[BY^GY!Z]14:I8A8S="0 M6 (+HC4O#0>]U)&%1\N2A\O7A!!+,#0URQ5\Q/78F6;BO[T_&EA>DI>)W]Z? M9P/FLJJ^/L(:&XXJO3X&+C Y7Q^#*?#Z"("@%>4)@NWU<>+;"W*UX>MC;$0/ M^-:B3>/A3:(/4MOXER _N>B$F?C4*, MO@V!K#MP>QR6'1V.B-_IJ0H+>BR'OG:5I87$4 4FA=@ 22PQ'DCR5!MQSFA, MZ0:2::1CWS8EWNQS%-Q85U1G_)JZ?(?.-73L&;D(6RM*_,4 R1O2')@/T A/ MT2'#8F)UX/*T3[5ZO."^'QB.O=(6B*3ZEA:TT222A>V(30G[%>3UVYCSD&0Y1&%B MSP%0NJ,-$,'1#(INS'4RR-'=UZ9L*0@01Q>AB:FY;D,,+,O1)K;+%FLCA^V2 M39A#1>QC(T+8QMHPH=4 K)+=^T\H2;9$Q[)<2]M JZ:*EQ3>I*>8]!7A99;^ M[;\QA7S$_,;#,9K3NNX@S&Z#629:'S]T"3$#$XZC/9-'1,^RL2VV)RK!'HTLE/&,R(B%,0ZU-#T]"P*868QOBORWBR3:&E M80(ABV[).*#%R/)93#3<$RLBX*\_\2B6%!G/.V0M71N%1 5(^[(VD09#=#RW MV!-3%/8CQQ@M>T_U(AI([T,;JP\\*?;IR;>ZER51-Q]%/*IV#7 >,>:P7G557?]? M[ M&.O ZNGK*^Q#0^2- .QN3AW9"PV0(X;B,Y+)4,&<,)]DN R!;#FAOC- (]"" M70' %L&$*'R "!NONBU/KC.R'U#6L81!8DNPX^YA!@.&Y]$1-\M/)Q O-_4N MF*LB_#).LW1<@[(>\<-?-M$NR!>VW7[T_$=T;K/)&'A]^E^ MI/FA:3B6J^:WQ=L?OB##CUA @I9HRH/3*>WC*V:?[A&1<1@Z6'@1;UO(=3<] MD7L!7YCAD8NOS["_AW#F 8T4BF9@GC%$Q76!)B9"+/**U1=GKU[\_CSSK;+W\:=/ M<-Z8"!A>0D0%* JRKX?R DK^I/$J\>W*UV9!CSJ'DUB;=__XK%4^D?C]?U[.=O!<+!-^)YCWSU'.<]T%N*?"R&TL2/",8 MY2%Z!+(_*C+]6+A=!VAM@[!&6 4-KKVQ"$O',Q\B1PEH0:4O$>L0J$'?MY7G_I$B(LR$/R/G& M9A\];>5VD5]XWA]RQGS,#Q>(%AN_QB)C&LAC0U3"_AXR+1M&UO?T=1HL%)%0 M1-ZMS5=F?JW5WIGA*L0R"KV"E'7(QD"45B%C8(I@*12(HXN@#KJ I2W:OV M%7'B5O-0<^)$K3)-: &K[/1&DD25470BX9N.7LR,?$);=D(>XC !6QE'7SE) MJR@"O]9P1 MD-ZV,E-?<>PQ^^S2_""9N]$"R#FC"E=_U-.D(ZFZ2U LZT-K) M\UW#A"=9;3::.(GDP-#)"H5B?Z'0$%IT/'2DI%HK#:+D-+T M,LNXOL.473]E)0\AOX7\MB>_R62WSI0B$V BQW>"L(YWQ+Q$/*[6D9!.E>#4 MP9Q(*GMP=.HZR+(V<$SKJ;Z![$VXMX(^J6;L8WMZ<*U+MSQQ1..09T.>W3]7 M(^L24I,H]I2M55")8TWT$.).8F? 2WB3SPPOC[-TDS6K[5:R.8^MO*I&H(6) M*%MCUQ5!()$\.D[B6,X [_O8[O;9"%EY%,/@ !$] F\&D7(NQU7-JQ#90&Z M+^OI+<1-Q6,Y&4.\8["*:UW_X]*M&X X<[/.\WB%23XW95W5Y&[]D7UC,,0; MN)J!-Z['*J&\#R_T=L)&Y<AQ\&5)4@3>[4EEH.K$TCVWPWM?"64 MO@3H4\&2[P<:(/4(R![,'!5'BIXB)T.6>$?7Q!E^G' T+%))(,&1"22W !OO M84&3E"/@P->KK/)-/S%E]/E0=7"UQU/]&+(W!BF#<)\BCG&D*\F6Z:QJHURS M1\H;<3FVMJ'60WD*Y6E/>7J2%LQO;MD *3Q<.P2^$D1O)];-OZRES-L6\RJR M=6@9'_)OYN$?C W3%5"L,/-6B2X,1,I:$9!LDI.0^"J&^SZFX8. M9K+Y-/?E^B3$IH;^'($%?Z&[H7X7J^@PDGCEO"'C)HR*#O8U!/N7JUM@,H M8O=:UG&]N5M0J8*YYY0&%RCKWI&PH:->;C@TI-+8 Y8(&#Z_\KP,;IU)(E63)APLJ3%NRV6NJBY] M7M0ZN^-FO+P=,T0%,A N9+?@\^FTV2I9%,IH**,?S,Z075/,7@I/$3Z[(C"F5X?;O8(QI)G1*'&Y*MU\.GOL-RM>Y9FGG(%D3-:.%9K940'9,5B? M4K[Z."_OKF,BW7K6-52!/[02]A4Z6HD?%Y;XA25^)^DK1*.P$K!<4I & U'@ M.)H3DM(@(:3$.!MC4PD& -KK*^3^HI%N=8KY8BU=RQ;3E6(M7V]5TYUBO28D M8TR22QZR"=&6"GJ/>L,+]9H0N7](#,W^7J^=\BV>H-0%$)\:8_(KQ^BI\8S MT0F:Y@X)WZ;D)"?/VP GMYESWXY!& JOK=$5M89FHX_.(;L$O8M2SUI$U;)7 M/O0C?D?06U!"+RQ#EPPA(007I0])AT\UNUJME_(OF/)63+E+ M#DX+K#^*. V'#2]A-PAZ)X'ML;DP(Q.O'?O'?:P_@QH/ZP_NCIP)+SO][1" M3Z&!5(QCF"04DG04"%QL* G)(9,2)!"+THF$%&>2B0V%UA&%6=OB6T&QF]V4W@D5L0W1AT9^+B2W1Y:=3CY59VX$ M.I(M+OD'(9>8WXR$U/;(N5$W^\VTT*3A8ZLRKS&#?.:V*3#T]E#0'&>&M0HS MZP)XK]%39B%U^B.!8;:'-A0EWXA,Q%BC/\= M0E6%ZFC&/<1R M2OQQ1M_6(7!J,(V';E&J6*%A1^?$ 2U7YKD'ONK<, "!M8.EBO-Z,FNJ:9ZN MUPNCQTFOTI$?T%IW\%3L9O0XG[2+CS1XD(U4FDW8&H\6L(,!%/..>U38J-D% M3CH[&^3O8H^/33QT"RQGVJSJ>:N'>!HT8^,)EV+DPAP/W0*+N1.RB7;V?JG( M=ZIQ7X[45:N'P-K!5]HB5EI.!V:D&[%SC^"Q#E/B#9IU!V--BJU1JJPMTTK= MY(WBE(LP/07-NH.SZ,>DULMTQJP"8NG(XZW8ZX\6(X'=P5DU2:[?]R0]3I?3 M'="1'R6UED=#=W#6;2P_=_*\]MAEF]U^9YZ]G>0UI%-V<%9UV*PITJA9H9>- MB6(RS5LI;Z%9=W!690YOA^V'AZ6B12OEF:ZV;AXY-.L.'J"7,;;]5ZN^H8>;N MY,L[VUO[L@6?[B;/OMII_%P='C[IK@50?;S5;\"Z _LQQW7-SQY0G.5 MVW_^[SHON()_?1L5^])M5&_J0?H-1?A99"0_B0MR#X +?I2Y? $/Q['%IP;] M*]D ^>G)(.-BU2'Q54X(M=^Y:+]#HN%@2M#+0:WNG9HL*++W1:TJ$X(K'1M7 MI 1;*7Z,/=98"@"SN*KRK)F%?:_>W$IO/I7O7/]+%"$<#K]6C[X&8-JR_/O3 MAU"7)P9W9>P.(-TX'7=JXGWY%91N]NOKP7[]*LY-G^Y FOO[<&KL9W)J_"1$ M_ BG?L!L?"7QLMY=*("8@^MS<9V/J?B_N^R\OL=QKBK]3!GNN'FE8## M6!%Y2%:(1^A6;V"KP&3'$JTM7.0,FVI_:D,7M4 MRJ1T-GKQ#T-'+]E$_*]?FY@X7'[J!PIP ,*APPAPX *G0O:,-7R'E7;HVI/[GO'1W>K7XO&'F M#&=@#QUU!6QK#:L7"#_G@!IB#X&_J;$)1TODZ8M,95K73\_8(H2B1VD(1N?5YLNJ@<98I MAU,YIV<9Y9XZY7#FON>V(-:@_8(L(H.5+E@9O9:I3&F8:A<6'3VGQ=MS(8Y= MSO@E%WW-7)U1#N94WN692N!I)- M)(+(9XQ=QN@#>XP!RDH5=7QCKV$>SJK_P" V %FH ]O^'QC)'LT=6(L84D$[ M=(^SJ"_+9EJ?*/)#+3JZ7RA,-=L4$MC\)R_9'1%+F&\ZZWS3@9V$'RBJQ_,; MWI#59;S=*S83 Y7.WG1-VE$ER4RDD:S&L:N>BB6^1V:I8<()D"6OE:=WVYO; M1%#<*#\(4P'O\1!.5EMY?'?AM*"=7"$=S7?P))%W!3&M2W4LA6XIZ,OAC)F+ M]^Z*1C)&%_B%%+V]7]['F*:0Q"X%>QF/'M&E^.Z"?-J*^N,[$S]CF'CN]"/XV_\ MP,@G3%)\K7ZBSLO3>$L3Y9I&O3%WBLENV6Y&E5I>@3; '=AP80Q+7\:2;)BH M"!,59YNH.(ZX'G&'XPUY76H+-6;>=G6E_% 9.@\Q<3A.-Y&\XC(8EKU,)I)G MFJP@"0KO%A+20G[JR!/<*9=4OX0IB; ZX3M$(D=,*;BRTU"!;J,XA%^)S^Z4 M)ZS4]$9>9" _[=TW^G;47!8@Z:>*#?]EDHZ%R82P/.%;BN QDP'ODL')/5N[ M2P%YPL?MZ%";SJ$QC1$9Q,;\,IXZL"D_L=]9=Z\^TD>42NZ4)-2/&,,(OH*= M) +"/,!9YP'"H_+G[T:LA;2"9;2%@:L/NQ8D<8/ B;#'R'+,-[I;Q;B%GETNCQGN_=WMV!A%4W M.S$BYGFWKKEEU/Z M)E.)L>6QT,0+B[\ANF>6W-A=XQ#6-APII[$IVE$DVI+AX.MY3J&VCMHGY-20 MGEZ+';DP8H?6BA4F$]X:0(DOC]G'15^\?UC>C?"5;%%WBS6>"L]N?$%6X]2\ M_W7-1$X-Z>FE_-CU%#O$7+B;/E1Z COBXX\LK P[T4:<)6).*BFXRU3T7(]] M_'ZCY7!%!D2L9>\(2-LV1&6,OH.F1>YH3ORF\-:5O3QH6^+OKL?"RHL?W(HR MK#,XHSJ#%QGNS.+.WT]]@]4GG7ZXYL$_T!D-P#;Z=RZG/Y:J_X&<&H#-X.]< M27Y(&W&J ]_K5H(3L,3-Z2HUZ5=;R:4^ MH7MU>5B^*=_D"O9<8.)NZ70J=<16PM]=\+XZI#E<7N_;"][QN[J]*7FI9GYX M4[ G164I5C(/MYG,3-&:6/)(P72"V>YQ>K:QW;8I-QWXU+LEC/&.O*WX;8HA M]MI:_('U$<=T)+"H^K+L+VNT>H:.+HS;>XMGS:GX2#_F%&: -!II$Q>[3,7# MK<8OWVK\-I*_UW;C#Y3\HWHR>XO^O"Y46HV;657IM?A6CH$IP,S36/1)U[EH M_,#.3$ ZOO@2U6$Z(J#IB&^SLWCNKL1>BJ1\,U<>"WS3I)W;V4#MF[ <&2%% M0OK")=YH7QGF(P*5C_@V6ZQG;\KW$KW'N=3MS6=9@U\VYRR]F#X.BAH1O3CN M\DPGO]<)[HJACR(V-#6$U$%X6ON\MYG#T]K?P4% $ME! IE#\OCJ60RY6*GD M;A?WB>ZRGTCR#646O\&:RFWTQEVRS&NJ*LPTG.'N?'A4^UOX(?M*>'91;]N= MBC+O.F4^'RD4Y0[ '9U2;CXAP9UQ.?/SUC&K),+R853 MN1S?7OU\43N854RT?%41I<&T8#WRHQY=H&/UPJ@OV^G*""V/[&F\EM4,DQ&! M2D:7J\=MUF,+R/[JCY;W+%LZI:)J#2@[8JT$,NT MF$;ZC+2D2S)';&S[ P4_K*@X/;0G;Q)UY%8S^PH^?Q=)/Y24+%"6;*/*:^G' MN_IXC@4?[\:\VM$ZR/F/W?4481W%(7K5G;BMQ%&;U?W$1A)?48FQ0_,,2TFI M^M"4^DH[$DFENC.%EJ2TP+I-ZJ*7-!>F/3[G8GQ3J=WN5/<3I?9+JCAVB.U- M?B"78X.Y0L-VO=0T)@M3C1"QQ9F/V&7BT#?_GKI9@*%ILHTO)' ;OV!*H =" M7<2M8/ZH&3:D&/K/,!%RUH4=8?^ ,'(_CPJ%L'] P$)--.6N9F"0- ,[7%^9 M[RY:8;U^P-3[=V>XL$S]XPQ'^3F.>H^>7@$7, _?P-R'E/@E]3^O1VLY>29+ MD,1JUAB8T!+ZHT$E6M;Y+,^62NW.HN54'W/ISR9:BK7\.T(V%P1BAAK K)LH MIK2A= M4!S:@V<8+78=RM!O*U8!I"JUZOA699P>9+C1+ZEV2O\ED2LVW,MZ? MP<&[PM:O0<)\-LE%VM) 4)81,[%(#@H-$8XN_J&OZ%TGB9]]0$V 2V)P^(T?<,O"Y_.T'T89P1!5MJQQX:)!$7:B2L92MD& M>\>877G(3;/Q!(2CY6CO+9)W0_XU[+(7Z,O;F;B\U0> =FBV/E6:HCTOI2_^ M86GZDG;_VX-;P/HA%+ H8TA5@2F.744:92[=%YC4)-F0@R+4!M#<_I[]_1VX MK>[8%EXGTN\[<6Z7;':9X[4Y7<8YY<).GF9XK913O#V'=BQ M:%G."ZRHP%B]T:J-13IB3"#]6$E40(RPXF4\&KU,1+>[*5$NK-2&IX6LHQB1 M%Q'7S;J^(7^$C#%9),?U?D>),-+C ]VZ8_3']',O[3/FUWV+YT%K1/A1W4^\ MCLO>1Q?_R 0#:Y^/_'')^S80?=X8Y,:1[RJC(%;B2'I^? @CCB<6?0_(I M^;^D$#DG$%%W!M5EF'X,TX\!33^>^RZF3S$37W)7]7;A@=:6FM&GM9;0'3<, M*(_3:8&-D:U,.KS0,\S!GDT.]NRW+_>0UU[V9OZ0UK-Q96E/NFQFGN(KPQ&6 MU_A;\AKP3'0:S8]7#%04E\I21-8I$4QD&ZAA(CI,1'\+S7&\'G1KV6D@T2GJ M65=P?/IDUPE2L&#J"%.63^!RKKPA-81@ M1=/NJI5L<-*C4J_FZ0@_9EN\(HJ%-3#B&NB7/(*4:5GA4ZN-'I;[-(<[MDU)!.K%YAHZ%3_#(>/47T;B=X^1?4S)/JHC>P/)=+"W*SF\N)L1 -1MTUZ&A%NIFDLTB]L M4'S.XPC$G3T;)[6M%ROJP_Q&V'$F[#@32)_&?PR&)\*Z0[55A[E%5HR;--V+ M]LO+:;=?+4V: DN:ZJ92EW'NM11MF!$)F\U\[V8SY[91LY?0WRY3>:Z0:$;X M'C>:]^H-AF$9(O3XT#B=NF22NXJGSR&)\F:G&5+(^07^S'=79(%K1'.X"XA/ M#=;I]=-7]*!)Z])>RNJ^GE9YG#7&9\:K-.+\9$@+[$5PGHAHT] M&A-]K%,R^O7()*6FIHW/LMAC:$',%A*^;YGTRB%^-ME>&LHZT$69)'?0!Z2C MSM7AP/J\8I/DV3]_H7]6OQ-5"$PL^F-O\K5DXX=X^HRF_WT,^=VDS(HB/OF- M^=9,_OWO__*O_2D&BHB&:IC7*Q7D VKLGE1BB38:PKSXCF M6G]H6*0*[-J$*L GG?#L&_,2NB#O_YIEL(;[K:&W'F <I"4 M( 07[E,/@FL_L .D\E]58/@X_VUKX9V3*]:RKH9QEYY=*::L3R^UU\K(&'J= MX ^Y^C<6^]=@XR%^,'%C@I4B]2^8>EHQIK:W9C3@KU^#U^C&K@15(?O[ M@R\R+V\!_$=11S;$<-#TDG5)P84(D6"1DZMD[0A4[QW"!/CSZQ;^W"Z^#D57 M!XZ$/$7I:84KV4FD)(X!42$UC$8%;LB) A"'')(IF!@,4APKQ1F/^\#*C5%Z M!>6Q/6FFNF7F9BJ*M;'><=("C[RQI0%#,_&D4ICFH\HHERL/<+G9]LA* M(;[DLP:8=H'-3\SL)%50)W,4A6V-+-*ER&(TH6$WGFBUTX-2PNYF4# DQ)Z/ MG$3F4>U!7>9ISE!]BOZ4Q"F2XJL4:DDD@-*G,AOCU222V&D:7>U^ELD994A:EFBO61D-@> M68K%E64BWF%YD,WQM:'$Z^UY6DANCTQF8K&JLYQ+M)P:CV/11I'ARG,AM3VR M*FHYJ5AK9^C_S]Z7-J>.+&E_GXCY#T3/O6]T1QB/%A#H])V.$"!C5K&)[8M" M2(40: $M;+_^K2H!QA:VSSEFMR:FS[5Q(=62^=2365F9?GQ06KNK]-ILP74G MPDTS14VH<_ULAXC;"7]8)%:,/M;Y0(YKKS9GZ:=VGBD5:NPKP<6 MO]+S384V?(N@-+)5>&30^LU,@5$BQ->@P/RAI;'7=+Y;0-^WI@J=J] M41FX3'XASAPU]2S,,O2,6*#"X*&FM875KQ1,0^9G:75HC_7Z>N[74?W14-.G ME"OT!>9YPL=S=J&3UC*U/*&AIB%)Y1*Y5;$NCR>$67/(N4);Z4X'5S4-B>J@ M.BK[';DQ(E8D*W;89$-]XA>HZ%BX W6AQ:WGUHQGTH+>:\VX_GS,H3(CVZ;8 M/MFQOL A8S/D*L^W.YC5D )D_X;MEV,=T^B,7R!YYV7NX#1\X-.S%EMYO?X\C M"_U'0&L7<&H^I9.[O\L#N-WZ'O@;,HY![[L>SG*"=Y9@@Z\XD?93D[Y.C#MX/7YH':%)^;\_DG_\[ERD'M,G MC35)?W$N6B,'@)@)_S!R8\!2@1I[/0V1R-^*R!]S&HXF^9>+J_NJ9AQ*NQ>I M1J0:.]6@?E9Q>S@^B!212V@33']QS^I!S9UDCJ1D79'VGWSVDWM M:S[QCN(6EZ[&"K@X2)V6 M@B =%(8;J#H /R4Q ?I-*K6:-$OS>:.L9*>E/B?AU.WD TVE3TNPNGYO995W"Z=S9#\O(WYC_XNUEX[QCNVYL MZMC#*/%KE!CEJX91A&=GXB18;6M8:P\QDGI'J79&HR8A+\Q<>9WFIT:M+N&, M\LP#DSS)Y>-(]:]*%R+5OU,J\['JDT1!,"RAE>$9F6=2O4PV4UYI$LY?3S^0 MU+$JTUS %[*YIV9I,;"Y+TGP:H7A[Q=$CB8LD[K>OT:5D&I')!/G1P5JDS)$R?W-E/O79^:\ILUM7 MGM-KIVF)I3HMRQK#&JMA70H2@C]0R8^.J:[9,GQ#,YK ,.#+'F(:L !*+87H MAJR:NJ6[GH,O(44*S?7+:7#$)UJ MVRP0EB^6NBC9"3I;3S[0[$DJHT?:'6GW76GW:9G(;VNWKT@3H<,EJ4FG,5#' MW#2W&(\T:9/3^R&5.K*W^BJ\(:^R?-LAGW9D044G<=%)W$VPFMV!U ;AW ,0 M)RK^5%I)E8D(^%&=793X99?34 XVQ#VF2CIPH$01$$'";U.=G(&#I\K1L MK;PLGZ5Z_2>]%=\[4$=B;UI>SD=MPJ2I7KP\ M2"_KS@(74?KC'RH1KHAX/!80:6RDL=_>-[ &CJW*[NC7-==:3>G&[B* A/(+DG]?:-> 12JCZK7QW3,H6)_;LC"7P\Q"QPOW/-;H,T] MNRTC'^69G M(&:NV9;^V;=['IL%$?%[FYE1"G(V[25&+Q]V%IJ&R+3BC 7' MNQ!I=:355Z[5=^"<^$R1W_53%/B1F:?Z[;6(YIP4VIH7[^%"3)!M),-1%K?K MI#AX)#$ <([!EH]X\C(*LXCLH.NU@^[!<['UGFY3N^F6#V?PI=1D!JMDT*Z% M%))?>HX,-P_=DIU5P0.F"Y$.C<"Q<739UJ3Z".:*/7'JYM(TS0LM-ET%3P:_ M3"Q0$3E$7,@'.O*(1$@0(<$Y.-S,B16&:[3Y;S5&K:6H("8*# M&28<&5 18XG(R% MB+=R:V:@#PG!'P^XG#BDW"&N5(LNT":B&(U(?R/]O1 E^1G]S>6RU*#&U%1" MMGFEV^77>9VO(_U%=V;#M]_OQVU2!5[,@*0M,HXBX^@[&T>G91)0RWXNSBQK MI^O+59LL\;/DO*EU.C=0IR42DNY'NWJ#NGI9%_+3N6G&RE->' MN13?S%B5M;-.$ND*UMW %<&&L['>CBLBZYM^4-DWYCGP.P9>@9BLCGW7.VIV MKV^!.)%%$X5['"7<(VN;4P>,H'D#53/ J2?; 7#X6=]Q@*6L6DA=@_%QEMIZ M45YNI[L0XH0AM)-JMH/_X'F./O ]>6" EEV3X6,.&4U>=^Z!II4BQ*9K$&P7 MI#)V%>)="CL]HLB1""!N#2!NGZR<&Q/>)4,V(0^?AKT2F(#VK%>W6O.6GUL@ M<(!DZ)X=*J\F/W*MW/\M_]-6(/S>8'GJ>E\AG-RBWH>7491G)K&8,/8\-;?TH;+P MZ@@$-LZ>8\?:GE.:MX="L2EP8NX(DKV'V$!V=25(Z:X;O@>B^J37FF;@U1CA M%Y2XOHP' _SQC/]'6LO&8M37T_.)KJ5F*FLYK;:]>/O=K_0H^!4]!TX'5$4C M^&0!$(!L/\*XN9GHH\WW#>1&R.ES7048$+%VN5)7&Y3IDL5G>:I8;+:6#;^R MSG%')D?4+\ B+SL6G#2W!IPFZF(&J7\8$(D=(!IU0S;+0M8FLL74.FFW_>%S M!K(BG,&5>$Q^&(<7(M4J*,J->(+0IBWM!7(%;IIA4,(PB $.5"<]7:]1O"1'2S(0(W+L*.R!N!* MF29\MWDT'GIM9 M,'R7R%L HK>J#"8-#O84YW0A'AB6?J"H<+Q/I.21DD=*_@46+L6+3RV%"D W?1Z>ZA& M4CLI:HU 3%80%9*M%4JB;]D>Y$AP#2#[B>GPVQJJ #25'2]F#V/>"+B(3UDJ M"OM6T4_882K#A8P-=4NV%-A5. CX 3KK=!^/-ZRO0YRJS__Y#_QG^SW% +*# MT&"T>?C6$4RCEVRP@"#^?0K]?KTRVQ79TV]FK\_XW__^K_V^OX!37+$-V_FQ M=5GO#6H46'041BL-Q <.D"=Q>0A?_$,V%O+*W0PRQ3[2V_"!'SNO-XUEA7BD MD_^.[?V,9B,TE::\C.]-V 8C\V7]M^AI%M]Z'MZD@M?S@@"()#3W_U M7+PNT,3X09$( ?\VX:^;@27(QU3R-"OU1F/HEW7YCWSP^2W=A'I3!8M8PS9E M"SX=?X+>$KS@C]C(02#[/RTA>\B8_]P@;R&D0EJ([H BY=H)M_PS OYZ@0[- M^W6HJ8P17E+9 9M@:48B )60$G(B):732E)*J\ED$LC#(:"(/X*Q'Z7?^U,^ ML WU0QA%X0CMQO(AH!R%:O9QK^O9+3QF]]"QN8-$>P@_1XSDF+W_I+/_&;QZ MR?XP46#%%L[W.QQ[Z3&2N:9G*Y,1_ )P7)Q<+?5W[#__._CXR?S,AZN-FYUE M=_MLI'\6++B%V3Y\O.H^Q,!2 5"O,4.*P4'+?YVOJV\WXH_[+5JRKT*VJK[T M<*,F"48FTS0]E B%5:0$F4I* V60DE)L*@&@CB3!,+T1-'F7Y(&I$?EI3S#X MID_K^J+9YGR)0ZR/?MM4F=6)NDI).5%HDDFR4O(,/J5)E)1ZV]*LE--E8]'D M"'V]-MT)E6;<51VV##]TR,5;_7+6!403E+,\I:7:?!TT+/%^N\ MKEC)+.E9:[FY@*24>MMR3;;3HW*[WB7B#:TG35JS;#R+6H9Z2CTWI]5.J]Z; M^+HT;+&.YQ(R!UN2Q-NF5KV5\HBIQ(H=NC=X?'M138Q0W6LG)3&0ZC8Y9RQ>*PQDG)<*#*AHM31F3>4ZD MH,':YE:3><&JPY;)T*"(^;S,.>,DD6WQI.=/ATY]J,&6H>&W*HK1YD5A0 A$ MU1UI=MVL#]$SP\.O]:TI8\;]"M\9&8E^^=2=RLY7@Y7BX0U%QJ&!E.8L+#IT6E/5XH L=3H-)?<[4! M>'86L&5H]>,#H>W+8F(VR=;;>>6Y/&\QO@9;DN3;IN6&NYP_9^0XKUFV+OHUE?,IZIM^I/"9=:U?CL M !0.M@Q)]$+3E_$"V01P]+W5^KF]6'%KU#(TIK+7KC&C,C\D\L719,IE&_ZR M6(=WOMX9Q& M!9E#8Q*E?!<\5T6+Z,R,ZJS5F!@ZK\&6H3$)M<(PSBC/PL1O=:93F_2Z\A0] M,S0FL61U>N9\6N972X[@6'O(RQIZ9@BC1SW:U])#2YK(6ERJRE8"C):H97A( M8K4$5X7FUT2I:(L#+EO1!WU4X3$TI.9' WDAFO%)OZSG_1*0ZK!E:$A/ MI$,,2+G1A.PK+@T7ZV?7KW"P96A('5/+JA/!DXD9PQ?R]IKIC0WTS/"VD\]. MLW2VS$WT)%&5JNEJD=%1K;KP@CZWZ0XG=]>IB4^HQ<*\YPDZ6<"6I$$H4S6K3 M3SVI'&$J,XD>6)ZWKN"F89B@X>NGM7YN+79R_5&-K2;+*Y'#;4,X0>O.D,TO MM)0HKR $=[).S>KCWH:!(C^6,XEDYFDZT5>)19QFR7J9XU""VU 7E/K2XN-= MNT]TBK[!V&RN>:,:X.O#6A M9]7!UXY2?2U7#>O; D+$2Z-TW;\J,9_E>>8';AF:,K_ I5O(&TXG06@S' M0W,Y5_IUE DGU(5JJ]6R2*((9\$I.NFRO_::#9P^*Z1AE#L6!EDNZ8GR\W@H M./V2!$@.-0VI&+\"BU'<)J6)G^-S@AMG"L]MG(HG/+!9>QX7V"?9%_TBJ V% M1H7OYX*VH8&5ZUY_5O.>"P03U\UU02S5C!*^G!\:6(+A5[/F,ODL4JN..U3L MH3"W%JAI:&"6JV:>6K753(SWQ'AY,JQD)RT--0T-K%=+K@IILYO@5UP&;G!* M<5V>XJ>&P,/T:L]F:D2EB>R<+^I99CR'&S1J&AY7D(7Y8%KT M2!/?0@QO78ERR2IP;5^,6Z:T-ARK(Y5PT]"X6B5_4,VL5A-"\ 0BO^AVQ'2; M0TW#:RL;\[HT(SO9"=5(D?F:ON"H-KX7%!I77UB.J($Z>^97#BD4O5:N.!IQ MJ&EHMN2>D^QFV;PMFL)065CCTMA2\(6"$" \M09FT7 8E9C%N=6ZH3K%%HF; MA@'!R58YBBG,UJ+ %\35NL7WR&;0-@0(['#:U9B M98FT)5J6EV4A+KGI1,MR>%F2CQ^&U$:K$F%8M"PORT)]&)P=+X*@DZ6I:K6Y;4(Q,MR_4M"_F8BGC8-2Y+,A4MR]4M"_M(1$3L M^I8%&I.1C7^-RY*(]I;K6Y94Y! [W:I\?G%WNSP_=U)YJ3E(30\$9Y_I5ML9 M\L-\&B1\W7/TV<'<5W7DWXA([F_I M3.*WX91Y9)E+EF<]LE)E<3V%(/>EB_)"'@]ZOZ-3.OU7Z^7:EA+PS71YXY%0QU13\>V)S6BKY=L=D8T'_I)*_M0PNRSUM[\S,S,R(9L*:@L(BZ%E0,*0,4J M8S3Y$$.5,8]&XJYJU$.+_0JLA>K3+]1@#15;/5!G=66E,JU"QJ^+PK.;:0]-AQ4\5"^)"FHI,_1# MBF9.44OY"G7B)_:-XSH-KFGP_SJ:'7\G4" V<]* ?GI2J%R-G:RT:6+&]!LY M5[T\#L3I7X&!/4]YT),=#M ['"A65EVI-ERZ8HEY LDZO_2 @' @B7 @=2< M\!4?_!FOY-\=+N";\Q$N_!(NO 2CUV1=+5C9P#^TP0@.B&([U0#S5"GP8ES;Y4W !,H M:/[N8"*(;;\JG B-,_;G=<%$ WBR;@&5EQT+SHN[P8>48VLD[1FJ*#\7JL:( M,2<>,@".B0]PPN!C#@!%JMYK@G752/*4;79!/C/*)6A4 A85/4O0S .9#B/% M7T?S7T98$<[P>W=8$63(C;#BERC%2]B=@.Y49/>CK J68IM@ Q]]-D4DN.2X M2=PIY8J75Y,2(]\KE%.(9J!;D(6/D.-"1 M/K?M>@/0D;@V%\UQ:$;DI:"D 5&5I6[928F"V9[VQ7ZU.YXK>+QP6Y'Q'1H^22 GK'RVU;(G>*"/]99?A>)*6#8[Q M+<)O^ .S\=0!8OTK1P?HV077]8$*>PY7HP:GU5:#$P7\1R&0Y*V(JX?.%A(9 M05[5UE.>F6:K.7?8[ BSA82++R>2#Q21.)U;\0X4X]393-HOLV<3TQ.E=KX #'G43^M@_W5\P@X3LP,ER>O6TX_KH)V,W+Z6=VP6Y?3,]S@O&XY_;C0 MUEH>Z?:W5 ,2,ETV @=II*0Q^:J>&ZQ5V4'Z6D5*528IX$HL2EXYG2 MP)\WA#KD1]@Y]R%!NH,H8-Z<&O8*@(VC#EU !Y:+E_ V8YVB .#3FOSWN9A7 M&)AZ7#]4)*??_$CSZ@(LC^O NGKYCGQ:&\[&J6/?]5"?W);]SIOQ@617V=7#T+&]9Y& 7WG0X9%];-]*P*/0N!L(C3NN M<^[JY?NF_747X'ZVEEHOG\!@)G:>LVU_H:R3Z3@'N1]V[WU"_FXM\JX*O!A* M<8%6).:- /S/ 2!FP@>,W!BP5*#&*K*CC *EHTUC<0%/*M@_-N)W8G M"A6+0L6B4+$H5.S6Q#0*6KH+*;UTT%)H9$>_#W=4Y^\[-VE[T_[ST!IK]D0P MLF):,075'OW^/1G(3(.;=F5(3S^Z!<>:)&=51H3#-V=F]:FP3.F\79?2^!(M M23[0J7#X_/'NT'YK_8^"P6YBFXJ"P>[#>KEP,-C%MZDC^Y9^>H=9L$:U:5?G M)1XXJ[&4'&972F^!=IC4S^PP=Q#TE0VNP^MS$/,<^ 0#+U-,WGGG;C,*X_*A M7U>3\_3^0VXN'QIVV<6^:.A8).?1D>"GH67?0#_>"SW[OOH1Q3S];,S3-U"/ M=V.BOJ]^1#%3/QTS]0T4Y-V8JMM2D&MV;_]\\K<:U]9:P[) B*MDO$ /">>Y MV?O]..?WWH;<$T^V ^#L9GW' 9:R:B$C/)@[SE);+R;Y2[Q,%7C"L"4O#^6- M,WI.(>Z5ZZ*0Z+=8MCP8CQQ.8G'>./I$N6:BR+B?C8S[!C#V7N1 M#6V>].R$$%H+@_!=OE+OYKNEUDA#:)/Z&&UN+9;NPZH8;XKGO!]3=ZQ24_=Q MY'&HO"P-84&U_8$!KA,7/I2#D]77.5Z.O&?EJ3S,=0NRN/+F.0@T9:DSJ9^V MO$X[09I&@66F/'CF:LRR0"=R5%TBB4U]G121?F 3AW)>WH6^G+V@SF45ZK>G MXE]'FH4#=72_!:K\6A+<G]6LAB#EW5(] M-X$E7S%L0J)S3H?_-\>

K$ M.;S+IMELSDKC]$0@!*%!%NOQFH8I#2X#E'H@V4,WB8Z$05<;FGPI",*'*M\< M@C;'*]>+0;\V+2_V(&LY\N$:+5-7GN M^_$Q/^.ZOB:E:N5:8%?A$D,0A9+)<-72OVZD3/HMXA ^N_KF.+0YQ8IPZ#14 MZ*2F ETO,TD7R "+)VD/5!1(%X!S6]-V*=FZ^6D[>XK:>YBV\V>_O8=9BW3T MN'=/,WQ%LW9KEP#>Q/GG@(*/VF(T^1"C"(J\ M@0##;YTT]U3A^22U.38AOQQ,.S2?/A?]YEW^"2'G&=5U^.? MDN:+2VK<@YNK.)LFQ)RDN]6^4$>C2AX.K;@!/;V!"[V7S=I\#/V^PH3-UZ7? M'\>9-_5%W.S5N23127=GRK*>$5+]$]]S<E;.DHT)Y2RJ&FVU>F1C'!.0N">DJ-,H.,Y"39 M=V;@FR>'-',=TTFWA():.4UW>9\OH8.G_I;-=7 MK_,_'S_M%::\6BG1&J\[2M9B2),H:HLSP4!CXJ;C29K*\K*?Z%:=::X]*N)] M'\5/DVRX#OUQ(.!Z8Z>_13;QXVS[W\Z*E_IMW5L*FD2 Y:15\Z>9,ML_\H[] M5D-SPG*6=B:ES,04.H/G5&HT;70##46)PQ/)!S;)'CT!SE4E5>:7P%%T%R!? MN(OF+&9/T2C=&PXYNV9TND"$\75XV=\FSZ+VDV=17W;B+?NF-YT52L2$*JI= M=3 :-:;%K_C,_"H&>;!5(/>"4SU+3ME_WW0PA M+YY<52?3?4N#^$(CIWPZ]<#0)W3T17IW#;'6USPGYP^DO@+B<7$<^G4:$X8A M7!KW8Q1Z83G)*<6Y-=5LBB6IT^"JN35;?%X@%$I"DA,!T'T'DE_SG)P_2OS> M .CCTPZ]FVI2=5!<$9WN)#5HV7QC[7S1IOHB&!$-$0C]'' GYG+DC_32DPO$PT>E"ZY-""X5IG[-4[.'_=]_?15*&M/&8JISXBF5R*J9MU0L]H7 VR^2#F9.D_E=)-M$CY= MF[2'628W*]81Y41>_D3X&.YV@]MY.:S]V M2<,[6*9+QV,?M^AF)&YW2@,N'59\W-J7UR6FD>]M0X1>*OFX+?N=-^/#R8$, M65!V;^-O #@(%RYY$SAS70$!@VH Q=8L_!1,I@Z%,=:?[+20Y1R1<35U.=33 MSXD*)Y$)Y*I+L2>J0Q;%+-\%EEPZ7C;,]H!>)3R _U,:&Z@TC3*O!BANVZ M:(UBW@C _QP 8B9\P,B- 4L%ZGM5%ZG;C$DY=Q'&:_=$']OG<)^+>8%(Q?,Z MPB(Y_=:G9A<(A#NO!^U;R7<46G7YT*HS.W6N2KY#@SWZ9=6C^HS?N:[.56=Z M:4RM@"A45YHGM'(US_G]>ZJ0:K_4BO_HBBHSKL4)STWUQ>PPIZ=;M%SB<] D M2>*;ZNP#RX;CPX]W3ST"C@N'GIW9RW95P!&%D'V#$++SNN>N2KXOOC$>V6'W MTWL:\51K/NE=L<E?F)/N[60KVR0"D.?@YCGP"<8>$UB M\LZ_>0,A'N=VE+VJ($=.ES'7-G3U.@O(W5"DSKE=9!==QC/ZRR)Q_:Z$"7O* M[E_, [?9MQ7S*.3ITJM_3N_9MQ7S*&0J5%G^+N7\4/'X:Y+SBUO&I\IV2(L= M?22#E#X1QKQM)],+8J7\?NZ1]]Z&#/ GVP%PIK1<[ M]"7,!MKOPK E+S_,F"@DBTZ]-!^(^8K# F.P:K#+A40R.&,B$^5+/*%;[OYQ MZ4#U^ B63N>P.S]\I)=.8S$64R5^U5%[Q:$%,JP=P$?J$_BX@_BZ_PQ>O6"_ MGE.HZM'[<7:#&\W_=/E8N^M%E@/$_D-A.5F-I>.E6+V_Y<'+^=:1Y>2^@\ON!T:\EGCXG$AT_;[7$S1(+8YKO$$VK MS_?J7,TL$QI"(EP]*GE'$/05\RDD39>-;_WF4/5>;&P$5:>!JH^OIX_BB4)# M5+,]L33W[=R4&9CKS(F+WHW]444?LY6^*)3&<:4Z3F0S*0Q;N! 6^9 \F #R M2-!U2Y'*ET*N=T*7OSERO1OV?+W0]6L3=:("/T<.DM8J[K)"MVB9H.9-M>W5"/Y":#^YO#U;O!U!%^G(5X_?6!GM8OC8IR9MD30;<:+I"+IZOS(MN.[ MB*9IBM#N-Y:3RR]2/OK M!;-K,R/9IFIRVKA;X)E&DYK4"ZS5?SIR4<30T9PYF6H"NQ!$TYIVY4*NK=/] M!08;5&F-9A[2Q*'\%_LB(*=\\HO;4B5_Q!/P:L;EX],B6/KO#0HG3E-[,97 OJ?_]>2! 8Z^BF][&?QEY\FD?KZK MQYY>!5@><-[.+^K19G9;(Q"3%51F2+96<)UCENVA(','?FS%=/AMS9&-V%1V M/!1V[HV "Y!O$H[ !2KZ"3MIT5%);*A;LJ7 KL)!;(Y9W,?C#>O]^?Y9.5#U M^3__@?]LOZ<80':01HS^?KUD-'K)!A (XM^G$/S7*[-=D>U_\(VIO3[C?__[ MO_;[_N) CRNV83L_MF[RO4&- O6FRLOA6HV0)B@Z]DM,&7W<&EW MYNO:PZSLCIX,^YB]_Z2S'QX4[?H;V^]P[*7'>+5AGV.PTPMW=YIR\8[_6;#@ M7F#[\/&J^]?Y^O5V^_JXDZ(E^RKD.>I+#S]N2:#VY33)3 M87@].\TD=9UC:=B2"KQXH#9P:%*3Z'#+?"9+#TF#*1*F M.Y<$EUE7US('6R;?MN07:3;A"HY)-!.V/E]D^_.ZSTD)B0CUT\G9G+006OQL MV!X.GD?-1B5=EY+AE@8M%#FS7^U.5FYKP!"M)B\T%K!EJ)_ZD]0<9&RO.!'( M1K&A399&-ZW!EJ%^:LLB:7?)3)DW/:*D<70]3<\TB0F_O26,=3[+I$P.^&,MP6D2282;KK/*:D:G^CW1I+*E40&L ME^P4B@@9;DIVTPO=GDP&DR9PZVI)8DEY!9M2!YY:R\A4>=(;\*8]2Q;G](R6 M/ V5OPR/*E=NNAT5M/E2C:!K^C0)NCRN^!1JJO?9Q)1]MHN3E9$SI#YE#7L- MG#DTU+2?7;/#T6S,\:MJJ9E,,V"6RFOH6F:HJ6I[64M:M#TBWR"[E<;4F;-- M?$P<:BIEL_-)N2V(DV9C51];SM*8R)E9D8YS6:VBL$!!8FVQ6RJT 2Z+[)4>R%1 M!U;+H.J3QDRB!Q.Y^;0<-6G/6;CPJ0=6BV,4@ZWS1(-8U<6UP74FJ483-CVP M6F)34G,&5\J+J[[>3979,5V<09PXL%J&SM&6T6=G1),$8T"LRM9L!OMZ8+5F M0*^VJMR"%QG635.":>J-''SJ@=6:-/12,EX@TWR)&[E5MMK+MSS8UP.KE>^E M1QK=)YMB230-T9RR59K1).K :K4Y[9G3*F)O,I,&BX0K9KF,"I]Z8+5H>P@< M21'&?#X3K^>(BO\$"@O4- 0L()_SR]WX,B4RE;PGLM-\MZC44=,0LM2(GO[< MM]-5,>\4F7Q-(1@;/I4^( --KS_*=><%9#4J"H#(]@@=XA5]8 -04Y,^^Z1H!:(93Y/FLSF%L,FAIMN^8D-TQ^6# MR!?(XPUYZH(?VQ_V=T9$?3>T%U$Y):" 6[L%\VS9]^SM!P')QI^\XN)[)OVF M3=C4\9QMQS8O)(.]]EV? F3G6T."?DQ]Z%/<(Z=[#[?A X>0X6S-M^WO<>28 M^!&8+0LX29^:"[N_RP-(IWP/_(TLAQ-9<^\;I'L-?\%-\6+J?=&'0SU2'SIQ M3KP(&R,:OSBT'M]I'+LC/<=6S#3I]R EZEM.^SQ#YJU.0#LW YPE'PO^&+AY PG-P/_] MD?SC=P=./[+4J4?^%0]K*UQ;\5>#Z2-I/[.TGW4*CJ8#E[MW\U4=.90$+5*2 M2$D.* GUNTIRV7(37SZHHPB*/M*]O0L(QG')PN_+ /'(7!0HCR$&U*\B8\BK M>\G[OI^>I*-#PI0JE1+BZ&;B'-HW #WQU$5X<*S<<12+,@9 M<.FU_9UPKB/X!,\_[ ]B']^ 6B2ID:2^>(EN0U)_8U]339T M=LG[S$]\_#'^ZVC(?E'E.'GB=WH_\3LM=4 Q(R738"!VFDI#'YJIX;K%_79" MB)IC#W7OLS*-J7;*'BZKYI#W4XDQF^_WW5X'18_1?_Q#D@]TZF#^F4CQ[ECQ M/C[.N ?%.VW%A9]3/&)8[#63#8G@XYU9+YG,2IY8X:#B,4>ICGIM=M]+"0DW MYMDQ!\#U470#Q*S-;HX^13\KR ;T432U;KUG -X'I;X4(MV+)1$9?Y&DWHJD M1L;?T6YQH?\8_'B<\BP^D(,[C.846"[>YB-^>J7\],C0?\$+SC2ZQ;AWS_/8 MR0+/:RKBLCL9&5^Y>U&C Z0UFQJM!:?:)<2FF)>F/9I-95H+*86MQ8?4P9(7 MD2[>NRY>UF \NRZ>UGK\:5UL)0W291)$G- S3_7"5'R2]#3216A IMA#63QO MU'I\L^OGP!1:CSJ>%G2S=NH@*]%;Q>"RQL#,UZ?(RHRH=T2]K]1(O#/RL*^/ M!V!J5<]HGI2JVY-./-^:Z-*^[5V2]FU-\DV4D.OEG(\=8X4%_(+ACHNO;@4ET!.^AA<-U5WI[8K&XA/')]" M? ?8N>\Q1OZ&HU*&O*Q;2/4$JPE!1QC6-A2^9LA!41>L?Q^=GL6M=4:O39>* MR$PZ(#EEJ$PZC1)_0%81/K&.-#G2Y,A;\9L<8@T<6Y7=T6\K\5O=51OC.M<= MJG4>^,S 272<N30B.RBR*%Q%G:RKZ/"\&FKF%FDEYREYC8*Z1Z -K$_H,8V M-)BOT40/PO@-$W2@>73SZ M_B1Q=)' 7:W 73SJ_&CA<%=A;N)Z!=#>5(*]#05< WV.\E5&G#/BG%=J2-[^ MI:N"I3A =D$.!/];L+8:V-@IX*'+( MAU6?JC34/JH3<+*MM@^PM4!YI:#>R M-''".UB1%M^X%E^=Y7C[-[A^4XM7=+4BMX9Y%EJ+1DR/@Q!3?<>"T;;S#D2$2 M&2)7ZDZXLW/I,'YME#2W"2+A UWE+%5 BLIA_?PHBJ[4K)'TW*Z,1;T\?%+C M1GDQ:VBHT!1F&LD#22@B=8_4_4K]#K=W8GUF=2=*]OAY!/(V/S-L>\9DYZ-& M%:L[)#2)]$>7=V_).;$[\YC*JZ,>>'P'?+I1,(K"\\]RB%$+-.H MJ1[/7]" M)]/)27.4FQ32O-T2>0T5HH14@DJEHIC\;ZB54:C]60XEWM?*0F])4*6:,B.$ M_F16KE"U5I'%6HE=& 3[D5[>N <#SH[C@Q[T(].FGJ?:F1$AQ2?9\8HTBQ[=&?RY/%V,,1Q WI-DF9N/PZ 2^/G5GTF8 M&UE:OP)K]XEAF-)\:\ Z+7^!BHB*%]4<>ZZK0,VL1*B0!4O8JB.WT\:/8&L1 M][WLO#M/$-F493?'8U'J$W6)#/(K$@]4(IPO*0K]B-0[H"C?6KU/RT>.H][C MYHHH56R)%X$VH3B]7YJP&E9O!JLWD_@PLNO&_#'HD;]2[$VWYL"]YV)O5V2I MW2C,75V$R:GN*4:2>N.2>G7!$<>\X'C.-:GYCC*277"&3+_?0L/ND_]&YNV) M:\G)*URZJ65S"M0[![Q*]L59ZD?YOHH#2N[G^O33Q.^DG59OO? G64TB<;(^ M*G'*RXV12M^L2D%:>.*32T)*E#A0? MN%TS]E.7^R&[-3($HL/%*-;@2LG,.\Z\PE:/?\Z9-VE+E7DN$W-&2C<%4 MYU!= XHX/:N)0.%*U"2*.+@;.G0<4$AE>W-25=+:A!EVBT^9>":^I#$HG(07 M7:TO_R6;\:E\^=\!\&X4O2Z>+R)*'?B]!.[BB1'N(G4@ *PRS#E#U0P=_EF>4)Y7$D.,[!.FRH".FXWT(03@W8>HA M283]WI$"1PI\):;Z[7&(]VK:_([NIF2U:DVRR>&DLUP29BHGS#L9.'<]2'UG-]T_(]B-+/(X7!\*8\G:@#7NZ"K,9E]07+ MU!%2W$^QO[=!C---O$-LL#IX:!\9;U$D]G5?KK@SI\P[<4@[\'H5A_06P2IT M>ERLKYL)D?+D2M5UT^D$6$A41@I_@!.C"]@L_' +%PX$GN."$LHJ!I8++%,?@HF/Z M@BZ"XA_0;= YG"PK\O#]>W!G7"31<&/(;M6[('A LA([H/_Y%I1O M]1Q=\8"*_L!9ZNL/]EH>P$RWEK<_BV-TR#&N]KG/<^%G5E]"I!N?+5L/IF#)4Z;)CC3\:C7\XO=G;IR57(^&YV>S4M:: MJ1RQ:MJY1*HENWT;:WB083+-AHM\W6YJCNW%TT/L)"9[L0& #2UTH(62A^%Y MCJR[R+J+G$._!ZJ<*PE#B:1V,#H@JK+4+3LI43#;T[[8KW;'$^TR,'H #,NN M57%:0W=*,$]/Z[K*\SR3X"0J'6339AY(-IQO-P*(""#NU/US;H @):G?UKVE MH$D$6$Y:-7^:*;/]"UE2AVH6.BMMWN_W!-$4&&O5ZV0'A4X= 01B2PGJ@4A1 M-QKP\YF/YT/>!%"I]Q?&%+EY;C9(X%]1 -"Q8.W%/Y05I(JJ*[D4'U?-F4-R M\44B=SVT9[D8+NUT4E%%>1XOMDK91L>G(.UA ]I#/U"IL.LZTO!OK>'?/ +H MM893$MM434X;=PL\TVA2DWJ!M?I/BZO1<-F:.5./;#,\4^\UGDHI0GN6-:3A MB+?0Y /Y8;WEV_/R?$AEFOYT:@ 4Y"T;L8(5K H<<50[)$IH<F)>#@JD,^0S<(&(ZW/L=N.-&M/=*3S>/9[C>,6T] M=XGN0&=J4(FJX%""@9+:4.*984(3F8ZU[*]JI-*=+U!_D.69CBZ??#/UBY)] M'.<.Z^>:-QZ8WN*IJ/*BV;+-)TKH#EHNUKR?O[KZOYX\,,"U:,RQI4,!:!+? M\@.2VDE':P1BLJ+8)NS""L4,6+8'W)CLP(\M3!@T!QJ84]G!=U*\$7 !$@#'^ +R(_'&];7X4C5Y__\!_ZS_9YB -E!&CW: M/'SK!J+12S8H1!#_/H7>OEZ9[8KLZ6UZK\_XW__^K_V^OU#EN&(;MO-CZ[#: M&]0H\!A0&(4T$!\X0)[$Y2%\\0_96,@K=\M2V4=ZZPK[L?-YT5A6B$_8 MWL]H-D)3:UG&+%V']JNCMT6#C @K,P!>OJKY^)U M@83Z!T4B9/O;A+]N!I8@'U/)TZS4&XVA7];E/_+!Y[=T$^I-%2QB#=N4+?AT M_ EZ2_""/V(C!^'G_[2$[!OY#=Z-?H9(!8'1^'O?X;/Y".HJ0BJDA5D$QS@6 M>2/<\L\(^.L%.C3O1YFYD*_J(SA")DJ[L7P(3*Q"-1O@A8P1OHJ@R+.S6[3) M[H'-TQ9KX/[U1S #)\?.3R/(47^#D7AV;-?MV'Z_8[N.QYH[D-RY[,X._Q^. MYT_1DGT5\ASUKUT/@\VTZIOPU2VP &RF,:>[BF&[O@-:L%,9PU8F&ZHPD-KU>:R Y_@ 3@YL7Q$;PP2J8 \.> MPB]MG@3[/ %!6;>8"50DRZB1KH"'6$9V;-?3S0?L3(+OA)QP*.L&5+C8GYO> M/S_M.HZ>"%56AV30\F*C%2JS!P$13OSK?L"W#FT%UY6#U@F:"5<.]CG=CEV]6JR!9D3PAB8F Y!0KLE3>2(1^&(Y+Q M7$'4<1%KAOVR@(;WTR#$9*\XS*8U!#4(F[Z!N3/\L@^V0X.3"@$.8 0:^AZ< M53Q/<'+A#%EV3'8AM$', \';O;TI7.B&$=. A=X I\\?#G5%1_W=SAZ:4=AK M>_,!B 7[/^PF7$44*XPT8Z_+P;S^[RNT/SGX-R%DZK#GJ! C-$E\-#U:#XL?V1DB)3"<)_D0,[SB@-A55@% M_X;5857*+XL,U18GU-C0@31ARH2T" GXB;'RXS/K+56#,/0R3 R; S3\H-S* MWHB/2XQ_P0OB;YGOK_@ZX(X* 74 @(7&-Y4W>S%ZL*-BX%[HWNB5S#EP9]>G M")L#]#:,%?H[F&XV>KSE6;@C>/+P%'%8_N3=GHOWQ#S'U79;[^ZP1S?W>JJ_ M1 G@.<>]06]P?&-KN 2;MN8;FZTJ\/D$VVX3*+Z#<[0$._ V+0GUK&[FXVT']YX-6[R\8P"X6=4,4X%O1XX,85'?[:J &C.GP,[9?VL[L]LN('UJVMQL45!G8 M!E$ZO/'#AVR?A_F$*:^@[&X8#E!WCQWJR.\:2,<*L@7(0^#,+$8VXFCP-T@_ M;-C.V7"6S>O/0LS0G/S*LNOX>AG829&_6:\W=/P!$T\T0CAC]L*"CW/]@:NK M.I2,!]PZUH3*LP:.@1:P7,X^!/P9?BU@6@-$U$9(@PN>;*P>8YQA! NTD5T( M> :"A$ $/-C<#?S3^R@"#-V$X]A@P2MD/"M!PQM4T1ZXG++'S'BD0KMM*;PA M=1I%?[(@*X.)*8EQ+I\X@%@,ZQS[CU[II ,EQTN MGX:ZHCGV D+T5F1\*.F!3A9]1OOR3NJSGMYU6,$1"7D!,DVKU-)[1>VJI%X,"MN! M;=_/)>DU3(I>[:._AMZH$:(PNK<*R,N.^6QE##DP=L8Z%"L3B>UNH!AKD1F] M%=A O(*,:WA3,(,](9#=%PKV*]W$>'[P5.T1J9X/6V_WW< /H.JP \ZV^*#M M[G7X(H*]"V'['93/R.Q(+M2R[,3WADTR.ZB+D]EUF1WOWOHYE^"_?^UH MRTA&L+^0;!@Z_!N2.E1^.1"GP&2 "N/H\.E0>*!@(!:^"E3( 2 @+B;LS A[ M<2#_<#&PPP85V8$TA"8?8D@ 9"3 M\.-QRD4OI@),W ,.;>@3@*DS2L2(?(H'GOJ&GH]YLZ?F:CX^?H M^/F\Q\]07S:^VX C?.CGW?IO?\';2_UQ\KVSY<@J@)NG@.CLQE1R&Q#0($[! MV0LVT=W>.6DX;:WG]&MB9V5E);-3G;8*]:O:.[=CB+T,XE2[)A(Q-'TOIKFS M>R<&8O@K@@B\V00.C[FM*^AW3-LPBJLV-A4&R%&Q#7=^C&5]%^(JW/,47"4J M!C\W W"'?X;/U]T1?,P4&BX.8HWN2)]B!KGSD+F;*+D]-]T 8&('D';&5 AF MC[%76K4?RS[$_P<'V(%O1+LAVAH#8FD@&TL.HI>P8P=N0X) M\,T06*9 09YQN \&\_7__H=F_T9[Y;:#B%(#.&2T-[YLK#:<06WCC8(M?$00 MMLNU_U@X;_8".T*1R[)J.]>4>_51_;A'"M?&4S3[+C8"*]66K4 MW0.3A S5'8T/^B"[D' ,\'H9.IB#X*QLL)MZ@%Q51P[ ^WJDVGD9?P'R30M* MSKMG"SEF/.@,&LFZ*(RYMDJF&G*1NBY7SFX,YR+UNQ0*L9 M#G*O@Q"$K,!4@+@+9^\BMFX9=A" ,LH]]JZ%JP^):KV>-*MB?D7+;/FIO%I3 MU^71"09P+LD77N(>\'OQ-K*Q9+'+Q'[=((8I=]P>QGWW)5*D(8@O1T1P%;P' M!.EP+E4LD):+I!'+SING&?IV-\+'+^3?<,>WXEO3#3L=$7FT\%:Z<;,C@07H M@ F^-7@;=O($QRNX(>YCL'OAT&?L;#6"/0>UWYV'!)U ^HI[][I/2-U>/_=E M;]SYHX*O3#;]KN,7[[URRXXT"R[?"PSAKRFV M:2+=QH0&^:U>J 0^:MKT%6,20H8WO;/GX.VX'V.0QN!XG8"%*<[V'C(TX1Q[ M@7V^KUZT?_((<5!%1U'R7-:-@-L%W?6@P1*<2N&!;*=LAXV'N_O2M6V7 XS< M?FV'>&@Q/NCK(0?BV%MA+O?L.%)[!GL &WX6RN/4J MZQ"2(#"J6)%UE#AAX,.M]#4IV!U).YOYVOCR]KNY49O],+N7V+[ M;?[%FJ[ ML&.Z.370V0^2=N37MBW4K1]HS_<-*/B;X#-\((PY/WS6)H@ J<9YSH-%?$#V M8>PQP%T$(4 D.)D(OAL*WC]%.6$N#6 K'04_:/P.TMB_??3O8R-!,;KRS MK@(W?QSR$DSAZR-*N#\B,'8WT9/(N,3[*.J]ZX$I%,\_];\"-[*.M$8?KK9S M@5?M3W?SU\#)OIOZO^'W#GYQ\T;,*/:-WI=C(OQ<_/WM U[O7WLG_4@A%8#: MSC=-D7VL;%T#H99;Z_:G.X$T\<_MLW>"MELB+&]_HK5Q_]J7!1<^SQUB6O'. MNUY;(;:%=G-TF@LV2P$7((X6(&;:*C!0OY47/4%OU3TD^U":!X'9?C">=6.@ M'Y#>X.NXNT9P/!T6U@.BBKZ'9W4(-70[F]LU?VM9;6;+W=ANP93AI=B/J,6C MV7_,(:T]%#"T>*V MTXM,.N2\FB(]")QWQTYO@;]+9C +(!>P6V(>_0 M_'KYY)5@:HZ\M3I>3@(#G4"[R>8]!X(D7ZY)'=S.,S9RQFXWV">NF=EMY&BK M"#;S%)G^;#/?7X+-A6&\0F_6YLUF#A^\%T$3?/!B0*"@PO>G>3/D#R=QPQXA MM7O8V-5!U(N\B5=S=EFSH+;+SN8)+NZX'80V/* W#%Y;A>YNC;?;ZZNHQ;=A MB;#7#ABA&QMS$#B*]I<6+N;!Q76Q=;B-8/A8"%[U..9C*QA](6/(4$F:"HHQ M=#=_QWL@:H#W%/R2C0<82RS\;PATY+!RT4#A4S90&G1G,^YWSVGWSYUN[:26 M)**CVNBH]MJ/:JGWO_7AYGV*'1&3U%=(A)Q#GV(VQK& ;[Y@-_;70SB6L8_3 M0#Q_^ZF&-;\,? ^=^?&/&[;-$9KV? MZ0^OS>F%X/_UE9'] 9Z0-A:L6-&'TDP1Y,;N1C0+"JN+7/0'69DXQ9O\"U5Z M\?"CI\1)>A-E_S$I>^%^A3W:&8]E@\/[,KYLB4A9\+ __]_,MSWTMNU;@@_^ M>OCX-=NT;OH_V.N!V1L>IPED%-V%';^( F]O1&R"!S:7/3'K>!5;MNWI"!@[ M'_Q+%#2>FH"4[7C4P0/[AUT8&@H[U3=T+CA_VYQF!Y=%%=E%WNZ]@<.'*U W M8@"'M"+>AGKINZ\N! 6G>1:R%;=715Y*QA1E^ =H7FX"\@*K6%8W' Q[8E[> MINHJCK; -Q9D%)D('#P9T-9%$>C!$]=>'F*OIG*[X1PV5D\,<@?N M'?XV[@59+"2:&B9I=C"0F)22D!*R0DMLFI*E@9IB5%I)$ "HFQ06\C:SD1G/ MUB2)'!8(N3]J,IV)U#*-#,+8C:1:@Z3[0)$HBWK:<3L7QB-/H,2&4LE*M-4^EZ@P'6X;>SJS= MME-Y7HP(4.NJG%@KR FV#EN&WJZS5+62'W>X3DUO:YG1IR4"+\]\>Q3Y5E\D"*$5JN;GLSLS/A9DY+AEIR8KL_: M:VI!Y(EA4NH*9+\@:Q(3[F=J4.[TJJ7>@&"&M?6JE*\Z;9.#+4/]S(N3(D%V MFS)ABBE6(6OU!.AQA]8=3/K/:CS7%"=Z3RH"U55F_?7!=6<9HS#O-LL:L4K. MQP;) JM>K1]:=W98$IE!GF0)77 \8?&LSE(M[="ZDX;7K&4,#;8<>RTB+[#E M7'%Q:-V?,^-RL[ ,L)*T1:TVEI^T0^N> 8M,J<(3_,04P M7DH\YT0J9_GC7#N59L7ZH75OC>OL0FWR]@1TXIUV^BE93#?K<#5#+:%!6UMD M\IDBGV]EJH;4S;4F9EU*A5NNJH/XE,\,?9')9 BW;DAT:ER7V'!+C^_T-)6R MAWPIU4]5F+DPKEMUB23"TY06""U'"WY&%.QNKM,J#4U"7Z"FVWDZM>=O+T=U M)CB(;Z)S^)=$+0>N]3\U5HP^J?=L<=66BT_/F5JC7SC@\CO<+KK6_XL7X^G; MOM:_O:+V*LYC_Y3^_-?Y=]*OC(#J&T 8[D+%L@&QP^9Y6/+I9MR9=->+,K%* M^-45T,5:LG!R>^15*-NK8]]7IVJR]^,<1N;O\Z^?4_&]CB 7T<8]A%P>2N J MVP'P]_[!8;^XB']DXUVX!>'EN<;+POY2-/1LES=LK"/)!DM MR]4M2P1B5[DLY&,RTI;K6Q;VD?DPKWNT+%]9EL]+JFS7Y^=(\:7F(+TU4U^= M-9RE7,)G\!&FIH0O[O#^J/W\5/XC&1//5$ M?)IC^>>G!F= V.4Z>&=:(I'XDDB0CV3ZAD0BE 'CT,S\'F1>KMSEI\+RX6'M MGSADS?;ALU7W+W1H>P/Z\>5=9%\L?G$3.1J07E9BCJA5R'5[(\!ZXX(3P.T] M"0[UJ]@;LE!C>+P->;$+USB:/ES7$"]1L RY'Z]K%HY4THR\LMJ*!9XGA%["_L).O8SB2N6_&I8Z-,,'='O,_(*BXXY&/6^/[P9",B#3^/ M,4BU"E8M4*P#().K*T0M.RGVQ.9P-6RTAU.V0*+ 1\@:DB1[.L[PS73SX[.Z M6]+-CX^WHOW_>+J9Z37L97]-= G!5\=+?F%-DBD4C X) D9/7U< G!=_/5) MMX)LFS@]0V2JG-KW<#DOW+F)Q?4-_IMPD:U*YY%&'\ [R1VX]2;_K/-4J9M[ M%C-UHT=R4A)QD<0#DTY&'HRS>S"^!RR\X^:X+5BX51KT&2S4S(R>,) =.I/1TG&:8@K=0EDF/LU1^V[\# MR;"GF>G0LL=)/JZ/=&!GTFVZ(N7*Z(;8O>U+-$U MUZMX266;564\ M=7?7-M"\78L*)GJ24"H,XYFXD2963;9I MI]>U:GS-_?:9[KL=RCOVP79P/(EB;716ZSQ+-@UJ% M*U;83)Y=:<'MW(\AXK;NYI;EP0F8T#<#M>AF[JUAUN^Q&F7N+"6H,6_!:M(W M%3"IYVW>G]HZ/VF2_5:M?CZP6M?<%\825#RVA]Y"=D!DIMVQ(^?T MMX2_ QI^@?=LE6_7 #9N;C1O XXN0VE<99SHBR;3U,9.LY>Q%FH+UE64_V1V9$YO:4XE=-EMN>EH/+A\S9/I^W#Q =L'(-E14 ME->QY]NRT9$5&/E[O@.,?>T4:Z<]A3WEV2"89"=8VK7-I*AWNT^^X2>2MGA& MWT]1L]G)G)O5";"R$ETA1S&]XN8.,ALY?B+'3^3X.;K.ZY65G,O&1R8!:L9, MKZ^,_F)\1IVOE7IBSVODGR?ZF*A[SPEIO> WMY0_U/G;]P#)4Q0DN>< TJW8 ML?/*7M>0K\C]\SVR145)Y$Y$HSC7!9YHP5G,VI;K.3[NV?; OY4ABF1^.)K( M)3/=4BDYZ[7/Z#L2,G.*]$L*F #!M&?UW+3*RG4IA;/3T9'O*,I-%^6FNRT& M]R'HH1WD44/$Q81)944XMA2?'?QXNI'20 MEY0)?ZGVK>1D9;5:4HWDRUJ/@VJ*\^2R MJ2,?5EV765(&KOLCQBF*;_J&[ $53OO4@3.+,\+A*"#9M.&(UOB#R#B+7$&1 M*^@V^DN?V=!S^; #T \1*;D_5W\71 Q JSQE^U<[7-8)*:2S(%85FC:M+ M;! G39_RN"P"DLC+0"(@D. MPZ;27[L@=LW9GR(?3E2T("I:<,T$ZET<.YSRW+9'J_(TDI W] MA402B!61#VDB"B**JAA$50RNBMG\HHKGTQV.0BN-2 MDPS[J>\H*FOPSSZ%C.DN7#H/.*9N 37FNZB" :IGX'J.C.0M;L _Q$S@C6PU MAM*@XK\"UX.KZ>%O@*%OQ Q]#G:U$!S@3H&"LJ'&9'1TZ3[$-& !1S:,U<84 MV9\KV.?_S]Z;]BBN+ G#WT>:_V#US'ETCE0PMMG[W+-\09> M,/#KW\RTH:"@MF[6*H_F]BD@[U)3GE1_E'#!HOX3SGP#%^XC> P$.Z54]J,'E?_7CESTU =AA"/_'VX1M^)OY M[4X/EFFS'4Z7O.->]*G.K63-T?RSW?)\/.EE%2Z6!YTIV5G#_\Y'T@%[(>#] M%!P35:.U@/YA_F(PWFJR"#SF:G"FR5:S"W>84Y(U9I!L5FQ7+#9-7?KQ2T2H M7 /.M%Z29Y@XG9!/<*@XE>>30"I!D)OMN_X30FYOZV=1"3WD!8OIU@A M,RDH^47"T#?V<"53(8@TBDX]D2?.O'",^=(PH?=A0K/-FE3(T/'V@NS:5;*A MM54A*_U^GNF[,$F1;)^3LB[)=+N5+N#=]1J,(4SB]&F0B%NR0KQ.:'!C4XL MN@"IKX[JO!(1ZHE V,7 0UMZVI-RZCJ,1?>%=36H>,HR)S)_I MOX=J*H(FO4!1ZE=K^B&]2)#/_X,S4M3+2M/__5\'!;5WL2?4 L8P?V[ML+U= M^86\:6R222#DU>OF1#CS3TYUN;6UC4BDPCM7]>?.E$-@("@R'(G]1>S]C!#\(R%-00OQ/KYD]60#S707< MP^U_H+#/&KB/C[6C=N[7'K&\1N&'"#H%=PX+#E84>"HR(4663XE)-DHE.):C M$SP48K%((IJ,D )(_?!FY;8&:95KI6@QZ9**W%9B5FO:X,1Z&LG ER-#K-/) M=:14)[](*ERVE:C0D1$T7=G8RY$FK7.55FI4S:]I-2,W8O/:$*19FB5?CLQW MR62^..,D99&.UVR;)/.-J@1''LV>-IKFN.04V\RBOK#&=+E07A5<./)H]H2J M2AM%K[)Y6A.F@X52+T<&+I3E1[-/6YV!:&M"5\E&Q890UZ2BD4,CCV:WUNMQ M:N2T*_E%(9^OB8N(&S+VI"2DT9J87B])/EI2JEE_P0584XFGTQ6YFT MLEFU\]6:(7?Z4RJ^R:!NJT& M*5J^'\KI>J?!VGCH%J)0"2#]+.N.;^=[K< *G75<5MHC@UGWN4JAE&EUQF6) M14.I'Q?O6=;EIT!P5- 4TSQO.D"HR1S6:#*P,)L.WNW4I@_YI#],_[:1_&_0:NGKWE#O#P[?M MD'9G>/BV+='N# ^!7+H//'S;IF=WAH=OV^7L,GBX\\26US?];?J8H3?>2Y>J M6SP\6]:_2J>R>D'[KUF3OP>(;]")#;_SRS<<^(.N#;F-_PBB/VU[L[DGC MWON)?8 T'KN!&'QEQM ="WR-DD+W=7'LFMO^XLV_'C5!V3\C\GDLZYCFZ4L6 M3&9:(QEI6,IS9D]SM +HMF.NUZ:+>DI2D:]Y7>N^[F<]'K_>;;7FATTW_BC# M1O+]>+]1+ R9;DB6ZTIQL"QQ?M,L^BE"OL6P]US6!KXRJ\HZ6@MAHY?@?#;# MG@(3%1\4@67!S<"O17!&F^&K"YRKUJQY,P,Z"Y<\,>4WWGL5D-Q+\9M'LRM0 ML?F?6P;M(7"D=:&)N+.UQYP%R)LG9-:J1U5JLEM8DLZ,7MFF9;'):=KKG44] M1=YLJ!,P^/V4NWD,!K^/NCD/9XC\$8?GE9G(N?QBE:?)=D.:C"<9)2EY+;.H MIT3DS%;)C6WH%B<+A"UK*/57#/RAAXY??(>>5P]I;/@.$>(UE+??%,53-2+, M;H37,\-R'DB;09N5>C'3IQS0=/L2OF\)\&I^N MEA.F*F4CW7C9+1L)R>L%E8H_:LMO%+MP+$ANP"1,,.'L($+Q&!&*(.3P(%; MWFV<+:=U,*.]'BCE@4M52H4,PPR$&M^4\CES%9.\IDV12!!R>,R00Q!#>!1# MX#=8MDKVJ^VIFN84KK[FJ0&;;7>!Y/5:JY8J9)ICFO ME.C9,,;TVFF_PQ#]5O#QSL,9/6X5Q#""&$80PSAO.F99YZ$?A)GK=:%2)!?" MU%Y.JGFZN@ %(SE;#T+S)^G J^O":]X M=+(I2Q$E1ZZ'7*VE@?$TWW.]-CVI1!"?^$Y=>:Z25O'M>?^"88O/,O]XE+>S M5'S04K),*QV/3'0[5? [ZR02;_6B>+#R(U^BO,@][/'>.N><]^+I_3?2>%2[ MY#-2B5R%^E)\/C&4[EAH,M'IIEZ)2'Z3G-A3*OY6Q_: >Q^H*\YYKZ%^>^Z] M>#CD0^S+-ERJ41K'@!(2!+6G2U9^X&P;X,2?(O'4G33 N9MN-VBEO:N M8#Q-)R?Q&)3G\5@RQD8%*L%.DDF*3<;Y5"PNBA-2@$)U6X[[DH6UB(X"Z\"ER&W48\H@I/0'+@3.J&B)BSF$Q3A M\#\$5%+\]&K)L)S)#/ V 9>_-P2MB$K\:Q$C @K/,";QWV[#A.N"@<[?)\54)N5,E/@.SB#++N@4Y"ZT/ MMX-":7XL@FY:%[8XV,'9;Q"5FT;4@I.>]AFZFJ@!7ABO^>5AKZ'8)S113=9! M4\Q"*I#M L=CT>AWI,I@($-.S7+01H#?[Y13?*_O3D^)#&FKURCDN48WE)Y- MG*[ I:%A289/=-V!H%=Q;P+<'0J2L-]"#/5V4N'&K3#1U#WJ@((-9?$)D$0. MJ=9#/B1;]*4FZVBMJ/&4XV'Y[-]:4.^.OR3&(_L8CYP% MXTK.E10SDD[GL[VY&S5&DX8@7AOCB9"UYF)"2"2S0JU?XFPU5!A)R,8Y=2+Z M043LD08/Y*77ML]GW,A>^[.[P&QL'[.QLV V)AL1EXSV:DI(%JOKA""%+/;: MF+7:FYQF]YPR22NA+J8Z!VQ/-3/T"M%S3OA M\PM'-J&:EK&QB+KAZ/#K.;?VNC[:4SBU-"4:J \D,C7AJQ-/?J\<..UDO=]B M#SUIRCHOS_U"1+NW;E\8)M)0**&"1/XWW] H.UQ%"YI)AB#S+0\>B*BL#,2- M8>C;KXP,0/=#3Y)7I)_)0K)L*4RVJ#!2;AQ=MU;M'[_(\/%IY)9JG@B(=50P MROAH9&4.G5"6'67J4;'1ULZ]FP#.?&97#OX_(<+I\%4;**0!,8?,S^D0 MO,_$@]N\.KAMZ]_FO3LP MY:._+08RJ'MN=PXA)S3U/F?***C7@?"B3I-?.L+$$NIP,24'E=IP'.,W5*B/ M'+-P[-AB^(N8J]!G_WORST&#XP#R:(JR3_0(V' CD. ]D7P:[K99=HUBK5PA MNVIF.BC7UZWJ JIS.AP_P?<>\SZS&^ZB;*%->KK3.MP3?V8BS''Z(2L*9B<2PB&JR,.])#NQ4*N[S^C+MCP MM3;&9Q<*74C:!>RW.CYL([ U%@GY@+JVH34+O5E6O1;R>XV43?B;[H#; MQ&,>@IX^(HZP5=+Q0-F#,]0Q<'L^Q$\24=IH&:GDN!G*QV.ALEX$=,ONN$CJ MG\@_V1$15+ZH';9!5!P=^/TC=H&;K3I^4"'1M-&>RJ:P4T9(56'O 8<8/&+R M7_F"WF[@"?P^-2&&. \]=8LI*M-/;512BV9FO];HU)3G@0H\FB)XE7,L\.3'M] 3<.XEHA\'0022@8Q][AU76?MOYIZ'P'<9 M^LMM"?)2%H N6(BI-$Y!SWCEO 49/3=QT(/XUUV0SG_+R_-1GINCSDF$91N\ MN&(O[.@? M04?"U^B<_<$\C_.OHHR HNO P]X6*"](]O PS 0\2K42OE^44P0F%* HN 8I M*&M8ME4T#$R,3 7,*8..9M(HC)E\7<,A=H%[)60+,2O6 M8Q8B2\B8D%EXY#!A(D4\)S@^QXF$"LVQ$#Z31D^'B3NBV)?94UX+R[W&G+P* MU3%*\9OZD^TR^-"D%^C,^6J[I6UFS%Z>'JH;>MA]\[__ZZ"KZ.XH W6K-\R? MVUS#O5WYW4QIG$DD@9#7M)03XVWYG>BU6_2_?:9[J(P:UEZS)Q#OT-R18*!+4@PPM_RM4$0'EE$*FRR+)!?EQ1^W8W"#Q%T"N[< M-I%R& IE06.E\4RS$142R4&S62)=E(+G9^SM1BX9DRQ9E6PG'V)6Z]I"J2:* M"Y>E6?+E2%+JC83,()-4'";.S9/+S:P?2\.11^],S]HB.1UJ::;9+\W7AK#L MY-4T&SE^IYZ9"@L]'J64:K3(EVO)V;S21IU(CMZ9'*J#7D[/=)4JO8I0EM'H M%0I^DZ'#D?UVSEKI [68I\7D6H_7;7LEH#KB1[-G%EQFW&DH4Z4I]1+)[,8I M-5)^3X'#D;-JM[#H%CE TD(_.XTZ:FQ2:[.QXW=*,R$OU$-F3W$VZ4E/&'>U M5#+M51,^'#F)MQ9NNM=8R46K4F'B@EAMY_+J M9--,>V4(#T/1S;I\7RP&-F)?,@P['4[G\F4NFVD:X^&%J:#7)R?9&K*(J2X/0;D ME\,!)#OJ>.AXNFSK5*^08^AEMKVISUIFVY;04/HYJ70_+_7M9$\_B?,B=4Q0 MP%'7'1Q_WI[G^F:SG].%%>]K&4+8\(:*USLFMGYB3K]PQFP7^IR"HT*WK;Y; M:%/<6^+G]8W]6I'Y\U8/$*>^)X4-EMY^VZVFZ8V/"-K>S[O4;__&AN_C) M2#CU9FO="SREJGZVC/!V.OUG((^@H?QT\0(OPS;I' 1ZN MA =DB >(.!LB/GG'^5VERIXWXS<;O](=Z+=E\OG;J[]UA\4+ZA__>]1, M^PR=I"/AR$7OC_YII^A=4/,4"'Z/U&_;-OMPZ_()-]XG_!^__L8Q?,.!+Q.L M?_[S?_(CD/JCM5+W&."A6ZE'?K^5^I8E;EO5QMO#F4C[+CK\G!+>9[@''[]] M/?!SW'SW3;X[K_Z+S^_H?_^(L:[,1=''5Q!7JBCQMN]WQQ6JWG67'I-1;J^! M8E]% ]V*G>Y"\0;:Z7ZU4SS03H%V>DA&N;UV2@3:Z:&UTPVV_1!J[+'J >Z? M8C^?;G? -@.T*>XNJY;U$>#,@N&8)XJ-]1JC:8QR1WEE44A0&9#6QMQ4\MHK M4>0329ZK_/IM%'TR4/2?D4QW5$CY=F+JN]=7OB.9)2_!"9FEK7O)9;O)UQ4M MT>VU13V5;JW\OBZQ\XNL;Z>O ^LLB!T$ NS=*@%9SC37$'II? _[A)P"G),G MA5:WHC2+7")::RDLK;6]UA#4!035->FT!BSK)\% ^*#>NAL@>.F?)ZY;!!98 M$&JYL%Q!DN3O1Q8E>WR4\_FF90)-=K2T+N"A_GTF?&>J 4Y)FZ'<&A3HW$ @ MJT53J[)2L3&3TW[5]T3RN(?F/X]L%=4.;FP%1L_9C9Y;5X._XE'_K;?ZA2VF M?9>O8>C\ZT7O0_UBAV9R!2:K%,EBM-\>CN4VN@F#C*7H$TT=W_H,JMY?JNH] M("DR1@I)EDQP<3::X 0V22=%2%'Q%!?CZ&1*3+Z\RZ35!LI T\8I)2OF3"$; MBN:HS^I>WKQO6)U*=*PKH*Z63&7=3X,, M>N?1[+V$T6_&V@5=610=D588,]F*G;S!-XXUDJQ.HYK88B[6JT629;K8/G7; MCDD,R6IK(VN*4^TF&R%6GZQX="_O:)V6V:N$BKDR1<93S=QJ/NV5!B:ZEW>T MSF7.[=<4N3$C!R4R:S)MJ]()2:?NY?4,1Y@,^[DL.1AU2H9H]6PJ<_)F'*A. MKAEO9K=%%PX=J;2_>+48\ (2*EO3Q.M(?-&NLA6BSZZX^64 FWBA% M3=+=6M?,\:-W[!I4W:<#.#5OH1(_T*M*\[RC.:@?!72PYB8T7S#1YB MF#*N M@(+"T5ZEQ>>"&4U1E'G01=9E6:_+N@ZXN:'*%O[3,FS.KYS1B"[D1=RDVF0U M3B9:I?0TPC4/*F>4&X6/EO(YQ0MI$W!-L0;!@C\^EZ8D]TIHU#>:."_KN6A> M'H[&V2*U280 JAT6>4JF_J2*N+5PT'U>$0!;) M[^V![A&@&\..N7>5&*P [^ :.=[+O" 2&J-QNB/"%>(ZG(3HMZP($SL:LZ>R MY<_MW3Z&JS>VP/+'<+M[R+CB%&]H&L %<[=5T A"P.9# !?R:3Y_/@&17<4B#+=MN= M,?RVG+\RQQ43 S&QZ%6: M^46(IWHL5\B+\?0ABTT, VY>QV+^ _HF#Q=A(S)IBDV\OIZ17R'\[[%8M*$N MTJWN<$@ZJ_HB,ET56G17^HB,A(X0<'?6^ MOX7T61)6J#/V EKR268@ WD?> MG^RL%-E*,;V9,5EE M&/%2THW4Q>MG;]-CP6-+WE;ID.2C$H)!#O6I!,<0#= M!/@7+$R0##!VW"ILRZKY,A!%PD2_Z!Y4!#S"G"\-T%>=)@.%"*K&AM[E/:/Z MS>C6N$&3C(HFX1F\VF=0[JQW%=7@6[9;"%^PG-9+0Z.L[\@;B:2)#S3["8E6 MJ$4-5/#,5R3&' 50X;J1&)TB[80$X4[H0?D(= LU@()[%8 HZR] B!%E@><2 M:N@5&B<\]S' W:I0%0MAYEBH5II7#P/^ M=F E'%%1*AHH(HY:>H_ATJF89# M'H+'KB=6@X4W7!(6Z3IZ/T>@IBTVP#6RG@B;6_G*4-8M!Q52!.%+%L_ %L=S MY0S,5QE.1?-: QGJ6MW_U)U"[6^]4D$CUY%<:Q;2@!+JSL850)87E4[[TA4T M7M(/8CVOX @N5(A5*11EEM_'8LL\$W][N'J;3Q,0G@)"$;K9I^,$$"0)MT,A MA:'-_WRP ASOA4@3T3!UR[(0=H MN3.TI,+4]ZSB<=]HH<*I0(C=(UIB 5KN#RU>2_8 +9=!RR?+M;QK%]\*!C"C4G('(O=8O(2YVK$Q"Y1=FKRPK./]8EMZV"Y8G3^ZV"]4FN.BZ* M%8C73NG<'B M?!SU)R', "@G HAW#)0KD48JX)?3T;( *"=B57<,E,] X6Q:]R:;C^,9FB]R MO.RV[U@VG0Z_\D>XXOA!>??M0Z,OP*D7O M6EA.R ;'#FMF@FEJ_?F8&3>&,^5ZS#JU\OJTMS(W84=0AXEH^01I-2- PJWTMG?P*6Y4OBAMKW4E7VUU$JJPPBKJ4&)I-P= M+:15P8B*M.0U4J;I(/[P->,/M[(VO@%K7RM:\0'>7J;LLIY)=RAR+2ZD\IC- MEZP<*@421[Q]7 /N"XX.A\TWBCJ+][R;266^_R'F3-O9:UN*\D7DS:N%=JHDI8DK77H5NW Y M3?@"?%]Y6X0S\O,29>?.1Q]?IQ18D@Z3\: Q9NJ_!-RXVQU02)A.J@+/ED-8AW=']T/L_PY7^ M:#A^4?JX>BF=WV.0;UDN)6"0#S/(5ZIY$3EWS8LM#]W54:FWT3\.=GGL<5]; MNTE[ZE0 !=^TO;2&A6^%W%I^;X .0"7ZH0QNB@49!4%1L_H3X5 ] M5[.$XC";9D(T,[;*Q7ZFWG+1XG_\HMZ\Z7LV.7A;H1<]F]#[5KSM2[@@B^58 MW#U4SLI7E'TY!S3@>GHN@E@=+FYJG9!\=;)86F^BBSY3G-%BK]UQ5M-YVZMQ M0%'O'@1]/0O02VZ!B_';>X-M%YYMOYG / S,P\ \_"HB\H1(;+>:2JW?B\65 M 5M,1IP\-XIN4)=>E 23>BL)YBL8@PAP/PE9FSLV;KQE Q-8YRA#%9B'@7GX M".;A$9"(O[^0Z&/V#)O\BH=#TQKZ=$(.CKJ [.6DA*D 64M&LVS+=N.N=_V4 M.FY*^\^7-PU;7D^=>V%C^> M.-DT%O%^1^U2).WFI?E0C8Z*DNO=*'L[0_HQ$R?O=J'G7UCZ1!KC$^XQ:N(P M\G/^(V[BB_K\?J)O\VL4>Z*1\AH'J3_21=E?%O[THIERO,772ZM$C6>:5"EG ME,>F*DAMJ+G#D9=(]CHGX]:U:+=; X$P48O>O6V^Q\QSQP0L.\K4HVYS4B:; M8U6-195RK%)O_RDW_ZG]D_/WU(%;VG%UB-Z#5]ZMS.G4NA15UJI53V52G74] MX_[X%0L?FSI_>K M]*>)_SRP:?S.!>4]2 MQGY;4FX=Z1U(XWL0%=/F>+&>E^M,5UQ5UM51,\H(H@1D7W7;0?O2 M$*+W(42SS9I4R-#Q]H+LVE6RH;55(0LYY0H0*JS[BP0M+!DF7A7<0HLJ1_6- MBR!T7 !B!Z%M\W![:@*_Y[5% !UU&C^471B6:(=/4(!9<\"CO#=U'29."GHO M6VPO)8Z'-&LBBV7Z[Z&4CB!Q>8&);O_]7P?Y?#L+ M"J5U&^;/K9FTMRL_CY#&%I,$0EZZ("?"F7]RJLNMK>V5RU1X=Q'OY\[20F @ M*#(Q@ZQQ_['#Q/'ME^^D+?J(L8WY3YI"5MB_&OSH M;RQ*A1.QRZ#JA1T<>4;,?[B3[^_)&K"(!G")CJ%Q.GP[_@;-XDWP@X#D#'GU M?WK-[,GL'IS/\U;9,WR] FGPK)>;_USWC-O/BGR-P@\1= KND&&05)%U!TN3 M[?T-4<_J4SX[=9GUQ)J4LV##)49M%@VE+G)OXXR6WOY^+GY)IFL;O#(U5,A% M5G[AX$O6-M;,JF%!T^'X:DQS&.DRVL:0R6(FU&O$IHFV9$M'5V,^=IECQ[\_ MWHE-8#D$6>H--RUY4?_R )M[+$Z>2M3R'J;G)WJ"_?@5QTE;GW@@_%KQWT?8 M[3Z!(8*G$O\2 !/:B=RU"WEB6!YN%=9[:7590X/ZF\#K)@;0(N"PV)I5,[VX9G ?S&&+3.13SP#0!HBRT;@QI^')LVCHIM;)S4BIPU7N4L2Q;A*_'6X *\[Z$H!\*; MB_'GV[L"!R=&E(]>A(#"R4((S@/%#THM#1/,W/!F13(,+<*?#$((0\9Z!39O M+6(">"@W"; ")B];6+8AF^^#1K$'=7:=-G@MV6J7R<6 %\N+="F_+G[.<_#E M-IM%X&R*/GTV35R+/;V2+99?FBMV2[<]H^7OSB-K3-5UW*F2[=>JZVK"76?S M66TF%Q-UKD.J!R9VN5'X@(V-)OS9VL(+S["=/KNEG)ZQ-__VU[1=]NBZAN##/>V!/>]#O86 ?I(*UBUKX0P*DW*^V$DU M^1FEM:ML^KTKX0%RKH*N@> MT[[B"U_8$'XV>9LB!!*JTHQ?VO$T5-:P;*N+EI>!.!2V$81C\QATUJPNQU5- MR686W5:I/F['LY)'6M"JA_"TWQCG>RB!,?U1\S+Q^,9Q:((H"JFI'='=J6G< M=33XY!KIP[D*WXZ#68A_E_OF_.5-Y(JC ^_"&$V2E&?M(I[E]+7O8EA$QH"& M%UII3H;&IVWXL71KSQV!7(: *EM3X 79T=M\P[^LHW"7O 1$VD4O:L']$G_[ MIC8>A[[9&MS0YD0)[<\O03\^H1H,4,:@*.#3!2Q%+V ?9R,DB^;<:20T=P/. M^ZR$>J[1\V^6-76 -[C;']X>>L171HV%M*F$-@R7U^@A':J6>GRV[G[>*MS* MU3V%D_4,="Q%K0XTP\TE$ J&67!L*';+EN5P^BNZ18D($S-7K[!Y36J33K^T MJ65B2+<\Q1/1IT3T6,&\9@!..0$:\T!'/@I>P"YV*_L+0(_(._1[3QES]%*+ MD)#&1-1B$$";J\8: ,NKA;O]2 A;>GM"V$)^$'8TX"3HTL,G4TO-\?53FYP(D M*=%P3$^XX!.XHW,Y)$7 :@ZQC/USZ'ARA,:M9,W1O#-("/W?![IEVFP';0Q# M&WVJ>^_VP7D>I(RK]7FB.)A!5AH)TU4GFJWFJ?8=(*6I2KPN)1HEINDT.QMV M(8Q$.HU2FXC3V-@1OD?PB/Q]^_'R:@A:EV=5/C1%>"'8/>WS0N_0+_4..O*$ M\AOKSQ9_C,$?.G=5:"I9%I_D$1TW,A+-:0ICW@ M[)&QX$RK%29MF$JW6T@(9(Y.=_G?B&"<5U?-%HR@-<4>Q60+8\46^5YZD$,T M_)2,19^BJ>.C:T('[CYR?#0BT>*'N9 D1_BY#XR\*U]HIZUI$>CSDEEZ5C06 MW9DM5/\ ,;\M;1J8-9JBA\?TDI-59$9#1!:1O#B)OVROPR>-65XC06&8C+"C M=G_BMG_\BI/D4R)R?.]PBRY/'>/T#QQ*\N=ZG=5\U>XQL?^2#SRVY=##("VT M6$RT?3]).GVG0!ATRA MU$$?X6M5!WWSS^%P=)Z-Z!/^/TY513%]3MTS.,ZZ8Z'(*':T0(]W(BH.4-80L. M+%5,FSM:WM'Q$[*8+0?^IJ+4(?-XA5!!"0!97)C?)FO\UF/-Z[$7A\'WS"7> M"04^TL!$_'R<<"D1NPM._2$%1Z8]MN?0RQ'\997)6(M5B$I)MU9Z;P\#F6#&B3.BK8WY3G<9YDN7WIASYHLFT#\&SP[ISGYV]. M -M;Q^^Y4COE %VIW=]G\:1>9T-FN(C%UNU8.J\M(L5:-)+6H\#]B OU9\H# M__,BK72Z$6VZOY D,IND.KFNV&V&%NYGO::&08B.B;'M$RVJ8<"YAC^=?ZL&=IMRE M0[P>3_"=45\S>0J)!Z8-/9]75-8V-]N;"K,\0N); 4_C!0$^$1/'WNHA$V!M MAS2E%]A 0RV4H<%9)[%I^2($S)*DXR 9:W>/^OZ%OOG6M?1>DOTP,^ M0HX^ 3W+6ZP-D<8E4'W,#ZFYMP^B/<6PGGN2;?MMWM\-EC0>>YTUDAB=4)OA M6.F9S& $6JL&&':CT0^IP0M'$LF2[=3G$[E/:F29K=6;J6&9@P9I-.GQD9>C M_;IF/&3UKY"='0VRLX/L[.MF9W.8']D4F"1I'L18021%-IJ( 3:5$@#+4:3 MQ2* MTYR,G&5Q-(CG7#@R\7)DQ%PV1EQT0>?CNC&*A\1B3,U+4#X?S4YS?#PV+I7: M)+V404Z;)+6HB48>S1Y;IWO]7+?C,M5V+V$K(J,4Q1OI/%ET M!+N7E&.]DB;!D4>SCW-3<:RJC)7/E@R[;HZ+='/49F/'(U6^7N[5FCV&<9:% ME:X,5I88;;-QEGPYTJ+;?#V^[J25Q:S3:_*MB1PIH/[*1^N,.$D^509-(:_1 MVH*:%1>Y$8=&)E^.S/=J;"2K)YVB3U":)0;[ U.LMQ$K4\0*6XZ63&N26/:59''=M M>[VA345"0X\64*=;RUAS*5I,5UYO +_L]-@('KI=P"MW,][.?/I$GA3]X_+7 M(_Q0B!^L/3)3]LPJ*^TGPKS24J1:[X[LJ&0V\W0I;2ERL6PV!^E+MQ1YZ4X@ M,_S9;9>A;0L-Z5U6S[Y'L$OL^?F@S3GP6V)D.!'YEC7L[ZR9 /U./_, #U=K MZO ]>SK<&1[HHFU;4*(%ZS5NYK5\E. @!M%YUJ'?_[ MVO6X,[N-ESW.>HTDMO-DX4,34_YP%Z8KT[#87FU&>]]"X>[%PX70?1GK]#;BX+#;W!\HB#/P !6.);\JA +K MX?[$PR/ X-)&Q)_J!>]BQIFUPF6-@ ^C_4[$XKV;!GZUDX>R#&Y# Y'?IH%4 MF+RH.OAC&I D$TBMKQ7H/B^L>(KZ[8I MZY;,!XHO4'SG57RWZRWVITSA9W>>*7 6Z,53>O%QJ0.7PSP;;=R)M+@K=?FX MM-%'-_].E')\;"6*?_J);BS+_+?5HM<'PE4.8#\J'+[$^>G][?B]7*.OM^/W MLCZ_WHZO?DQ\PIO_(JZL?(C&?9'\X]??LDYX6[?]N^S6/__Y/_F/=?%5V\"F M7B(SPZFX0(=7!"D'>'P+W]MGA'K:%D6FZ;-1ZFWW>[90E.^%7GLS;W9H/;B> M?[FZ8_2NJ=Z$;'#LL&8FF*;6GX^9<6,X4_Z@B,UOEV[P?>KF<_TX[^CU99$; M=".UG>S8R3:=SB_$>E/*\+U\NH\:7M,_?D6>$K'X4S)R7.;F;.;'+;L^OZZM M4M>U2&XK \[1PSGY6O/J>V'_2W0P^0W^_TCQRPMP_V=ZC4"9D)M4)46,5>M* MTW)CZ5[?6;#+-)0)L1^_DF$Z>1EQ<'M..)LV]-+W MEV0[;AFQ%W+-HN MTW;^4V+M4WWGSRC7=@=J.!1XHG-](R=4P"O^=*.QZ/QXOD:%K[?ZORZ/@>F2:NL>Q7CBJ9A M62AW):.(IFCC5TNSKA#ROK(0?D;$O M';J\O?_PQYQ]5F_"^A1C?]:C6/06L?RTP3(TUQ?Z);FXH,PVY/<8:FL?3M&7 MD?:ON+RS>=M1ZGC2TVWIY612S5U4@$/]'% Q3!/(Y MK>(O$I.XOP@]LI?__O8<^P#MS>5KF>4* =84Q1O2Y?9>+#TJ!!Q5>I9-1E MD\A@IB+T4XP\#M+_$T3IOTXDZ\QV]3W)@<#4?E\D?-+>!E-COA'778MLMA=+ MVFB!_EI!XB*&6CK'+G2@]X6X)(C@WT;NW1\0[B[\?V;3_8K>V54F2SFR05KBRPW7H--VE M-0FR/#2<(5]&@CAU$*?^7CM^^#CU:QN[B]#U8<)Y'77P/,XVCP3>^0=CV8=6 M=01:U8+AH,8J-S>KKY6._JR9LTVV+LA\+I$/"=K"I-(A-YJ[\VST*>_V9Z6, MF&>JL_DD9G9Y9CK&79>0R?T4I>-/\1.1[B#0_; !GR =_;SIZ)_A_\?(1A]M M)K4^OUIKY)HE'8GT^&(6 TL%V5^O&+(I^H-XVJNS]8 MV/:U]QN'XU:*5_*H'M=]>C2V_4*N4/Z93E]UA>S&O _:X_%8R;8V,8,J*[FI MVT;]7U'*SU,RD7A*IJ@@2_X1HGH7='+NA8N_GT>SQ\2?]&B4S*I=&+#CM2)O M1KV0(E-9-N(BUH8>33R @Y=ML#AB_@0TS>EV&3]V78H0]! MG7 B,O0PI$R2PR8)HF2SX=*]1-S '>FA$P&MD>B[EVG_#WG@B]EO"PP'//ATAZ[SJ"$"X@GWLDQ.+2:.WGH/T2K98 M?FFNV&,5^$Q<37L*3)^2ZKA2$EN0+%UBE_J*64]8J9U)@FB/:M_QH4.#,TUV MF6-B(WVV "0]G/=:Z6F6DVCIQZ_D4R)U3-0[;-E3SB9<8 )"-VQ"\FYC0_0( MP(2_ 8AADB):*B1,8_L%[7T11O=43F*=.TDEZ&'7-S((SK,R"!-HG*RCAQ!N MT>H<3B54681CX6O^Y\CIV,,:I'[^I^"8:\"9YQ9*KX>*.]L=9Y\WW .F M1N_AF:93VG'K)\9Y#C;9@'2+DE3C"=T7(ZY;N M:PBA]A 2+\BMP2J2=!A-KU8[M<$@V5M(R-"-O40(X>$"2^<+2^,>1"""!J>O MD6J@$O]:1,: >\:%WV03\+9A6@0D0T]$3PT5LC7\0K4, EA(D\_80(M0<=""0NN >EW!&B'5"MBP')PX\2QOT\GTZ.[N^2+ T(D=J MIR[0_AJ0TIZUQ182&!!;.*!AOGJ(M]-\N13GYTJQ;[%%M='H\17W]]5#%H,* MSY;EYJ@XH9?AV?%A!9FZX*"+%&4?7B?%?]7JCT.597N3'PP[;K2LLU:] T4& MG4@^40GR2 %XJ/,1QBTY6<62XBV\< ZT@3EL%D-40M5N D0A$#MHB"B;EDT( MW!JA'W!0TB!&>,*4 '0>290*ISN;4&!B3Y*SP07VE=2Q6(Z MFU\9_5!^09%D:=.%X-Q BCN.Y_V%2 +1B&W MY^4%_8)478@0_;M"Y_B5.Z9 MX-!GM$:$:P(^94^)"8"P!?@7@;/!CBQW9+PCX2=DVU@._$T%%H30\0JA1!* M#96"K$/A-5GCMQZ+6H^I. R^9P:!+W!4I&-]^H6N(0(+''*Q>H[L"Z/X\\0[ M&BQ+PT:H1"M0JE#-EM8L5@=_$&X^CY2+14B7=<:M&5EU^EH]GEE4DW8;2CDR M_A2/)([-7!]_$X#HYD/:Q[.5#D55Q$,L_GV.J,"&U E,&]H-KQ$O$^Z&"> # MV4)R:KY5J9^@>FB;<\0#0O-Z3V%!'A(IL=_U"XN_8K_H\";5XJTZG*\F* MTARE%'DQ2@P'W2O+/_PMCF&V,-X@&_:,#-BN5JA#VT1SM&=9]Y[42S3J4R8Z MLH8D9S:SU5A1C^>A&?LK>7SXN!-[ZH%GKP*X"A-'D7"(*$S'L#5GN)[(^5O^ M9UN4&,HTU; 0Z4(C4 'V$2E\2'*>T,_H"VX^5Z$N1UI_1YISG&^.Q.'?\F66 ML9L*RV1(W^A+*+8)/ZIQO#A+7H4\B?YBF1Y3>OLZ?.T)@[+BZ("(D)[E$29. M!S)0+ !XWO#U A:78*PK!2@.K8OTUHJ$LAQ7VCDIPCFUR):S Z&J@ G5=6*S MGE8O01$>2T2?4M2QH?HI&S7\(4XC]B-H%_;1WNS^@1$2<"RDKI!YHW)P<5T>>HU(6V$W&G,^%@2& +#UO3.+/"'#R2:Q1,%7 M;#P=Q 61=>]IT"VOXCBVM94,./:$^==C[.V"-&A$H6ODWNO>@!;A_73TNA>K MPN(%42]>$;3<#$F',+).O]-8^N1E0H=#MF3X.F1$^/(/2J$GPIW*4(K(%B$! M'9C8.4(/+*&'C4#ERU1$M<< 00,-403FBY&G .5;EY[[LP7O6_#8[>UX=@\" MT*K%%PN1D>'-#7=Q ,6Y8>+A^W#S@X9(\$.[%@H4&\ MHTEY9.5"HD!;_]/5 MGB25]Y:+0([6(QP]R>T,KM?HC.-YM%8+SRX^ER] C\+GH-[D><<\E#"";,U5 M;OU3UE7( J&)"O?H'PF1X43*DP OPO5()\C0NO0/%P1Y^>L_\)_M*WD5NLWH MP&GJ,^PN:PWQZK8E%OG7V4[_7FVAL!40>T=+5,S;!EXT_O>__VM_\<^I=R'> M4 WSYS:_;F]74T\$TOB83() @UZ2$N)$./-/3G6YM;4]^TR%=[V=?NY2]")8 M=I'A2.PO8N]O#.B7L-2X56@/8OZI7$@%HOW3?VS['2:3W9?0VD'H^6D"%>)I M"=#;#]Z+$6,;\Y\T%8XCV0H_^AN+4N%$[#*H>B'!(WNI"]S)]_=D#1)P [A$ M!_J\.GP[_@;-XDWP@YB:R#CYGUXS>_+L%_T-]3&T)-2#?E_^5U!W8)T,>0N% M3]'MQAV]<[_VB.4U"C]$T"FX<]AV8 5A A)Q+LI.HH!DHW&>9%,1DF.3L1C\ MEHY023KRPYN5VY[VE2M4*TXIPQ0I%TO]A5 %W7K997'ZT>'(^7#65FR-B9'< M7)J;;CV2YE)IEF:/WIE/L5HDDA^,R?ADE2=K@W3*6KAP9.+ER &?35>B\QK' M%#?%M#,H1&+E1AI:@.3+D>-,(ZEL2+6>#X62G?)L,4A&]38<>;1.LQYG6=N> M-AB@)8;CHMGH53OHG?&7(\6T'%H#MJLQZT&RV5NN.! R)#9Z8O9%;>8N="5' M=A>1LC:>A9;#I*,V?H%GI5GJQ&LVN[S83$9E."(X^@!+++Q9K==,?Y M8K\3:8SZQ=*PCLJO'[US8I2;;DTI+// TKJIU)+ER(H$1QZ]DY6Y'DBO"ZV\ M-N&%J08JZJR&"B%'C][)ZD4UHW1KY& JRFJ+9.G%J@U''N.HZM*-56969+K. MH%@05ER7C:%U)E^.C);:2J.:L=:*'.W*DPY4#3$7E7\\VE%,;G5G;6VN,]EV M:#QB]$*Q"/&>.%YGVQ%:^8DUU_.@LEE4B\PJT6$D./)H]DEO,I(LAN(4.941 M!S6SLW%2;39Y/'M\;7=*Q34U)YU,<5VSEH(B0+PGC^&Y*G!#8+FM$$E7!U9+ M3%3L^1@5V#E:9WT1PL\V27XV0F[^3<^?0D-[N\L)CRT4&'7$^45#VCUD!Y M>)*;RTS?LL4Z:3'Q2-+B\BF.![9TBIL7W9:YB/9':65=[;%TOZ=/QO"=)[@Y MGI$8JTRN>HS6BM'=J>Y$RMQ);JXT]4D_/^%B2KP:K2^E<59JIA W'^&?&Y)5 M*:L45TQU[BZ7@IPB&T7TSB,Z3;OD8CPI"\U\,4)GLG8VO4A.W%-\+RM6)$2F MJNO\(M/>K%DFKQ6=]"EN3MDS4XRR=$&)SW*7V0H;/C DI' M6]F945E>I=Q3/+HP72=:8 <))E1SRH-LU6HZP#W%HVFF# :QW+A+ J?;R"1& M&=KMNT<\RM()2HC2HL@F14I@HTEZPB8G LWR_(2BQ'@"@.015BMJ?9WIB845 M0RO6(*ZD)O:0E4Y1="_5*#4W(ZF5GTVRU% M&TQB3:$KKZ6.>U+KK,1:+AUABZ<.31[,DZR8)(GMF03J,S=E?&H-,M(-H_FKV_[LB)=&C58!8IPZT5M!6S M)*53M,]G5HZL,M2,B1M,-,WGS;[41Q1]A*.>FS.$^$(')&>N%UF5;HN]]4F* M3G;S)EEH34IYS1W39*V]&"2J?ANB%WMW1KUNS-07RCI4##7+I+ZII/WF)"_T M:))N4.U%+P*93V22XG2P[@W2I^2^4JU%)9ZX#G;:HF#>.H>,RQS*NI MP\E"D@M,=U11&2G=CQ1&:70YXVAHKC$SVVNZJ9!*A+_PI[\$)"SIK5I?CJJ9D,U!TENKC=CPK ML6@H[47EX!- 2-OOC8[LLH)_(^7A=$K2]MN#*)^7I>#']V+]R++ SAP(H5+% MI85E3=]PZ:.H'3\%@J,"/_QV'/K>JQ"$\N&\H)YE.9KW'3;<>W K&>2U_MB" M+E;4^5!<','U#4*TTG"'XXTM_8"N-<_-X?2VZ8 +^3,O(E*BH:J&B_Q]VXM2 MFP;*P+9.)ZX"$OT_

][6-D: 7=H0&2;I6"(63T;B+[S=O:14W]4]CB;8YG8]_CR4YUI^[,94 M/!:FWTR"W?, ]]Z/XFLB1/,VRW'[.82R:W]ZL0$7@N==G]R/DN")MT.YB66H MC@TNZXN_GC1-?2)I^CFD\L<)U$DZP,,]X(&*!GBX SQ$PM$ $?> B$ PW04> MH)7PYIVB ^!@OA6> @4Q)T@(E 0Y\3#)TM>O.O 76W32?CC4;;,E2Z?ODV! M?PJ"Y!$$WDH/VJ\:>5A!_963)*;W)3']VY*X6\DO9M1:S<6LTZPOU2&^.$GH3/WY%PXGC\@C?7A#? M?P TO[M6"4R-^%O6O?I2_^ =4?_BN_;TO_XGB-N0(8HR#\SG=,<'\+DN;H8_ M!#%>[@#[5DK@-W*F+=-F.TAB8AF./ODE.GR9C;[IR39*>R[K M(F#J<^ETYH M&'K38X"MV-]6=?Q=)=%NTJUIB)P,E>RHELV*_8[>$*3+UZW;"?J]E.VM,'A9 MGJYJ-O4Z.9)'I-S>)(:=A:UUJNZ?HN&J8%Z6F8PX7 P[RJ!PX(BHELIFOF,DL-U))^7Y$+=9HE;(XF;N;B47&N7JQ*DKM M92S:_E,T7!7,D4;#*4]'$9[IMEU%*292.:%VA8*W']=H?5ZT(NFBT%?6D)$3 M\[:>F')(HR4"C78F5_'&CO&GO,?+>8[!FW^4\L]KHIE;6L#&( MDXQ<2\BQQE(FYZC[P)VH#:R=DX) M\E11B6;]JA'9B14AO5$.?3G"LWG M00VWNAEJYT)6 M.OV*/O\:XCTXAGL@O_6>@!8HS_-XM]>3P/9:Z1H Y!),M:=EBUDRO1'X^U&. MJ/14PRHLAV X(+NN$4E72UG#J+;9V*L^U3>7P0]T KK,>C5H5,$FC MIFJ)1/BXI]I?E^A&$Z#)1Y/G]YU&DVHZ$[ZF<]7\ ,SY5'H@]$G%A6A*A2^8 M?7A-"?A7<+06'*T%FNVW1.;5L@7O362^J=DZE:XP7&N.HBT$EJ1Z'3&C0Y$9 MBXC MM0S4X#Y4$/Y[G/#?U_%:HH>R?0-,0^"LZ57$>LX7 $BH'TESU&/"T=?S2"W7 MRX?:#+W)U+1D548=!"(>W5'TOU\V0_]\_LL]29"'<6GN"6B!V+V:V+V:27W/ M8I<9IS=Q.X*>S7.FJ)WA62W@I'05C5H[:HJDK7+L]YC0+U=5]"MXNIKQ>."@Y: M@H.60*L]@+MQQUI-<#>9MMP>"XK4DTWJNESRT7I["=,CT?7:M@/_#_@&3^G U[P$XMOT,Y&N8S5:NPZ0V5SBB9EV5UGLGW4U6I>:W&;V,S5%ZG M:#'-T-,O'&;__^>:^WDYWB;]OC#1/0?9#QN1K-7;N=7"I,4T$S MB.U;;]>4@PY3\0 /M\<#%8Y$ CS<'@^I<#(9X.'V>(!&="+ P^WQ$.B'^\!# MH!_N P^!?K@//-!!=\5SXN&SZ0/ON6_?H&O'>YKQRS:3H^/AZ)NVV:U[=-0O MUTSN/;'S9<[^ H%P=P+A 4#@6:E!LZ=W#S:A^W7N6&)Y^/B=CGRI]L[4YFFIR.D274FLE%)6BZW6?B2>&?L.YRU[H2=RP?@ M]US<^.+F]OT4*DZ+T6*M0U58,CM-C%K-SB@>8OUV9N1Q'?\'B.;> _'?PQ'/ M(YC&7YL*'ED$7MS0O1\12"9*F?J"!O5\MS;M#Y>U1#:1=KW^5Y<1@4$(^IY# MT)>I]'X7 92O%6*^E42_[SC(C>IA7"(6?6\E6M^ZXIWLC$.9;HGF&0TL$DYM M3D5F4CM Q^70<:K*5R5;M9)S=6HR3DN-+B)8X''D 8]^U17:"M4VP M8M2) O-?Y53@#^HMWC!2?_;*Y4&$_@$D]G<2SU>TET; N513)JSN+YYF:Q MZ$972T.3TE!:7B/!Y:'LUAO;W9O_U0Q1?R 2^K\J?;\7NTU6^ M&(U)F;G"J<463PU-*I*3 F1<"AFGE&QL&=,R3JR48+1R=M ;1S=2@G*]MDC1 M<"(11.X?3E\]IAMS3T +U.(7=';N7A2KE1SH)_GT5,G*^C0R9,7V:N"W2B+# M]$5Z:=]EW/Y;U98-GY">X)/$#K@@65QYCI,H#>#@_L!A@C?8B&.VM9>YA 1 M$RY\4 !HB*S#L3C)#TUI/Z\-.^")?]&LG+I&T\.7367X,A.1'YP(F+P,5ST! M4VXI&R8!:5 %A,TIJ+8S=!0-)!@L60">1""6'-R-8Q%S#E&P#">QX2(T0X+4 M.I5Y;W_^,B'W(R: ^[?@6.NUO>FG[BT3<*T'.S)$$;X(+LJ#9Y@8 ,)!1VP; M@'^W9"A[9%&&3VC GAH":A0@@"50C3D> 'D:"A$;E\.V7R[DQ=J>D]N>U^', MX4J,":24Y>$(^#X>@=OTJG([$Q6GCR($R.#EK@_/D=#;,<$ O-P)N':4?P J M&3:6!!-FT.4[LJ@EQ$WOC9M6.!L5"F54W\T"^NTC4-A%BQB''YAP%SYI LYRS#4!(>J8L@U)!5=1WPH,@IO/36.% M2!:7?#_%.I@O?%DS 6@8K@4@A/^L./]K1/%:B?V=UH>L(?/@%2)058/'?S7% M#N -28><*W@7Z[(&E(;'U?8U:=QWS;:1(^-"2NXD19UM"#Y]RSK<9]I^8QR+ MAE&7KLU_2C$<%^J'BD'WY#T6#(:./R+ZXE7(_U!L>:!!2,62/N11#K\'0(Q^ MW0*[6OL>G5B0Z@3T.!!^/G(Q^T0DG/J>Q>P]2SY,QI[C7'=5(_3-/ET!5FY4 MR?CMOED!6FY4V/C-ID4!5FXDPMYNTQN@)9!A 5H"&78%K'PR<^!=H_@&,+CO M8XIWS-4O#*]=3?+8;]J_0Y0EPOE7WLG?<;.ZP#.87X+:;E^.^ M*#LEWX/'>:OU_REGW&^)V$^"KOYNN?__R?_ "\BM">:,''7&BN[ON:L7+W(> MD-*M28D^BS"^8;[ \9:[>P?8UKFDZWUM\>ZL-R_"8ZM7_."X33Q\!Y[Q!S=XX?V256A0:, M;J;4B)R/T\/69%UG:TLV[17;HYYBR>AE,JN0KKTO#KE^DF,@)[ZRG'@E>_.S M,=^I#82-=7T[D6URJ.*8D-=^5Y7RNW\Z[TUD;RHGX MCU^)U%MU$QXN'+1%!N$93]N$6@)EU 8.ZL7DX&U[);TE/>Y 5W@R]7Y!=#^& MV"5N*EU'Q*[J@[$TBU>F9)%,KC9B>=",K"6O4!A%4Y]WT;).]? M\KB.6=%L]1V7B0CK_+H9K0)[%8T6"VFOL!+UE"!C080GD!B!Q+B#&%&S)A4R M=+R](+MVE6QH;57(2NWK2XPX0W/K##-&C23&UXOUW*(/2Q#^ M^51"\M+](=G HN^6OQ&P6L!J?PJBKQ @Z0)5A?,]$1+0@ \.SC/OLQQ2UGG#0W M]NXTD3-KS9P<+KM,VG18]&T M+J0/V--W1"S_."91; J-1GF<89J)>J.^ ;%I7;K!B3<[63CQ?#>=))TD:;H# MI:XI)9=->G$3*DD&<9- D@22Y&R9,>>7)&*EQ'.M:#:NQ"L-H3(5IW2Z>H,( M+,].\B:7LH;Y156*#L5RUIR/D22)__@53[R58?=P\90.L "ZY>+;87XE*(3/ M('3R^/[FV)8_H>C,/?.F+[I\L=E/=9N1DKJRR) 8&3&4"%J) MW T,,%[J:]UVNKD@Z6:G;Z*@V:F&"5\R8G9F*^ZQ>"F00 \B@?[ 5CR60,UAWAZN5_4Y2?-.&L*J M.A[V;F 9FM&69.='"3M?7*R+U>S(4.:.A"10_!T)]'"QMF^>NW2SVR)?-5TS MR,U\@&QNF^+&7+71;2AK:MGG%6=CKUHN2U%72.<..#_@_&_ ^7>:E3TS5:U& MLX46V=P,P"-2^:":'/?M,)SM\0+NFZ M5[>65P%G(B*?_GLX;P2M[ *%:U_-W-LVH]C^#\Y(Q5]6H_WO_SHHNKMS4%"G M",/\N66WO5WYQ7YIS'D2"'DU?3D1SOR34UUN;6W-T50XLN7DGSN.16 @*#(< MB?U%[/V-P'$$2]2%8@]B!XTH_,<.>U%LOWRGMK"/&-N8_Z0IQ,W_:O"CO[$H M%4[$+H.J%Z(S\HR8_W GW]^3-6 1#> 2'4/C=/AV_ V:Q9O@!S$UD<#XGUXS M>S(ZB?Z&) PE@7IP(NQ_]>-7#W<),40B:^!V']:._KE?>\3R&H4?(N@4W%^P MS+:G"^BL65V.JYJ2S2RZK5)]W(YG)=RK)?+Z4V]V>#G%GQ?N\I+&C;3J.+\@ M0CT1R#![@M+?W#6V.=VZ!0/(Z_7DZ$M@H;]?O5/+/;=-LG"SK_\]L[I)6VQ3 MW+,LLTVV+LA\+I$/"=K"I-(A-_KBN#7V"?WRH;9 #<.' RY'8^%KQON_(_^^ M8=@C8#\W#=JK36/MU%-\KQ^45:"5=M[B*F2S:,@*.:J.2-J%0$#: M^/_9>]/FM)5M8?C[6_7\!U7N/J>2*LQ&S"3W[BIBX\2)8R<>DNQ\H834@&(A M$0W&Y->_:ZWNEEH,!CN,MFX]S]DQB%9WKWEVX!]Y;394<=2.A!NG(OB' =H- M<$$YJPG;G>/H-/BA'-2$X+8#9683C?=2$ 1'?\4CGI@SUE8_L&ER<)<5^6,@ MXHT!BD]W.O9\\1$^IRMPNCK73[ZT+KL_;CY&H^IYHS*JG5C-%_\4\[5)&4A?#U@5Z_5^50%BO.RL5YO$IBT*VUWSLWU6*E M6B[HA1><5Z]YRA?WP5T9=T=V8#I>$/EL>E 7^_SVXL.EYS4+E_\6K[]WRU^. M/>Q;,C%Z:[G)5+'F\&*!$XP \+\'LNIOE9C* 5'1;D0;^HLBQ4O_JGGY_6. MW8?=U&:[)2,8B M@_:QD[S1,VPW"/%K$(!=YOO(Q(T[G-?(0"!;$4.>/FO8IAD-(JX(:2X+-:": M0),Z4E[[['M(\_!F'.1F*W<73W8+IQO;SS@7'F4M>L$?.Z *#] 28@8C[,VW MS&5=.XSE>D&1%XVH_K7WX^C?=]>75=O[<5%J^E>77U[\4RKGP%J9ENQX2^N^ MG ?;Z.NZG,/&R#\L?SJJ%%CGL#[H?O]QW.S"Y12K,R\G!Z@>H&X":.J,\QH1 M[49(= 8]IL=Q6EJ7651#A0 ,,/Y#A.0-:0JMV^,D9<*IQW"5I(]H+Y'\BH4W M9^>G ?U3?_.*QLNF=*SUJ-!Z<4[L"B#7C,*^YX-X3X6MCN!+'(I["$9WZ(]% MZ.KT?>>X<7)S= YZZX=O_O7Q1P8+/%H!/Y?W=0K7=:C>UDRM^690=AL7A=_= MUN75OU];@ZC4^E$";:Q4U?,SB$NHS6LALL=>*\4*FZZ%H4+G0^3; =@S2@_+ MZ\&/@\OJW4?CQFA@89F+;/1S8C2>D$%1J+3-0S_\F"-'L>194H M#TT0C'8X08W/F_#@[8=T*RI.- ?XRIF(<=3^U'L_'#OO"\7&6Z/4+UK]L0VL MNY&?]J5F=/?P^]6/[XY/VLW?U<*XTC_ZV+I];[J]WHM_]/QT[O8RA#<7[96-V.YM@# M.^2/*^JP-W*9'_3M(0Z =WM,>0ST8-1^4:'MC+5+QI&V5"_*:=8GZ,EV8>D+ M=LO<"/F/16Y*O5&O;S2X*+#]BO"(>/!YCE0B.BDY'A\(3* MIM&B ..$?(I]L,Z8ZBY10QK"GV"RAEYFG4Z[6S:-=KE>+[8;I4ZIS8HEJVM6 M:T:EHPM'@R'#/]\&-[9Q4/D6%.RO_X;-X>7%\=')%]2&)Y_L_3@^Z;T_K/^X M.6\?=6ZO6]_/SP>C=A$CQ.DGK5;M/.H>&X6;P^KGVO=.,/Q2.FZ"7CVU9F-P M5GH_^EF[O?[8_Q$=##HE=GGQ='EZ>?P0ZOJ7AY_Z/X\:PR_-]N5Z2?/;H_+1TZ??6U].[Z(*M;= M9;GP Y^W_4)T=FK] M^E#YX%X<8I.CJ;>7R^7#=B?Z_OGZL'9\4Q_7?D:C[U_:M>DG3_\]'9FMWZ=O M6Q_?UH[>7Q^4?EX.O[3K$T^B/ZE6;]0KM7)]"LS6S<'%E5__=G/^_=N7P:C& MOA?NFK/ _./TW7!8*WZ_ (GQN5?H#@[LPF43P#SU9/7\Y[?@VA[4K]F_/W\X MC;MAN_)M)IC9Z?#[M^^U@MVZ+''G8.W MNOZC=/K]X,LL,%<^%[V?%]ZOVQO[HW73[=7=6Z/T10'SFGUI+<-W@:<'GYE/ M/M9I1YIY91TVWEV5N+_%=ZMXC.!& SR/9H0@$3H1=Y^"S )5;."Y*29/?B!0?,R( M!RJD)XG')P)0(T AHV]2H\YRH&B8#'8C7@3[2%YK&:'QZC7!9)1N1G*N'Q3R>J&NU_6)"*_JA>?AW>D(>NC+S2@S:%\LG3"IYQO/ M.3CH&3WL AST?#6#P_;A4,A7[TTRS>"0\:5G M!8>,+ZT2#@^M[UFDKF[LT-OL+W._IKC:\='3-O#V)H]7\\6U%GW8OA=7@*)_=\ID9]+%^BXM9ASE1S..2KY0W>6I MV(L8"V4\<;Y:TG.S&&S&69XW9UG!Z/ABOK95-O.G1((.\WFIHRLV>C/4V#O4 M**Z"7VZSH?>DAKX#B+#YPFMR>^Q4E^0)XW-E M;'_+L%UAFZ(,4W<<4W=?:S\3(?A,WUZ=\-CD%:RB'<4BE_<&R$=[N6MU/0]J M+P%4Q+.&,3\(M' X):PPHYU$5"SK^J!9OFK9C+'KJG/[_2?EU&$?&3U7FM&7 M_M7^VSL9[3UKVEMO:Y>E:4_O#)J-B^8OUOIX=UEN5BX^1>VK$=!>]<4_C5RC M,5TN_^HIVY-'S/4&MONT+QB/>QBK?U7_I1=6)^#V^.CJV^- HO&;ZOC,[?= M.,""S2JQBW*EE"N5IVWL/3>QSQY5PK9AK2FS&#?'?!+ M>?V>_M-N?6]ZC^%0-G[7&\ M;#TWWN=T])'MW78*G[X<'EU=Q%]^GW47+%B6'Q(L])9 M1<33GM.$M=_^^Z5P%/QBC=9X^%[W>I??"X?U'A_*7ZUW M%Q?7/RONR8_;]U_X%/!"OMQ8&//94 /_1W;K7W/+AJL9;7V&'K8W@!AS6H(;@(;4M M&D:^V3<"MMQO28%>^/-$(\]I?0,.T&$,.U'1GBVMZWL#ZBF!3- M*W*:$?">V=TN]I<:Q4V0/ WV'YF,OGW6SK#IM?0 !$G6YB%5\]?MWUL$\M[B=&MO2>(]28 =@H>I=1ZUP^^'/=;O\8E)_2=P+NRUM7F)QEQ4<@OFRV&7R[)?=?1&L:(0D]^P%O MT">;;A-3SM>R]B1IQ-A*^7DQK]\[03Z#PX;: (!R6,\ L7U %+.^&#L!AXP@ M5@N(AT8[%@GH9Y!=OT@V;KL*\>&M,DJ/KG@OY?72+M_%U?18CS\KT,SP?^WX MORM](/Z4*O:WCGGU?2 RLGGJ9/-'ZMS^DLH*NT$L,C&V?=2E]8KGBPI_V/V! M<\DMQYK%E,]4S$)U-*^,%3Z9_'^!N+M4 + #6<1R4,T?NO+?CFO7+VY'MMP[<;Q4C..CZ>G74+N.8AG*N7*SFJH7I!)>529V,%I\6+4YD/^P& M+8Y9H5KY?>@?%:KOWQU\>^<,HM:_S=VCQ0]#\ZM]_<$S6P=1]^/H[(OK_.C@ M%)ORBW]*N6*CD&M4IC,V]LDX^C8K,6$M0OZ)9\EM6V?=1=ZS!3W O/7OVA*I MK[S/ J4/":.)$0D6='5U]?WH[.;\W\+'8:_KL,/?[ZNGH]UC0:7W4;-0UT]Z MUZQY6CP]:OXX[=:_\*%7-;V:TTOWE3#LK F:T>R.TNP6](6E:?:LYWT[_7'\ MM7(S^%JN]>S:AV#0_;)[-'OWW3JZ?N]_,5NLYG9ZU^?%^MU'I-GR,C2[E[Z" MS5/OC4;N*8KR2 MT\O%7*U4S:SZC$RV59F[&V3R]=]ZY?#BTF:M\\%QU?E6-@:E*I))&9U?A4(M M5V@4%LG.9U4AL9IDH,WN\4$I2DK*E>DPPT<>T9<)RI+<\25KR+F:&P22)2D* M4>NUR;RJ__?_I?+%8IZ%*=J>_UHR)N54(D^M2#RJQPYX.IK1A3>_-IR1,0ZD MTM?(QWD%KV/>AM>@ 8LL5?ZC*?_&ZYBZ2TS_5FXLE=XM?I;.\)8?+DB+$X ) MO>'KHHY\3TV"+^OY6F4]H)JH&2HE@/E?8^;Z5_: !=H9&VD7WL!P877Z!-_" M7_!"Z_O(6O_GZOQP)I$M+/2CZ;=8R7'(\^R#&+N-93 \#:!9][[F*@RTP.QP M@#MONA8> M"!N2:P^B,[,!TOB&956!R-&V]_=WTWNCD(?CHG'W_4QY73WE2% MQ7+%"S&.OUA@%!&M MK=HSS4UZKKQ!Z$8O(1DL',@/&]QO_RRO19(W7P!CS;8!HDH MV#+\Q@@UP[>I9(I6 *2T7<,?PR\B/R :[T2![;(@2)>1&:8)V [W$"\XIL*L M(#+[\/XPI/G1?>9J=HC%:$/?Z_"B+GQG-PJ!PC1V-V2N9>._X6';<;!&;V!8 M >D1>"XL-P;:@^-C\9[IKHK5VZA]8A9VP-QIIN2&N-7(<,X[0/G$YB:[ MJYX9OM\>W-[5+K];MY]NJNQ[R?QP8WX[J39CMKG: ^O%6-GN%,Z,]O=3OW9] M/O@Z_'']X^S[SYN-G-@Y]G73_-6I71^XHS88FC^\ZL7HQ3^N-T-GGOA@'O+[ M[%=D^U2[B+AL.(#\FA6S?RPA!>RG1$&MI.-DC=>#URU8@V( 6 N$J8Z5OF?FB=CT]_FZTO M7W]^_31=NYA)UKF25=]KR2JQ!!@WH8DV1#S9J$A5A5LP]-S \U&ZW7H.6/0H M$2W8F,LLJBVE&F5DL4QNW(?W^0QU ]J[]A*E*5)CL?"F7-!?WKSBOB+\DC[6 MW[PB@6F#,G&=O\S'2PE!._DCE*#8-4)(;5YL;2 ^V[#GD&1^O#4JUC\(C3MD M6*!AA_1O4R%-+1J2[H UXJ$11J$'1W1LT&\T VO"\9KSVK4+E$0/36XG-[T# MD/+=")L5W()09A:J%'WX#'8 @AFO3S0/,!RN8"37*#2%9/M66MFP/#BVZX7R M#E#!,/O(NM.KP(&26_S?CJ_]O1+/AD%LJEUM5*M,+S3:#:M3;I>[A4Z[4:N9 M;;/:L&IUW2I5JLBDT 8RXM:.QL5E]U?Y@W_#ZB>ETN=/UO"Z-D+V.OED\=?G MAN&>OK4+T7F]?AE^Z)T?O"G=]+O#[W6[=>C\G!]\]?FO!D9?+)C[_UW]_]<:%\4VQ3[6VM\)-*XTD^6S=[G']U_C?-6];T; M'GW\:AVR3YAD,O7V7]W+WLWQ^=V@Q8[__60ZQGWZ__E9L M7MN?W,OH\G?!>/^]V:Y./_F]\*-R9WWJ?VK]&KD??H?&U<6/&C;5G-IG=-;X M56O?G'Z[+IKO*S^=8^/F^+H'3\I]KKLG .LAW[A@0\]'1>4^$[3;JK;*_N"D M7OCX[[5YUW/TX+HZR@3E\H*RN->"4N!*3NLQKP?7WP>$M%VN# M66TR[CY@MX83\2^2O<(-T>M<8/')7J?G$A$$/@>3(1.R^K[].G2.OS$]O#;"+V;0_GIN?.F! MG>NY;-K*DVX*#3^X17<$WG%(/@'L+.-ZFK@7P#G7Z''_A$??]9EC$=A1U4/. MB3 4R$K-E!+$!1!&3DA:#>FH]*@#".'09X@YL#WT$'48J%&B_8V"9 @S_H.\ MUH17HL.EYXS3#AP$ML5"Y@]0Y>0:'_P,/S:T '^ &B?*"]HNGC39HCQF ,+ M1+_)A.<&'D:E%#+[C3:K4 MP_&=HH:VT88[DV+V)*'KMV/QY;3 -4N_?E_9OP]^M7X=-)S3]C&K#[OKZJJS M3'LPP L?P!4@7R$X"C@$O-T2:->,%&$S"D#D4"LH5VM%/MRZI AN;URE^C]Q M1(IM#(7%$57XW+M'.K\$KZ088F#PY<#SR;WG:GKA/\CY\%6A%P)7D\O-;]WT MDM#(B^!ZK.#5ZY5V =ITBY]JOJ9G#1P>';-=84>34BV#P_;AH.>SQC([ (8: MS1[/X+!M.&1L:3?@D+&EG0!#QI96"H>'9MDO4E:?1=^2^QGR*MHNK+.Y5>71 M;7P*^;5.*]ZYWE89LC]W9-_?YBNK;UF54&P>T3 MC:RT5]5^\\GGC -_V*2*\\4MEY:ACWYE:/SLBFC)MM_RJ?]:P3FX\(.X7^+1F2,EV[^*HH^'PFGL>K8*7M8\NOM<['X]^CV^^?2W\ZAUZWZWK M=%7]1+KR_:6!%SR&Q6L >>+R-SOL'XHX&Z\1!#@T@X#!_[.NC+O)7.8KL]WK M_[KLO/\=?&F-@Q]G!Z?U;SVSC4E1I1?_5'.-; M;\63N_I-=-PR"]_?]KS+3_?536V"!YU]/?9_-NX^ V,6%/OK8R<,W+>&7)^E$H!Y!Q]&'\],,W.^^M!X?UYH=E@AP=GV[8KC.JW M\[/&Q_:[F_-J]Z!KGO^\K1PU@9Q!I:@72BM7*+;=PAL3>T5J(A5?9S;2:FVD M+3+V[W3[A)7?)B2@QT.B18/)2F*EH:6.7[7:#4/BP6C9AQU^N[9W>"B MN64F6;VK#8WRX750.#BW#TIAR?EI@\Y319U'+Z^I35G&5G:'T#*VLA_*UERV M\OO@]_67CXW/%P76.?ST_I/A.L?^MDVIDG'W[>./@_-!Z_Q'J7U=EJ)9KU.Z; Y$1>4;DSY[(']R2=@M$?OKOOZTO M[T]'G9M+^]=UX7OO\$?H(Y%7J?]L[3[;YUGVGFW.ZOZ%];-3[;]RFN-A<:E] MRRS- !"$@3;"JG.JDTU538M2Z3BU)^L9)HJTHT[ ?D5@"K1NL79^N@S;^/D] M^A&X;ZV6$7YM6?_VQ_;;YI<7HK=;Q*QF>,]S;7Q,7T_1-G$BVX6KY)7$\XNX M']2FI)37DEO1V"WOLBJRVM9<;7[N:DU 6D@N]%OM)MP&$X M68D:)N#GU$1 ([F!Z/[)=EUF#,'J#7+\C\ +#7H<\!0% R*/X6CWH!CO0UAN M%R?&[4Q@S=5XR%)CNB:^%Q9D[;9Z-AI&X5EA_/G7W6?[BWG>OQA--[&P(I\* M#R9Q]12Y+(L;6)SB\2_8P+!=^=<5\P=*%XOBH%RJ?WU7;+>^,4/_==-JNU:M M"6RW,4EFU"A"MF/@50\YFEF%'4;AJIM1#[B^QH%2!E;B>U&O+S\6_*B.E?UV MH,&F78OZ0(0>@B;%&51?19?^#^7D)%"-GL]X2S/;I0;HV+<$GB(A"JOZS&4C M#GJ7J<#DY?W(0"53V4'HSFE1,AN^<%##F0!LBWW_?=,_UD?7EU>WWV_?]2JW MH[/1! ^>>=,AU;6,F>$GG9,G..["-7@#AP3*H%EXHJUSXJC(MW'YOU;Y%W M' *.5 HYT))G*%U+WGO<20-9!O5YPL87T]:UC/LH;UFVY8+U11WAKG7K55J*.!'7C=8_&C'=9\\20\,E/,:\F)T$C1:V\"+3D9F6/R M; C*+[SVCE8*2 2P;YAU-9W"&NA"@ " MT^R[( ]ZXYSVUO ];"R?PTZ$H/>"W&&D1V'C-A\/3UVL/+#S9:.KCH^-]G'C M+@#( T4K& > R_@K0 X?6]/A<_:@8SBD7],.<:)UF M&A%V$ERL$[P_YB?WF169L-W63\;5@E@Y>RD:$@ON]_[8;QW'S8BIB1Q/JYEY M=0&_.]">@;@.>J 2^[*E(D#$#"=N#8_6M7TP3&AAUQDK $?EX]:P'6++DU 5 M^)3T!H,;%&H,W.E@"'K&+(#3:?+Q)I)>9O@)R ^'W6E-[ W(WX+3 HSA&#N< M!3A@ !%P -S!9&#?R*9Z\#?PEI!,< =NTR>$'T9.P)NL=6AI_ EVBY8.'^'F M&6&'-@%DN%(OM"T@)= @QOA3Q"E8*T$=^$Q< IN$0#=R"8#*Z>"&3:YWXET. MZ7:H724NN!A7J /ZT&]@EPB[Y"BC#1JTUU/J@U_< +XM3#W7P%G\/[5MJJ1>$D86O5GR*]&S7=F1# M/I_U$)VPLS?'$#!Y.!'+B1T 27G.I$*Z':#[ 74([-J\,1\- M[+ 8CN= 9N^EUY6>.<+UR#2!__'NX"K;9\F5X#M0?,@W,[>/7)(;+B-&_D9&!3H^ <#W9^L"#18?&&)A 3AOV01^!X[G\WB1%; 2A MB4''(.,8@P=F73@,3JWQL2TP<"P\I"&9FD=;1M$'Z LG 0,X#H10O2WC087 MFM7)\>5QPTPB\/1F^>1>NDFX!2)Y%0%4&OS&Z+Y<*T4$ ^.&6K," MT[>[ &#RJ6&??([?G2CTJ]+GS,?DQ1P'" M7]H0L2<%NY5=)"V)T?L#E$>=7Q,4QA:Y(2!_*#DV=4#&TQ(QHB(X00QR1_C0 M !D#UWJP6VZ8P&HCY$"=ISW$3.DN$;H%$37?4JS#\'T1S'T&6AK./[)B)^LM M(!+J9F'?]JT#''LPCBF>YA0!SO2P"97+O7%B*M2$HBM^DM=.$HSASG4QQHBW M^JW6_A.3!!P.N;[ VZ$WE&H2B-1/!%*0%Z2T\#Z]XM)13[78(.[+*W01 M#LA9*\8:%UZ7A&A>:V+78=[X.!?+1R N#Z=C_F9X0*$5<_UCL?K!#;Q#\N1P MX,BCT(7Q/T!=ND1;!Y%3:!Z@$6-'6'L 6S%J>L\MTV20%14Z.BB?[ 'L$O1T;!=L)L<%XXZ6]1R;@"VC(,(CJ'T6 M6 7/7%$O9^)M\'M02W.\-S7)DF%1&2X<"C#;)IO Y- M%B/% G"!V :B!-Y3'S#CM^@1+!4/XL%"?B,B(D^A+?,^[("W!YWQ ?Z7]V$7 M#)Y[6TB[$KN,;SO1?RV/_-?L#L"(MQ*BM% (+'U'HEOW+8H?I;\QGAZU5AOM MR@%+B@OP(=[K0\UVFDYD4=Y]&7(HU08"R2#9Y\?I?R3.%+I9X"-VOET'S! MQ8 )6K\B\JL$\S,.2 V.0IML3F5( [Q1:G9!U!'[1V:=W(MTJR1Z'UV'398" M20HX%K\-TA=4[1IW2O,Y _)ECX4*%J3V@/R;C&Z##^""%R;<.7X7G: #,H?= M"BV19+A<1MVP'P@MUO1@*[]CCY3M YQPU(7@X#;_/<@%UR2;75E#<'A"%!2_ M-#0!\6)2UZI'PP2%4VX(\2JI M!'&\ AVB%_:%3B36 =E%5\9U?R6S@8PE&CS6!R$,&]R('4/C7M-N*IR[P+V' M)Y_/22OG,V32^3EX"XD5+,\S].-9;*%GWLCI,VXOX'-7D_,B*2MC)03]JJHH M\@=^T\8 -1W0ECS?!]L=)YV@R4Y8"N^R0PU02PS?),C3I8/RX)%-&G7("2B< MP]QSZI%^JQBH.+R'4O+PA4+OY_96XHN3:@D\/NUOX_R* .B UF\*=X;B*8-/ M81,AC=A(U-S$E2(56HX],WPMR58V@AO(U]#F,R2)2C,/\(+;"LP*4KZ(;L1] M!_@0>1("\2N\;NX=4CT(DR:LY_<,5ZKWLRY[PAL2I^@)CP>"=R=6G0&I;(4!+[1L]7+G'AQ8]QM#==Z1>Q%T>!K*=.JY/<:W1G1'PQDI=6;HX 04>0]QQ'+HH<: 5\>?D@-X MA+D=QZ_(1^8MC,&XVCE8I^D,5/0@(.NC2\: D^9XX@B84.;3.*0XFXL3)A=9 MPK/*B18-CLY/X4CE+NX^RAMNIW5CFP90& )<@?NG\^1-,2@%WCHKTHA7\!' M'.Y3P(E%S!-F!!Y$U&K]MLFD&?J,-O0&EJ M+>,3W,T7J$%8F<(0H+,:3Q#V)6^<>7X!#L59EVB;JJ_9F$)BRP3730.WPYE-THS 5F,T/S4ZY22B'/JR+$2 M>T(,B(>?B$EN%NN$B::R0M&ZN=0-3!D$I%"$W<92ND^ ![*.'Z'/*^9&5*40 MN:"H4UZW& <\\/R.;QH M#&D0Y6O\8WI8"_K>*.#%$T3E8O;SK-@^&'D^ZH^VPP-^Y 9.5K)LBQR /LTG M0S%A!U33I!ACZ'9T4Z$GYEI#ST8>"KHI+H&83C[-!$.EP@'29, ,Y,_=R*$A MDA@@Z]KD*,,,)*0%X];SU3#OQ("_$:I2?%IR&$>$#%7W!.D[L'ENDP &FDPT M>(W4!GB;8Z -" 2@G725N&J.,U;Z5E'J.%$I84Z1B<)-[ZD(P,:",H?G7T^. M#O2&1J="'RB.-G1I5"D0QQ@5/H."E+AI.=HQI^@"9BK#RT\RO!3+IX-.3U+[ M)).Q0%T=QX$"'C-,XH5G!#E0$DIU;*)R'C^8< ;81 MGQ<>4;RVB4'$62 A&P9,0A1&2A)S.':[D^L#M"G0D+AQB".'A56 ?@+55(NIC1])TG4*=@Z&75RN MS'$&P\V+4%0@)&,@XY^A4) K_@&4N>:$ZH$0M3F-B?!U4G)%!30TC=4=TSI^ MCUB2\/\8Y/^6_FNCVT79-XR ,YH"7K$_G)'7?KR7 NA8Q+7X 67(6)GSN<&D MPL25)2>T"O4!<0*%CDL. ]HO089TQ9BH.#C@XT17H7R4E+8RC5SS\8AD5\#B M=PI-Y,&3*-]\;JV0 1T-Q<38F=D9JCLD MJ:&AU.S M]61B-[&.OF?^D4,E,:@[VTVP6@^) D_47&SSOH-,*>V3T05R0ZIU_!NH-E'J M#;B#1L39LT)-(Q)5:^CK!A[)VYE()ZO>R,6NMR!IB),6O9B, MT^,9MNB6G:@(4EU"%A4'R4T&G">+$)S(CD$:D/4R/.2U1.V/HH;&BB?70DEO MH,SJ\>R,B\F*#2H_&3%*T^/5BR&RU>$E#@\XV&9Z@T:0I&03 M=E#YJ,Q",$0%JL@STP;V74ZC\%:<;8BN:DIB5S(.G3'?LDQJ)_2G?\IJ >5< ME"WG&C*UC4YI8L ;6\ETV,2Z:CQ#GIH<\' 9@!7 BUR1DF]BA1*G20V-KE4F M0JV28QX"(/ Z>YYG!5A,SMW*J@#<(#>=L1M141JD"TH-\U=D

*J&Z21<9* M3BDY+M6$UE3R+I:<\$J?B?Q?P%I,J.6_-T$/BA-<> :FUX&-L<#$X$F*45E8 M06-WJ!S_0&:%(0MRD*(@Q+GI!WQY2V0Z=0N7:YO1=J*P88[0=*OX' M#H':JZ]>D2'2&$4(E<>@TJ$Z /$(7OA.@32/_"#F\\(02I@_R"S1AD"6@ H;L9MTT M:&ZVQ>EQ#J5:/Z*T)R:6_@B1NS2#6$%#OZ,^&:BI"PB+:P^"_ND M:8RX>)@I=651#<_'=,8I>9:;$8V=(W#<--@H^4JYY7NO#_'^B04X:A;(6 M3%3F.>.$UO% 5.^09KZ4^H(1WCA?!3FH1(,![EEN4]7"Y^0B=\9RLW$$>_)" M LKI(;;DV#>XQ5A/$_T->(="+"C@_R)1-I'K%M*RF-PVFDAU1RRK305?K&:\'\XO7 7TB_D@^2_J$9 R;PQDGE'2?R/W&' 5&B1EEZ M+I(]9CR+DB;D1EXW'%$7$D_FH4CM4#*'W&06H>WRCJ:41:HT5!'6%?"EF$]) MCI1T.Z$$;] 35&-LBJLM,L6F9:G8;[JICU(SQ V,J1>A2;9(<%M1K&SP+'Q> MTL/UCK3!D*X8BQ,N9?9R_-X=%=:77%_*Q7[Y MCD#<_'.!CA)Z=5(]%NJS"OKB74PH%+3K@4C8%A8@-39/GSTY!%FB*AG+&U.R M6:6GA-W%C<#C'IAJ9JSPVM+%SZ9X7IT;#7@JL:BAC#>3UR0L[M=60F[V$7.F M*EUQ*RGG#QSU%J_'83VLZF LE<1K1%3\29_:P.JPY(;EZ -^[[+>!;D@W:WH M^H)*T-#'3-XD')HN(97@4^" =>&"&<0U4PBL3?E=!-.9)4M# JSZFTF3EKGB%L>H3QD('RI,6_C3)QXG$ R)8*B423FHLCW>I5EWM MWJ68D3-O1>3H,[P!8Y9#0CJLA!LA[<3;35Y]0M6806Q(;9 ?3[XZ\2)3+;WX M4C3LHZHJ4;WMAQ)]T'.1F"EQT97PT^[FC?.)P(#+V)'AI3C[JQP6JVTR)*KL M@MX]QX&([J0)^,=<$>6[/H M+Y2#BA*%YNS\%(O._;&(\(+TC[4 M!5DGI8/\^P!3.5]SIHCSGA8R(R5_-7Y46FKK94(ST8L_.%Q^;E\B2_YX>&D] M@\-.P$&O9'#8/ASJ^6(&AQV 0S'?N'=P= :'C"\])SC4\M5B!H?MPR'C2[L! MAXPO[08<:GD] \/VP9"9<;L!AW*^EK&E'8!#1@\KA0,5!*>KM?_(N[>Q0]=G M^9N7O86U8N"?7D'LCI\5A9KI@4_[L'D"QO3_QEYW>7S3<_!._N]%Y<5C=690 MUJJ[?!=7TQ[WJ6M8C[FPBI.GSCD?K"O Z/M5[O4&5A>2^4:H>H&Z^QRN8-V, M;1_N8)&:]QSN8 <$W"1KR]24G8/B'V+RGU[*RI07$5J7S;:&=QIE &@R5V=W ME1NEEW5)S\U1\G93NWD0_3P6,\J/Q0R]G*]7]ADS#BEE=$6XL..,Y"'8\3@Q MLET\2-^#/2,?360]O?CG9>12J8;HKDTU!%X$2UO!J__]VWX&R+ RJ5)\+.]H MY,O;QI@_X1Q\+-!>R)!IXEBM5^31*%#/UVI[C@/%/<&!C>KAJ\",XEYKG'_M MB4JQM(6Y%G<:]R'L+Y3_X1^B*(++EXSRJ M1F@%ONXM'_NO%1R$Y[-N_B *E5$%@5IM4<+J'Z5 *@5>]2384);.\N(?K99K MU!JK S!7.3*\WE>\YOF03P"OR[E"K9KA=8;72H#Q":!U*=M M^N\_E!LKY%P[ >+_[%,P<;J3]!Z88#LD+;9F>J^1M0A]?[M'6SF?T7.E8GW5 M2E*&XWN*XT+W?V(XWBBOW+S-,'QO,5S?^LE6;Q*LTG^S>37ER3C^U^3'*.PS M&I^JYJH5/?.W M9L2QBF##4R..4DXOUC+BR(AC!1&+IT<;E6+YB;F[UQ_1>&I8H.M/+:JU/R&/ MV78._WXOKECSGC>'=7CP0Z?53,1]VR+VRE\QD M!Q/T5\]?,D?@$\#4'4RYSS UP]2]2*)?E\KV5""V@QGQ3Q1D&U:\-^\/ RW):C[G,-QP^/=X:V*X= MA#X-/7CV)E&6(9CEEJ>D3R57:F3YLQEU9,GELZBCD*NM/A\EHXX=P9+**RB??'3@R6%!EER^]?B!2"Z_\D(P>KRIQ)V]-$RSY@Q9BYU%VED] M5U]E;X^221_FCUV]%*N4*ID2)XA^=-MLU,!*SL+@3SA1CLK+T+>*X-@ M)T(DPD8XQ?K3KN\-I)W@N:NS#S+'UE[[+'8SKW\I#O-2+^;T:O%5YJK-,'KG M\_^7P^A&KE&H9PB=(?3.EPDLA\^8BE=>(3[OA,KQE*L)'IEQF<4#MMA?_P2G M@[$@E+[_O32XLIS7/:H=6)[_EPLKUV8RK-Q1K-S/:@&$H%Y<(00S+-UQ+-UV MAYIML,Z]=X_O$%LY^[27 'EFK6S"/O,UVS6] =->"LWX54YS6=9K/LOIS.H! MTM5HA6HQ8<$*;9M] M97D[[O"?F=S385W/9]+<"8V[K #@Z7NR]B8*H.NY4A8(>#Z(N>U P$/2;:J5 M#"^?#U[NA^L?V&5ME6B9.?\W;29EN>];U/P_^QYR0L_50"E>CTZ\K[9-YLYY MJI[_I85+:97YF)ESFP^_MGK3(RCSWF>=^-SSW?X=&QV&K?9.\5+VH) WQ*BK]C7;FA=J &2XN\MD.X?G-2<:[.AC/];L00-P!>C@7?7_69UO4>G7KY>T6; M9=_.6-Z#);MP45(>R;^)7%YW?&;<'(S@#MX,O<#&MD*O?>;0S(6)-85]3"^6 MCQH=,)6CD$V<TH6#(FMH-@R9C83H(E8V([ M"99J_MYX2@:5C%B>'%@>F&RQR#^YK2NH2]^SZD/>4*#N?M?@JN,G)L,VDMNZ M(]-S\,/_>U%Y\=C[6G.,L/[PZ^K<&X7P&=,&\$4_T)AK,4O[W[\[>QAV>A": M/)T0]\HH9R-7LDA??X97LA$RV:\K6:"G/L,;>;I(DNEGF7ZV!?UL>_GR*];? M/AF^V>?)4B4])[.F,@5N#MJ4'XTVE7RU]H3PYK!ON#VV3YBR/^)INTAR[ZW8 MZ2M1$]E>_/,R7P]/].G3W#D&D,*>X)AFS35LCP9@)O_MH3 MI'GXL>?SDM4X6IX,"OSG7D[[M-#A3S74K4\%5H]T[9+.>1D:X:IZ(VUY[.(" M6?!,AD].W\(J:O!X#&$GIQ7.!?B\,J]JKE%>X<2#[7)GB/_\$+]>7WEM[VZ!?,7FR9, NUZL/6V@/[Z_T=9#NJW(]X8KFE:\R9X6 M.R1R=J7!WEJ9$0FAG>^S]G#6E"N45LZ<,B+(B&#/B$!?N3V2$4%&!'M%!"L? MJ?8TP+W5(,G:H+URO^,>6Q^[8DN)EJM77F@XV@7O 94%1)Y-?_ -N\^>(%.K MY1JU)S48-".T'F":-%XXLQT M$RU^Y8N5%K^/X>%KWI(PT[21$6A_U?,%#=9WY-2_L,_@_T^5V%/5EE;2VO4KXAE\EIL$RC^A_X+Z#-4@L6\YL\=X^YS#"HW:BP'99$&CP>P-O.W)"W!\^P^Z MYFG@INV&GN:RD1; '01:R'S?#CW?9D&./C9,$QAI&.1$H1/?E*4-^^/ -FTX M.WX^-$*;N:%FC R?T4OA16\-WPM">[ 1&FO2*R=!,V):W[#@^ 1C?$(O%N%, MB'6:/1@Z!MYA3^/9Q'15IC<8PB$L^(E6J>(GD^L"@)KS5_"99D8!2"G\*^P; M(>P 'L5E'48%8Z'FP!T"+%SZ&!Z$>R2:$^M)2#KXE%X4N )OG7E&?/(0-^V. M)P];;$R#=?*,>FWV&;?&&'F2 6>+^FJ$A-[(@7)$Q/A@4J2[G&*&_I[_6BK RJE$ M#[ BZ7P]=L!;?1E=>/-KPQD9XT 6^#3R<8'/ZUB'+A&R%O*ERG\TY=]X'5-W MB7,"E!M+C0H0/TM/"Y ?+F@Y)@ 3>L/711WUZS<#^%,&D:K[$1R_^N:(Y#H#NAQX-9 ABS=7X9PD,3P-HUKVO6R&_MZ+XT M(.O<\ MSPK0J..5Q8#C($SYHG%A\9HW.F,KB=S_JY OI[2;<@$X*G RX-6EQ_!JE1LN MK1[9P5S]"+@TK-0'W $FS[GBIG61=P2TH>]U[5"J][75:):5M&:IEQXHSMXI M^*1 %6X,#.?'@JU66_ZGDWM87G*"+^A64S,L(]#G#RP M ?X=W[P1!!Z8K&BOC>RP+SBN-&3MW_P0BM1-N29B])]-I$O3T98(XP0M%Q;$ M?'D3R#_YSK0^5MR:VI5@=D@>JXE=>ASJIQZ(W68/UD=YMB6PG8>H#\+NO0'3 M7HH=OD(?5[@)"*JOIY=*_X;^I\#S:&5Q(+XTJHJ%1ZR<>![QD@3-=FT?0/HK M,GR +CF54!F;Q^%B'!"+(!^(_/CC@P[H.,1;N%MQ2\CP&8<'!O)JQ%9#XVXS MHFS^V^E:70^$+ A<_)(9 !WALUW*7MA(?&,RNI1V'^%)EVW2LI*-I;TM<9\( M&Z[(#5\?Z#/Z$ZEF>;I1!E^V.)S1>.;%/Z?VK\BVX%! @L;0YI[! !#<1*F( M?G#'(,'G#=&?"2 .XNX::T:J;XS[F0&=(A]90V#W7+L+*X()(;8#=(?CZ<5> M7=;C:AQ)6^R('VA=WQLHFX=%7),)"C;9,"0%"W\\0C46]FL/00W@;F[X: 0, MA^\@]7KQ4D3HV/F-&.T"F+0 3!W0+WGD'-V?"7P,/JJJ!LU$-$I%;S6XOJ>V)T@(.U5H7+D[L+P[E M\E#Y+5P']^!U@0&'(-< -IS?Z@4EFA>_%:&2>K//T/Y'9LZAD^CC8-&[9I]) MW3 -R]P2\HL,][_*"E!\D*TV^E>]>)CY!&&2BYDP,[E,OII&]'AR.$I%CJCA") 5^";2 M*H!/7"[A)G\+@9[@P!';51__JU11937W6"":V /RH.'FYM ,O,EV^ THDEE& MFT,@4 #_+6@FH'D1[2*\SYFGG^-V5VAW8G(BY, A%#QLXWN^DLXJ@/_)5\?<.!\CEQ?/4+J&1S*ZW;A([R? M@#E.CNNO<.]$F?1?H%0D3N <3+-L8"Z,*[%!'PQH@K"D7<_E+B?$/^[^@A?# M)GM(Z/0B_!2,7I/(CF/"-%]S-;1SBH4W1G@ 8#G@_C3Z3'^#SLGFU:=X.?)2 MDG(&Q-'CGC0Z[;S@O^O)G1.5=!B8W1BA6T\"U6ZF$:+>VXW""-B[(PTRH?IS MFPQ9,L+*1S/ %\*!;!.+#9E+Q.E&P*R]"+@ Z,F>#S*+2P_,#*5#4)9FS+]X MVBWH@(XQ#-AK^8\W?W["E-FL*&*DRN(>#AQC#,SO==>^8Y:JA4E-DL,I7<@G MM-5B2>\"*CY,AYK8YD0*+JG7L,%[DG#K4UFV__V?1K76>#.9W3N1BJNBVCT' M>+QCZ#Z]CQNYL.*/-:*9+?=K@_FJQ^9A'_$>2C&#*S89$%"!E/IOAD^ M/2]\0E9N,11RA"4^ER(BO(+^3S8$=8;+DCA.@D^2#.!=R ^(ZV7HF*&C@HZ8%4%(,AVL2YQ%BB"4N1&< MQ>62T"#^TXU0J/8UQBD=AP%? UT/Q2M@D-7[*74:429 )F%#@N2YS\,L@&G+_-?Q&"=12@M@P MZCBVR;-#W/$;1+O=0;)"AF/;EI? IOP>$S8GI=2%W)MN]EW83X_",;X0A93Y M%S!IL"H9R4%^/E;-#BH2@XD#FNO/A.@P![WM/%"#E,+NP#JA,CV,E:=S-N)@ M KH")1'V&%T"N::E.YX\B!V@F:C;M4VJ=P2"'##&WP'Z!8/E,3J5IPO#%)RX*-KON\Y%CI!1E[D6'1OODWX M;-D.&9YYK9DL3=\6*DWPQ; 463 H?IC> "TU'FL+Z78D2 GZ*2 M%,'J>K"6<>OYQ+_A[5&\)?6.-E-TJ\ Q/A[N'3<)E!)?-R*P 2@$&Z6P#>8T MI[Y'?]: "HWI,*E3PZU8'BUI 3+AD>&G\15(S,*[B5QY*=)'-FN#HSYS27WC M"MPR="$#XDQ^3K^T&,BN.=G/2,=)*O54!=*>I7!]*Q M!KP,]"5O]."P)]\_DH$@ 02KR=%!,C&B.2,*/?D!)SCZ)$67:B(O?V::[X6^ MW)AXH2YL@Z7ZE]8J^?I]K5<55%66Q^)*!+H,>,N_J7W1:\[$1G!-"YF'8@;% MCQJ=P /%A:V7:+U8S.&P?#O5\ M\=Y9*!D<-L:7RAD<,CAD<,CXTAK@\,!N^XNTU8V=>14SV->C**YBHG3Z!NZ; MF3U_N'@G?=AXX'SEL0/GB\5\8:WCT1;-TEYT%U?3=63I:\B0?=>0?:-7\ Q( M@!+S.0N3?7J_O98CCWFYV+R/7B"PXGO4J[EKW>-K8[D4\Y-A4 MBN5%L)@53)P\(XX4<10?2QR-?$7?-DK\B>#@19*=%6'&O9;RKBO(C\8!C- >]RV?9O.S M?;@C::>FTT^PJY7QXJ>"J3MQF@Q3[\/4W;8RXP2B*BU_/J,KT?ZKQAN:C'9_ MF';U9US%7+-%P8,-D,U2PZ=>ZH5D@.V$DK(RE[*9&M1R]%LN%EE;:WJOEE:,DC/99N]"7'V+&17"I5+@,J6%V'=[#8H=W4^]&T? M:R7ND%Q#KV?AG'D65H:K.X2K>B%7;U3FR!3946DWN.;&NS$<+AIJM(GN"V>K MG:Z4FS-5"2>;V-0X*AFI!S:I$<^)XC.L)F=$I<<>T^"_9'L!=8G@DP!KR7"* MH0&T9CCT@BZ.D*"II/',35 4_!Z?-:TK(ZNI1$]TRUDTE5,[F[61>4?D8P # M,5"$=V;"+NQNZ/EC;.C)AH9M*:-'DU$8..8,NR[2"W+)4D-CS%L.X169IA\Q MY?=*!ST$&:BHH[ OIT D39[6,TYAO>B5S.Q*!KLN'L+R /Q3)UT\ /]T=6CY M\OBGSK)]"/ZEYIX\!!<5M)N)EI.XN&J4VP$^:\^(Y+_>!"4LW 7'[:EQ= 5E MJM^#YV4J0_G407:Y"9X,RPTC^)TA>NK$;8&IK3!84,,MCK6EBU.2KI4V9QL& M8P@A^G!9:8NV;@ M0Z$-5S->1F"%?,S ## O#:C\RE7;S6FQ_Y]C/$5NZ@*/)T:,+O7J((-5$V<1\@5%1KIX3G8$I;C"XI9A,7: ML.4-'Y1K$%BB(!#C%!$N0P_[Q"$2^'9P(]K6N6(P'N_[&C F!LMWL>U@R$>L M+<8X[3.P8>WD)*>=A&R@U?)R)-LGPS5ZQ/G_^S^EQIL )]+);>'[F\#%QB!; M<(_'\83)0SETCYZY8$'D<-7V/%;><'V]^&;Y"__OK\@+WSP 1[NP4WCD7E35 MY!#HZ48D>]-IM)IU&F59I]']ZS3Z)Q+29[K[/HO'#^=M+K6F&ZLTP'/P"R+%3JI,6[W2(:$$3 MDJ0XHW[^N'/A4Q"#'^2L4>H]#G"-2+\*C1MLO'YKN*'!72P&.DU"#ED<>J"34Q-\%TCPP?]VQ@. ;=D"^[4- I$.'S> M$?B<_(CW?WHAZPP_QG61_V;>4C",72.0;08IK?5' ^/C@>XZ2F'_Q9VJ]$NW7-\4!']>FZ9E\X7LQ+&W_0[=JDJ* ?@4]] M\>'&/+R3,1H?.,58ONF>#<=6EQCM*[=-4V$-]%: "L+[XL\Z?$*3@FW1>C:8#C$.#F]IEQ73"3'!<*0_<]UXOD M +4U:O+-"2W>7[ 5P*AD)+L8Y\Z]LT7%X+/02VJM<;K["CUS#P/S)(M?!-RT M-D[/+!F=,S3;^K\7[6*MU*A4RV;;[)8;[;)9[+;K'6:UJ\62:9J6U>E6C!=< M;^*_0/.H!)<'T N):P&=PI^.^.N(V]*1+WZT9Z2"IQ,=NO*:>DKBS,HYM?B@ MP"J:'>31G_C4FPLP35=+40]Q[B[J2']"8]:#D">M^K37%3.V%#:C.H)OP4"* M9]I$JB02N@X..N-!%EO=%/& ),KBV -;R&VB_HDH5N"(2@=>*[2, MA"G!IE U@9\'TH)7)D,CE M7S=]9&F#!5'G)V:A YK%=(1;L2+2C:2+='J!B3N3X0?0< P4AMR/?4 M\4@8Z$J];_$+^%@B XF!VQ2@ 7@]%^Z7Z[ &F4]:#\Q/?C2,'2KOJ+GR&PWA@_:GMD G!U6/F)K[HAZLD M(G[!DA69VP/CBJ"-=L'4!OO,(OM!V6A 2CWG(30A4LPK4BX"K0V:0403R-!) M;KL<.3#Z#D?BOZ>!X!@ Q:EDZ.FD-PF>'?#0$WWD30$^WB#!>4NQS,7BKNMP M)_"&N4/\8ARS@E.O/1^]T\*\!AY 21 *G@=DY/4\G+("*&3-X2-\")D8M(<& MHRA'B=2!<=S80RQQL+5@KZ_,PTK-N;/CZ^D;B.28H!$CMPV6D$EZ<=IHE XQ M;KG%GFT%^4));8;6!VC$@^R3UPD&TXUHUBD>B>B!QL'Q&8),',R=G)R&GBH^ MJ(LFI(IL$GP(<#Y AH,PX6R2.8X6,6(]SGLQ(=^P8)T$:/F,EXPA/.3T313DHK=SXE],:!K;R+4%X9N"AR MC4CLQ$/ER)/BTM!S6,).C144F_5\L(Z0SX!1[7.?1B<*X+BP*3HOD$[HD'+J MPFH))+F:NI?3Y6I9S">+^>QAS&<%[J"5^G\:E8;1:!CEMFF9C7:Y4.FT&ZQ< M:)M%HU"I-XQJ6:],^7_*E%#B.=BS^#-FTECH!FDW:K5RI;0.QX\\'WXV(^J1 MOK!'N7O*>4T>BAAP/"^6R XN9*/I&3%3BZ> M9R-O9ZC, [WRDKVB M'^D52_R5N)9:TL9MFB&ZAKH8!.&2.GF;B"O$[TQ< !8+0,IQIQ8CE2%6Q^.D M%364TE%SE"C[64:1A ;@DPM;O,'&%$&'S^4.H@X% &=O'3UM:(^#8+-R?*>@ M@EAHIPS0_?9;Q)?Y\D)[$J\,T34FQT*B:\SNVDGTZ;)U2/DMM3?P!KI4$28> M@%9TM! \TG&?HS>BN"G3["+7-M5<4R7V2AX5OPS.QV! Y36!I(MK)IT*C^>3Q M,^(<;5&V8?5&_AT4#-F9QFZ()-5'MENRY#].=>9XHU(A["Y?^,K!X] M@*J^8(_"2X(6VT&'N=$ MM$1P37M+YBY.[$:T8+'(R?W).7'C(MI'RRYY+#(0XSO):48H2'\&3CE@R#FY M%=[$ZL3FO2*2&_N%>XS]16K!8>(8%BY'1]ZHAB=6P,&9)E#(VKUMR8%XOC"! MTDVYOQ4?Z>(-:R]G: -E$G3GJ02O! ::PM,/F"8YQB^.#W-J%^AG MY!:07KC8Q8><#]-B?04WQ]()$7K3/\@][/!KB3PM]C+1KRK+FRWQ!H&TAXXQ M!OO/%;.EE]VM _"5-O*CMEM8?KM[YE6I9UZ5S*NR6:^*\$-8K%JT2GJE7;"* MQ7:YP!IMHV"Q=JG4,>JEL/4 M.]V:T2XU]$:[;%2+[891K;2M0JG :AVK5&6E*:^4?@K6B?.95W;!X8)VI0R7 MN4I8S)>"H8.0V.+6DQ0GXM\L<)K;Z@@#HU[M%+A MOQ1%Q@A=!\RY 88P;CUX-VE(#NU^F.P>590.4_,33,>P!Q@Q 02@5)]Y(0O4 M5F38@B(G/)56S; QR# B=0=MR3A2.;6-;6=K;IQ@K$ZUT3#0>5LK <$4&ZP- M]-)I&Z95+51+Q4Z#U:8)IHFY:L<\.,TY9V&7J:69I^0Z3>QXK3GWR6977HPF M2LU$I=E),RXU4P\G_9,KJDC4SLD9*Q][]SHI5*E4=;+*PT?*# MEO.-BH!K:9I A3I;+.E= ,12)O%) M%WB;[5*M3!!&EBQ3%SD-P!G0V\?3LGA" $\08''2A'0XC=5^#S[KH=O00]Z( MFA1W9HE,G5L*5R<98]B^0&8V)]D^P( C5^;)H^,1*YLILRF=IR P)TAM=O6L M<[Y]]4UL6%BQ+I.5 SS>;<2)9],WG4X@4>XOOB=97Z">#?%/8W?&8,B;QFC' MK.-'" $@:M$^0/@1(K?CV+S6@F/ZP/,[/"1/Z23P+H-24BPC-)(R\K>L>77P M_E@;VK=>B!EB/$\,[?H.2"FB_V)!KX*$Z]L.9P_\&8Q#6@+M?,J.F;X\N.(!,UP08]T(Q25+W/8& M5;$B!ANW'CDKWAJ^AY5>>:UIFB2N>YC^-T+'L_!-HEIP0QDU*M:2;YQS2G%S MQT=-WFGC#A +;]0Q,"O"[;U!7R^[11^E""G(_)S ](:BX&C,LZ;HQ[2J':A) MMY+CKL=_,<4U/F'V3H^YS.?ID#%BAJ+_"-9,D2M_3!P9I 5&@U%.B)/4L'T MXR#9.Z:"HFZ%B8HD+@!R1EP]3(4T3'J")0%PC0RAB"UHT#MD@54U%FZBON%0 M!B+20 3T[T6!#]CSS$1%><00&<>557XC?J]$+1&Z_.6-9S)]$I2 6G6G( MQ0C84!$PU;$O([#G3F 8ZZ.,18'#S/4![$!NA'CB+PRB:L"8D0(H4HOZ_(B1 M?"&/OQ^7I7"A,8VL:23-D#!#PEE(Z,GR).RG0Z:=@E:BJ#?-4H,,L3+$6IJ[ M^0SL-MY_;X@Y%"$HI[P4CFN>!]%01N(Y;P-)C!QOAY"LL$DD>UC8YQGB%6() M&%5H(>.":.\ ;D5NC#VRKH1*[GB^!_> &-JM ;\,Q[P^G6PD;K"CB84%&TEG M!*45G^I)20I[$&&I88;)J]1ZHI_<@?0>V$Q9G-V!B2_QG'SNF$PB22%'=7/< MOIY0.'GRVC *9ZN>*;J8'=BL"C2CZ%W&GY\[?PYLK-54TLYXJ ;VX+D]CWI- MIC$0-0#+-T8YD0F(CW!KBM<]U[6$>=?#O$!K%8JIL3[D/R9)Y,RS=E,BD $_&GC+VM!Q[\OR> MX=J_)X+'@E@HW(@HP1L/\OD!L@P=4UAP87?)/^NBXA"V:610O0[[[RTV &X6DFXHD(M:>TOL E2;CV![5M/4R&J:LIJFS=8T/>E09,:"EV;!20JO M3-,-XJJ6 5-ZBC\F:+?V5-?#M/N*^BYT#9MG(6%:+H8W>1.#*?,0HYLRW=UE M/=XRV?/3.E"L'/&.F/@;;#5A<:T\-DCY:HE1F5N4(TY]SMR#63GC\O&D ;QL MQ8EM>UUFB0Q<:GT8E_D?GG\].3K0&QKE+P]L4VTVSQL7BAIM36;TQ@YDWH:< MYVQCIH/L-*SFA^<(*R+W!K#=Y4FY\/Q8Q(B!#/P.3340:_-Z$Y#MIF]W,+3= M <,EKYTDQ\O)3H68>AU/!Q'Q;E=VS%"[C"0J)N^5@>^(.UM(_U).CA=)8$)U/ M9,-7)TGJF)?M42:YD2 <-7*,'X[Q0>X=;\-SU>H'^@A[U9HT84)Y:\2+U.0+ M^6^E+SG)%J5\[23=7A0E4$%,4@XB7K*>C/7J)!E_DZ9W&H34$4 MV4 C2!IHJ(T"DNXFHJU@.GK";Y6[(.GB;;P0\D+2<#98O0N6<\C[)(J&WW$J M1)J*N,\?GAGZ+(R;H!AQ_DLJ54QN04.-(*;I%8V,;"HIPF;'3VCHH8Q$K''N9>P0!*L MN \G A4IB/O/1\OT/))4TYUI1)I&HGAKJT0C48SQ*\+[\&3+HF4Q2_[\)_.& MV%[I-XBAM?"&QB1O:-TR%Z\Z518F9JUPAJ96F\DSM5K-G#HD9DXR/E)L(IWC MOM;(?JC\91!A\A,R)9FO3V56*:]RNG/O9*-=VIS'V35?-*\UI0Q1>OS<8J64 M 29O3_L)ZP; BI5VX524137-TZ$_PP+!:9.ES#46*G>0;<\P>X%19U@D6MY4 MJH?I6Z+4,B>V-U&R%]]A(GZ5BP)LG>5MGV N<%!78A6*)E.TXQ:Z5]_P!ZF* MZIQ",V9J."'<$[G[ Z7.+'3&Z\' ^JJK,&.!C#W7$)>4TG.:ED2:9LJSF_AS MU?[U*<1($OIXI4K2+PP58%%QJ.9"*_PAA4-<\O+^]RHX>,4B8L]:ZRTKD]=] MXB;8%U\=3M.];W)3*PA$I?.%>C8')YM;("?P&IL@ANZT$UGRU[K&/DAX]2<# MU*RY1?R)683"1XS$DW9DBW@0-M^$YVRJ<)3O#2;N$K=)-3KT*?%=; 30!>M6 M=E\RI]\T[X0$] [IW+S6&1 O?J=\X:>)%U*-) 6]1E2^ M1$(.>^^ADXTZ[_.1'Y(]25N"LE#Y#"S>8D]<93CFE9 #<7D671[O?HX8YL"B M1+6(N7GL0P4J+^DDF$=-]=GIGP;:RT/\$4"+CVGSL"PT$&$\T160&V7QQ!2T M6 -T:3OL%6Z8^9/''LOR MCWWJH*?"+L&F0GAJ= M%PY6TA3B!I+ILK6Q&)N'221<3*5Z>L_<)_;(9!@5):$G>U$Z# ?Q+48G?#JU M?S$OSXBP[S=^R^<8C;5DMJUV.0ZP&P%Y@>^, :5!P9-7S.QSL7.,UD0O4*$SVP"9^*B5.3.6#J/9J2_'0G .RWV$B1)&BC*Z [1+7HYO\LIR(XT-M'-5CL7& MD,14ZG8J>I8B1Z-2>W5#"S8@+E6L2KXHV;479#'CR@VZGG*Q_1@/Z[@5?!>' M++6P2#.0!S1;T%J8+$B"%'\CD;L\%<)-U,@^?RLS>>2W5$;6=Y5:&!8 M#-U?PN14#TNX+YQ:7?6>7K)\+Y^38(E[$8AQ(G"YD9ERT_"9GHDGIX-N'9L? MB6$36GB;(&Z%VTPB6AJ#I$1!VP,>XCH&UNNC[?]2?S7M4$UXEI 'DA(ZC#9/ M;\;B_Y?%5ZJO ?@\6K+(]FAQV?U7_GQ$!DH\,4-5BO:P@6&ID 7[LF#?'HZ% MN"\.(VE;,C#!-!190"ZUEZ57&FYZFG?PABHS6$)>^X;$+D8;DL+!C39;,=HF M12^\2I@/)R?RP]RT]D(,,-9R)[>$/D;%L)+*^ 23C%P';66X;5OVOHEC!6F) M3+PMF?L3;U;A<&XH4V]-^CF5,.EQ?/A#V4^O)!M8CJ O-%T1QMT M4Q^0*WNPKE;"W'E!S%9.6I 3[7 <5^+-@&-*IPT&%3D:IAT:DWZ(B\0C]%+] M=^OZ%39KJOU=*U>H]YXN^W,J?Q4+;SX=7<2-2Z3!P-"C&,_ML]7A \(>D)/) M^3 !HF(^D<]1HU'QN68X9J0*/48+4$4H8# MNH"%7;1"VF1.4(2[O%G6V67SY%6LDL>17]N?'CTHI@2K\0NX"4 M,N M06 '7K<%F!F.+QFP!,*X?1\?7LQKZBDU.B8B'C^HEIR4^.$U3R\0?8#7V03X MS'.?$7Z:#:.J=^M6FYF&V2X7]$J[TS6K[5K'Z!8MT])U?<9X^R/6-3!#Y'KH MN9<,U"0_ 5>[TJA62BOMD[NE\?;RE!H>4^/G5/ RP\$5X6"A5&*=>K78M@J= M4KM<*C;:G5J]WC8-JUXH%>J-6G?&B+U/MLLN2:]+QF4%[5*Y5JXW]AWYRGD- MCZ?Q\RGSP-:+=*&B'CT?]*MW6(.!&&XW&L#XRH6ZV6[4"_5VM5SNU.OE:JE1 MKTZA7X7Z19\D?:O;U4:U7BCN.^959"=LY6@9HUL1IE4KY4*E:%KM0K=2;Y=9 MH=!NF/4"8%K!*#<:E9(U,;6AW:@4*K5IYE=MW?7AO6'0KI6+Y5I]W[&NBF%Y M?J*-C/%(>_GK7D0' M=4SKVP]"F#HTE=U,<89B,:]75L(=! ^44G5XI\&^;$N3D=XQ$\8-MWC-#^O:F;X6.1-L\G\? M>%<+Z'9?4/2(*IZ&*9U=I>%% F,I0D7^_9 K6)6@6K.$6%8F+'F:-.8\ZLY6 M K1-WF@-6#7=]> M,R[7XDR2?A@.@]=__ST:C?+P7+[GW?[=],T^C@7_FUD]P_\;,PK^UHNE2D,O M_@V8K.N%;2K]?4EHM<]\B M2/[G$N+0]3QWEXY#R$=OX,<.&2F-);$6K-7IE0HG$U_I+/S9 O-4L\E1GT\/^T/LDMG]ZW)"5K3KBS=#:7H1K__A43SE47S/ MG2F.MW7@;1' (C!OG_$R>P=OOZR5\("W;Y"W\RF-.8Z8$R^+#%6R5T6&#IDW M,/A>!M=SS[Q1C4FMFJI\7(Z,BE:BNJ-,Y9Q*8,DI:%2*3I)%)JA@$JPB( M0?MC4-ZK"(A!@LSF[!B42-'+:E6N%!UVQ#F;P+G37=" MY4&^/75;2M.=S9F:W;-G+6@9SYD8X$UT-1VAZ.*$$O#A:>SP-,$/P<%<+AI" ML!\I?#5I:4$HD_E,I2>9,/J0<(\'JOS'ACW';]Q)A4K)V79<$HX>8S._Z'RW MOO81'//RTF;/_!-H4P0(Y4J;?;ST7&^Z4AK&R] /R) J&CZ>28CQW6 M?22$CKSLTWI\ O81 4)%LT^+^DH!\4B&&GF)I]-M /&( *&BB:=#W?K<>='+ M+MC(! C#1F8*59>!IF\"XR:5LU4Z^(UDL&,97H+TS<<[+F4?&AK'PP.5+:!- MHMQ=E#JCA2JOF8TH2#T^[F@)C[7*GGB-Z^KF(M_'1'[#3R*IY7ASK8KJ9)K2 M@+O=W'I,J_=:J'B9 MU_R[;AL_V))+V]_WDAW3?K_<4[!E')"X0VF%=YF27E'3>F$Z56/B$[J]K^YX M$D0P+C@A>1(DA9-+64('90D"RA+R.1#G3R^A!PQ"EET>#:U!M6:,!F52U@=8 MKU@#HV+7]=KGBE:W(L,K_A^]YA_MQ_[?W49OH.L(U3,U)8K?028[OO/A3[L* M[[!/VJ@Q MGBDVE6ADY6\V=ROUN9XCMU>=!5>.2SG2VK@A&>/)*#(\9JZOX1]05R:R<.=> MB1\P-=/@29M$>6[94&O"N:)4 M@IDQ2P:Z7'E@/P7_3>ZTTGWPJX]7Y9BR=3>J:A7!W1#E;I3K:N4SW([+WX[W M:(\<(BQ!EB(AR@+BIQ_^_D'_<'!FE:J*\GY1OL]$Q?RG^ZW$4HZL;6I2#IHP MQ&N;:JIQ2_)QT[.,=6)!)X-P(=V$#C*N0#.Z7M(Z-)O\8?>T>GC7"$,<%6=7 M]>L4/LT^*6UL.U/E._:)#3@J D=M/"7'(&G+.JX 4@*@% R4OC.?2($46L/A MT!=O; =OA^8-8.@ZURY;N.FE+.*,4QA!R;5*"0KDS4R+9.- M-Y.$%:KA1UM5J[&J5(.35;*Z]H?GV.G%M9OJ_:%GKX)OX_ET\N5_4$L#!!0 M ( %*!JU:+KIZ*BR< %)- 0 8 8W9R>"TR,#(S,#,S,7AE>#$P9#$N M:'1M[3UI<]M&EG^EU[.S(Z4@BM1MR>,J698WWO)5CC+9K:W]T 2:9$<@P,$A MFO/K]QW=C09(2K)$V92$5!*;)-#GN\]7_[:U=9Z,9!*J2/QZ\?&#B-*P'*ND M$&&F9 '?3G4Q$A?I9"(3\5%EF8YC\2;3T5 )\;+3V^MT.R\/MK9>OX*ASLP[ M:7(L]K=[O>V=[LZNZ.X<]W:.=W?$EX]BX_>+LTUZ^NWGLXO_^7+.LW[Y_\@\P?$]<9#+)=:'31,;;V^>?7H@7HZ*8'&]O3Z?3 MSG2WDV;#[8NOVZ-B'.]MQVF:JTY41"]>O\)OX/]*1J]?C54A13B26:Z*O[_X M_>+=UA$\4>@B5J]?;=L_^=E^&LU>OXKTEKW-X4'V7Z>&H^C+ES1UG M*I:%OE(X^C5SC^'#2-$(NP?PV9L37IS8UP9I4FP-Y%C'L^._G:5EIE7VMQ/Z M-M?_4G G\&ZAOA5;,M9#F!U'/.')CLT>^PL'N]!CE8M/:BJ^IF.9_"W@;^#/ M7&5Z8":9\A+[:1S!4.??1KJO"]'K=GJOMOMP?)/O76M]:?BC??U*YS!XK(O9 M\4A'D4K@@?_XR]%.=_?DU38^R-/-W5@8*YG!"HO12?/R%MW)G8\V!(12V8.= M[;OW[RY^%:'\]+?S.YZSM_ _R[S0@]DU1_]]B[_E1=U[ MO?253F "@R.KVL"+UQ>_OO]-+#MQL8&[V>F>G (-C9".TN?>R:;0N8B(.)Y. M@(:*G5X@D#H&HC\3,HE$7Q53I1)Q7%P$XL.'LT!(\1;@;RHS)6(]UOAZ MK"6?H C3,1#EF9OS PP3IUEDIPQHW+-_?/T6B/=)V/G.X2Y4(JOU=U9Z/S\8 MGCR4_PY*LP6$H4C'M$KS#=%R[S/2Y.XM0+#7V9_?:J3S22QGQSJ)=:*V^G$: M7IY\W_Z1%3#5VNO2%/ZLN+#I"&YY*Y_(4!TGZ323$UC%J;O,^R""!3< JUSD M91BJ/$\SH1/X%ZB=R@M1I.)M>:G$5R5C@+ /!N:^R*Q(5):/](1AE$%-(%P6 M(R7",LM0!)G -_4#)7!IL^AT7:5YGH[2(^=8\<^'X& M?J9!8."G/9S(A43DA'5R :6Z$=-",Z+!FN MP]L < )_C6GW<"8&V--!_70(1P70 #H&^.$E'+[X ]'H39;*: H'\RF%%<)^ M2D C<; /%P0_I9?Q+$&MD5B&JR'RN1_[/$+0^4*@B2QBE\(AP,RUAF\$:D\C#3?5@? M+!@WQ5>ZX>\QWTM(&B6]YRUUXRYN5\A:? M.P#P:600*1,8#_[@*UB:_0Y0=#N:?O0#^Z?,?0,!_/?]Z M_N[SU_, 21%1N4AE='OV[N$>U#!%RB<-9(S+H@0V$0(K1XC*&]0]0;A0$8,+ MDFT&D6&:,AQ>R;@D0EF;+J"A,Q4J/6%&DI<#@"2MDG"&:P$T"4>.F:"T'UX" MNL0J&N)D^+85="2R1&*EP&K2:7[<"MUW)XP+]KE2JLBVET4TL.>PO[S;"=,V M(I!:&,2V0/)(L^._=.F?N5]Q+\D?/5/#X>?BU ML\[XE28#G8WIIY6AEM6/*\;!4@CQBYSTB&.Q(3>MJ*0)[V!)P%K2'$3QW..+ M#2D=D G_C 3ML'KB1&ST-X4$I)ZFJ%KH,>@.5Z2P\>2@[B4:=/ADF /[^V>I M,];YG.S6&) 1OX\V+C0UQ8KT'-Q%B$C.+_,&8.[0;68$_#!)8?6#'!63,)9Z M'"##36FD.'I*9<#KQ^@" M(14)-ISV >B-) A?F77,GT^TZ>T.SKRO6;.%L[8W!I/P90Q*&!@F@EGP2S48 M@"I9LWZ8?9J=.!E4)?26W8D_OVJ<$CV3V@%&P,? M=' @6#$L1)9Q?=*:M<:'1E)EWX@$X&^/G9:DDXXVP)!1XF-O9>;I$&HL$1;$FB>23'*D28"CH=D&2N' M<+6"/01[ 1I71XQA&F0A=,""*(2Z,! :\^PN/UR9/\]Q,43V<:T_T!33HMX/ M1[V]-4:]CPC=(+)_12MC+-X#G.Q9W\F'B6-;C1GQ 3\O.M=HUVZ]R*#_]"P'@-W@P7LOG WJ= %)6-S< W)Y8C=@YW_^J?H-D2$>+] MSIXAQ?2W![BL547P/*3D"U.++S!O&KEHH.TBHJ.^Z7AW]CI'.P]WO(_N++_* M L3W+[^]V_SNH]P]ZNRUD'IW0=$_[FVB%-FMSKVWVWGYHR#X/I+LT3;%RN[5 M.--M8:OS\O G@M9]MHW\J=<[NT>=HX/'<+6'V[MTM_MWV>4/)<%WWZ6O ME4XRM67T4O'OO6YGORON!-4/2S$??.<[W>!E=[=SN/_+_/:?, 6[$Y2W%&RM MK]92L(-G2L&.=IXG!>L%^WN+=_^$"=B=@+PE8&M]M9: '3Y+ M;K]/:>)P'; M"7J'AYVCHZ4$S$YH#%9F&T^/J-T)\%NBMM97:XG:T3,E:GN'SY6H'>W"[1T\ M>Z)V)\!OB=ICV_;1,Z=S1[WG2>=V@WWT)R\078G.;9-'\=GFUZP.OWXQX9SY M"$-?*487HVU=""S&H4[D[/HP&Y/C.*#,RXU>7FQR6)N-D:M'HU59\GU*=L0A MC9.RRIO,U("R+9,AC2#Q41L$>S&%O\S$Q2@MYG$*L=Q7#1O M&)9PH(V(Z ['1_YNL^7HJ4S9P&KW=N,U3H&:7W]9I!A&#\0-3J^OPG2LA!Z/ M5:0Y?34J^9;M*OU-8-&:%#8"N]"AX@#Q,3Z,"X&#O-1)U!'O!PCJ%%W9V%D$ MB&@ #Q:$H99U" Y$51VA=WB2+SEA@SJWV!\FR^@$'NRR=A'%)TS6.X$N6 M3M*, EYA&[^-,.,-%OYY0HER\/SYMPE%MK>E)!YEE.G^&D>9GMET7(2X1HK# M*L),;<8#)JKD"[-HL.P%)L;D6SJOLH.1_!KD-?'=M42.)E%!"N71L*7\F!*9 M@:@AVG*P.:)O83)2\\"%GN?UO!U*!@&*G%Z9[!;,@\YJV<[>EI!Z96J">*PI MK;F)\4@L)Q+37#U2T]R32>&S[$]BL"TEV^"RM V7AX58Z'H$L2JVF-4I1:;< M"[8>=Y[X\Z6&!VM,#=_[J7HNJ6X%=!!3?#TZ@[1#+YRKEL;KD10G5E>#N%HN M+/V"Y N2[9\@/B/].47M%F2[0TLQZ[5>B& ^2[HA9%'(< 1GBZG116J3DUIR M\CC)R>$:DQ.LWB7.0;MD 4D79AJ M)HDQ'U#QU7I)@YI$9:HYN(IJXJ-,Y%#Q%IZ+#[' M<$0!C)/%N!8[3N,]/M> #Y9*FJ3CBEY/I([(R# &(D^2GY\%/@%]NC1&!BER ME"?Q+*:9+D!0Y!1V*M6P_"H1.\<)(&O V=%F_2.@UG-W"6KGF*P55>J720DG M(1D_8YT*3"+/N?3BC-]?-1L!&GUO*G\S\-!-X!FX,T+DX:-8%1A[ +IDIAN! MMA5S'RE?.EICON37.R5]]!-;^TZC".O$K(Q'G5.M!DS5]LR/%>=QTQMCH^3I MY\I?Z-P5@#(%$I$:98S>D9^)6J\!&VZGMZ#S^U@M\!R@19Q>J:14MDH@%@D\ M!]8J&\4!=P_NA9/KE/!Z70J?11/R%BU*)_6*:>^C)ZR>C.@-6AMI*U1Q?-)P MOO&PJRK'O;!F]'W >>?N9E?OMO'0[)4W5U1+2_WN"VQS:]OF9L]^4: MLUUV(G%MI54P630J47VFND*QW)T7&&=>4#F%\:NH9/$3RSR96E$@E\9R.BAC M]$:KF34B_9Y0&>K?D/'FXDI+<7KVZZI*0?Q\:?5!"NS>F[DCX(0*,#L3;V1R M*3Z!%'0L_O>77W[YO\>P^-,WIV(;?B[)E?FIQ%K@CVCY;RCJ(-1H2CD-0]"V M__(X%__P8--JE ];'+6[QKSM\\1:0LZYH#2K;BNM'_:XFB+>C& &L=*G3B(4@ M#)';V-T4,T61<;4Q:Q7C:B%7+!^YR*@; Y0P,,V,Z80[]4UE(18$V+G>:J0!W+ M19D;OS+>]2V7P1-B-6^NJINEZ,.'<2:9NI+ 5X!H9/P>^7\V^JS/H3NA#$W\ M@*O0"S<1Y>9D@$II!P[%<8I=Z# Y;RQ@Y$+Q X6 MIS*B@$PR?PBV1S$HFGC+HL@TG(=R&[4#88RG7T>4>4#>H/;^*3APLD')2$Z0 M:E-\,D&"[7E!@:?D?R.8@_T@"<;EVUYD"SQR#R[%_'Q[=Q,1.C<5.MVC&1L+\GD&&=C(P2J"&9!MSAM#;3L&$G^+E VO]OC[ M,H+F"*J'51WQQ_(E-X(B;2<0S]WN?JLMQ#%Q1ZL!$*H#(#>[(OK0"#^E&$ZD MKKF-7?=&I:AV\P+L/B9:T1S;7 #7%?:VY*2"VLIJL@T%I+J*[=?/[_@YS8\- M3OS=H6C!^S"W,C]8P,QJ46 +PTXE7_1P'J!<-.6N96*"Z9?>ML6%D<:'=D; MN_9N*U%W[A:]&V[VX?'RSV6!C6.\UF=O@2-5B275T=4B@3$" MMTQ<(@CM+#77MW1C5OI9..6-!TMQ%W(R234MAIS^$T748E%("Z$@2*W8Y*RH M0(JT"W,Z' -LAQ* -X(('D#T%&6B(GL6:8:-/\WO]].S2U/7H E!E M)@+,4)K(TQR"S$>*WWKC=(IC.>,X+-#PY)!7A/==&P4NX!P/F"-0>!,VV6:@ M3(,,95).[)Y1E[;' P/6A9C6CWPK;K[;^I%;/W+K1[Z?L?U[D2ZU<>_8PE." M/@N$V[!GMG20,$"TD,PSFD(#T791*$G!1;(/ZG"5=$//N\'$5'KC!:XYSE)" MRLRE>M])B@"M0&,5\DI,VX1_X99L@SNV"-:9P5B"=.('B=9[]\&"0Q65FUI9(!C+L!(N2+@[] M)\!('FEFK60!2P<=\7M2Z'@Y%],5RZ/C- F5-E45;H?ZQY+48[:\=*RZ6QS- M%&$()(%RJ$RHI5K @RNZ+ M$>+^FNDCL0?\1%_=.GS5P(HKJ7"C2RJP&\F&BFOD1IG7"?IS=9H(R)Z(-H>I<\! MZ=:Y']YO98CNM31C(#\EU^_J$.^BWO#7ZXQI9''DH"32&]G7JXG3%./9<);7 M%\R^ZKS%G">).>O#(5:W6EFO;=RJYKRRCYC7(Q$D21@,DJZ0^2)UL$ M_?$(NN:5@ :Q#E>H$;Y/1$AJV< 8AW@"%R2!7[(2E[$^537;KK'!FC87>+K? M]:]1&:!A>J6R%IV>)CJM3#ZT1EI4QLJZ0GR[CF,+06X)? M@@"#Y\C.2J$)$J.QV$;.$7#$..US4_1V%_(2_Y\..:J"$(OXGBY0"<0YJVH$ M+:H]151;YS(K7]Z^$[]1: *J1JMD7^1 -#9%%6EK@: *HS(TD1!N9H%%4]"P M@0O"Y#BU!6)E;-&4@D,!1>&^.-1%)Y=;)G38>:F\T34 M5T[4!L_!+I-MKW(J.=BYF+/^$%7),'+9^*3P[6I04[F$;;=3B44%\"RHK$E> M*<0J(>'=KQ7(XO^\?&!.D_R=&/]MS[-/-F.S"!B-C,QN(1WQWE09O:)TSMHB M.>#(W#,.CO53T#87++ILLRB\D,IV-L8^V_";#88?3PH*Y@[A]H:5W7F!=UGZ.=K8$WS3Q_F:>:FHZ;HH5(17'/SS)I-"%GM>VN*Y^K9:$ MWT3"U[DBR1EKT>%*C0,-:MT$[<62A&99,J%U\.>$B;6H,&D98P!O;1*71AK M!).^"+W3VFY!3J@:$;K(82<4#XGDY[HEU#SMAJ#KA <%TE@FCAK$I'3)PAN. MJ >]4*TI3>)9E154>!08WJ/R?2;)W,RBB>BSV\]\Q>6.;3+#5&.A0A[?9$ZQ MH<:$-_!:%I#VIRR#MK%VMZ(!>VVL71MKU\;:/0[)9)V+MIREV22EQ+M3+O%7 MS![4S^ZJ;_K%-^NU-XD7DXB!N9_$8-,I"@'HX+.+)*T5B2J*&"DSR%6D)#DF MNXK!C&G7:(.F,F-4@[:QSI8YS;LOBTII6J&YY+IIZX5UI$N@5E_'.FT6X ]^<7%2]8VA/KL1Q M(\B!0G@S+.@:&@+9M'M1:Z 2R8J*J(&"*5W@Q2;A([59>NGZNJMKZ&#:C M,DHX=L3;MI,P])LL-31-(2]I$O9=F:A$FZX(%Q8'7%D6@Y]-78>@IA %G$C8 MQQ52!+@)O78A5)6%D+\RN^%C& 9E6@J*(I,!)V#X_- D%E()D1H8- M$ZA.]+4*R.F(4W0LV*-S?@%.2#6QJWYH#S&TH:H7'W+V=>^,).Y$95T4=7..*BQHG8\N:.C'PPMS^F9L+04N\(6O-,Y1W21- 1;+*% MW6*(%3GW,SY6E1=JC(=73AYHA H+RF_4@(O?4)>G"0;D6\G?A#N:\18!;Y\[ MKSE/B">$VT,:F'#E1 W30DLC7)!/AS2/)7OW#;&N=9XTO:(6/+&(_^V5IZ%6! 6/=?[H(KA$IFI&@7A5 3CS"0BFFNIEKC(,: M[:-NE?JTU[LZ*/IP^NGMA\]?WQ[__,6L^4GY?5'683U2O 5*1<%@E/$+J!YK M&W>$J@ H;#]_G6M]J6N]N!>OW\R.Q?I:9K;S;?%K1_RJLCY(H>+CS+;F6[^E M5DM::%+#_(8!2/06".9%@66U+^O5M)*][ MT"HKC_/J6I[27MM:\92U-M*M]>* &Y]_.OUTT=KV;SJGLW]\_1:(]TG8"<0Z MK*>U[3_MQ3T&V_Y_20Q!^RQS8!'CEG4_'.L^W&MEY<=Y_[.8>>@)4N/\>I:;M)> MVUIQD[4VS+6+6ZO%+<#$=KU/:KUMZN2M!/"#-G6R39U<#5E?]]3)A;C3OQOB MT--3AJ%^&D__>O[]^\OQ"GK[;[=\%3']Y[G>[A ](3;^;>[3']]MOI MW64[J[KB%Z]-^9#W8RQPR[6.[G@G/Y\_/M^R1%55HOLP3E=DAJIQF):CML", MQ.8Z(RR!DDZII3$6UZ!6!2%6Z/KW_6X 9*'3[8H-O)H=ZM#*C]+GWLFF:VH: M>N6WJ=H]UM22&59(X:K_'C2:6C[-BF!4N\LOC./5M+0+6 #;=BE<*L6ML-8S M 48U;U(I'S@*,]Y(*2PO!'UFHW4E8JQS?,P M\':.G[A'&!6BL16G%ZSYD9;Y8N;,2K#00@1 *X$E%@-)I0DV.,QD6:6;J M#O:K;W*Q8;OG!!9*SZI?'3X":DU4QO6) ,P7P1[A22)QE5CT"I[R!@K\)CT% ME:#G>@DSP>%8(3;+B+@71S_%@E[<5@.++DS3[%)EK@\ZX@$\S;6J=&*:S')_ M"FY-P0V08O2<<"+O&PTH@'.<#+@QJ\?-/4RQM[CVN$NKJB4QP M33(^?C"@?GP]OF\!P-[VMG8[!]?L\ ?!]H;<7 5P?XEEPB7QL-J>'NB0RP8Z M8>J'2@PWG>W]H.>N=I5G 4[]E8#3:2(4['A,-7G[903LVXBA2-?0TA.A=-$" MU_,"KG#UP&45&V" .=;>+F/5@M4S ZMH)6!5J2"FJ78!@A7H"*BXL+Y@%75/ M-Z%G62%!X>TVRD9@-!:GFZ/* A_N!9JMV/6#84ZM!.;.THFN=%ZK6IO*_!Z8 MM63K"8+0X % B!JT8#SW!'O@%=?*[]B^,XQ+KDT.4IJ.Z:_\IM!Y7E:=.?U6 M?&DH8]!0$QWJB<2KO!=TUGQU.X1=Y^[!9*D/]4[@^^#@^G1,*WNK M-#ZZ_I%8?CR>4>EWT$&Q^^1BH[YOV;;M(!>"NJT+O\QV F_63/P#5^E[9NT\ MN#0YQN;CN8A*+BT./]-8F@REB>+!T%*ID(('KA,DZ3U8I/\;"@0UNPZY-B;L M!9BSV50%_,F**AD9G4.A(VHG%P&D#KE!+FR='";$2.YQ;E@T/L3.R60F=:-- MT%P0-&P%07-<)Y"SL:G>8Z"Q]ER%6,T;_VH,ND:V,G0,#E?EN(&(QU>VN.O(O]\J>/^2JBC!YO8$ (8_(0;4*58)/H;]^@VP.IUJDBY M*VU> $Y95^:BKK]^[PSL*%*U*<&>Y&2.EHG?: %['DA&6$TM(V!MBNF;:3U2 M8-.H<7I%#50RA2V$L=\2S@ZG-,Y;!'@F"'"P$@0X+;A'"WX?5(S3-25$H./F M7:95S#7LP&]DH\=C%6$#%6"8(6(%*?",*18" ?*Q0<@@2\=NYA/G)PS$*)UB MFVQO6ZJ(/VYC*-J;R4<54KB%I_UZDHYY8QFY@R2,04X\@$K\' M%E_&1=7 RW%L!#)L@>5)UD'SF8'4,8KW."X*RK.&*K'(\[A(:0#16PX45=P! MT3\SLG?5'-+3[\P3-96C%2,>IQAQN-(0)PK(,)U6L*W9"$Z!0G_&$U2=26DL M*0@0;;*QU&,VH\6R3YWS$F7:\AF9G(%795<@*,"399;H?,2]2#VK@ /XQ?%/ MOBZ<]@N)'?-0YB#B0+M8@OTPEZ@/4@ \#L'+; M))";)*)F?U_70XL8/P\QCE9O?L,]C1/8(H:4#E02L5EGE,:1+WIG8VJA*X<2 M54Q6'+']GT,9?!WFB^ OL9PBW*'RRO8O_%&.04*Q-B-9YL:&;0Q4H#!FIBDE M]0'F)NHRTSGU3"Z1$07\'CU$T(QLF<.JEEJ\:^8SFGP;7FUP*PR I":6BM,* MEEJ-+KCOHAJF.*\Y.>!.]B31NLXV+;OQ140!-TAG9CHK(G;GQ )MWT/0NT$K MEY,1ZRUY";3FRG9,G&B[R@RH1098GU$/2)W,+[Y%]$>*Z"]7S@''@+C$9B(X M.Q,6?CNS*J!-474))=,V]=ED$ ^\L%HS1C&;&&NN;<]M[.A&XJOZ=MM.Z[5X M7_),*0XH!OP$?3^_]":QMGH>%.>T75!,NK7E 6MK-L7 ?52:LN*P< M)7!'>YV,ZZ3VA52E#?-_6A2@UUUM]@TW;58-$YK*43P$^=57I;(R-O@+K*Z, M&Y&AQ"T9P]Y88/=H2@@WDU]/3ARV!( N!:7\V!JK11K475? "B_IR1RD86S] M"@-[J#7"V6PH3F#7IF)U)3F5@,0-T/&3K7+"M,(;G$0(A8V'^X!W+:H\5E19 M3:+:[V@'OI6;M KVETR4T1TR*+GM>ZVO^L!G5>A&MECD^73=TS :8P1WF6YX M@\?R4K'<'5WAB_G"?NE5\AG,J..Z]1P40*6OJ".IEY?0R$6P?;7-@+?-1WBX MQ(*UQ)[OBT#J=EZN00#2:E('3E%]03<#F>Y47L4@U5SO]6@C=.O+A+K?5C$# M2IQ5XR ?G9^^Q\5C71#1LNUU_:=-_0H0N76 U!7E)30!*\S+V8#SL.#KRS$ M=0 5G8Y24,C5A&JD?K>YN@7%)P>*JTQA2"<3%?NTTP-#%BB"RG!K66N:S1J) M@PB+A3%]C4 U-[((N<=!1DAN#'^B(>A5"EVC/%H0-R(UD&7L-%Q//R<%U3E= M0/P&^3OG$7SA98&JVF+$D\.(U61?G#9SPS!02/_+&EZ<_?2:>&;ZC656[XE< MJ'%9V03J>>#'4N1P_-P!N U=N!;U';>!* M&[CRI -7'B-G6DV.UL=K_.JYRPE\>J;VM5GOB]=_ &\F#Y'&^..-W>ZFB( F M6''6,&K[T7EDO:!,,F*A10YE9QOD-$+SP11X/[RXH3>;;F 0MDM,!Z!B2]?F M4<%O&QH&:'B7V4..%CKCV)E(3:ZN,>Q_%,]L=+:)3L7@YW28X4LF[R3'D2,0 MFT,,3'$K=RM5E?XR1M/62 M.J#@O(5+&_?A\'=[@=CI[NRS6M%8 =7PF3-]>F>8.EMMK)K0#U9:N=K$@5 783W:2);/?3: 9_C(IQ_/K_ M 5!+ P04 " !2@:M6'690%,$( "M- & &-VU;_U/;-A3_5[3LML)=',<)=,RAW+4AW'*WTHY+]^5'V99C M';+E27)"]M?O/=ZDR&@1LX3\,GO[ M*TED7.6L,"16C!HH77*3D9DL2UJ0MTPI+@1YHW@R9X3\W L.>OW>SR\][^08 MNAK7;601DD,_"/Q!?S D_4$8#,+A 7G_ENQ]F(WWK?3IN_'LK_<3-^K[#V]^ MG8Y)Q_/]/X9CWS^=G;H*Z#X@,T4+S0V7!16^/SGOD$YF3!GZ_G*Y["V'/:GF M_NS"STPN#GPAI6:]Q"2=DV,L@;^,)B?'.3.4Q!E5FIE7G0^S,^\() PW@IT< M^\VGDXUDLCHY3OB":+,2[%4GIVK."\_(,ASV2S."ECY4;\E<>4N>F"P,^OT? M1B5-$E[,/<%2$Q[VCHXV18K/LW69=%,+%1/4\ 7#OEN]QH)1%4;29*/M 6YK M63;M4ED8+Z4Y%ZOPQ8SG3)-SMB07,J?%BZXK@4_-%$]?C*RTYO\PZ!JF9]B5 M\:C@<^@<=1VY^8=01_#WI?O$ :-K RZ9G5HD10*5DZN,1]R08= +COT(UJQ\ M @UC@"M3GZCB>'(QFYY-QZ]GTW?GY-T9&?\RG9R1R9^3\8?9]/<)%$'MY.*1 MU;]3V6F7G-.$Y^0OJEC2)3%3AJI5I]\!$2%J9*V? M=4GC^AE:*/A-&KUK!!W!<'6KL$&T2=J""QPZIJ)>9KOB0(#1,N.&>3@""PNY M5!2*;)_#ES?[?,SE\H %1N;ARTT)$M*-%/3LZFS-X4MI,R4973"BV(*S)5A$ MDW%-_JZH J2*%9274AFPD^1,JIP$?>\W(E,R_OWBJDNF1=P;;2;CX_;Y=M=W MFW_'<@^>U>:_H=HZ09*OR"4LDF#@+;L. _7.)Q(&+22X6>B=\H+08D6JPJB* M@9;@1*T/!DA0DL.3XE20E,90I(C,P:0:Z>1N"!0L9EI3M4*1G%XR&+?5IX:R M!)2!(07:01P#!6*NP/&#&(0"&C0!?!'8ZS@CNL(_F_9+IEC="4X@YQH\%*ZS M"Q44TR6+K8+8;PFJR02F"8""18E6[678H?Q!N!I^'2AG).4%X @AN<%-%R . MXE"M6O6\2,$ 4@QCX/]85 GT"=AL@:0+N.9H-$N %K("V0)!Z!KV->+TUM# MK,3&1UV4J 0( -8E -(.IZT^,=49285-:- M,C>TW4'Z02 Z>%:0GEW;_Q^_/QH$/XUT#=HZ$D-#)].4PZ-%QI1 H&8Q")CB MN,F %<(T;CC7&8JC6 Y&'@T]/B=!L6:[ 'V$@9@ M=@";7$'B4D#*]1HLZT4E0"(84B\XW&/[MFEPF+@G]\@Q(BX<";!_@N:WQ0V' M5=3EW@.EUP9*82"T'\Y^-R6^[#9?] I3K MB&,#QV[M4K"2@_D'7;04/+%G%+J*-$\X51PGP%U<9!U9@3U5&F,5RWQM QMK MYJ5FH) !MX*-2HH@JP1%[P33LDIL8AYHX2*H=N '_T4,!<&!E)CB/:W#^/:H M$CUCJFR;77VGW;U!F?M;['LS!]BVX D2@FI96#A1#63"$!]90E72(!8XQ&G$ M!3NH=TVTE2)8#WA53ZBL5 F\T39NBV, M%7 )@MS5D X M)H ^4,-*Y"6*0"+D* +\Y24XH1U)'D:2^%F19+*@HK)&%P'$TA2B=;Z K=>W M1-WKJ.L>3L0]WAZ(6TI 0W VH7[D:S,W1K(9+HB9+LBQG M;B5 GQ%VOD/U@U"=/"M4GSK W 0>'N744;2MN17=#[#W&/G(.*X4PJL59MS2 M:RZU@7(\$8>^-&QM<^A(]NYHD@)/P!)O2=>*0WK,["D4'E 5U5JO?:=51O4Z M)D,;;GF%I]9@_^UZU(YG102_9*(^DMJ2[_[O)7IZ+GUS>??A-Y!WVQ/VI&%A M=V-JT?*WF;"QNHCE>\.J>S.C6*M&(:LP4NEU6&0+H,L\Y\8P]A]^+9(0>&%] MPD$_V\D>\ 7_2ZZ\YO7XM(%B&9>, M9CPTP>.7F#- 7QW2K-/<):.7&*.XX-E&*3;LM]\"- >9#\)TG9&Z(ZM;K#-- MH*%F:^-\)_[K9 &: (@!<%T7*&F(DG25PYQA1>QD:J=XZY'O+@CZVO/?UQ#K MI J,7Q>0Q:R]!FS:[X5J$'==J,"+A10+AO%"0>?UUUNJ-O$L+X5<,:A=9M+9 M=7J-(@#I1PFF>G> [;&_U,?P$.8?DK=T18*@2_ BS)-<'\#=QLIKW3K! =3B M<8"C:ICQ)&$%R..R]8>04J.LN]2 ]TTL_%]U\+I*IZ%?W:ECH1=+(6BI6=C\ MTU8+X9&YJQ5X3P5W O;X^BV8_H8X]1T8+&E=:;$L;D:M>PO<).\FK&R(>1CT MC@Y_:"_.%BU:UVI:G2-8\"N@9H6:9P\Y'T9@)R^]):S 1Z_JK.MII*6H#!LU M1+D^Q<^(@?M#P%UGJO_^MX7<+'COI\%NO3_?>A\,>@>[!7^L!;<>8&=NGLEN M&#Q"PX .?-"@\W$J'/6"@]WB/RX5'@?VSS/$>2R?]@2S>[,*'Z1B[0;JJ*P. MSX/RBMAO-\GW??OS!7>HG3J5BEER@0SQM=^^W7IC>W8P_)(P/*IYP&J&;U9\$JX^JYKO%=,\8?4EIG'&64HF5RRNT/F3=^[D^8[C M ^=)GQH9G^#U;85/;N!;]*WK9V5>8B>,X 99U*#,TP&QV6N@RZ;YY'V5; MCC7(EE>2$_)^_;M7LA,38 M=:&DGG2E@Z4JZDLZY]TAQCO[E>6=%1HN8)>2W MZ8?W))%QE;/"D%@Q:J!TP4U&IK(L:4$^,*6X$.2=XLF,$?)K+]CK]7N_'GC> M\1%T-:[;R"(D^WX0^(/^8$CZ@S 8A,,A^?B!['R:CG>M]>GE>/K?CV=NU(^? MWKV?C$G'\_W_#,>^?SH]=170?4"FBA::&RX+*GS_[*)#.IDQ9>C[B\6BMQCV MI)KYTRL_,[G8\X64FO42DW2.C[ $?C*:'!_ES% 29U1I9MYV/DW/O4.P,-P( M=GSD-[^=;223Y?%1PN=$FZ5@;SLY53->>$:6X;!?FA&T]*%ZP^;&6_#$9&'0 M[_\\*FF2\&+F"9::<+]W>+@N4GR6KHU%HRJ,)(F&VT. M<%_+LFF7RL)X*=%T)_-9,\?3-R%IK_C\&73BY&(\.7D/15![ M=O7,[C_H[*1+?J<*.'1)=<9XWB4Q4X:G2V(R:D+K@J&18"22*F'J;:?? 1,A M:FRMGG5)X_H96BCXGS2>UQ@ZA 'K5F&#:9.T#>8_L-R#5[7Y[ZBV:9#D2W(-BR08Y,NNPT"]\XF$00L)B19ZI[P@M%B2 MJC"J8N EI%&;A0$2E.3PI#@5)*4Q%"DBQUG1%?X8]U^P12K.\$)Y%Q# MCL)U=F)!,5VRV#J(_9;@FDQ@F@ H6)1HV5Z&+ (X0DFO< M= 'B8 [5JE7/BQ0"($4A W_'HDJ@3\!F"R1=P#7'H%D"M) 5R!:0H2O8UXC3 M&T,#LQ*KD+IH40DP *Q+ *0=3EM_8LBS)!5RH1LB*#;CVH#F-(1BH?,;O.RV M\*P;9^YXNX7TDT"T]ZH@/;VU___^Z7 0_#+2-6AK)8:!3J8IAT>+C D!P68Q M")CBN,F %<(T;CC7&9JC60Y!'@,]/B=.FKAP),#^"8;? M%C<<5M&71P^4WAHHA8%PGIN, 0L4/N&+LF!_[P=CP0[=?4TT.&4:%@T 85/_ MY]':1542TTH_O@G*@X@!\NJ1G."0E8(.(,3.N;:!&ZQ88?O!\\\ZY+?3ACO_ M I1KQ;&&8[=.*5C)(?R#+UH*GMA;"EU%FB><*HX3X$X7V4168$^51JUBF:^M ML+%A7FH&#AE(*]BHI BR2E#,3C MZ\1:\T +IZ#:P@_^BA@:0@(I\:CWL@GC MQZ-*](JILAEV]8-Q]PYE'A^Q'\T<8-N<)T@(JF5AX40UD DE/K*$JJ1!+'"( MTX@+;I:H@^X;%OEKP6UQZZAWR[1U1+ 9\*:>4%FI$GBCK6Z+8P"T=< >%F:L M #DF@#Y0PTKD)9K 0D.;JR9GB623]_PB51Y=0JVM;WK-I390CG?BT)>&K6TN'951 MO=)D&,,MKUABDYM=CSKQ+(G@UTS45U(;]MU_O$0OSZ4?[MR]_P.]*P ML+L.M1CYVTQ81UW$\J-AU;U[HEBY1N%48:32*UED"Z#+/.?&,/8W>2V2(+RP M/N'@G^UD!_@":41CFH+?>+9I2,[^JCBX;PE=%;&]N=K='J^_Y^/UB0"Q#,O& M P): M)U40_+J +&;C-6#3?BY4@[CKI (OYE+,&>J%@L[JC[=4'>)97@JY9%"[R*2+ MZ_0610#2SR*F>@^ [;D_UD=Y"/,/R0>Z)$'0)?@JS(N\0("[C96WNG6& ZC% MZP!'U3#C2<(*L,=EZP_A2(VV[K4&?./$PO]M!U]8Z33TJSMU+/1B*00M-0N; M/]IN(3PR]W(%OJF".P%[?/L]F/Z:./5;,%C2>JG%LK@9M>XM<)-\F+"R(>9^ MT#L\^+F].!NT:+U8T^H:V^V>W6I_OGWL7"]M+U?!MN5;:_LX\GU)>N]-^CM!=L% M?Z8%M[%^&UA>R6X8O"Q#Z0;99M#Y/!4.>\%PN_C/2X7G@?WK%#//E=->8';O MEN&37*S30*V_:B$>E#?$?HY)?NK;?U]W#K[V;[^DNJ&IM^#Z1N"ZH#G[)_#" ML/:-L;7%U2O$U12_'/%%P/JJ;HXSSE)ROCKT7[K+X@=._"XEOC06OB!+9RN9 M&M'X>J9D521X\I8J;"C9^E+([8I:_B#L!"^85S\W)&Y_&:4N:7\79?-;+B6= M,<\))9H:ID(ZESRI=_CPL#?86X4.5]:WMVONVS/VZSC'_P=02P,$% @ M4H&K5C=6Q1]N!0 61\ !@ !C=G)X+3(P,C,P,S,Q>&5X,S)D,2YH=&WM M66UOVS80_BLW%VL3P'IU$CBR$R!U7"Q \[+4V="/M$A91"A1I>C8WJ_?D9(< MQUC:(LV+!SB [>AX.MX=GWMX$ON_.,PI_C,X_ Y7Q-&.YAE@QHE$Z MXSJ%D2P*DL,Y4XH+ 1\5IQ,&<.@&>Z[O'AXXSG$?30WJ>V0>P;X7!%[HAQWP MPR@(HTX'KLYAYV8TV+7:IY>#T=>K837KU]W=GX'FGH]-J ,T' M,%(D+[GF,B?"\X87+6BE6A>1Y\UF,W?6<:6:>*-K+]69V/.$E"5SJ::MX[Z1 MX#B'842LC M:L)S1\LBZOB%[N&='@ZOZ]]0G^Z\ZBN2^1N782DG&QB#Z,>,9*N& S MN)89R3^T*PG^EDSQY$//:I?\'X:F,;PJW*B.U P^,%LIXN =+_F8"ZX749S4/T:C\^'_H'YAH=%E:*.56DR)+0\H4DPFZW;:R*3J@2EQF1ML06P NVE#\).B,.Z1>WN*7 MEK=M;C,J8U9:8;: VUS.,-0),ZX2'=GEUV0L4$LJ]/NHY;?0:2%JAEU>EP6) MZVN\0^&'-JBIF+2#"][P=O9ZIAON4> 8% MG@7/%D./82C<. SQ' DSJS9$I&5-.!(52BT"&H 1;GBY4*PT6&J;88+M*MZ& M4Q.!2"L+A%%9,5[")$K:FHH"B1G>V<90.VFM/=1P#U NW7 M*7H?X%UYD]_M.HQ?^?*=G&E<+\:.6Z7M;38G51JM*,UBXVH^;*?]^^*HFVDC6>F-;:4VL];6@BK(QXM2-L6WCQ96 M,K.&^Y7F?,6R1&N)D+,F/XVWZ^7[[V.NQ]L$_Y,";?TO^6:35@*S#9N*-A, MX>X3MK:9?_4B> ; ;V9;\UQ;V?\[NA]N'!LA#P?J#MV 4/"<.?5U4\VK9["U9/4( M=OUPMR 3YE2]/$DT4Q&YDYS6Z]WMNN'>DD,JF6_?^%:'QO84^OA?4$L#!!0 M ( %*!JU8\Q.*":P4 #H? 8 8W9R>"TR,#(S,#,S,7AE>#,R9#(N M:'1M[5EM;]LV$/XK-Q=K$\!ZLYW D1T#K9.@*9HF2YT-^TB+E$64$E6*CNW] M^ATIR5&,I2W2)/4 ![ ='8_'>WGN>!2'OSG.:9:0+&(4WD\N/@*5T3QEF89( M,:*1NN Z@8G,>=S(Y M*0=0? 31;*":RXS(CSO]%,+6HG6>>AYB\7"771=J6;>Y-I+="IZGI"R8"[5 MM#4:&@I^,T)'PY1I E%"5,'T<>MF]4TM5H2/DM%'HE MV'$K)6K&,T?+/.SZN1[@3 ^'-WB6SH)3G82![_\^R FE/)LY@L4Z/'#[_3N2 MXK-D39.E::%B@FA^RXSLAM1(,*+"J=3)8'.!_YJ9U_-BF6DG)BD7J_#-A*>L M@$]L =V)+1AR\Y06?O^AV_.QAZAA7=E#^54IHMM4,$GZ'%QH$-+<%\#LM?H_'TWH(+ M9OT]E8+BX.DR09TU=#MN9^A-GTG#"'.(J4>J.&9*\YA'Q(079 SCLTNXFJMB M3C 26D+0AQOWLSMVX3.+#-/K5\&A/PBZ!WY[2VUZ6\!;*G-3'IJ6W-/_R#\T MUNJ$P6>BIB1CA7.Y%&P%;R-M1CJ^_]0Q>]":\PPBF66E?F49-(I]G1.%7A K M4"R7RJHU_O-ZV8;S+')AS_"8%.CX@[%,L6JN[%,PV,>R"&=2I1#XSA\02V7E MY:B5I, RBIZY("I*H!NTP5;.IK!KNUHMJPVD@)B+ND!;E[%HKK BH/DDHW"Z MQ&*789E&-5)>%!9*F>6D6*4A88K)&-5N6]H<%5 %AIG1-D06@*LVY#\(.J,. MJ<*;_U1XVV::89FRPA+3%7S)Y )-G3&C*M&A#;\F4X%<4J'>QRV_A4H+4578 M]7.1DZAZQAD*/[1&35E)NQCPNB[7]<[3M,EX:YP1$5%E@4T(W @&BX1KYI@5 M6(@**H*D!V4^)5@=W VT3,/#.XK9F,J5]H)]ZYX-(WZ5.A.,9 E=B.<"LR;" MI! &HVO<*O9USA4S74=A KZ!KCV"F:,VJ =[='^-I3O);=[QN-7N?'.SW3N%J('[=,W]NJ4ZP26F::$TDA M2%ZPL/ZGJ9:!0%*V#J;A-<'&:-YOI_V[Y*B::4-I],8V4^M5*VE!:>3#22GK MY#M "0W/;."^T9PW)$N4%@NYJ-U3/SLFJ<,IGHR^. LT_[L-_WJ<3 LIYIH- MZDRX;]\+ Z U^N!",]3E^:?Z_G:U6SOVT.WU=ZY]W"'J,?[N==V#8.?P)W*X MK?2[LK(-H4!OX]Z!?1-N-)W6SO,OG@1/ /CM[&">:BO[?UOWW8UCB\W;(?27 M(?3=*GP,S*IC074&#/(E8*'D%%[Y]N]E;? *#SX0A:?+2U+@?I#ND+4%R/I$ M4O8SV#);[B\&U@Y4VP:JB;GT>Q2J7E3-<<)9#&?KUU67<TC\GZY#0ET9>9DO.,FE=!4H5U/C8N.^\/5'VY@9W@&7.JYSJ#FY>L%:5Y MQ[IY>YN3&7/*#I[$FJF0W$I.JPCW^VZGMZX;)@T "N# 1 " 0 !C=G)X M+3(P,C,P,S,Q+GAS9%!+ 0(4 Q0 ( %*!JU;H6D(-@0P ">I 5 M " :D- !C=G)X+3(P,C,P,S,Q7V-A;"YX;6Q02P$"% ,4 M" !2@:M6"?"TR,#(S M,#,S,5]D968N>&UL4$L! A0#% @ 4H&K5C%G\0!\3@ 12H% !4 M ( !YSL &-V"TR,#(S,#,S,7@Q,'$N:'1M4$L! A0#% @ M4H&K5HNNGHJ+)P 4DT! !@ ( !4"\" &-V&5X,S%D,2YH=&U02P$"% ,4 M " !2@:M6J I]1[8( !B- & @ $(8 ( 8W9R>"TR M,#(S,#,S,7AE>#,Q9#(N:'1M4$L! A0#% @ 4H&K5C=6Q1]N!0 61\ M !@ ( !]&@" &-V&5X,S)D,BYH=&U02P4& L "P#L @ .70" end