0001558370-23-013225.txt : 20230803 0001558370-23-013225.hdr.sgml : 20230803 20230803161035 ACCESSION NUMBER: 0001558370-23-013225 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 60 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230803 DATE AS OF CHANGE: 20230803 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: 231140045 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-20230630x10q.htm 10-Q
207118502050522820702589204794270.560.541.111.030001235912--12-312023Q2falsehttp://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrentP3Y0001235912us-gaap:CommonStockMember2023-04-012023-06-300001235912us-gaap:CommonStockMember2023-01-012023-06-300001235912us-gaap:CommonStockMember2022-04-012022-06-300001235912us-gaap:CommonStockMember2022-01-012022-06-300001235912us-gaap:RetainedEarningsMember2023-06-300001235912us-gaap:AdditionalPaidInCapitalMember2023-06-300001235912us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001235912us-gaap:RetainedEarningsMember2023-03-310001235912us-gaap:AdditionalPaidInCapitalMember2023-03-310001235912us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-3100012359122023-03-310001235912us-gaap:RetainedEarningsMember2022-12-310001235912us-gaap:AdditionalPaidInCapitalMember2022-12-310001235912us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001235912us-gaap:RetainedEarningsMember2022-06-300001235912us-gaap:AdditionalPaidInCapitalMember2022-06-300001235912us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001235912us-gaap:RetainedEarningsMember2022-03-310001235912us-gaap:AdditionalPaidInCapitalMember2022-03-310001235912us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-3100012359122022-03-310001235912us-gaap:RetainedEarningsMember2021-12-310001235912us-gaap:AdditionalPaidInCapitalMember2021-12-310001235912us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001235912us-gaap:CommonStockMember2023-06-300001235912us-gaap:CommonStockMember2023-03-310001235912us-gaap:CommonStockMember2022-12-310001235912us-gaap:CommonStockMember2022-06-300001235912us-gaap:CommonStockMember2022-03-310001235912us-gaap:CommonStockMember2021-12-310001235912cvrx:ShareBasedPaymentArrangementOtherOptionsMember2023-06-300001235912cvrx:TwoThousandOneStockIncentiveAwardPlanMember2021-07-020001235912srt:MinimumMembercvrx:OfficerEmployeesMemberus-gaap:EmployeeStockOptionMember2023-01-012023-06-300001235912srt:MinimumMembercvrx:NonOfficerEmployeesMemberus-gaap:EmployeeStockOptionMember2023-01-012023-06-300001235912srt:MaximumMembercvrx:OfficerEmployeesMemberus-gaap:EmployeeStockOptionMember2023-01-012023-06-300001235912srt:MaximumMembercvrx:NonOfficerEmployeesMemberus-gaap:EmployeeStockOptionMember2023-01-012023-06-300001235912srt:MinimumMembercvrx:OfficerEmployeesMemberus-gaap:EmployeeStockOptionMember2022-01-012022-06-300001235912srt:MinimumMembercvrx:NonOfficerEmployeesMemberus-gaap:EmployeeStockOptionMember2022-01-012022-06-300001235912srt:MaximumMembercvrx:OfficerEmployeesMemberus-gaap:EmployeeStockOptionMember2022-01-012022-06-300001235912srt:MaximumMembercvrx:NonOfficerEmployeesMemberus-gaap:EmployeeStockOptionMember2022-01-012022-06-300001235912us-gaap:EmployeeStockOptionMembercvrx:TwoThousandOneStockIncentiveAwardPlanMember2023-01-012023-06-300001235912srt:MaximumMembercvrx:TwoThousandOneStockIncentiveAwardPlanMember2001-06-012001-06-300001235912cvrx:TwoThousandOneStockIncentiveAwardPlanMember2001-06-012001-06-300001235912cvrx:OtherCountriesMember2023-04-012023-06-300001235912country:US2023-04-012023-06-300001235912country:DE2023-04-012023-06-300001235912cvrx:OtherCountriesMember2023-01-012023-06-300001235912country:US2023-01-012023-06-300001235912country:DE2023-01-012023-06-300001235912cvrx:OtherCountriesMember2022-04-012022-06-300001235912country:US2022-04-012022-06-300001235912country:DE2022-04-012022-06-300001235912cvrx:OtherCountriesMember2022-01-012022-06-300001235912country:US2022-01-012022-06-300001235912country:DE2022-01-012022-06-300001235912srt:MinimumMember2023-01-012023-06-300001235912srt:MaximumMember2023-01-012023-06-300001235912us-gaap:OfficeEquipmentMember2023-06-300001235912us-gaap:LeaseholdImprovementsMember2023-06-300001235912us-gaap:AssetUnderConstructionMember2023-06-300001235912cvrx:LabEquipmentMember2023-06-300001235912cvrx:ComputerEquipmentAndSoftwareMember2023-06-300001235912us-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-04-012023-06-300001235912us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-06-300001235912us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001235912us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-06-300001235912us-gaap:StateAndLocalJurisdictionMember2022-12-310001235912us-gaap:DomesticCountryMember2022-12-310001235912us-gaap:RetainedEarningsMember2023-04-012023-06-300001235912us-gaap:RetainedEarningsMember2023-01-012023-06-300001235912us-gaap:RetainedEarningsMember2022-04-012022-06-300001235912us-gaap:RetainedEarningsMember2022-01-012022-06-300001235912cvrx:OfficeSpaceInMinneapolisMinnesotaMember2023-01-012023-06-300001235912cvrx:TwoThousandTwentyOneEquityPlanMember2023-06-300001235912cvrx:TwoThousandTwentyOneEquityPlanMember2023-01-010001235912cvrx:EmployeeStockPurchasePlanMember2023-01-010001235912cvrx:TwoThousandOneStockIncentiveAwardPlanMember2001-06-3000012359122022-06-3000012359122021-12-310001235912us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001235912cvrx:WarrantsToPurchaseCommonStockMember2023-01-012023-06-300001235912us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001235912cvrx:WarrantsToPurchaseCommonStockMember2022-01-012022-06-300001235912us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-04-012023-06-300001235912us-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-06-300001235912us-gaap:EmployeeStockOptionMember2023-04-012023-06-300001235912us-gaap:CostOfSalesMember2023-04-012023-06-300001235912cvrx:EmployeeStockPurchasePlanMember2023-04-012023-06-300001235912us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-06-300001235912us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-06-300001235912us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001235912us-gaap:CostOfSalesMember2023-01-012023-06-300001235912cvrx:EmployeeStockPurchasePlanMember2023-01-012023-06-300001235912us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-04-012022-06-300001235912us-gaap:ResearchAndDevelopmentExpenseMember2022-04-012022-06-300001235912us-gaap:EmployeeStockOptionMember2022-04-012022-06-300001235912us-gaap:CostOfSalesMember2022-04-012022-06-300001235912cvrx:EmployeeStockPurchasePlanMember2022-04-012022-06-300001235912us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-06-300001235912us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-06-300001235912us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001235912us-gaap:CostOfSalesMember2022-01-012022-06-300001235912cvrx:EmployeeStockPurchasePlanMember2022-01-012022-06-300001235912us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-3000012359122023-04-012023-06-300001235912us-gaap:AdditionalPaidInCapitalMember2023-01-012023-06-300001235912us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-3000012359122022-04-012022-06-300001235912us-gaap:AdditionalPaidInCapitalMember2022-01-012022-06-3000012359122022-01-012022-06-3000012359122023-07-270001235912cvrx:EmployeeStockPurchasePlanMember2023-06-300001235912cvrx: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-06-300001235912cvrx:LineOfCreditDrawDownPeriodThreeMembercvrx:LoanAndSecurityAgreementMember2022-10-312022-10-310001235912cvrx:LoanAndSecurityAgreementMember2022-10-312022-10-310001235912cvrx:OfficeSpaceInMinneapolisMinnesotaMember2023-06-300001235912cvrx:LoanAndSecurityAgreementMember2022-10-3100012359122023-01-012023-06-3000012359122023-06-3000012359122022-12-31iso4217:USDxbrli:pureutr:sqftcvrx:itemxbrli: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 June 30, 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 July 27, 2023, there were 20,756,651 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 June 30, 2023 and December 31, 2022 (Unaudited)

5

Condensed Consolidated Statements of Operations and Comprehensive Loss for the three and six months ended June 30, 2023 and 2022 (Unaudited)

6

Condensed Consolidated Statements of Stockholders Equity for the three and six months ended June 30, 2023 and 2022 (Unaudited)

7

Condensed Consolidated Statements of Cash Flows for the six months ended June 30, 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

18

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

28

Item 4.

Controls and Procedures

29

Part II

Other Information

Item 1.

Legal Proceedings

30

Item 1A.

Risk Factors

30

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

32

Item 3.

Defaults Upon Senior Securities

32

Item 4.

Mine Safety Disclosures

32

Item 5.

Other Information

33

Item 6.

Exhibits

33

Exhibit Index

Signatures

2

CVRx, Inc.

Quarterly Report on Form 10-Q

For the quarterly period ended June 30, 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)

    

June 30, 

    

December 31, 

2023

2022

Assets

 

  

 

  

Current assets:

 

  

 

  

Cash and cash equivalents

$

90,815

$

106,194

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

 

6,726

 

5,504

Inventory

 

10,928

 

6,957

Prepaid expenses and other current assets

 

3,543

 

4,223

Total current assets

 

112,012

 

122,878

Property and equipment, net

 

1,821

 

1,698

Operating lease right-of-use asset

1,113

334

Other non-current assets

 

27

 

27

Total assets

$

114,973

$

124,937

Liabilities and Stockholders’ Equity

 

  

 

  

Current liabilities:

 

  

 

  

Accounts payable

$

2,933

$

1,719

Accrued expenses

 

5,992

 

6,369

Total current liabilities

 

8,925

 

8,088

Long-term debt

14,253

6,747

Operating lease liability, non-current portion

946

117

Other long-term liabilities

 

885

 

805

Total liabilities

 

25,009

 

15,757

Commitments and contingencies (Note 10)

 

  

 

  

Stockholders’ equity:

 

  

 

  

Common stock, $0.01 par value, 200,000,000 authorized as of June 30, 2023 and December 31, 2022; 20,750,910 and 20,663,736 shares issued and outstanding as of June 30, 2023 and December 31, 2022, respectively

 

208

 

207

Additional paid-in capital

 

549,150

 

545,362

Accumulated deficit

 

(459,207)

 

(436,182)

Accumulated other comprehensive loss

 

(187)

 

(207)

Total stockholders’ equity

 

89,964

 

109,180

Total liabilities and stockholders’ equity

$

114,973

$

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

Six months ended

June 30, 

June 30, 

2023

    

2022

    

2023

    

2022

Revenue

$

9,500

$

5,031

$

17,479

$

9,107

Cost of goods sold

 

1,517

 

1,201

 

2,845

 

2,150

Gross profit

 

7,983

 

3,830

 

14,634

 

6,957

Operating expenses:

 

  

 

  

 

  

 

  

Research and development

 

3,280

 

2,355

 

6,696

 

4,613

Selling, general and administrative

 

16,455

 

12,489

 

31,852

 

23,266

Total operating expenses

 

19,735

 

14,844

 

38,548

 

27,879

Loss from operations

 

(11,752)

 

(11,014)

 

(23,914)

 

(20,922)

Interest expense

 

(481)

 

 

(721)

 

Other income (expense), net

 

616

 

(34)

 

1,678

 

(91)

Loss before income taxes

 

(11,617)

 

(11,048)

 

(22,957)

 

(21,013)

Provision for income taxes

 

(34)

 

(23)

 

(68)

 

(49)

Net loss

 

(11,651)

 

(11,071)

 

(23,025)

 

(21,062)

Cumulative translation adjustment

 

17

 

(7)

 

20

 

(13)

Comprehensive loss

$

(11,634)

$

(11,078)

$

(23,005)

$

(21,075)

Net loss per share, basic and diluted

$

(0.56)

$

(0.54)

$

(1.11)

$

(1.03)

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

 

20,711,850

 

20,505,228

 

20,702,589

 

20,479,427

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 March 31, 2023

 

20,708,940

 

$

207

$

547,195

$

(447,556)

$

(204)

$

99,642

Exercise of stock options

 

7,549

 

 

1

 

27

 

 

 

28

Proceeds from Employee Stock Purchase Plan

34,421

452

452

Employee stock compensation

 

 

 

 

1,476

 

 

 

1,476

Net loss for the three months ended June 30, 2023

 

 

 

 

 

(11,651)

 

 

(11,651)

Cumulative translation adjustment

 

 

 

 

 

 

17

 

17

Balances as of June 30, 2023

 

20,750,910

 

$

208

$

549,150

$

(459,207)

$

(187)

$

89,964

Balances as of March 31, 2022

 

20,486,971

 

$

205

$

541,547

$

(404,745)

$

(204)

$

136,803

Exercise of stock options

31,497

26

26

Proceeds from Employee Stock Purchase Plan

 

57,681

 

 

1

 

294

 

 

 

295

Employee stock compensation

 

 

 

 

1,100

 

 

 

1,100

Net loss for the three months ended June 30, 2022

 

 

 

 

 

(11,071)

 

 

(11,071)

Cumulative translation adjustment

 

 

 

 

 

 

(7)

 

(7)

Balances as of June 30, 2022

 

20,576,149

 

$

206

$

542,967

$

(415,816)

$

(211)

$

127,146

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

52,753

 

 

1

 

155

 

 

 

156

Proceeds from Employee Stock Purchase Plan

34,421

452

452

Employee stock compensation

 

 

 

 

3,181

 

 

 

3,181

Net loss for the six months ended June 30, 2023

 

 

 

 

 

(23,025)

 

 

(23,025)

Cumulative translation adjustment

 

 

 

 

 

 

20

 

20

Balances as of June 30, 2023

 

20,750,910

 

$

208

$

549,150

$

(459,207)

$

(187)

$

89,964

Balances as of December 31, 2021

 

20,399,337

 

$

204

$

540,707

$

(394,754)

$

(198)

$

145,959

Exercise of stock options

119,131

1

73

74

Proceeds from Employee Stock Purchase Plan

57,681

1

294

295

Employee stock compensation

 

 

 

 

1,893

 

 

 

1,893

Net loss for the six months ended June 30, 2022

 

 

 

 

(21,062)

 

 

(21,062)

Cumulative translation adjustment

 

 

 

 

 

 

(13)

 

(13)

Balances as of June 30, 2022

 

20,576,149

 

$

206

$

542,967

$

(415,816)

$

(211)

$

127,146

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)

    

Six months ended

June 30, 

2023

    

2022

Cash flows from operating activities:

 

  

 

  

Net loss

$

(23,025)

$

(21,062)

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

 

  

 

  

Stock-based compensation

 

3,181

 

1,893

Depreciation of property and equipment

 

256

 

157

Loss on disposal of equipment

4

Amortization of deferred financing costs and loan discount

 

73

 

Changes in operating assets and liabilities:

 

  

 

  

Accounts receivable

 

(1,222)

 

(1,041)

Inventory

 

(3,971)

 

(1,954)

Prepaid expenses and other current assets

 

689

 

1,421

Accounts payable

 

1,214

 

98

Accrued expenses

 

(256)

 

(252)

Net cash used in operating activities

 

(23,057)

 

(20,740)

Cash flows from investing activities:

 

  

 

  

Purchase of property and equipment

 

(383)

 

(342)

Net cash used in investing activities

 

(383)

 

(342)

Cash flows from financing activities:

 

  

 

  

Proceeds from the exercise of common stock options

 

156

 

74

Proceeds from Employee Stock Purchase Plan

452

295

Proceeds from debt financing

7,500

Debt financing costs

(67)

Net cash provided by financing activities

 

8,041

 

369

Effect of currency exchange on cash and cash equivalents

 

20

 

(13)

Net change in cash and cash equivalents

 

(15,379)

 

(20,726)

Cash and cash equivalents at beginning of period

 

106,194

 

142,072

Cash and cash equivalents at end of period

$

90,815

$

121,346

Supplemental Information:

 

  

 

  

Cash paid for interest

$

563

$

Cash paid for income taxes

$

4

$

1

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 June 30, 2023 and December 31, 2022, cash equivalents consisted of money market funds, which are stated at cost and approximate fair value. Additionally, as of June 30, 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 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

10

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.

3.

Selected balance sheet information

Inventory consists of the following at:

    

June 30, 

    

December 31, 

(in thousands)

2023

2022

Raw material

$

4,420

$

2,390

Work-in-process

 

2,333

 

1,033

Finished goods

 

4,175

 

3,534

$

10,928

$

6,957

Property and equipment, net consists of the following at:

    

June 30, 

    

December 31, 

(in thousands)

2023

2022

Office furniture and equipment

$

402

$

350

Lab equipment

 

2,684

 

2,684

Computer equipment and software

 

687

 

618

Leasehold improvements

 

95

 

95

Capital equipment in process

 

475

 

231

 

4,343

 

3,978

Less: Accumulated depreciation and amortization

 

2,522

 

2,280

$

1,821

$

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 $127,000 and $95,000 for the three months ended June 30, 2023 and 2022, respectively, and $256,000 and $157,000 for the six months ended June 30, 2023 and 2022, respectively.

Accrued expenses consist of the following at:

    

June 30, 

    

December 31, 

(in thousands)

2023

2022

Bonuses

$

2,033

$

2,303

Paid time off

 

1,234

 

960

Clinical trial and other professional fees

1,086

1,733

Customer rebates

282

256

Operating lease liability, current portion

185

222

Taxes

83

120

Other

 

1,089

 

775

$

5,992

$

6,369

11

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 term 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 (which was achieved), 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 June 30, 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:

    

June 30, 

(in thousands)

2023

2023

    

$

2024

 

2025

 

2026

 

2027

10,000

2028

5,000

 

15,000

Less: Unamortized debt costs and discounts

 

(747)

Long-term debt

$

14,253

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 was scheduled to expire August 31, 2024. On April 21, 2023, we extended our operating lease for our office space in Minneapolis, Minnesota for an additional 49 consecutive months through August 31, 2028. 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 three

12

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:

    

June 30, 

December 31, 

(in thousands)

2023

2022

Right-of-use assets:

Operating lease right-of-use asset

$

1,113

$

334

Operating lease liabilities:

Accrued expenses

185

222

Operating lease liability, non-current portion

946

117

Total operating lease liabilities

$

1,131

$

339

Maturities of our lease liability for our operating lease are as follows as of June 30, 2023:

June 30, 

(in thousands)

2023

2023, remainder

$

119

2024

223

2025

255

2026

262

2027

270

2028

161

Total undiscounted lease payments

1,290

Less: imputed interest

(159)

Present value of lease liability

$

1,131

As of June 30, 2023, the remaining lease term was 5.2 years and the discount rate was 5.0%. The operating cash outflows from our operating lease were $0.2 million and $0.6 million for the six months ended June 30, 2023 and 2022, respectively.

6.

Stockholders’ equity

Common Stock Warrants

The Company has common stock warrants 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.

13

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 June 30, 2023, there were 1,741,895 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 initial public offering (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

 

993,401

 

13.73

 

  

Cancelled / Forfeited

 

(187,897)

 

9.27

 

  

Exercised

 

(52,753)

 

2.95

 

  

Balance as of June 30, 2023

 

4,509,586

$

9.50

$

28,416

Options exercisable as of June 30, 2023

 

2,165,087

$

6.81

$

19,577

As of June 30, 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 June 30, 2023, the weighted average remaining contractual life was 7.7 years. For options exercisable as of June 30, 2023, the weighted average remaining contractual life was 6.4 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

14

(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. For the six months ended June 30, 2023, 34,421 shares of common stock were purchased under the ESPP for $0.5 million of employee contributions. As of June 30, 2023, there were 540,489 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 six months ended June 30, 2023 and 2022:

    

June 30, 

2023

 

2022

 

Weighted average fair value of options granted

 

$

10.42

$

4.41

Expected term (in years) — non-officer employees

 

5.5 to 6.1

5.5 to 6.1

Expected term (in years) — officer employees

 

2.5 to 6.1

3.2 to 6.1

Expected volatility

 

77.2% to 79.2

%

56.3% to 58.6

%

Expected dividend yield

 

%

%

Risk-free interest rate

 

3.40% to 4.18

%

1.75% to 3.07

%

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 six months ended June 30, 2023 and 2022:

    

June 30, 

2023

 

2022

Weighted average fair value per ESPP purchase right

 

$

5.71

$

1.76

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.

15

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

Three Months Ended

Six months ended

    

June 30, 

    

June 30, 

(in thousands)

2023

2022

2023

2022

Stock options

$

1,401

$

998

$

2,984

$

1,791

Employee Stock Purchase Plan

75

102

197

102

Total stock-based compensation expense

$

1,476

$

1,100

$

3,181

$

1,893

Selling, general & administrative

$

1,258

$

943

$

2,438

$

1,617

Research & development

198

 

133

705

 

235

Cost of goods sold

20

 

24

38

 

41

$

1,476

$

1,100

$

3,181

$

1,893

As of June 30, 2023, unrecognized compensation expense related to unvested stock-based compensation arrangements was $14.8 million. As of June 30, 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 June 30, 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 June 30, 2023 and 2022 was $34,000 and $23,000, respectively. Provision for income taxes for the six months ended June 30, 2023 and 2022 was $68,000 and $49,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.

16

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

    

Six months ended

June 30, 

June 30, 

2023

2022

2023

2022

Numerator:

  

 

  

  

 

  

Net loss

$

(11,651)

$

(11,071)

$

(23,025)

$

(21,062)

Denominator:

 

  

 

  

 

  

 

  

Weighted average common shares outstanding — basic and diluted

 

20,711,850

 

20,505,228

 

20,702,589

 

20,479,427

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

$

(0.56)

$

(0.54)

$

(1.11)

$

(1.03)

The Company’s potentially dilutive securities, which include stock options 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:

    

Six months ended

June 30, 

2023

    

2022

Options to purchase common stock

 

4,509,586

 

3,452,080

Warrants to purchase common stock

716,131

716,131

 

5,225,717

 

4,168,211

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 June 30, 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

17

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

Six months ended

    

June 30, 

June 30, 

2023

    

2022

2023

    

2022

U.S.

$

8,297

$

3,938

$

15,239

$

6,996

Germany

 

1,126

 

1,008

 

2,017

 

1,811

Other countries

 

77

 

85

 

223

 

300

$

9,500

$

5,031

$

17,479

$

9,107

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

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, 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 significant 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

18

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.

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 have continued investing in research and development 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 HF. While the trial did not reach statistical significance on the primary endpoint, it did contain additional clinically meaningful prespecified analyses favoring Barostim. We filed a regulatory submission to the FDA for expanded labeling in early June 2023. If successful, this label expansion could expand our addressable patient population.

19

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;
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 steadily increased since the pre-market approval of Barostim by the FDA in August 2019, and the subsequent reimbursement changes. 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

20

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

21

Results of operations

Consolidated results of operations for the three months ended June 30, 2023, compared to the three months ended June 30, 2022

    

Three months ended

    

 

June 30, 

Change

(unaudited and in thousands)

2023

    

2022

$

    

%  

 

Revenue

$

9,500

$

5,031

$

4,469

 

89

%

Cost of goods sold

 

1,517

 

1,201

 

316

 

26

%

Gross profit

 

7,983

 

3,830

 

4,153

 

108

%

Gross margin

 

84

%  

 

76

%  

 

  

 

  

Operating expenses:

 

  

 

  

 

  

 

  

Research and development

 

3,280

 

2,355

 

925

 

39

%

Selling, general and administrative

 

16,455

 

12,489

 

3,966

 

32

%

Total operating expenses

 

19,735

 

14,844

 

4,891

 

33

%

Loss from operations

 

(11,752)

 

(11,014)

 

(738)

 

7

%

Interest expense

 

(481)

 

 

(481)

 

NM

Other income (expense), net

 

616

 

(34)

 

650

 

NM

Loss before income taxes

 

(11,617)

 

(11,048)

 

(569)

 

5

%

Provision for income taxes

 

(34)

 

(23)

 

(11)

 

48

%

Net loss

$

(11,651)

$

(11,071)

$

(580)

 

5

%

NM – Not meaningful

The following table provides revenue by geography:

Three months ended

June 30, 

Change

(unaudited and in thousands)

2023

    

2022

$

    

%  

 

United States

$

8,297

$

3,938

$

4,359

 

111

%

Europe

 

1,203

 

1,093

 

110

 

10

%

Total Revenue

$

9,500

$

5,031

$

4,469

 

89

%

Revenue was $9.5 million for the three months ended June 30, 2023, an increase of $4.5 million, or 89%, over the three months ended June 30, 2022.

Revenue generated in the U.S. was $8.3 million for the three months ended June 30, 2023, an increase of $4.4 million, or 111%, over the three months ended June 30, 2022. HF revenue units in the U.S. totaled 265 and 128 for the three months ended June 30, 2023 and 2022, respectively.

HF revenue in the U.S. totaled $8.3 million and $3.8 million for the three months ended June 30, 2023 and 2022, respectively. The increases were 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 June 30, 2023, we had a total of 140 active implanting centers, as compared to 71 as of June 30, 2022. Active implanting centers are customers that have completed at least one commercial HF implant in the last 12 months. As of June 30, 2023, the Company had a total of 32 sales territories as compared to 20 as of June 30, 2022.

Revenue generated in Europe was $1.2 million for the three months ended June 30, 2023, an increase of $0.1 million, or 10%, over the three months ended June 30, 2022. Total revenue units in Europe increased to

22

56 for the three months ended June 30, 2023 as compared to 52 in the prior year period. The number of sales territories in Europe remained consistent at six for the three months ended June 30, 2023.

Cost of goods sold and gross margin

Cost of goods sold increased $0.3 million, or 26%, to $1.5 million for the three months ended June 30, 2023, compared to the three months ended June 30, 2022. This increase was primarily due to higher sales of Barostim.

Gross profit was $8.0 million for the three months ended June 30, 2023, an increase of $4.2 million, or 108%, over the three months ended June 30, 2022. Gross margin increased to 84% for the three months ended June 30, 2023, compared to 76% for the three months ended June 30, 2022. This increase was 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 $0.9 million, or 39%, to $3.3 million for the three months ended June 30, 2023, compared to the three months ended June 30, 2022. This change was driven by a $0.6 million increase in compensation expenses as a result of increased headcount, a $0.1 million increase in non-cash stock-based compensation expense, and a $0.1 million increase in consulting fees.

Selling, general and administrative expenses

SG&A expenses increased $4.0 million, or 32%, to $16.5 million for the three months ended June 30, 2023, compared to the three months ended June 30, 2022. This change was primarily driven by a $2.5 million increase in compensation expenses, mainly as a result of increased headcount, a $0.8 million increase in marketing and advertising expenses associated with the commercialization of Barostim in the U.S., a $0.4 million increase in travel expenses, and a $0.3 million increase in non-cash stock-based compensation expense.

Interest expense

Interest expense increased $0.5 million for the three months ended June 30, 2023, compared to the three months ended June 30, 2022. This increase was driven by the interest expense on borrowings under the Loan Agreement entered into on October 31, 2022.

Other income (expense), net

Other income, net was $0.6 million for the three months ended June 30, 2023, compared to other expense, net of $34,000 for the three months ended June 30, 2022. The income for the three months ended June 30, 2023 was primarily driven by interest income on our interest-bearing accounts.

Provision for income taxes

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

23

Consolidated results of operations for the six months ended June 30, 2023, compared to the six months ended June 30, 2022

    

Six months ended

    

 

June 30, 

Change

(unaudited and in thousands)

2023

    

2022

$

    

%  

 

Revenue

$

17,479

$

9,107

$

8,372

 

92

%

Cost of goods sold

 

2,845

 

2,150

 

695

 

32

%

Gross profit

 

14,634

 

6,957

 

7,677

 

110

%

Gross margin

 

84

%  

 

76

%  

 

  

 

  

Operating expenses:

 

  

 

  

 

  

 

  

Research and development

 

6,696

 

4,613

 

2,083

 

45

%

Selling, general and administrative

 

31,852

 

23,266

 

8,586

 

37

%

Total operating expenses

 

38,548

 

27,879

 

10,669

 

38

%

Loss from operations

 

(23,914)

 

(20,922)

 

(2,992)

 

14

%

Interest expense

 

(721)

 

 

(721)

 

NM

Other income (expense), net

 

1,678

 

(91)

 

1,769

 

NM

Loss before income taxes

 

(22,957)

 

(21,013)

 

(1,944)

 

9

%

Provision for income taxes

 

(68)

 

(49)

 

(19)

 

39

%

Net loss

$

(23,025)

$

(21,062)

$

(1,963)

 

9

%

NM – Not meaningful

The following table provides revenue by geography:

Six months ended

June 30, 

Change

(unaudited and in thousands)

2023

    

2022

$

    

%  

 

United States

$

15,239

$

6,996

$

8,243

 

118

%

Europe

 

2,240

 

2,111

 

129

 

6

%

Total Revenue

$

17,479

$

9,107

$

8,372

 

92

%

Revenue was $17.5 million for the six months ended June 30, 2023, an increase of $8.4 million, or 92%, over the six months ended June 30, 2022.

Revenue generated in the U.S. was $15.2 million for the six months ended June 30, 2023, an increase of $8.2 million, or 118%, over the six months ended June 30, 2022. HF revenue units in the U.S. totaled 490 and 227 for the six months ended June 30, 2023 and 2022, respectively.

HF revenue in the U.S. totaled $15.1 million and $6.7 million for the six months ended June 30, 2023 and 2022, respectively. The increases were 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 June 30, 2023, we had a total of 140 active implanting centers, as compared to 71 as of June 30, 2022. Active implanting centers are customers that have completed at least one commercial HF implant in the last 12 months. As of June 30, 2023, the Company had a total of 32 sales territories as compared to 20 as of June 30, 2022.

Revenue generated in Europe was $2.2 million for the six months ended June 30, 2023, an increase of $0.1 million, or 6%, over the six months ended June 30, 2022. Total revenue units in Europe increased to 108 for the six months ended June 30, 2023 as compared to 102 in the prior year period. The number of sales territories in Europe remained consistent at six for the three months ended June 30, 2023.

24

Cost of goods sold and gross margin

Cost of goods sold increased $0.7 million, or 32%, to $2.8 million for the six months ended June 30, 2023, compared to the six months ended June 30, 2022. This increase was primarily due to higher sales of Barostim.

Gross profit was $14.6 million for the six months ended June 30, 2023, an increase of $7.7 million, or 110%, over the six months ended June 30, 2022. Gross margin increased to 84% for the six months ended June 30, 2023, compared to 76% for the six months ended June 30, 2022. This increase was 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 $2.1 million, or 45%, to $6.7 million for the six months ended June 30, 2023, compared to the six months ended June 30, 2022. This change was driven by a $1.1 million increase in compensation expenses as a result of increased headcount, a $0.5 million increase in non-cash stock-based compensation expense and a $0.5 million increase in consulting fees.

Selling, general and administrative expenses

SG&A expenses increased $8.6 million, or 37%, to $31.9 million for the six months ended June 30, 2023, compared to the six months ended June 30, 2022. This change was primarily driven by a $5.0 million increase in compensation expenses, mainly as a result of increased headcount, a $1.3 million increase in marketing and advertising expenses associated with the commercialization of Barostim in the U.S, a $1.2 million increase in travel expenses, and a $0.8 million increase in non-cash stock-based compensation expense.

Interest expense

Interest expense increased $0.7 million for the six months ended June 30, 2023, compared to the six months ended June 30, 2022. This increase was driven by the interest expense on borrowings under the Loan Agreement entered into on October 31, 2022.

Other income (expense), net

Other income, net was $1.7 million for the six months ended June 30, 2023, compared to other expense, net of $0.1 million for the six months ended June 30, 2022. The income for the six months ended June 30, 2023 was primarily driven by interest income on our interest-bearing accounts.

Provision for income taxes

Provision for income taxes was nominal for each of the six months ended June 30, 2023 and June 30, 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 June 30, 2023 and December 31, 2022, we had cash and cash equivalents of $90.8 million and $106.2 million, respectively. For the three months ended June 30, 2023 and 2022, our net losses were $11.7 million and $11.1 million, respectively. For the six months ended June 30, 2023 and 2022, our net losses were $23.0 million and $21.1 million, respectively. Our net cash used in operating activities for the six months ended June 30, 2023 and 2022 was $23.1 million and $20.7 million, respectively.

25

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 June 30, 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 were to 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.

26

Cash flows

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

    

Six months ended

June 30, 

(unaudited)

(in thousands)

2023

    

2022

Net cash (used in) provided by:

 

  

 

  

Operating activities

$

(23,057)

 

$

(20,740)

Investing activities

 

(383)

 

 

(342)

Financing activities

 

8,041

 

 

369

Effect of exchange rate changes on cash and cash equivalents

 

20

 

 

(13)

Net change in cash and cash equivalents

$

(15,379)

 

$

(20,726)

Cash used in operating activities

Net cash used in operating activities for the six months ended June 30, 2023 was $23.1 million and consisted primarily of a net loss of $23.0 million and a change in net operating assets of $3.5 million, partially offset by a non-cash charge of $3.2 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 six months ended June 30, 2022 was $20.7 million and consisted primarily of a net loss of $21.1 million and a change in net operating assets of $1.7 million, partially offset by a non-cash charge of $1.9 million related to stock-based compensation expense. Net operating assets consisted primarily of inventory, accounts receivable, prepaid expenses and other current assets, accounts payable and accrued expenses to support the growth of our operations.

Cash used in investing activities:

Cash used in investing activities was $0.4 million and $0.3 million for each of the six months ended June 30, 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 six months ended June 30, 2023 was $8.0 million and consisted of $7.5 million related to the proceeds under the Loan Agreement, $0.5 million related to proceeds from the ESPP and $0.2 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 for the six months ended June 30, 2022 was $0.4 million and consisted of $0.3 million related to proceeds from the ESPP and $0.1 million related to proceeds from the exercise of common stock options.

Contractual obligations and commitments

There have been no material changes to our contractual obligations as of June 30, 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

27

reviewed and determined that those critical accounting policies and estimates remain our critical accounting policies and estimates as of and for the six months ended June 30, 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 June 30, 2023 and December 31, 2022, our cash and cash equivalents were maintained with financial institutions which we believe have sufficient assets and liquidity to conduct their operations in the ordinary course of business with little or no credit risk to us; however, our cash balances were in excess of insured limits.

28

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 June 30, 2023, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

29

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 third-party payors do not provide adequate coverage and reimbursement for the use of Barostim, our revenue will be negatively impacted.

Medicare reimbursement levels are important to increasing adoption of Barostim because nearly two-thirds of the target patient population for Barostim is over the age of 65. Effective January 2021, CMS awarded Barostim a TPT payment for outpatient procedures that adds the device cost as a pass-through payment to the calculated procedure payment, which will remain in place through 2023. The calculated procedure payment depends on many factors, including the location of the hospitals and their billing practices, and may not adequately cover hospital costs associated with the procedure. CMS recently released the proposed Outpatient Prospective Payment System (or “OPPS”), for 2024, which did not address our March 2023 submission requesting assignment to one of the New Technology APC payment codes for 2024. We plan to submit formal comments on the proposed OPPS package and advocate for inclusion in the 2024 final rule to be released later this year. While we intend to request that Barostim be reclassified into a higher Medicare reimbursement level, there can be no assurance that such efforts will be successful. Any future decline in the amount Medicare is willing to reimburse our customers for procedures using Barostim could make it difficult for new customers to adopt Barostim and could create additional pricing pressure for us, which could adversely affect our ability to invest in and grow our business. From time to time, physicians and hospitals have in the past experienced, and others may experience, delays in Medicare reimbursement, which have delayed or may delay their willingness to schedule additional Barostim procedures.

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. We filed a regulatory submission to the FDA for expanded labeling in early June 2023; 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;

30

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
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 being analyzed, and 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

31

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

32

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 (incorporated by reference to Exhibit 10.1 to the Company’s Quarterly Report on Form 10-Q filed on May 11, 2023)

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.

33

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: August 3, 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)

34

EX-31.1 2 cvrx-20230630xex31d1.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: August 3, 2023

By:

/s/ Nadim Yared

Name:

Nadim Yared

Title:

President and Chief Executive Officer


EX-31.2 3 cvrx-20230630xex31d2.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: August 3, 2023

J.

By:

/s/ Jared Oasheim

Name:

Jared Oasheim

Title:

Chief Financial Officer


EX-32.1 4 cvrx-20230630xex32d1.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 June 30, 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: August 3, 2023

By:

/s/ Nadim Yared

Name:

Nadim Yared

Title:

President and Chief Executive Officer


EX-32.2 5 cvrx-20230630xex32d2.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 June 30, 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: August 3, 2023

J.

By:

/s/ Jared Oasheim

Name:

Jared Oasheim

Title:

Chief Financial Officer


EX-101.SCH 6 cvrx-20230630.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 40502 - Disclosure - Leases (Maturities of lease liability) (Details) Calc 2 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 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 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 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 Per Share (Basic and Diluted Net Loss per Share) (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Loss 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 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 7 cvrx-20230630_cal.xml EX-101.CAL EX-101.DEF 8 cvrx-20230630_def.xml EX-101.DEF EX-101.LAB 9 cvrx-20230630_lab.xml EX-101.LAB EX-101.PRE 10 cvrx-20230630_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2023
Jul. 27, 2023
Document and Entity Information [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 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,756,651
Entity Central Index Key 0001235912  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 90,815 $ 106,194
Accounts receivable, net of allowances of $602 and $679, respectively 6,726 5,504
Inventory 10,928 6,957
Prepaid expenses and other current assets 3,543 4,223
Total current assets 112,012 122,878
Property and equipment, net 1,821 1,698
Operating lease right-of-use asset 1,113 334
Other non-current assets 27 27
Total assets 114,973 124,937
Current liabilities:    
Accounts payable 2,933 1,719
Accrued expenses 5,992 6,369
Total current liabilities 8,925 8,088
Long-term debt 14,253 6,747
Operating lease liability, non-current portion 946 117
Other long-term liabilities 885 805
Total liabilities 25,009 15,757
Commitments and contingencies (Note 10)
Stockholders' equity:    
Common stock, $0.01 par value, 200,000,000 authorized as of June 30, 2023 and December 31, 2022; 20,750,910 and 20,633,736 shares issued and outstanding as of June 30, 2023 and December 31, 2022, respectively 208 207
Additional paid-in capital 549,150 545,362
Accumulated deficit (459,207) (436,182)
Accumulated other comprehensive loss (187) (207)
Total stockholders' equity 89,964 109,180
Total liabilities and stockholders' equity $ 114,973 $ 124,937
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Condensed Consolidated Balance Sheets [Abstract]    
Allowance for accounts receivable, net $ 602 $ 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,663,736
Common stock, shares outstanding 20,750,910  
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Operations and Comprehensive Loss - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Condensed Consolidated Statements of Operations and Comprehensive Loss [Abstract]        
Revenue $ 9,500,000 $ 5,031,000 $ 17,479,000 $ 9,107,000
Cost of goods sold 1,517,000 1,201,000 2,845,000 2,150,000
Gross profit 7,983,000 3,830,000 14,634,000 6,957,000
Operating expenses:        
Research and development 3,280,000 2,355,000 6,696,000 4,613,000
Selling, general and administrative 16,455,000 12,489,000 31,852,000 23,266,000
Total operating expenses 19,735,000 14,844,000 38,548,000 27,879,000
Loss from operations (11,752,000) (11,014,000) (23,914,000) (20,922,000)
Interest expense (481,000) 0 (721,000) 0
Other income (expense), net 616,000 (34,000) 1,678,000 (91,000)
Loss before income taxes (11,617,000) (11,048,000) (22,957,000) (21,013,000)
Provision for income taxes (34,000) (23,000) (68,000) (49,000)
Net loss (11,651,000) (11,071,000) (23,025,000) (21,062,000)
Cumulative translation adjustment 17,000 (7,000) 20,000 (13,000)
Comprehensive loss $ (11,634,000) $ (11,078,000) $ (23,005,000) $ (21,075,000)
Net loss per share, basic $ (0.56) $ (0.54) $ (1.11) $ (1.03)
Net loss per share, diluted $ (0.56) $ (0.54) $ (1.11) $ (1.03)
Weighted-average common shares used to compute net loss per share, basic 20,711,850 20,505,228 20,702,589 20,479,427
Weighted-average common shares used to compute net loss per share, diluted 20,711,850 20,505,228 20,702,589 20,479,427
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.2
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 73     74
Exercise of stock options (in shares) 119,131        
Proceeds from Employee Stock Purchase Plan $ 1 294     295
Proceeds from Employee Stock Purchase Plan (shares) 57,681        
Employee stock compensation   1,893     1,893
Net loss     (21,062)   (21,062)
Cumulative translation adjustment       (13) (13)
Balances, Ending at Jun. 30, 2022 $ 206 542,967 (415,816) (211) 127,146
Balances, Ending (in shares) at Jun. 30, 2022 20,576,149        
Balances, Beginning at Mar. 31, 2022 $ 205 541,547 (404,745) (204) 136,803
Balances, Beginning (in shares) at Mar. 31, 2022 20,486,971        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of stock options   26     26
Exercise of stock options (in shares) 31,497        
Proceeds from Employee Stock Purchase Plan $ 1 294     295
Proceeds from Employee Stock Purchase Plan (shares) 57,681        
Employee stock compensation   1,100     1,100
Net loss     (11,071)   (11,071)
Cumulative translation adjustment       (7) (7)
Balances, Ending at Jun. 30, 2022 $ 206 542,967 (415,816) (211) 127,146
Balances, Ending (in shares) at Jun. 30, 2022 20,576,149        
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 $ 1 155     $ 156
Exercise of stock options (in shares) 52,753       52,753
Proceeds from Employee Stock Purchase Plan   452     $ 452
Proceeds from Employee Stock Purchase Plan (shares) 34,421        
Employee stock compensation   3,181     3,181
Net loss     (23,025)   (23,025)
Cumulative translation adjustment       20 20
Balances, Ending at Jun. 30, 2023 $ 208 549,150 (459,207) (187) 89,964
Balances, Ending (in shares) at Jun. 30, 2023 20,750,910        
Balances, Beginning at Mar. 31, 2023 $ 207 547,195 (447,556) (204) 99,642
Balances, Beginning (in shares) at Mar. 31, 2023 20,708,940        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of stock options $ 1 27     28
Exercise of stock options (in shares) 7,549        
Proceeds from Employee Stock Purchase Plan   452     452
Proceeds from Employee Stock Purchase Plan (shares) 34,421        
Employee stock compensation   1,476     1,476
Net loss     (11,651)   (11,651)
Cumulative translation adjustment       17 17
Balances, Ending at Jun. 30, 2023 $ 208 $ 549,150 $ (459,207) $ (187) $ 89,964
Balances, Ending (in shares) at Jun. 30, 2023 20,750,910        
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Cash flows from operating activities:    
Net loss $ (23,025) $ (21,062)
Adjustments to reconcile net loss to net cash used in operating activities:    
Stock-based compensation 3,181 1,893
Depreciation of property and equipment 256 157
Loss on disposal of equipment 4 0
Amortization of deferred financing costs and loan discount 73 0
Changes in operating assets and liabilities:    
Accounts receivable (1,222) (1,041)
Inventory (3,971) (1,954)
Prepaid expenses and other current assets 689 1,421
Accounts payable 1,214 98
Accrued expenses (256) (252)
Net cash used in operating activities (23,057) (20,740)
Cash flows from investing activities:    
Purchase of property and equipment (383) (342)
Net cash used in investing activities (383) (342)
Cash flows from financing activities:    
Proceeds from the exercise of common stock options 156 74
Proceeds from Employee Stock Purchase Plan 452 295
Proceeds from debt financing 7,500 0
Debt financing costs (67) 0
Net cash provided by financing activities 8,041 369
Effect of currency exchange on cash and cash equivalents 20 (13)
Net change in cash and cash equivalents (15,379) (20,726)
Cash and cash equivalents at beginning of period 106,194 142,072
Cash and cash equivalents at end of period 90,815 121,346
Supplemental Information:    
Cash paid for interest 563 0
Cash paid for income taxes $ 4 $ 1
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Business Organization
6 Months Ended
Jun. 30, 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 18 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 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 June 30, 2023 and December 31, 2022, cash equivalents consisted of money market funds, which are stated at cost and approximate fair value. Additionally, as of June 30, 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 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.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Selected Balance Sheet Information
6 Months Ended
Jun. 30, 2023
Selected Balance Sheet Information [Abstract]  
Selected balance sheet information

3.

Selected balance sheet information

Inventory consists of the following at:

    

June 30, 

    

December 31, 

(in thousands)

2023

2022

Raw material

$

4,420

$

2,390

Work-in-process

 

2,333

 

1,033

Finished goods

 

4,175

 

3,534

$

10,928

$

6,957

Property and equipment, net consists of the following at:

    

June 30, 

    

December 31, 

(in thousands)

2023

2022

Office furniture and equipment

$

402

$

350

Lab equipment

 

2,684

 

2,684

Computer equipment and software

 

687

 

618

Leasehold improvements

 

95

 

95

Capital equipment in process

 

475

 

231

 

4,343

 

3,978

Less: Accumulated depreciation and amortization

 

2,522

 

2,280

$

1,821

$

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 $127,000 and $95,000 for the three months ended June 30, 2023 and 2022, respectively, and $256,000 and $157,000 for the six months ended June 30, 2023 and 2022, respectively.

Accrued expenses consist of the following at:

    

June 30, 

    

December 31, 

(in thousands)

2023

2022

Bonuses

$

2,033

$

2,303

Paid time off

 

1,234

 

960

Clinical trial and other professional fees

1,086

1,733

Customer rebates

282

256

Operating lease liability, current portion

185

222

Taxes

83

120

Other

 

1,089

 

775

$

5,992

$

6,369

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Debt
6 Months Ended
Jun. 30, 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 term 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 (which was achieved), 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 June 30, 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:

    

June 30, 

(in thousands)

2023

2023

    

$

2024

 

2025

 

2026

 

2027

10,000

2028

5,000

 

15,000

Less: Unamortized debt costs and discounts

 

(747)

Long-term debt

$

14,253

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Leases
6 Months Ended
Jun. 30, 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 was scheduled to expire August 31, 2024. On April 21, 2023, we extended our operating lease for our office space in Minneapolis, Minnesota for an additional 49 consecutive months through August 31, 2028. 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 three

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:

    

June 30, 

December 31, 

(in thousands)

2023

2022

Right-of-use assets:

Operating lease right-of-use asset

$

1,113

$

334

Operating lease liabilities:

Accrued expenses

185

222

Operating lease liability, non-current portion

946

117

Total operating lease liabilities

$

1,131

$

339

Maturities of our lease liability for our operating lease are as follows as of June 30, 2023:

June 30, 

(in thousands)

2023

2023, remainder

$

119

2024

223

2025

255

2026

262

2027

270

2028

161

Total undiscounted lease payments

1,290

Less: imputed interest

(159)

Present value of lease liability

$

1,131

As of June 30, 2023, the remaining lease term was 5.2 years and the discount rate was 5.0%. The operating cash outflows from our operating lease were $0.2 million and $0.6 million for the six months ended June 30, 2023 and 2022, respectively.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity
6 Months Ended
Jun. 30, 2023
Stockholders' Equity [Abstract]  
Stockholders' equity

6.

Stockholders’ equity

Common Stock Warrants

The Company has common stock warrants exercisable for 716,131 shares of common stock upon conversion at a weighted average exercise price of $2.39 per share.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 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 June 30, 2023, there were 1,741,895 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 initial public offering (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

 

993,401

 

13.73

 

  

Cancelled / Forfeited

 

(187,897)

 

9.27

 

  

Exercised

 

(52,753)

 

2.95

 

  

Balance as of June 30, 2023

 

4,509,586

$

9.50

$

28,416

Options exercisable as of June 30, 2023

 

2,165,087

$

6.81

$

19,577

As of June 30, 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 June 30, 2023, the weighted average remaining contractual life was 7.7 years. For options exercisable as of June 30, 2023, the weighted average remaining contractual life was 6.4 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. For the six months ended June 30, 2023, 34,421 shares of common stock were purchased under the ESPP for $0.5 million of employee contributions. As of June 30, 2023, there were 540,489 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 six months ended June 30, 2023 and 2022:

    

June 30, 

2023

 

2022

 

Weighted average fair value of options granted

 

$

10.42

$

4.41

Expected term (in years) — non-officer employees

 

5.5 to 6.1

5.5 to 6.1

Expected term (in years) — officer employees

 

2.5 to 6.1

3.2 to 6.1

Expected volatility

 

77.2% to 79.2

%

56.3% to 58.6

%

Expected dividend yield

 

%

%

Risk-free interest rate

 

3.40% to 4.18

%

1.75% to 3.07

%

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 six months ended June 30, 2023 and 2022:

    

June 30, 

2023

 

2022

Weighted average fair value per ESPP purchase right

 

$

5.71

$

1.76

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

Six months ended

    

June 30, 

    

June 30, 

(in thousands)

2023

2022

2023

2022

Stock options

$

1,401

$

998

$

2,984

$

1,791

Employee Stock Purchase Plan

75

102

197

102

Total stock-based compensation expense

$

1,476

$

1,100

$

3,181

$

1,893

Selling, general & administrative

$

1,258

$

943

$

2,438

$

1,617

Research & development

198

 

133

705

 

235

Cost of goods sold

20

 

24

38

 

41

$

1,476

$

1,100

$

3,181

$

1,893

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

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes
6 Months Ended
Jun. 30, 2023
Income Taxes [Abstract]  
Income taxes

8.

Income taxes

As of June 30, 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 June 30, 2023 and 2022 was $34,000 and $23,000, respectively. Provision for income taxes for the six months ended June 30, 2023 and 2022 was $68,000 and $49,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 25 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Loss Per Share
6 Months Ended
Jun. 30, 2023
Loss Per Share [Abstract]  
Loss 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

    

Six months ended

June 30, 

June 30, 

2023

2022

2023

2022

Numerator:

  

 

  

  

 

  

Net loss

$

(11,651)

$

(11,071)

$

(23,025)

$

(21,062)

Denominator:

 

  

 

  

 

  

 

  

Weighted average common shares outstanding — basic and diluted

 

20,711,850

 

20,505,228

 

20,702,589

 

20,479,427

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

$

(0.56)

$

(0.54)

$

(1.11)

$

(1.03)

The Company’s potentially dilutive securities, which include stock options 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:

    

Six months ended

June 30, 

2023

    

2022

Options to purchase common stock

 

4,509,586

 

3,452,080

Warrants to purchase common stock

716,131

716,131

 

5,225,717

 

4,168,211

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 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 June 30, 2023 or December 31, 2022.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Employee Benefit Plans
6 Months Ended
Jun. 30, 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 28 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Segment, Geographic Information and Revenue Disaggregation
6 Months Ended
Jun. 30, 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

Six months ended

    

June 30, 

June 30, 

2023

    

2022

2023

    

2022

U.S.

$

8,297

$

3,938

$

15,239

$

6,996

Germany

 

1,126

 

1,008

 

2,017

 

1,811

Other countries

 

77

 

85

 

223

 

300

$

9,500

$

5,031

$

17,479

$

9,107

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

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 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 June 30, 2023 and December 31, 2022, cash equivalents consisted of money market funds, which are stated at cost and approximate fair value. Additionally, as of June 30, 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 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.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Selected Balance Sheet Information (Tables)
6 Months Ended
Jun. 30, 2023
Selected Balance Sheet Information [Abstract]  
Schedule of Inventory

Inventory consists of the following at:

    

June 30, 

    

December 31, 

(in thousands)

2023

2022

Raw material

$

4,420

$

2,390

Work-in-process

 

2,333

 

1,033

Finished goods

 

4,175

 

3,534

$

10,928

$

6,957

Schedule of Property and Equipment, Net

    

June 30, 

    

December 31, 

(in thousands)

2023

2022

Office furniture and equipment

$

402

$

350

Lab equipment

 

2,684

 

2,684

Computer equipment and software

 

687

 

618

Leasehold improvements

 

95

 

95

Capital equipment in process

 

475

 

231

 

4,343

 

3,978

Less: Accumulated depreciation and amortization

 

2,522

 

2,280

$

1,821

$

1,698

Schedule of Accrued Expenses

Accrued expenses consist of the following at:

    

June 30, 

    

December 31, 

(in thousands)

2023

2022

Bonuses

$

2,033

$

2,303

Paid time off

 

1,234

 

960

Clinical trial and other professional fees

1,086

1,733

Customer rebates

282

256

Operating lease liability, current portion

185

222

Taxes

83

120

Other

 

1,089

 

775

$

5,992

$

6,369

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Debt (Tables)
6 Months Ended
Jun. 30, 2023
Debt [Abstract]  
Schedule of Annual Principal Maturities of Debt

    

June 30, 

(in thousands)

2023

2023

    

$

2024

 

2025

 

2026

 

2027

10,000

2028

5,000

 

15,000

Less: Unamortized debt costs and discounts

 

(747)

Long-term debt

$

14,253

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Tables)
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
Schedule of lease balances within the balance sheets

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

    

June 30, 

December 31, 

(in thousands)

2023

2022

Right-of-use assets:

Operating lease right-of-use asset

$

1,113

$

334

Operating lease liabilities:

Accrued expenses

185

222

Operating lease liability, non-current portion

946

117

Total operating lease liabilities

$

1,131

$

339

Maturities of lease liability

Maturities of our lease liability for our operating lease are as follows as of June 30, 2023:

June 30, 

(in thousands)

2023

2023, remainder

$

119

2024

223

2025

255

2026

262

2027

270

2028

161

Total undiscounted lease payments

1,290

Less: imputed interest

(159)

Present value of lease liability

$

1,131

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 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

 

993,401

 

13.73

 

  

Cancelled / Forfeited

 

(187,897)

 

9.27

 

  

Exercised

 

(52,753)

 

2.95

 

  

Balance as of June 30, 2023

 

4,509,586

$

9.50

$

28,416

Options exercisable as of June 30, 2023

 

2,165,087

$

6.81

$

19,577

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

Six months ended

    

June 30, 

    

June 30, 

(in thousands)

2023

2022

2023

2022

Stock options

$

1,401

$

998

$

2,984

$

1,791

Employee Stock Purchase Plan

75

102

197

102

Total stock-based compensation expense

$

1,476

$

1,100

$

3,181

$

1,893

Selling, general & administrative

$

1,258

$

943

$

2,438

$

1,617

Research & development

198

 

133

705

 

235

Cost of goods sold

20

 

24

38

 

41

$

1,476

$

1,100

$

3,181

$

1,893

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 six months ended June 30, 2023 and 2022:

    

June 30, 

2023

 

2022

Weighted average fair value per ESPP purchase right

 

$

5.71

$

1.76

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 six months ended June 30, 2023 and 2022:

    

June 30, 

2023

 

2022

 

Weighted average fair value of options granted

 

$

10.42

$

4.41

Expected term (in years) — non-officer employees

 

5.5 to 6.1

5.5 to 6.1

Expected term (in years) — officer employees

 

2.5 to 6.1

3.2 to 6.1

Expected volatility

 

77.2% to 79.2

%

56.3% to 58.6

%

Expected dividend yield

 

%

%

Risk-free interest rate

 

3.40% to 4.18

%

1.75% to 3.07

%

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2023
Loss 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

    

Six months ended

June 30, 

June 30, 

2023

2022

2023

2022

Numerator:

  

 

  

  

 

  

Net loss

$

(11,651)

$

(11,071)

$

(23,025)

$

(21,062)

Denominator:

 

  

 

  

 

  

 

  

Weighted average common shares outstanding — basic and diluted

 

20,711,850

 

20,505,228

 

20,702,589

 

20,479,427

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

$

(0.56)

$

(0.54)

$

(1.11)

$

(1.03)

Antidilutive Securities Excluded from Computation of Earnings Per Share

    

Six months ended

June 30, 

2023

    

2022

Options to purchase common stock

 

4,509,586

 

3,452,080

Warrants to purchase common stock

716,131

716,131

 

5,225,717

 

4,168,211

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Segment, Geographic Information and Revenue Disaggregation (Tables)
6 Months Ended
Jun. 30, 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

Six months ended

    

June 30, 

June 30, 

2023

    

2022

2023

    

2022

U.S.

$

8,297

$

3,938

$

15,239

$

6,996

Germany

 

1,126

 

1,008

 

2,017

 

1,811

Other countries

 

77

 

85

 

223

 

300

$

9,500

$

5,031

$

17,479

$

9,107

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Selected Balance Sheet Information (Schedule of Inventory) (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Selected Balance Sheet Information [Abstract]    
Raw material $ 4,420 $ 2,390
Work-in-process 2,333 1,033
Finished goods 4,175 3,534
Total inventory $ 10,928 $ 6,957
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Selected Balance Sheet Information (Schedule of Property and Equipment) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 4,343 $ 3,978
Less: Accumulated depreciation and amortization 2,522 2,280
Property and equipment, net $ 1,821 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 $ 402 350
Lab equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 2,684 2,684
Computer equipment and software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 687 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 $ 475 $ 231
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Selected Balance Sheet Information (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Selected Balance Sheet Information [Abstract]        
Depreciation $ 127 $ 95 $ 256 $ 157
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Selected Balance Sheet Information (Schedule of Accrued Expenses) (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Selected Balance Sheet Information [Abstract]    
Bonuses $ 2,033 $ 2,303
Paid time off 1,234 960
Clinical trial and other professional fees 1,086 1,733
Customer rebates 282 256
Operating lease liability, current portion 185 222
Taxes 83 120
Other 1,089 775
Total accrued expenses $ 5,992 $ 6,369
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Debt (Narrative) (Details)
$ in Thousands
6 Months Ended
Mar. 15, 2023
USD ($)
Mar. 13, 2023
USD ($)
Mar. 10, 2023
USD ($)
Oct. 31, 2022
USD ($)
item
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
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%    
Number of monthly payments of principal plus interest | item       3    
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 41 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Debt (Maturities of debt) (Details) - USD ($)
$ in Thousands
Jun. 30, 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 (747)  
Long-term debt $ 14,253 $ 6,747
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
ft²
Jun. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Right-of-use assets:      
Operating lease right-of-use asset $ 1,113   $ 334
Operating lease liabilities:      
Accrued expenses $ 185   $ 222
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued expenses   Accrued expenses
Operating lease liability, non-current portion $ 946   $ 117
Present value of lease liability $ 1,131   $ 339
Remaining lease term 5 years 2 months 12 days    
Discount rate 5.00%    
Operating cash outflows $ 200 $ 600  
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 3 years    
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Maturities of lease liability) (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2023, remainder $ 119  
2024 223  
2025 255  
2026 262  
2027 270  
2028 161  
Total undiscounted lease payments 1,290  
Less: imputed interest (159)  
Present value of lease liability $ 1,131 $ 339
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity (Narrative) (Details) - Warrants to purchase common stock
6 Months Ended
Jun. 30, 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 45 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation (Narrative) (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
Jul. 02, 2021
Jun. 30, 2001
Jun. 30, 2023
Jun. 30, 2022
Jan. 01, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Expected dividend yield     0.00%    
Proceeds from Employee Stock Purchase Plan     $ 452 $ 295  
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     540,489    
Shares issued/purchased under ESPP     34,421    
Annual incremental percentage 1.00%        
Minimum Percentage     85.00%    
Expected dividend yield     0.00% 0.00%  
Proceeds from Employee Stock Purchase Plan     $ 500    
2021          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Reserved for future issuance 1,854,490   1,741,895   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 46 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation (Summary of Stock Option Activity) (Details)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
Number of Options    
Outstanding as of Beginning of period (in shares) 3,756,835  
Granted (in shares) 993,401  
Cancelled / Forfeited (in shares) (187,897)  
Exercised (in shares) (52,753)  
Balance as of End of period (in shares) 4,509,586  
Options exercisable as of June 30, 2023 (in shares) 2,165,087  
Weighted Average Exercise Price    
Outstanding as of Beginning of period (in dollars per share) | $ / shares $ 8.28  
Granted (in dollars per share) | $ / shares 13.73  
Cancelled / Forfeited (in dollars per share) | $ / shares 9.27  
Exercised (in dollars per share) | $ / shares 2.95  
Balance as of End of period (in dollars per share) | $ / shares 9.50  
Options exercisable as of June 30, 2023 (in dollars per share) | $ / shares $ 6.81  
Aggregate Intrinsic Value    
Aggregate intrinsic value | $ $ 28,416 $ 36,616
Options exercisable as of June 30, 2023 | $ $ 19,577  
Weighted average remaining contractual term, outstanding (in years) 7 years 8 months 12 days  
Weighted average remaining contractual life, exercisable (in years) 6 years 4 months 24 days  
Options not granted under the 2001 or 2021 Plans    
Number of Options    
Balance as of End of period (in shares) 8,796  
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation (Assumptions Used in Determine the Grant Date Fair Value of Stock Options) (Details) - $ / shares
6 Months Ended
Jun. 30, 2023
Jun. 30, 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.42 $ 4.41
Expected volatility, Minimum 77.20% 56.30%
Expected volatility, Maximum 79.20% 58.60%
Expected dividend yield 0.00% 0.00%
Risk-free interest rate, Minimum 3.40% 1.75%
Risk-free interest rate, Maximum 4.18% 3.07%
ESPP    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted average fair value of options granted $ 5.71 $ 1.76
Expected term (in years) 6 months 6 months
Expected volatility 84.60% 51.30%
Expected dividend yield 0.00% 0.00%
Risk-free interest rate 4.77% 0.22%
Non officer employees | Stock options | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (in years) 5 years 6 months 5 years 6 months
Non 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 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 3 years 2 months 12 days
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 6 years 1 month 6 days
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation (Recognized Stock-Based Compensation Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense $ 1,476 $ 1,100 $ 3,181 $ 1,893
Unrecognized compensation expense 14,800   $ 14,800  
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,401 998 $ 2,984 1,791
ESPP        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 75 102 197 102
Selling, general & administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 1,258 943 2,438 1,617
Research & development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 198 133 705 235
Cost of goods sold        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense $ 20 $ 24 $ 38 $ 41
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes (Narrative) (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Operating Loss Carryforwards [Line Items]          
Income tax expense $ 34,000 $ 23,000 $ 68,000 $ 49,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 50 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Loss Per Share (Basic and Diluted Net Loss per Share) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Numerator:        
Net loss $ (11,651) $ (11,071) $ (23,025) $ (21,062)
Denominator:        
Weighted average common shares outstanding - basic 20,711,850 20,505,228 20,702,589 20,479,427
Weighted average common shares outstanding - diluted 20,711,850 20,505,228 20,702,589 20,479,427
Net loss per share attributable to common stockholders - basic $ (0.56) $ (0.54) $ (1.11) $ (1.03)
Net loss per share attributable to common stockholders - diluted $ (0.56) $ (0.54) $ (1.11) $ (1.03)
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Loss Per Share (Antidilutive Securities Excluded from Computation of Earnings Per Share) (Details) - shares
6 Months Ended
Jun. 30, 2023
Jun. 30, 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,225,717 4,168,211
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,509,586 3,452,080
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 52 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies (Narrative) (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Commitments and Contingencies [Abstract]    
Contingent liabilities accrual amount $ 0 $ 0
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Segment, Geographic information and revenue disaggregation (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
segment
Jun. 30, 2022
USD ($)
Segment Reporting Information [Line Items]        
Total revenues $ 9,500 $ 5,031 $ 17,479 $ 9,107
Number of segments | segment     1  
U.S.        
Segment Reporting Information [Line Items]        
Total revenues 8,297 3,938 $ 15,239 6,996
Germany        
Segment Reporting Information [Line Items]        
Total revenues 1,126 1,008 2,017 1,811
Other countries        
Segment Reporting Information [Line Items]        
Total revenues $ 77 $ 85 $ 223 $ 300
XML 54 cvrx-20230630x10q_htm.xml IDEA: XBRL DOCUMENT 0001235912 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001235912 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001235912 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001235912 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001235912 us-gaap:RetainedEarningsMember 2023-06-30 0001235912 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001235912 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001235912 us-gaap:RetainedEarningsMember 2023-03-31 0001235912 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001235912 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001235912 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-06-30 0001235912 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001235912 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001235912 us-gaap:RetainedEarningsMember 2022-03-31 0001235912 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001235912 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001235912 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-06-30 0001235912 us-gaap:CommonStockMember 2023-03-31 0001235912 us-gaap:CommonStockMember 2022-12-31 0001235912 us-gaap:CommonStockMember 2022-06-30 0001235912 us-gaap:CommonStockMember 2022-03-31 0001235912 us-gaap:CommonStockMember 2021-12-31 0001235912 cvrx:ShareBasedPaymentArrangementOtherOptionsMember 2023-06-30 0001235912 cvrx:TwoThousandOneStockIncentiveAwardPlanMember 2021-07-02 0001235912 srt:MinimumMember cvrx:OfficerEmployeesMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001235912 srt:MinimumMember cvrx:NonOfficerEmployeesMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001235912 srt:MaximumMember cvrx:OfficerEmployeesMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001235912 srt:MaximumMember cvrx:NonOfficerEmployeesMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001235912 srt:MinimumMember cvrx:OfficerEmployeesMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001235912 srt:MinimumMember cvrx:NonOfficerEmployeesMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001235912 srt:MaximumMember cvrx:OfficerEmployeesMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001235912 srt:MaximumMember cvrx:NonOfficerEmployeesMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001235912 us-gaap:EmployeeStockOptionMember cvrx:TwoThousandOneStockIncentiveAwardPlanMember 2023-01-01 2023-06-30 0001235912 srt:MaximumMember cvrx:TwoThousandOneStockIncentiveAwardPlanMember 2001-06-01 2001-06-30 0001235912 cvrx:TwoThousandOneStockIncentiveAwardPlanMember 2001-06-01 2001-06-30 0001235912 cvrx:OtherCountriesMember 2023-04-01 2023-06-30 0001235912 country:US 2023-04-01 2023-06-30 0001235912 country:DE 2023-04-01 2023-06-30 0001235912 cvrx:OtherCountriesMember 2023-01-01 2023-06-30 0001235912 country:US 2023-01-01 2023-06-30 0001235912 country:DE 2023-01-01 2023-06-30 0001235912 cvrx:OtherCountriesMember 2022-04-01 2022-06-30 0001235912 country:US 2022-04-01 2022-06-30 0001235912 country:DE 2022-04-01 2022-06-30 0001235912 cvrx:OtherCountriesMember 2022-01-01 2022-06-30 0001235912 country:US 2022-01-01 2022-06-30 0001235912 country:DE 2022-01-01 2022-06-30 0001235912 srt:MinimumMember 2023-01-01 2023-06-30 0001235912 srt:MaximumMember 2023-01-01 2023-06-30 0001235912 us-gaap:OfficeEquipmentMember 2023-06-30 0001235912 us-gaap:LeaseholdImprovementsMember 2023-06-30 0001235912 us-gaap:AssetUnderConstructionMember 2023-06-30 0001235912 cvrx:LabEquipmentMember 2023-06-30 0001235912 cvrx:ComputerEquipmentAndSoftwareMember 2023-06-30 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-04-01 2023-06-30 0001235912 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-06-30 0001235912 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001235912 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-06-30 0001235912 us-gaap:StateAndLocalJurisdictionMember 2022-12-31 0001235912 us-gaap:DomesticCountryMember 2022-12-31 0001235912 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001235912 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0001235912 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001235912 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0001235912 cvrx:OfficeSpaceInMinneapolisMinnesotaMember 2023-01-01 2023-06-30 0001235912 cvrx:TwoThousandTwentyOneEquityPlanMember 2023-06-30 0001235912 cvrx:TwoThousandTwentyOneEquityPlanMember 2023-01-01 0001235912 cvrx:EmployeeStockPurchasePlanMember 2023-01-01 0001235912 cvrx:TwoThousandOneStockIncentiveAwardPlanMember 2001-06-30 0001235912 2022-06-30 0001235912 2021-12-31 0001235912 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001235912 cvrx:WarrantsToPurchaseCommonStockMember 2023-01-01 2023-06-30 0001235912 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001235912 cvrx:WarrantsToPurchaseCommonStockMember 2022-01-01 2022-06-30 0001235912 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-04-01 2023-06-30 0001235912 us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-06-30 0001235912 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001235912 us-gaap:CostOfSalesMember 2023-04-01 2023-06-30 0001235912 cvrx:EmployeeStockPurchasePlanMember 2023-04-01 2023-06-30 0001235912 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-06-30 0001235912 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-06-30 0001235912 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001235912 us-gaap:CostOfSalesMember 2023-01-01 2023-06-30 0001235912 cvrx:EmployeeStockPurchasePlanMember 2023-01-01 2023-06-30 0001235912 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-04-01 2022-06-30 0001235912 us-gaap:ResearchAndDevelopmentExpenseMember 2022-04-01 2022-06-30 0001235912 us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0001235912 us-gaap:CostOfSalesMember 2022-04-01 2022-06-30 0001235912 cvrx:EmployeeStockPurchasePlanMember 2022-04-01 2022-06-30 0001235912 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-06-30 0001235912 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-06-30 0001235912 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001235912 us-gaap:CostOfSalesMember 2022-01-01 2022-06-30 0001235912 cvrx:EmployeeStockPurchasePlanMember 2022-01-01 2022-06-30 0001235912 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001235912 2023-04-01 2023-06-30 0001235912 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0001235912 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001235912 2022-04-01 2022-06-30 0001235912 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0001235912 2022-01-01 2022-06-30 0001235912 2023-07-27 0001235912 cvrx:EmployeeStockPurchasePlanMember 2023-06-30 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-06-30 0001235912 cvrx:LineOfCreditDrawDownPeriodThreeMember cvrx:LoanAndSecurityAgreementMember 2022-10-31 2022-10-31 0001235912 cvrx:LoanAndSecurityAgreementMember 2022-10-31 2022-10-31 0001235912 cvrx:OfficeSpaceInMinneapolisMinnesotaMember 2023-06-30 0001235912 cvrx:LoanAndSecurityAgreementMember 2022-10-31 0001235912 2023-01-01 2023-06-30 0001235912 2023-06-30 0001235912 2022-12-31 iso4217:USD pure utr:sqft cvrx:item shares iso4217:USD shares cvrx:segment 20711850 20505228 20702589 20479427 -0.56 -0.54 -1.11 -1.03 0001235912 --12-31 2023 Q2 false http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent P3Y 10-Q true 2023-06-30 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 20756651 90815000 106194000 602000 679000 6726000 5504000 10928000 6957000 3543000 4223000 112012000 122878000 1821000 1698000 1113000 334000 27000 27000 114973000 124937000 2933000 1719000 5992000 6369000 8925000 8088000 14253000 6747000 946000 117000 885000 805000 25009000 15757000 0.01 0.01 200000000 200000000 20750910 20663736 208000 207000 549150000 545362000 -459207000 -436182000 -187000 -207000 89964000 109180000 114973000 124937000 9500000 5031000 17479000 9107000 1517000 1201000 2845000 2150000 7983000 3830000 14634000 6957000 3280000 2355000 6696000 4613000 16455000 12489000 31852000 23266000 19735000 14844000 38548000 27879000 -11752000 -11014000 -23914000 -20922000 481000 0 721000 0 616000 -34000 1678000 -91000 -11617000 -11048000 -22957000 -21013000 34000 23000 68000 49000 -11651000 -11071000 -23025000 -21062000 17000 -7000 20000 -13000 -11634000 -11078000 -23005000 -21075000 -0.56 -0.56 -0.54 -0.54 -1.11 -1.11 -1.03 -1.03 20711850 20711850 20505228 20505228 20702589 20702589 20479427 20479427 20708940 207000 547195000 -447556000 -204000 99642000 7549 1000 27000 28000 34421 452000 452000 1476000 1476000 -11651000 -11651000 17000 17000 20750910 208000 549150000 -459207000 -187000 89964000 20486971 205000 541547000 -404745000 -204000 136803000 31497 26000 26000 57681 1000 294000 295000 1100000 1100000 -11071000 -11071000 -7000 -7000 20576149 206000 542967000 -415816000 -211000 127146000 20663736 207000 545362000 -436182000 -207000 109180000 52753 1000 155000 156000 34421 452000 452000 3181000 3181000 -23025000 -23025000 20000 20000 20750910 208000 549150000 -459207000 -187000 89964000 20399337 204000 540707000 -394754000 -198000 145959000 119131 1000 73000 74000 57681 1000 294000 295000 1893000 1893000 -21062000 -21062000 -13000 -13000 20576149 206000 542967000 -415816000 -211000 127146000 -23025000 -21062000 3181000 1893000 256000 157000 -4000 0 73000 0 1222000 1041000 3971000 1954000 -689000 -1421000 1214000 98000 -256000 -252000 -23057000 -20740000 383000 342000 -383000 -342000 156000 74000 452000 295000 7500000 0 67000 0 8041000 369000 20000 -13000 -15379000 -20726000 106194000 142072000 90815000 121346000 563000 0 4000 1000 <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 June 30, 2023 and December 31, 2022, cash equivalents consisted of money market funds, which are stated at cost and approximate fair value. Additionally, as of June 30, 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 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 the fair value of </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">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="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 June 30, 2023 and December 31, 2022, cash equivalents consisted of money market funds, which are stated at cost and approximate fair value. Additionally, as of June 30, 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 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 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 the fair value of </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">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> <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.95%;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.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:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.95%;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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.95%;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.2%;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.95%;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;"> 4,420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.52%;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.66%;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.95%;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;"> 2,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.52%;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.66%;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.95%;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,175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.52%;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.66%;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.95%;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;"> 10,928</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.52%;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.66%;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.95%;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.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:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.95%;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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.95%;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.2%;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.95%;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;"> 402</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.52%;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.66%;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.95%;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,684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.52%;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.66%;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.95%;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;"> 687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.52%;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.66%;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.95%;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.2%;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.52%;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.66%;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.95%;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;"> 475</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.52%;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.66%;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.95%;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,343</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.52%;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.66%;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.95%;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,522</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.52%;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.66%;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.95%;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,821</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.52%;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.66%;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_d_ryfbdpcEmvJ3mZNrP8Og;"><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 $127,000 and $95,000 for the three months ended June 30, 2023 and 2022, respectively, and $256,000 and $157,000 for the six months ended June 30, 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.95%;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.95%;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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.95%;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.2%;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.95%;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;"> 2,033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.52%;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.66%;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.95%;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%;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;"> </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,234</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.52%;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.66%;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.95%;background:#cceeff;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%;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="font-family:'Calibri','Helvetica','sans-serif';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;"> 1,086</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.52%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;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,733</p></td></tr><tr><td style="vertical-align:top;width:73.95%;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;"> 282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.52%;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.66%;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.95%;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;"> 185</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.52%;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.66%;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.95%;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;"> 83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.52%;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.66%;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.95%;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;"> 1,089</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.52%;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.66%;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.95%;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,992</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.52%;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.66%;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="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.95%;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.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:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.95%;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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.95%;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.2%;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.95%;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;"> 4,420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.52%;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.66%;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.95%;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;"> 2,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.52%;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.66%;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.95%;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,175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.52%;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.66%;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.95%;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;"> 10,928</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.52%;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.66%;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> 4420000 2390000 2333000 1033000 4175000 3534000 10928000 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.95%;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.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:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.95%;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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.95%;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.2%;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.95%;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;"> 402</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.52%;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.66%;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.95%;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,684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.52%;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.66%;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.95%;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;"> 687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.52%;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.66%;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.95%;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.2%;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.52%;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.66%;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.95%;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;"> 475</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.52%;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.66%;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.95%;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,343</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.52%;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.66%;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.95%;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,522</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.52%;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.66%;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.95%;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,821</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.52%;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.66%;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> 402000 350000 2684000 2684000 687000 618000 95000 95000 475000 231000 4343000 3978000 2522000 2280000 1821000 1698000 P5Y 127000 95000 256000 157000 <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.95%;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.95%;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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.95%;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.2%;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.95%;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;"> 2,033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.52%;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.66%;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.95%;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%;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;"> </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,234</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.52%;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.66%;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.95%;background:#cceeff;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%;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="font-family:'Calibri','Helvetica','sans-serif';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;"> 1,086</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.52%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;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,733</p></td></tr><tr><td style="vertical-align:top;width:73.95%;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;"> 282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.52%;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.66%;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.95%;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;"> 185</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.52%;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.66%;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.95%;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;"> 83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.52%;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.66%;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.95%;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;"> 1,089</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.52%;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.66%;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.95%;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,992</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.52%;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.66%;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> 2033000 2303000 1234000 960000 1086000 1733000 282000 256000 185000 222000 83000 120000 1089000 775000 5992000 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 term 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 (which was achieved), 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 June 30, 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;">June 30, </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;"> (747)</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,253</p></td></tr></table><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 3 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;">June 30, </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;"> (747)</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,253</p></td></tr></table> 10000000 5000000 15000000 747000 14253000 <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;"><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 was scheduled to expire August 31, 2024. On April 21, 2023, we extended our operating lease for our office space in Minneapolis, Minnesota for an additional 49 consecutive months through August 31, 2028. 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;">three </span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">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.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.13%;margin:0pt;padding:0pt;"><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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.58%;margin:0pt;padding:0pt;"><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:10.02%;margin:0pt;padding:0pt;"><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.09%;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.13%;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.32%;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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.6%;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.09%;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.13%;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.32%;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.84%;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.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 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.09%;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.13%;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.25%;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.07%;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.84%;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.58%;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:10.02%;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.09%;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.13%;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.25%;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.07%;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,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.58%;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:10.02%;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.09%;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.13%;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.25%;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.07%;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.84%;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.58%;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:10.02%;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.09%;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_LR_e4Zh86UOLYCdGcJaD5Q;"><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.13%;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.25%;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.07%;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;">185</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.58%;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:10.02%;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.09%;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.13%;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.25%;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.07%;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;">946</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.58%;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:10.02%;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.09%;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.13%;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.25%;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.07%;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,131</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.58%;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:10.02%;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 June 30, 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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.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 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.65%;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;">June 30, </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.65%;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, remainder</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.7%;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:11.95%;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;"> 119</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.7%;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.95%;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;"> 223</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;">2025</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.7%;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.95%;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;"> 255</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;">2026</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.7%;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.95%;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;"> 262</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;">2027</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.7%;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.95%;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;"> 270</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;">2028</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.7%;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.95%;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;"> 161</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.7%;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.95%;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,290</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.7%;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.95%;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;"> (159)</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.7%;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.95%;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,131</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 June 30, 2023, the remaining lease term was 5.2 years and the discount rate was 5.0%. The operating cash outflows from our operating lease were $0.2 million and $0.6 million for the six months ended June 30, 2023 and 2022, respectively. </p> 23890 true P3Y <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.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.13%;margin:0pt;padding:0pt;"><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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.58%;margin:0pt;padding:0pt;"><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:10.02%;margin:0pt;padding:0pt;"><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.09%;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.13%;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.32%;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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.6%;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.09%;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.13%;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.32%;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.84%;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.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 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.09%;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.13%;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.25%;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.07%;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.84%;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.58%;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:10.02%;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.09%;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.13%;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.25%;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.07%;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,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.58%;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:10.02%;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.09%;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.13%;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.25%;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.07%;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.84%;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.58%;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:10.02%;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.09%;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_LR_e4Zh86UOLYCdGcJaD5Q;"><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.13%;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.25%;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.07%;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;">185</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.58%;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:10.02%;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.09%;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.13%;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.25%;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.07%;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;">946</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.58%;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:10.02%;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.09%;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.13%;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.25%;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.07%;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,131</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.58%;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:10.02%;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> 1113000 334000 185000 222000 946000 117000 1131000 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 June 30, 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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.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 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.65%;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;">June 30, </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.65%;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, remainder</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.7%;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:11.95%;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;"> 119</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.7%;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.95%;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;"> 223</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;">2025</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.7%;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.95%;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;"> 255</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;">2026</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.7%;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.95%;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;"> 262</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;">2027</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.7%;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.95%;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;"> 270</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;">2028</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.7%;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.95%;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;"> 161</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.7%;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.95%;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,290</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.7%;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.95%;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;"> (159)</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.7%;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.95%;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,131</p></td></tr></table> 119000 223000 255000 262000 270000 161000 1290000 159000 1131000 P5Y2M12D 0.050 200000 600000 <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;">The Company has common stock warrants 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 June 30, 2023, there were 1,741,895 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 initial public offering (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.77%;margin:0pt;padding:0pt;"><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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.77%;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.53%;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.77%;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:18.99%;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.77%;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:18.99%;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.77%;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:18.99%;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.77%;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:18.99%;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.77%;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.85%;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.77%;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;"> 993,401</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.73</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.85%;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.77%;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;"> (187,897)</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.27</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.85%;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.77%;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;"> (52,753)</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.95</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.85%;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.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;">Balance as of June 30, 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,509,586</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.50</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.85%;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;"> 28,416</p></td></tr><tr><td style="vertical-align:bottom;width:50.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;">Options exercisable as of June 30, 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;"> 2,165,087</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.81</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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,577</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 June 30, 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 June 30, 2023, the weighted average remaining contractual life was 7.7 years. For options exercisable as of June 30, 2023, the weighted average remaining contractual life was 6.4 years.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin: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 </span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="letter-spacing:0.25pt;">(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. <span style="background:#ffffff;">For the six months ended June 30, 2023, </span><span style="background:#ffffff;">34,421</span><span style="background:#ffffff;"> shares of common stock were purchased under the ESPP for </span><span style="background:#ffffff;">$0.5</span><span style="background:#ffffff;"> million of employee contributions. </span>As of June 30, 2023, there were 540,489 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;"></span></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 six months ended June 30, 2023 and 2022: </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.07212067%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.83%;margin:0pt;padding:0pt;"><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: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.83%;margin:0pt;padding:0pt;"><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.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;"><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: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.83%;margin:0pt;padding:0pt;"><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.24%;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.83%;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.09%;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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.24%;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.83%;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;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.83%;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.06%;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.15%;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.83%;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.24%;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.83%;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;">$</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.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.06%;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.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: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.41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.24%;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.83%;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%;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;">5.5 to 6.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.06%;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.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: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;">5.5 to 6.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.24%;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.83%;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: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.83%;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.06%;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.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: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;">3.2 to 6.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.24%;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.83%;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%;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.2% to 79.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.06%;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.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: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 58.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.24%;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.83%;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: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.83%;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.06%;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.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: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.83%;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.24%;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.83%;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%;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.83%;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.06%;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.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: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 3.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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 six months ended June 30, 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%;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;">June 30, </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;"> 5.71</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;"> 1.76</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:58.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 0pt 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.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.81%;margin:0pt;padding:0pt;"><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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.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 0pt 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.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 0pt 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><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:58.63%;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:1.92%;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:18.74%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;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:18.74%;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;">Six months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.63%;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.92%;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:18.74%;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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;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:18.74%;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;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.63%;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:1.92%;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:8.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:1.81%;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:8.46%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;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:8.46%;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.82%;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:8.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.63%;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:1.92%;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.16%;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:7.29%;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,401</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;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.16%;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:7.3%;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;"> 998</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;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.16%;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:7.3%;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,984</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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:7.28%;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,791</p></td></tr><tr><td style="vertical-align:bottom;width:58.63%;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:1.92%;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.16%;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 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:7.29%;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;"> 75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;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.16%;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:7.3%;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;"> 102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;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.16%;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:7.3%;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;"> 197</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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:7.28%;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;"> 102</p></td></tr><tr><td style="vertical-align:bottom;width:58.63%;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:1.92%;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.16%;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:7.29%;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,476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;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.16%;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:7.3%;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,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;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.16%;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:7.3%;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;"> 3,181</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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:7.28%;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,893</p></td></tr><tr><td style="vertical-align:bottom;width:58.63%;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.92%;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.16%;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:7.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.81%;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.16%;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:7.3%;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.95%;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.16%;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:7.3%;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.82%;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.16%;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:7.28%;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:58.63%;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:1.92%;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.16%;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:7.29%;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,258</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;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.16%;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:7.3%;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;"> 943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;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.16%;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:7.3%;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,438</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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:7.28%;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,617</p></td></tr><tr><td style="vertical-align:bottom;width:58.63%;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:1.92%;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.16%;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:7.29%;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;"> 198</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;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.16%;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:7.3%;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;"> 133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;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.16%;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:7.3%;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;"> 705</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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:7.28%;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;"> 235</p></td></tr><tr><td style="vertical-align:bottom;width:58.63%;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:1.92%;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.16%;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:7.29%;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;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;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.16%;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:7.3%;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;"> 24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;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.16%;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:7.3%;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;"> 38</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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:7.28%;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;"> 41</p></td></tr><tr><td style="vertical-align:bottom;width:58.63%;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.92%;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.16%;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:7.29%;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,476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;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.16%;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:7.3%;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,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;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.16%;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:7.3%;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;"> 3,181</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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:7.28%;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,893</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 June 30, 2023, unrecognized compensation expense related to unvested stock-based compensation arrangements was $14.8 million. As of June 30, 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 1741895 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.77%;margin:0pt;padding:0pt;"><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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.77%;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.53%;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.77%;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:18.99%;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.77%;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:18.99%;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.77%;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:18.99%;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.77%;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:18.99%;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.77%;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.85%;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.77%;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;"> 993,401</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.73</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.85%;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.77%;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;"> (187,897)</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.27</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.85%;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.77%;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;"> (52,753)</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.95</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.85%;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.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;">Balance as of June 30, 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,509,586</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.50</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.85%;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;"> 28,416</p></td></tr><tr><td style="vertical-align:bottom;width:50.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;">Options exercisable as of June 30, 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;"> 2,165,087</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.81</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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,577</p></td></tr></table> 3756835 8.28 36616000 993401 13.73 187897 9.27 52753 2.95 4509586 9.50 28416000 2165087 6.81 19577000 8796 P7Y8M12D P6Y4M24D 278170 0.01 206637 0.85 34421 500000 540489 <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 six months ended June 30, 2023 and 2022: </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.07212067%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.83%;margin:0pt;padding:0pt;"><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: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.83%;margin:0pt;padding:0pt;"><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.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;"><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: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.83%;margin:0pt;padding:0pt;"><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.24%;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.83%;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.09%;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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.24%;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.83%;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;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.83%;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.06%;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.15%;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.83%;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.24%;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.83%;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;">$</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.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.06%;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.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: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.41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.24%;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.83%;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%;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;">5.5 to 6.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.06%;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.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: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;">5.5 to 6.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.24%;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.83%;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: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.83%;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.06%;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.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: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;">3.2 to 6.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.24%;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.83%;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%;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.2% to 79.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.06%;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.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: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 58.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.24%;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.83%;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: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.83%;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.06%;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.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: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.83%;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.24%;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.83%;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%;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.83%;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.06%;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.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: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 3.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td></tr></table> 10.42 4.41 P5Y6M P6Y1M6D P5Y6M P6Y1M6D P2Y6M P6Y1M6D P3Y2M12D P6Y1M6D 0.772 0.792 0.563 0.586 0 0 0.0340 0.0418 0.0175 0.0307 <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 six months ended June 30, 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%;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;">June 30, </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;"> 5.71</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;"> 1.76</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> 5.71 1.76 P0Y6M P0Y6M 0.846 0.513 0 0 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:58.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 0pt 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.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.81%;margin:0pt;padding:0pt;"><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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.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 0pt 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.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 0pt 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><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:58.63%;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:1.92%;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:18.74%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;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:18.74%;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;">Six months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.63%;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.92%;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:18.74%;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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;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:18.74%;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;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.63%;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:1.92%;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:8.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:1.81%;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:8.46%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;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:8.46%;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.82%;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:8.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.63%;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:1.92%;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.16%;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:7.29%;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,401</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;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.16%;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:7.3%;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;"> 998</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;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.16%;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:7.3%;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,984</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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:7.28%;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,791</p></td></tr><tr><td style="vertical-align:bottom;width:58.63%;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:1.92%;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.16%;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 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:7.29%;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;"> 75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;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.16%;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:7.3%;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;"> 102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;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.16%;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:7.3%;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;"> 197</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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:7.28%;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;"> 102</p></td></tr><tr><td style="vertical-align:bottom;width:58.63%;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:1.92%;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.16%;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:7.29%;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,476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;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.16%;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:7.3%;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,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;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.16%;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:7.3%;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;"> 3,181</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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:7.28%;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,893</p></td></tr><tr><td style="vertical-align:bottom;width:58.63%;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.92%;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.16%;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:7.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.81%;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.16%;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:7.3%;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.95%;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.16%;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:7.3%;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.82%;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.16%;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:7.28%;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:58.63%;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:1.92%;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.16%;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:7.29%;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,258</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;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.16%;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:7.3%;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;"> 943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;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.16%;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:7.3%;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,438</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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:7.28%;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,617</p></td></tr><tr><td style="vertical-align:bottom;width:58.63%;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:1.92%;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.16%;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:7.29%;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;"> 198</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;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.16%;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:7.3%;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;"> 133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;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.16%;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:7.3%;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;"> 705</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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:7.28%;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;"> 235</p></td></tr><tr><td style="vertical-align:bottom;width:58.63%;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:1.92%;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.16%;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:7.29%;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;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;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.16%;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:7.3%;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;"> 24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;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.16%;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:7.3%;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;"> 38</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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:7.28%;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;"> 41</p></td></tr><tr><td style="vertical-align:bottom;width:58.63%;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.92%;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.16%;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:7.29%;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,476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;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.16%;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:7.3%;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,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;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.16%;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:7.3%;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;"> 3,181</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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:7.28%;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,893</p></td></tr></table> 1401000 998000 2984000 1791000 75000 102000 197000 102000 1476000 1100000 3181000 1893000 1258000 943000 2438000 1617000 198000 133000 705000 235000 20000 24000 38000 41000 1476000 1100000 3181000 1893000 14800000 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 June 30, 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 June 30, 2023 and 2022 was $34,000 and $23,000, respectively. Provision for income taxes for the six months ended June 30, 2023 and 2022 was $68,000 and $49,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 23000 68000 49000 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:44.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: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.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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: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.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:44.15%;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.09%;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><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.09%;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;">Six months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.15%;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="5" style="vertical-align:bottom;white-space:nowrap;width:26.09%;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;">June 30, </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;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.09%;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;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.15%;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.57%;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><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.57%;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:44.15%;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.57%;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><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.57%;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:44.15%;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,651)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;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;"> (11,071)</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;"> (23,025)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;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;"> (21,062)</p></td></tr><tr><td style="vertical-align:bottom;width:44.15%;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.57%;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: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.57%;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:44.15%;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,711,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;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,505,228</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,702,589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;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,479,427</p></td></tr><tr><td style="vertical-align:bottom;width:44.15%;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_K8Xumv8-g0GSvtz_hXQhSQ;"><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.56)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;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_rvDwVI9uyEqVjZqKGOIerg;"><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.54)</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_GE-dt06WskO2GFJWZDykcg;"><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;"> (1.11)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;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_eD72LkARtECKeqn1zydEFQ;"><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;"> (1.03)</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 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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.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:10.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></tr><tr><td style="vertical-align:bottom;width:74.68%;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.17%;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;">Six months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.68%;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.17%;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;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.68%;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.16%;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.51%;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.68%;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,509,586</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:10.51%;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,452,080</p></td></tr><tr><td style="vertical-align:bottom;width:74.68%;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.16%;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.51%;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.68%;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,225,717</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:10.51%;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,168,211</p></td></tr></table><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:44.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: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.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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: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.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:44.15%;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.09%;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><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.09%;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;">Six months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.15%;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="5" style="vertical-align:bottom;white-space:nowrap;width:26.09%;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;">June 30, </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;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.09%;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;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.15%;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.57%;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><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.57%;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:44.15%;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.57%;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><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.57%;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:44.15%;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,651)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;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;"> (11,071)</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;"> (23,025)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;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;"> (21,062)</p></td></tr><tr><td style="vertical-align:bottom;width:44.15%;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.57%;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: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.57%;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:44.15%;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,711,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;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,505,228</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,702,589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;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,479,427</p></td></tr><tr><td style="vertical-align:bottom;width:44.15%;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_K8Xumv8-g0GSvtz_hXQhSQ;"><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.56)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;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_rvDwVI9uyEqVjZqKGOIerg;"><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.54)</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_GE-dt06WskO2GFJWZDykcg;"><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;"> (1.11)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;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_eD72LkARtECKeqn1zydEFQ;"><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;"> (1.03)</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> -11651000 -11071000 -23025000 -21062000 20711850 20505228 20702589 20479427 -0.56 -0.54 -1.11 -1.03 <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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.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:10.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></tr><tr><td style="vertical-align:bottom;width:74.68%;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.17%;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;">Six months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.68%;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.17%;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;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.68%;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.16%;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.51%;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.68%;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,509,586</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:10.51%;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,452,080</p></td></tr><tr><td style="vertical-align:bottom;width:74.68%;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.16%;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.51%;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.68%;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,225,717</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:10.51%;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,168,211</p></td></tr></table> 4509586 3452080 716131 716131 5225717 4168211 <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 June 30, 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;">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 </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">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:61.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:1.83%;margin:0pt;padding:0pt;"><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:6.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:1.83%;margin:0pt;padding:0pt;"><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.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:6.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:0.99%;margin:0pt;padding:0pt;"><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.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:7.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.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:6.54%;margin:0pt;padding:0pt;"><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:61.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:1.83%;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:17.11%;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><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;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="5" style="vertical-align:bottom;white-space:nowrap;width:18.33%;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;">Six months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.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:1.83%;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:17.11%;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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;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="5" style="vertical-align:bottom;white-space:nowrap;width:18.33%;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;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.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:1.83%;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:7.63%;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.83%;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:7.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;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;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:8.78%;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.84%;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:7.7%;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:61.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:1.83%;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:6.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;"> 8,297</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.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:6.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,938</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;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.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:7.62%;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,239</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.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:6.54%;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,996</p></td></tr><tr><td style="vertical-align:bottom;width:61.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:1.83%;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:6.48%;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,126</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.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:6.48%;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,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;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.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:7.62%;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,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.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:6.54%;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,811</p></td></tr><tr><td style="vertical-align:bottom;width:61.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:1.83%;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: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:6.48%;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;"> 77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.16%;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:6.48%;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;"> 85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;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.16%;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.62%;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;"> 223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.16%;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:6.54%;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;"> 300</p></td></tr><tr><td style="vertical-align:bottom;width:61.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:1.83%;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:6.48%;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;"> 9,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.16%;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:6.48%;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,031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;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.16%;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.62%;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;"> 17,479</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.16%;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:6.54%;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;"> 9,107</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 June 30, 2023 and December 31, 2022, long-lived assets were located primarily in the U.S.</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:61.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:1.83%;margin:0pt;padding:0pt;"><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:6.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:1.83%;margin:0pt;padding:0pt;"><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.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:6.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:0.99%;margin:0pt;padding:0pt;"><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.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:7.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.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:6.54%;margin:0pt;padding:0pt;"><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:61.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:1.83%;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:17.11%;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><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;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="5" style="vertical-align:bottom;white-space:nowrap;width:18.33%;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;">Six months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.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:1.83%;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:17.11%;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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;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="5" style="vertical-align:bottom;white-space:nowrap;width:18.33%;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;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.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:1.83%;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:7.63%;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.83%;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:7.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;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;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:8.78%;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.84%;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:7.7%;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:61.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:1.83%;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:6.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;"> 8,297</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.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:6.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,938</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;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.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:7.62%;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,239</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.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:6.54%;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,996</p></td></tr><tr><td style="vertical-align:bottom;width:61.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:1.83%;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:6.48%;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,126</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.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:6.48%;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,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;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.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:7.62%;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,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.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:6.54%;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,811</p></td></tr><tr><td style="vertical-align:bottom;width:61.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:1.83%;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: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:6.48%;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;"> 77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.16%;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:6.48%;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;"> 85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;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.16%;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.62%;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;"> 223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.16%;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:6.54%;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;"> 300</p></td></tr><tr><td style="vertical-align:bottom;width:61.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:1.83%;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:6.48%;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;"> 9,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.16%;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:6.48%;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,031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;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.16%;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.62%;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;"> 17,479</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.16%;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:6.54%;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;"> 9,107</p></td></tr></table> 8297000 3938000 15239000 6996000 1126000 1008000 2017000 1811000 77000 85000 223000 300000 9500000 5031000 17479000 9107000 EXCEL 55 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %"! U<'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !0@0-7)8J7@NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VU!)71S43PI""XHWD(RNQMLFI",M/OVIG&WB^@#"+EDYL\W MWT!Z'83V$9^C#QC)8KJ:W3 FH<.&'8B" $CZ@$ZE.B?&W-SYZ!3E:]Q#4/I# M[1%:SJ_!(2FC2,$"K,)*9+(W6NB(BGP\X8U>\>$S#@5F-." #D=*T-0-,+E, M#,=YZ.$"6&"$T:7O IJ56*I_8DL'V"DY)[NFIFFJIZ[D\@X-O#T]OI1U*SLF M4J/&_"I90<> &W:>_-K=W6\?F&QYVU7\MN+=MN6BR>?F?7']X7<1=M[8G?W' MQF=!V<.O?R&_ %!+ P04 " !0@0-7F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M %"! U??N"8H] 4 +H@ 8 >&PO=V]R:W-H965T&UL MM9KO;^(V',;_%8M)TR:5)G8"M#>*1&F[=;OVN-+=[8?VPB0&HDMLYCB%_O>S M$TBXROF21<>;DH0\#_[8COW$[G CY)=TQ9A"VR3FZ55GI=3ZG>.DP8HE-#T7 M:\;U-PLA$ZKTJ5PZZ5HR&N:B)':(Z_:=A$:\,QKFUZ9R-!29BB/.IA*E69)0 M^7K-8K&YZN#._L)3M%PI<\$9#==TR69,_;Z>2GWFE"YAE#">1H(CR197G3%^ M-_%\(\CO^!2Q37IPC S*7(@OYN0^O.JXID0L9H$R%E1_O+ )BV/CI,OQ[\ZT M4_ZF$1X>[]WOV ^H9OT#$:?X7 M;8I[?;^#@BQ5(MF)=0F2B!>?=+NKB ,!Z=<(R$Y W@APW2]X.X&7@Q8ER[%N MJ**CH10;),W=VLT8ANN8K4*[KG M1?);R3([)XW-$!C;Y5\7QRIKSZ[/]G OY'95]7@E]7@0^Y5-3R_ MKIF-%)9CM_O1A@2J6B+U2J1>,Z2/&96*R?@5/;&UD,J&!ULIF=DJ90*J6N+U M2[Q^,[PIDY$P?3=$>NRP-A[L5#Z1M8\DJ&_).2@Y!PU[IJ1ZVLD?ROIVA+T6 M-$ZM#0G*6@)>E( 78*%V@\Y=%#/TF"5S)FU@L(?KXJ[O]OR>#0Z4MH2[+.$N MF\ ]L65DAE'=C(\TL?91V&?RZ6E[5I3JG@Z1?>A?D"C1104 M,NOKSP!KYOY07%;7E)Q4N:\([#4+NG9_L#]%[?ASYP>[O"EI?$ MQ>@S2Q6ZEH*&&ZKM7QBW3S:P5UO\*B=A,'_ ^,\;8<6'+6=9I%A1Q'[/M3*? M(A/A*A1A.-:\99Z8,_TX/XL-M_+"=@\1YXRN11S9@O@$5K>%K>(2AD/.6]AR M\)I*\1+QP-[!8<^'1ROH*7(3KH(3AO/.6]"I2!6-T5_1NGY\AAU[/=\^]<*Z MMJ15=,)PWLG[ZU@R6@\&&PSZUCP(J]IB58$)PVGGO0AT>TU7@D.)Z8B)C_M= M20VB231$W*J1/#E MS$IZBMA$JMA$X&"C,WT8\26:O29S$=L CQCH7/B'=1'A%-F(5-F(P$%FWV3H M=ANL*%^RVMA[Q.AQ/+L96U^M86%;PBH-D49I:))):5[.BC>RO"GUM)%9%YJ. M./YI79Z:P*JVG%7L(8UBSSU73!:+E>8MF^[!K9RP8QWG*:(.J:(.:11US%NH M?EW1,_]22.N(<\3G4? N#0*F;;1)6!A:>4^1=DB5=DBCM#-+:!RCZRS57Z?V M7MMN:0B6M<6K,@YIE'%N$R:7YJG\63NHE8X!R9IR>[O"AK6\[MX?)0L2)FA6RY/@3KVE)6@8*?(.Z3*.Z31(M$N MK,SRL*)AS88%^I IGS=?8R(NZ@U^_W\-!YL3!Z M5=+Q&BT03?2<(75XO>E_,BK!I>DC=MTN)ET/6T%/$8"\*@!Y<%PIUZ4/2>_T1>LL'!@&6O L(",J76,.6)0.ZK" MNO\+YASL#IM9/=\T3U%@5I:+C>+R:KDQ/\ZWHYWJ]F)7_X&:4)"BF"VTU#T? MZ %/%AOEQ8D2ZWRO>2Z4$DE^N&(T9-+&PO=V]R:W-H965T&ULK5AM;]LV$/XKA!=L+6#')/6>.@9:%\,Z["5HVNTS+=&Q4$ET13K5*[F_E,WDM M=KR 7S:BS)F"8?DPE[N2L\0XY=F<8NS/B4EE:\+L2R2K/ M6?G\@6?B\79")B]??$X?MDI_,5\N=NR!WW/U=7=7PFA>1TG2G!9V M\I[93H2X/A^ M##JIWZD=V\\OT7\VY(',FDF^$MG?::*VMY-P@A*^856F/HO'7_B1D*?CQ2*3 MYA,]'FWQ!,655"(_.@."/"T._]G3,1$M!^(..-"C [W4P3DZ.(;H 9FA]9$I MMER4XA&5VAJBZ0>3&^,-;-)"3^.]*N'7%/S4I,C2A"D8?& 9 M*V*.[G5@B6;HZ_U'].;J+;I":8&^;$4E69'(Q5P!!AUI'A_?]^'P/CKPOE^K MXAHY>(HHIH[%?37N_I''X$Z,.SUUGP/SFCZMZ5,3SQFB7Y4E+Q1B4@+/&QN? M0P#7'D#OLANY8S&_G< VDKS<\\GRQQ^(C]_9V+U2L!.N3LW5&8N^7#&Y13!K M*-8/_'N5[ED&Y*VS> CEFU"Z%.R7$0Z)MYCOVW3Z5@3[)')KLQ.@;@W4'07Z M/HY%!;B@3,0<0*XS/D4%E#2Q02R#PJ.7IM2C*Q]30^G*#Z(IV,L=-W4A>[:1 M.KS6:\'U ^IW./6-/ \/,/)J1MXHHT_%'A(M2BLJK_="@B,:=F#UK?S("^RP M_!J6/PKKKN0[EB:(/^UT#9 FE4)M>0FEI[TQ;+#]'B#'S\ CB&:B.@00?DN,TIR):FD@M6Z @P M8LF?&P7=#-KLJ!LY0P ;U2.7R5Z6LG6:I2KE=NTCKRI^KQ7ME'0C?V1<_VI9 MV;%GK2E6PDY_.41.;U[Z5B0@T<"L-+)'SNI>6?&F'%L!6N0IBKHUS6+E._X0 MP$;%R+B,G5;>UN*Q(NTK5AC1[@G"9H7#@:)&&F$CX\KVFR@>9HJ7.1SIU]82 M1OK21%SJ]::Z;^8'[M &;"2,C&M8M^R^Y/)Y>E+;=J+4S8X5?U^W(K=[EK$8 M$3($OI$V,JYMAQJ -)&W,BXNAT6[#E\?:&B'L91 M%Z%%]+Q@Z A&&T6CXXJV$GF>*GTZ.)R_8E'HA<&+&/"B-W\(Q1'!;ZVMR6AD M>T%%UK;D_P$/L4IM19G^ [K 3,\#'32O M.VBS8J IYOD:MN1+8_P./J>!AZ<1P<8"AK[C3 /'1W++@!%*I=128P[\E9(* M'G0UNO@5YYNM8PI.MA7N=C56HZ$MU2@]/:/T29+JN@E[7_70BVP M NVKN>=&Q,-=K#8[S_'I -Q&]^E9W:_R*C,7+PG?I'%J52S:%_69ZT7M?!V! MV@P='SJ* :3- 8".'P#:2(]]HLAAAVSUO=X>9$Q(:XFE?96?D;"'VV(UO!J: MLP =/PL<1$!:"HT5:E_PPRCRW2Y6R_$!1R3$ VB;DP&]I+MM29;9?Q>C#_HW M,K;.PF9GZRSFK9M%?:W[.RL?TD+"J64#CO@Z@ 24AYO2PT")G;EL7 NE1&X> MMYP!;&T OV\$Z-EQH.\OZ_OJY;]02P,$% @ 4($#5S%ZRG;3 @ 5P@ M !@ !X;"]W;W)K4"2^=N'MSE4YD;3@3,%=$UV5)U:]KX'([]8;>XXU;MBZ,O>&GDXJN80'F MKIHKG/D=2\Y*$)I)012LIM[5\'*6V'@7\)7!5N^,B76RE/+>3C[F4R^P@H!# M9BP#Q7+)-?NGVR;V.3"(UFMC2Q;,"HHF6BN]*&MPPY@.'H&$+: \*6 MJ 5$SFBCS-FZH8:F$R6W1-EH9+,#5QN'1C=,V%5<&(5/&>),.I,BQS6!G.!( M2\YR:G!R33D5&9"%)=;D=$X5"%. 81GE9^0-N5OX\XW= C=<)FN![A5DP#9TR>&<"#!])6AX8\=K^\@F MC0-R;+$UH";)KL_)Q559$-Y#>04W]%<=]/$1TIU 36AM"JG8;\C[M#:$ MXQT9V+J;WQ/!+XG<4QUWJN/C53.MZW[%!\F.W1EQCZDXCI(H[O>4=)Z2XSWA M^:<-=C@FUGW&DAXMR3BX&#Y=B8.IC]W._D[;MT?N9ZK63&C"887TP2!!0:HY MQIJ)D94["9;2X+GBA@6>_*!L #Y?26D>)_9PZ;XETC]02P,$% @ 4($# M5[PO:*'A!0 _AH !@ !X;"]W;W)K.(^8K6F7BBJUIK;Y9 M,%YE4KWRI2/6G&9Y8U25#G'=T*FRHAY-QDW;/9^,V4:614WO.1*;JLKX7W>T M9,\W(SS:-3P4RY74#\J&@M"E8C3AD0[EB;'/^N5=?C-R]8AH2>=2N\C4QY9.:5EJ3VH'A\\[[=TWP*IBG3- I*S\5N5S=C.(1RNDBVY3R@3W_0+N NUOSDK1_$?/ M'=8=H?E&2%9UQFH$55&WG]E+1\2!@?(#&Y#.@)P:^ ,&7F?@O;8'OS/P7]M# MT!DTH3MM[ UQ:2:SR9BS9\0U6GG3#PW[C;7BJZAUHCQ*KKXME)V<3%F=JVFG M.5)/@I5%GDGU\BC5A\H'*1!;H ]KRC,]KP)EM496*BE7.ENV%/W$A$"7Z.-C MBMY\_7;L2#4J[=N9=R.X:T= !D;@H?>LEBN!9FHD.6"?VNU#B[VCV-A30G:4 MW!&KPQ\W]17RW M$7.(!XYF^WIQ X?RWWF?_NO#(C!K $1>( MVL21V _,H $<#MS!H,-]T*$UZ.^Y7F9KSA:%A,(-C6ZC)/;,<$VR%J7NI)3+Q%]6>L"):ZAL*-S5I9S.DO/Z6QV)F=' M,Q'O9R+^0F41-./S55/Z_,*D(8,:R! 6A:P:61![ M (3T8]^L,RF ].+ CTT. "2)XN,-ZIB$ S&-K20T6F?!6;4C0DDBD !L#.$2 MXPB8L2D,=3%$ 0 E7@) 9R#430@9)H'T)! K">]J2569D;L4 D@9O]^;&ZK M4P!HA WXBHCI:V;U=1QL+X^Q5;5-/L@5Y:BHYZRBZ$T7\=L+5%.P ';>CBH6 M-@O6%,!= KMK"N!P&$%)#SA,\/!L][H2VX5ED_)/=,$XW=$@LY>!=>]#N1Q" ML@N&NL!Z3B$H(2?V*[ /V92E2J7 "#-46@GO< 6N\@U(T Q0U!%34$ M$-T@%+NAI=SU0A1;U=5DNJDV9;/7([7GUZ+,VA.P_(^-D$-"J/-YM&ZA56#" M+DU8"L"(J:IFD#=;ZO<*$-LEX/$/_L$LB(W?>SH+P*P'H2Y0V%((JA<(E 40 M5'D-ABGHE2"V2\%=^B.U[R.QRCB]T >8Q1QDHO45'0[$O0I"]_ /GW("&_FG M? P?(7Q*1<@S/5@'D@O XE=!D(\Y$6YD>#1WEWG[9\Q,6!TR@0$ YB 88-, M]%J0V+7@I^:,FN:7V59)P25%:D.H5&%H2!%HH\_4)-.M:\6.%@RO3R!BRC>B M:J32_* 0 M;1 2I@WT"=(&(4':G(/S_(KR97.1(E34FUJV1[?[UOUES6US17'2?H>OIQAH M3_'UK+V*Z=VW-T/O,[XL:H%*NE!=N5>1&BYO+UO:%\G6S6W"$Y.25RVP+@6/R19 MW23 )!8QL\ ,@G9F]F*Q%ZK-Q-K*ED>2D_;?+V4[EDD>4V9ZT)O$3@Y?4N<5 M29U'LJ^>J_ISLY2R#;ZLRG5S/5JV[>;]9-+,EW*5-^^JC5RK_SQ4]2IOU=OZ M<=)L:IDO=HU6Y82&83Q9Y<5Z='.U^]M]?7-5;=NR6,O[.FBVJU5>?[V59?5\ M/2*CES]\*!Z7;?>'R" MIUV#7<2?A7QN3EX'W:%\JJK/W9M?%M>CL!N1+.6\[21R]>M)WLFR[)34./XZ MB(Z.?78-3U^_J(O=P:N#^90W\JXJ_UTLVN7U:#H*%O(AWY;MA^KY9WDXH*C3 MFU=EL_L9/!]BPU$PWS9MM3HT5B-8%>O][_S+(1$G#0@[TX >&E"C 4W.-&"' M!LQL<&Y(_-" &PTX.=,@.C2(+CV&^- @WN5^GZQ=IF=YF]]2(7@7K55&6QR%OUYF.K?JD3J&V" MZD&]J^:?EU6YD'439']MB_9K, [^^#@+WOSP-O@A*-;![\MJV^3K17,U:=6P M.O')_#"$V_T0Z-DAK%;J'&NZ3H#6=^[6/RT617>.YF6PR8O%6(UEGF^*-B\! MK=F UGR^76W+70;4V5G,BQ80R2X740D)JG8IZV!>K=3,7W93\DD&9=5 B1)N MY=\KZZ@FRNZCY_3H.=WI\#,ZMWF9K^>R^3&XE8_%>EVL'X.\#69R_BY@Y,> MAI1 -NY5XYUJMV(]W="07TV>3LVR8R(>)F&BA\WLL#%+>1(9JZVW MD<$;9=ONU=MNX3I=V_[QLKC]YT-5EH':NI[S>O%?R%F.F)8[3+$9IEB&*2:0 MQ#3WHZ/[D7,V9U]D/2^4^VH[V^TT0;7IM@UPOXKL!<68KY$UL1-F+''.\?CZ M@"DF@,%S>*V,C]F-7Y?=TQ43RG1L#860E# SW<[>?2<(IEB&*2:0Q#0+DZ.% MB=/"^[J:2[EH@H>Z6@79:E-67Z7<+X_!_;:>+[NU\U[MB9"/R>",2>RM,#5V M^YESA+[.8(H):/01/&>FQX1/D1(>O'',H*DULBB)IV;VG4/QG4"88AFFF$ 2 MT_Q,CWZF[C7PQ<'] MA=\*NK_;Q;!B'?G&*^%Q"IO8Q.4W-#PNPQPQ03 \/7 M["!A7]F&3D-^D^VY0NO6W=0W_:AJLX/::3K&E(0Q-6HCU%[%<*^Z#2> @3AM MN-M7PUW9V];YNBGS/5):_&_;M!UB /UQ:GK[@ZDV0U7+#FI:WHDQ=<5 D.Y, MCP'(I1P@6R\.$.!?V[4J:<-=24M!9R *$!O;S2%(VY4X36,3 P!Q8TZB*8G- MUQ ''6F^Y! W2#!$["YU7QW*FI7X(2$H7E;&Q4-H*J)H2/073EYEL - M$5R4S=W4VP),M1D%B(+*AUF+9*B]BN%>=1MZ0D'=A.)5E,VMZ>T/*KE 5Z[^C&[(N:1>?6 VF6&JB8. M:O&9 ] MZBMZYJ[HD? 9LTM=QCDU5S+W8+RG%*9:AJHFL-1T6T\^SN F!)[X MS*WF/=7LVIH1$Z7.4/O,4-7$T!'HKO1\@+GY@ N?N9MZ6X"I-F,0+& A-9]; M0.U5#/>JV]##!^:&#Z_"9VY-;W]0H02J6L8@M&+4Q>X8W9<>(+!+ 0*,SQCH M"T0/IN:^ ]&#E$0FT@?BQCQ*+2Z008%D:M(#(&J:IO&9SU^P'AZP2^'!,#V# MDP:1@R0*4Q*:F4,E!ZAJ&:J:P%+3/>W) 7,_"'#!$VJPE=,+Z!D#/CC $Y*: M1200-^8\B2(3'T.!]A-J0%1W^I^[:.T+;.8NL#T?4(/S!MR-#I-PFG)K"F#6 MPC-4M0Q536"IZ1_9[ MZ'GY'>,91G_I'59NAJF6H:@)+33\)>F; !V[\^\ S M;M?$9LG)[;J?FG?-W$/RM@.U[(?&/X474-Y7_=Q=];\:G7&[SD\BZY:;NW?O MR8):YJ.J"2PUW<>^S.?N,O_; )M;W'N%M&MF&["A=IFAJHF! ] M.ODB G?- MCP38N%T,0X#-/1COF8>IEJ&J"2PUW=:>(?"!KQCP VQN->^I9E??A"?FL]2H M?6:H:F+H"'17>H+ W03!!=C<3;TM0/W H=P HDC\_DTU%[%<*^Z#3V?X&X^ M\2K YM;T]@>56Z"J9=RF+\1$1^X8W9>>,?!+&8,'8.,08# !&Q $ C8@#@9L M4* -V( H!V#C/6#@EP*&5P(V#M(%"+"Y1^)]HJ+2!50U@:6V]W1R\C5XW=J M:E_>=%^V=_R^QYO_ U!+ P04 " !0@0-71SG[^YX]QW%BPOS\5AE&U92]5;4K(+_K(4LJ89;>3]6M60TMTIE,291E(Y+ MRJO1XL(^NY6+"['5!:_8K41J6Y94/EVS0CQW;' M]-?Z5L+=N+62\Y)5BHL*2;:^'%WA\V5,C(*5^)NS!W5PC8PK*R&^F9N/^>4H M,HA8P3)M3%#XV;$E*PIC"7!\WQL=M>\TBH?7S];?6^?!F155;"F*?WBN-Y>C MV0CE;$VWA?XB'CZPO4.)L9>)0MF_Z*&1G:8CE&V5%N5>&1"4O&I^Z>,^$ <* M8,>O0/8*I*\P&5"(]PJQ=;1!9MVZH9HN+J1X0-)(@S5S86-CM<$;7IDTWFD) M_^6@IQ=+4>60%)8CN%*BX#G5<'.GX0>RI142:[2D:H/>0\85.D-?[V[0+V]^ M16\0K]!?&[%5M,K5Q5@#&F-SG.W??-V\F0R\.46?1*4W"KT#!/FQ_AB\:%TA MSZY1C:V]>"BR)FAK&[2U%"6"RI-4 M\^J^6;I<+GGW :_>[S^43&CB(P M:2,P"5E??(8N5 CE71N-9FHU3:O9+9R>'65 >L]1F2^8H$R50AZ*F^?J<;BPE!YF*\0SWTND*X=D\]B=SVH* M,/ \XQ:8:5:U-(G23PC:$F+?M[PVB?9!GCIH2)+V$+LR.)GZ <]:P+,@X#_- M @.L.5>U4+0PH(,X9PZ&20^E*Q'Y,2!GI4)(@RH_5#FI R"U8&(=IN$U]39\& M\SYQ7TUPO\UXI.:S 7@=%^,@A1EX-QQ@EU//XEF?MKQ2DZ$EU[$O#M.OL^1\F?.B=GG4A]HG M-82:=(1+?D"XO>76S0H_6&[DI$Q[*FO'4>B8EH29]E:*C+%\'P/@!^AL3&:\ M68 P1IJ"[=3I,HZF-U MI0;Z,ND8F809^>8(6S-)>Q&Z?'N6]MG#(S0$L.-D$N;DMO] O]SQ''K0ZLE; MSE[4+@W/#F?#/6Q7*D[G \ [KB9AKGZW7K-,VT*S,UGV!-67V8V V7)9GTSK MMQ>F_^]H83X#>/UP:9DXJ\-#W7A@0TLZWB;A+:T-?P.:OQ:TNV$]PTD\[<^: M/CF8.4@Z@+UC6Q)FV^406D0U6K%[7E5F"1DN9I*+W.N$RZHX2O&\/X_ZY";& MBP$G.OXE8?X-.L',W!^$[]+K/)KA_K^X-PYSK\V;W:6!TU [FL%;O.-=[%)GDO;G M)(_00&N-.WJ-P_3:AP@# 4.:/OI[Z=[8X0?0?A%X1/I;QO'!^4#)Y+T]-E'( M;@N;[^OMT_9HYLH>2/2>7^/S97/ TIEISGL^40FEK5#!UF R>CN%H,GF"*6Y MT:*VIQ KH;4H[>6&T9Q)(P#_7PNAGV_,"]J#K,7_4$L#!!0 ( %"! U?@ MC^(A-@, .L& 8 >&PO=V]R:W-H965T&ULE571;MLX M$/R5A0H4/<"0;#E-@\0V$*RCN82VM+"(4J9*K*+FO[Y*271=( M?>B+Q"5W9V9;ZHJ4&?VI:,K%36-<@2NFWF M6T=8QJ)&9_ET>IHUJ$RR6L2Y&[=:V(ZU,G3CP'=-@^YI3=KVRV26["9NU;;F M,)&M%BUNZ8[X2WOC),KV**5JR'AE#3BJELGE['Q]$O)CPE=%O3\80U"RL?8^ M!!_+93(-A$A3P0$!Y?5 5Z1U !(:WT?,9-\R%!Z.=^COHW;1LD%/5U;_HTJN ME\E9 B55V&F^M?T'&O6\#GB%U3X^H1]RY_,$BLZS;<9B8= H,[SQ<=R'@X*S MZ6\*\K$@C[R'1I'E6V1<+9SMP85L00N#*#56"SEEPD>Y8R>K2NIXM>Z\S'@/ MG]P6C?H/PUXM,A;HD) 5(\QZ@,E_ W,*U]9P[>&=*:G\M3X32GM>^8[7.C\* M^'=G4IA/)Y!/\_D1O/E>YSSBS?]$)WR[W'AV>^Q8*6 MB5P'3^Z!DM7+%[/3Z<41OB=[OB?'T'_RM?_S78[#S%)X%@FNOMX^3N"C*5)X MQ37!RQ=G>3Z]N+)-B^8I1K.+OZ!'#\H4UK76(5,I ;PEC3TZ C02>ZC%"[YW MZ)C,J;P6?J,#: 6X)(>Q!1:*1J1Q!;NB979 D)#I2I0 MAR15T 36Z*QGU4Q G"CT= P5*MT)D5R$1TU@*U#LH76V[ H.HL+2E_0NC\4[A&(\XE'L5 MCZT8C9<\9)!%V:X@1%OOR<A5IRA8;D1 .S@'E]+G#G1T84$-N&VTVJC$\>-%^=N_DEX.! M_4P??@/7Z+9*=D)3):73],WK!-Q@K4/ MHUVMK$LYAB'X022"PFR7EG+NR T MV/_?5C\ 4$L#!!0 ( %"! U??],*S]0D , 8 8 >&PO=V]R:W-H M965T&ULK5G9;ALY%OT50@WT] "*+,O.@G@!;'>Z)T$:,:*X M\S"8!ZJ*DABSBA4NDI6OGW,O68OC=0C-ZZ,C7ZQ5)?W$-JK&EZ5UE0QX=*LCWS@E2]Y4F:/9=/KBJ)*Z'EV> M\[M;=WEN8S"Z5K=.^%A5TNVNE;';B]'QJ'WQ4:_6@5X<79XWJ]MK6PJGEQ>CJ^/7U*:WG!7]JM?6#WX(\65A[3P]ORXO1E Q21A6! M)$C\V:@;90P)@AE?L\Q1IY(V#G^WTG]CW^'+0GIU8\UG78;UQ>C52)1J*:,) M'^WV7RK[\YSD%=9X_E=LT]KGIR-11!]LE3?#@DK7Z:]\R'$8;'@U_9Z5>NE M+F0=Q%51V%@'7:_$K36ZT,J?'P7HHUU'199]G63/OB/[A?C#UF'MQ9NZ5.7^ M_B/8V1D[:XV]GCTI\%VL)^)D.A:SZ>SD"7DGG?,G+._D?W9>_/MJX8-##?WG M4!R2FM/#:JBO7OM&%NIBA,;QRFW4Z/+GGXY?3,^><.*T<^+T*>E#)_S "=D[ MT3R1P:=ESR;B[XL7\R"#0L,&P6[6>.3&JTMJ'.U)1F%KC_5E^O1IK5A2U3[_R%CPL=2WK0DLC?*O-B[7<*+%0JB;%C718IVL6[$JL M5NBIL-XSV6D(:0R,7JE:.6G,CKZK)J2] 8;=U6P(>\6V7U7*P7OQR\\_O9K- MIF=WD_E$_'YU=BK6L5TK@:XL?\\?^0(X M(;% J(4LOP#9TOM:%1X/#9P(!LK>IV-]3JPY1 ";.;/&&(NA7?,@2RD7XLE)I)GM20?*[0M M?:M;E1,NSX-"NDUM:-O-J#U1V]!YI5%7NBZ1"QH^)*25%]8R ,AWJ%NA'AJ$ MAB*7Q2ZU+^#*3DF$!%+%=FV12PI0C5;$$B>6,437FIUL_9%\H %,+%67WI@# M>?/GQX M4FDO'!2OJ:'>!FEV$W%E3(I9KB< @Z$.3>4-@*V]+%*(^Z961F/RR=R:>P@R M$>\^7,^!V'N(U,W\3WW="$TZ!+QW*UJS LRB#5L[(B*78O\N5@WBY(+X$)VX MCAZ8Z!G<7(B-9UV(TVQZ/!._T(;FGB N^RPP0HW6HJV,-QP;*)N/-LD_)!5PR%MPRR>\WY8Y5'BP@2==@E,.R0 MM/7'HS5J!(.G"5RH*$2]!50LTH-(YN D5Y9+ A@NZ"K5FY*/$-3$IU3(JU M_PK$JA:P_^28W\[&?S6(@J8]10PB(%CMH-#=X^BP1/\ 6K=KC7:GFN) (DD! MFWQ("6L:9Q\X( GE(38J6%26#-@TA,<$=W_7/HO^++X;O:V"&70LH4Y2[=3= MVKW!C 2%F&JHG?HHQ01C+#XZ1R58*AXK">"-OE>,Z^A/@GDR&*(B\0Z"JL 5 MDB'U(^R&3=2*GYPL!V#K^B\D%8^@*REF:;1LK"[HF8N932HM-^N"Y@+#*"H! MM<7'!(2F@ 4:NY6KDJ7X#/D:QX.2. ]-%RO\6C?<5QT/P:JZE*X8(^U&/M9I?Y]: M;8W"LD2O#(]#IQ7& K.30KLB5F0CS8GMFO*Z33&36_H7FJ7P&*%$3O.A2;E_ M4$I;XPA"Z(A+*>SS;Q&;59[H6!&I@MM$#$4B(G;+1)(&]$(B$6I!Q;"25$(= MW)21\199B$6.D72.@2,GD4P]$" : AUL)1ND1T9+K4O63 M1"98-18]U1*_ "E(.+$$'^8C)E?OI8FM%M)3/_/3X##M3/6G1B M,@#_R(SH6DXE^%8 V8'6I(T'8J*WO)!M3)6O:(PP"3*I7FE]QT>3$50.;-V^ M393-?;E]7W6S.VUIY"X/5S0^J!W\--HH-6%5'M>?1$!Z\,L8S#J/)@)/\ Z2 CTJ@+#:N,-!!IAR1 MN72,@/I")4)F\8V(C*).#LP.NSTP9#%P/NV%7RV;PT%,H/;CX[5TEMA>RX&Z7;06I$-7C2%^3Y$C/@GR!+-> M$SQ%@R"FR1OXA,>S![+RC0"%&6!_QR>4P=W4/$]M4$A;\KU,&-X'7,W[^X!/ M.,T7XL7TQ;C+#W?>#<@A76IE)MD2"3KMV.+^V357 4&T)2D?QXT'=.ML'N6 M"J48+LMHEL[T6S:2CA"\GFF7B_G(8G'T:(S=J4SK"=?Z-WMMNW*R;>>>/Z9D M$-O.>@[<_/S63?R#X;NVQ'T0KQRGE\>OQGM>\4BE*T6>$W3QUEZ2M> #W+.%YA%.=X;@@OFPW]:8'MY>]5<8%(&T@.^8 ME!F*Z' 3U&- (0[=0QX-;I7I=,AWYWS8J4.Z8.[>=M?S5^E6NE^>[O;_D'2X M]*CD);9.)R^?C]+P:1^";?B.>F$#*I!_KE'URM$"?%]:'+SR RGH_M/B\K]0 M2P,$% @ 4($#5VE.+6Q-! F0L !@ !X;"]W;W)K# M@Z%HARUNCJAR$09 ,*L:%-Y^V9[=J/I6-*;G M6P6ZJ2JFGA98RNW,&WK/!W=\O3'V8#"?UFR-]VA^JV\528,>)><5"LVE (7% MS+L:7BYBJ]\J_,YQJYUGL)FLI/QBA??YS ML0%AB9BP"H[\'7&)96B *X^L. MT^M=6D/W^1G];9L[Y;)B&I>R_,QSLYEYJ0/NSHX!FGP X-P9Q"V<7>.VBBOF6'SJ9);4%:; MT.Q#FVIK3<%Q89MR;Q2]Y61GYO=M?3"'!2N9R!#N6RJ\%UV_J7#3@2$_5GN0 M[3 7'6;X \P$/DIA-AI^$3GF+^T'%%\?9/@7EISMV&C.Z@+^'I?H\H#!2/4$FZ59JHT$68#8(A2SI M=G.Q!F8NX?6K- RB-__ZG]J.;=NO,<-JA0JBH0\_<4$^9:.9R/7/O;*EABN$ M<,>V=%,,*L[*_LT9Q'X-_>%XU$N1/XKB@Y3.8!CXDS!U#A)_,AKW\JVB>:O,$U!V@%\; M7M,$-#X(ZL7_HNHW1<&)/46C!#>-PI>)N'T(0D>*1@%\8*LCFJ&?I/%WTE)6 M=4.===2M&RT+LV7D\UD[2?>5388I?$ :X!M9YL KZO0#6M-]!R[Y=NYZX)L]41OJN4!"-ME2RQ+*3 MSW[-SNV<@ JI\3E0M53[%K7A51MVH[%H2BCIN]J3D@9>C>VG%IC6:+0/:Q2H M6%D^D8+"?7>H JHA&'RD%4,3Q([@_VE^+Z1H;*SN F<$=$.E"""6\9SH$(A M95,X R1TIL(D"6!)->89TE,XW2Y,CIF,)9 MMJL#P2A<4:\.C<,T/#P;)7!#XX?8044O[66AYK(5+[EY\FD=4@]IRT^%E M[SD='4)2R3ZQQR,!I-$A WFFS9Y-\5)+XW'AP[.8.1/)NXH2?PHZ6V.?7 ' MSKI$)5JW2Z%E7R-,MSGUI_W>>=6M6WOU;FG]R-2:"TVU*L@TN!B//%#=(M@) M1M;M\K62AOK1/FYH=T9E%>A](:5Y%JR#?AN??P-02P,$% @ 4($#5P16 M[-'T P 60D !D !X;"]W;W)K&ULC5;;;N,V M$/V5@=98)("KFZ^(+T"2[:(ILMA@TVT?BC[0TLAB5R)5DHHW_?H.25EKPX[1 M%TD%0RYU4WW2):.![70F]"DICFILHTEF)-=.A;%#03B%5S0PMU3;2 MC4*6.Z.ZBM(XGD8UXR)8+YWL2:V7LC45%_BD0+=US=3K'59RMPJ28"_XPK>E ML8)HO6S8%I_1?&V>%*VBWDO.:Q2:2P$*BU5PF]S+WB/564=$8Q_.I]!'](:'G[OO7]TW(G+AFF\E]4? M/#?E*I@'D&/!VLI\D;M?L.,SL?XR66GWA)W73:8!9*TVLNZ,"4'-A7^S[UT> M#@SF\1L&:6>0.MP^D$/Y@1FV7BJY V6UR9O]<%2=-8'CPA;EV2C:Y61GUA]P M8Y:1(4]V'66=U9VW2M^PFL(G*4RIX6>18WYL'Q&"'D:ZAW&77G3X:RM"&,5# M2.-T=,'?J*^Y/W-K%^V&H?@>#T((5^8:34\2B;@=JL0Z9P8^"S@7,F M'(=QPF1Q39UJRD,PO$!XSCB*##5\;,GOPQ >GX; M$-!O5HQ L JH/-.,6QH M!A52$ZDAM/8%NY)GY1'HFKW"1BI*\9!FQ^9O.L] \ ]4+*)DMM!TQDN.+YZ M+"!#96@NT;FID$Z20$U1&G#1^+&.3V M"'"M6^)D>TH;[3#E7&T!>->GL8N@YPX=ZJ%C"%-EQ!G2UW^J9W_'_?-/?0S;TK;KM+MIJHZ.M^ MWV71/09.EJ1.-CYRU DGYX33<\+9"0[JM3B.[=[\9&_BMDXLO/@1-='^*JC- ME>'_4KU0C(?II&^=<\,V.KCN:E1;=ZEK<&'\ MS==+^_^&6W]=_E#W/QW4KULN-,V@@DSC<#8)0/F+W"^,;-SEN9&&KF+W6=*_ M#RJK0/N%E&:_L 'ZOZGU?U!+ P04 " !0@0-7+.AZ0\\% #0#@ &0 M 'AL+W=O\E^>>$\_7 MUGWW)5$0=Y4V_J)7AK Z&PY]7E(E_<"NR.#-PKI*!BS=E=GL>]&W=Y;NN@E:$;)WQ=5=+=OR%MUQ>]<:_=^*269>"-X>7Y2B[I M,X6OJQN'U;"S4JB*C%?6"$>+B][5^.S-E.6CP!^*UG[K67 D+GEMZ2UFP(;OS3V.QU1[+B]G-K_=<8.V*92T]OK?ZFBE!>]$YZ MHJ"%K'7X9->_41//C.WE5OOX7ZR3[!C">>V#K1IE>% IDW[E79.'+863T1,* M6:.01;_30='+=S+(RW-GU\*Q-*SQ0PPU:L,Y9;@HGX/#6P6]*@_A ^=(UGKR)OLH,'?:S,0DU%?9*-L MI ML$NU-#@8F_KR:^^!0^[_VQ9A,3/>;X'XX\RN9TT4/@/?D;JEW^?RG M\='H]0$'IYV#TT/6#V3^H-Y^KV8#T03\C83F)Y%-^B>G(\"\EH[$@AO<+O"W M4#F):$ H(ZZ5,2175BO?3PMO@^R+=:GR4I2V9INV=F+EE,G52FI!=Y37W$N- M,2^D*:),)4V]0*YKR"X%GI16X7ZP\2F4RC=GU\"-@Z8 OS@96"')R*4C0ML' M2,L@NY8P"*8J:@V18.'=2B'>JWJ)YA&3*)M- M!^*C$5>(08LL;4T0(T$Z$ ,XNO_8$U!>VO]/.8OBB$<6A6+"0::FIW#?^#9= M5>J84#I;+\M'+I[$-"G#_G <,",,2*W)HN(T>W9Y"9SU4^PDYJ05W5)*E:]5 MD'--VRY8)F"T@ IU:$-8*ZVA*>2M5#HI>)Q%1^D "TBH3 M$S.(-LE">,CMGN1MR@C01ZG_.H CO )V!&>D0TU_RM6\K[I/;NR+N:'BUAR0W,9NI2C.IB3Y*,' MF$F@C(>!Q?3!/BQR39 AF*ADT8 2+G(\O"F+OX%*J$MC:JGQ)A9KP6.49RCV M1 X/EB@H1.C I0@HP_:EX"\%@%RBI_LBR+N&/Y3QM>/-5.F% MU?A>8&L)TI'JV/%-K>92LSR:0H%74K!HMX+/+F+CH4,9Q44K*N*<]&?B^4\G MV6CR^H=_,:PH#JMVH^,F[N87T1E0)^+R+SL9)IWM12;B)] KNWA5<\,PK'[ MMX^/&L_M&.U$GX$ZQ^/)UGHRF>X8:/$,ROG_WESEN:N1\18#.P+CD]G.7H9< M/.4%NLI8\RH"#632],&.B=/IT>Y1XV/Q!+&XYF[%?#X-$[' M/06):GLJ-9OQB]U<9T<9OSC>?7$\BN-MMSI'XZ8Z^!0 1]O:<*NFI'4\M:/5 MS_!1\X$\L*FJ51TBT8&VR8<=X1?CV>E+<9.H0]Q*74?>?%RYIQ#087JW9/W( M-BFGFU+'Z<$#9C;(FKG%U,:B;83",84GF='/B>LVB,FE+P&BL(A063A;[874 M&N&*9R,<4F&4MY,-&T?=1CO#O+IKOSO2A\Z#,*(>4Q'CPZ\H7I$TOMCV?=\. MMVX9%6$ \%V*N1UAI0M'M]M=UZ[2+64CGNYZUY@?('R$LX#J:' \ZR7>:A?! MKN*=96X#;D#QL<25DQP+X/W"VM N^(#N$GOY+U!+ P04 " !0@0-723-W M,FL" !]!0 &0 'AL+W=O*_!-$)0_39'KMH92T'(L;">0-WC!:^1(F_$+;Y68I@:(Q5HF^V"D03'9/^MJ_AZV"\WA/0=H7 MI$%W=U%0^9E:FD^U:D'[;$?SB]!JJ';BF/0?96&U.V6NSN8+JXJG2O$2M?D( M-\\-LV_3R#JR/X^*GC+O*.D>R@3NE+25@1M98OF^/G**!EGI1M8\/0C\UL@1 M9/$)I'&:'>!E0YM9X&7_T2;\NEH:J]W_XO>NCCO@>#?0>^7"U+3 &7%F,*A? MD.3'1\DDOCP@=SS('1^B_R,7]WZ5@Y3=&BP.\R6J\Y2?].[P71']9I) QQ7KC0>G9T2T)W9N\"J M.AALJ:RS:UA6;CZB]@GN?*64W03^@F'BYG\ 4$L#!!0 ( %"! U=O_$P* MI P '(L 9 >&PO=V]R:W-H965TVC?_W-\"%+EKR/ M-CD<#@<$65,DA_/\S0REES="?E([QAIR6Q:5>C7;-4W]XO1493M64N6+FE4P MLQ&RI T,Y?94U9+17&\JB],H"!:G)>75[/RE?G8ISU^*MBEXQ2XE46U94GEW MP0IQ\VH6SMR##WR[:_#!Z?G+FF[9%6M^K2\EC$X[*CDO6:6XJ(ADFU>SU^&+ MBP37ZP6_<7:C>K\)2K(6XA,.WN>O9@$RQ J6-4B!PI]K]H85!1("-CY;FK/N M2-S8_^VH_Z!E!UG65+$WHOB=Y\WNU6PY(SG;T+9H/HB;OS,KSQSI9:)0^G]R M8];&BQG)6M6(TFX&#DI>F;_TUNJAMV$9'-D0V0V1YML:79,J;(A: RQ]UON81@$])04'C>3A0Y@P=,-71= M<'#47-- :H8C."!C%<8F>7V#A"Z!!W*"U*/@3*_#)WHQH3M:,(:IHB^4$T$U3Y$JU M%/C!+;SCR^P2-6I+D:VD58-B",+*NA!WC"F/5*+ZW@U)[A3AP<&5 H2 +3" M4SCP6".C58-SVN]@H4]^.2#?CL4$QH&;:] EK[:D8;)4L( V!+9L&=E(4>H- M.6VT!)H4\KD1K21WC%K+L-L:& 2D:78<@!'QA)=MJ2GBOC"PBSN*AA+2]=$A M("*_J"]$(7GWN37>YI1^X ;1H1M\A)U56ZY!27#<$4OSBC><%L7=T-2=F?M* MMB>0&_"ET%O.$R]9!:1B-_W=]AQ46YYS'3Z@7R2P" (OC5.WPMB%85Z$;?2: M\@*$9L>/MS8V@EDBC]CFN*8MI J(YTQ+"[X+*5J!%U1ZW89+A?;30Y4X]U&E@2>D$<>^%RX5NPOE &=2=]8E!4P*#D3@/^-G6 .X:DQC/V80_"^$5 MXN9I/H]:F M;5K)[G7E??*#_9VA #_9+9,9AS"JP?F 8I_(3]"_7M&@9 M -7CXO7YXZ"G&F=4G[QMI5.W]Y2\NG7E'F$3 V@G)_["ITIC\,'2[X*Y;F>TT[!_-B#9;V6 R,90QV4"> M.A)E!E+<4=KD:(?[ZA1Q8&"/K-O&A8YD.D QN$UJQJ4*JC>,JBF#:.Q'S6 / MBOQ:5Z5;R5B)A13*?P0B#,T[&U75@4L]RJ.L#^S#30*SK_;W=]VQ@@4?6OBSR8AN^!IDAGY]/]Z" M';8H\.%&D,W]?.?4[AZ\A]*70V^?C78Y+'#C2VTH-_I-F^2ILIYPM*%H%5@. M(O^"%AJ+3 I]RS*F)8QM[4-B+YTOO&4\[P@\(TL_6O:&\<);A OR-QL%JU7L M)>#^;D$8^VD\8N,-GEH4L/Z4_"#DAG'<>Q(N4\#/]'FW;N5'Z6BS4R%LF$? M8+Q?'_FK^6C]4,@!?I/$FPD6CI)2"HLXJ-'PWO4Y0C M+US,O6"9]D@L_&4X03D$#M+]NLD\,\2Y?B%H:E'0QM)+5XMNB:Z[_Q1(^6B2 MR:,FY#2 ?>-"B-J8, 4_[G&]'5:#!=\PW5:D?FH2QO"L!W3ZY\Y:^(D[Z^.? M;-1HH<2@6P.MO7,0:YKW2Y=Q3+O6RV[OKBXOOUJWAL2UE%&Z],(T>%K7I'?_ MES9,X?\;IB,-4Q0 Y.X;[,>U2\;4QSLE/5\CKU!YNSKHB(I_]:_\?9."QNKJ MK2?8!N")VN*CQB8)=QZ4(\*?&\,50J'DMD0YI/2$HG;@X[H) MJ&LH5G7D=)(!92YRM/D)_^(<=*>8JJHQI2G$S0\6G!6_=;65OMP[!,8X\1* M[R-XHM. .R,_] KTF&>!/RD*2 VI'*I6!.A[[D[9+?YF?8@EK6*F MD+TH*.RZR@!/D3M3X*&ZM/9$SG3$=[&R+S]MW7E8YB.B&(=U>K,MXZA"'6 ^ M*2&R6E20>D@,,S4N>(=<:5_1=[7($82SV%;0HJAIFKI&QBT20(XK*'D(QJQU M&G NC]SL.. )U,5;5D%RD[FR08J#%6LA^8^VN.[!,P6@!L., L Q$QD,S>[.,HO]5;B== MY2%V4>7(3S[:23M\.^9G-,N05]./;DQ]V]J,H)LPD66M/&R'&@,X[J)JLM89 M^M]]-_&=3TA6:#$H)(72;FB522R/#,[-HU!(GX@5P)=OV;IS'EJH^9AX&.V[ MO,>I$JKRP$^BB6H]\9.PUXLX5\7;*>RN=*GY7,^'9QKTHS,[PLX<(A0"7O;L MY$C- 8'!@ M_W"+($O+MQ''>GZ^]!G[C61X[03ZP(L) MV>_'8S\)])F)'RXG*(5^.M?SL1^D$_-_-5XG@>A_*4Z_8+R.;F._/W=?-"P3[>2C( C]^#_D^XF?3KETX$?] MZ.QG,K&KVCU*^B*Y9!,0_-ALEU M;*!Q" @Z44GH=K;?-_6S\F$Q3:$ANL/C@=B. S&)?>S^E"H MN*)DP,@!;SW/[/AH:RS*UK9][*TP700HQ#9"^@)?/ZGT^Z0!Y0//18= AS%% MR9J1/Y@4WL'%-MEI%\&RN*9\3\,H6T^"F5HI\6K;?)&!L@NBA#E='O'Y0QT; MGF"@.]>/4K['P>WT9)(8)(?QS-6@+^HA_^!6^AE9K?J7V)&W6B:#U>DJ MO/^*[U #Z3A)A,&X?@Q7XPMM7/=17W(]:/J!0.EB, Z#H#?&5^KA8'ZY&J?: MK_7WBA4%^+_G&EGR'2WK,T@0@.D X I72GN1487TH4XY=#T5[943*: M[;&;3!8B?\EZDV\(VJK7]AYIBTV%"2#:5MA8NZ\8ICR.2OTQ5:F!"E/RLS#Q ME^Z.Z/C;\.Z442WL;M 0[\U%AX-69(ZK0=^_'G3QF$XZ4,8K@JA[@3#U=>%I M[SO0DLFM_MH5;V6@*3>?A'9/NP]J7YOO2/?+S=>X/U&YY8 D!=O U@ :A)E) MY&[0B%I_5;H632-*_7/'*-05N #F-T(T;H '=)\9G_\;4$L#!!0 ( %"! M U?%R [?' 0 8* 9 >&PO=V]R:W-H965TU*#8@D&39=9W$-I"D&YIAW8*DW1Z&/=#2V>)"D2I)6?9^_>XH MVW$:VPBP%YND>-]]W_'NR'%K[*,K$3VL*J7=)"J]KR^2Q.4E5L+%ID9-7^;& M5L+3U"X25UL413"J5)*EZ3"IA-31=!S6[NQT;!JOI,8["ZZI*F'7UZA,.XEZ MT7;A7BY*SPO)=%R+!3Z@_UK?69HE.Y1"5JB=-!HLSB?15>_B>L#[PX8_)+9N M;PRL9&;,(T]NBTF4,B%4F'M&$/2WQ!M4BH&(QK<-9K1SR8;[XRWZST$[:9D) MAS=&_2D+7TZB400%SD6C_+UI/^%&SWO&RXURX1?:;F\VB"!OG#?5QI@85%)W M_V*UB<.>P2@]8I!M#++ NW,46'X47DS'UK1@>3>A\2!(#=9$3FH^E =OZ:LD M.S^]U;FI$+Z(%;IQX@F1UY-\8WW=66='K(?PV6A?.OA)%U@\MT^(R8Y.MJ5S MG9T$_*71,?33,\C2K'\"K[^3UP]X_5?(@[^N9LY;RH._#RGM@ :'@;@V+EPM M8+F8$=S< I]2],?.X73UJ,8]@'@RH&9 X42=Z$$ MH0OXB#E6,[30[X75[ P$+(5J1%<@BBI4Z!RA%8X*+C>6#A7$@DK;>?[,Z8[6 MTB(Y N$<>@=%0WX-^!+AQE2UT.MW;T99[\.EH_RM&B6X[$!3?U'&.:B-D^PN MACMKEC(4-_46D/L*>($!?6D1H>IR##G'#LAB)8'RV_[@+$W3L/@VZ_/XC'2X M&D/IJ_6K?#JY>KW'X>C)X^#\D,?N, Z$?B]@4(H"YEB@%2I@.2]\%S/JOI8B MJ!==]')A[9J8ML(6#G[@2&?IY6^__^K"L'?Y(WL3=6W-2E+/(@H4EF$O3JEY M*!6.F;D.XVR[\#WA+\1KRX6!888+H0%7M;3,0VH6T LX(5Z!Z_&=Z?^* 2=: M3ADG_7?:7\H\C_O/1?;BT6M$'G7Q*N%'K5ORS!#R!035ZU-BHT3G7.W]D: M'C9W8'^4L3NVO=4>K2;H>URB;O@<"N2/O?/1L#L E/";G36V\IQ7?2>CLV! M-AXH3_F)P V#VH074O&0'*R==$R8%M'2#4;MI41B8%G>"P4,9_*\X2X3PT.3 MEX2W^4;DGO:WIE%%)_A@[VF>1YBWA"BSLCS84JR]E8L%VBY(%'B'WQK4'IQ0 M&%+,(5&A?D4SVK&?KMP^J/O1!9T_ED91*KGXT$V0[-W-%=I%>($XIJ!]=TWO M5G>/G*ON;G_:WKV0/@M+V>1 X9Q,T_C#^PAL]^KH)M[4X::?&4_OAC LZ:&& MEC?0][DQ?CMA![NGW_0_4$L#!!0 ( %"! U?-?!@.400 &T, 9 M>&PO=V]R:W-H965T$M M9@YVJ18S69N""[Q4H.NR9.K^' NYF7N1MP5\Y>O<6$"PF%5LC5=H_JPN%=V" MCDO&2Q2:2P$*5W/O+#HY'UE\A_ 7QXWN?8.U9"GEC;W\FLV]T"J$!:;&67RD*[7]@TN/'8@[361I8M,6E02T M_,@,6\R4W("RV,3-?CA3'34IQX4-RI51],J)SBP^2:WA$A5ZD+%SQ.R@; #K M/@UE)+J,?!:P/6W*]B_Q@9[X0OVRAN 3_ ARCRQTETM <*)[N@ M>.B'<;(+(JQQ? 0?44CJ+R_3Z-HU._(5NR4CUMAEC8VM!FK^VE"\N5@[BNC4 M'E%\VMZ6CQ+SP37^A/2>)F$?E(2)'\?3':PP]I/I<1\TFAS[HWCRX)Y7)?DK M%27/A8-D?+0'&.U&8!#MA600#H]ZR8AP(-3)I9 MH#&M%3<X35Q*XC&=C=II2UC7G?'F8 M&:5*TZ5M;_/_H^ >& A+3!DYMLU7JQ;AE6WX7?;EC,)$%I"I/W8)WV3)V\?# MZWOZ3J-V#?KWMJCZ==0W'D;4EXZI"8UAZ(^2V ^G(5P_57T[5%M!DVCL1\/H MV;OM> DUPPG)B<93/XZZMZ>6C:"W M)@6;M%EZ:VS8MF&^R@W2Y]UJR0#^C- M(OZ9J34GPPM<$6DXF"0>J&:Y;2Y&5FZAI/J@]=1]YO1_ )5%H/>5I-1M+U9 M]P]C\1U02P,$% @ 4($#5Z/-%&/. @ 8@8 !D !X;"]W;W)K&ULG57;3MM $/V5D9%X0K'C!(IH$HF$HK82$H)>'JH^ MK->3>,5ZU^R."?G[SJX3$U1(I;YX;W/.G&/OC"=KZQY\A4CP7&OCITE%U%RD MJ9<5UL(/;(.&3Y;6U8)XZ5:I;QR*,H)JG>99=I;60IED-HE[MVXVL2UI9?#6 M@6_K6KC-'+5=3Y-ALMNX4ZN*PD8ZFS1BA?=(WYM;QZNT9RE5C<8K:\#A<29\R M /?G._;KZ)V]%,+CPNJ?JJ1JFIPG4.)2M)KN[/HS;OVQ8\XH M6T^VWH)Y72O3C>)Y^Q[V .?9.X!\"\BC[BY15'DE2,PFSJ[!A6AF"Y-H-:)9 MG#+AH]R3XU/%.)HM;%TKXK=,'H0I86$-*;-"(Q7Z24J<(@2F@ WZCW.XI\H__Q"[\N M"T^.;\KOMZQWS..WF4/U7/A&2)PF7!X>W1,FL^.CX5GV\8#N<:][?(C]+]WR M7]_I,-TP&\!!2KAVM@;B^@.R<3P!JC" &F$V? 4W4(DG!(F.N/9?T 1:B4)I M18&&*D$@G/(('!08K"N5X?IG1.MXVRZA:#WK\WX W_92""E=RQ2B)]P =R'N M'[+B_$3H/*PK-* (E(?&V4(4&KN8K8O",LHCSFC[P(YL;'O^7;XV"K'!YT-H=DWE,I+;7W0 M)7PPSK<;^]L=(JY08EV@@]$P;N8#.#XZS[/1FWSZQDMXUWUOA%LIXT'CDJ'9X,-I J[K:-V";!.[2&&)>U*<5OP30!<" M^'QI+>T6(4'_6YG] 5!+ P04 " !0@0-7R]W[B>8" " !@ &0 'AL M+W=OY-A:.G=F7EG[[G9TVA TJ[26Q+W<__^]L7\9K8Q]=B4CP M5"GM)E%)5%\DBXD\N2O"&9CFNQQ'NDA_K6\BSI*(6L M4#MI-%A<3**KP<5LY/V#PW>):]<;@\]D;LRCGWPN)E'J!:'"G#Q!\&N%UZB4 M![&,WUMFU"WI _OC'?UCR)USF0N'UT;]D 65D^@\@@(7HE%T9]:?<)O/.\_+ MC7+A">O6=SB*(&\-K6H1=PGKX1D&T#LJ"[72BH_"!(3,?6 MK,%Z;Z;Y04@U1+,XJ?VFW)/EKY+C:'I3U2X%8)[<8),=M[)/F6 M,VLYV1N<,_AJ-)4.;G2!Q+2/_BQXOA5L P$KHQI-?$7]\69: M<9KSWEHY;\)%PAW,(DF+?$-;'AP1\PX/SK,LO1RE@Z/'XV /EL'E,7 + 4D. M'N+[N*.X.,CH^4-MS4H6Z(!*08 B+Z$6EF0N62GQZ=] )PC9&T])/ '#:^,H MC'-.BAN'"'J;&LB U^9(4$.&$U.RXBH(Q3U)S!7&\,#'U@:GGI*3?Q>7#A:- M4AM8H2,L0&HHV<:+EQS/]4)KV>R$\O7KU\W!ND3=4U[$+S:@,)RQ-K1+G_.D MO)1Z^1>%<^G5SA5ZC0+D/OW=O>_%78 MI>2U%2XX-(W?OXO MOVNG9"I0X^9&^*.%88E_R+0>@?^OC"&=A._0/?3F?X! M4$L#!!0 ( %"! U?(H$SCIP0 )D+ 9 >&PO=V]R:W-H965T*R[T*BB-J2_& M8YV54%$]DC4(G-E*55�U6,=:V YLZIXN,DBJ;CBC(1K)?.=J?62]D8S@3< M*:*;JJ)J?P5<[E9!''2&>U:4QAK&ZV5-"W@ \Z6^4S@:]U%R5H'03 JB8+L* M+N.+JW.[WBWXD\%.#[Z)9;*1\M$.WN>K(+* @$-F; 2*/T]P#9S;0 CC:QLS MZ%-:Q^%W%_TWQQVY;*B&:\G_8KDI5\$\(#EL:AGU@]0H,0F)+^#+!2M2Y:1]\(7VZDFTL6G/7\YK=UW%[JF&:P" MW%@:U!,$Z[=OXFGT[@2I\Y[4^:GH!U+%@13[CI1J2>4_K/#I7'$R(C_(%YY( M2#Z70+*2P9;@J:/0)@K<8AES1T!%'T$1#$0,+KN654W%GC#MA\[K]AFRQFYS M\FF[91FHD0OYRJ1%87 M^(D#5E3(I1,9M#1;24J*T00F;3361VM_]#&S=[%0+06$XI^01/MBH;8"CV"E MR:Z4;JX$GCMZC3!TP\%A;8N"0H2# B%4/ (Q)9+A5&BWE"-Q[FQ6(40C<,7& MW@&N7$=B-H(9[S BEYA2Y1B6[\.C.EM2.1A0> B"94$-03=KID1;!T DM50> MKF5Z@-C1Q"W:9*91WPEF%S/$]UJ?M/+#4')W%^38) PO,\;WQ%U2OMI,..B# MBONZ(FD[MT-+>43.(P5]#"L'A2BT;0L'KPV/ BM9$4TY?AK9WA*V>!C[ME$8 MK"LT^3)Z\#&W$GMK9[7P^M1*/K$<]+!#7;'5WM4/*$+L4'>-X/H/)RN)'8(5 M$"2.?K*-:U,9:; INW#=-D5B3.866LXR5^V?G3JRT8A1_W)!WKZ9)U'Z[G_[ M_5PJ *3@;B*P-U$_]<">7Y[ BP;<1?.JH?NU-Y']E[Q@<<7HS&=D'B:+V6"< MAHMT/AC'DS!)%P/#-%PLIG@WV0;<]_8XC)/I8!1%AR!)&,6SP=P\CLDG>P"T MM6;8 -WL[+!P/CE$0/#==QI%_^)[1A;A9& _(Y,P2N,AC5EX/EL<.<31(=>E M._EZ/9U:MGMO((-J@TC3V%F3$-M1%+]RW!)X,FD-N"-V]BAS77JT%=O]9_5^ MZ0(=#YY+N&\*]RC47A+_W8* #0' &0 'AL+W=O_BC+_=N(LS6X="&W7CA*_+4KK- ME2KL^KPW[C4?;O5B&>C#\.*LD@LU5>&NNG%X&[92>]R_/9J M/*$%/.,/K=:^\RSH*#-K[^GE77[>&Y%&JE!9(!$2_U;J6A4%28(>7Y+07KLG M+>P^-])_X\/C,#/IU;4M_M1Y6)[W3GHB5W-9%^'6KO^ETH%>D[S,%I[_BG6< M^_I53V2U#[9,BZ%!J4W\+Q^2(3H+3D9/+)BD!6R(8=R(M?Q%!GEQYNQ:.)H- M:?3 1^754$X;\LHT.(QJK L7T^@-8>=BJA=&SW4F31"7669K$[19B!M;Z$PK M+UXT3S^=#0.V)@'#+&US%;>9/+'-L?C=FK#TXE>3JWQW_1 JMWI/&KVO)@<% MOJ_-0!R-^F(RFAP=D'?4VN&(Y1W]_W;X]^7,!P?'>(VK_9O0S'VUEG1XXQ*OV$*\.2;^8!AD40B8(%F[PRL@W.2%7>SI= M9HW'27(>VG> OWD+\6FI$'N9+2MI-F3(VL@ZUT'E-#%'@,>GM 0O+: ,7N#"O"IV+=+TOEX'KQXLG=8#H0_[R\O.'W\>E/ DR(U0'3 MRHZFVD2&;(S!VM .KB8-Z)-3B[K@&;P3;T_2IRJKG0XZ3?OU(5M*LU#BVI:E M]DQ_C3;37Z];/615 9!R5B@1[!Z-MK8;B'?QM-?1"21B_.846E3:0'R?!_\& M'X%0B6T%3"UD_AGL%;\;E2GO*;S(>%+,I7:[^$GV>*Q@1S9F;/>LK->!-8<0 M\"\/(U.Y:-X^&S*3?BGF2#N>MR7YF*%M[IN]53Y@>.X5TBYJ3-LL!O:$L:$] ME0:NM,GA"THP)*21%Y8R@*PWP*U0#Q5,0Y9+8N?:9SC*1DF8!%+%>FGA2S*0 M 0]ABA/S.M2N43OJ^AQ_( "*.E>M>^MDR.L_;A_Z $4VZ N-3[0S#F'7!I)\ M/?,ZU_!6GR>**;#\5;F";/KAPW4T+BWSDJ ]<]AX20'U+LAB,Q"711%MEO $ M8B@H0B.\P9S&RRR:>!O4JM#(;C*%Y@Z## XPX^N6&5\?I*WW'Z^F(//0)8BF M,MA'@M\OC9V4<"PTG5G &VY!F,A7 M2'(HOIBUE0NHX@!4558I IPMQ0H(MS4%=V4=']6I+[5V"6.,<0J)73Z*^*WJ M&;ZE Q/!M;,I@/;;!=,.>?RX]?CQ01_=>3Z5\D&71.[[O/P\">*&$\\.83TO M&FD2I0D=-C%!M-FEL:D'71@XA#,LS%B2F[8:4 !)CPHZ.2B:,OG9*85> >:[O/H=XH23X\T'+I$>0^.+#3&R*XKU62W6'@ $DX#S3 / MCDX)?1-!XI0292Q^P>U@3,]1BC'4L*JM87GW7Y!2RAF,>33FKY/^7Q4B#VI/ M[H,("%8;;.CNT<#-02C(?>NE!A]3D+%7@9B 13Y$]%25LP_LG9B&(;96T"C/ M.:-2E=2G?/2M^ED05O:D]=8*:E!S2-2BFK)H;72"B#(316*U=&@V$8\C5:Q9QJ8ZI"K/!+73'7M/4J9IEZ2, GQ^T['K70<*L1]P;U1K.0>WSM[R/] M+(%O2V5XP663TPKE U>QF79979*.5$^LEP2O=;297--?["R%1ZE%'5QJH)7[ M!R&K48YHE>X["$E;&%K89I$J/\RH*9 :1W1%PB)VS0T'%7(S"4>H&6%R(0G) M+07G->=!>*'.DHVD*+1:4:^#&FO6FAUU M[ &L_]QB_>>#,'T'3C.P^V8?PK]QJ=@^:=_A'SH1[ 9<#,1/V(1)Z2*T(O\P9U57"6\^&E1M4?GVP=8M,YV"FZ8I_E"GI:T2T.LW54 MZDN-@B?V6JG,U+G:IG09\UMAP2=;Y $*(,W/J7R/)7FN2J93[NN(X,BQB*UB M#O:9)]&FZU]N/=]ONU7N% M"A4!X&J((&.C/DF=VV-IA6YBESO#\2F8S[QLT@*7I3 NJ5&[IML0?"<&: MN!N71;'QXXFL8XQU1?F;R_$B1BC-;SNUJ 1AD;7;U8F@M"MWRR1M!1>75'*3 M2BQ0'6V32J8T/GALYJ[JO'%GRR9++(S^V@DQ7H:ZK23<,K%3I;C[GT(W193DRQ74AR'VVE!V6]*HH/.= < UR%#^@+N3K#%2MMEZ@ID-Q M[ZBYB*T^#)&IV"!8C%$MJXC0 GH]998NB[@SECU!+Z%X;P/6>G6CAR>#\0==^V=B^%IJIC01=B<+XY#]\[N MY?7C&> MR;@@VBVW8T$1O4C*9]]EP6_]86?WN]>66I#(;[DMO>C$_Z M.Z=FB$Y.V2B[YB#F>=H*22/6.][&;$_&A0[]O, )E.S?W*LWK(R$8#/-A17] M?H"V(-T/-I#7W0OO[:TG62!.X&MI571%M D%5>@3U>2P\R,37=SP3VE\!V!" M_+VI_=K^7'<9?Z3:3H^_]?TNZ=['(Z#F6#H:O'G=B]FX>0FVXI^L9C8@$/AQ MB>!3CB9@?&YM:%YH@_9'S(O_ E!+ P04 " !0@0-7\ZI?L24$ "\"P M&0 'AL+W=O[O:[5T_G.Z#229@-;%3VUEV[]??.('@%HJJNR_] AYGYIFW MQZ.9;J7ZHC< ACQ6I= S;V-,/1D,=+:!BNE+68/ +X54%3,HJO5 UPI8WAI5 MY8 &03*H&!?>?-K>W:KY5#:FY )N%=%-53'UM(!2;F?>T-M?W/'UQMB+P7Q: MLS7<@_FCOE4H#7J4G%<@-)>"*"AFWM5PLDBL?JOP)X>M=L[$9K*2\HL5WN*/S*T<[,[]OZ0$X6 MK&0B W+?4N&]Z/IM"_?B$UN5H%].!P8=6K-!M@-?=.#T!^ )^2B%V6AR+7+( MO[4?8*!]M'0?[8*>!?RM$9P0O[[,,6+_SOV?]UM=)&(7G^/I5_ M!Q^=AKC03V -W_^;)@$K\\$'_7!1^?0Y_?X0/.F!"(+C/@! MA)'JZ520YV%Z4Y))?&O:: MH-D *6>*;Y6)-F)F0Y\]2&H2O__<_]A#:'KZ! M#*H5*!(.??*""_0I&\U$KE_VRK;/KD#)'=LB_PTHSLK^RP6)_(@&CDS]'2FR7'?Y/BGFWRK^TD'1W.PY1\ )SW&UGFA%=(H0>PI@=JC&/WN&0U-\C)@P^LP??$ MBQPNT7!X5,W(#Z/08=MX9*/0>D*NLJRIFI+9:94#CI.,=P/*9L(JJ0S_I[LX MY!Y3ZD@T#4XQUT_I\!LY&:=GB)OTQ$U^FK@8NVHP[NM'W"4TZ%-L/8^V1X = MPGY6_=*C:B%%8V-UIU+@S)UV2@4AN64\)P97'?;;S$Y)5E68$DP>;C=0&.2V?$I?)QL [ZA7W^+U!+ P04 " !0@0-75W0>!X0" #B!0 &0 'AL+W=O M@<83JN^ H> !^KN2$K;%ER48*R0BMF M8#D)IIW1+''Y/N&;@+7=V3-7R4+K)V=\SB=!Y 2!A P= Z?E&:Y 2D=$,GYM M.(/V2 ?18S$)A@'+8GJ.+]/2^B]; M-[D))6>U15UNP*2@%*I9^4!#44$X3*]A@>ST*U](L&?C$(G2!<)L Y\U\/@=>)_=:86% M91]5#OEK?$A26CWQ5L\L/DCXI587K!N=LSB*NP?XNFU]7<_7/53?C^G"HJ$' M\'-?A0U!LI_ -<7(5CR#24"OWH)YAB ].>KTH\L#\I)67G*(/7V@)LMK"4PO MV52IFDLV-T)EHJ+='# M7L!,,U$: W7ENWBAD6:"WQ8TA,&X!(HOM<:MX0YHQWKZ%U!+ P04 " !0 M@0-7?_\7"6T# "J"0 &0 'AL+W=O-A6-GMD/AW^_8:;-" MVDCC);%]SOG\G9OM\4JJ1YT!&/*<E8EH8S 3-%=)GG5+U< I>KB1=ZFX4[ MMLR,7?"GXX(NX1[,]V*F<.;7*"G+06@F!5&PF'@7X>BR9_6=P@\&*[TU)M:3 MN92/=O(EG7B!)00<$F,1*/Z>X HXMT!(X\\:TZNWM(;;XPWZ)^<[^C*G&JXD M_\E2DTV\@4=26-"2FSNY^@QK?QS!1'+MOF15Z?9BCR2E-C)?&R.#G(GJ3Y_7 M<=@R& 1[#**U0>1X5QLYEM?4T.E8R1515AO1[,"YZJR1'!,V*?=&H92AG9G> M +JDR=$#G7/0QV/?(*@5^W>_CK8JZ-PB+XO0O!;DVPVX8^O<=&2TL.1"X(MV2QS#@5"9)>,9,Q04Q6 MKQ&7:KW+A_9='A!C(3DV(1-+8FRZB7-&&.TVV+]U(C&U0D-J1UIREE*#D]>, M1N3P8! %\?F[_YAX<(G?+%Q# OD<%(G##CER9&2IJ4CU<:UCBV1[$A%WKIS( MQ4F)[E"MW\7M6P&*&ANI*BRJ 5JK?B!A)PSCK7D<=QL G-$YX\PP> >;BR11 M)48]QEJ$L=C'XJ5#A!0G2:D4YI\44KDC\BW$L-MO;A6>D0=I M*"=ROXNO@Q.'KX(S;.F97MTSO=9JOJ6F5-56==?4SNUJCO^!DZ5Z"XFMH]SZ M6Z>ILO6P[BQMAPA05[*MSO%323'O4C*SAK"LX"*Q@TRZ0?KLND%"G3B2R%/3.JH!7T)7?G3L.J$PT# M<@,:FX3E16E-&!KB.64:RD=A;WA,9M491IXH+V%',;PMQ5W%YV_=GSFHI7LE M:.)(5U=IO5H_1"ZJ^_>?>O6*N:5JR81&%@LT#4[/L/!4]3*H)D86[C:>2X-W MNQMF^)@"9150OI#2;"9V@_IY-OT+4$L#!!0 ( %"! U=YBO=WZ@4 %(5 M 9 >&PO=V]R:W-H965T3M5*;@]E,)FO(J;3X!@J<67*14X5#L9K)C0":&J4\ MF[FV'2.N=Q0"><\^\I2 MM3Z>Q!.2PI)N,W7)[WZ&*I] VTMX)LTON:MD[0E)ME+QO%+&"')6E$]Z7ZW# M]RBXE8)KXBX=F2C?4T5/C@2_(T)+HS7]8E(UVA@<*_2F7"F!LPSUU,F5XLFW M_3/,*R7G/,>]EM0LU[MK>I.!W#N:*72CA6=)9?*L-.D^83(DGWBAUI)<%"FD M7?T9AM?$Z-8QGKFC!G_9%A;Q["EQ;=<;L>LUD"7/L,19L2),$EJ7N78BC1.^V=4A.CD@;U_%KNT= MOMCSJRE)W-CG!'_=YC<@FN'I+0@$Y&Z\6@E8404]1>8(G*)-XV";37R,TM-^HIUTN("H&+ 7H[>=>:!SWY;I*( M$FA00OQI8,^G01RV,II;@=TS\IJX\=3'1.M=@3(*C?Y!R^[4"8.I'4(]4?A=0D)7Q7L#UR:)PGKXEZ_PQ!VQXUWL:M,XGC 22B4 MQ)H"DJ ;7I@A5A=),BHE6[*D]%OC>__&Q)2T8X(R)C0OC*4-",9325B1:G5( M7YX$GGI>KP5 AZF;J2MV3_)R CH332$T+X]@UY2K+I36P!V9N6J1HVP73P=N M6+WS-CK=Z3SV.]+1W"$7^2;C#YA7:72Q%J MEKOFBF;/;WTGH2CLC!W;;HV]J1,[G?EXWF>8EWI>(6UA_4_)"@JD_XR\I?GF MD- 4FPXFE:"Z>^I$YP;M#9G[7F=[?"_N2(=.1"X15!2WI+*=PBTVA1ML\=3 MJN_4':^_#)&]VST7:?R<2Z6AN.(:7Y)G_5//W2VVZ_=F6^'Z@USV([LW0GU! M0WW!*#M=7"T60YPVJJ5;^0.YH0D<3PR5B5N8G+Q]Y83VX4A,81-3^-T-U*G$ M1J<"[V>- L7QO%4@L&[ D)XY0???Z_[A V6B.N ?]5YR*,?Q*(9YF]^R%$K> MOJO['UHU-$OM_K9VKU>6;&J*$%JV)'BM*R"C1K65WE:G9P@/R%E&$?>X$!R; MY+JUVV CHV/)>0I90_KR,9UVSU/M41/ARQT%C;_G!#OD/$C?7T>6% ^WH35% M+ 16- @IJX4H?7PGVK(N'7.N/"!7R#TS[^S4;*M/VT-SC;U;CCO),NRXF[G8 MMT+RIJ<>.):'GQO-E.E:PNUY8/"(3QSW<,# ;N:2R6_[2WW",NP>$8&*B'8# M[5M1-&# MG"MWXP@-&H0&HTCM'VH#D%K5/T'Z2-N@HO_$_0Q'L7?I8^Z8UE5 M?Q P<*C:C_\7C?P#]#%&&P-+B=1@6WZ_%7N-N&D=SL]01H7&:E3P8I\OL6M' MEMKM4P-]9 [EO=D._'RMO$3%2N&)9?!$E5M]#TICZMZH/C&W)K=<*5X;E[70%,0 M6@#GEYRK>J =-->H)W\"4$L#!!0 ( %"! U>C3(6.H@, L* 9 M>&PO=V]R:W-H965TZ[[WAW)"<; MJ1YU#F#(MBR$GGJY,=5%$.@TAY+IOJQ X,I*JI(9G*IUH"L%+'-&91'0,!P& M)>/"FTV<[%[-)K(V!1=PKXBNRY*I?^=0R,W4B[Q6\(VOP8RY)IN);% \],/O7&'LE@Q>K" M?).;3["+QQ%,9:'=EVP:W1'U2%IK(\N=,3(HN6A&MMWMPY[!.'S%@.X,J./= M.'(L;YAALXF2&Z*L-J+9'Q>JLT9R7-BD+(S"58YV9O:;U)K<@R*+G"D@9]_9 ML@#=FP0&P:U*D.Z Y@T0?05H2+Y*87)-;D4&V:%]@*0Z9K1E-JMJJ8W"HOC[6*P-U. XE&V4"UVQ%*8>=H(&]03> M[..':!A>GB ZZ(@.3J'/YDSSE#"1D1M>U 8RA7+?UCG-^*FNU0!:(6 M+:IVF\*,47Q9&UL$Q$B2RK+$UL$J3!]S662@--DP35)6I'7!+ J>"\3D8$&X MS#3A(N.I6SGC E=DK=&I]@EL4ZA,ZPAY/+O-L')[%^3CAS$-X\N?-G[/%^0&A,3#YFV,'MS)AWO%GC"(-7158W.K"=X$ MVF"^N5@[B^C2#A&]W,V6_RO,YZWQ1\A[G(3[HB1,?$K'!UHA]9/Q^;YH,#KW M!W3TO#WO*O)W$L6="_O)L/=",#C,0#]ZD9)^&'>"$^=&TIT;RR?CL:/EM.,?[;_W M-]M!![G.^;VRD6B;QZI6:8X7]$%"R0 +YARK8TAB?Y!0/QR'Y($IQ80Y8=4Z M&D5#/XJC5^>V%!.LTA'ZB89CGT;1L4P&>Q?[/_ %!+ P04 " !0@0-7*LJ;]$ # #;!P &0 'AL+W=O M-=Q5=7D^MOW/XF^-1C]9@F>RE_&Z%3]G&"VU!6&)J+ *CWP/>8%E: M("KC1X?I#2EMX'C=HW]TW(G+GFF\D>57GIEBXRT]R/# FM+,?V/&96;Q4 MEMI]X=CZ+D(/TD8;677!5$'%1?MGCUT?1@'+EP+B+B!V=;>)7)7OF6';M9)' M4-:;T.S"47715!P7=E-V1I&54YS9[C"G%AL??D>9*U87/(5/HMULUS61P1T^ MH&@0WG/-\EQAWIK>W+-]B?KM.C!4B(4+TB[I=9LT?B'I'#Y+80H-'T2&V<_Q M 1$86,0]B^OX+."?C9A $OH0AW%R!B\9NI(XO.3_[\JWJ[TVB@[;/Z?ZTJ:= MGDYK!_!2URS%C4<3IE$]H+=]_2J:A^_.D)H.I*;GT+<[&NBL*1'D 3J"1**6 MRG"1GRKV/-Q]@7 CJYJ))QH#1;.E@94E<*-I6EUO-!R4K$ S.B9@9'>>46G@ M CXTBJX6UTI#4%\FNPE8S(,LZ::@DL#8\P6UD@\\PP$4]D^0RD88]42^"I"E M!90R[78F=38;;HV55$CP3$ 4_F:)VU1&&E8.<-;-:FOB(#-;6L8)##-X0U6: M0C:::M1O+^'UJV4<)N]^V?^^4(A$P8T*VE$93#O^>-I DX!N$EY4]'\[*O83 MG]"XS>C5%[#TX]5B)"?^*EF.Y&CFQ\EJI)C[J]6,+IPZ3SG[EG1;:GMW3MHAY?KJKVPG]W;9^\S4SD7 M&DH\4&@X6N=M'WG@( $' 9 >&PO=V]R:W-H965T8?'TDC0"HU)DRH*X\.T#VYRVU@X=F:[ M#?S[V4[(^@C5-.U+8L?W')]SXWN=-EP\RQ) H9>*,CER2J7J*]>5>0D5EF>\ M!J97%EQ46.FI6+JR%H +"ZJH&WA>XE:8,"=+[;>IR%*^4I0PF HD5U6%Q>L- M4-Z,'-]Y^W!/EJ4R']PLK?$29J >ZZG0,[=G*4@%3!+.D(#%R+GVK\:)B;,',\( @JY,@Q8O]8P!DH-D9;QJ^-T^BT-<'/\QGYK MO6LO=6"M MH"*L?>.7+@\; #]Z!Q!T@.!O 6$'"*W15IFU-<$*9ZG@#1(F6K.9@F$-3''Q M>H*.)Z PH?($G:+'V00='YV@(T08>BCY2F)6R-156J+9R,T[.3>MG. =.5]7 M[ R%WB<4>$$X !\?AD\@UW#?PH-MN*L3TV*4L--:\!SD MX)%K">*M;<-P1]M^D.]M!&UIBWMM\4%MMX0179H%6G(^7 WQWJZ1?Q[O2-L/ M"N,P&I:6]-*2@](>N,)4%VM7S4/:DKV_Y7N7P<6.N/VHY#(^WQ'G;C0H&ULM5E=;Z-&%/TK([JJLE(:8+"QD]J6$B>KIDK4:-UM'ZH^ M3.!BCQ88=F:(D_[Z#A\&8^.)'(U?8L#W'LX]G#$G,%DS_EVL "1Z3>)43*V5 ME-F5;8M@!0D1%RR#5'T3,9X0J7;YTA89!Q*634EL8\?Q[830U)I-RF-/?#9A MN8QI"D\80 MQP62XO&C!K6:M8*,B%9$G=K!@D-*T^R6LMQ%:#PNEOP'4#WFT8'&CPZ@:O M'+1B5HYU2R2933A;(UY4*[1BH]2F[%;3T+2XC O)U;=4]>[3RB&%TF<+Y9TPCP&Q"#UQY2 NWQ!)0W3W(Z>9NJ;R,SJ[!4EH+#ZC M7]"WQ2TZ^_09?4(T17^N6"Y4L9C84O$MSFH'-;>;BAL^P,U'CRR5*X'NTA#" M;K^MYFR&Q9MA;[ 6\/<\O4">/G-]^RT$JMTMV[&&CM=H[Y5XW@&\ MC9;GZ$EI+[N2HG\>5#FZEY"(?_NTJ[ '_=C%ZK\2&0E@:JGE+8"_@#7[^2?7 M=W[M&]P06$>&02/#0(<^ZU@*-O.?HR5GHMZ+] M(N]R-&Z*.DR'#=.AEND#"'&%KH,@3_*8%*LF!"5(0*N%4O G">.2_E<>Z.-> MG6"X10L/"S-UN/<4X;'3S]UON/L?4CD%V_Q]/U+P]H/&IX MCK0\'\DK3?*DCY.V\5C'&P+KS#AN9AR?<.&/34"HCQ&L;JC]ZYX/,'QW.=]M[JZ+U,TT->UG<>>Q5-H77G MW,H0[@G]7(.;DL(06E<*W$J!#7GZ'2#OL*GUG1\=L4TMKC8-S/Z((JJ"8I3S ME,J<0_>.TCNJT:QB"JT[?IM6W,$IS:[-0D=+80BM*T4;AUQ]'CHZN=5XG>CF M[*8?=S_^>,,#Z<=MXX^KSS\/Y/D=DVK[C[XRAM"ZT[8ARAV=TJ1&DY8IM*X4 M;=9RM1GF R8=[\=O?SS8=>D[55VV;21R]5EFSI(LE\!;IB5OP2*Y)AQZ^1H* M.?5@ A8L3A$-,DX>X&":C])0^&EGN8440BW40B?\@D.-AJ+3*%UI6AC M$3;\%*?&VS;BY7#7K-J:+M,VM6!]:IF3C$H2;_W"TA0ITP9P@*@6[NC+9 BM M.WP;@[!_2L<:S4BFT+I2M!D)ZY\T'>_8T7YZ'>U9=K\(>^Z.9^VM!_8)\&7Y M'D.@@.6IK)[=-T>;=R77Y1L"NRVO7K0\$KZDJ4 Q1*K5N1@I?_'JW46U(UE6 M/OY_9E*RI-Q< 0F!%P7J^X@QN=DI3M"\09K]#U!+ P04 " !0@0-7+O%P M7Y " #YUZYBS9+X'IER47!5;Z*E:N+ 7@ MS((*ZOJ>-W0+3)@31U9V+>*(5XH2!M<"R:HHL/@[ ,9AX!"J@P#UI\U3(%20Z3=^--P.JU) ]P];]D_V]AU+ LL8-(\ T21ENSF8/-OD7K M?!%F^F2NA'XE&J?BN2T99&B"*68IH+GMSDM6MZ"IY>DW+ 0V]3Q#IPDH3*@\ M0^_1[3Q!IR=GZ 01AK[GO)*893)RE7;+D+MIX\*D=L%_QH4 77&F*]5#@O4.^YP<=_DQ?#O>[POD_Z[-76]]+ M1M V2&#Y@M MIZ[,'Y,L.2;9[$AD>S4*VQJ%A]CC!#1I2FPUNDI0HX<6;1;'.N[[YY&[WLWL M4YV/@WV5Y*F*/QCNZ\PZ3 T>3-71N3OCJ@"QLGM"HI173-6-V4K;571A)_ C M^:0_FO8[Y(E>7?6F>:"O]]X5%BO")**PU*:\WKF>IJ+>)?5%\=(.RP57>O3: M8Z[7+PBCH-^7G*OMQ1AH%WK\#U!+ P04 " !0@0-75+X:'# # "7"0 M&0 'AL+W=O4"2];M6/W*EO)QG FX%X1W5055=]N@,OCV@N]IX&/;'\P=L#/5C7= MPQ;,Y_I>8<\?O!2L J&9%$1!N?:NPZM-&%A!:_$7@Z,^:1,;RD[*+[9S5ZR] MP!(!A]Q8%Q1?#[ !SJTGY/C:._6&.:WPM/WD_4,;/ :SHQHVDO_-"G-8>PN/ M%%#2AIN/\O@;] $EUE\NN6Z?Y-C;!A[)&VUDU8N1H&*B>]/'/A$G@G#V@B#J M!='_%<2](&X#[R;9M0 M*,@-Y53D0+9M\=R)KD)LIB^V6#M%PX'(DESGN6K0_/TC%I(&_99TLN7K\EKPD3Y--!-IJ*0J]\@Z1V/C_OJ6XZJN@%JM\;<4GBX!V)@BAV MR#?3\EO(41ZV\NBYW,?\#$F*AB1%K;_XQY/TS_5.&X5%^:\KVL[]S.W>KM0K M7=,!?=\78"=-6:#>/ MARP*8OQY#Z?L#J,X^&[TC&DV,,TFF>XI*XC!O07KLW21=?+D9-(PBF=G9&.C M91JXP9(!+)D$V^ RRDG1C%\XE(@TAQ D5K)$K3="7&X!'<^DS%UL$C/J!U& M\_B%?*8#=CJ-W>XZB*E@1XT;+AW-&RVB,S:'39*ZT>8#VGP2[<\:%*XWL2<< M<.\FG-$=X\Q\>X=[I5(@#*FEL@O2!3T?)VN1G$&/;:(H6?Z@:L^$QM(J419&UL MK9M=;]LV&(7_"N$50PILL21_)9ECH(D^EJWI@J;M+H9=T#)M"Y5$CZ+C!MB/ M'_5AR;(4QNK.36+)?!]2X@G?5T?A=,?%UV3-F"3?HC!.KGMK*3=7_7[BKUE$ MDW.^8;'Z9LE%1*4Z%*M^LA&,+K*@*.Q;AC'N1S2(>[-I=NY!S*9\*\,@9@^" M)-LHHN+YAH5\=]TS>_L3'X/56J8G^K/IAJ[8(Y.?-P]"'?5+RB*(6)P$/":" M+:][[\PKSQJE 5F++P';)0>?27HI<\Z_I@=WB^N>D8Z(A ]LH^T\##SWNZFUV\NI@Y3=@M#_\,%G)]W;OHD05;TFTH/_+=KZRX MH&R /@^3["?9%6V-'O&WB>11$:Q&$ 5Q_IM^*V[$08!EO1!@%0'6J0&#(F!P M:L"P"!@>!TQ>"!@5 :-3>Q@7 >-3 R9%P"2;K/SN9E-C4TEG4\%W1*2M%2W] MD,UO%JUF)(A3*3Y*H;X-5)R)-.^5-VE07V_0+LYVGH!/2;W/);KA#CQ@BWJ\7TUS'*LUGZL-Y86>$_% M.3%'/Q'+L ;D\Z--SMZ\;1G7[2F8P:L8^Q2,\2K&T6/^\.4Y&9@9QMIC2"!9 MU';']:S?MK%BO3XD[W2,U8ZIS=^@U-H@XPYT6KN+$RFV:C&3Y*_WJ@&Y4Y>: M_-TRRIN<-FRGI6OT5;*A/KONJ44X8>*)]68__F".C5_:-(&$V4B8@X2Y2)@' M@M7$,BS%,M319P^"^XPM$K(4/%+)14EG&<0T]H-XU286+:VK6) P&PESD# W MAXTS6%JS/,TF(\.8]I\.1=!L5+6HS>RHG-F1=F;? M"%83RZ04RT2[L-S3;T&TCI,K3!M4M&RNDH%";.1,&?26+[5 M$G^\R+O(+CT0K*:!BU(#%]"RX:)Q>P:-%'C;;#1LW$*[V:B93)U3&KG:*^PZ M&2!8;3(NR\FXU$[&%RH".@^9>I"43.$E44^9C)S1A%"R8<)72WK;\\F-%MOU M;Q,)LY$P)X==')96Y\9H="0'9)<>"%:3@VE49H.A%<1=70?D52'H>5V5 *79 M4)I3T([$8(V/U0#MU4/1ZGHX,)],K1X^;*,Y$X0O291:1>$SV=#GM-!+TG,; M$:AU>T-#L@FW2;6(_/N2/7*C[ZZS7) T&TIS"MKH,'$=*P79H8>BU95B54JQ MM$IQ51(/]^IHG7IM?.>I1])L*,TI:+4BHE%#0+OT4+3ZY%>^H:EUFF8/>8:@ M*Y8N"\M#*1 >$RZ"57YNOV"T"@1J)T)I-I3F%+2C5#)L9!*H5XBBU252N86F MWB[,C((@2;:JU&?$YXE*(:G'M @2GV]50FF5!-0TA-)L*,TQFR[>17/-0';I MH6AU050FH_G=+J,J(&Q!=V3!=W'^G&@:/_^NUI4P]0PD5R$;56"DEJ#.))1F0VD.E.9":1Z*5I=9Y4^:6(/2A#J44)H-I3E0F@NE>2A:73253VGJ MCUUDT4+,22G,*6NVQIL6NA';JH6AU-52.I:FW+#^M55[*'X"SQUXI M:)Z)!'MB\9:U*@+I$=Y":3:4YA2T0T6,)J.&(*">*8I6%T3EFIIZV[13Z5+5 M*F;Q?Q^J@+&97YP;:>H7J,L*I=E0F@.EN5":AZ+5_Z.JFOV>^D6/[*P(J%L+I3E6TZV];!$$U*Y%T>J"J.Q:2V_7_J_Z9=A6OPQ; M-00U=*$T&TISH#072O-0M+K6*M_7&F+K%ZCE"Z794)H#I;E0FH>BU453><.6 MWANNOT\J\Y7BA: M+I#^P?Z8B(E5MO4I(=F+H7S[27FVW%[U+MM4='3>-:^\?)-4A4'DF^R73AS+B6/LH]K1A=,I W4]TO.Y?X@[:#" &0 'AL+W=O"/D@\H!D#R6!5<3)T=DC#M);.>N91*+"@O&X5H2 M594EE4\74(C-Q!DXSQ,W;)FCF7"3>$67< MXO[J6.G);EHR5P!43G$A83)SS MP7@:F?UVPU<&&[4U)L;)7(@'$WS.)HYG!$$!*1H&JA]KF$)1&"(MXU?#Z;0I M#7![_,S^T7K77N94P504WUB&^<0Y",VGZ#Q,S)\J2B4_2:;>F^H M,Z:50E$V8!V7C-=/^MC480LP&+X!\!N _Z^ H $$UFBMS-J:4:1)+,6&2+-; MLYF!K8U%:S>,FU_Q%J5>91J'R0SF2 ZO*%:2(0-%Q$)788Y'Y' &2%FACL@) MN;^=D<.#(W) &"=WN:@4Y9F*7=0*#(^;-MDNZFS^&]F^5/R4!-XQ\3T_Z(!/ M^^$S2#5\8.'^2[BK?;?F_=:\;_F"-_@N!5^>W($LB2G#,?G(5$H+\AVH)$U) MGLB/\[E"J5^WGUU^ZP3#[@3F"([5BJ8PHT9;R MT:[P7NH]A8]:X:->X7<":=&E?+2C?- AO9=\3^EA*SWLE7X)2HW)/:>ED,A^ M0V:;!DF%0D5T;R"9/DJBXMC9),(=?R?1,'IEKU? GO:BUE[4;\\T!C2-P=CJ MLA#M'HNA/PI>>=C=%6X;K;6Y6]W;W)Q75"X95Z2 A89YIY$NE*QOHSI L;(- M?2Y07P]VF.L+'*39H-<70N!S8.Z(]B]!\@=02P,$% @ 4($#5ZX OG6N M! #18 !D !X;"]W;W)K&ULK5C;;N,V$/T5 M0ET4NT 2W7Q-;0.)E<5ND2!!LML^+/K 2&.;6(ET22I.@'Y\2BYR*L;>0.!(E$6!^=LUY&PU]D)OT_%( MY@NI._S):(GG\ 3R^_*!JY9?HV2D "H(HXC#;.Q=A9=)V-<&9L0?!%9BYQGI M5)X9^ZD;7[.Q%^B(((=4:@BL_EY@"GFND50O:R)V#*+>$8-H;1#M&T1'#.*U0?Q>@\[:H&.8J5(Q/"18XLF(LQ7B>K1" MTP^&3&.MTB=4?_+-G@6F,0-DT"J8$(73"/=N/X@L<&-C^": MF7?.9N>E (2% "DN;5^A0NG84?1J<2F6.(6QIY8# ?P%O(EBK!=8&6L3+&D) MK,%>IV:OXT*?W"^!8TGH'.6ZL!$_8-/&9879,YAZH7R9A&$8C_R778Z>$_Q,]7B]'(J(8<.HRBR5TN_SK/_SHEB=H S=+LN ME[8.YQVT3YT(IU+Z?\)I$#ZH"1^W5W;.&$[EZ-!A&/;M93>L61@Z67C0;E6:+S@O05?5'AFVO(>6,.)P+W&G MVU,3/_08QT-[XF&P%5J!,_5'T#)\6P 2>&&55VZ8+GH#S 6*4%'IK#!"&7ZS MSA@WU*FLM(76Y&]'J(;.Q!,B4E:JVE'3"*S$5?;#G<\67 3["[/;R\FZN/0*2 G M][,920$9%_JL]BF,)ZVBI:TA=9D=:O(0Z=4G5QQP&:3 M4T?I:M7/T#^NH^OU&K"[.TOCP?!@GK:JM]M":[*T5=RA6W)O:N] DMZ\$J'T M96J$PGU5C9(A(SHS]$,JB89F.!=@KTNW5VUM+T4$V9%H^+:5$0CGBM*&$P%DGF:8O%R!92OQY9K;2_C&GLOA%ZW)MKVNA.)>*IYM@39 25O[CYTTA=@+<]P*\38#W MKP'^)L OC)9DA:T)5C@:";Y&PJS6:F90U*:(UFX(,X_Q7@E]E^@X%=V KH%$ MI[=8Y8(HHL=\CJBYBBC!,T*)>CE#IQ-0F%!YAL[1X_T$G9ZJK,K7W3NIO.;M OM-!GN/Y->'7S>$3B'6X6X1[;\-M782J M$EY5":_0\]^MA)0 '?0] X$580M4U*:#;K9EZ* I?M&OL.J@20[HU^5,*J'? MP]]UWLMDW?IDYN,D("H\UH*A(6 V3=6D>L.1O9JUT)CDI86NI6%[C$+W3KN,BK8X?;, MF_B&NU&Y)7=0<0?'N(,Z[N"0.PCVN!N56W*'%7=XC#NLXPX/N4-OC[M1N25W MK^+N'>/NU7'W#KE[SAYWHW)+[G[%W3_&W:_C[A]PNZ&[Q]VHW))[4'$/&KD? MN,(4Y2PA,N8Y4Y!L3IZLW&=K#Y7!H2EOL/\T&O.V=.4ZKV>JT^C+'"5#1-(L M-Y:(-J:SJ-H3TCEP<^X&^WMG<[JV=G9:!+?1SM2(,H56F.IC[[ ]J#7FUIP) M_O[+5[/*]U_=E[SV3G=C6LM;+!:$24TQUU'.14]73Y3=6CE1/"L:GAE7NGTJ MADO=X8(P"_3].>=J.S$]5-4S1W\!4$L#!!0 ( %"! U=1#$=&D ( .,% M 9 >&PO=V]R:W-H965T 8)-& MDR9K!Z.-M&Y###&H-F /B 4-SVTQ#=X&D.."U:6] M4LU'[/1X@IDJC?]"T_E& 62UL4ITP<1 <-G^V4-7AXV )'XF(.X"8L^[3>19 MGC'+THE6#6CG36ANX:7Z:"+'I;N4:ZOIE%.<3:^MRNX*5>:HS6LXOZ^Y?82] M+TQKYLJU#WMG:!DOS3Z\@1NW+:T!JZ"J=590.2!30E!YC0.:A)8X.>0PZ_+/ MVOSQ,_G'<*FD+0R"9O%.P$^U'$ 2'4 %VNGY_) RXL"O-K6P5:N,/M<*[KCDW%,IP& MU%8&]0J#]-6+X3AZOX/L84_VY>8=/ M+LS"Q?PK_-Y:NE9:FWSDD[O^7Z5'P_$P&4["U1;2HY[TZ#^3/H ;WX_D>4(1 M-%[@_ %UQNG!SC7/D%0]O8UMREJ&1QO*XD'R[A]=X4;C"=1+/UXCK]+II=<&BAQ0:'1X(@(Z':DM(95E6_C6V5I*/AE05,8M7.@ M\X52=FVX!/U<3_\ 4$L#!!0 ( %"! U?T-%&@)0< !1" 9 >&PO M=V]R:W-H965TLA_E6R/#"< MGV[9FE]S^76[$&ION*.$4<+3/,I2(OCJ;'!N?Z3NJ RHSO@MXG?YWC8I+^4F MR[Z5.Y_"LX%5YHC'?"E+!%/_;ODEC^.2I/+Q5P,=[-(L _>W'^FTNGAU,37-!50:769Q7?\E=?>YD-B#+(I=9T@2K M'"116O]G]TU![ 78WC,!3A/@' :,G@EPFP#WI0%>$^"]-$NC)F#TTH!Q$S"N MRKXNK*JD?2;9_%1D=T249RM:N5')546K H[2LF9=2Z%^C52^^3MFW?D#8E2\NLF*W*6 MAOGI4*K,E,CALDGXLD[8>29AFUQEJ=SD)$A#'G;$^^;XL2%^J IA5Q+.8TE< M.$;@3T5\0BSG/7$LQ^ZZGF/AZ0EQK3+B2@CU4A\_OF C) M'S\K)/DD>9+_V7$]%W7Z7G?Z97?\,=^R)3\;J/XVY^*6#^;??V>/K1^ZE$7" M?"0L0,(H"*;5"&]7(SP3?1[<;]58HF0.H]LHY&E('B(>=[7["R.HK[1(F%_# M9A6L'+)OY];I\'9?+V1R% 33]!KM]!H9]5J(;,EYF).5R!(2)-LX>^"<5,,% M611BN5&-EBQBEG9):&3WE1 )\VO8>$]";^0O/%1.D#4""?.1L )HR"85B.F MNQHQ-3;O+S4Q)&K>2%:%+ 0G49X7+%WR+GV-M+[ZUK#1?M\WGG@3;Z;W?SXR MT0 )HR"8)MUL)]W,*-WG(KGA@F0KDI?--2?L5LV;V$W,*S'7JD7++@EG3TI] M;%D3=Z(7^J4Q\;Z-#PD+D# *@FD*VE8[(;:,&O[&B:8/O0? 10&D71=!'W7 W[9;=(Y&]RQ>ZCI$@ZE312>BN)I/E0 M6@"E411-5]=IU75>^9ZIR0"J8B!I/I060&D41=,K1FL[V48/XR5]-]0X.I(= MVS)TWE"?"$JC*)JN8FL5V4>\HNO%HE,[J#,$I?E06@"E411-E[-UDNS1:_?6 M4+\)2O.AM !*HRB:7C%:&\LV^UA])[H-3IN<3J;VY,"$O30GVUM J&\%I=&N M$K'&X[V)HRY-:TK91H?C7T]DS=C>+1'J-C6T_<(:>98W/; V FBJ%$73A6R] M)-ML)EW7\I7-BH?#;6/E[YR%97$6HJH6BZ MBJVM9)M]I?,T+5A,HG0IJN%2;6^Y6)9;Z^ZNDF,V<:ZBM+0@RGF)030SI&^K@]+\AJ97J.G!4[$ FB9%T7316@_) M,7M(/1Y9FTF]E8/Z2 W-]-3Z^"D4E2==B];Q<8S&P7]\'&V&]Y8'ZN8TM/VG MS2/KB4!0DP9%T[5L31K'[(H\\W[5A3FLMTK0EWJ@M !*HRB:+F?KUCC>*T_O M':CO Z7Y4%H I5$43:\8K>_CF%\AZCN];W#[-_;V=.1YL\/YO3G=W@IV)#OQ M[.GA*S\!-%G:E:SENO9TW#UW=UI;Q3';*KTG"PWO8+(P.BQUJ*L"I050&D71 M=/U:[\4Q>R_E^&A^;&D&].X0H2X+E!9 :11%TX5MO1AG^MHC)=2W@=)\*"V MTBB*IE>,UMYQS/9.)3BI!=\V@K-2\/=$/E^;0WK)"71\HC:)H M^AJ(UO5QS:[/+]NR=>=$9N31>"7++$E4B\_+B6N7KF9D[X4-4 \(2@N@-(JB MZ5*W7I%KOW+7[D(M)BC-A]("*(VB:'K%:(TKUVQ<]3 1S:3>"D-=JH9F,A&/ MGT)1>=*UV%N49C:>CO7'ZJ;;N+3"C.\M$';5&7;9&7;=V?]A4+FM0>6^MD'E M0@TJ*,V'T@(HC:)H>L5H#2K7;% =?UO0#.@M+-2W.G)QWI0DU0+I3AFA5A:* M5LLXW%O,GG"QKCX[D*N.NDAEO9I[=W3W:8/S:D'_P7'?_AC4'RAH,?7W$JZ8 M6$=J((CY2B&MDXFZ %%_@J#>D=FV6C)_DTF9)=7FAK.0B_($]?LJR^3C3IG M[D,0\W\ 4$L#!!0 ( %"! U=1M*E*#P4 -08 9 >&PO=V]R:W-H M965TM+?5 M]KK[VDT,1$UBSC;02O?ASTY"$I+@MCGHBY('SWA^8WO\QXQWE#WQ%2$"/"=Q MRB>#E1#K:\/@P8HDF _IFJ3RS8*R! MYRY8&7S."P\PHB0UDFHZ1X"@=3,?9 MLSLV'=.-B*.4W#' -TF"V<2Z^X,40+;R%]"89__!KFAK#D"PX8(FA;&,((G2_!,_%XFH&8R.&:#" #4, M$#IB8!4&5@::1Y9AW6*!IV-&=X"IUM*;NLARDUE+FBA5PW@OF'P;23LQO1/HXDXD(P9PF6CH2&@.^$I3L>+@ M4QJ2\-#>D)@E*]JSSI#6X9^;= @L\PH@$UG@X?X67'PXB#W_Z(ATKG=\2P+I M&&:.T=ZQ)F"K'!PK\VL=\?O7)GDD3(U GOO.).8N1MTN5!6XYFL!"3I4H70+,%?6,+*,T5??R9DU8 M1$-P(2=5/DZ77=G(N["S+E0)VTXMUW8\RQX;VSJH-I2>H'8):FM!?V15 M%+N%XOO6R(0-$FU?/4F-O#0"D@\9?HSWJ++>DZK>OX+JMU 1=&S3 M:\Y*;3 ]4:%9[=:F=D?XF#OEK M:@6>:(\(:1QCQM6C?-@OP;^UO;XS4WG?;FT.>$/D^O6_QFS0A]LW':A*!WKS M3M('./>NQK0DAM;0;58O?11]*2L5!+6R0[/+]&&VVLR^'.4F\CF4$*RD$-1K MHL^> MU2<'3JN0.4.O*1SU,?;-0:6PH*O=RFZ62T:66!#P)14L2GD4@!\XWG1O8B<2 M4 7Y.>08K/08U NRBCPJR;>*7 UL)WWNSZFO96\$FRJLHYGE.+5FA_%6 @N> M1F$=B]YOA05]VVU5W',H*U0I*Z15+I6RPH6R8D2=@BEA$5 Y3#@0&QP#05AR M!6A-AJ@U^D+D"NV4E:_TZN:FP -)?M8!$0CQ2_<9Q#FD%ZJD%])+KS<08Z@28T@OQO;+)*4"+ MAMDE#6;;%BL@5 M8D) F5HI$-S);:^S&^=.Y6WPX14N@V=X/@*G?3\ZE3>#HDKV8;TLNU_ M?-5&[9,KS_6;)5[?_WOYC-JY<4+8,CM.YW(Y;U*1'R&73\LC^YOLH-JHFN?G M_5\QD]_#.(C)0IJ:0U>"L/P(/;\1=)V=0C]2(6B27:X(EJM#-9#O%Y2*_8WJ MH/PA8_H?4$L#!!0 ( %"! U<%T#J@0 4 +D> 9 >&PO=V]R:W-H M965T6E"4L>%-BOZH21AYO$S8WOF"1YM&7\02P") M'J,P%F-K*>7JPK;%; D1%1VV@EA],V<\HE+=\H4M5ARHGSI%H4TOIP6VP6,KD@3T9K>@"[D!^74VY MNK,+%#^((!8!BQ&'^=BZQ!?7;NJ06GP+8"OVKE$2RCUC#\G-9W]L.0DC"&$F M$PBJ/C9P#6&8("D>_^:@5C%FXKA__83^*0U>!7-/!5RS\'O@R^78&EC(ASE= MA_*6;7^'/*!>@C=CH4C_HVUNZUAHMA:21;FS8A %_9I5!3NTJN!?J:?!W$Z -(X(H%(+D$]!NGL41J M6$"?:,#1-QJN ;$Y2D'1E\SY'3I3;C0(U=4Y^AG92"PI!S&RI>*?L+!G.=>K MC"MIX-I'-RR62X$^QC[X57];Q5T$3YZ"OR)&P#_6<0>YSGM$'.)J^%P?[DX, M=-QB+MP4SVV:BR0OY_?/Y^*2JTPO0.T>B>YW:-]N2G?IX\LMY3[Z^\]D;CY+ MB,0_NOQFXW?UXR<5XT*LZ S&EBH) O@&K,DO/^&^\ZLN.2V!55+5+5+5-:%/ M/CZN5!U0\?O!)O A]M$N@-#7Q9P!#5.@I*AM)L[(WNP'8ASJE8'TBD!ZQD"R MK<*RK:*C;W0_=LI: JM$VB\B[9]X=??;3%5+8)54>46J/..B^)XV'Q4_W0!7 MS13-D_*Z>2JO^6I!BZ3^U@MAEHH,W]M;]-CI=$EMX3^WZG:ZN#"J' M[JL>GTRW/_3\QX6O(>OX$T? MFW@/=;R'==XZJ]Z@KZ>*G;)I.VV5OQS)5/^,)E6&>[("&QG>!N+A?,X!E&Q0 MF@&$1%P)!>-2R"&KV7+<;IVNU@Q[O0;.I.1,7LFY>1GDD#4R73RHD];:N8[7 M0+K4#-C89RWU;:-4@RVZ/NR?N';@E$9"GZT=("EQJ"FP6%6_O M'_D ^ZVAU_%P?5$_M\(=KZFZE4(!&YMK6=V2EPUTIMX[=D"Y>*O&!_;N ]K*X.6V M8C*I,BR;-#9WZ882K66HZ[U.U_/J-+5VZ1N=CBLIFS0Q-^F_5'UB\WDP XX@ M6H5L!R#0?Z@B^=6]H2.:1SBV*K6%5LU'*0D(/G$1)T9-89AI;PFM>IQ0*E#7.?6!0JL"M2VT:KI*@>J:?[,Z M9I>\ '5X/VD!* O7WCL$C( OTK-1@69L'!VD$AS!6DT_%4+^39.6EV(]DJ/6J\9U*R*+U< O6!)P;J^SEC M\NDF&: XK9[\#U!+ P04 " !0@0-7>'FOI D% ":( &0 'AL+W=O M/ISNP0U.@@J8LYVDO4]_-E (Q&&;GJ6^-/R9^8UGQHP9W-&>T">V MP9B#YR1.V=C8<)[=FB9;;G""V W)<"KNK A-$!>G=&VRC&(4YDI);$++ZIL) MBE)C,LJOS>ED1+8\CE(\IX!MDP31ERF.R7YLV,;KA?MHO>'R@CD996B-%Y@_ M9',JSLR*$D8)3EE$4D#Q:FSX3B6)#&.?TJH4=F4BH?'K_2ON?/"F4?$\(S$/Z*0;\:&9X 0 MK] VYO=D_RLN'>I)WI+$+/\+]J6L98#EEG&2E,IB!$F4%K_HN0S$@8+@J!5@ MJ0#;"NX)!:=4<%H*\)0%MU1PWVJA5RKDKIN%[WG@?,319$3)'E I+6CR((]^ MKBWB%:5RHBPX%7H0S$@BYA]#>08O[O&2K-/H7W'CI%#P M+(_Q);CP,4=1S"[!-7A8^.#BTR7X!*(4_+$A6X;2D(U,+H8KC9K+I0Y<[_LQZ\VWHC&$XU<9RY M$0*1?3!#6<11+&?3%;A+R%9(__6[0()O'"?L;]7L*.R[:ONR@-ZR#"WQV! 5 MDF&ZP\;D\R]VW_JB2HU.F*\3%FB"-9+H5DETN^CETU\D<7GX8.,B>:JT%,1^ M3I3+T&YBNX/^R-P=AELA9%M64\@_%G)LSVX*!0J2-W0JH8;;O*U?;3O5S$Z 3YNN$!9I@C1QX50Z\#UX4/9U)U GS=<("3;!&$H=5 M$H?:%\6A8G&P6DO9[%AH./1::^+PJ.3#H>>V*K["VF!HJ]=$VZH[ :O3[V Q MGRO?TCO5SIUS6FF^5EJ@B]9,P$$K9G]P]2@'H"N5.FF^5EJ@B]9,):Q3";77 MD!)Y^%@/>JT2HI"Q+=BJ(2JAX:!50WY":OI=-X5V9[LR6>!87%I?@35.Q0MA M##ZC)/L"4)A$:<0X1?*SD-)YK=V>5IJOE1;HHC4S5'=\MOO11::SYSP[E3II MOE9:H(O63&7=Q=K=;>R[BHRBC84]KUUFCJ6&KM,N,\="T'6\=IU1&.S;@Q.% MINX[[>ZN[%[$$]'EIBPP(=[AF&1R!BN]UMI\:J7Y6FF!+EHS+74/:@\^NKIH M;6.UTGRMM$ 7K9G*NI6U.YNL]U473_'F<51<%$+.47$Y%AI8O79M.1:"3N]$ M::G;/[N[_YL1Q@%9@34A(0.,Q,K/6=V0L^>A3IJOE1;HHC7W7.JV%%H?7%*@ MU@97*\W72@MTT9JIK!M53.N;B:^0.7I74:X+I.M_D9L(=,=.*W;/J:K61?I=O'[>N3^W;F:VX[MNW0;%-7N.+7?OO MB*ZCE($8KX0IZV8@"A\M-L*+$TZR?*?WD7!.DOQP@U&(J100]U>$\-<3::#Z M=X3)?U!+ P04 " !0@0-77!FJU?6IA]WA/CZO!J\$\4@%SEO^5I7(UM48626%!-[G\R+:_ M03.@H>8E+!?5-]G6L8.A19*-D*QHQ.H.BJRL?^FN241'X)X2>(W >RD8G!#X MC\HYU59?DHL0),UR<4E^(9\>0G+Q MX^7$EJI'K;.3AGY;T[T3=)^\8Z5<"1*5*:0]^M"L#PQZ6XVT':ZW'^ZM9P3^ MOBFOB._\3#S'\WON9_YZN=2K(WV]5-+F34(A_^N9-C1[TH_5R.A9KFL#4 M4NNE /X$UNRG']S ^;7/-$Q8B F+,&$Q$NS [$%K]L!$WZ\3DNX([-2V)J#/ MU9H15 R]ISW-_('C.!/[J6O7<93G'T6%QU'!Z"@J.HX:W!Q%Q<:Q_<_,#=O, M#8V9BR%5STG>ERZC\-R' !,68L(B3%B,!#NP,FBM#+[?BA=@FHT)"S%A$28L M1H(=F'W=FGUM?&Z?S1_&V?_E<[WVRL;-I+?J+00E1:ATF(LVJ'G MG5J"B[IEFG%GVXQ)"U%I$2HM;FC=Y3?P#,NOZST[Z*'MFV;4V>YATD)46H1* MBQM:]ZW''?6Y9W?*>@7P956 58\5VY2R+M.TK6V1]TU5VGS1?NN.YVY/>^B. MH[J$^XRO*\KO*%]FI2 Y+%17SM6UFFN\+M+6)Y*MJZ+B(Y.2%=7A"JCZIZL# MU/4%8W)_HCMH2^6S?P%02P,$% @ 4($#5_1)V1^0 P Y0T !D !X M;"]W;W)K&ULM5=K;]LV%/TKA%8,"=!:;_DQVT = MN=B*M@B:9?U,2[1%1"(]DK*[?[]+2M9LC1&,SLN'F*+..9?W\(J/^9&+%UD0 MHM#WJF1RX11*[6>N*[."5%B.^)XP>+/EHL(*'L7.E7M!<&Y(5>D&GI>X%:;, M6&U$:*6$%T;(6X))G6WR=T8EV*%EW/!CTAH-*CIAG'?L,$ORG2=/"D! M;RGPU/(3EQ(]$H&>"BP(NEMA23.$68Y26M:*Y.@+%*M![4^H>W27$H5I*>_1 M._3\E**[-_?H#7*1U*\EH@P],ZKD6^B$]N\%KR5(RKFK8,@ZL)NUPULUPPM> M&5Z(/G.F"HG6+">YA9\.\Y,!O@M6=7X%)[]6P:#@QYJ-4.B]18$7A);Q/%Q/ M#VSI_+?HZQ^.?F%&V!5/:/3"5_2^U!416'$QL\ULPXWL7+W^S>0>9V3AP (G MB3@09_GS3W[B_6*S]99BZ2W%UC<2NYB J)N :$A]J;_-$KY-F_T-,S%,O5L< MEN]\/XG]N7LX-]8*\\8]6&J!!:$7Q)>PM0WF>TG0P2[2C+LTX\$Z2PGCL/:] M6FGQ+2OMEF+I+<76-Q*[F(*DFX)DL-*^F1T7M@-\@$]^1U#&JPHV^G;%AQ.( M5+#$4[:#+6&C-Q';1#4QXK/R"*#4_$GL]:K2!HR]. @FO;JT*D)=3J:]RK0! MH_$T"L;VVAQWQHQO9TS>[*DV:\;76F,#6JVQ*MJLL0&'K)ETUDRN6IW,R<'X M@;!2@FYJA3O12\S(F00_73Q!N?+R_>*$Z\\[_^ F?G1#VS+"A_ MY/>TUE:4%]IMFG8V3?\?FP:J:?H#1MDY?:,L*(M15M2_C'+/SJUPDMB9"X.$ M;&NFFE-(U]O=2=Z;HWBO?^7/'GQ+?PIWF.;*\8]\G)HW7,$9W#0+N(<1H0'P?LNY.CWH -W-;ODW4$L#!!0 ( M %"! U>'D]8Z)0, '\, 9 >&PO=V]R:W-H965T43&U4BF+4]L6<0HY%B>L *K> M+!G/L51=OK)%P0$G)BC/;,]Q0CO'A%K1Q(S->31AIL".)@5>P0+D]V+.5<]N4!*2 Q6$4<1A.;7.W-.9Z^@ ,^,' M@8UHM9&6:YA!EFDDQ>-W#6HU:^K =OL)_;,1 MK\3<8P$SEMV11*93:V2A!):XS.0MVWR!6E"@\6*6"?.+-O5T>N+'VHA6@,+I#O#J &\W8/!*@%\'^$9HQ7RQ6+03<+?5&0,W''FNV\S;4ADT M*H.]*K\5FK9 DJ&BY'&J;JE&IF3Q0Q?EO8AOW>*>P+;$AXWX\"!R(NS3L)[ MM@P;-H8-#R$GAB_/>N",@U&XDQ,OY_F#P'-&3G=.C!J5H[TJ[S#GF,JW)<5> MR+?N<4]@6^K'C?KQ023%N$_#>@+;,LQUGNL:YQ#2HF;1/N]#-W1]=R&ULK51=:]LP%/TK0BNCA:UR[#89F6-H$\8ZV C-NCV,/2C.32RJ#T^Z M3KI_/TEV3 II&&,OEJYTS]$]Q[K*=\8^N@H R9.2VDUHA5B/&7-E!8J[2U.# M]CMK8Q5'']H-<[4%OHH@)5F:)$.FN-"TR./:W!:Y:5 *#7-+7*,4M[]O09K= MA [H?N%>;"H,"ZS(:[Z!!>!#/;<^8CW+2BC03AA-+*PG]&8PGF8A/R9\$[!S M!W,2E"R->0S!W6I"DU 02"@Q,' _;&$*4@8B7\:OCI/V1P;@X7S/_B%J]UJ6 MW,'4R.]BA=6$OJ-D!6O>2+PWNX_0Z;D.?*61+G[)KLT=C2@I&X=&=6!?@1*Z M'?E3Y\,!8'#U B#M .G? K(.$)UC;651UHPC+W)K=L2&;,\6)M&;B/9JA Y_ M<8'6[PJ/PV)JE!+H?PLZPO6*3(U&H3>@2P&.G'_AUO)@] 4YGP%R(=T%>4L> M%C-R?G9!SHC0Y&ME&N>Q+F?H*PJ\K.Q.OVU/3U\X_5.C+TF6O"%IDF9'X-/3 M\!F4'CZ(\/0YG'D?>C/2WHPT\F7_9,:/FZ5#Z^_=SV-"6^:KX\RA%\>NYB5, MJ&\V!W8+M'C]:C!,WA^3_9_(GIF0]29DI]B+7C02*?A22(%!/2]+VW!)N#*- MQF,.M+3#2!L>CVV1Y&Q[*.M41ELK.[C)X17YS.U&:$\# ">%0 &0 'AL+W=O:V_5#U@S=, !W@G.TD=U)_?,U+2" L MVNUZOR1@9A[/BSW@F1T8_R)B (F^96DNYD8LY?;*-,4ZAHR*$=M"KIYL&,^H M5+<\,L66 PU+I2PUB65-S(PFN;&8E6.W?#%C.YDF.=QR)'991OGW):3L,#>P M<1RX2Z)8%@/F8K:E$:Q WF]ON;HS&TJ89)"+A.6(PV9N?,!7 1X7"J7$GPD< MQ-DU*EQY8.Q+<7,3S@VKL A26,L"0=7?'JXA30N2LN-K#36:.0O%\^LC_>?2 M>>7, Q5PS=*_DE#&<\,S4 @;NDOE'3O\ K5#3L%;LU24O^A0RUH&6N^$9%FM MK"S(DKSZI]_J0)PI$/*( JD5R%,5[%K![BC8CYDTKA7&3YW!J15*U\W*]S)P M/I5T,>/L@'@AK6C%11G]4EO%*\F+A;*27#U-E)Y M7-=&+"LCR"-&V.@3RV4L4)"'$/;H^\/ZDP%]4P6DB0HY1F5)!H&_[O(1LJWW MB%C$1OHB\^,TG3XV[NW::5_J34+UXQ^\74L:R9N3\/ M[J608]FX+>1?"F%W[$[;4D'/?-AR&Z&6ET[CI3/HY>^[[ $X8IOC#A'HWX'- MLARD/7?AZ83Y%I>5UB%VM])>HB;3Z:2_TDX;+Z>#7GX$M>3R[WWN#2H^=XWIA/DZ88$F6"OZ MV#I]NENO6 9JN*8<::7Y6FF!+EH[368')RE0RZ^H>,U:?7FNURR9-'?!TD/'O9Z:3Y6FF!+EH[ M%Z?3&'[-XQC6>A[32O.UT@)=M'::3F&<_I5H9+&4+L M;F&X%++/3H"5D^99ORD#'I6-/E'M^ZI?T(PVS<0/90NM,[[$5]>X9]POFH]E M?^N$KSJ7GRB/DER@%#9J*FODJA+&JV9@=2/9MNQV/3 I659>QD!#X(6 >KYA M3!YOB@F:ENSB/U!+ P04 " !0@0-75:^ELQX# #L$0 #0 'AL+W-T M>6QEN,S(VI/H9A M/9VSDM9GJF+2(H72)36VJV=A76E&\QI(I0C[O5X2EI1+,AK*17E=FCJ8JH4T M&3GO0H&[?#N1Q^.CGKWIU?[\9,&."6A M5_3B!:)G/5S78IATLBN]'GYLM3KN,4:^]) W3$<+VW4;#0LE-\L7$Q>PNK1D MP0,5&1E3P2>: ZN@)1CJA! 8U1I&SFG,R5IXV'-:!M6=LJ$ MN(5Z_U'L:"^+K1WKP7[)KFD-M4TGXSJ@OZWFM+=E7Z<;5/Q!F<\+.QW9]*% MV8UF!5\V_671&<#4(UR=5I58?1)\)DOF)O_BA*,A7?."N=+\T6:#4IG: -,D M>&#:\.EVY)>FU1U;FG4Y+0O<<_\ /?_==9XQR305VZ9M[;_E57ZUX_CR7UEN M_JOL&_9Z; ^QMV[RXA!,)H=@\@!J,D[?I,>P/1JWSM^=T[>+!O"6DY'O\+8D M-DF#R8(+PV7;F_,\9_+)(6SE#9W85]D=?3L^9P5="'/7@1G9M+^QG"_*M!MU M PO1CMJTO\+THJ1[Q;*YN,S9DN7CMJMGDZ89V(;-VEY V$>NF\N/8!R'^1' ML#R8 XSC6%B>_VD^ W0^#L.\#;S( .4,4(YC^9!Q\\'R^#FIO?PS3=,X3A)L M1<=CKX,QMFY) E^_&N8-&%@>R/1G:XWO-EXAS]*NQS $P( L !?3T\$MP>:4#M.*2V MBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YV MX$G1H2)8%II%R=.B':5_'MI-0# #5' #P 'AL+W=O^Z<5S?&7B^,N68_E=1NFJV]WYR,1JY>@^+NF=F MQC-+8Q7W>&A7([>QP!NW!O!*CHKQ>#)27.CL]:OM6E=V%!\8#[471N-@&/@J MX,;]/1\.V0_AQ$)(X6^G6?=>0L:4T$*).VBFV3AC;FUNWALK[HSV7,YK:Z2< M9GE_XBM8+^I_AN,9KD4-%*\:LOFOZJ/>)&,;0G D_8BZ8# M3P?YQN@&M(.&X3MGI&B0HV%G7')= XL@"P*R."#DMR*"+ G(\B"0\X"#'XT@ M*P*R.B#D()+'!.3Q(2'+"')"0$[20IZU3FAPCGVR*Z[%W?U[^CF!]CPMVKQ5 MBMM;9I9L+E9:X,PB$GR,96HQVE9+H$[<#$-J8W$WIA[4U^OC6S ND?L_'N+=HO9*%ODB771 ML3T]XWT&4;B2^\>XE"CRQ*:XT+51P+[PG\/?D_)"GE@,EP93V158O VYA9B* M$D&>W 1*"1\FN:Z*0A]X+.= UV(8.DH$>6(3G*N--+< [ PT+(5G5YC0!G24 M"_+4,H!5F/&$O0.SLGRS%O6^*I2R09Y:!Y2S!H5)3OD@3RP$TEH#S()R19'8 M%<%;[ A[(@GN<0Q%*:-(K(Q>8#NQR-[B0+;X#1IC4M(H$DMCF*!W1I'R1Y'8 M'V2:&=X8E%"*Q$*A[]^XM2@HI12)E4)C5C$FY98BN5LHS.,8DW)+<=C1>LR.9N"YD(.;O*2T4CZ(5CYPWUKAL0(+MFYP[#=J MC$F)IGP@T>P*'V6:,K%IMES# ,HPRJ08A(_)Z2*TDZ5_%$*L5G!CF),RD)5ZGYG1Z4N_E3J<0E<41:J.@N-MH_1&E@* M#&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'/-V;MNPD 0A>%707X EIE9;A%0I:&-> $+EHL V_)N%'C[6%# 02G2 MH#V5M6MY_!?6)\N>?853F0YU%?>')O8NYU,5Y\4^I>;#N;C>AW,9^W43JN[, MMF[/9>J6[X#R$5O579[D*:%^YR>FQ'=SM(OYM<]):;>=$N-U*XW$$*09H_R"#( M\@=Y"/+Y@X80-,P?-(*@4?Z@,02-\P=-(&B2/V@*0=/\03) &0<$22]8$V@M MR+40>"T(MA"(+4BV$)@MB+80J"W(MA"X+0BW$,@M2+<0V"V(MQ#HK:BW$NBM MJ+<2Z*TO+]L$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z M&^IM!'H;ZFT$>AOJ;01ZV\O'$@*]#?4V KT-]38"O0WU-@*]#?4V KT-]38" MO0WU-@*]/>KM"?3VJ+7!E&ULS9G-;L(P$(1?!>6*B+&=TA\!E[;7ED-?P$TV M)"*)+=M0>/LZX4=J1:,B*G4NL1+OSHR]TG?)]&UGR VV==6X651X;QX8#QAJ6X\-7[D6XUH/GVB7*TK/WC>AL^N MU,TLLE2Y:/"X+VR]9I$RIBI3Y<,^VS39-Y?1P2$.G5V-*TKCAJ$@8F<=VIV? M#0Y]KQNRMLQHL%#6OZ@Z5+%MQ9S?5>3B?HDS&76>EREE.EW7H25VQI+*7$'D MZRK>BP[[G7VX8=H_^=7^G4R?8:A<6&U) &UL4$L! A0#% @ 4($#5R6*EX+N *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ 4($# M5YE&PO=V]R:W-H965T&UL4$L! A0#% @ 4($# M5W/N#,:Q!0 NQ8 !@ ("!-PX 'AL+W=OLIVTP( %<( 8 M " @1X4 !X;"]W;W)K$% #^&@ & @($G%P >&PO=V]R:W-H M965T&UL4$L! A0#% @ 4($#5[UW_+UR"0 ^U$ !@ M ("!/AT 'AL+W=O(Z !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 4($#5TDS=S)K @ ?04 !D M ("!EDD 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 4($#5\U\& Y1! ;0P !D ("!9ET M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M4($#5\B@3..G! F0L !D ("!$&@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4($#5U=T'@>$ @ MX@4 !D ("!]WL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4($#5Z-,A8ZB P "PH !D M ("!=X@ 'AL+W=O&PO=V]R:W-H M965TN=M'WG@( $' 9 M " @<>/ !X;"]W;W)K&UL4$L! M A0#% @ 4($#5QI&PO=V]R:W-H965T&UL4$L! A0#% @ 4($# M5W'K(L95!@ F#8 !D ("!HYT 'AL+W=O" &0 M @($OI >&PO=V]R:W-H965TN +YUK@0 T6 9 " @1BG !X;"]W;W)K M&UL4$L! A0#% @ 4($#5PMR2KXB P /PL M !D ("!_:L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4($#5U&TJ4H/!0 U!@ !D M ("!>;D 'AL+W=O&PO=V]R:W-H965T M:^D"04 )H@ 9 M " @3;$ !X;"]W;W)K&UL4$L! A0# M% @ 4($#5W-+W$"Q P -A< !D ("!=LD 'AL+W=O MS0 >&PO=V]R:W-H965T'D]8Z)0, '\, 9 " @271 M !X;"]W;W)K&UL4$L! A0#% @ 4($#5WEL MJ:LR @ *@4 !D ("!@=0 'AL+W=O\# ">%0 &0 M @('JU@ >&PO=V]R:W-H965THRH?9JP$ $$: 3 M " 1GE !;0V]N=&5N=%]4>7!E&UL4$L%!@ S #, *W T /7F $! end XML 56 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 57 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 58 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 133 220 1 false 34 0 false 7 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 Per Share Sheet http://www.cvrx.com/role/DisclosureLossPerShare Loss 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 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 19 false false R20.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 20 false false R21.htm 30403 - Disclosure - Debt (Tables) Sheet http://www.cvrx.com/role/DisclosureDebtTables Debt (Tables) Tables http://www.cvrx.com/role/DisclosureDebt 21 false false R22.htm 30503 - Disclosure - Leases (Tables) Sheet http://www.cvrx.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.cvrx.com/role/DisclosureLeases 22 false false R23.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 23 false false R24.htm 30903 - Disclosure - Loss Per Share (Tables) Sheet http://www.cvrx.com/role/DisclosureLossPerShareTables Loss Per Share (Tables) Tables http://www.cvrx.com/role/DisclosureLossPerShare 24 false false R25.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 25 false false R26.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 26 false false R27.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 27 false false R28.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 28 false false R29.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 29 false false R30.htm 40401 - Disclosure - Debt (Narrative) (Details) Sheet http://www.cvrx.com/role/DisclosureDebtNarrativeDetails Debt (Narrative) (Details) Details http://www.cvrx.com/role/DisclosureDebtTables 30 false false R31.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 31 false false R32.htm 40501 - Disclosure - Leases (Details) Sheet http://www.cvrx.com/role/DisclosureLeasesDetails Leases (Details) Details http://www.cvrx.com/role/DisclosureLeasesTables 32 false false R33.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 33 false false R34.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 34 false false R35.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 35 false false R36.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 36 false false R37.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 37 false false R38.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 38 false false R39.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 39 false false R40.htm 40901 - Disclosure - Loss Per Share (Basic and Diluted Net Loss per Share) (Details) Sheet http://www.cvrx.com/role/DisclosureLossPerShareBasicAndDilutedNetLossPerShareDetails Loss Per Share (Basic and Diluted Net Loss per Share) (Details) Details http://www.cvrx.com/role/DisclosureLossPerShareTables 40 false false R41.htm 40902 - Disclosure - Loss Per Share (Antidilutive Securities Excluded from Computation of Earnings Per Share) (Details) Sheet http://www.cvrx.com/role/DisclosureLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails Loss Per Share (Antidilutive Securities Excluded from Computation of Earnings Per Share) (Details) Details http://www.cvrx.com/role/DisclosureLossPerShareTables 41 false false R42.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 42 false false R43.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 43 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 9 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:EarningsPerShareDiluted, us-gaap:PropertyPlantAndEquipmentUsefulLife, us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding - cvrx-20230630x10q.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-20230630x10q.htm 9 cvrx-20230630x10q.htm cvrx-20230630.xsd cvrx-20230630_cal.xml cvrx-20230630_def.xml cvrx-20230630_lab.xml cvrx-20230630_pre.xml cvrx-20230630xex31d1.htm cvrx-20230630xex31d2.htm cvrx-20230630xex32d1.htm cvrx-20230630xex32d2.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 61 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "cvrx-20230630x10q.htm": { "axisCustom": 0, "axisStandard": 14, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 532, "http://xbrl.sec.gov/dei/2022": 31 }, "contextCount": 133, "dts": { "calculationLink": { "local": [ "cvrx-20230630_cal.xml" ] }, "definitionLink": { "local": [ "cvrx-20230630_def.xml" ] }, "inline": { "local": [ "cvrx-20230630x10q.htm" ] }, "labelLink": { "local": [ "cvrx-20230630_lab.xml" ] }, "presentationLink": { "local": [ "cvrx-20230630_pre.xml" ] }, "schema": { "local": [ "cvrx-20230630.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": 13, "http://xbrl.sec.gov/dei/2022": 5, "total": 18 }, "keyCustom": 16, "keyStandard": 204, "memberCustom": 15, "memberStandard": 17, "nsprefix": "cvrx", "nsuri": "http://www.cvrx.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "cvrx-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_j46xZ6atwEOZmF9Z4aTkrg", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_j46xZ6atwEOZmF9Z4aTkrg", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_j46xZ6atwEOZmF9Z4aTkrg", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_j46xZ6atwEOZmF9Z4aTkrg", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_j46xZ6atwEOZmF9Z4aTkrg", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_j46xZ6atwEOZmF9Z4aTkrg", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_j46xZ6atwEOZmF9Z4aTkrg", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_j46xZ6atwEOZmF9Z4aTkrg", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_j46xZ6atwEOZmF9Z4aTkrg", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_j46xZ6atwEOZmF9Z4aTkrg", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_j46xZ6atwEOZmF9Z4aTkrg", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_j46xZ6atwEOZmF9Z4aTkrg", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_j46xZ6atwEOZmF9Z4aTkrg", "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 Per Share", "menuCat": "Notes", "order": "15", "role": "http://www.cvrx.com/role/DisclosureLossPerShare", "shortName": "Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cvrx-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_j46xZ6atwEOZmF9Z4aTkrg", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_j46xZ6atwEOZmF9Z4aTkrg", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_j46xZ6atwEOZmF9Z4aTkrg", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_j46xZ6atwEOZmF9Z4aTkrg", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_j46xZ6atwEOZmF9Z4aTkrg", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_j46xZ6atwEOZmF9Z4aTkrg", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_j46xZ6atwEOZmF9Z4aTkrg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "cvrx-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_j46xZ6atwEOZmF9Z4aTkrg", "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": "19", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_j46xZ6atwEOZmF9Z4aTkrg", "decimals": null, "first": true, "lang": "en-US", "name": "cvrx:BasisOfPresentationAndConsolidationPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cvrx-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_gP7yCQohQk6CyQ9DJPHLrg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v5CiKBWXP0-kELFA69YY9g", "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-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_gP7yCQohQk6CyQ9DJPHLrg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v5CiKBWXP0-kELFA69YY9g", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "cvrx-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_j46xZ6atwEOZmF9Z4aTkrg", "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": "20", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_j46xZ6atwEOZmF9Z4aTkrg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cvrx-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_j46xZ6atwEOZmF9Z4aTkrg", "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": "21", "role": "http://www.cvrx.com/role/DisclosureDebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cvrx-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_j46xZ6atwEOZmF9Z4aTkrg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cvrx-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_j46xZ6atwEOZmF9Z4aTkrg", "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": "22", "role": "http://www.cvrx.com/role/DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cvrx-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_j46xZ6atwEOZmF9Z4aTkrg", "decimals": null, "first": true, "lang": "en-US", "name": "cvrx:ScheduleOfLeaseBalancesWithinBalanceSheetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cvrx-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_j46xZ6atwEOZmF9Z4aTkrg", "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": "23", "role": "http://www.cvrx.com/role/DisclosureStockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cvrx-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_j46xZ6atwEOZmF9Z4aTkrg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "cvrx-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_j46xZ6atwEOZmF9Z4aTkrg", "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 Per Share (Tables)", "menuCat": "Tables", "order": "24", "role": "http://www.cvrx.com/role/DisclosureLossPerShareTables", "shortName": "Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "cvrx-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_j46xZ6atwEOZmF9Z4aTkrg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cvrx-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_j46xZ6atwEOZmF9Z4aTkrg", "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": "25", "role": "http://www.cvrx.com/role/DisclosureSegmentGeographicInformationAndRevenueDisaggregationTables", "shortName": "Segment, Geographic Information and Revenue Disaggregation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cvrx-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_j46xZ6atwEOZmF9Z4aTkrg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "cvrx-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_gP7yCQohQk6CyQ9DJPHLrg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v5CiKBWXP0-kELFA69YY9g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Selected Balance Sheet Information (Schedule of Inventory) (Details)", "menuCat": "Details", "order": "26", "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-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_gP7yCQohQk6CyQ9DJPHLrg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v5CiKBWXP0-kELFA69YY9g", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "cvrx-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_gP7yCQohQk6CyQ9DJPHLrg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v5CiKBWXP0-kELFA69YY9g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - Selected Balance Sheet Information (Schedule of Property and Equipment) (Details)", "menuCat": "Details", "order": "27", "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-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_gP7yCQohQk6CyQ9DJPHLrg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v5CiKBWXP0-kELFA69YY9g", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "cvrx-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_t4U6EnpPIEiQaP98nXQd2Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unitRef": "Unit_Standard_USD_v5CiKBWXP0-kELFA69YY9g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40303 - Disclosure - Selected Balance Sheet Information (Narrative) (Details)", "menuCat": "Details", "order": "28", "role": "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationNarrativeDetails", "shortName": "Selected Balance Sheet Information (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R29": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "cvrx-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_gP7yCQohQk6CyQ9DJPHLrg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedBonusesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v5CiKBWXP0-kELFA69YY9g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40304 - Disclosure - Selected Balance Sheet Information (Schedule of Accrued Expenses) (Details)", "menuCat": "Details", "order": "29", "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", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "cvrx-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_gP7yCQohQk6CyQ9DJPHLrg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedBonusesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v5CiKBWXP0-kELFA69YY9g", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cvrx-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_gP7yCQohQk6CyQ9DJPHLrg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v5CiKBWXP0-kELFA69YY9g", "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-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_gP7yCQohQk6CyQ9DJPHLrg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v5CiKBWXP0-kELFA69YY9g", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cvrx-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_j46xZ6atwEOZmF9Z4aTkrg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromLongTermLinesOfCredit", "reportCount": 1, "unitRef": "Unit_Standard_USD_v5CiKBWXP0-kELFA69YY9g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Debt (Narrative) (Details)", "menuCat": "Details", "order": "30", "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-20230630x10q.htm", "contextRef": "As_Of_10_31_2022_us-gaap_DebtInstrumentAxis_cvrx_LoanAndSecurityAgreementMember_ki5nMEPOs0aCtQG_TLFnuQ", "decimals": "-5", "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v5CiKBWXP0-kELFA69YY9g", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cvrx-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_gP7yCQohQk6CyQ9DJPHLrg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v5CiKBWXP0-kELFA69YY9g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - Debt (Maturities of debt) (Details)", "menuCat": "Details", "order": "31", "role": "http://www.cvrx.com/role/DisclosureDebtMaturitiesOfDebtDetails", "shortName": "Debt (Maturities of debt) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cvrx-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_gP7yCQohQk6CyQ9DJPHLrg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v5CiKBWXP0-kELFA69YY9g", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cvrx-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_gP7yCQohQk6CyQ9DJPHLrg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_v5CiKBWXP0-kELFA69YY9g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Leases (Details)", "menuCat": "Details", "order": "32", "role": "http://www.cvrx.com/role/DisclosureLeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cvrx-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_gP7yCQohQk6CyQ9DJPHLrg", "decimals": null, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRemainingLeaseTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cvrx-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_gP7yCQohQk6CyQ9DJPHLrg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v5CiKBWXP0-kELFA69YY9g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - Leases (Maturities of lease liability) (Details)", "menuCat": "Details", "order": "33", "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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cvrx-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_gP7yCQohQk6CyQ9DJPHLrg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v5CiKBWXP0-kELFA69YY9g", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cvrx-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_us-gaap_ClassOfWarrantOrRightAxis_cvrx_WarrantsToPurchaseCommonStockMember_SCwcIWpT2U6ffKBuR-dWEw", "decimals": "INF", "first": true, "lang": null, "name": "cvrx:PreferredStockWarrantsConvertedToCommonStockWarrantsAtInitialPublicOffering", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_IYYBuGO1RUy6_7YXY_8ZWQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Stockholders' Equity (Narrative) (Details)", "menuCat": "Details", "order": "34", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_us-gaap_ClassOfWarrantOrRightAxis_cvrx_WarrantsToPurchaseCommonStockMember_SCwcIWpT2U6ffKBuR-dWEw", "decimals": "INF", "first": true, "lang": null, "name": "cvrx:PreferredStockWarrantsConvertedToCommonStockWarrantsAtInitialPublicOffering", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_IYYBuGO1RUy6_7YXY_8ZWQ", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cvrx-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_j46xZ6atwEOZmF9Z4aTkrg", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unitRef": "Unit_Standard_pure_l0zNbEGELkWdyD36ywG-Vg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Stock-Based Compensation (Narrative) (Details)", "menuCat": "Details", "order": "35", "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-20230630x10q.htm", "contextRef": "As_Of_6_30_2001_us-gaap_PlanNameAxis_cvrx_TwoThousandOneStockIncentiveAwardPlanMember_QnaT0bGaYEC9f5xG-qAa3Q", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_IYYBuGO1RUy6_7YXY_8ZWQ", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cvrx-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_OTasW8caOkG53wucFk0U1Q", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_IYYBuGO1RUy6_7YXY_8ZWQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - Stock-Based Compensation (Summary of Stock Option Activity) (Details)", "menuCat": "Details", "order": "36", "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-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_OTasW8caOkG53wucFk0U1Q", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_IYYBuGO1RUy6_7YXY_8ZWQ", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cvrx-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_j46xZ6atwEOZmF9Z4aTkrg", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unitRef": "Unit_Standard_pure_l0zNbEGELkWdyD36ywG-Vg", "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": "37", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_TidOn8q92Eyhx_CqzfaDGw", "decimals": "2", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_V4IRZA4JY0-dWnM7fTzfMg", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cvrx-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_t4U6EnpPIEiQaP98nXQd2Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v5CiKBWXP0-kELFA69YY9g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40704 - Disclosure - Stock-Based Compensation (Recognized Stock-Based Compensation Expense) (Details)", "menuCat": "Details", "order": "38", "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-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_t4U6EnpPIEiQaP98nXQd2Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v5CiKBWXP0-kELFA69YY9g", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cvrx-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_t4U6EnpPIEiQaP98nXQd2Q", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "Unit_Standard_USD_v5CiKBWXP0-kELFA69YY9g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Income Taxes (Narrative) (Details)", "menuCat": "Details", "order": "39", "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-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_tELsn4S9Qkmbm-2Eh7jzdQ", "decimals": "-5", "lang": null, "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v5CiKBWXP0-kELFA69YY9g", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cvrx-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_t4U6EnpPIEiQaP98nXQd2Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_v5CiKBWXP0-kELFA69YY9g", "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-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_t4U6EnpPIEiQaP98nXQd2Q", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v5CiKBWXP0-kELFA69YY9g", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cvrx-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_t4U6EnpPIEiQaP98nXQd2Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_v5CiKBWXP0-kELFA69YY9g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Loss Per Share (Basic and Diluted Net Loss per Share) (Details)", "menuCat": "Details", "order": "40", "role": "http://www.cvrx.com/role/DisclosureLossPerShareBasicAndDilutedNetLossPerShareDetails", "shortName": "Loss Per Share (Basic and Diluted Net Loss per Share) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "cvrx-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_j46xZ6atwEOZmF9Z4aTkrg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_IYYBuGO1RUy6_7YXY_8ZWQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - Loss Per Share (Antidilutive Securities Excluded from Computation of Earnings Per Share) (Details)", "menuCat": "Details", "order": "41", "role": "http://www.cvrx.com/role/DisclosureLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails", "shortName": "Loss 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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_j46xZ6atwEOZmF9Z4aTkrg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_IYYBuGO1RUy6_7YXY_8ZWQ", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cvrx-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_gP7yCQohQk6CyQ9DJPHLrg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractualObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v5CiKBWXP0-kELFA69YY9g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Commitments and Contingencies (Narrative) (Details)", "menuCat": "Details", "order": "42", "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-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_gP7yCQohQk6CyQ9DJPHLrg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractualObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v5CiKBWXP0-kELFA69YY9g", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cvrx-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_t4U6EnpPIEiQaP98nXQd2Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_v5CiKBWXP0-kELFA69YY9g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Segment, Geographic information and revenue disaggregation (Details)", "menuCat": "Details", "order": "43", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_j46xZ6atwEOZmF9Z4aTkrg", "decimals": "0", "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_xD5Um4i2QUa9JIornn-xGA", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cvrx-20230630x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_x3BTC7X2Qkmg9ma3hkEGQQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v5CiKBWXP0-kELFA69YY9g", "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-20230630x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_x3BTC7X2Qkmg9ma3hkEGQQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v5CiKBWXP0-kELFA69YY9g", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cvrx-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_j46xZ6atwEOZmF9Z4aTkrg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v5CiKBWXP0-kELFA69YY9g", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_j46xZ6atwEOZmF9Z4aTkrg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v5CiKBWXP0-kELFA69YY9g", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cvrx-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_j46xZ6atwEOZmF9Z4aTkrg", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_j46xZ6atwEOZmF9Z4aTkrg", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_j46xZ6atwEOZmF9Z4aTkrg", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_j46xZ6atwEOZmF9Z4aTkrg", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_j46xZ6atwEOZmF9Z4aTkrg", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_j46xZ6atwEOZmF9Z4aTkrg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 34, "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDetermineGrantDateFairValueOfStockOptionsDetails" ], "xbrltype": "domainItemType" }, "cvrx_NumberOfDebtPaymentsConsistingOfPrincipalAndInterest": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of debt payments to be made under the loan agreement that consist of principal plus interest.", "label": "Number of Debt Payments Consisting Of Principal And Interest", "terseLabel": "Number of monthly payments of principal plus interest" } } }, "localname": "NumberOfDebtPaymentsConsistingOfPrincipalAndInterest", "nsuri": "http://www.cvrx.com/20230630", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "presentation": [ "http://www.cvrx.com/role/DisclosureLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails", "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": [ "r461" ], "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": [ "r462" ], "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": [ "r459" ], "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": [ "r459" ], "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": [ "r464" ], "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": [ "r459" ], "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": [ "r463" ], "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": [ "r459" ], "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": [ "r459" ], "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": [ "r459" ], "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": [ "r459" ], "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": [ "r458" ], "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": [ "r460" ], "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": [ "r245", "r246", "r247", "r248", "r312", "r404", "r415", "r434", "r435", "r448", "r450", "r457", "r490", "r527", "r528", "r529", "r530", "r531", "r532" ], "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": [ "r245", "r246", "r247", "r248", "r312", "r404", "r415", "r434", "r435", "r448", "r450", "r457", "r490", "r527", "r528", "r529", "r530", "r531", "r532" ], "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": [ "r245", "r246", "r247", "r248", "r311", "r312", "r343", "r344", "r345", "r403", "r404", "r415", "r434", "r435", "r448", "r450", "r457", "r486", "r490", "r528", "r529", "r530", "r531", "r532" ], "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": [ "r245", "r246", "r247", "r248", "r311", "r312", "r343", "r344", "r345", "r403", "r404", "r415", "r434", "r435", "r448", "r450", "r457", "r486", "r490", "r528", "r529", "r530", "r531", "r532" ], "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": [ "r433", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541" ], "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": [ "r433", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541" ], "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": [ "r184", "r313", "r465", "r481" ], "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": [ "r224", "r225", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r449", "r456", "r491" ], "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": [ "r224", "r225", "r422", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r449", "r456", "r491" ], "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": [ "r184", "r313", "r465", "r466", "r481" ], "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": [ "r484", "r524" ], "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", "r455" ], "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": [ "r229", "r230" ], "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 $602 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", "r112", "r122" ], "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": [ "r65", "r140" ], "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", "r144", "r411", "r420", "r421" ], "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", "r102", "r402", "r416", "r417", "r472", "r473", "r474", "r478", "r479", "r480" ], "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": [ "r352", "r353", "r354", "r478", "r479", "r480", "r519" ], "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": [ "r92", "r93", "r315" ], "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": [ "r347" ], "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": [ "r145", "r233", "r237" ], "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": [ "r280", "r390", "r446", "r447", "r475" ], "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": [ "r192" ], "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/DisclosureLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r54" ], "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/DisclosureLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "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/DisclosureLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r54" ], "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/DisclosureLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "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": [ "r110", "r121", "r142", "r167", "r210", "r214", "r219", "r235", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r371", "r375", "r381", "r455", "r488", "r489", "r525" ], "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." } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r135", "r148", "r167", "r235", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r371", "r375", "r381", "r455", "r488", "r489", "r525" ], "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": [ "r318", "r319", "r320", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r342", "r343", "r344", "r345", "r346" ], "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": [ "r49", "r138", "r436" ], "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": [ "r50" ], "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", "r49", "r52" ], "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", "r104" ], "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": [ "r77", "r82" ], "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", "r115", "r126" ], "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": [ "r67", "r243", "r244", "r423", "r487" ], "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": [ "r478", "r479", "r519" ], "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", "r71" ], "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", "r455" ], "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 June 30, 2023 and December 31, 2022; 20,750,910 and 20,633,736 shares issued and outstanding as of June 30, 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": [ "r79", "r80", "r81", "r94" ], "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", "r150", "r152", "r157", "r407", "r412" ], "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", "r167", "r235", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r381", "r488" ], "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": [ "r69", "r165", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r274", "r281", "r282", "r284" ], "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", "r111", "r113", "r120", "r170", "r258", "r259", "r260", "r261", "r262", "r264", "r270", "r271", "r272", "r273", "r275", "r276", "r277", "r278", "r279", "r280", "r391", "r443", "r444", "r445", "r446", "r447", "r476" ], "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", "r113", "r120", "r285" ], "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", "r106", "r277" ], "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", "r170", "r258", "r259", "r260", "r261", "r262", "r264", "r270", "r271", "r272", "r273", "r275", "r276", "r277", "r278", "r279", "r280", "r391", "r443", "r444", "r445", "r446", "r447", "r476" ], "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", "r72", "r73", "r74", "r75", "r105", "r106", "r108", "r119", "r170", "r258", "r259", "r260", "r261", "r262", "r264", "r270", "r271", "r272", "r273", "r275", "r276", "r277", "r278", "r279", "r280", "r283", "r391", "r443", "r444", "r445", "r446", "r447", "r476" ], "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": [ "r107", "r270", "r286", "r444", "r445" ], "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": [ "r107" ], "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": [ "r47", "r63" ], "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": [ "r317", "r348", "r349", "r351", "r356", "r451" ], "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 Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r158", "r176", "r177", "r178", "r179", "r180", "r185", "r187", "r189", "r190", "r191", "r195", "r379", "r380", "r408", "r413", "r440" ], "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/DisclosureLossPerShareBasicAndDilutedNetLossPerShareDetails", "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r158", "r176", "r177", "r178", "r179", "r180", "r187", "r189", "r190", "r191", "r195", "r379", "r380", "r408", "r413", "r440" ], "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/DisclosureLossPerShareBasicAndDilutedNetLossPerShareDetails", "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r192", "r193", "r194", "r196" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r382" ], "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": [ "r350" ], "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": [ "r518" ], "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/DisclosureLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails", "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": [ "r71", "r133", "r153", "r154", "r155", "r171", "r172", "r173", "r175", "r181", "r183", "r198", "r236", "r299", "r352", "r353", "r354", "r361", "r362", "r378", "r383", "r384", "r385", "r386", "r387", "r388", "r402", "r416", "r417", "r418" ], "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": [ "r47" ], "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", "r167", "r210", "r213", "r218", "r221", "r235", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r381", "r442", "r488" ], "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", "r109", "r116", "r128", "r210", "r213", "r218", "r221", "r409", "r442" ], "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": [ "r241", "r242" ], "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": [ "r242" ], "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": [ "r96" ], "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": [ "r168", "r358", "r359", "r360", "r363", "r365", "r367", "r368", "r369" ], "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": [ "r169", "r182", "r183", "r209", "r357", "r364", "r366", "r414" ], "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_IncomeTaxesPaid": { "auth_ref": [ "r44", "r51" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r46" ], "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": [ "r46" ], "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": [ "r46" ], "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": [ "r46" ], "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": [ "r46" ], "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": [ "r107", "r118", "r156", "r208", "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": [ "r159", "r162", "r163" ], "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": [ "r467" ], "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": [ "r147", "r437", "r455" ], "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": [ "r137", "r146", "r197", "r238", "r239", "r240", "r405", "r438" ], "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": [ "r469" ], "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": [ "r468" ], "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_LeaseholdImprovementsMember": { "auth_ref": [ "r64" ], "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": [ "r454" ], "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": [ "r523" ], "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 }, "http://www.cvrx.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilityDetailsCalc2": { "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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r400" ], "calculation": { "http://www.cvrx.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilityDetails": { "order": 6.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 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": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2028" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r400" ], "calculation": { "http://www.cvrx.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilityDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r400" ], "calculation": { "http://www.cvrx.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilityDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "verboseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r400" ], "calculation": { "http://www.cvrx.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilityDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "verboseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r523" ], "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, remainder" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r400" ], "calculation": { "http://www.cvrx.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilityDetailsCalc2": { "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 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": [ "r521" ], "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" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r522" ], "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" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesDetails" ], "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", "r167", "r235", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r372", "r375", "r376", "r381", "r441", "r488", "r525", "r526" ], "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", "r114", "r124", "r455", "r477", "r485", "r520" ], "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 Stockholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r20", "r136", "r167", "r235", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r372", "r375", "r376", "r381", "r455", "r488", "r525", "r526" ], "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": [ "r68", "r170", "r276" ], "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": [ "r68", "r170", "r276" ], "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": [ "r143" ], "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": [ "r161" ], "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": [ "r161" ], "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", "r45", "r48" ], "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", "r48", "r117", "r127", "r134", "r149", "r151", "r155", "r167", "r174", "r176", "r177", "r178", "r179", "r182", "r183", "r188", "r210", "r213", "r218", "r221", "r235", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r380", "r381", "r442", "r488" ], "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/DisclosureLossPerShareBasicAndDilutedNetLossPerShareDetails", "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/DisclosureLossPerShareBasicAndDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r483" ], "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": [ "r210", "r213", "r218", "r221", "r442" ], "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 }, "http://www.cvrx.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilityDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "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": [ "r97" ], "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": [ "r98" ], "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", "r103" ], "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": [ "r141" ], "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": [ "r99", "r100", "r101" ], "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": 4.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": [ "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517" ], "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": [ "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517" ], "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": [ "r470" ], "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": 3.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", "r90" ], "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_ProceedsFromStockPlans": { "auth_ref": [ "r40" ], "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 associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "terseLabel": "Proceeds from Employee Stock Purchase Plan" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r134", "r149", "r151", "r160", "r167", "r174", "r182", "r183", "r210", "r213", "r218", "r221", "r235", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r370", "r373", "r374", "r380", "r381", "r409", "r442", "r452", "r453", "r474", "r488" ], "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": [ "r66" ], "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": [ "r64", "r139" ], "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": [ "r66", "r125", "r410", "r455" ], "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": [ "r66" ], "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": [ "r64" ], "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": [ "r95", "r129", "r533" ], "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", "r76", "r123", "r419", "r421", "r455" ], "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": [ "r133", "r171", "r172", "r173", "r175", "r181", "r183", "r236", "r352", "r353", "r354", "r361", "r362", "r378", "r416", "r418" ], "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": [ "r206", "r207", "r212", "r216", "r217", "r223", "r224", "r227", "r308", "r309", "r406" ], "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": [ "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r310", "r439" ], "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": [ "r54" ], "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/DisclosureLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r54" ], "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/DisclosureLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r482" ], "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/DisclosureLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r88", "r91" ], "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": [ "r88" ], "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": [ "r68" ], "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": [ "r66" ], "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": [ "r58", "r59", "r60", "r62" ], "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": [ "r58", "r59", "r60", "r62" ], "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": [ "r314", "r316", "r318", "r319", "r320", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r342", "r343", "r344", "r345", "r346" ], "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": [ "r83", "r84", "r85" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r87" ], "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": [ "r203", "r204", "r205", "r210", "r211", "r215", "r219", "r220", "r221", "r222", "r223", "r226", "r227", "r228" ], "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": [ "r46" ], "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": [ "r451" ], "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": [ "r344" ], "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": [ "r343" ], "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": [ "r345" ], "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": [ "r89" ], "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": [ "r324" ], "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 June 30, 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": [ "r324" ], "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 June 30, 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": [ "r328" ], "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": [ "r326" ], "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": [ "r336" ], "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": [ "r89" ], "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": [ "r322", "r323" ], "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": [ "r322", "r323" ], "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": [ "r318", "r319", "r320", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r342", "r343", "r344", "r345", "r346" ], "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": [ "r327" ], "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": [ "r328" ], "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": [ "r326" ], "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": [ "r321", "r340", "r341", "r342", "r343", "r346", "r355", "r356" ], "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": [ "r342" ], "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": [ "r89" ], "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 June 30, 2023" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r89" ], "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": [ "r86" ], "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": [ "r53", "r164" ], "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", "r71", "r133", "r153", "r154", "r155", "r171", "r172", "r173", "r175", "r181", "r183", "r198", "r236", "r299", "r352", "r353", "r354", "r361", "r362", "r378", "r383", "r384", "r385", "r386", "r387", "r388", "r402", "r416", "r417", "r418" ], "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": [ "r171", "r172", "r173", "r198", "r406" ], "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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r6", "r7", "r71", "r76" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Shares issued/purchased under ESPP", "verboseLabel": "Proceeds from Employee Stock Purchase Plan (shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r6", "r7", "r71", "r76", "r327" ], "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/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails", "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r6", "r7", "r71", "r76" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Proceeds from Employee Stock Purchase Plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r26", "r71", "r76" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r7", "r10", "r11", "r61", "r455", "r477", "r485", "r520" ], "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": [ "r78", "r166", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r377" ], "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_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r471" ], "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": [ "r97" ], "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", "r70" ], "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": [ "r130", "r131", "r132", "r231", "r232", "r234" ], "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": [ "r55", "r56", "r57", "r199", "r200", "r201", "r202" ], "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": [ "r186", "r191" ], "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/DisclosureLossPerShareBasicAndDilutedNetLossPerShareDetails", "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r185", "r191" ], "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/DisclosureLossPerShareBasicAndDilutedNetLossPerShareDetails", "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/DisclosureLossPerShareBasicAndDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 7 } }, "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": "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "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(11))", "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(13))", "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(15)(1))", "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(16))", "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": "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "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(16))", "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)(12))", "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)(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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "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": "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "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(14))", "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(17))", "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(18))", "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(22))", "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(30)(a)(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(4))", "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)(b))", "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(6))", "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": "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" }, "r149": { "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" }, "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": "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "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": "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "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": "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "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": "(a)", "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": "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "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": "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "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": "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "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": "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "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": "(e)", "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": "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "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" }, "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": "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "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", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "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)(iii)(A))", "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)(4)(iv))", "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": "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "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": "(c)", "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": "(e)", "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": "(f)", "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": "(g)", "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": "(h)", "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", "Subparagraph": "(i)", "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": "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "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": "(a)", "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": "(b)", "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": "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "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": "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "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", "Subparagraph": "(i)", "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": "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "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": "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "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", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "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": "(a)(3)", "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": "(b)", "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)(i)", "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)(ii)", "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)(iii)", "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)", "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)(01)", "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)(02)", "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)(03)", "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)(1)(iv)(04)", "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)(i)", "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)(ii)", "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)", "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)(01)", "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)(02)", "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": "(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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "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)(1)", "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)", "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)(i)", "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)(ii)", "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)(iii)", "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)(iv)", "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": "(f)(2)(v)", "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)(1)(i)", "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)", "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": "(h)(2)(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": "(i)", "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": "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "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": "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "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": "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "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": "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "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": "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "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": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "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": "(g)(2)(ii)", "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": "(h)(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": "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "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 H))", "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 I))", "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(Footnote 2))", "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(Footnote 5))", "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": "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "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": "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r459": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r46": { "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" }, "r460": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r461": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r462": { "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" }, "r463": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r464": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "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" }, "r470": { "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" }, "r471": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "https://asc.fasb.org/topic&trid=2122208", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r488": { "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" }, "r489": { "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" }, "r49": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "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": "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r52": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r53": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r54": { "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" }, "r540": { "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" }, "r541": { "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": "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "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": "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "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": "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "https://asc.fasb.org/topic&trid=2127225", "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", "Publisher": "FASB", "Topic": "712", "URI": "https://asc.fasb.org/topic&trid=2197446", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "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": "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.2" } ZIP 62 0001558370-23-013225-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-23-013225-xbrl.zip M4$L#!!0 ( %"! U?#3>Y-@0T &&" 1 8W9R>"TR,#(S,#8S,"YX MMOVS@2_W[ _0\\?[DN<(X?2;N;H.G">14Y)+61>&_[;4%+M$VL1'I) M*G'VK[\A)=F2)5$/)UOW3BB0VN+,<&9^0W+X$/WQY[7OH2,_NMVO%P]WR.5.X!.FD",(5L1%SU0MT92O M5IBA>R($]3QT(:B[( @-^D?'1_VC4]3M1C(NL 0>SI 1-CP:;$HN(WFL>]87]XC 9G@_=G)Z=HD"!+%X%0FST"#5%7/QT=<+*"B_J#W]?[NT2@7$SN!$.#YEPW'>B:\ M(TFUSO*?H\I)77R38."7:O4RZK *E.2(I="%7EA4Y1F M4"M1H F4I%51HM"\TQZ4)G1>8+S*55D7I*1ZX!6+UW3Q#-I(TL "AVR*4O+) MVEGF&ZA+4J3KC"Y1C Y.3T][IC0F99@Z,E^L*4K)=7C E"B*Y; PQ<#(0C=] MB[Y (Y+C;QN?] =#C:<9"6(4\7+ M6\HM/*H3 M^Q!VK%65S'CV"A[K!G&EW3 $#I#_\\G";[PKC MM$>0:0:22\Y<@)ZX\$%RC[K:^Q?8T^'UN"1$R0ZB %P=AHU:L6(NF5-&C1$0 MR/T^ZJ*-//B\$8F2,E$D%(52/_9V1>W6$H"$,?MD/D,<21!N'*<'@X@[(K%Q M.MAS J\!XU:S8K[H:0S46^&W*97C^7@5M^81 R(?/+/4;?V)W'%9"=P:TNS( M#ZLBOZT1\3G:UHDPTY2)6I&NM@V-9J%QB>7RQN//M:-@RV@'_*09X%H\,O); M9)/(7E'I>%P&@CS"-,#9Z7=O84 0OK%!IPENX)'Q_)8]@4>X>+DB"E,O0OHU M!-F0/^D?]P> ]K8>'0915>E^'25J0^_B^G04;&K\ ;V+*OVAC8<]XV$B./2F MZ@5Z[^L_ KK2;6[?T+#)+(N2X;Y1$E=NAH9-]6W(O%[(C!Q'!,2]7J]TQRWW MC98"<66!UBE"JS@_(^.WR'W#$"+0!6 ))-P3RYHWA&/:J* M\K"J;&6P9=I2#%NZ-7GZ*?)BZ6W#>BU<+\&L84-P0]XW1QCI>M"P!3H%=+2U M%/^OR#[;3V( ;0%/-Y+:Q%)04T\)2L' 0 M^#X6+]!DZ(+1.?1;, @Z9F^5LL4$XMZ!'"2S/E"-RP[=,&=5,91KFM96,MJ* M1K'L%L]&"T$U%WI*$&RT+MPB5[P^D[<04X+!218#S=5ZN:!]%.065@H[ A]R M6D%"QC_;Q* <$7.:3^\%0\J5WU'E4]F1^;$ F>CP8%)2BTX^.K<,'I(I7F>3 M@&21'8>?LCB$S,APM[XO6*7B4DZ(>%S"K#*S"I4LLWO_-&?Y%[@1L"/#W_H_ MW__0/_A4F.1]C,E#"\A)B&ZD5G4$_BTY"6'1&)B&N!2L?K&M_Y?$70BX( M P74!++/#$JY-'9XKQ8"'TN-W>6TD"&'=>\R6=8R[_0MI[4!K1NBE%5*%U7B_T^BPO[+3)4 M6FS0QYBSAU,J+S:@=_&G=DVWV;K#%,^\'(0K,=F />[#OR:'24+9+9R6Q8A\ MS!(E=F!.LL"$1T%:US>8#QEHA M\LF5-DV$PAI17&4;$ T#8B1EX!M?RE^@Z):!&XGP*2.?!6;J"BMR@ZGX#_8" MD@*[\,6O-ZJF+)AJK$4DE$%:&T09VNB#U)(@HQ326B&M%C)Z[09?^\I8TZ![ M( Y?,/JG/G*;5QZ]DU&TK;F8**J]C9@ZQT7*$A ;J1W? MDN,D;:;1=.T20I\Z(^9>42]0Q/U"5+*T:+966X =W=+C*NB=J<8LA445(:@I MI%K%5"WTM: ?,45=[4QH-8_$B=X]NUX[7N 2]T9P7_>(0>B6\?P:"T;9HDYL MO%(-9<&3?:-N)WB2>J"M(BC6!,U!%93016<.L39;06U\[7-^JFQPJ,-JC8C: MYZO:T>.M-UD*U]>;B[*'0,6S/G1GFT5$VRSNSC9+&Q-5UG;S%W5+CJH6KN:V MOK;YNF#/.5EFWVU^G[/;'*VB__]L*NH_^L;4!S)'YL[2,WT%YGE'4G_EZ=LY MS;.EN?]6X]&-KZ'\#3*+E6VX)-1#N>BBJ.!:!A9.1DKE3%828ZY)@ MU.K%RG=0[]7, BSJFK4#WR%:!8%2UZIT;!VB41Z>U34*6(CWMO8T7'2"P1<+ M5^=]@53<'ZVIO.(^IC#\4_V..T9.2"V+R/4' M'>S#(Z@JCK,:U:;OBJY4=9(E_E)3A;+;I_/TV&7SA$AQ=;6<[F#8'7QHKDCR MINHJ2A@6_6US5[56XUBK<3RH"4GF!OB*"L0,NN;WU>LLN$+=&@*Y/#T";3U^ M4C,0+I3Z9LMMUQLN*D37>L!W<[[_)?P[)6MUX7'G]W"8T>/4;\U%A"/XYK[U M,Q47W2KBZ[X6?!#,I*(JT%(^"QZLSCOFIODS"B0=Q*CGZ23\O*-$H+, 4P:C M+^7N-)0>B.B]&0R2!';4>6>.O>V0G..4?_.9'#F)%RJN]>FSC1UY3JC.^+/B$B8EU>X:XAKQOXWMB*D+30B7)HD8J,L1.(CGZMG+$C&J"K$ M!VDDY"/Z$J6IH-@#G<=J2<1$\#F1^C=FL'=#XAEO:&'E% M0\/A4>6$9$@["T]V@LZ"N%19[(\N.)U@ZDZI3\;S><+8O,+OQK([CG7?&:V\ MOXP6@I#\]EA">(AAJT^"WH*KA+D!;D*$HX>+!4!T0R$()_A%/Q^SL: +\T!0 MYM!5?)^9L7L/&;LN687,?TD<%/K$-,5+DT'#=#$#;3)0\DS O' M+#S(<,NT?^D3&4&'ZNH7@3/VU>(Z1+._Z.VX.75@$(G>?,Z":*$Y1)-*[?F> MC(EWWG?.; F!V<+07;QL2:+>PP2>^3,EPD\8_AK"DD-1;,\W3OP:FV6>0@_K MD(D^8:9@"C[E%V02"&>I:>\A[? #?]M+;S^]AE?WJOX@1X.X29F.,+8CM^,L MI3S$QICH[:?/\/@%^OSP4'O9X& A/T1#?]6[Y$S)*8^AT=OJG!FT,G96HCY$ M,QNWW"^!-FH\-Z7R@4@BGHA[P\6ME(%.E4>!XGJWV8%L0!A1>N+" DCH7K4+ M>25%#K(SF0@R)T)$IT;C(+OD[(D(TU4FHBPN'4%R317,$B?!S*,.C/2@ ULD M7/VJ4I.#H300?..A\!6M^Y70Q1)X1L *07*]AIB@,AROWL:?]AIS8M1$_3?V M>#1=CV^(AUE.N)U$Q .9844NS:^RJNP$OYSCNYGU;W\RQAPLB%YQE;]2M:0L M=5&W.7"0M_S87,2A+D>&LXQ'O5!^RR"58P2ON$>E^2BYP@7SD@HHFUW\JD>\:"LT=?^/UCI3&#[K#&L]_ =W!'#6* MQ"0QK4:?&DB4[@P/)3.*LXUM+F+6=*+W;#(Q7)?Q($.9,NB'+DVO=R7P\Q5_ M9A,C$A+X[$IF%>KORTR8N-0P,T']G9FY%*0.GBGZ0S0U2NG'\^@\[=3\IGTR M62L@>/O\O\D(&BNIO= ^%IPLB_CJ\PZ-&X?F 3_\%4$L#!!0 M ( %"! U"TR,#(S,#8S,%]C86PN>&UL M[5UM<^(X$OY^5?$R_OSE8.S7B.\P=O#;KW__V^=_U&I_7/7N+%5(2@+J6J\L&%B/ M8C0BW+JG4C+/LZXDZ]]-R]]"]/BLJZ#'^\T+][PD:M F]R_>?/;E M8! $HXMZ_?7U]?"U>2CD,]2WC^I_W-\]. ,Z)#7&_8!PAQY84/["#[^\$PX) M0ATEJK\]22\6T*Q/V]*64)]J<;&:^JIVU*@UCP[??/<@ZJ+ZV:"1N/C;7/D( MT]'Y^7D]_'5:% 2Q'-%3V* ]R_HLA4=[M&^%,BZ"]Q']T4\U_Y%!H.))T !78 M"[T3_@IT4*8ME IJ$W]PXXG7%>LB(7:#L*^9[WC"'TOZ0#WJS-CH+>\+.0P9 M4N[&'7NTT[_E+]!C(=^O:4"89Z2&E32#6RU=*<":@W>PY*__';.1HG6]&LIM M$;>R+AU'CJG[]6VDQH2_7CWI&JM$1=?T*;@GP5BR@%$8]NKS0O!S!54"[8Z2 MJ7K+84G7K+#S286&W]PQ\L0\%BSF[(R%8H;<)I[36 ON2')I\ [4&WOA*+^# MWR+ J@\KB\P2:J5O 84:[O1;%JB&( RW;:MF3>7"WU/15E*V%0FW2L=](5P M[ DGU25/!?A"IJE6XGR0%\KJ$_\I% AIT3,A(Y5V-.K4"_SX&V45C= BHB_^ MO/3]!'B//%$O3*M2/]:KZ%-[+"5H.+=K49D_6\VS1JO5.FD>GYTV3NW6V6FB MTPG+N93I_A/IQ/+ASSEC2C,4E:C[X^%DMJDQ,(*X?E^*X;SFHL9$F8X+Z5() MJ>Z!-?:A/V*DVB+@(U\I>QX$X2\;9D3%J2I:AW]4U/%"/!6_7@9M(N4[9.+_ M(MZ8:I@RJHN5P3R>YKE='"I"SB&"$F/H?H\Z%* \>?0[#0H&94Z5W6"X-,*( MV 8B8J=)%G1=0V2RR&X05X@H(JJ)B*BNI"/"XAP&'$LG&%!I,CL:U-P-6A<% M&K%]C(KM26;?A;@Q2*;W^F&:5P4KO]DLEL2!T*M&RYK\.JH;G?X/L$F% M6L-?;IUM(K \$(3N-N$ZO@ONY#K8S+);Q9@Q (2N,EY38%3M(3P$PODY$!YT MTU>>(WC7D%9/6%G)HB NAAU76)WC8_]SMU)EB^&@SI"![_!5"PYB;N"Z;]*)+F'O+ MVV3$ N(EX.B2E,**.\3N@F 1.MF>.LG$J?N52 XSA ]YV'BH>*#N->TSA^EB MHN**.\3W@F 1>N9$S\.X+W5H_98[8A@>7?].@T[_D;SI5R3*2-DA2U@%6Z^FOZDR^,:T 0')D5R,!F%X-NDQ((I.B5Q1#O./_NA3 M9FE\U!5S,<]?&7"%3-:JHE(!O@%=3#+T,007'Q[PBO:%I%. 77Y]<[RQ MNI1"G:F#_UQ]"K. )'S<%S&8M1ZT&M@(;:,M?,B9(H#:Q#519A?X+ 94Z'$K MR""F/BM^,KQH\HW+X:-LLKN&BS/$^%C OF1=FX=Q+3F MDI/E7\O"1.A)'V@8 GZC')3@ 91+=\@X\P.EDI>"E,JLDML!U6O+ MW(]5LRV8O.#+9 ?P>+$=0-6,5?8BL9(R0NXX(/R9]D G7_M]ZNB&]Z8[L?D-2=5G2.->&%C7 MU?L/L)M;?@,3"W=4:@UC\"7O<3-S 0A]5R4&-K,[NHSV$(;C ,6AU U#F?#X M1R?L%$0L5#K,_W!@\P^FY]?#9SY+DC=O#8OI8!N,0#VFK_,@V87WD6X]<(3) M5[+W\8,J$ ^I6]S:DKK:_8G">GO&O+D.$)YS[)+W*&R=*D,M\FJ'NJ9X&F[# M;IU6?0W"ZBDO [WPZ&(%N;9&(^J6)#]8(E+,$(#/'-!&BJ;:PSB!1"/B45PZ MH"Q)M7?Z%'B38@'X#&I).O7^94%E8#RZI]'1=.U[48^3(0"?@:#U.*;:0QBM M/ R(I.&[.M0*).5^2()N:RBS,#Y#69*FC#TB<^ (4\]K.I+487G,)HOL 9^% M ^:74 3&W;[+H=KJ^5^HQMDT2AUA M8/[DNB*-69A6WP/#6$H5"&^FF(]TYF]=UC^M45AU#RQB835$UG""R5',@XGO MVATK*O,JKP94L]\GH/5BT9\?135499?.YB5J-9DXTI$(1[#M/. M_R[D3Y4,"8=JX\;LPEO-63$2A%L,T][?J >@P)M]$\(M)"U5. WU&*">; ]I MQ4C,=W KGOKRWW!M-@LVEIT%XTZ$%ZI-N[$-4^*J7R.&Z$5HX3/J93&$E?"- M[2*=9V;M91$BG%U3MX!^;&7#WQZ-'A!+[F>5/46V*O&[8#!KU46)RP$JGD^B M=8[XV>JR4\GQLE-)U+X5=V ;)I'5O6VGLC<%70D.EFG6[W19?&,_5[V9 ]\0 MU>HG"#5<%2>0*C3MD!?U3=PE=?/W(QO"J.S/,*(IM;5*=6[?- #A\V>4/G=DC,*VXM=4M"7/WA MJ'SWF((SN1:M1Y\@@,L>=V6J;C>%RX L/-.$YKUW!=XUMU(:^HG=:AUM![]+ MP"L\LU19\)FXW,')HS=FD>BG?/0G&,@36Z:O/Y3+%X_E% M1R7$^O0A5F6#+GRW#1G@*E[:6,7S(D_!+?<#.58+%S\XF:QOT.DAZ*ZD0S8> MAG?D05'?'ZL4/CPJK5\?75(JOJ&LYVM^'*\#/,;G$],XVT3*=W7.9J@@&ME% MNLHND6Z #&$*F\3[X8-[=#1]=K\K&7?8B'BW_-^4R!OVHCL,NI L?"90FM9Y MRUB=)A!N3I0')\9R928#LOXRF5Q-5'/;WT=,%Z8FT0Z"85AX,G\B:R(EC@'Q MAH":C*Q<>HHEMU[Q.^6;+;MU?H[EWN!L@A9_F7R,#J&+7OO2R6X0FP<-AQ=- M9MOIOI?+NT_F\^[8P:8S;T]]:WEQ*UN1A*L785 -Q?$=,=?:5TZ85J\@43?J M6H\."0/2I7JJV0>K4\'!,E@S!>(;_F5XRPBW5JL)A'. J7Z^@]-X?*7>"[T7 M/!CHCHXM*FXO#<=4#Q@7! SQJ:'P^"J6M)9(RKX:21Y\A)=)E8(%;2X[Y4[E M[+5]:!6 \%:2,L#REH5*BMEG^]#B1[BE7PI7SD)S23%[;1XZ_.;G BI-<-O0 M2F-S6:ZEVK,:^Y[LXO(,/[@;;:.J$^KJB;O<'<>%9*7'R*G=.FULB8\H[2%* MJ0!A9KN2)??=XKL,R.56-C_7)TJ.W-^O_P=02P,$% @ 4($#5WI>V?@% M(0 ,0," !4 !C=G)X+3(P,C,P-C,P7V1E9BYX;6SM/6MOXSB2WP^X_Z#+ M?KA9X-)YSIH4BTS1N9]))2'O/KCZ1D6;+$AV1) MI-,&%K-IBX]ZL5A5++)^_ *$0HX\')^^.#SR AQ"-/MXD-!#GP80 M'OSC[__^;[_^Q^'A/\_O;[T0!\D"H-@+"/!C$'K/,)Y[$[Q<^LC[# B!4>2= M$QC.@.>='+\[>W?\[KUW>)B-<>Y3U@*/QX,(_CY8>C MH^?GYW?/9^\PF;'^QR='__Q\^Q#,P<(_A(C&/@K @5S25OP?QVNFAWRGPY/3@_/3MZ]T/ @ Y%_-IADU9Q_#>.\0['Q M3T?IQV)3J!BZ@';:O@)*1JZ3]^_?'XFO!XS0GO"(OAYQ9QS^?'7.D__(0,XYS8;K * 2(20;[@^((AEP2 M\J]T/'V( M^Y#\YD<)*"'5;N7W!H1#)+T' 9XA^"$UGM$*L&^:%+,#$ M?P%T.^6C',C.5H@I_0+(P]PG8(1B&,(HX5 ]@" A,(: 7KT$41*"\)K@!>=, M$@O&C*=7/D',-YC?DC4YXU;:)X!GQ%_.85 P[)@9=P^> $H :^_/ M9@3,Q.\MC<@M)FI,&H']BC[-EKN/0I^$#*2+A,9X,7J!]!(O?,B@F?I)%-,F MVLIXL#+W3+"8^O114""AAS/?7Z:8 ! NCJY>8J9]('-2KE"R $00\Q;23=CY M2'3E\E;&8TB='@$&(_^%#TXYGJ<"1SZ-'G2?!"OHLS^+".0LA"@^"N'B*&MS MY$=1_=B;L-?(PLICYZ&!GP2H8K0.H&)_([>;XN:UX1(3DX_$)#[-_,#Q.?CD\.3D\%6&YOVS. M542%X0<13/43^B.;D@_2C9Y+$0*\'=N+\U]AS"=8=_<*_;U407N?A8#3-#ZW M C?"06GDB,<@IJ-'&A,_R.4J\A]!)"+*BD89:K)& M1Q:PN>/1HB= 8[[_WR 1BKC#B!E*A/T@PB-R)E.C Y7LTP M9>:;EN;8'(2$LO&Q<*7\?)?+UDU;G9X288W.AWIPO0GV3,'$A"W9CP/!\=VQ&<4!#A!,?WBO_*P*[.EV"\D >$M]!]A)(SMBQ1N]DTK6-L. MM[G 6@]G@Y8%H#3:1=%R@P*U+2TCMZ*X,8X;';Z=Z)&MZ6)I>=2+FUS^Z]M_ M.Y6+N+S'UBK5B G8$)I!M:L*\J*N54*L5+2_'M782(V,IXY<7:49]?[]^^-C M[]!;C\S^L1K<8Z-[Z? >'W]E7>4S6%@RZQ/-R*>KHC&@Y48\1-]DR51UT>_+&2];*"_ 8MR==2VE:(K;=W=&M&0'QL 8V^IU -? M7"Y2H.VNF%6>PY?(%V9]GNQP_CIATRK6C4%/J3@9]G6*(!PPY8HRZ-F<(.6^ M6Z^V9DS#C0$MGX',[E$-X3<"_$H""5\6J-.@I M%4+#OE8)4@>8:OM^ )1&8+4]'99&UJNKNR/&D5SL8+53I&HR6K'*7+Q6O&6,WZ54)K!K(3XB,Z!80RT^T6S/SH"C$*U%G;-2TJDBIITS_HZ7RU2W3SYY<@[ M-,*YP^W @ ?8%)C!M;L<^*)Z5P/=PXJA)"Y(#_O76G+8/[[=^VA6MRQ*WRKR M4/DZ*+B?2P>TFP"G7^4@K[^WEE<9<7#M-(-)X@987.QJP+&KE?EU.B.7H=I0 MJI7JF]K'[LY?J#6PK+DAIN4.6VM?)<6Q&1"#:]TZH(OZ5@6LW97PFT\@3QF[ M]V.57;+93"H;=0UMXZ64_FI#(]PZE'@%;;%N\L$EO0IL4<[K@1S>GL@/=Q\" M@!A,6&);U+:KW;2E+0=#*9OW*Z)+$(AG,VKE6MFV'C55ZZVL$QUYL0$ @]HM M$H!7-HP24)]1H8 W5=VU)D=ZL) W7 MI%:3'$#+%E0]0G*+2HZ(W56YY:7<\]?Z 13+N<<9I5+?\YSN,$[K2NFZ-21A MQZ[5,+*!FV$UN*;IE0JEC'L#["V:QNL[\'Y=\H.RK=I$KFL]&'J;%_S]2&XF MR]K6HZ=JW8V9K" S-@#"CJEC%C4()LF4#]MDGH69UE-K(+9S- M5E96@MC!*\]0$<(/)T3*POGKNLT7_U6$%0W30I-Y#*FI 7=[GK*+NG_ MSI\Z1?&8W,/97)6J)&TO%2=E#V=0-GDHHJY',[0[7$,FC*@^'2$#9_#UHP"_ MY@T)&=@N[$43_V64Q'/QGHUV&]ILK%'"= M$$M[3!7PZO92#[#]X#<,H4]>'_P(&+P\)&NOC =+>UA!>0T&]T/'4W'!R0^T MAIJ^HYP(1ET[B8[KN(.;0F4E4"[!HA1(,X)^R-MFEUD1K<)#XJN?)+?/-#UJ M+W89]!D.5>G]M'(#)2(=W5$SIR66S3_HK34MO*M;;%4XAX^87? W10%9^H07 MM:F-\\J:U0:*9 T'N[8#E@D)YCX%HQD!636Q,DC20)EQW_HK/TUZ;Q46PU]XV05S+;0UH%A1ZLD@B43?G:CH%09PFRXZGHS"ED$S!&W2K5_B&'5W! M7RKS9AU;T: KO=^,1[@I<,-N D;(K!:7.1)VW>Y;B)C#^-&5,&33 B/IO@O"2[ D M((!9L3P:$+A,[T[DE9AESM 6XTF\CBU'=(F4:8!S!:'"'VLW5&L"R@;;TKOK M1A;P]G@,[#)NA??:P6R/[Z8B4=3[:%/J8UV3 #/K 8D<6$1Q!$,.8/YU58^@ M5$K[H"0XDLH?Q\=GHO)'/A3[.Y_+*TZV;D(]//6*\WGYA*9%/G-I'[8\PH2_ MKR [K-IH=&0)QJY*.!0P,%(GQHNTMAKC>AW4'K/5,J!TLJ9&94.M#,R;K>M+ M],:+:ME10T:HI$Q;<\(V/Q@X"XR$!E*:XC7M^N*#H$M>=TK-!*4XE;*;JO#; M)?PH#&$Z]1;<\U+;"(2K2]=*KL@: M#\J.LRW9(4/"\B)96Y#C> X(1X2 .=?33R!-;%(O&//^@W+KQVT7CSE>=AFX MSFIFPG7#_M3:7X6&/;%$E$ WW-LK8-<:6IDIMNFPB3+6'P*,8N8Q7$6B*7,+ MT]OHZ^\19O[!QX.8),.;RDQ6"*]V>PG2_[]!5>?G'D?1-2;\ J"$>8U'<6&G M,N-Q8]36A2NK+OS@BT_FQU867[6A"]9=2^DLK]$J:BZQB%^VI>,DIKQ"*-MX M91RJMG-A#77!H"IF+O&'HW-#:0+"RX3P*+DXU!552,2WL8",7KTP/QY2(-.0 M+<9QP7SL:@$VP]Q]_J="VX$ * =RP23M3P*4J+LO D* KQ;+"+^"5)"_9"F! M_))Y"S6@&&M00?C)BBI08.^^+*2B+$5![O.T',T%VVRK96&L'E14<$@N"L?J M$RR); F$'C??7KD';.50&(.TNA%(D;\' 9ZEC!4$U6>-]#3MH)+VDXH PA &?H(B&$ERHMW"0; MH5#\*WUL8RW$#,_Q=.*_2)C;UV2#2LDOO4E)7^31B]NO1UTE,UQ"RN.&"4EW MQLJ37B(BN0YHJ=(6SH[_=GSF'7KK(44. QOU4 SK%S&1Z".0@3\3)+[4Y7/&P8,:_NB7EK M ML)0^F:VA)'2 K4.QESITBK9-$1T>S4N-(DJ3M)(3;2TA MVTSBPNEO>VG9!G,G)2??F-(HL,20CJ+L[<[Q-(L0_\EH(2+&%YC&U%R(.I_/ MA;/DIO+4.1$L1>A !((8A.<^,V0X&@ 4WUU:XYM?J4(A#V0NQ3,=/"\W,HOD M_7A\=GQ:B>1ELWO9])Z8WRL X/VP H%?1EH!X?DH]'(P_NK]D$'B<.2O0DAN M.<9%:BIC@L;=A_:E9." ML[FT&O&OB*+E,[SIE.U".6#*0*"DK1,NN+D8ED[-ZC'J(_AQZS^JJ2QMY8*/ MU9"^4ESZH&Q:41*0?#(&WP.>QLQ.K[](8]S+!7^E#>5-<+.K=F[Y,3<_W[Y9 M+ E^2N/T2N6C[.&"(]!2!2GQLIP 1BF(O_)7B?@]_Y@D@?:L2-W%A93/EFQ2 M(]8#GW1OG/#3+=G3+^MO#AWUM+"#-Y"Q1.5:@:]\M6RIULI$B8;V9/6S_P(7 MR4)*QXWO-NU)"=-7A-R U (I&4&4I"Q_MVDZZDA9AM11+U9W)F;2T=X9F3E: M];%*G:;>P=,T*4J?B#RQ6-?):0]-R6L=9@Z=6TC?[UI&(,ME'2TPB>&?XGS MPZBGTWYH.PX6T;-S(G@)'N,[7K"./Q;>[(3OQ^.3S1,^/IKW0S[>+AS5<9!O M1&Q =RI7VW+@)5:&07'>5M?0G>,U!=&+ZZ8.";LJK@R1-JU4WMR1(S*Y/,GY MT'?"Z2WVNKAPUJ63G/4!C :9X<,7>;+,0P"0S[8I M2013TLZ=:*9&[2APL$#T;/ZOB"Z923^%S+J7O7>M:.M @%,I/CG=Y2CTHF,* MI1PNB?]\B9]15B0%*8X?C;K9CH1J)6>M:DS0&9;\DV?603-G2A3>W3"DM MPZ%W,M\E'(WQE .:72JD/*L04EZRCJ==0!3 I1^-4+A:?75,:#>."P]>F;*H M'8;.;B^IXH1!A@HW<^@Y\WHP1JN?\#G@#_@9;3A-AAN4Z^\[WH*:(-K[ZJV MQI6(/V,^R#44SR\*@,9H3.!,_+"2T;HEO,5@PP8'C[=;R%O@Z=1JG@+"'!(. M,PJ N(FKRAM3M!^6>UU$4Z2HV$DW$/0;I,#N077 +* 4IUH62 ME:HL V6/(9+G7:IHZU+.@@$KFY1:5>!LX<:$_=J[3AQ5=B+\VQ;<[<< 2B_- M/BS] -R@SQ AX"]Q!*GXD^+8EY_Z&'>U??*YK1CGAH\QQK;O8]:II(I%8+3# MW+IP4&2(4/DFID(M#W]P)#MQ%5".F7P/ M$'CV(QZ^:,#54B\7CH0ZXF,)K]ZC-AMSP]D\'D^_,D7![W6/'ID/[ >U05;# MCBX<\315G(:H.;2JE!!+UI2FCTU+L[EDEAZO42/F+-MNH?\HLC0DR\ZXEPO' M>BV4H18O]SF7EA)IR+B\DPM)](8B:<"W'*V=85N>1IU&WQ'S9Z,OF I&"%.* M0N;SW,+*J6/WP[O@;W0N"DT(X+[0W&$4M%GNQ7XNN!_=L;F(F?O\:\8U-UR, M[GCE%(?JW2!.E]6_&ON&U/]XMC_Z>7CKYC MSPI,P&*)B4]>4^C/7R\BG]+Q5*"F.O\WZ3CPHLL@^)W3GYG'1 0M%&\/*-J[ M8Q@,)ZR$22W3#H=WH7HEXD@=(]Y M_U=9NH/V=\"U%0A'K*L_ URW>[+8^W+8WUGY;&Z]-1EZTQWG-/%P/8.?KHC2WW-J*WU MVPX^T5D(75_X2QC[D<"0W@,*R!,(KS&Y3N*$@!M*$_Y\ANP@O?DX+IAN_8A4 M"V(XE%[6FB:K)Z]29$=//HSXNF#8?N)G(EWK).UT+EBI/>FLWFC6^^EF:]!3 M15M-,NYL5!>RQ[L5E\Y(\Q:TD_C/;T \OY>^RB9[YK;;*5RX7NN8%JJEDTLR M)F)C;&\&8?'9V%1I2L,Y4J.[[6@N7!+M27+:DL3=[:F\LQ8LO96--TIB1O@8 M!C>0B!9+@J0VC,(XE#5VXHGD?J1!AK)+ MV:\/R6+AD]?LHD":N#,*8B9R\6O3A-A3\X38;%H/3]-&7CJSMYIZGR>[SY/= MY\G:-C'V>;)O-D]6ZTNMH%@#.8[GS!U,;1-Y7DW3$5S()^L[2;8581S7#?N3 M^?W)O&51RQ;,.(EI[*,0HMD]CJ)K3/C'KL5/,]G;/>/OBV(..;(=HI@&3?L7 MOM4\.[%];K6 >Y+%%0'?D!B*S 9ZDY6T5A4]ZF6FG5:!@XMB+0G?D# RTDT! MY+E?.9(]"6/M3#N=$C6X,-:2T"5A5!VC%R*7=/7.@%366@RTT^E2S46I!85< MDI0M"95AQ9VI7DVYFGEV.G]J<)550\ W)(8%.JI>4N$TG@[E[QH#LM-[[U"^ ML#$UOS^IMBO*;\ZG;JA +,C[;@FY- 1;Z]GU(>A=0O#&O/8^A;U+LK\E@:_Q M'FU(?6,P=MI.<4OT&]/^+,,I;**^D]3?@60AWMY+0G M@KXA097;5WF!NPN,!)63M"#Z:4\2W J2MQ#*&%RT6U'Z#M8 ?4N3FE7;JP6+@@^Y5]ND&7(.87O1$0X?=+/P;Y9=K2K4;:]#KCF?EU MQ@)0'H?*@\C+X?+B.? $0*^S>N/='_MT;EKCYJ'02=<7L;3&[:+ M/,&0+1G)B[>2=F_\VJ,"\^'?<*T \CN,Y_<@$NC1.5Q.\!6*^;WGNIN,K49P MX$5=I8!*>:1#K(^[AW<8C:=3& "R>AA)<EYAIPSIOEB1QGU7D7)?K,APX/V32-*MXCM\$DEY$Z5Z3M93REAC*'8Z M041>XE&\%@PIU.M-&+:$]49OF!\V1 Q#_DAW M9@!VK55; +#3*3+]*-065/R^I->>V.[X31W;\OJ]"6KF'%I4LRL WG#]J@&I M^-:E]SLLOC)(E:L!B?=61?0>TC^N"> W/ !-![8BE5.__8*7 U/P^]);FT) M[+ZNU5;$^YY$=$#+53G]&ZZ]-1P17;H<=X@ M)JU,/-D2X6OJ-H-1D4JH[.'B!9D>1*&HNI3TL+LS2D!3Y@YJ^CB2!&@@M@8\ MH>K8X]E>J]E>J]E>J]E>JM%>J>M9#^^M5^^M5^^M5 M^^M5 UVO:L//K11?)6(MDX*N9K%W*Z G@M5?$>AT6]K!ZP(9:B"LQSQSB&5F MAV%G%R($ TB5*3D<.J\THLH=1D^ \DL#7"/3"8[]J/B=4^8.Q_\+XHU#I.P& MPC8J:_NY78B%#"!\ U'S>Y#=E.37F&0_\7:R"R-# ^%"6OXN2[.$K'9.XM,0 MZ<1_ ?3.)^G10;,#]E^.3S8/V--!/3&J]T,^[BX8T@L&^6M6 MD$)Y^*WM9>6DD]%_E,1S(57:$^QJ8W<.KPV94CWBK"+EP@ET$2J#P^>ZYHY$ M1]1RIN:'&Z$.!@73WS"XP F*R:LRS"%IZT*(0R=8159(T+!=(YUY+2,4\C.Z MZ'\2 FD( VW@2=O+!;>O"6^T"-GEDEP1ZX)#1CWM!7P:(%9DEW9CVL%PC!RG MQJQU8_UUSENG7%"F5RX("&%O421 ES M?J\9]MR]3^(LK'#E$UYT(N_>S'5^?WRZZ3IS6#PVFB>&\WXHPN.M ?)6$'F< M(5X!)EZ58075>J!=<+W7)R);,L$L3;V;288^*]D.Z//7^@%4>1U]SNA.B*$? MX2L=S?1)2,OY0;60:1-']-T<"7,,L.KTDK)/#^DI=F(JO4.D>DC2(G_G(704 MTPE>)0N252?7]/- MAKZ#D9PM$5<&$3H:VUWETXT4=D0F2[>T4V'^!/",^,LY#&X0<^\7Z=DZ"N_! M$T )8.W]V8R 67JWIHD#?'):/3O.)OTO;SVM!]?S>CX*/9+.[(6EJ7?*Q[\XO6ZW9)ZTJJ&CKHF/8F&6K=\ 5> [_ MO'IE4?N1M&*@HJT#M0"THI;37XY&=_2G('@WPT]'07JJFK(@^\>: ]D/W[X^ M;-KKA0^VJP-H1428X06 ;5'Q\DI"1?[!=F& 1E3D /=2'C&> Y(>]$-E<<3: M=C8/@\Q)*(??]D,&TOU"Y]R9=;58-:$!:I*Z".:;Z0YZ7IEIG-KW:3UR7M7S M(J$Q7@"2VO\,ZQ&E@/TOG/@O$DEH-9(+7E5;$6F%L$.GNW<)I\YXFA^-9H20 M+75%>Q?.XMNR48%6*V?VUZ.4>)G?]O?_!U!+ P04 " !0@0-7;^P5QO!. M /- 4 %0 &-VW/C.)+G_Q=QWP'7 MMW'3'2'78;0@,W]%CP\*=O M=O&)$[N,??/O__;?_]L?_\?)R7^>WEP1+W1W&QHDQ(VHDU"/?&7)([D+MULG M()]H%#'?)Z<1\QXH(6_?O'K_ZLVK'\C)24KCU(EYGS @@MB[5V_S;\Y2>F'P M@?S+Z_>OW[UY]YZ\_?#V#Q]^_P.Y_I2W^\3%6[.VACX+?OT _^^>,R1O1XR89)2'_G[ZI^[ZC/4!J(+:,JJ([D9LQXW^V6")M\=H->:1LDQ,_ M_6U$]W44;NI%E>S"FB]_\>][_+:9+A5%(AJ'N\BEG7[4LOPJ6^FV@]#_=IYAIQ-XY")(6/)"+H-U&&T$NI O&:?_]TV0NF2KN(.]L^*2@K8E?^1X32\3NHGUS%!N/B^_/%"T MP3?SMO/QST.1S?HHT">"P92.>L]E>,^0.IY)VL._EA(FD/*$?7M.( MA=Y%X)WSI5:#[OOM9N"#M:KM>V"E$7+_JY=UL/=)LGQ=XA$@/.5(&CE!S& L M;T7!FJ8S<$&5@@>C[5X[Y(ZH%'?X*)Q3G@X*Y8+\(_/IY]WFGD8UBMQ] M*H4RK]O_'JFW*<7LZV7IS@M0))+D9-YU0Q\8;/$$R6=G4S?.*IJA][)ZQ:J> M5FV#VML4H@[TN((J ;*3>=UEX(811U&Q7+Y-^.!^%NZ")'HY"SVU$[;U0N^3 M6FI77;2Q"VJ/U9-\H -7F"R(8$/"B*2L"/":S*OOG.=+CT\6V)K)T[F685O= M'KTGMZA:]6%%8]3>VR;S0+_EY$F5_M0#_]+SN-7B]#^P8?E6:8SZMNB=M$'% MJH/6-$3MG$WR#G3,E.8B^X.(K>Q5,!V*'BKWKH,AWLW3,=_I.N:[F3GFNW$= M\^YK.+5CGO$_5]%=^#5H,T.EY5R<\E"]6I6.0!IFG$!\:E<4 MT]U5=!V%3RQPU0LG9?.Y.*5"T5K/W&L[!_=4B6S*1_-E4<9A:D>]#N/$\?\O MVS:N[Q6-Y^*DM4K6NFBEY1P^0.EFMB'W=2HS$0&TJ+X(D;/_Z,0S4YS,U31![DTJAS*/VOT?J54HQ M^WJ6($@$Q>FV:6ZINXNX2[]]=W_'DMHTV)HFB+U+I5#F7?O?(_4NI9A]O4M0 M(>&:O'WW[?UW)*,_@8O=10[W4BW-$?LA3J*5I>:]6V1>J66R .7FREUDI,GDOZ$20\) MA;M4[(F>.XF3RJ.TAK(Y>C=M5G0_OZ&N+6HW;1%Y<$9#3AVR7IW,;R?--XS. MG(0^A-&+T@C[K= [9:U:AXF'>1/4+E@OJ8'TPXAD5"?SM]N-X_NGNY@%-%8/ MVONMT/M;K5I5?ZLT0>UO]9(.]#=!E&14)_.WBPV-'OCP_V,4?DT>S\+-U@G4 M.*=JC=[_&M6L^F%M4]3^V"SQ0+_,B!-)G:3DIW/0Y^*R@;P"H[9#75/\KJE4 M<,\O#]KA=DJUN$,]\KE\_T32GFY\?J2^WP:3>XW0NV"=4GN#K%73H MT PT)P<^SF\#J>*A^^OMH\,MM=HE4/H(=C+5FP;-G=![HH[2>SL[#3U0>ZJ6 MX$-W>00/(I@LB&1#2GRF_:)HA]016\7M MG163;GM+R@1(V[A17RCVD7_25#_IL"5B;VQ1;_\Z_5XSI+[8)NW@R_1E7Q2D M)W=$N8;2<\5JV]DX8XV*]>Y8:C@+AZR3UY1+IB5'IG+*)>?M"K525SN,J72)VL7L:^CI53(T!NL"NMG?A>L-G%)P^.LY7^1/TDSCXI'"O] MX!>1]0\BK-8?6> $+N.Q$\I-)$4UUXY=D;IC'P. IW;IA]")>XG?>UH9\D5- M *6S^5]QZ#-/U,H^=7PH50T;2#2)3=:/'10!=75DE8WFXM4'M6/K6\S!4\W4 MB\W)&2L2.\CIKA3%8AL;SL7Y#I2K=< KQ*5A-80UX(A7!BO!]O'&91QS(&X9 M[@\:(??">J7*'EAM@=C[%(+VGG8*>JM>CIH1,&$1C&]FES+3#M'4/]@)?;.G/AQ&7CPGXN_[=B3XW.) MXF5RYD31"PL>_N+X.]4$6+3O[>62> MQ!Y1R1X!3>!.KI,9)(9__=/W;]Z)X/^G[__YAP5O'V^IN*KA#S_;[Q/^E\$3 M-T 8O7!K*"RWUP1Y>-(P[=6S+[NF1-;$$[.3OR-H] XNH2)XT^F MRQUP(TRET20H:119;&C,(5>3^28T4'],I1H=$., M,%VD[^O;*0^2,A$#GV!#]A;V=C!I2A-0R206-@B%#=S*LM_^CIO.G@?^8&X- MV[D$J%D_G"3@V@9.LRK)D1-!%%U'X99&R((U!*[_\ @B2^(("\?T,T86)RH3Z*TT)86V@9C:=N&2%BTG02G M5EP:!PJ77%$NWPU[>$Q6ZY_XS >@4V&@MC[(D4I+Y3)4-79 C%5Z071# X"=7L[:F5971"V,XD84\<@#$X03/JE=HT+'?Q! M5E7B<)6,.(SV!!RV+K:Y'#:T#K88"E?,N6<^2QB-^11:W)Q^#'V/@P1,IY.7 MEE2N#MV1AU-70Y0#3K"OM//TK\U77E> M7CN&@]K.61Q9/]MQII/>$1],Q7]@H6= MC.(L*>K:>8&$*+V\+'VPT!P@MX7LG?B7>]LF7B)R>! MEY=J_':BE?#8BGN18&-C+-BI-H?12CE0=L =XJ[('R4>UK3&' M=+O0PU)T*A-_ZR$\MK9^/B!;7P44_-L70OA#L48=Q?(:<;#523G"L>ODZVA# M"VC;(0///;!D(PI]!-Y9&,!03 -7'4+-/9"'E(:ZEI3F;'1,,YIQ9V2R:<9?K@B F#=0F" M9)DD$;O?)7 ^2Y*07#LHHZA82PU_*A 4DY;*H M//IG*>=E4@- 29H3;@!7R$.\0["]_7PC 7)>)!O2UQ(RN9@M3I-A$^@?UE93]*T ME7B:R2&VR.$=X(@^TB#F,XK+P TW%$J"?J;):GWG/*L@L3,5Y$'?TRQ[J:M= M2""&@[Z:F(@->6Y3X4@D2_(M,/U.U-^!V3+G;"T'UIIYTO)T%?/XG!F273[M M?1/\B*!6KGDW#W%<-P@[P>[=*,&Z%6\Z7@1>MVV[P7JG;Z'%"WAOM^;I<8/* MW29.E%A3[Y0^L" 82\/64\T1=).'FW'-?JOMQ(#:F_GMQ[VJ;L@!5E?Q+I48 M$(.OMNBF*B_4UUJ8/!EA'&4/,A2$RFB".G]JX6,8G8>[^V2]\P^?.6BY\M>1 M!O)P[V62ROJJ"P'$0-!/C\&W7"K%]!LLGSZM(/#KI MB4.P:QK=PEE2^YE90T_D6-%!?<7AK:H;8ESH(KV9(U[.AG#/EXSD@2_AK(C@ M9?W(=VPCI*? ^?DO^98%Q M]WXEBPI=>\LC63OY4R0Q"YWB9'T>W&ZZFQWSB M7:6N(L[WF\\COI52FXEK29X4]*W'\E@*IS&<)EE:YIJEWF%I\U"C<&::G] MG"*U3FRSX5KB@"1F1]"Y&KBA6N6)CACY_!_N.*S6\F157*,X.&]MO5W0E0KR M&.]IENK)92<2B)&@KR;] R7PH'B3N&$4AS[SQ/HY%T/D\J9WQWF#]"Y2^<0> MMMH:+C-,E./W1(,=_IDX'Z44(> M80/,4TT+[$P&<:0-T:9_XJ#@2>#G(1E7\I6S)1G?4)8"0YV[J@'/,Q)U5>.66KMD$.>[4J55<+I0:(H:I>SOY#?BQR#L>,,XW9 M_Q@J/82A%Q,^C;&S//\QXG.AZRA<*^\45%L@CY\:=S42=G7S00M M(HG9R44QK\VV5IMIR[NE+V.WO672U!YY*+6J6EO&;;\QXC!KEWEXX;*,M/6K M\U,HFQ55MG-O_H;&E+OWXS+PSOD8[8?B2=E47>7$N;D/\A#54KFZ'&[H@#A4 M]>3NOWJ3U-,KWSG]+'IMK6,GT]DKZ-O99:8^)_?P(PTXE/A3!W,T)E*UFK)^+P[JA [\LRDLV"I(R$[U=9V0WYJ>WP4+*#4V&% M8W*M.Y?!']Q*U1HGT8A#5BVKN4FSG?6J>%6N=YM.>8,*B@.><6I59B?!5N)N,N #_PT;EF*'K9" M'FD*M:3/TB% OH F0]-@36:7K1>K^F*[G\.@["* M&LWQU=H)>;CI*7U0@%_9 W$P:@H^K#1]F7X^!*8L+)5!FD1OEJJ:!O!W]B[9 M%6-]EKC @AW7NDC=.J7K,$K3Q^Z<9QI?///U:1AY+'"BE\N$;L23!9#R$(HE M;09/2C07Z1SR4%+"=,W@L1,U 40LJW M2@JA2":5G?4"9C.+=4=JPA1L$Q# (L9R Z2#R"D-J#K50]UZ%MBF5/,0EPZ: MHL<4M<0#\8 3SE8IY-N4MN$)4)?URCBZ7D?A$XLY,(A: TUA.57.YLB_*M?- MZAKM,TU:-QCWVR 'F5J5RM!2:8 84.KE[.MP4 ZR.K68L/YPADB1GWY2YR@MAQ84:W##SQ+U_,[Y;>?^UB\?A. M5N;S6KX"6?:]NU!Z7M-R>T(9D,.;E9_D8+]J*@$0P[,=.PS;56HL&)P*3C+) M24ETD7M0$IX4TIO]29K&(,/U!2,KB3"V&K/L"^^5J*GS?W M0(ZR&NKN%0=0-4>,8#I2#[@FKU.:?#$I4+3-W*8SB+497?9V0U8F[-2)F:LP MAZHM\MAM5+$O;JE^25H#F)S4V\(*()TS?Y&Q. M99[0VV86#?!5D9@?_+9J,A$ 6YVNVK+- !"V/.NUYDTZ0&QS!ERJ'GGX3I%^ M7='&OLAAMY,)%#5$U1T10VPW^4>M%UK[D*+E$J&YA%(82"DTJUX9 78X!^V0^Z52-<4#!+(18G]4 MRVJB[+Z=MRH]CT$BCN-?.\R[#,Z<+4LG+W M==V".MER\BWNI MZ\K$0PJ%YM;,M52ZM22'*F^S&7,[]$?NQ)U-4<%BW+(V>.:1I2+>4[E?R^#PVV8F]#W/X;15R=2I^6:1<2B$.E MKR8#[B\*/N3;C.-WA 6*_3E@3%+.EO;H-,\*9W@:J'7>-Z<3/?.G+%.]3+>E M$0N]BZ#Q[K1Y]4X=']YGYPI>R*,B>*)9GB"-4R)'ZGF;.%%B2]-3^L""H$79 MB;;_.>3)5T'/=Q&7Z%I81SS&+;Y;;46IBXMG&KDL5J:V]J&#'9KZFJ9Z=-"1 M"&9HZZU+;^@#JND+ND3R))+I0CYEOY!C-DDYDYRUI=K*DULHHP3'BV)[D81; M>U4H%?I+*#4 )\V$YHDG&L;1 )0&*O-#%!UE!LVF3N!O^6 G7QZG=X*CB%,4 MQZ7D_H64VUT[+^+C)2P!%AG8+'*TB6'Q($6W5=/&@B5S2J//V/KB[A3:'P O MZBG=Q6;KAR]4#D;7_'=XY,I<6G2\BU7L3P"55E'GF?6E-D_\T363]GQ036I^ M&*2MT1@HE.W!-07<2 6[!LU]QC273/)F@O/K;4K;([O HQ&YN+V^MI4&;\LB M^MA,OK4Y02PJ L5WH2)[1!A+K'[*BZ0;^K<=BUE";VGTQ%PJ#7M#W? A$%3$ MZ*?,4QF=+7+8G\KPU:RF<7DB'D@F4[WWN?WUY=FB?J>AV(Q8D/RT$LK*BB>] M2Y+8&730FS9'7[DV=TL2H*I%*-0[??F)BWX9Y.\:+CD //$Y%&WS_%Z$D,=# M?^/L5=?O2 5Q[ Q09DA]+!$P&5,X2OT6^!(6?$>*]T +W@U1-%0F7*L%]\BCN$:(8V]H2%V%OR= M2+I453Z?]$6NMD@U; QK5R(JNR>P]1&XS*>5ES?N0C-#_4BLD ?^F 96;JX: MXH,8C$95M_\%U5PH *Q<+'+X9A#_>FZ3DSF8/,I-GM?$XI_"WRY8>R<-C&B2 MD]6LKNY,JU:@JL;(,;!9R8/K-0-0B\ F4D-K#V)@,@0>/FZM;8[_Z+ 9@JKX-;QZ6I]G8H&J2BB-I@036$D[<[(0["; M$I^(/%NX#2T2FF(Q2.8<+2VU;=G# MHVL:17S>OPMQ3).V+<@N_9$C1F=3-)=K471& MC!G==3!D$2K]<1 MA8*^Y^GB(SW3X L=D7!!D$BMEYJ"2>EPN BMN""3I.@$)]&23F&OGI=>:H.@W.T!1J*ZW M&D@[S0HF5+*/M0Y(^6#9##"M?J[GMEY/>Q$=[3@V%EL072QTV'6.<:TP0&MH M[_6;6W2KQ#-%*;J1 !YR'7^6S#3_L5$EMO%=LY^FI -Y6;':Y49WW,' RZ M^&&BNS'Z33D0PT0/)2:<8J!:LXQED\J:I6Y"@0DH\K3/H6N69D+S! X-XV@ M2 .5^0&)CC(C 4K.>@9KEC'-M+]F*;*HK:]9TH+ '[E875Z_T>F''$&T5=^K MR-+<"3$^Z,MNIKPTJG>OIE8^>:2$EAY@<<6V\K' M">I;SBF*QZ@,GQ:$M_=DP"1:HGN;I*SU51@\W-%H<\4"&J_69Q'UF'+C4*/? MC"*V4755\-9VFDD<-\MNQMF!QPDP(8*+J!LJ^-@/\"G4]^!&9S[OMGH^L']S MLV6GM*8Y]EAN4;1NIW^_+>;(;1-Y\"X^C\UBZ2QHV]ZN-Z[K>24>Y6UBY+ML M@_<3\$=N=V/TVTU#'-T]E)AP]PS5=OQ8-A';\=N23>KVRZR Q<5Z3=UDM;YX M=L55YQN.GZL ; /_@Z/+)\>GXCYEG$3,Y>@*7RP#K_I!J:7"Y.-P0@X_(YJW MC%,CL$$,:&-JV_OM(R$3S',RJ0B(!56(@-5"PF*)XX(4PL@OX2!__[-2!SNK M&MRV=K/W96AF=&YO-S.F^(.J+3@)P XRE7RHZS#[/:T@7OY1I%$4O^+D0B"' M93L_2AFQIY4 ,9A;,L20@T\#8+Y(7[DE-3=ORD\$5 <3J8.=&?/,?B)$R4SM=$]?6!! .GTE+3/':PVVY]4<#>\4%@>,KN,EB'T4:^$-GR2*)V M;^2HW=$,E?<1]+HB1N*N&O1^1*#$IW@XD91864]0M&**$@-;I1GENUWP0#>? MCBIL<]@*>5 KU*J67*@T01RD*DG[%U*0] @07,#R+5W(I>^SL[]3+W_0;3'A MG>KV"@MF#2& 2!1(XE'(EV#U3]A-53DEW- [YYG&H)W2 /NMT,=AK5I[I4_* M35#'8;VD PJ:P!MD@J"(16MU2XRJM1]50LD$R%N)K%7TX 1I4?7B-6?Y(/HU M-R@,Q)7*[HY?O//<,@DV11MY%!LU83GVC1!&C!AF]>L;D*>[&%+\8E(6Q_:; MY8-, T\N^&&\B^@=?4Y.N82_CO$+U+,YYF!M,*RQN*WA<:PAW*1JWV@N"[0@ M%9'$EE-9J%)*(U]L%G*10C#R!40C0C9+*V]T)LX!,RQ)9N=))EG5D2^^KKE5 M7(UGG9LZ($>N=F4K#RTI6R-&$PVA^^\K;39.] (A?\L> K9F+CRG5G D&4O; M0W])O$-[M WHVIV1.WLW(U1VG;5Z(@Z"C@KT#HBV*+ ^\$UEB (9XI)-G,(F MVY2G%3@X=7QX[^WVD=+DAOIP-Z(8U-O&.^W.R.&@FQ'*<*#7$S$<=%2@=Q10 MGXJ#_)0?$0PUCZ F/Y M&Z5DC=;1L1L)Y$'1QR"J\]FV_H@#I)<:1HXGJZ%2 MXH=A\)S4*AEXW*<6B85%6 $>5A #KO,5^K8,EW1!S9+0(/ MNN5I>3"KJM8V;JE;S\HY&T2NMRV>#AHA M#[9ZIJ!V M6BW!^SLQD"\GG&5N;7U\&%USQ]9;/I#VGKRT#!0'C9#'9+U2EPQ]CWO\[X@D;GO8*,LD)?H<)E1_\="E/W+'[6R*RG:7;F?$[MY= M!Z.1 ,QPK4QL&80*7G:V#G+E5NNS< ,/W8DMMO1P0%3"NGUT(@IR>UFMK+;= MKZ%$D2.'&:-5]BL&442,,884&Q1G)Z= FY39VQZ&M8*K'$GC- M9NL5>?4DCR'T6C3K'7M ^T3$-4FIDV4400D&\;?]\=ZZA13H9/=6E/8A5W,/ MY%"BH6[MS:E9G7GI2&WD1I7EX;1&S[:QLJ7+_+RW<91K:C\O_S6'OH4#XUJ% M3J&TO2N"%TX$]3B@ I086MMV0]7-D8=HFZ*5'5)%6\2AV2IR[_WY,(ZA&!H1 M9&V/+/MJM@TK3>UGYK"- XJR\8QAI 8KWV^J4K#>3QV\LDE1)X70@@CO-^>O0NP5!P$W="*_QL#U]: MIF@;TSH3.89 :1S]NE&8>ZB8&SB:8P75*LRR9=PR0TM)Q6L64.^4!OR/1#Q. MQPVQ2AYI=!UR3*,)B\1&;KF%_F4R@^21PXUI0U;SG,W01@Q1QE7L/Q<2R,.MCT'VQG;M_HC#II<: T:OXF@=AB]5 MK& 8UJ*&[VV0"F_S=AU]*+2 C7!^4 7J!-RD2AXD7*I*0W(.8XJF*.U:\333OE)P<2EW$$LU&25?\B7]KS6,MFNMO&"CKAL9 M!.L_A_?QTBV5V+J 8AZYJHW@W*$O9C#N:H(PK,* MY88TE6QB()W,0KG.I:)\&2\D,#F]+6I^?RL+UY]BNEI?Q GCL^GBN?F]:?Y! M(Z30UZQ4>>59;8%XD:D0M*__<7+B.>B,X +-=&5,,"DHXPEY:R:P=!'L MB0--&+7L!6LT1Q[2;8I6+W_5MT45#;W M0!Z8&NH>UJ>K;8XX/'6D'EJ9+JM'AR4\Q]796DVZ-*?C(W=B2'*&-(Z?6?)X MMHN3< ,IECH1VYD(\B#N9Y1R7'>C@#C4>RK2-Q*R%"/X/4C&D'SE'$G&$@\D M6+)-1-WP(6#6]JV+DBCE;,K5-CWAO.3A%23LB8ILRL;U=3]*R,%C@'DJ"5K= MR2"&D2':C%: " N.6#$.IMI#M^XC]78^7:WSMPE=":QZG?'3MV M=#1$!3 T^V)&B:XJ]/;^E!&<3Y6V!%)FY(M@AP 8K-K#"A1<1R&D;;P UB5P M0^-O.[8%N&X# :V.R,-?7_ERX+?W0ASR'83OZ]P9BX6XA93("TH9&S2Q/H$A MRE&>L:M:8T$^4SN/J!10MW3=:$>]*^;<,Y^OC^R4EVD=!YM;X*@X<[&FW@Z:>. M(*%-9C90T/S MR0<+7+;E?U5-UO<)-\5EA$)5<<"2OEP:PQXM"\KOF#;/,(;20HH@1DR47U[H M2PC[98;!>O4-&TYNYSL1W*LL77+P08CL9=Q8'(RP@"2/M/I:;CSQA09K5BJ# MBV"=O:.<^FZ$IKG#;/I[DLZ:+QH3?GZ44**V0;,T_8Z8@L9 MQ'._(=H,S5;9>T=QD2\@7Q;9'.=E*NQYHM%]V/V-Q;%-59WJ2?3Q,YY60&;Y MU8F\.\Y@^F&-P(,-XL_.AIZ'&X?MSUE'9H7<^\F%@+3(FTBHD#D;G^CFGD8*8S:U1QY>K:I67@A0-4;LZ.TR]_5622R& M.@1;+O$C3'[<<+,) Q(#,TM/!(RFKZ!(0JFUG42"%&X:YG9[39!'7YU"E32 MTO>(8ZQ6S-Y'^[P? 6HVIW5:$[*Y3:7:)T&SF;X8GGB4?&[ O$-Q9%%!Y.MT MI ".M7,*S2Y(7:V+PODY0TM[[,<)NN+WOR.0UOR**X4:(WC1-*V#1+.JQ&+B M44Q'H#CQQ,<&8UOCXO;VVL+V_OAJ71^H-7$61OV2L#2/A)I.[$EWD]X(8:0P M9]YX];D;?:DB'KD-*C?2)1+8^0?V"Y+QMW["B,EXI>-&N2*4_')CH4&Q\J95 MV3!_]X M07+!2$DRU-B(Q,1E<_T$=N93]G,*>80LH"(]XT<^^B0GYTY"R4>'1<+4!Q!K M.TTWGP/3Z(E!-DOM$8(OQ(#+CNL;>:OY[_R'H!$+>;LX:7VZ:$Q^LP';0Y:9JJ[Z5E";G.X=/I"R*X M"^Q*^6/$JTDM=FB1SS0AXAWVK=5WV$MWTH*$>2 <>^(@[J:I?A?/KK_SJ"=K MY&RVNR2%;^7K]*V6-\AH-N!EVKB*ZZ*&N,P"\HPK:^9^5"$4*:0BF5A97:Q< ML'H(18B7:,QMR,2V=R[W7G\K/=5X^I)^V6&+LB.UV>!F+S,I-AV[D)H% O;3 MR,@VXL'3BB7>"W+_DK? !V2(K&:WQ/:-\_63PPW''%^58*=JBQP_&E6LK:Q= M;H@X]IOE-5!3F],E.>$%^3'B*Q3+U;2-J@KZ;5)J=J/OYS#Z]3*XCD*7QJWA MM]]X+O%7JV1M %9:SB$"ZP4V$() F+" I*1Q!*%9;8':"0M.MI*>W4#\R (6 M\T'ZQS#T6@-QO_%< K%6R=I K+2<0R#6"VP@$#/"1%#&$8=FEJET-4;_(;>Z+.)P[JS!F,4E+UU!4BI^^M-QQU^N)/ Z MJ*]5/+7HAMCMNTC?N\0%U#&[8D\W>UJ)5?-3QL@OUV88/$ MAB\4 A!S-$RO%'(9"M^;^ [A"#I?E=4Q&$KR4)E&N;Q\$+L-U\E7)Z+JT-+J MA3G4]-7.0Z^]"_90[*#!J*'IIG(4#BU&BC@59>)@G< J9\T*6ZIFR45[#'WO MX\ZSE2+>H??8G>H0RS;^PJS4QFK3Z=P*^.[?"V.]Q?[UI0F\Z3^)JOT9/VOL?L276JY)Y4_A*K)]7* MV-N3)#5PH^40@&,B."$[&A9 M)'!U-5O6::Z>7E%:R\M%CSEZ>%7P4;S;:A;@1(I73R(7Y*%.XVGVKEQWM]GY M3D*]<]@K=YG8(>=_^U24DPB\Y0:NTOQ=?*ZTCVH+Q1QYY.A@VI"5_3-#M!$C MCG$5>]]]+00A94D6))=%1&]9F@790[1%%=+L8!D:D\)+2A](V;!>21YA*J_\*[96Y4?K]42.7AW4UYK@%-T08TX7Z4>:ZDA.!%@AF_ 8M,%% MG+"-B/N=5-=G3Y;>R$X?ZCX- RY*?+:+HL:Y2VU;Y*'K.*P(>)P;99W MP'@OGFY/R2Y(2MC:F#V"CBDY@VE:J9S7#O/NV(:NUNL]A=2MD(9/BUIYVM5A M$^QI5@T2]S^\CJ(7R)YZ$G55'?%1,X2+R#J@!\FK'BSA+QN<>:+PVXVSK^ M1TKW]PT[=<2,*IV4+_([=7IAQYYN2DP$1^&]SQX<63X:YN-;YP6N),:5)V#< M5'*2@.BB70C"0XY.+CU9<_&GS@^=QJ29^G>Y^H(1*7,BP,H"\$UL@E8/,#^Q MRAZ:9C )C)-P0Z,;>L_]MW[)TK$K9K#L:(#]>5E;/^R V56-WG,86>2:HZ&3 MSF;R=\8+&'13UOP3X,TQT>%NOV90-3OFWPI1[,SGQC=0:I82(U@;I@:1O.RL M%2SLVJRV-!(>*9*^,YU?FK=O6CLA1<%N2E=N?3;V0+RSHREX[WN@ M&7DBZ"_RF'ZQO-LSF=X^T"\0?I%A-Q%5$@^/7(RH_T2C^]"J 3(,I_(1 JM; MSI>!RW'TSGG6W':N;8\\]HHKUOV)I8',B,8':5N+UG-XG ME^+N75N9NOJ6R".S0;UR.-8T0QR#3=*:J/$MZ@_!8W\$.)&"56RUMEQ5[892 M=+=351PK="#5-'U&YF7Y$%':4BBKK0=2E^R@;E% J[$Y]M,* M3>G'+:S%99#E:U(IB).),769K7&M<94IFC$@.8?)+M#"G7#!\=:E@1.Q4%$\ M0M4.:>2VJI9=K*UMA'#X:)>U_TQ<$INZND3&]Z<@WE)7'$+6SFC:VF+VP#85 M;0@G.?>A8S@1F !UFMB>1" M@ T!/D0R(IP3^2)Y3?R8W60F.,]_9?&8YMLW)__!?W\_]89;'I^"#WG_9D$ MFR8!MKNO81]@*W>;)[ =**X!;'F?^0+;H0KC !M?FH5\X8(6V< MR&;.!'O(5D#96XEDX!3GU$T_^\.4\,;[]9JY53O.%.(.E=:Y/8V,GEE>4*8^7@_>BX(BTTK19Y&D91^)6#[IFSY=\D+PI;=22!W*W[ M&*120;Y#?\0!T$L-8V>D*2>2LR(9+SMY7Y-:(U/^/E?>52AO83@[=6(6WVXC MZGBKX"].Q" 1Z,9)Z%LM)&WLCAP9NAI"/0*J^R)&A,XJ&$,#P8M(9H0O!S)V M!/C9 83)C)'KR@(N%(T3$L&%N&^=F#BPZG$Y^^\0X,)E*AYH?;Z+.&K))8"6 M_1HZSPH3VHR@1@15S]G@0:L"QM @XR2BGTA>Z5H8 Q:,9HC+*@"0P0B@V-:[ MH4\TV-$[6+J'0?(8WT6.."^I6_LW-48:NGI*YEMVRI;8M^G:!>]]K>B10B') M]%Y[(O:?-H*%^'?*AD12@(DWY<93.Z6\($";2.(DHVYAWVW,'[CY)S6(-M<2 MP%;K3!LG>J"U93>4+3'C3+-Z.;/DZ[B.C\$2V0QY"QY\8;$:R0$H6=OU3PD12MH RXZJ8_L YP"1?J?^4 M0T_VJ\,O:Q!S/N_@D&"UAHG;M?,BKC3!RW/P"%/PL%I?\UF;R[:BY%$VZZHS M34\ZF/%JB&ER-.M#!#O6#=*I;Y!(IA @'JR"MBE?P+U['B2.1\D.GDT41Z(R M/S_+5.^RK2 MN)9M)+#7?RF\3>T\"/:=Y.*:N:FA[FBTB4\=WP_#(/LH/*50;E-K]=Z)'%(@ M-V4H]6Z5/JW9[%_U4,G8CE;&.T,F(KC#OK?@GW\L81]DP+#1-:'%/C*H )D" MDL&)X(%"Z91TM18<4S56P2IB#^*## ;K8'L(,:1(8L9(^;RP-R7LD\/ABIE; M*Z_+L0*G96'*M!C$)Y[SV;-.'=*63"5AY;HP529!,1>T,/VS9Z[KKHYD:?ZW MIE%$/; &1ZZS,$[BIN<0F]HCQ5UM5:M3-$5CU'.P-IF'A7X<[T1=!%-"D.[TY9.3R*OZ]QS7'%=5 *ZU$_)X MU5.ZDBW8V -QY&H*WK\&0_!P)$F]!,PJ>[/J:B*HNDA0PL MX&$IO]:*.7A$__-,D(,]J>HQ]J5U=,A1,M$PY."$C@HYROJ,A1R$3_"X+#C^P])OG(B-:N[4$7Y#B@H[#ZH*+:'G%4:XD]*'B3(GA'7 :'B>/K M'R$8UO,.N",(RY^"])EMZIVGB_#KB&[8;K,,/-$T7:V+78#/!^ENYJC.*KA[ MFTT=_YU)S@8B^FMF;#.]) +)9"#?IE)\)_:@:G?A/IO.8_M!&B^@#_#XM3[\ M3&_#*QK''RJ&$XD]:#;MN'B4BC=BSFGL1FP+)UY-U>";>R"''PUU*RL)=7/$ ML*$C]1!WIO#.DWSNJ43??(7XEK*5-]3Q+V*HQ,EC=^FZN\W.!S0XA]*V+A-' MMR7Y8%D00EF1%T5AU:'TD+J^,5-E)3('$4,8-N9TZIV)YXA7H4E&=.H"L#K: M@XR%VLKZL -(S3Q^F@S4)73JZ,PX:AK5,1/2R^ 3"P+J M;$.?Q>+/F*\[U=7.]+LB]?D^!LASOC3[8<_PZJK&J)7X0R$,B4$:WHR4Y%F0 M7**)L[RFLM!*2WE$RZ>KE@)@[;V0XD)'M=N74E.*?^W&ITPCZ<==)A4)D 3A3F9CYL M;HG7D44%G[#Z8O+4=3NGT#X+Y(-'L9>I28"7_&SBZQS3V6!Y^.M;')BKRE[P M175".3ZLUBNY)19>//,/5/?$NM) BGN#3'(XA&L20#^@=]7#."KD+"%>)%.8 MZDNVY$L2[2A9.WY\N*4Z49[%W,UD#6AN:$"_.CXDJ72P;;77#,&D1NTV^"AU MF1E@U$ENW/=3)N)V*!X0L*[ZD%V]JB;LX3%9K7_B$R$N1J*XJ]"I(]*X[:Y\ ML9^GTPO[\J>;$KWWI4/BT34+F!BEG">'^7 F.O6^W"2Z'D8L,(*R&IP5$;P: MKFM,L-Z9Q@R"[DFX/MEQK1T@'7^P,A&IJGO%G'M1L[KE_E5[+Z2 UE'M\D2D MI0OBB8BNY,9B.F=A+92G5UWL6A _Y< HKG@^VT41'^CR%VCE'?' 98Y_'<9B MX!%+HYCQ@>>*'90Q&X'\/!&BMR$UH*0S[?EA3G\5S8/3@J32+$@N3U;M04A$ M,I'(ET(HR(.ZHX*C+"Q MF/*2'Z#;6S5NB4)A&?Y)SQW542(_NX4#;V=T,-->MQE&>YWB;7%>[C.S"*\5 MW7ALYW?2[#T3-;KRN8Y1C8X6IM99O6*MN4VI,?*8;592/:_.6B*.SQ:!CO[ MSR; -=4P/AB7MI!2OGR YNM0VS7<:@;H7-3,0'+.[$%-?EF'#NK(=!CQM0DB M#ZCAQFJ;T^I10QQL!I0:,_2*"O+9TM>3CSZ4ZBN.,D _T>@^[#Y7GLATD!FT M(%%&&R\2<<3\3)^3._%*DGST;8@UZ\D= PHU&*HS!M70FCL"-:DT%?Z(PG&K M8)R5N2F\&<-0//1_CQIBX)>Y^QH.M%M!Y4@ 9<\L?7 D)7$$\+&OR:2HP1EC M1PU3]N%!_ ?\8 'OQ9HP6$KGF "C;)K>D %$C@4T*KI,"QO >A; 8<1&/*2_ M1P\=337QNY,Y(N!05L+O2.-(8,-,_?L^J&&Q*O[4]K%7$+^+I@VU\+N3.2;$ M4%7 [TCC6!##2-W[7HAAKQK^U/:Q5@A?5].!ACH>A!B"#$> "!,C@9W4X+O^VX MRJ0$R2H2E0YJ:N?KM$?NX*VJEOU:V1BQ.[?+W->+ M5J#7:#XW%S943[[!BIFL(P/[?IC&$U<=52+[ZA.=)XUU6T8;UP-8/2\*TBFUH;C%4) M_II_2:.(>B+FLF Y"X,GCAS4NPM+$9E]NTPNH<"=XU_O[GWFKM:< D>8N@@W M2QZIKX]ER'P,-$@;^U@YAJH#JF=(6>1 40R?;B8.#"KEL:1HXB3D\GHU\7AZ M3,:30A$I%KW".73\3&&M1;TE[^H\T(MG&KDLIM<1<_>W52=F M_1L98^1Z$.AH_4GV4ZX=1^IM_/I:GW[ MZ$3TE"OK<9-O:1 +^%J"#@^B=&-\^E*T2?-#EEQ)K^D,TR1]I"/J:*8L[W 8 M(XYX2\2\CGVC/9-$G*8"GQ/XW"-E:4A9'#A_+3=,12)"IB%'L8H9]-W7\.XQ MW,5.X*T"*M#QDCMHD+ G*GA><\W5!P+=NB.-N[Z&R&>C'?IBGU'V4674 P,Y M)V&9#&3+F1%.Z.W$$[XI#0/J$: W3J#??>5BOW MY+ZN=H0W]9M):+>J7A?3 MRDXS"N9V'0Q'<41]F5K(8SCYRO^7"L+_ 9*0,. K.'FN "%M+YK'LPP/PK<6 M5D+6=)MFG=$VHU--Z-H..(T01@J#YHU765(,IHIY+6%.N=Z+"(V%0\NZ8>#) M[?!DN&+SYZNU?__#I[?OSWY&HV.[B?X;BP';MN.(].MC3>J%.Q'O# M5O5&%.Y<$+'K]H9X%TO!K3H$:F[C7T MCW&ZWJ2F=>Q+Y2)2L)E-R<>P;+-!;$RXJPN/TD9/ML6SW"4AG+VY?&X1"5*. MOPR"G>-S)>"@VGFH362V+A%2X,1A'$.+!"/B'.T"PZQU>F>&YJ3$$B5CR9KJ5;-JOU MP8D!UR4_*B"Y-J2D#I'ZD$*A.2U!0L47SUOJLR?FT"5^"KY(A^')36]D[U&7Z3%N2';6W2*&@ZQ$"$M* MTBY()B_)!"8W-0_2(]^_G.R'R*WE9=9Z8=0?9W^;M*9 M E(\'&".F@6%3O?Y+ 4Z:6,"=?)#S1+@B$P:V.*/X"[U@L2[^__BT0'S^*=T M\Q_.[4.0#/;9$CZC2E&G7,9-',+[/G'EI342'.3O)&0;48_"22H+0!@Q$X4- MNYB'(ULS^$P<,T"OA&WL;>!-_L/D,%]P7!#!DZ1,R1?)]B!M?=(I^"2&R32& M5!#AG955I+@3R)T&+MZ(NX%V'COH/99/BDHCD"PA)4BDGQE#D)B\R;5,^<\=3 MJ=#X/T+.Y[>#HE73C@2@DLEO SOW=$4&F]G-A5'P4L[U+X+&MV[PF?K4\<4Q MMB-JU%\$8K62KEN^S3,2OAO19+>)$R7S,EIY*):&.Z4/+!"U3;3,-XLQ2-Q\ MB2\#F2SW8Q3&QN_8-W(Z\G&HP;PF1Z(:-D<\%C5IBV$TDO)!JI>4$#[A,LYS M!C^&L7],=TCF#IY\.;.F#.Y3YP8:Z5>HYW3DX-E@7I/@6+8QX=>/XK1T:&3!,<\-O0S!(J1 M(1?]^,>%:7^EC-J\1@+]5 8+IRWZW.>._69_AI'RHXX5[0U; ,-I2R67:I[H MCN17Z9)Z=22@O_3DNQZ.?\YBUP]C6%EEV1,9CK MZ8T!P@M)24G4V:=!C?L#+!\>(G$[@EP&2<2"F+FRA-LL@;AT'IVK([09_YS] M@-^1 W"KJ4?*8*HR.V+@;=<9 ^A6LI1:(&0>>#N>W0NL9;FAGNQB[7V[G>[; MUQ-5.S6^Y#46PSF@[:C&/H#;4;AAQ]MQE<8 N)6-"CR B]/PFGL1L\1?=8[G M#=TX#'(PS\) K!)VC@]/4+X;Z0?L)\F1(_: G\D'"4OH[;&?#J](V+Q*;&80U;3W! M-+^#)$<^F@SX>49:&.B*<<2CR1!K8!A-FL\\CVTTL?%K:8XF/EOS7Z"\2!EC M-(FCI#22\'\5HPC_QR]W+/'I:GT9B'='N%C+9[9?(;*I'5($;E4-\%'9""%Z MM38_YCG*VH<-P#K _JK&- MG%2T+8QO^-PZ<.2,XI2YSQC69*>_A+"5Y[/D!=Y/_\37 M5IO=QO0@VD> .0#RI#^&D2EX9^[8 7M:(V &\$)R J(O2"K\S"; MCS'UK%QR_VT#^;X19H3G?&(IA3]:8#?UX]3/RNN--S^@OV'QKQ\C"G?N*/^E MDXDW7YK9_Y9 7N.'& WB&WC_5@!>QP0(X1W$)B WR00_NCV7,7\9H'VR!O.Q MS'Q1D_F. ]]M_6K_0/3Q]UOJF/Z6,7R&X'VDF#T66!\G1D^XU=+,_K>.V%-M MLS3P_BWC]PRV6-1S\*/981GSEU'/P6WNL;B/U-O!A;,LJ?Z61D_,I0JS^D(, M!K=?;J@;/@3L[]RJ(D?S+(R3^ [N\ZI^J9%X84?N,4U<@>DQ&&'&Y%'U-0' M.; 6:"1WJ@/XU@DX1#M;EC@^2+(@RTVXXZV_"$$,WD+N@ >7@1MNZ&W"@0FD MO4HM5G,Y7J\'\MC44+<<80W-$<>)CM1]O5W2)CEQDE$W?I5^N!/77J+7[3-/ M1SZ\**_587[.;.@R?(,[#[@2/WR61GU.[N%'&M#(\9>!M_0V+&!0%#UA3S0= M4>JO\O:E@=SA>YFD,EOJ0@!Q0/33H_?L1G);D ?)C_PO9[/]5^)4>%J)D1L: M4^X_C]P"Y_2)^N$6 CA5OS$R]'HBCX<.ZI>C0*,;8M_O(GW_R_&21^KI7L'' MBIO#2F6UOG7\%KBO:X?OF(!O>3S+-7*TCP7Y $PDEG+X6.8!>+@&TM3B_M"( P1TMA9AJ36HEZ] M,5,%%+^'=F?D0=K-".78T^N).*0Z*C!VI(QRWO1$H_NP^<1I*C,DH?MK:@:W M?))'Z]7',_)_#H,G&D.Y#CAGB^]"CF3E[P%9/X?)7VE28*[0-JW],031#?!& M#D"3_@2=YPY#&2.&OVGU'PT]*V@HT5@%]QWES]X.$JC.,S)XI>^"\J#=20A]7>"SF$ M:JI=QKR6+HA!2E?R_H\&IO0)," 5#@A2D>Z0PCEKRT9B'5-$;NRLU* M'B9L[+=$[+@M @],T>!T24[8?K)164V-/*/:YK-SU;;LHL.VLW)7LSE%>PYK M,YV(\^9S*>:>P;(^>FD\1U:U1>ZLC2J6/;6V(6(W;9:WKX]^I!YD\]A9 $RJ MTC3Y>I _N P\R![T_[R+6.PQ%Y8?S1EZK;V0!YVFVI4LO.8NB -15_+^QS^V M[GRJ5QQ7+1D;>CV1>W$']?56F%Y!_)0U5"W'*L-S1$' MJX[4O1^XY MO2;P2J7:/M<=6V)4*VX_6SS21&R" 3,LGA_FPHWP7GH6;31B( M0_C'T.=+M?C4B9F[O(_%.]$*L_6GACS*!YJIC ]22%&AZ$:]7Z*DR8DW;W[ M%EA_1W+F\!JB9$_*_!=$2$"^9#(,V%<&KX2 M7ZW%D7*\VB5QX@0>G\J<,W_'FYVSV.63FETD%S@MV&.,.'(H,FO$,C*9H8P8 MJ PK.#A%(7L74 H"%X>D**0DBT@ "5SFL^S>OEWH0F+#DO=7<021N.+9]??>=3[R(,7,F%V27J/Y<*)X+W>^)I&PFAZ)7D, M,4&.;>,8M;X(CPD.B+%N)$5[;Y>GX@#(E04BA40D$XF 4Y"24- I$PMRXR1, M6LU^&6C4TY=Z @TI-.-R1 X,$YB[DP=%J M#N??QE4T/0YUGKO:/D\?:-'& SU3M(\[IM6'A$8('V\T&SJ',Q3*=@\J<9@R M-]DV3"B7R/'AEBVW"4D 4UD_L*6FU7TL52]*Q#; MDSO'7]W[[$'(J;"\JBURT&I4L5K)JZ8A8E!IEK=_1:^<*BG(VHGU\33DD "W M57WFW,/#@H""CNM&H+13"VX3;['?T@>X0GM#MV$$PEX&ZS#:"/U/7](O]?;1 MNU!"'LD#S%._(ZY-!C$*#-'&Q-YV2ICD;$F)[T*\[)&V,+Y['4=)*:KXOXJ( MXO_X)2^:_",-'R)G^\A3MZ[ME@L8W4]L\ M4D9"683:G=.VMI@]LDW%W"-5#;%Z9*N\9CS2U.9G3-U7#^$3_[W$)3;IEND_ M"J],/_A%2%Q6N?(%4G\[%!Z[Q-.KVU<3>\GYA4(=\05R+RF$ M+WO)^05B+RD)UQ]<^%0L>.GC*.Y3] P^\/[-]^_?2#_@G_RR2AYI)*_&,D7- M[Z9V6+VD337A-*I&EGW("]T=#$YUNS?M,O[2\:];HBC=4^!JB^M-+> M#^&HT$O\_N^J-"SK[1_F95FX^67 5%Z5PS>U1^[EK:I6[MJH&B/VYW:9!]S^ M2-/,BTNC&7%+]V FT#6NT?"/KPMI>.S^RC_,/DHI_-O_!U!+ P04 " !0 M@0-7ZWMPK@$U !(V@, %0 &-V*NN:,9UIFE4J-)*R:GI?TB@2$8$I!AD-DCKJ MUP_ (X(,$A=/ !%=W5V2B,O=/S@ A[OC[__^NO2L9X!"&/B_O9M\.'AG =\) M7.C/?WL7A^_MT('PW;__V__^7W__/^_?_]?9_8WE!DZ\!'YD.0C8$7"M%Q@M MK,=@M;)]ZSM "'J>=8:@.P>6-3GX(Z@6\EC1U^F*R_ MG&?M!?ZOUM>/1Q\/#PZ/K,FODT^_'I]8=]_7Y;[CXC\Y?'\T^? : MNN^R(9+/ IWDQ5\KY3.:)B9?T=!1ZX!S,K:>/7 MZ&T%?GL7PN7*(WTG?UL@,/OMG?.,7M\3"1Q\/CH@E/S?BPP@^;]/???2CV#T M=NW/ K1,^/C.(NW_N+\N#8BT]<$)EA_)QX]B[23$"7'L8UO"'B*,3S*2\\!W M@8]QC'\( P^Z!+=GMD?8][ ( I%Z)-J3DTR[VR$RRU !!W;ZYCFK;:58<#Z M:SB=35< )3@,,3C/@^4*@06N )_!31!V *9OI1DT$,4.'\N L_%2\SE/V,\ M>;ME2EW[2C+BW X75U[PTC$H"LT.2/8%#!TO"&,$SN(0^B ,IVAN^_ O<=W. M:6$48A[BY=)&;QA5<.[C+89CXT7'<8(8KSK^_ [SWX% 2(#R;8Y#,/" LZ5W M91=I\<9&(?$"/$5R=*0U1AGL#< M2@(LKS,.@!JI=W;]\0A)CB9D9<4JM\D$ MH+0Q"D'7^!2W!(_VJRR>2A7'F05X.W,'T,,";P EYT*IYBB#QZ)?PBA9G9-M M6J+F\9%:>N%@-C0*:9>X>/ &P!GPP0Q&=UC-2])4W\)(2]^<\/8;".;(7BV@ M4UBJ,+_OP3/P8X#+V_,Y O-&ZV&3'A3>^/2Y 5)[(_1H/WG2=(LU.=JFJ E- MQ7HC;I":#+U<4Z$]1B-L,5L:?=%N))^:^MHL#,WT0_-^5-21Q'CNQAZ8SJY] M//0H0&\7(+*AUZW>9'6C-EON4+ "*'HC9FQ\U%DEINU>.<3L445FW=J(F#B? M01]\J3:N(@LVTL.;)!0#]_*5*'@0]@L56F>C;4_:0:&^A=&(^6Y',8(1WM]. M9^3WQC11&QIQ-]:(F*VJ(PZ_R-+D+S?0?H(>C)HM7\*-*F*O:ZER!=I3:*_= M ;$";2I$\.;P33Y/5\GFTL&C;0KO%MTHQ);3,(R7R2C#'_C3M8\'"= 2^N ; MLO$>R8[ E0W1[[87@Q)1#5?AO@:A$$OO@1/,??@7N9ZL^Y[M+#KDGVR/8YOA MVRD?9D.CG_@Q\Z&#CQD7T(OQ=O,61,6OS192^>9'9\.I'T&7C!$+YP$XV1;@ M\M7Q8A>X5RA8$H#&48+/Z>S21C[TY]WQJ:O^5;LY:3=UI!K6QN;4\#S8HB-I MUJP0"'%O22LW^&/&#S*F]FY_!7:#UPCX&.#KO\*(]'!P<'!R8+VW\H:*/]J^ M:Z6M6LU\%!(*,8U>X)3&XA%'T0"594^:"W%[25LA<#[,@^>/+H#$<_60_$" M<9B O_R\SQX!NCT*8R0[41Y2Y[]!+S?WM5\_]CG6'*./>(6:X92_/SS\]'7 MP\^?/W\Z.O[ZY?.7@R^?#PN#*X+A%)4':B,G;QO_6,%'6019B8^KQ#_PO;. MWEKR,ZSB:GF4]18(CCI ^$3SV[O).RL.\5B"9-]%O! Q%3. $'!O4AY01YD, M,6'40 +ZS]A&>/_HO=V#58#J8$,IJ9_81 C()'BHD03Q,@P#K.M?R>Y((]D]XB-;"--C"6?Z;1?53X)"%&1"/-9 B.E&X IZX#9>/@%4 M([SM(OH(36CDF; ^:2.L>S"'A%X_NK67=+*?$U<@]'8>N'0Y,FN5&?/UX,ODL])BE2NYA+B;]7 M8B5G*U9*>=TD*T-&)M.OVLCTU'4QP\/L7_@\#R94>=:4U4V6HB1D>)<5-24R%R",A%J(/9ID17L@F8HCL4 M/,,T\)PIQZWBF@I3A(I>2T\><2NX+J6;_/B#S\6FCU7E86E[7IY7B"JV4BG=Q,8??"XV?4PGETN MYGA1^(:"EVA!/%5MGS[K:DOK)D9Q(G)QZF ]R6A[W?B)I#X_=%E6BFHG2#$* M!YO+A8+Z28Y[MASF>E@9\EVV<%R23P+ N?/Q*\_G,81R>U* M3K_T P:C4HDO7PXP7]1VG)&F)9>Q#M:9C$3,(61[U[X+7O\?H$_-K7+:25)@ M^+GP=+#:9.>C*Q@ZMO339FN=,LF)L1"65W%R",A=\#7P5)SBLER$](\NVYW4_JNC\#X MP\Z%U*E=YN\?MX/VVH3RR66X+W";&M$W.2 1?>MV\<_KIJUBVU;6N"6=/[\Y M5F=V^)0T&(?OY[:]2@$+O"C,_[)!;O:'GVM*IK,KZ.,10SP[@_0<28D E*O: M8NXUH>S*9''T99TXVD0F9KA)D*1-7V%RVV:9.2,1;9963 MM(#$:&(6(:TC:4< A> F%?D*+]SD0C1I=6#YD[<&2 ]_A?)]?-L>X"$U$?G M-D)O^&2=9"JAX$&HKJ+X$!%U%2;-*38,-EFRW_ >. "SX8Q*IQ&BWP^:?( M00H$!&H:A8RF]'84;9B\BI$5$Q93%\; M6%44!8.T*I"DT+ -0O;HG3]/LJC>P_D"G\I_8*5(F$E!!;..&;"0)[&CS<0S M0$^!&LC8K(FW@>\P5XG:LF4V'4Z./FF)!&'2C-P=,+<%9DB808MA.X \238$ M)%%C-;7?2HYL6 @@P!0[8X%LL3L* M>@6E$=(8#")$&H:)W+YZ9[\1XZJ8U;E<6&4LB$B4;G06H-,\.)!7;JHC Y^/15CN+9$^H+ MJPP%60R($VB8*BA;UM;/-O%-3+QZ9>:1T_Z1KNAH1JMAUYF)X:W 0S$C9&T% MDZ A1Z1A-LD"X?P-A$%2YU%EF)V2\: ,S?V-7D-I&'1@C9(EW;#]A+056Y#A M!B)%DG+#]A.%F%6F(^U6,>5 (2G%>H7!I= TPY3KPI2".QNZU_ZYO8)XK2NP M@F:AXE8T#R -:39L8;DGS[+YP,T?\3MUG'@9>R3XZ0+,H -I"PR_HGF0:4BS M84M,@>KDG$:R7B"P 'X(G[,'1LEKDK<@FLX>[5>Z45RFE3)C\>+_>62K6'O] MTP$###OX5GDJO+LU#Q^"-!IV*.8=!AHZ[2@'CQZ=-83I[TI[L*$S6BSX72*$ M!8B@8Z_S#W,#PS\U"0RW?BEU]K=W.QHH_G.$W8CG!2]$%%]5X M.,X%O4P;RJD24<'4;$%:T]W# 7H\@PF>PU.4<---3 ;Y@^9\&PJMID%8:4IM M#^?E\1"2IH$[C:,%7N7^VJP?=&1LUS 3$4)4]G ,'AL)UV$8BZ,@+6TR A@4 M]G!4'5OZ]'R8(E7*7#J:G!R.](Y,#SC@D=G5H;4"AB$/&^NOX726^;+@K\GM M9,&20VPX@H>/0]&L5)N>K6!F;?JV,,NM4N]6UKWRIY'4X+7-O.ROP@<3L58& M-[$_ S\&5WBRD7MK,H8_8+0XC\,(#PM=OCI>3&8*B=#"_W7I-M,&+96GW_'Q MY-.!,EI&1N9E,WPW;##A\!)B/F;\H*Y!A3(FPH%/H/YGD&\(Z_$[%,RH]W&% M$B8*F4=>#W[D8[D,9PE;>"&)U/(FBE^.6/W/&O=82)C!)/7;!59L7I!DZ\B( MI^X.&'64 X6<1.LV ;+4&N;L\P \C[SY GS,2 ^SX=1=0A\2)I)GM-A8$:ML M'&A:D&V8WT^%DZ*KC'&8$*/0L#BU-=$;1Q,> #8ERPSZ-)E\&>EMGCXV&!PR M>W"W&#Q9)M9!(.1L)K9*F2AR$1(S<3=^T.<0.%R2;JWQ:415+;SV:B,JAV95!NNWS2:.N;QDGLIE[AC?[ M=+,9I;2Y4!(C-8-!XR>85%CW;D'$W=V6RI@H=#Z!N5FD[2M-8YI.*?[S5U@Q MPKF?.K Y;\G;JN21<2Q WTU^\U)QNO\=AU&6#S?QMK\C#\OC#U&$X%,<$3>X MQR#U\61MF(8:@XE('9^!^4S0^D*PPC].' ZCAHDHDR4WQT1KN]]XVC&/5LO= M-,_L$#H4--26+3/F\\')D?X72N*$Y@C0V&]QF]@+Z,41U6^14GH74, B-<>! MQK>*?P"2XAVXI\_X\#@'M_'R":#IK.*SQ](04FV8B)GV#,B1U+W[X]A(RN:/ MJ'NL9"L[A"8I%N1X:OOLO#KNM/2X3XX+[5$S%]IB?]:Z0^6=9AMD!1*J.WC8 M=S:J1W)$XPT]*:2R*N!+I1SFS:5+Z^=>U_2EK"#J,?"3-%ZOD&:58]915_1T M"3+$+DRBUB@H1(A\!V2)XP?,I.74E;:PX&J-$ )4:BUP2G8EIO"9=8P$@CS% M6K^WLIT_B8F&^L)&PD""U([\T$92"OR41VP%(5J_S#KR*)8J;S.U41:MJ._( M)WX&F#]A<@S !<@_?>U7SU&WP>>=Q6@%QO1KBXD6U$7'FQ)U_KVM":\V_.& M$7D$%8!$%Y*M4RE"A'<$B17 8" &7A0I$/L@>CO!,;Z;BPTANCM:;12#!F%? MFL3F(D:8]+MD>$F6J^3;-"$SO'P%R($A]0I=NIU=@58G?#$LGS*%*>DT[ !U MC(9V&W:RC#$QVS)E,EXN5U[P!M))>1?9M$-WH[9V&WT->--#VBP% M 9A.2RIGZ*?_1JTI!\+NX"*I""5YU-'9X!F@IT ).&X GJ$#4J[> R>8^TDKK*=X^NZV++RODZ,O(S_#T8^6 M'86-;<.#%5/(+2.FC,46G^8>(H%'?Y6TYGXIB4-M'(\C&3G5KK,=@>: S.LJ M-%@1C'=F)#866X*$MXT5+ED"+WU7!6QT8R(V%QE"='<562R C+$EPSB#@7/$$ON[.T'ELFUO\X+ M=8H7SN?2J];T#;)D0\HI#1%9;NV/NR!9_WS,:8):QNEI4T YH789E#\W#YLA&- MM4&N%%8.9(-A@;*5%N.089KR N!Q.Y %GV*1/6@D^&*8SOEF0Y_P<^H_V!Z8 MSC!',0^C-W([E7A0)\F_*2 2J[R'5R<<:^N;4YLX;M3]W))DD?HKD?SZ82Q_ M3AX=(6\]7< P?2^3MD<3K+Z'7T<\,\Q)IVJ_V_ W#$'$.R,(U]\#L"NF&>:E M4V5&]8E@8?!5JRJ'NW;"%P&3(!/:;O>56TJKG+CVG[$T\("H[T\PZ^P@=GC4 MM]WX:P":.P16-G0O,GJR;,9X8Y#'$R./HW\B/0@(!)A@F&[ MQ-, HWR(XS[,(#@M&0 /)L]:+-Z <:#H"08T'13N>&&=($&=T:PVU.R!KR9.N5)?: MB^'Z,J+M8LAH2#G(=;08RI+<0YC_\.Z #@!N\G2;3" _MYYR$.E(Y+7.@PU8 M89BG3(4)K#CH^L([C!@Z_89YR10IOPG\^2- RQOH Q*G@&FAOH'(K;>;X!%G MA6$):?+CQK;O!>?$MEV\S*K)Y'#RU534R'"@K8%;E]-8#5M;;Y%W!U(M>=+# M,_5C0NQR-@,./GYPS]J4\81/Y'K!_/M@<2EPK,9>C@B4$^G/IN M^0^%DA0L]M"3KOZ&?N:B#4_2O"/5"R_'BTF(;9'[J40H$!YV M$-JC6P%V]:"M=0)^'SC>;5BR4-8V65$U8^L>:Q5N3W8;;)/.,B)MYWX8.M@Q M7JV\A).VEW/RVI\%:)F*DY/@0*QVF8&'^$APHA=\VM#90U:AP5V\<.=X; M((B$H'E!&"-P%H?$/!Q.T=SVLYBU=R5!47(!30[P/]9[:],4_B5OS=IJ3LV4 M/\5!;I(7I>GE[@I\79M%;6^3UHBS=';4]M!Y$]N,>H.$1XR9,SS"/_M@3DTW MRFFA3I%52IJK3W)$8R8Y!>L] M1ZT=5M5:UG[RTO:F!VO3A57H0TU=5V4'+SD/H\+0AQB65'FZ1JRR^\>.*2=!BK< M6PJJG:]5M9,V8N6MJ*EJUI0*GY&9-<:Z]!:13>]UN[-: 9/V\ M RA10((S\Z3F"(U;L7 S5MZ.FG/STD8^/IBM">9MX*G%AX[6V!H(;TI2RYSR9''X:>:O.D4@I:D***NUF(MX;+&&:GO?4)^]C$1L"\,4OBB<'U8E9:-2R M_>1)K%*S:LY3!BN$5U7)-H9VN189'6^:RS6BW-QO).62DW5[^K73$OF;XF? M!S,8E?(6<-1#C7MX6,4 A%$R35CL83X MO7-WS0^O3=;'2I*\J@8C KI$N GE-$G7N-A2,NT8HYV*>0!SPJMO()@C>[6 M3M%=F82M/ ,_)L92>SY')&A>V)8XJ7-E2WO[5VO37]'#)=FU9%U:E3[55%,9 M2?=@19[=\.>\H!9J\:%O#+8&(G%7P*^IG-+@2:ET7]"0/OWFOI#CJI0#*X;9 MP6%S!U;KE_RGORD[X3OT9?TI'6=#1$F&='3P^>@@&1;YR\\S.X0A>6FJ,+%\ MM^2BG?3]EOX_;8:W:DNY.<_F^V;>=T_UZ$_Q4F#R'\%3>.H4YO@E\3E=D\:$ MA6A=O6'0BDK]\P__",%T=AE&$._'J F'RH6TE;<$.?KGTLRBT+?S;S"GO53= M,M\^32;'RH8PU,.@.97Z)]YY1+:[>9ZF\KY6R@0*.H3J:H^.YE3V\)+&X-?$ MZ:-9G,TCK[CV&) BK*-T,2.*/75P3?U:Q23/J*&]\&5IZRB!RXCRS^QP))AP@ MT%;>)-E>7S@+X,8>/H6O=UCG,2+S*I$']SI"L+IRFD%<(#5:H@W1HYLG6T.& M^H(3#RS\BD;!I"&Y^ALR-_.C^N"EI%;A-6 48%J2W9NAM,_0?:F=Q7%U9T': M4'_OT$$D_\^C$>?Q=SN*48+#Z2Q_6V0M/?'9+-9,&=R?)Y/#H[&=GF@"8Z7 KYQN,M4V)O0HJ^04M:0:EK.CO:Z3\#]!2,EI2B M8BV36@6^U-B**"'OZJ\+"L:^CV%1RI..)N*B[0E+A933 NV97K,SY)/*CD5 M$IYL&..[Q 1V:R_!1;"TH4_3"3UTI1S&^' 1O97J@3%:(S6/%RH\M?P=+)\ MHL"-6EXYS PF_RKTY)ADP-U&QB3&&E8LHAY4FBQA7(HZ.JB,HQ>$UA[%5PVN MA.A"553=4\Q;)7US%R-G@54:(:56E8M445:60GJX,87ZJ^*U*KN!/KC&/](4 MKHVF^DX\7:,%N_R2GL.\+LW6@Q6V3[ALO,_C*9?%(%1&P\ ML.ZD.N6%87;P.BX5]])%+OUN>W$J^C",E^G?&L.R>2=F0[1CO@SS6-L(<%UO M#P!ZAN0>J_:TZ"7#(-ZLLWO@!',?_H59G#Q1FI@SQ9';<7\F@G@(%O7@[C/@ MW5$Q&Z+4C=%)C=] *2>B^O=$'25''-5;>'M0)(3?.?7="^C%$7 E%T.IUI13 M&"P!,;5$:ZH-..5M?![]"+J$C/5 &M6S7,7Y(X>RF3J[ M[\@8'/;*D-[\L^2AS] M9%I33LNP!,0\V+6F6CNW6$Y474T_V;] MDG6NKBH9(@3O<' ULQ;!O?WR'0\+0=NCV;IKRY8GRU<\64;. B3.ZJK"$*=0 M_\WOFM8_ O3GM7^' @>$7-&7"ILI>SZ)^D?)K8F]@CX,L4;^%@0N5_BEPF8* MGT^B_BG!UL3> OIC-9LB9@J:1EA7.;V"R/;4VN?E(<'%: +5\UPZODEB\? M1'*J7 ]CO_\;/\R2'C'.D?R:RB&FJ8@EP,*A7FNP3&D]C!FL-BZ9MR$N[H.,@G M4KV(-Q%YUD[EK:]ESCIHW%X*]-QPR0RC;,>K61B2%ZC.0]8%J],#,NK>]JU/J6?-I M<.517(8I8R\6*F+B$]6$%&=WC,7O)XO*5A+V#4':B M'[=U=LSZM_(![.=^"M'C,8Y#1!)G@8_A'68/)M'/-M6RNFH#VME$D,+1PUPH M;@@9!7R0A5OGSRGB?.@-A MF(SP"E2>H1>O:(Z8FY,[>IP*>^H6GI?*'TF]!T^8,?7*6::J.=)O0[#^C]-3 M'KE@K][L2D9 HP6I^K])GTV):Q\?#,"C_2JXFZN6-PH*F M:F!6,@H/#4C5_]UZ63SL!A0:H:#U(_2#A;^25PT;FG*/JQE,TA<]M3+6=O&\ MY_ W.60@UXEW*R_$M*9D&;F3R>33X;CSD\[6.E.L&#WJ^:4U%B\C+K1:4$GA MB@B,)VHJ<09)FOO6!:VXXE*GRHXG= Z%*L;J!39Q3LER,;Z=SA$ G+@]9@W% M)G"]1C.]4'$G MY,XA=_3+TH[/83><&")*:66@T/79FTVAUH%!1=!?V4YR!9A%/9X%" 4OT)^? MVRO\)7JCH$&F"<4APA9T%2:M23PO EH1'88>3R>>1P_G;X:89O8;%[9192%Z0"1\P)3;>6O^.%W&BK>_QT6PBM C1 MJQL&G59D#_/PUD@(NO;QN$ 8$?(O8H15;[I[$\(/K;+1Z)$B>IAPGI9GG>RE MF4>R7P_\:!$^(ANOROZ\[GQ#+6R(T!L0V8.'5_="QB#%Y[R(/#V8TF:C>274 MDU'2)/%*4-B#WU;WLKV-R2E[.B,LR5Y1#4DB*Q@25T62 0+Z#EPEWLRY^JJ3 M?)-V3,)%9_3WX-BESI8A7>Z@DW&(;,/#,]OS@L#/_Q2< 1(E(;2)$&_.$*CU MPH:NG,AZU5,5BHD6MN=@.KN">+ 9G5-_BN \^4,^W^J45>/&#(%1#TS(0'2B M!H@Z4%OIH DK? C[)'3=&V7]5FM M/,&2^JQNFB61QR[^VZXXKPX?39P;_,B SMXRSK]Q1L^N5$;[$4;[R?BSNI[9 M-49T>=+4\XIJ*/_-O+L'JVR;7MB<7_O_ #:Z"F)JZNLF;2F'E@8(8,.H'2L, MNY219PQ\IKG3-VIKCSEZ_EJWN M2Z84K;RZ"3%(T^F)-H M1 7P6.3T;> [S-#/^L)FHD>"UJXNC]@JJJ_3=9(&03++UZ=J#&C:C :'YW2@ MO&-GJ= (+\S?@# $J6PN0.@@F("*%?')J*'>#*VPMV8"2M*CWMF8]_X'L+W+ MD$1AD*S&M,3':\H+3Q%3WH!ITYZ"$)$3_P9 _?#"2'B1,+X-[=2 IJ9-*0.J M?B A#SEA)BD8-I4^I?FPLAUP[7^'O@_L5>#!,/DQQ'L7>D"%8%7MX"(LSJTK MOS;\4$\/M=[5W'#"+CBURFPZGDS(/9>>2U<;BA5\]C0EHYQP[10!>SJ[L7TW M^77;P42XGB929\ML2R\TIMLTRWT-'R[Q*HQ/HPY6N--T/@67R?&4J30$VS , M3-WQP# 3?1U#[H$/7FR/V'HDH%2HM4/@X5&M5IP%;2-;)@G.%]%T]@-K6O*" M+,4N)%[1,#2T)%RMX(F.<^MN,8*B/9AUE$%+2SE7U8<\V1UM8IX!>@H41,LZ MTS#'],RII0QBNEUMFE"M5M".^HF[%0!+$S$+@X5%]*XHEXP'Z^1.J1>Y[T#; MNPM"2*A.MOLA?/)PK4H04=?-[R0"6[+'L$,7A5=<;P-NO=W"%H=NM8Y>?8%& M#BJ[!9!>#V"*N,_5&R7(O4O^F[0=9[MRF8V?)H?'(S]HVJ\%0 M[A)(,D)(H*=8;8=PPR7;L.#I,O5Y6+G06I07-A0=$L0.$][2\Z!"8_@BY@56RC2AX/3?%H#H M/E."P&Y]553;,ZSG?LZ.=#OEDO0C5WAJVQZ)?I+838@UJ!R46L-$;-/1@CO& M&?^$^(/9?HM7H,<7X#UG.;#:@+&FN3T4)7G3D65//R"2J?GX$K3$7];*'G9B M+.G()*@IVDCN\B[P1MK9(TZ4*1W9&_7$'"MAA60S>\0)\L0P)P IGC#R54@V M4V;MY\G1P_/#=[/X N)>O M#B[*S)'2J*V=!YP48]J:YI7+:M&#]X"9&)(AO:O4HN.DN7B( N?/1>!A&L++ M?\;$H:;9^^>?J[DOBFW_BY6VKME[Z.F@.3<>Y4(C9,5X!,M5@&STEH[D[.W< ML\-P.DL$P$J.P:^HW&RO,KLZ?1N2I74,<4;B'V1V^=$4):$%C+?2J>65DWA# M:59A(4>R>6A@OJ7.J*$<(N0$*0@$!JT*IIW(QAX^!G6$0#4]I,V0UD;>K4C6>OYOZ&X Y!9_O,,F37>\QVQ+-A8K9Z-8ZJM&!I(O% /)^Z0#J]B#9D:2#4W369&,>Y"D!DLR!S\L,,;)V-S< M*L=[GZ-5HR,881Z0;LS2/&VUMBYN>>4P M,YC\J]"38Y+6^,GYPUCYBD740\G "Q^7&6-:QCI# W/%4GRMX4J(+E1%%PF* MT>GQ)7AA,6'Y 37A"SZQ8=$=65E+*35.Z%60?F75JG\ M)H3')=3_#'%\RI-XS\B -,0S'60? M0WO1)?^FG%B'VI_QN="1U#O$\L["@< M=23?QLUU];F]@I'M)2P([S$:T#-PKP)T%4RK@7L1H37NZZE"-O]3S6+/6=ABN'3),K80L7:_^Y?U0X5B0'PA. MXRA8XM:<:]]!25.V=^K[L>UAGI*;*7M>Z_ ][HAV#_JJ,EVM!#-=3Y_DKXD7 M/6;#$D:)6_X9R+6*^QWZQ *YX5%/DZ;%./9395Q6&Y9;OC%?KVR(?K>]F+RH M%R\3+H27KRO@D$?*X3-T@>\RGC/HO=_=FR?CLG:8_/K#^:RAP ' #:^P#-.= M)V/#7U]X=Q$HP8^NLOJH%+CV$"^7-GK+HJ533]]3)\(S2/:AAB_5AQKHL6Q9 MM^3=AJ20E?9LY5WO0]R:Q3T-_SJ$IB%N)Y/)UY'C=]N+NF8][95;6KLTM QQ M4P P_0JW"B8^-[0&A%$A;@K DP^7!OO_KABCH/=ZE:X-V=-H 5"Z)PKI;LYR M+2@'F,&$3[7/-&9;#SE95--^JGCXJ0#4@1?>GEBH=6!>8YYDDWD:1V%D^R[T MY_>!YUT%B'SL&L/,SM3#=3\XZQ#0\OQ4*UN62K!/+^+Z1WS:CSE@E\=@KQ. MP=Z.L+]*/1HB&T4&S(#$^3*\]E,_C6\H"#O?N=![VL^"+F>!*(/5\JH=?09@ M(MK/@"YG@"B#VSKS*O=,"=/MKG!W%>;Y)ZD0EVZHQ.#) MP02S9Y<1W W_VCKEJ@=0(S;J>W@/PMZ.''_3C?JE7\6_1G%O975!K&2]XK_2 MSQ[_7>)?C+UJ>>Z.COV"Q%C9M(DT9T/9+04'8L[L&=&FV8;7^[-N$ZZ..W_, MF33=8GFT2<::63MF3:5>8-;:X/J88]V-8#_/.IMG/0MEUU8Q'CMK['QC3#7) M8>SGVV#SK0O)[%K&!QY/U";[&:;846VR M-ZBS+;$CS"_!WO<+V%#3JXU ]N;Z$BM/71>F'-B$\/'B.GOMTYQ9-+017IZM MNW9H$M=WUWZ$H!]")\G+T/^^K=Q?65CX/R>?-9T#C:'9ZYY,@-LFNMX_\9GW MQ%]QR\QCYI/LIT ".?'?SP,_D6=L>R1K[6%/ MTZ;!2/;SJ8?YU)4<3-RA=:.F!-DZP/HD.I+]1.MWX6HEAV$,VL/FPRJDD_N! M/UW[%R BN1A]D-QP7]@16*>>*R7-"F6S91V)9\LJ#,HBH[*@;ZW'944+8"6# ML\CH+#(\*QG?=G:M<)]5JUFJI>/AE;Z66;4FA_B?D>]'VHNZ1N'VRBWUDBAQ MWGA[)$IL.KO&6[5GZ.(E@O(F8VTYY0#3KW W8)+CB/Z@^ -&BV32D95G 5>/ MP:4?D:R2=8FR&K2@#)#D!,L!1 .:%4QM=1OXT]D,.@#E+R(PLEA1"ZLMX0:2 MVLB^ >$*BEEP4$"J26%G1J[:]\)&BOER_4T]4 QHLF1SH:,KP.',E DYM;IAZZLR0N<+H49@_4_4 MX426O7I'%5KINWIB8XRK+#@^'?J)SGYEBZ[X76?1<>G0VJ+3WIV_:V_PF]HX M@5U:FWMF84)HD\3ISM^+M>/Z0'L.-39#P>FQBJT"\W MQYLK^TDR-'/W"7.D=4UJAQAQ04D'4!;G\63R]6@_5X;@<4?'=J.GS 7Q[P.^ M._1R4NQW/T&&9>T^@PV=B?X!TXP]^%?P*W_ M3K:C?@AD,P$LX4!0!: LGTR$$3.(A%E'.2C)BE,8$ QZM8;$ _!P<_-O MP ?(]DY]]]1=0A\2G1W!9Y!M>^J#T!NUH0MD& *O6<9:,&*<#*CF@D=@9I& J8IW5I[/)/%>3I[L#V./JF4,Q("8E1J'>O:*H6% M F(>>5F+ZHHQ6A]8>TIMH0!F!I-_%7IR3-)_+>QF M_;CA1/-VW(MZ@!UQ/1Z"M^HE\Y#9[J6T [>>-9F]BK8/%*I<9MKGR>1HY B0 M(4!1LS5LSJR.-.DS0$^!$CY40A*X#?QG$)*08K)NA8]!9'O%[T0*MT'T#Q!M M.9AD\8'YG7AD75]L;(5+A7 VBB]KI5S-?QZ,-EV-4P;M9)6K5_6[>K@/+CFQX8@CF<@H\;/ MX57A= 4(L_WY31"&YYCS;]F+X$P'/DXMY90-A^=5/=&$0*TM/&L.G<;1(E$F M7&>Y[<+*2;V)$&D.3D+$&H8 3^W:G'E4" A/Q'A,ZC46OR8+KSG@F.:=VO+:B!XANRJHA09X05J*H>.;G8+32DW%"C2^- (%FR!RD!CJ%5E3)L;5KOG>,PP*E)^ MNB2+*P4DC!IEAGV93(X_F8(26:H-,\VNU^CL!N<,^& &N;:46 M1NY%5U^V1L*L.X!R(RUTB/<_].((N+<@*GZ5LT">5"V0I#$+MV8ES5F_)-U9 MMN]:68<6[C$MMO+21CV&W9A3'-DDK_O-P<$6 ^9UBG3#]]!FSF>S" M'H/S8+D,_.3&:A%X&.!A"@TV80U;4TZ1L 14519=4JW_(;?$#1&<*"?]+N7) M04@**> M>F1"#_M>1>&7S.66*$O:4 Y,/<*C.1;IK#+.<8S"DHS=%<[(89#6RAZ%;9G5 MD>I3!X?;BPI+X]66W6U,B;-D*(O :,C)^"F(G:ST'CVB3.G(.5\)B]*I'T&7 MT J?P0-P8CP$",++5\>+7>!>88$0G[\XRMP/*VR2-#D=\DQ.Q?%8FP%9^8@L M@A&K,"8KF%GYJ#8-[9)5ZFCXB_)U]$U+^(BEQ^NBD_)$_CK!@E?T"'E4>^O> M/S.T]MMIR96SM_H&6/'J_?6H'%8'0%\5\D,SV$#\

=640^+0H!"%)8=E M6F.KI[!W9='$D67-V4&*8 53]?Q!8DW\*'P,\I0TA;L4>KH>@6JFB;P5W5I[ MM[74O#<<7\FNFE<.<#KNG=CO4C>:Q:0R&"8P@%SPIIO()@C>[6 SK4_ M"] R%9#OWH-GX,< E[?G?#\T4G#LU-Y9[]LQ)W]X>>/AVTS MWOJ#6H*4$D;!.LVE6K-#:X-S=B9/#9>I8>(/&"W.XS *E@"E MADUR8 E#@/_K/MJO%#@U:$D]=#7%0!5.7;'#N'B&W%%V'6Z=,9T:[4)KU K=7P[Q]3F67FL7_['U!+ P04 " !0@0-7]%ZQ=R&V 0!II10 M%0 &-VR]:7.JROJU>O M_N?_SG6-F$++5DSCW__05]1_"&B(IJ08PW__TVGGR-1__N^?_T.@_[Q_".*? M_Y7NIEDF)%-T=6@XA&A!X$")F"G.Z)IHF^,Q,(@*M"Q%TX@;2Y&&,'B% MIJYB5]051Y#DG_4.;X"-WC>-ZV6[*_IYDTPP"&Z4^A7[Q5!,C*"OZ<1U+$[4 M*\^;^_V4E8$%K,5RA=>H8^HJE6!25TR"YA*[7VI!:ZJ(D"B: Z*0O2827)G6\%?P "^$N0@::XJAKEK.9K.K^<#2O-8,1<5^X<<#!*IE M<]%T#<=:K-[P6MM0O!J:TU_!PXW^Y[:RT?TLMNR<_G57*;?$$=0!J1BV PQQ M-0SN5G(V1PE>2_SR'RZ;*G.'1!/8&&0Y(<5 \X<8Q+\<"QBV;%HZK6QJS32^@!%(3+9/>.W:(0A&7:#+)6=9,GZ9*E< M_/EG!('TYQ\=.H 03<-!\NK?"P?.G5_^>O'+))RXRO3?B^ YZ2S&:*:__OSC M*(X&__SS:_G7[VM@2HL__TC*E+"=A0;_O="!-50,TC''US%J[/Q&H_Y"CS?: M2(H]UL#BVC -B!LH\VO<&[3\CXHD0Y(0*-?6TH&EJBY:(U>"N:^WVD;:$F M"ZP0HP3,0\*PGEQD&N:HH;*918/+%NNW90OU8 =S3>03M<94]<5!XMY.VU( M&=0?4@U(12C0OB 4Z=^+6V_J@I8!R6J+>9SQO3MGHBB:G-220PR)S35]Q1II M1HC1>)&,4&L#NY<204W-)V(S5\RI5(=N?'21C)BY[0GW[3[%W%6T14Q]% ?= MV<<7:8^ !6VAT._?N/D:W>PL6"'9O^L+J?M>8W-E6=?R^$"("[2/O[:YADPG MWF%Y8UPO\$H#U+F4<=>0&-0%4DV*#C3$H]3S1?>@,APAC9I&RA$,8=75!]"J MR5E%<]&O+6]J-=?!C(O-@0U N!:7FXRG"4,E.RF]6](*=Q4;89NADC2=2E G M BS#A!&Z#O-J9Q4VGR'O>F.[62U&U>YXP&D-:MPR=OR"% L+<^&<''[V)4\ M@"2H!,.DOA(@]$X*>8BS\WL6.#.^=J_GN/LX:*N8W8\$$-*XF>1'LG9+]4C% MK&EU.S6:^Q1",8D4=P* /*,01DA164H?+%2V-S6:-\G[<55,'PT@.5/@^%GR M@>MDQGU5@$/.F:0\@,237)Q)OA,@666J2- 3DP%(NO%"\SX=+_8I4NH9E:3< M?I0K: ZV,C3^O2 /+$Z8Y[#A@66@-=MU:'F "("R 8-2ZL[5IRER2.5;4^=1 M&-TU1JW&Q1_J*L&>=OWOEAX?6K\US5)R*+9GJS4FGROV[K,+543K1^X>?=KUOULV?&C],)MDRFJZZ?"9 M$IP8].-"XG,-O'XJ]M+ZD9"!EB(> GO^A)$'<39<"Q=:(+](TGZ^EQZF'NB*U'AI8&&&%P,1.-U=$OHHI M;L("B;MH(!P<^1PVDK PV]93L;LJ+<%&#\?I1B.[5R/R/E MQ2+()I"L>"V,]%]I440^D;2< O)?@DF\&P;O]J&. @2II:F/["T_5.'C?1%0 M?;'*8#_CZ$!X@U)MRQ&: /F(Z;EB>]\JBJ'HKEZ!V"04A)N'#-FU>%HEA1ZM M)>.MD7U: MC.GW5:N>JB%HU&/]K:7]VHPJ6%"&" 0BM/_\@Z,WU[87F$%K);QHSC6.>?Q[ M82OZ6,-1&N^WD1<'PY$W-EF.*:@#_NWZ^\9CF,W2'N>4S M\3'7AR:/'75_)M!3?\MOR(Y WV4%6H2W(K@S>IDIE#:UW_.7E]W9<(AG['^5 MT&#SL::(BN-/C9 4'5.[:3S1P:NKO/BS'J786.8_OW8.\6K:"G[36E"5CU-,0_I/E]^4@OS9(X%6*V,UQ MGZ6(!V3H/(!\R^J4:*U0Z:1RE-&**.(=%$&?C")V^VB?I@B6=YMN*JYW)E!H MM( M?67$P2CBN<'^/A)H0@/^7V7?QY4$ OB#P>2Z3VYR5NS5*[!UQJEZB-E&R6Q?>XH M_VJ9'O/"J*?%[^LRO6;H5(*9UPN=6JKC)!:5?JQ@G3N:3R330X'MO65ZT>Z6 M.G>V,%1KX]Y]=EII,J27@'+6F#^]3#\.%90:]?S#(%[K4I#O0JWR>-M@4T?G MTY,N?BVB?A"-5FR4T^/"?2-)*05%(#,D59NQYT[P7ZK1F.7&X(D1_+I*2];, M8;&N"74U/W%NBZW"L-7*I<\Q1?V*==F R^&CX\06IWJK)1IQ6*$^ M2%7,QS3G6CRK-]B&TR[ENX6SY^R3"/5P8'MOF9X9)LA1;U@U>5*>"VYU+C6Y M\MEC_N0R_2BQIP/)=$G4$G3=&3VHK@ASHQR9N57ED$77NVX,MV=*_)#^F:04"?]W-U 82:5POSL M,7]ZF7X<*IBURBT[V;#O.F1[G.1*):74:1W=Q#[IXE>^*GT8C19S)!W>3KK= M#I,"5*>ORTJ5C33:.Q!,'RD8\5X$OZ[2*@_W#[-^]S9.Y>O%AVR#'M[4Z7/W M1D^ATD*#[KUU&FFFACS'C5L=5H;#.,=GA EW[BQ^:IUV8#(X7'IL]X$NVX_W ML4?*K;C#>U7G%[1Z[HQ^U-2W\&4^;&-5'C$ &:65@JK'9M48.UL(,>O<[=(O MQ&HHMO^VT=I(-1_N9&EJJ&RU7"JGXSTN'HN8]:S"_]M8379OC?)MM551,[># M.L4:'5>.GWOJRM=A-10!P&VL CZQF NM!$5!ATXGC $IL':$U?/R@K?1.H_= MM#/).Z:AZD-.![&1RN<;D68-B16V7FZF"!)YVV M+'R $W_T7(':&/N$RP#'0K0:P*:R,SZO9LH+ZM;)\UIH\;NQWHL_>,'7[UOP M>5C&28'99%]\V2Z-C"DF@$]6D9^'9[N%'I@PJ\L3XEF2HW> M;4O,4J6;3&,^2CT:^BRT=M3Z6@,Z**FBPK(K1X?:R9"PB77+Y;7BQ_7;;VX.ISRW*TGI.H,MUL6BW= MC\9<+M9CLF;HI ."R?4*9A=_\-<-H+U($GOUO!/: 5WN!O?'QWM!SJU*K[R$ MJ$,2?7B.PQZ%0ZJF<6 FJ><4VY+KMUQG44W.^[#,Q0>%T$G7TS')BQ"/^.2+ M^03,3Z9)Z*;;OADHB61';S8&#J\-\P^EL] DZT"+-$G$(4?4),9T-$G)NJ92 M)=TL=7(CN;-P(B:)-,D7\\FS:FI7&W[_*MA[MDO<+>D?7PY6!$ M/LEWYY,7RF2^EYP/LZ$VHV.T9>WY/UAZ'5J/.BJ6WN\5]E'L5>O-SB8&82.7H\GQ,--EY@H MV?WHTF_Z!71Y&+K3IG%%$!.+K.J2W0I[JUEWT_!MC474\3)U["Y;CN74*M7-W2 M-]JQO&/JK=.5*?\0!?A7<@J=EC 'W8,1SY)EGLAN^P\%LH]]=S MW6E%.'Z.XRPON'4RV\HF!VVJE="*:;I2D1L/9\?6 8ZS_/?$\$0BW)*EWD]%K=8:T&[9%^ MKEQ^7$E^GCA&DKPT;W:2\SNGK;J=..C'U6I"@F?'UE\BR<-V3]%N1#%/ DR=T',TUW>_&*2M;XJ9 M1B@WODXKR<\6QTB2S\?YE)'NP'HG3\<6[GC8ILGFN>+XB)(\A-?[?%22%VH# M*],S>95:&&Z"->_E>D$^.^5]"DE^\MVMCTKR=E(SV7J^4>S 66&8+/ ZU6N> MG?+^$DE^GCA&DIP4>#8K#MH,G]%F"[%WY]8SX4Q3.;DD/SF.#W-]:@A1^Z$T MO;/VLCYV9N!AJM^EZ2DYY96>)L^3O7G-#-_U.Q_>:3U'C+YT>/[%6XEO%EL) M)7Z*SZI%@&Q@5=T>8\K]3F].:HNL,1=O>Z'3OJOMS;?7^Y0(!*T@5\1DWEK?NAK0VLT(GK#^'[E67_ M!*RG;1LZ'4/"7@>:B.6*:SEC<3>CD]R=8*NMFM[L/EKZ_[.>/>< MZ#(8/)?H'4V\'P^3F03?*\/90'NT';%RWASN.=3;2_WVV,7%?UP'6JL&J''+ ME)T9L.#*6,NDI2PIWU&P76J8;:/[V-9#%S!Y/[;?7OIY8']'*<'/&VW0M1*9 MVUE,IB92\W[F-OO9KO ]I/E7&FW'OV3J4%:;G>!,NLG.QFI)*Z>X88\=-MSS MENFGL]K"A?97S;:"F;V]E8TBI!:D-4^W2"T^&'P/O)_ ; L'XE^RVQXG;BYQ MEQH#GATFJFW.8.N5\GGC^FOMMA"A=Q_#C1FV++[0)2G&K,VJ6E,%C[701=G. MR' [&/I7X=.80"=6\=.G+TMJR,*!4_!$E[?,)]XV@8$7#4770A-/#RT(UR-N MS6Z?3CVF%A2KQA<%J"3SCAA:BWU[D4NV?G65QXR^QD@ZL6?T=;WI >+IB 9B MZP01.PA!W!;-4O.VQ&;4WFV+BW./]*PY#ZTU'TZ"B.U/$+'#$@2U3A#400BB M;IC-FI2S>Y1+I12WI+?=AA(1Q+L(@MJ?((Y_"N%8][YPL)QK6FVN0I$U0V93 M[7AVT0^M*MFSLO5)[GT)^QF'8U%0^YXL&:I^ZU"*.K4.E(94GZ8H];9AB_SZT;NO94% (O9.0Y4M"7YY*]&#GQ5]P&\[3KC$S/'%PG%@^HR%8LFR+0BLA< MM"5E/0Y*=^\94N%E6X4F6&@-(\7&Z="JJ=V+?:*--U8;]OC(1Y&<10]M1Q'] MI.A%@%J'+]M&O,4U5'V@DPP_2CX\2J'E_K=0NW.-84?H0;V7%VZAO9M7Y.R@ MF'WDR=2($A1[H'.)T*)Y3R%__%MHOY=?\@)MV)RA@JY(.BHK\3TE48DW4Y/0 MQCM"2QOG[7&\0!O)0A'$8WS#X1GC1ALOBB6^146T\;-\B1=HHY*5S4K2&#[P M4,_=%1[ER0T,[^YX:&DCE"=.(-!X.["3UWRI+$1>E*AXKV>A+5J*5_2O)B\W M*)]7VFV-@8C\K8IB&!",34VQO8^VZ8#5]@MIUB<&I?$+AZ\.1S7IMG03.LO$ M.^[P&:!L%,1]$RK?2D^]F(?Y6F&X]@RM:5$SH,^N:Q7AQLQ4'K4&=U*G5YF3 M/QQ*3)%GAWP2]N4U75DEJA MC2^$#J7K'/T%*-VH^EIW+7$$;+B&S=BC4Q7%NIY18:DPK.9Y'K1CH;49=V#S MC06>!R(/78BS88 V-JAIE / M$J^20D;I@O*(MWM'EY_O#9<=)[&?%@9%W=*F]7E:=6\MA:W/AHM;[>CRYGVK M/]@]SOL6-4?3DA3-Q<0=9( HT.;GHN9*4,I9INXG"@+?4EUZ.W5H^9)=(T:\?F'S"Q'Y:>54I_K#DW1#*UG>$18_?1KP$Y G9YBZP%\@[=CM\VE M^MYQ+_W0?9S-R)BD+H"HL9G&^$X#/Y-(/?VX!\R^-:V^$"([K21-Y$JN^3!J ME"F&S-62-INCTUIH/:-O*DG#$*0[ 77N+4F[\_+B09V:-5ZYO1W>6,DII]JA M=0V^MR0]*:V^OH'M;]ZOXO X_0*_M9F) C4-03L/#6@!#<=9)5TQ%-O!(TPA M/Q\C=#Z5D'9O*$IN3*Q.YG[TF.M1=^UY^"[RW$Q>V+G^M>24]P#@>VYU?YZ* MFM"& '$> E\63J%F>B>A M@MS_M-;VBWQ,SJ5)X6Q69IDF-+['G3SA[+_HD4 M\]X+O@8.2[843FKP^;8Q8(J/S%V3#Z\Z"\L5;R&F@'UD1L:TG9K< MK353/2 M@%'R]"S>@8;:NR]9\913#6T<>R\)L;7(GT@-[]_1*+3X26)6KK8I/6/<=3H* MF9!GH94(I]W1" \5O!Z#.KPU:C>:#])8D%)J[6;$:XM[D;*3H0THG9O+H MT)&M4YWM\K5V<)&RR/;]O1-;H-Z28]UJCK3:L M4(ZI5ZC%8EQO#A(.;7&AE2JAL49#3 $?LT:Y6+4O^<>^$5J_ M)%S6:%CS1O"=)"NX,:'6@2 4C \:* [1ES/R.NQ,A79AW,DF%OG?<1BX1 MWKWY?8OF.[62U&U>YT GC$$??#L%BTH/8%R'/ #7? ML*T>5XG+CVS$8F=G&>^F%$9(45E*'RQ4MCG0_V@-1FX9V44X_ICM..0EQ?ALB5 M;E[A$NGFU6>O>B8PACY"\;<*F"NZJP?8^R0KUW)]4LDUXG:'+>=N>E;S7F^U M0V?7>=4RET"X^(._;D#A112?DY#8L'6>4==KMLZSIH^8?); MV=8M$1H ];UV#YIBP)JP?$:O'[Q++3<64PR3F<]X MR*3E89\G.^E^Z%0/)M"=<%I>I?8VH#Y/TF&[R(TA:6JM9-GKYOM&TU"2-)(& MAR%IMYB&XLVME.RP!7U4SE46T\4T=/KWXR2] E1$TH0^97A:F9E8Z(W;3(>5Y=*-VR2E'A\Z6;O:X'YIP2$HHG/:XT*' MU^8CQ%Z'$7Y&C784FIX.J%ZYD)Y3"O? 6J&T/S^HSY] %8F_K]'HGZ1(EKQQ MTN/;4E:=M..Y_'0LS>>/H$=G4TRVG S? M?8=G?.'$$>\;.)C44)6$4>'K-9L"&:>1%]KEG.&&C@A")#4V+[ZCOJ*6]4.< MG=^SP)GQM7L]Q]W'05L]OJUQ#K;BOT2O+,9:/EM_Q(&\, M.$;M!8UZK [X/%]6>](B&V,7LSS9W1XQ6!?Z^(D![8GL"/10JKHU[K[3(:=T MI=KO,^-%9K8UH.M8U[C])X93D,,@*#6UVLT\2O<\.0+BW"S=)3)KMYZ^+4Y^W<@PU>&PCR;Z.AQA6ET %E:(K3]KR,()$^&H&G^^0?]0]C.0D.B2 =SWDQ:!C-.WOV^^)9K]90,4C''%\S]!4[=GZOC8&: MCI<-921W2!GHBK:X_D_:4H#VG\O_W$)M"AU%!.BS#0R;M)&PDO_SVVML*X\0 M]8.Z] >Y1A\)_'\L^(#[!SO[;R,[QR:J<$8T31T8J'?O%SR*/\ %@9QQ^=^+ M_VK7,J@7>PR,C8Z\S]>&:>E \V7(W,H#93Q58&BH9TX_5(D9#>1%W^[W^E&"KV>X6$ M\8&@M0V*?5;"'G8EP),I A#I)).0XL(@)2:%N PY@9/Q)340)E,Y35?S/)&I52J%5JM0JW[95'U!]B3'7IMV#]@CQ)Z.:5P2V:O,%<%0 MB3BWFNJ:B/GH9*^>I.R2/K'(69="5S0']1V2:E/K.RP_J"L6#>5WS"2N4,^^<$'"UX K&!+ =4P\IB]H_7^/SO.O MXVV%^AU8S-6:E?_]+YJE?GN80ZH:+<>S6Q21"*SR)M9)'W-="0-@AT."RG76 M%#UG'I\'O?!$1Q58EC"\K]?R-*"+5&UR7X)2KI1/U&?O6@-RSAL^W6U,_YAT M2/U(.N2VK1Z/\-BWI<5?%6"I/J'5#/CW2DPXGL&R!(JOK1% -#"VX?7RPW*% M%![%06:D(RU?\>'@S2"P%Y8B]Y<0@NO30M8R.,F!,[?LQ'R:4@;APL1 M!&<6&/]^N<\#VHT;E/1DK@8#;?*AC,T[Y]\+!P(IJ8V )IF.@-S?G$< M-FVXP$)"1ELTX=BTG#6.U?MW+KQC.@^,OS$2_/-X+AW9*O:"=3(MP1I"8+(F1\.-&!#0D*!$[ M5-8:JUQ+>#\4=3J2P&*!O!QH'(E7_)U4WH]NKG%*"ZJ#>[ZNDA2@@#S1'RN3 MWF3X+@@470,BU_*2P%/:J>3V[XLXF!V9.J =:5J1,@B[,FA;: 6>+;*E#=02 M3^K]6>:.7]A"8Y!QZUK2NPKKD]H@_KVT0;N9KK8*6+X3OB8@EDJ :->(9Z*? MJ#6)#8%/(%E/G%C,[\7S['X\OY3KSHJNEH)=MDS=EU,OO^_-0H*BZ5/W,P/Z M^5--,> ULK.1^D"?MA[[,34O+.21'@;H5_[[QEJ74R(<,P++-E@.IM'V,V(2 M'S%B5A^[C^PP3?+EWG$K$$U_L>;,_TO/VXK)O!1F/3DM-./2J_1D./HFR M1D]]>%/GQVK<[+#U;NUF^E@=UO7M(,XSON@VYY<^&Q<,<0_;=O/UJZ^-BK[( M^L_B'/P; M="_OBR2V /:!;9 4S0VX@02%E"C%A;@$XP)')5D!,A*78A,RH*1XL WBO]$6 M!3"="7JO7.4[;.\F&:NP55"[FPF,0#UOR<9SLPI5=V.=/%MGJX/"PIZ,TJ@E M';3$?\Z^KE/H?\-S_(;+M;S*C8=[U.N^GU:\;GW["6;CBUSBB7VP0-$ MOMK$Y0^M<6!9>UGZ&21*'6N1,:5 BR(6SV78Z21>'-_RRKB14'I6YS;=2J.! MJ7$VI2Y'>)!WV4KQVF2YE*Q9#S^.E;"PUEO.?MOFD$>F1/(S3>1GV_Y5MZ# M:RFVI(B>OV_*7Q:-?&NRRCI_>G.VAL!0'KWO?V^&5,X?,X6KYE7KB@AJ$EBA MP<(F(Q)5\^KO8V]:'-\X_!YB,BU)%K3MX \^2T:O.7]C.#2IRF):5G4G'A\4 MTT*A_?"^'7R.H6BB!VV'N+%,(,W @DA/H>&^K,6^*V"9-< VFRY(/P[=O*J3 MB7B7IOOI6C+]+L"V7,6!OO1E$]3/@&8&?:Q9;7-FK,'2N:E/:@]34L:1]GB\ MG]1(EWL?+-?.$NV[$?="3Y=?%/L+ .+IXII51U8N4G7K<1ODL+;UICQF.AD] M9VK#HNHRY<;[H%+])#"^%A9U$UG\VKTR?K*]/4@H:N]6F$RJ=*O_0@]_'YW!<#U_K3XRC>V-AMMJ6E(YZ4:C=%?M<1UD,K',^\1NG&9))A4_ MGO(Z**<\A=Z/<(;$\6$3.%C> ,Q(<1C M<4I(@90LL+%8"J986@8,%T1CMX^B>/%4DKX*SDRL KMW;4F69X]BDG+9]N.@ MT$TVI/PRZK,1 AYUVF!R7JUM\;SNZ^O(X].6#,1<,=RA.MYC%4GF6*M('KKCUW#QCL%. M>&*&^V)/?]_S2!\(US_C)R:V.K_U69YZ^Q365V%ZCY,X;<7Q#\A!((X($9=D MVB.X=VJ&/R\06P"/'Z3W_87=@G<#^*MET5D!N!HD%W@D#.?B"!<>_:JC;*9! M(&"B@9^,JC=E#7/UEJC9P/^KNOH[;#XMJY?0S,"31VL.TY05RW%SH"A4:Y&@ MV/M>K#;@WA=,]:O&H>:FJ%X>S6OZ[*G',;"(*=!<2/PW=471./^3\$Z^[[G? MLK=(WB/]V]S+OOH.E!?(9E\TK[8Y%]UF^99QA*FJ=R=BRN&M;-D9X@+/[R.\ M;O/N@]O.>\O_=V+S93LS)/D'6'P?)?5@*6/X0#\\9>PAA,>T1S[9I,8SBNS- MJ(=QJ@8?<]COB[\OJ1UYR55@2V!"Y#5S #3D4FO(J2;P83_H[+'9O=S..TK& MU_/ S6Y[.G7Z#;Z/3/GB3\&0\&8I) 8+0AQ!4250/RK2SA!ON7LAC+7TP[_H M(+HQ C8A*QJ4"*!IJ 4^SX%#)!-7P0$2QR0&,&B .MZ,D<3P[OC:R80@4K(6 M:EF2&XZ>8!L%'TH@)/04&82X*:[C!CWSD&;\/KP36C;Q%^H9,0=AN\BVL$(SU"CP0,F4O22UQZ] MB><3=(:/N]C>3+SI MLA.,KO00(+^XK8S%+W*>'HNQ<9U[+0Q/S3-UB .\!Q M[36[05#TIMR?]21JLLA4QF:.=>VT7!#YRVF?9V\;9 MSWT'7O^W:AYA2O'SY'-,YHC"=<5Q$&-XXM@R#:P?M04!D:Y<$ 6LI8#H;=UD M@0/\8PG/),!3'^LATZ:K!=O)<2J!^;L)A[A$XTI$M,@V\1?^F/S-Q)BKH)4S M4KQDYS%.=OX2<>!/?\7@T/[[1)R[!FP,ZX"1UPL@Q-J/.K*#4VJO*=\VW49< M%9WTC^1<(I2LF]KF7)I:L>[[N!.Q 2 TU!DD@"@B[K1P>5./0BVLKW;^2B#T MDCL?V#IB:S2*M=0+B()UM/#%)5;4J#NDSO#$A\30,F?.:/GX"JELZ,U-@K)B M>#LYWNXNMG 8ZO=+,_0>T[^7S=YL\/+\E@VQB@X:OS#794O%6),^R',F&2(P M/]9MCJOU'1LF%DNP2+X(XH!&MBT-8P*0N9B .H0PR<:I@9QZOB7"J39G,L.! MI"IV)1:+F\Z TV:[-F0J-5=,V7P]K[::]7)NV&2IYF(6)(=NM$QHL7)R=&>2 M5*G2J'>5YNUM2]BY=<.J1;*2:<3K? WD26JJ,)KQB%O&GK=TRI"6$RG+I7JW M!3$Y3$IFKY 68MNCE^*94?;.22_X26<^[77B=RHSF*&66Z-/\N.TKHU<5=4; M7:XS?,AW*]TA:KFU<<3,.,B2R3[+NW:RQ&>KD.\4\>B)LSN/L.EZ,E?L:Q[C MVL;>6OK[U/N"KR7]0EB1[]?=S:=L=RG-;W?M\1&Z#IJU=#@Q&"3HP@)G&5BD<8 M"A>&GF)B-'45?S54>A+T;(OQ;XP")G[%O!IDCE#P!7(J<96@0X>$GR&F=N\2 MQJ[8?1,2]C+5#NOVH1[+V"GRW8\UQ\?_P?-^]MCGV%C!6[;,P5?P#K]ZIR?] MCK6]:08OJ%!9OCL@\D82B[?3Y=E; M>"MD:%J+(Y72P#N55B888Y7.,C=K8@Y*W3E5JKN3;'W\D"VU<#2:>F,;K;IK M8^4==2?/W+I?[=UM[@N&W=)O^;M*_G176TO^UV#3*/1*Y'0U77U&\F!XX]J* M 6U[Q4@=]Z[6Z%8?=5[A^-M1K),AQ4$#,5+L7>3UQD;Q9ZK2'%T!;E$;'VQ+ M^O3E[TV^E]9.[9BJB\8XMZA7/EI2 M?B^:>SM98;?R_O+Z(^>;GBB_DH!P22B[\R84>5="DY?&A/2S87I92*[M)R\@ M*O4+P>^H(VQ:WEC: @\^4]#0:%C"@#.<&6%!!#]/WQO $!$P<*X#KLF%&]O! M!6DV@>N"*=*KIT9C?X'-7,B-9 1B=YK1"1AP_E3"VZ]6O\9]EMLM"=UD_*;# M9*UQQU[<5KI@^'GN>[V$]]EDU'DY._8(:MJ2>HF_$$UZF3-^*<\]\E*>I9_U MH?UV-MH)K *\RFWQ/%R4:R.Q$]=5L@$'4RK9*\OR40DD-%F@[!%3R7#0VLNZ M*KK:@F"2_B4/EYAV+$C,\#\!1>2\#$(DW? %BQ["WW.OYL:E&(:K2Z8C05%! M%N %82,C!:V'VB0G_\;9I, D??HI@GBQ< L:ILK(77U23\]!7$7T$W1C_WM1 MJ.9V9"U[)Y%:^"!2RYMAS74\Z8K$[!IY98S\7((PV505V#7G]VVE[]ZF+_XP MU&4RP5ZR"7I)'TLX_/&/"ME+3K.VJRZ(ZZ>@B!=/&Q'FTY2N3GU!7_+TNGZ/ M>Q@WSTKNNE9Q[=;%UX]2^LF4B;>D-GT8N$B*/=; PB]&\2X@X1+YRWH:.]3. MVRN@/K6"UR_M7.^52?K'NH^P4?PB2>.5K.X">Q./[]\T_G_^SU[%2=9@LCQW MZA'O$)+^OCR0T:2O@38#"WM9;0*1)_L_3S?*!"ORKG+U;IHEGC[^OMB!B->N MK_6N2'U^?^WRQW=?8+M6T25.7R6/A.1GA/T#[K2]6&4+4U =#:IB5]PI$_@C M5.V/*BKBJD.BZNG^A5/:AI\&U7-(_7_!'M:)1?S!U_5R;/=MK_3%*/+FME_( M#)H(A!'5'5_!1R![MZ(-(\BV '10]?9%NFP]PN.%?))7JZLP%0-?&7--^C_M MFTRQ=[[FN0NN/2RFL++A:93CZP"+Z";\=/.ZQOMHD==#I15^IEQF'0S7*V-^ MB;I[&5Y>OM48X$I&8_CU[8OW3N_5/=N7>7!M1Y$7AQ!8GRE0?6)I M]"5K?%41?9=%_@1$;JB!M[-3OB,(CN[(["NSV?>8XOO?C7I:^;R9_['EJ-#; M?@I8ID?4T\UV(5>HIJN90KI;LW=+@1"GDA05_UA6->[TS3-2GW025H.]<23K[0[HJZVD[Q\OQ$+B M(1R%.I^\A*<.(PHX0S66.'_%%#D#D0T9.0,_%Y$AD**1,W!H9R"2M>>TQJ\V M=3^2<;8RB#,F;F5#"7WPMA9Q:;D;H"&#%K9&$'JF<3RVNS;=FY;QJG=BO7LB MZ)_P!R! 4%?"@$2,\NM*>%?M9*$(]<%3C;OP>WXQVIL^0_S5,8 K(2*7_HX\ M@3/489$G$'D"/Y/Y(D_@FZPQ!%(T\@0B3^ GL^CY>P)/ 6U3KHUQX6GEH)[ M4__8!0A&P-=[8OL?U_:SX B]AB__+9OVTU77#IHT]!K9RIP(KN'URVMN^Q&1 M1?X-= E[_MHALL@C+1%9Y#\7D2&0HI%%'EGD/YE%OY=%CG['ZSNB1>Z50QZ9 MF@0M^PO#\%Y9Y$_$X0E^XB)"B=R%'ZOHDN>ONB)W(5)AD;OPSR>IW3&)%XS_70=?(T/^ MS%40=_Y*)3+D(^42&?(_%Y$AD**1(1]5Q%FK.<)4@ &&OH6456S1M6W%1,:3 ME#: MK 5VY1S'S,FSZLT#A.5QCFYS_.I38;C$O-3QV>4;&033T#P]C.68, [ M(D\N$O:AO%O'O#9-:+O:\U,/$6^B/T$]R$>N0]A=A^.0)_+'CV?X:G/ MB S.4)LQ42Y6Y!3\3.Z+G()OLL80B-'(*8B<@O4;8@NU]BW?7+\>EH[1<1;? M_O2M;BV.KBT^#T_@L$1907@\ M N]&V#(< LT+ED+K/4'?%J/-7 M1Y$+$%F.D0OP<5&BX *UI\Z] M\P0=&^*'P19"Y$:>OTB(W(K(^(S?BYR(R!&(TJX MR%6(7(4?RGV1J_!-UA@",1JY"I&KL%[TI:(8L 5DZ"S6ZC@*L7@RGN)^@H\0 M%24*M8]P!/K$/1)^E^NU2R,R.$-M%CD%D5/P0[DO<@J^R1I#($8CIR!R"M:, MKH17MF6M:HO Q[2M3([/^0,!9-#3_]]R)V\1'!S"',Q[Z-+74^ M%GX!Z:1Y9/E%'D)R8$&@ MDD!& U\#;086]I/-BM3?P+0D](1:3@I#@:"IJUCB?XBUSQ@:6Z#4P9Q< ]BF MU^&_MOS-$WZK'TU;P3E@UQ;4@*-,(>Y]HU\/+TA[7S/T%8X=Z>AKL+ X?95, M' =33\3FH23VA!>DN#\4;+E8ZOMV+?,Q#=_&\@]7W\(W?"/RV5;TKQ+X)H)V MP1T0BO3OA0"3J0$]D&D!,MQ B,=CL@!8-B&DJ '# D;D)%:^\$<]+E<$ -^\ M_7#SKL-,MSF_] -4!4.\\F\Z/)3$^"2]%S%L31Y,DG!$D)JL%C-& ID1 0X(2470-B-CADF H)G;");S M/XJ#.A!_[Z(4X&*"!]:"J)H.]/'@(V4&+(DLFZ:*Q!/1[Z< M]DBQB9=(AL#4@EP"B\7 R+I$6'=R>YKC$%=&#A(+%##(O77'TVJB.20P@FM_4 M*R X6'@#VD"&Q A82*D08\O$*MKT)_]:5\$B43<*+B$B>K-CDNGE,M:FOYIL M+'9) )L ND^@?^%V_SMQ3>?W9FO_M[\OO3J&J[YI?D??_%P< 6,(UP:)OS3( M>MM@B"LBK6GKRS*]E&=GY)'LTZ\R@=#NF!8VV@D9B,\!X+Q-%<""K\#S$O4B M:J[T#,H6'*+V'G6X"!TN]AK1C[97O07-RD0<[Q&&7_-15@Q@B(C2B:76N"0& MKHUF:=NH6]04#A>7'@P5'?D9SA*B0\T= M7*X-L9S&2P.+FF)X\'*LM>:7F,;L,4;J%.+/DBL&O^)/!!AC&@0:^@F]@90B MHF@\@@2G4#/'&"P(]#9^Q5%T#!G\5%-4J"DC$PD_M"+$!J(W6?P(+V^L@0!" MYN#!']H#'U+_R-KR^O3(W8?O$U"OOD*B%!"IF3IB2V!#-.>%Z:*/!E+P:%J* MO'B-"3$'0TNW?<9'5(]M:9K]'?S1P>+2^YC\'?QYUF"F:-KK+>R1Z6K2ZVW@ M'*/S]388 Z^W &BUHC)&:WN]G?CVA'QI^'H;!^$#OC5IRWQX^M MB0\0A2(B?@.6-J+J-[L:(_&MO ER$YN>B$B?M4*$OKT"Q7#A=CO,.P8<>F9G M("IL&) <>NP+2QNQH08L I$!XEA/>2#.TQQ$.<,189B(IY&,?5N5!+W/D&]C M7Q'MT6OB\ATRUS2P8>0#;"4H\8,!XC@\Z]JOP01(6J/[:@;V4\A*V*[S/;T,N )+M>@(36PZ ,%Q]@!".>E -XA!H:AA!2*/;"O9G,;#6 M-"9J'K"5Q^"OCW@438J49Q]I2U]'(58!TKZD[7&#*;J!61RP*?+ZD6&,IKVG M>!%-)/>A@\4'[A3;]%[/+B(D"S&CX5EN7N^8#A%L,!T^L^(P*@98-*!Q$!Q0 M7Y(B>_-P?-S,@MGY(LDS]Y''IV'3 ,,=2P;W55/=M_-M;&&L'*NGQU?8AH;( M&@'8W)RX2N :($,,^6=>($,#,X_X)-,G"*3+/>R[ ]0"3=AG *P1+(C%^#$3-RM,1Q,M-N8O,3,^FEPA1L1 ^ M,=1%^*2=9F@Z!Z2]XSJ^+4^Z(%K;=?W3\0W1VII*PLR_)ON1Y(>6Z=J^F-]F M[W7W!2E^1 (2M$5+&9Q.:!]?,*_)'A$I!]G%S(MHVT:FNQ6PW OPP@2/3'QC MBNT]!+-@T4B@Z":F&5-4?1-H;"' (JM8>[$GWYY8NHA/^//P 7T]BU77+ETK MFQI28G@GR:,O;]MF%;;V8LPX9*V!L0VOEQ]^?Y[XEL%[]ND7'#;V& Q/@=0 M\H*<:UF90VD]9KR,>_O\M9G0$S1+^<^>;;A])-MN->GG^]-8!KR>+Y3:VJ/[ MW__BV"3W^_F\GFWDO9@@^$XP[QFFGN&X#S)+01#=6'C.,UJC(J,AD/[1D.K' MS.T;0"L=A"7"TFGPK869;]MB&D.ZS",C;#&*(\_L1?QJN[9GXR,S6D8"T-\# M>MKSV81*L)T=NZ(2:]CV0A94E@,(G&):,]3"YZ]]G+'?Q.>C[/!$,CZQGH?#;>TN[PW M O,/66-KU _G"!D;;V.>L4QDLB$T88,/Z98-+;LV^BH.%O%(Q"/O%N=+/;\2 MZW[H =+L8&-S0Q$R'ZX01]C*WOI[X]0E]@%@6/HY9UBDP>S@#'45M':2^(& M6"8.5#U%6&6@:-@J1U2,> FY8C;6")8*D?$A8O<"K-PJ2'2N6E>>%;?LAYAY M5M0RU(0FL Q/;T1)- 6Y)Q*^Z^C%T,@GV.6\D@YB4=)!E'3PM4D'D3[YF?ID MJ4W6U(;MW3V'O0%+\0)FOJQ?;L?94-/PYTT]HS2 M L6/*R/A-0N&P5^?^A?!V'['0T<)6$&LL=XN0T Q"RSC!PU)\ M.V7)#Q&]1?2V)[TIWG:=)9%C8"'#=XR@CK?$@D@\3M>1D$R5X,3%E.BE]F#O MU#>0%7W@6O93@H.W.>'?"_HDFK&-'GSZ-H.EO\><)"Z\?.FO 5MLO J\K^*0TF( MP.R(A2,6_IC:F?E1'4R/%A0A)CO@Y=7A7T:F/<8;F;9/?+ZACK< ).A'?R): MBVAM?Y,:B\BGF*.+KR5%R<6H(D<9!<8KLX/<$+__NNW5H.Y5H ]"EC M:>T%'7@)"4@?3%T->XJ!(/>:+/"6KH4C_#C@:-I>*H$$AQ:0_ QLO(D%+2\? M 3N^06K56O=C2T&_RYJ+TSV>$LB0OC&]/ A_%'&$/5U)L2UWF1SEJSTOOQ'G M8^L;8CWBIXB?]N2G)V[!].;G#7B9ARN#8"T',=B*]>,O*RX+ML6"E&Q#"JC2 M@N@'_^'0PKSAHWF9(!GM[$;4^FYJ!:O#!L@"'BO!L0,DLUW'VY#P\\!P"IB7 M?NMZ^:#>_M+Z;A)Z869:FH36#C>3D>!&3UY&,W*2->\X!$Z[P::_91I@JEA/ M?5^NCD)P1P0:$>C["#00KD&R[0"*V+Q6 M#)QP[F=4:F!FNXI_J! 1LN/)1)R/B4SCP$; YW T#?IISZ@-LIL1C7OVM(R/ M*YHX.*GALUA@B ],.B^\@80R(F3XS$0>^.EHANU%4KP,=IQ\Z:X.A;F:?Y8& M9R@;P9DPV=4N-PP:+]4X6*S'8/@ R_,\N%4DR4N;M.!@08QP72YKF7:Y9D6M MHCM^Q"O8,4-8\!K"N>)G?#X=-UL&BR(>C7CT@]$9;]<4DY<*%SCO3'2#(XY8 M!X@68E-?,2@X#QB!#Y]7,Q<0!M&;%T^1/CNC\-P&PCET(P51WFP5G S.A 41 M7_^<@H+:H1%LTS"@]AL/<3Z43D64?FIMY,6SU_,$S(%'[SB"3^*SB$\GC27@ M@+4ST\O3[4'"&)+,J)6X6*9N/AT^7E99()R!9(Y7AA7JV=6 MV.P.J9\ M]7%:WIW'Y%7K6>50A?[42E17Z&@I?O$HQ2]*\3M)72$*N96 B:<$:3 0A7B< MB@LI:9 4.)%E$@R7I &@@KI"_AOU=+-=R!6JZ6JFD"X7JKE:LY)N%VI5(96@ M4_'4(8L0;8F@]X@W/-&@")'_Q_.AF=^KN1-KD_= ZB\0'QNC!SBU39S[5@S"JPC*&ET1J]5L%-(Y9)F@=V'J68FH:N9J M#?R(WM'J;2BA#[:I*=ZYOAN@X2V8U@A"#Q'Q&'5(/'RJV-5ROL3ZA(E@QH0_ MY?"4P/JK@!U@TT7=2\@<@OZ!8'OD'9@Q/.L]^(8MK+]#6@_KKXX!7 GO^SW- M,!!H@$O$:3H%A105 T(\(4M"2J8Y00*)&)5,2BR=2FX(M+8H]/(]4HR7.@E5 M[\%RIC$7T_/;AD +S/.6CUPN.YU4AEUJDEZP$[-;SQ9YW#+QO"4;R]]J:81] M7D_+I5)-;DQKK8; ;/>I,XT'HS.#*6IB=!;YA9;7F\8,M=SJ<]&^'>>'\5F% M=Y-2KO=0R74>.VDA)E#/6TYJ=]*DH4T[ZN*APS?(8NQA5AL*\>V6CV[N#CZD MNVVJ!_@;I10W12L[%!([6MKEH>6*-S6>S-T_%I#L[.9S,]1R:T6R7GT<)=U' M5R6[FBO5N[EYW'.& KL]>ORQDK-&]UQ6 M9:$C]U.Q*2<59D)RNZ5;:=*E;*)%=2:N.F([R%5,S])":KLE51,FTT0OQU!* MN]AJ3FK9"I.:"=QVR^%=TQS(]")+P38M%NY&,2U.I@6:VFYJ-\12K6TT=(KL M2?)D-IC,A#IJ2F\W'0RK!:,EB2-UHF7+'2!P!<-%U,1L-UVHS+"K/MS/U%(_ M:8%>M2<]QF8"O0/WE195KCX.XHM.;YBLF+I[!V.S!FZZA:B[EMRWR4S_0=6Y+=]WJ_?3>0DUWD-2B7KS+%A?WY::I$BQQI:5OLA):11TQT$$+M/0R=^*U@JF"3G M>JIGIQ_4(6ZZM2Q:D9D29\]XJE2^:U+2,.-(MS/<=&M9W"/)/=:GJ3NU56(Z M4ZJ1)>_O$;9VT%7Y83+,)U./&5ZQN=G-(IVT\C2:P ["FM!&#^:8H=C1;4UK M2'>54E)"$]A!66Y+[DS:9'/,UWH+&PS2TD AAP*S@[)&MFV4LK%:A](?.F2] M: _5"I,6F!V4=9<1!W9SJB\H)LD-'438Q=D]DCX[*&N>469]<_8X964TUQTT8(GD39V>HZ0X:D/.I2?NVT"_RS&(@PAI9 M;65:8.I.0G/S0]3K#FRE"M/<0GM@R Z3JTYB--.O MRD4$@1W8JA4KHJZ6^&'';:C23:?LZ-842> =V'+G4T!51X;:6=Q1AC-HW,-^ MLX&;;M%K4ZT![89MF-1D1.J%7,F]R61FN.F27M\1#//5+?:> L\)>P.B[T4L M75_/X 2N8RY_\/TT[Y<-HW3=2O7;;'O+CK6<6# @'43$]KB7(7Y%OU;N>LV] M6>L;9S[+FCE;!@"6WTD<];KV'5]<6^I-AW/U' R0Y>8Z\/I M5R^ B/#P57A(1'(I!'C@KE@FPL/!\/#V37%+A.QEJG[%FC^P&W=HRQ? P[)!@.)@*#^-/RSJGQG/#VO8AE5D)X MF6/C?I1PR\2/D<<*2B$@%E]2GC6Q,.\5F\]#FT^9.]?_)8H0RO+7BM'7UI>V M[?6MZ4-(RQ,O=ZGJ#L#<.!1W:N1]^>V3?N3KZY?]^BVMST@PGU+/KHX,L+[G2)4OY](LU^]SPPOOJ!@:TGLK;0LU66"]_"J*B0G#>G*1:9BCALIF%@TN M6ZS?EBWTC@1%10>:_>\%&;L@_,N&_KU0YLZUX>J2Z03/+P@#Z @;""\)&2$)OH9Z#U*YI3\E) SW/=LBX/KC3 M9PK9$1M"0HA=_.&HRQ2=^.?7)B .%YSZ@0P< F?H, P<.O?FBQB89H08C3F8 M$6IM8/=2(JBI^41LYHHYE>K0C2_GX)LV-:3:E-WIM(9W\+;;,^(FA=/>V8L_ M-,5>TES\%18.L?/WS*!(BR(B->\F8EP"$"><7A(&]&]GPY='!=>MR<1_GY?H M3B\GGS.MK.D.'-G5EHMMKM8:^,'/":"*J$,HM-F*GGVTXFJ>T]L=JRO,,Z79 MQ1^68K90[]EDQX'0\7CC\R#J58O.R+5R>97)S_24SF2'<[N!0)3DMD#DW?<\ M7I;..,N(PZF,T[-T8$9D<)JW;ANZ:9/EWB]2B4&DTFI M)5;3>'J('2^3#'L\B_.[L^!7!VL.R(*GC<&R! M%8\A$;1#]G19ME>\IPR6GVBSRK!7K_89%I^4CF&']9)C4E'(Z7N%G YL)OQ$ M9CV>Y? &M^:<<3G=2??*%"P- %\0;"#7,;>RV%KG$LEO$5RJ6W ,%"DHXQG< M].87$!0W$A"B:,![;(23Y58>WV X[=).+Y".9CT$K,C[G)@VI!IF0S\9]&6' MQAXY.5+JRLV.,LF7LLT'J.:Z,R&%C8K892(>BX(*GS(@OB];$3^?DXYD6 M'V-EXR:GNTFNFU1+]W*N(=:E2D[']9&0Q1&_9)C76/E,8Q-!(=ZVZ>"+T(]C M*4WP'^72\?8NW!)$)Q%E6GG!4GN\#H9ZII&PE+7!>H()F+BEZ>WLU MBE1$D8HH4G&D/8XW^%6C!]:D/$XE>+?H4.!.>YB6&@W$KS@3AF$N4\G7(HLA M#E9X 8K@!A*O?/S$5<:X2JZ7 !.%)*($A6\A.8X84O"9IZX!PT%N"+_DG]TA MSV%%I.]JG72.)\GL!-:GA0D-9KB8*E;\ERF&CH()48;"]^3!8P8#WL6$?5(U M^=HT,^87)*Q/1H5R89@;8B;$VOR2Y0ZKRT]L=];\>X^,(:%Y%TIZV"=-F<3W MKWN!@"@.<-9Q@.BP_#>P(U9<6L9,VL2KJ\D=&WJ.R0X9-M'+M4X[D>RHC-(V M*_54(36QJW3,D:/J(NQ(_CMY#$3^(*@U\!U/EO7S>%TM5,5G,2!3LMD?Y MA%&X<]TAYG-DJ\1B9WK^!ILE7@8$FCD994%$61!1%L07FAI/.Z55TQ!?C'DV MW&D62E2"Y6')5IN%;$OKD3-/-E[\85Y+SHH"%5'6PP_FW"-:#WNR;J%V(SF4 MG7Z@V%:^V"(S/2NX78E]@W7/*[RQ.\LARFXX4E1CD[-CB+,ET\6W\YQ":AVU M6LBI5WIZ(7;DU(A=.1&/8A)6V]T&SSKWJ44I5;9;>>_R-B\I(G[)):.@QA<$ M-4Y-^U]74N34*ST]EQ\[HV('FSLC>\Z5Z4*2+^5@?CKNIUC3]=CS.O*61RT,O%W%V-1[L4/ M+D<9)1J<4:+!BP1W7E[G[Z?2P=J32#]<_> ?:(J&8!O].Z?3'TO2_T!*#<%. M\'?.)#^@BCC5@>]5-<$Q6.!J.9$A'U)#_G 1Q&\?)SAZ@;>ZSRLOG\#HBZF& MP@.7[;@SVVE!(>>T;X<"[=5V8RZY6'0,^VPE2R?I[3*GY^K9;6MRRX5/I5LB#^_(6XK?)@]B MKVW%'Y@:<4P[ K/J6HC]98%6;):--%.>Q*D:5/BQ=)-/%S)(H'EEXA*7'!>= MO?[R;<9OP_E[;37^0,X_JB&S-^L[!26792J#FTY)%&ZM(C-/V#S;D8 M>UA;)B3E7M:BU%$P(J3!B&^SJWCNEL1>;?3=.2_:7@TWYQU/D^_%>O%\4K'NJER'TCL=JZFS=_GMLFD,20=:.H+I(#JI?=Y;S-%)[>]@'R".;".&S")^?/40QB!> M'-K3K*&IBVF]TG3R8BTC-03:+_(6OV0243KS-]N9C\YH?PLS9%\.GU=F-U,S MD>U03$[*E2;UA[F,#V=S?C0A&3_?1.;G56.6(83%Y<:9[;%IX65%48601A5. M97%\>^GS185@EA[1XE4YY RJQ1@SR*O\ LB#VE09S^K%!IJ>=]5R/+KU[FQB M$: MM%4,6B5F+Q[XJSKATDB[I(!OC%W"2HM1**AO7 MD3CSBM&E4D?<"_F!C!^E4YQ^M:=G_"/7F-F7\PL=]J&J59MC"K;*SL#5JZ,' MD,:ON4+FA#=2% M.U%K]U5%:TZJR<=,0V#\XG2)2XIZ+9,KBGJ\LT#=]^':[0IU/Y%KOR2'8P?; MINOIT<+F$V.JU4S:BX8P2:6K,\RV./"1N$P>^-+?4Y<),'5=$R]%$7>XJ @:](F"' M*RCSW3DKRM4/F73_[@07I:A_G."(=8HCWB.FEXL+EWUO8N)#,OR2^._77;6L M,E4DZ#EJ]@A8T!:Z\4+S/ATO]BE2ZAF5I-Q^E"N?CK(4JKEW^&O^$CPM5 =6 MS4(.I0.E+M!<6(=6"T]TY<=1OA]7!98EF..9(A;%[H.J)+CF@W*;D&+)-(+R MT6#P+I_U:X DS=T8S&NY"E%K-W-Z1&77LBSBS_4%;7K(L=G/Q!C8!%3/,CE MOEY^ +1"OW_CYFMTL[-@A63_KB^D[GN-DQ&.!R [[3HCTT*,(NV$E3:M=H'- M5>*=5NFQF"CV-"G1F;U%,!]?^=>0RUY+EUVFDHUW[QR*3<3CSH!>S*GV\.(/ M0U&7E/__'M0"5H,0P"9,F2BZ!O3%:(RZ]#]@3'N1ABP4H3Z 5O"5;,C-)\L%J2"J]5$GJD, M:LTX0V:2_8; )+P=->JU4Y51+#"*!?Y$=CW>+MH>_%ITFO>C+&RHG98UD>ZZ M_69[\3C#_(KO>*+.]^A1&O6/)PPTY" I$JD8A C&B@.T*" :!42_A> X7AFT M%>_4$>L4C(S/.&OB9(J4&T;2/-[I543<>Z23NSR M3Z-8<10K_@:\>,3"9!]A1E4&]]HL9^D.+[E,X 17U8L'U; M03Z/5TV53AW3P/CN'+U]E.?;<:9>-___LO?ES MHE#6/O[[M^KS/UC]SELU4Q5ZV)>>>;L*$?<-$;=?* 141$!91/WKOX!)=SHD M)NFXH-ZIF4PZN<&[G/-P[G.?>TZ%YYQI9X(8.N>1T]BEWSB=^%+ D8F:,7]< M%O;>E'4#=@,D/0%)3S(9TCR_B[$OQ/X*LKE=QU&7?&#"I2&'H3-3LRM>**-) M6E>:>6!('$@E0+X3D._D2H*>#SG]8LQS*5".5[YVTL/Z_+P=(XL**RM?0BK\MO> M0AZV!Y2D$$5BM,WCP6 6QAV,V10$?V H4"OWB(3*3;@Q2(MRMK0H'_7CNJ&& MY'J-P]**@@5OT6@BNSD;^W$<U?;/B>\>V$E6/%M!]&W6/R9[NFQ66AQ MN=\D74L29B>'2Q/#5FS52+B=Z =)4I?OQQO6UX%-,]8__QM]>?H[=:$K;NSZ ML\>'__+L^$,>\0R&__<4_OOGRCRMR#/_)9[U.?GZ__Z_YWW_O06"5&?AN#^> M(.C9H&9Z#!(_T 2-ICHT=G7%A)1)],$_E$6H;+VGB#J*4I[0[<A/M1/OXH M\M48J6(OY&)8CISKEW$K'S'P/Q?HM7E7$F"5"9K&"(6,P![6)S*.JZBL()0N MJSI!4O"8UG1=^;;_U*/,]?/!CB/(/PA@\9WR7F?S>$6NTN3V"+/O.O<$3-PS M7!)_@9$S>4Q%?LS>O]/9_X[_^)#GPXQOQS\!Z?,.YW[W.%[MQSY'#?[[[_'A MYR4[T3_.)'+UY'1_?*;7RWL#_F?%CMXA3A ]7O,>/OH-1#*7B!"6C!$S*.*QB\IBF21G& M4$37-!+%)^2C]3UY&\5H.*)@,C/!,!F?X*JLJ!,\\D*=&H\9'-5(Y(^_B *? M#DLH0T]"6](*%7R5'8UV+\#1NUI%^V MY)9-LJ(CNSI/UN "05/"M*(),II^ILUN=*N$KIH2V4'KZ+@ZQ"0[C%JFGIEO MMYO=LKNS>(@2?2AP.^J&B@*T]#-13AL+.-)&X/X0"\8D31M$-VY)O&PI0$@U MM-J2"HNV+$'K93ZO%(2H9>K35UA#:3I(&8:-O@VA\ZH[I;!IU!))32A3Y0M" M&VD&DJY,V*[!X%)_(LBX#+]LZ3:Z>0J:F(Y46_:9C6FP7L>,6Z:&U.TOI'*W M,*Y**YCL%?5"O6>4XY:I(0W%4AXVU27-*S#,^-*N6ZA3TZAE:D@.0^V0WIPB M3;%0WTUW/A;]7QBU3 ^I#2]%=HGE,1[B1R%G[L)F6 AE(CVD04@#E^5D1MD2M MUUP,E**G3&4ZW;+H%,9]AZN2L*)5"%J:5.J4+/9F62T)2Y85'8* M5NLUE]/H+95NVK*#$0QMO)84=*$936]JD#6)' 1)-YW4F%5=T V.WZJ5:3.4 MH)(=+7VTT4DU105^P&WJ^3HO;JO&;#=S5F,_>BKVBIDL,;+:=\L-4QD47%;F M:'YK14]]Q:+&\V*>U+:FPY<65DNP)L,>-(B:OK)2HUVI4BVWG)DI-E<[C;1# M?;R+O/F5I0J;"V.Q+*\AOJ0QD)/?%9;-15+'.]5TN"0\F*WT*F8)8T,=GZC] M0CQ9KRP6JT ^AY>&* SA5FWJ\-MJ44I*BZ;,OS$8.ZIGSF9\:VHOC0'.+/ML M4@ X9?]$R='"PK)-FBUK5ZFNN%X9GB1-4P[0&'?T!(PGV^A32IDVNH%3S+-;O5'@V+CZ6&I=2INEQR08Y'JQ+ L(K7E/@2G!0EY=L7!OE:5S) MGO;73F%/6D2[A(6R]/0?3]\\?SW&@?5C4!T'BNH^P'S:%251/ 1_AVF*H"@: M?1'?/V,['H/[]/;)=Y^Z\_@QR/XU^P&Z'V.^4]0AVNQ9P/OLX4[TP,G""9^V MA$__AF)6Y\=^*Q1&4_/N%N37[Y5Q%*(%OOZ?>#=RHAWBVYO<9PVC7WYJR_OX M]:1'$"=>A,>->?+!J?6XIW5 OB,$6(<,K /RG3QX"@D6 @#3/:T# *:,K , MIFPL! "F;*P# *:,K , IFPL! "F;*P# *:,K , IJ,NQ"?SE+_+[YUCT,\/ M^,ZBDSN+I/U<4-_IDR92HK\X%]V9 MJ^LY*_K%S,OIMJ9KN=0T7+$9'-,;[L :1&-SR!8 _ &[_X+=7^XBTU?]XI44 MYP E@;7\K;4 '+UKST#_UC,0]#MU^9P>7W&-^)K4+2'G<;<9]VT8*# ,8!@ M,8!A_"UB?.:F_6-,=>&<&AU]K=N!#M("?>V@X<+#/L8MW$>F/E/I4D]^\;80 M[*__Q"K__0WZKO/L.KV/2R1O+]L5WA"4-D/; T%#OY))-7&VHNM8\36S> Q] MPY]Q@1>MC.[R&W41Q-/+>IX>_5?;9SE[>3.W@T"#(N))3;A448=\1^5'LP$; MC0#[]I-Y(%ZMY@>\&W@W\&[TN7>C\M#OK">4T>4E,M];>E2SAYO,I;V[.JJB MW?K0Z/"UY;J ,(5"J36+[RO%!1@>8.RURJ[ NX%WW[%W(Z^^N^P/W?L6]7[R\49F&"[ UWIID?VUW\M1HV539"[MW($#&<[QDC0U4\?1O)BDT:Z%$,L&#-UBQM G8,H,AW?Q M+<9I"838!UN31ZQZ!7_DKKENXF2'@[E:7\XK%D<,)$%.BB@C#P1R"'Z #P,? M!CY\>IK@/1_>4.*@N3*0HJFKA;HA3!2N[\2Y1>*\>P\H?$(" /@P\.%K]^&S MD 'O^; :;AFLS$SR)N3STK*B84YSQ48^'&WST0<:)X / Q\&/GS1'?^[/MSH MP+,F-?;@[=J3VWGTG:KD5R8$>)F&O^0ZGI=;NLX$U$,^ ?]X MT_B5N>%F M+.0@\D;MM.O/850-N)VJS&30.>MR9P&;75"M08QJD(L6\_J0>& M/DE:?N#ZF?(%X/HWRBH<=OTI$78V^KS2YZ%MHR_[-*.;T7Z$C#D%[('&@&0( MN#YP_2LE(PZ[/ANNY_EE'>F86UZ?+V;(K.^90M2;6'& /Y#82>H% M_/E#, MW[]1$N.P[^,;BVF4.8HT2;L0\C2]F%)R'/''% ;YP!!7+$=XK-Q@3W/Z9AG7 M>?!^ [U**F1LH\XEX./%U>D@,4!BP,6!RP.6!RP.&!QQ[>X:SU&(Y?[N[6> MKKCJ+*F^I>EK?>$LX\IC8']]U8K^,^R?[V%_?*8;MWL79&VM\-L!^?V.\94= M,Z%)DZ:HYB5>*?:1(=D-1X@1E];"8J(;[BYV9C(6\&#$"55XP)F!,U^M,Y_I/NWGG'G;)52?IF7.W"Y% M:;7(#TG?$R)G9F(JFV1(X,S F8$S7^KV[.>H5 'H- M"/^!\/^U: M\@$_Y88">#?P[AOQ[M.2!'_MW3[;MOOE.D%(M=D4]M#*JF,5V,B[XWNWZ -. MGS U#_!NX-W7[MUG80W^VKMIG%"VK979DZR5N$'7%CUI\&'DWEC ?P(9/Y#Q7P4E\4O,_@AQWFNI0_F12^MF694LV.C5\O2@ MWL5#&8$3^H%YH#!PG@D@ $# E?(6'X$ JR5A5D$)>4FI!,M.OP$->E&8$T$ MF5SFHW%PF0] (" *R4W/@(!!(LS=HON*K!%U9A62!>N5XY%_ $8$CWH CGFE;_S%'="44)L2.2B2/"2'J'#QP1..)5.^)Y-]J*.VZ1?F ML#+5J_.Y U%Y9QH[(I.<*#+ $8$CWJ@CGFF+^S%'W.R0,:%3BA!]NE\K876E M/QVRL2,FNUWX@4$/QJ97=K@?/;(2ER'7/?_I(!_0=^ >4U;O,5W_3OG)VP[< M/!SGNYBKN#J\VF%\6U *6@^/$ B--\Z:ZC M*=[L\YY;%G!KL\(\VVP)W)HWD.82KPFQYY)[VT70_X#3,N"\5^.\U[\-?]]I M3=+#AEZK(YN^J%;#V&FCG3>%@MM_%6_?WW;99/IJ-'MOR9[N:,A+7(_?-Q<_ZOAYRM'R^C MWUW S2UK9X!0YDP'W+$S-AW;^9--?!N2X@,(' %EKFR#0Z=*#Z,POIHV'LSW%- M*W X!_SY^OSYUO3LGWU']_G)9-GLMX9P7UOY5:G6*R-]-O;IN%C5 TF=4-L. MO!IX]16^I<]S9/_7;VEEZX^I"=L*I>W8D$B&]U3;+^1!KXR@9@>LDZ4B>B,]#.-A))E]H#YQ8 ">X:"4Y++5P("SPNB#T7WC8D9C9V"FNT MGB#!HX+_E0NZ D $MPG$IQ)F" M!U]C0LYI]&W7B3T\,H9H[D[#==P%= %V]M9 [8R41P16CWQL7K?UB>&_@D/L M=MGK1\A%\PWVF M%YI&U:%0DXW]-ZYH>#"$ /X+_/?^_/>,],)'_+?H5.)S]YEJU\Y&4?RXI2+NM0GEG59K"^[*W'_6(G M=/D(B<@GO0$![DD"WP6^>\9M_(=]M]XVUB'276$2B;'EHMSUYHOI-/;=1X4 M!7P7^"[PW3-NX3_LN]VB;>B!093,[:;'PKM.?5;?)+Z[3PL(H^DB/,!W@>_> MM>^>=OO^8=^=]MN6TIU"4:P^[FT&+F75^(T0^^[3*3QY[$R"YS13+K""15(G M,>>[T=\LDC7(*=H\\'Q+MT&2 D F9IU,O,4D!9QC+5U]IMM>Y)I[I"HZKAX- MGPM<5[?5;3=VU_WX6%OK_G9>]I?O1B#7FG253=MQDU_XOFN, U\9+_2NTU:B MQ[S&5RZMPG SFZ 3J58:.MM-('JN%T4K5,(2I-6' "$ 0F0<(:Z?)S@W*+P9 M#V%^G^61?-@U6],BW(1+G"I)0HP.Y+>?IY0F W0 Z'#M\83SGZC88LJ2'^F'Z@B[C]&JO_N-/RJMET"@$!&7 . P$UP+G\) B6;1,=B7^KS MBEL;#YV5I+=H(0:!)Z4&R.4 0 " P'6P*7\) BN"W>X*] *"(7I9KPY85*KL M(X%'R0<,)!\ ! (7 =[\I<@T"G117B55T826ECG\;EISX2X0#K]2SM"'42! MC&M'GFYWY):ZF_-FBJL_Y,:*9ZBY:#%SFK$(?%T#[&Y&J]L>$8TR#2T%8VUH M>@(LB8UZ<@^O=$8L7AW"D-:W&]2DNYLTCDTWH)^ EVBC8$>3YK5U5XR[F(^= M* TL\"]@T;;;*H>P2@6&>G:W9^5W06T< 0L3\PPW-QV%/9+\Y83($=3"WXG7 M2G6 LVJ 53>(59]F14Z*562H.ZI,R"(?3'I;QAJL@B;+QJY)G@>KSCH='\"J M Q/RB%5IDAA@%<"JV\*JOR5O3HI551XJC=EPNX5;^(@LR\)@Y902UV1.C%67 MF(X/8-6!"8FQ*O*N]*U#@%4 JVX2JS[-,9T4J\( &RV%BF+S"KY>*@4W7^]7 M$]>,R:6;FX\/@-6A&=FC%9R6%]V0WBAZ9%^/G4/7("7JJ#+5H_6SK&CY]ZN< M"SQ=R_E._--E-)MQ$=HS,GC@5 )<1,V*=/L1]BK#83XHM9".M"5E:C@8RO2H M+QR9^X(_ 7M/#LSN_;<96&/=;4T2"/1:@>_% X@F^.GU\!(#.PQ2WG0;"BJM M>JM.6RDT;9<0HIZ^SPQ>Z]P\OAE24_2YV8E?$"C\0"'( TV\)E(_E6H=H") MQ1M Q4^S;.=$15>HRH*\7*W@;1F:!;4F/!KM_?Y=#O):Y^83J'A@=AY1D8") M!Q1]K8XJ0$6 B@ 5C\?GG1,5Q06$]-SMH"(IODMYXX8Z&M;8V._?93NO=6X^ M@8H'9N=5KG9Q/P.*AZ7G$19QB'G#TM40Q;^)BPK3^.[E$FA7@.K;CJ7I<\^OE M]5 $_>5XW9F>4]28FE7L;33Y.=OQ=2\7+4DNZKP1_?7451:YI>+Z.6>2\V>Z M%_.[MA:G']?B[Q+!KQ(M9&YBV(JM1EV-!A'](+ZWZWT_WK"^_E;0C/7/_T9? MGOY.7>B*&P/H[/'A3T)F+/Z01_B$X?\]!23^N3)/*_(,$LEG?4Z^_K__[WG? M?^,YI#H+Q_WQ)+E^-JA9XG@_T 3@ISHT=G7%A)1)],$_E$6H;+W'05+,=^SI M*OR/7ZIM++$5^#M&_&_NV??Q;*2FTE(VT+,)>WR?0 M]XO]X_+.GGR4O@U\_ M=#PC=LL?KK[/"!<__8_G)NOB.\L?*!*_-/YC1?]\'!B.?*>(TZS4"X_!?J_+ M?Y57G]\UK,AOFGJ8ZSB68D=/3WX2?\K^ [[E9FX,O?_3;7$O['?_V?'W$5)% MH+K8]R;V%<#3!VKE_&K7S$P/]_/NLX]P2/W#!W%7Y#H3**?QT'<,7O_3F?_._[C0YX/,TX1\ 3GSSN< M^]WCV.9$WU'-6?0'NNO%BX90_\G]]]_CPT_F5T&TVDFSL[S=WAOI/RMV] IS M@NCQFO>0TS>J'OEU$C?EHD$K_SI?5U^^B _W6[*50(L"?.UW#Q_=!"<5A,:P MB0RKC"KC"$7(8W5,R11#X7KD(X0^H1\-3?G%O:V4T)20/B&5Z$IQ(TVF)(6& M<2R(O6Q:ZU,5>M@P1 GJ#]L*I:*Z9T0;4IEZV7+3Z8NZTBJ2?*U)[A9E>(CZ MD!"U3#]TW%NT\E1H<3Q9FGB8%"YJ5B%^*$*^;,J8BUY-=OD-+)JM6F,G3?-# M7]B?G/S9RHVN8'2QWFQVZS.9XNB8J_#N&EJ4"31*5FE8DMZA^Y#%6Y2$60\/:A&R6N.=B3BP$%KX+EJC'/\=J54BS)@%/TBV1[+78/D_'GY\> M_KKE"NU!5>W#NI3WBRBGPFLQE DY]?F+:K'B%1PI;P8&7)[ @LML5G%+/&72 M>9:F\PVH9G*M[0X;6%Y].YE&+5/#=[RRA&AKJPYS*Z-;@P/9@T=LU#(]?%(; M3N%^5]KP$%UL>P.BFN>1^*'IX6]VB-7HS7%9LJIB@Y],)&.B)D]-#7^(E1UF M5O-0LR44@R'5I"Q59J/=5^KSNW*3A0R'6,&MJABB0GVHUO5IU!)!7C8-AD.% MX=?E/KRBZ@5LS78Z=A#&35-3U19+(]JOS458G%7+&\:$\NZ0E:GTY[OZ*"^W M8+LK0:5*:3"=21_TF1E^I6>SEF8+N2WJ&E- MZ0'#C?EHDRA$+5,>56C,EU2S4)[#*&8,#&-*MWOA-&J9&M.\8TZ)6D-?FJTA M3=4FU75ICL4MTV,B@X5)B'J9@PTSA G&7RK;,/[X])BXJC:0N)KIP$I'ZTRH MDJ&,6%9FTF-:5M>KM4G4'=YJD 0\%MJE+B/LB< 7T+>TM9XIKC@)JCAB<6O6 M2UP_?F9J3"M_ TW=602K5F%8[U?PKN'H\3-3[XCQMC+0:;)B2P$G8HOU;,&W M&M.H97I(L>CQJ%>EHG#>#*+H4VHB&H3J M;-PT-:@BUE[DUX@P,J'1K$VI9*EI-I.GID:U6>5WW29<=/D@&@NUF\ UK!7& M35/#LBNFJ)I$!^57LJ8WQ[[!E?FD ^E578LSU/(K95$R&ITM674:.]B+'HND MQY7'ANHF7\K/X5*HVV8P+^#+&ALW3ATJJ9;[)"W#0% M5?$=3F7M&!A<(T9]MK)T7#@"M:AI&JOZ8[O5@<9%4@IZ0V,S-!OM767?-@U6 MQ0K'P0)9@(UYL=FC388HD4EOTV@UMB7-F^[4&BQZM;&C]8U.DXJZBZ4G85@: MDJ+JE7HFV1+$>2,?6&CDKE'3U"0X4(2_4V_K\?JX)(WZBM0>5Y*GIB9A43'S MVKBVYOCM-B]T^M50[5K3N&EZ$E#;;_ M@C5X0VANN>ELVIO+^[:I29 $O5)L M.2L-WK+6IIZG"WB927J;G@38Z*N8T*UW8(.BX!+?7 \,81I714]UP>POQBS2 M$"N2.&L:6'O7+,V9,&Z:,EN9F%48&)DA/&3*\UVG536@5?+4M"WVJ/F\5$*1 M!F\L$)^6+4'K5H6D;6IR:Z:W:5KM^=!$I=9D(S([WZE/X]IOJ=Y65Y:">[OR M(NKME)3JF!9L9OLR<:DN"'-#;P\$L$!BI5-F4D>2IZ8$U&H4!4MRL6+[D M*87ZNA@ZA?Z^;6I@<[(5L'FGU)!$LCPRQWBM/.LDF>12 YNU)OUP@$SJ)H2IZ7%9*F<0,KLPI0 >K7F$ MVQ1*1)(Z(C4NF[1GV)8MD;!8F'JA46HK7&P'K[QLAP.)ZM,M".5K?% D*TUJ7)XB3ELZT9S#8C@J#!:X2=+=I .I<;7K@=\IU[=*!]-K"M?:JNL0- 38*#*29 F7;W42>FQH75[3(8(<&CJ1[Y+)/N8(D4M.X M:6JVF,JP954MH6ZB]*C1;K2B3<4J:9J"KU%D+8Y)8"9O]#;^ !4,C<632Z)I M^-*'EKHA1FT<[AL^6>^'^6YGLM<2I^!+5:0=UN3ID;D2X+Q?\2B[2>R?^P1? M";/]BR_<9VI0G<5"67KZCZ=OGN]98WKMD5J+Z2)U3S/]2>8].RUZ9/+27*GO M/GWJX].0_1;WS3,LR]"TA?XD:J:^$^0A;?\S@NO9\YWHF9.%$SYQ2T__AN*S ML!][ZC.,)N%=RO'7[Y6QY\1'%/^)V4 -3+ J ,/ LOQ>%O3@75ZP+!=9%O([ MB,.RMRK(=_"^S^*JX#A8ELPM"_6=!,N2O65!OE,T6)8,+@L!EB5[R\)\AT$@ MEKUEB3:38(^?Q67! 8AE;UDH0(B=;E7>S[WTM#P?.ZF\U!Q0RU?T[&>Z.WF8 M&3R/KCK;<_3>P5PFYNCI8[GH&6/7^- '4Y]P/6!E)Y^CPP=:%\"F3-O4.R=- MP*2 VQWC# :XW:<.1X!)O7M2 :;H_6,#X'6?X_.!3;U/KF=KCCXY):JSB'^8 MI$?^R^F!3PM+U.=GY] 56E95 RN();O:KRNTI^4M[]P^F._8%;G/ER &T$9@ M9P%HH^Q'/<#* &UTC[11IB?POISRZW$5]1V[JK@[ZEQ\3*@LCA9V S8$L"& M#0%L2)9VNU?&ACC^3' #'N7_D,_M=H2GYGB*>$ MM$])>9'E)I=DI\P]I;J]&J?BDH)X^V2A7IQ(\WC0>X]V=2][IZ5B:)!A@XW3 M)6R%^0Y?TWO[%.=;(.*_G8@_3O'OZC/=]HRU#B)_$/FG+,1+9_@&^X#KV@=0 M[TW(H?7?AZ?IKT<"B_WQYVE/T1Y.4L)5N1[!>.)6_& MV5C+"6P?.-M!9SO6]OAFK$95ED:*S,SJ]OEZK6:_4;X9J]'TB:$:QP.;TVZB MK]=L]OOGFS&;A>,=,1H\Z;;Z>FUFOZ.^&9O1_RR/]<%-]FO)LL]:W?6]769> M62BV&E>13"J'-117G>4PY"$7EUP^6@"7J2$?K5KOXR[YW&,[5*L7_8Z_'.X) MRO6RGMR:R)B,/9;I?BP>*_^J0K>O)<H:>EQ> M5I[,4&5,F(V*:6%A$R/#K8RYPO,2MI5F\1-%;#]2IG;!J^[$(4H8O](GSJI> M\4=S(BY7]52ZFWY@&<0 +GX&%WQKTMF)H%9O;$T./ M$-&R+9A -^V*U*(EG]@VAEC%#4\+$?WQ? M!$X]( QQ&I@X]XOR"E BULK?'$KL)>V9@HG4.'/_S!1*='1?,6Q=XQ77CJ;% M>X2'_J3#NR%=%/B64&ON8,^NJ=TCPT,T7]%C7L$)'Q67(Z0>*+S8)'7$#:?! M=BG(^_)\> 04!$&F@.)?1^,M 52DT_K>'%3LT^("J/A,0/%;;->*;U)PS\55 M%5MU+/T1/:I>KR8-/'EJMI;]46'=Z* 0-3T7>B UP4 ]43>Y+L;0%66)NV)2 ME!J/=R+XB9"#/O>^]0J0 []%Y* 0X')-:%=FH_Q5@_6^9Z^:.S* DF?>/N@ M4TIS42T&3=/"ZRJU:4[K"I2$!=2WGPSS0.+H@>W#WQTQ7,Y4^8WNJH:GQX<) MB4@QYRSC(7E7(@8YX\'!57K>)TX)"H&KQ(^21ZO1CJ;5T?9G"(5K>BN%&2 -*#8M8EO/Y%K=.LK MB,1/FY[W;'!PXKRYMP8'AX\ R $S4'6DLI$XRD!&?B 4B:_NTK\(#?#"1\=. M:=*0R%4K#* M(HX[831^.MJZG^@,,;.W=6XB:\[9H.'4Z6S^!AN2"V7H<0*Z M,UQ+S;:='JXN=S5V^EX]MFNWTS-]FN M\(:@M!G:'@@:^D41U1?#H_E\N<+0.>SQBM<0@VG=PGI4'![%#"A*'YW]S!1W MWW:=J N:EYNXCI7CK>7"V>IZ+IF[7#MPU9GBZ;GV0K&!M.R$J9AOY>3C3OG7 M)[])&CUY3>PTWBLD;-LM%3M=P>O!XEP=*!O!#*<&*U,Q"8OA#SAZ0KH&^-Z% MU=Z9GY/KD(H?-;8&?G%YN7/FY^0NM=*WR9N^^;9^97- ([TUWUK;%$SBFZBO MPD0M=:?1RYK^]A,G#DDC@++ZJI75F9^3#,JRS\'6 B.XL(XX\W.201'R.>AA M8 07ELEF?D[N4F.;'3[Z,V%GS5^U9M-6J08;@\JXL:X$T7]CCBCFI _'G5>'_?)ZSIO?')R?C:. B&->_;B[\3IS+QHR47=71NJOH^B.KKJ3.WD*4E M]4K MA9T"M>-MV"E0.QZ77;I 0"6P7:I$JMA0LCQT7"[N&JMI.(T"JIB(>B^BN@%] M9%/WE:KAK8^MYG,/AA_PU(3WLKPL>K M5AJ=F?:ZS;$!11PX.LM@ M#C4FAW9=] 7W5Y?=6929U,V7=JL$?/27=4TOB- M;):#36-2&%<+.QZB9[!L>&.+(?Y^+';?+-&"H94]( MNHL7ML._WW*_]6GQ#KSHN'HTNUS@NKJM;KOQUG,_=ZRM=7]O1'_K;*(-?&O2 M53:O;-F+TGCAS3"?-2%U)VW&C=7*\*D=K4N;65[I+A"=TQC0@(;U#NP<0-RNH.5G%\4>W]35C>^TGQH MEY?6_0DH6 0HFA.,%WHV$>6@L9RL;OSQ4A#VYDC=VXVP'1PT@NG(M/@M8DY/ M6S=>"*?ZM.%5>U)?)M&*TN:FE,3*"/)4.)Z 'QCDM<+QM^I5&2@>?V&W^^O9 M^<>1)N8M!>4=PM'G2L.=$XM.4)F:[(L+J[,C8(O'1_:ZV-2]=1AC45*]_K7, MRM<*0E_9.*6LZ;**UGL'J[?DL "L3@16A^^D5X0"#%N0J<#;N=%8(T*O">U. M7!-S-?0VA84S:DJ0O:)%GA,[9#X)HNAO/PF<>4"($T90UZ1.OA1VO2%7OG?L M>E/KG&'P^MQ,G:AZ]Y&ET95!S]O18=OG48KR"P1J.]/-D4'K32W98BKD>:%D MKV (%4OURFJ"][="C%ZQ0!HGF <43M-,_SH:?EV52OI2 /:&;/K> >Q-S34 ML!,%7Q\^IUN&2P]&VSO&Y$J,U5]:*[4%GPO3D&);T8AV7>+[L!0@:HVKDGM: M*SELHT^)9U4$9R:8)+<5F$*U7:Z[)V:N M:#?/01.L%,#B4O6+E7E[[BWW(13U[2?-/# D_LX&\/W#NB?;.8\D_QI!);M2 MVLO,R*ESP"8S\@P;U"APAR=./_M+4P1<+7+)]J] MA3DZ<0[?6YBB<]RWN/HI.FT6VEN8HU,GN+V%.3K+G8^KGZ/39M*]A3DZ=9+> M6YBCL]QGN/HY.FTVX%N8HQ,G&L[0%-W '8 7,O^&XJJS'(8\Y% 81:]3_G=Y M97^FS@M.ILW'9"RY"X1^60^K\,1V(XL$#.L^PA+V&)))+SRM-G\632??6 IC MF!SEPU"O;2O(+)01[%&;C]/D T.E$_T G[BVW,/_N)NTPR OEH!]#R,6KCE=[<(F#Z]$JS0I296 :[,Q1B0* M<^2!P$^40.":U.7WFOOZ&#!QEVFOOP83;XBY-75!(&U_-C<#52_.BA!7-B?L MF82/2F<\&IAA?!CJO23-]K(O'CA!F I9!#L2YZE. -)*B[I)A:S:A)XHDE MRJ5N$]GF1U/2A*2U0V+^AC.Z>\^.\PAAY ,-8T=/)G0Y8^4WNJL:GAX?&7CQ M!.6<93PD[UJ$;%D&IU,+B[-QAO RHQCZ/*/8U[G&.5(X7XV17/"W0MZGFT&ONBG?N3AN27K;T'/+F&]LJ90]'>+:@R,MJ8D 4/ MJ6+#EMR&$+W]XS,'#'G F5,E*KQOCSJ+Q#K+$W!B_?2E\P+?O7F?0=:UC"A'GXQ?DZ_.),2UX??F[_#ZZJ[ M)6LXS092K8^UA@0/:1[-QN]-.MHW'RIZG6F-=Y9=ZBP"[BQ/P*G5V9=^9X)< M^O<] :=61%_:OD%N]ONV[Q.KD+,?$P[]SGI"&5U>(O.]I4[C)?/&HXXMQ M7!=V6XI?%'?\JE(95YO06O6D:1S'Q33IP4#N!J36;=>)NJ!YN8GK6#G>6BZ< MK:[GDLG+M0-7G2F>GFLO%/LZ-6A =PTXTX]SID_VGS1ZLO[8^+U7B-.EO:%L M@8IS@#IYBQP.$*I+"S)"Q,0I03V0-!!J7[]0^\A%+V\$'RY"$?T-.!PMG'@3 M&EX)*3IAPYFHQ7[/W.JC,1G:W-XV1@?CV\U9 (?/!=@;5W4=7A%MXP 9:8RS@'!.%W(0@_=CG7K$/+L5EG M8. 95S$?NX[K/1DXT-I>@=;VR(5!LV[?-\L[?R:>,UF>*8$.XW@NX9Z90S>!KTZ>^\0M[[6Y:A26Z[:7+-H5Z*W.S"-GRU>O1Q9W9J;R M!@8"5)BW'>><5H5Y7L(K6V8*V*W':.AW57.OZ[SQR# M\*(E%W5W;:CZ/HSJZ*HSM9.G)!'5:[<6BWW'X?JR"?<5AET->:;L3%@9(6,B M#'E X->J[P']9<;UEV34ZRC-S5;=KIT />1MV"G2-Q^67+A!1 M$06)719$(B\%<'E3@':>Z,0R2')_6_R=D.H&E)!-W<\M',^+5RGGS_3H?ZZN MYZSH 3,OI]N:KN6J@:WOG0:#'_;?@)2TMR*-/#;M<)N+"21ZP$YO.R8#JK'; ML6\@70+2I=M.4G=4VOB-_)94I:K@&"_X/&KG%\MMM<:+\-_GMXPB[7W^NWH4 M;A_*3<>(Y94QPN8%V"($:QI6.T.F&.U)J"2U)8(\P*_DP@>9+8$F#&C"@"8, M:,(RK0F[^)OQR)3=AU]JJU89&C&S6AGFRK7>K"IOY\,ZF[S4J(^\U*Y-]\7M ML^ ::SWGN]$3%LFBY)1?%.<5Z#S.394YKJ:[T+[Q#V2YR7G.PM!R_P,G_[GE MM])M+.,C27;193PC8P;,]5XCIH0KNWTSWQ-G=VOF0/5TZ=4_)W]VMV8.5%/T MI9?_G&Q/9NW\XEOC4Q4Z4>GE -H$VA0N04C#6PN..AS]O>[XK4^+=^!%Q]6C MR>4"U]5M==N-=Y[[N6-MK?M['_I;:1-MX%N3KK(YM'?O:[NM.<&Z&RD0AJI# M[J92[QB7\/G")RO9FZN*P=&3&[OSP(3DSOZ6Z"LZ3 M*$5 KD4N Z;P ?U#GS<@,#NO^,_/N!Y??M4R?6W6J@U;TY'%'&OP;JLCLABT')^N=0]5;XE@ 5:>!JL-7U,=TP]FQ3.#RI"60@M^ME7J5(Y?4?@E;])2> M4&K8=7FTUK0Q!HP\,^5HIO"-!US5)E2^%7&]HE^\J['UDE;38**NEF@]Q$AETL%))ZS5*T)%K_+Y)+1'%M0F5 MT$W/;JQ7)B0@"7;%4FD<(1YH)!UW_>MHZ'55>NE+P=<; NH[AZ\WQ=< ODX3 M>'WXO(Z;$M"L/VTZ/#39R$%SHW68^I&#L#<1K5A>5XMV?HI*7*?;6I46?9/; M)IO(^*P-15X5R1YK&WE-XOB+!6, S3ZAM,\NF&5M&VG"\Y8!SS7>A&3.Z"GU M&>_U3\Q8S2:0C3!&QB43Y*/2#X>[15UH3YUX@I=RZH M/77RUV0"/A?87%S\<>I$LYF?@!,GJ 4N<746<>JDMIF?@!,GP[U&E[AO MC#QU8M;,3\"I$[I>HTN ZPSW/0&G3AY[C3X!I/3W[1,G3E1[,9=(N*=_^\IX MH1]]%5_VQE4Y'4QO!ZFY^9AFC6 M1N,FPS4G4QF5J9ER_);$ MNI-\K[]$-V'<--55ANZO\K9>0LS5>HA)S"@,#78J8[$,]\^67--KU"BR-C/[ M4'7%0*8M#D=AU#+5TTZ_(75++E*3@D:(!O:\ D%;-FJ)P*E!Z25A0*JS#M\J M-BFT(C4%4TB:I@;EC(=<.+.60YZ$Z.:2'RF5K1;W-#VHBK:M6GE)7<&E<&Q4 MQVW!(E:"C*<')5$CNN&6NBP,35&]5&^ZT[P9MR1>MIQ9$TQ3(64MZ1/)[#24 M];:FL5'+U/ )>TDL++PZE[;#8K]87#IRK1_&UT12P]_URSM#7TUY7I]4)5AN MN;-V*6F:&GZGF"=L"!_[L%(D=[P+05VH%O:E,]>3$8+>.. MIH>?)^:8BKC(4%+X 5?5+$' E:1I:OBM;KD/%8;\F.NP,AVUN:9;D';+:=PT M-55$JV&QDK<1X #Q4G\ITNJ=,9]2O,^9J#HLUON[N2**"R&S4,N51AD/) MI!U@7]V3(P@DJ%;GJX66IR^HZH$/GE)FZ9'I+,E=8B,QG6X:VQ MZR-4;4HMRV'D3^DQ45T\FAL[LI)^!5^;76(C^N$T;IH:U#I@.;&(>SM8%P9$ MJ>+[HC!+GIH:E<-5K8[9J4832Z&:9;>KL_E2B)NFAM42[24L<(4M;'@K=TL7 M? +M)TW3JRHV]=K.KFT+_,HB9O9$F2]T/.H!DAX7[IOJO& U-I)1[=@F1^F[ M8?2:C)JF9JN.4J;>]"M%7IFMJ(8M$AYD)TU34#4U'2I?9\LK6-P&94>I= AD MFC1-8Q4=S%IP9<7/)%(1] :8B56";^VDM]ZBY94\':L+1BR$6!4,=+:9H, M+(U6Y8!H3LNU3B %&F%H7&VG=(GHN5AZ$A9\&-I6DZ!,HUN>!IO->"Y&&!@U M34V")569&MIS(0G2B5I5:T/#37D:-TU-@EI8]>U]W;589KAN+0+)$N6^E\\S2GZ^;YN: MA,58IP[\FR48^.F:0,K MKMQ1DYL.FU+@J'[=*/0&:W2:M$W-&(J@^& !#7QS2U5K?H7H=:5Z4MTRU85A MK8)HHUH'DA1'A9KN8!:.*_M"F*DNS)DB"OET=R*1_K@J[_1IOX@F1=#377#; M75;IN^+6C*"&HTJ5*;UMAW%5@U073$%LMRTFG/)B]";<>O"\T(63IBD_G]L# M733\Y1;6EVN18ILKMA%A9]0TY><-O[@K5+>E@51#; -^!],!8E;/[ MK*)HTI9S$)+M.Q[:V[=-#8R:.45DXB 23-;8OA)-->[*H+F=+$TL2SJ4&5N2ZU9WLL$56D6X M5CB;(:-&UD(&ZXUO- MI4DU?(VJ3I*FJ7'I#7K06A:D(B_R+;(L(Y,*9D[CIJEQD?.Q&: 41L(K=Z71 MJ(,.Y5V87.=-K2W?QZ09WA/S$FF,*G2YI;VN+5MPUN9F#5+ M>MBHQ\;%O!9$FI!>[O2K+:G4J';:0I%HKE9[-40*DUK.R)1V!+.62D9CM*DS M%4D1]C*M)TQ*MJ5/N\=''8SJ+!;*TM-_/'WS?/])1EO*V5Y\8"D;*!&+V+\V MZ]!"G_C/=^]0LLU.?O)(<\#P_\:[5M]]^M3'IR'[W>R1!!J:L7[E^4[TS,G" M"9]VPD__AF(:XL?8U143"J-)^,_2\9(+$#]&7O.(O#U__C. M\@<1#2W)HQ@+8'X\9534_PD_0-&O_O5B!BY%Z""?X"^B(?_Z>M*#T1.OUR,A MDGQP:NGN>%G>$[6 90'> I;EHWH?L"P7699W5$A@50"&@67YJ$ ++,M%EN4= MV1A8E0LY"WC?9W%5#BOJP+)<9%G>T_F!9;F0MQP6&X)EN="R')9 @F6YR+*\ M)\P$RW*IS238XV=Q60YK5L&R7"@2 \YRLE5Y_RKYT_* J^07O"3Y3.FMZK:O MN]^;?Y7<_3TL5STC+%K?#CC!;"RC%A9!B^P9]JFSGS?_3I-"KC=%5Z2 MS[3;G?E._76:U.F!_.JG*',7\3/M=>>^MW^=-G6&F_Q'FZ-/3HGJ+.(?_M\W M]-O?3@]\6EBB/C\[A[+G/=1TE< ^WF3;L2MRGR]!#*"-P,X"T$;9CWJ ME0':Z!YIHTQ/X'TYY=?C*NH[=E5Q]Z]R0\>LV',OY@+8$,"&9,6F !MR.VR( M$Q<@ 3S(+? @1[:,KN._?%4#>@/$N'_E,_A?HRGYG8F+I6:E=LM7G6I?'GA? M^=J+ZZ(R=EHJA088--DZ7L!7F.WQ-[^U3G&^!B/]V(G[U>;5! M$/F#R#]E(=ZS@FWQO"#4?\ ^X+KV 5^JQ+@/3]-?CP06^^/+FPGIQ9GBZMZ5 MQ/%''ON)+65_!'DY2\E6)/N%8\F;<3;6<@+;!\YVT-F.M3V^&:M1E:61(C.S MNGV^7JO9;Y1OQFHT?6*HQO' YK2;Z.LUF_W^^6;,9N%X1XP&3[JMOEZ;V>^H M;\9F]*0L^C&JF;]2^/YRN\R\LE!L5?=RBI=S)KF"KNK66'?W5H$A#_MOXIKS M1XOF,C7^)_,_UI;YW&,[5$@-_8Z_'&[NO\8FZK===!4U5GKE MOP._KD_[Y) MT3>RZ"NVIKB:["4[9KDR'.:#4@OI2%M2IH:#H4R/^L*W7))M?K/_0]:36Q,9 M064,D6,[D0,/FBK*,GZ8KUN1V_&)ZW".M73LZ)\>NS&\7ZWVQVUBS&FWW*:KAJ6LO#^[UNE6?R6BW.[*_[_?3,V_@\[ ML#3'?VSP+62Q!XHC/SOO_^/M<#+E$Q]X@QR7/XIXIG$B-,_?/;,%$ M1_<5P]8U7G'M:%Z\1WRH"G5V61D)%&Q4#!GB(+@5DD>.(:()BQ[S"E#(E0%6 M;]=U#]X:.(JORD'9YY+BLM^&X%]UQN5;%5Q](?X:,]EWVA,^V&DK&J8]( *TZ@]I'#BS?AHTYS M1'=7<$?\JD2/MR*RV<8UTO[UO<2SJ6\_$9B) @/X MP!;B[XX=+F>L_$9W57^& M3"3.W$VZ6INN"!LV&C,110C7Z/>9?Y&>.AGPV>#@Q%EZ;PT.#A\PL*(FAAVS MH$KZJCAJY!9MM.SUY4X[VR6^21D]>$SN-]PI1ZP@S@B>$ZLA4.MU*:>>, M*$X79"HF:C'\ 4=/2-A]=YFKU!03FF0>HZU"G'S7:OB9'N56!=>;GY"[5 MV;=)I;[Y^GYENQ!HC F/BD)+$O$!C5)(,=Q,V.CM37_[B1- RGVS4N[,STD& M=>#GX&^!$5Q8MYSY.E_GTCHO?@WSFZKVUZR9E<@7#IS!I%LN>JQ M61B@*[TB@\R@KO1Z[#'SL0+0.]Y*A)-ADH[5YH'GQWWRNLX;GYR=J9T\)8FX7@FL-F03"\G 9B5HW&B92*FZ M$G!6IF,^#WM Z!,=Q@&!Y$V "1!(WKB= H'D5=@I$$C>AIT"@>1QZ:<+!%0H M3,+=9KCI\Z70:"\*:Z7O^W% %3-5[T54-Z"H;.I^+LX8'2]2SI_I.<_8Y*SH MSV=>3KLM@ MRM+C,FQW9=] GW5Y?=:9.9],V7=JL$?/H7=43OF-[)L>8YM*3X5\D]3XOD$T M\ Z]^OOT>5$@OL_.5X^B\4.9\UI5FL2Z*-N#H:T[&K)BOMV%0IE)$F^BV ., MIF_)@[R;-Z-?.S,)ERG@ #JT.]"AG9>]RY1]7_S%>&0^[\/O--'TMV1KXE7, MUH0;%+;5]8A?"/$[C?K(.^W:-&/@03DW$Q: M5DJMW9B2)W,XVH$BKM]LU\SZO=K9D#R=2E5_^<]-K=FCF0 M7%V\#O YV:"KLO,LD\H?+]/2'4$UV[3*/FR8:WXKFZKVVZ\-]W/'6MKW=\[U=\ZG6B'WYITEWJ555&41"1:XDS+ MFK&8WQ6\J8S CR5>3I0V"$CK+NVF9R3O !R=B\H[&VS4Y%431M%)WX1J>1E> M5^I!3PT3V*#>@8T;D.,=I%M>E+-_4YAW)#KFCO5<;ZKW_D0<+$(V.W^ M>G;^<:2)>4N#>8=P]+E:>.?$HN.7TN.FK7S;*O(A7UO*<]6SVG5J%,981,18 M1-\0"%UC]M4W-+'W#E9O"6H!6)T(K Y?>J\(!1BV(%.!MW.CL4:$7A/:?3$S MY7O 9>G(NB)VF!*_FACU[J35*S5K; Q<]+>?!,X\(,0)(ZAKTC=?"KO>$#S? M.W:]J9;.,'A];J9.5*_\R.+JRJ#G[>BP[?,H1?D% K6=Z>;(H/6F&HV9CX8S MAR==J60(P\#)]WO;28)>L<0:)YB'-PJ4'PF_KDIG?2D >T-X?>\ ]J9J&P#8 MB8*O#Q_D+<.E!Z/M'6-R)<;J+ZV5VH+/A6FC=K\'*7X@PK4Z5FNTT,:H[T\3 M3,.__43H4^+95!E#?(8B'[+J&A.:9$CPJBM-:8P\WU+>?-// D/@[&\"LB?JO$52RJ[6] MS(R<.@MM,B.?"W6R-D7 :,Z=\O;Z9N3$N7.!%]V@S9PZ(^_USA!#M^D4&="Z7V[P_[B;;,$G.7$[*Q <_\BNUPRZV%:'&A*9[\E!GPB=BBK$ M0)"(S5\[KKM&!+B"*[R9R[5\#&"XCC3+V0*&P\+NQGPT#X>],@Z7VM5Y04"F M^39RXG/]Q1"=2W #8V&T-%*7'3V/S4=L#!*)L!M^H%Y11MZ=J/M>DU8? R?N M,E_U%W'B#1$UYFN67E[U>A)**[ TM"9&D_S[#-6?$QPJLYHW*2&H"T-A(>1Z MK?I$C>_Q8XF(&F/P!XI(QQ0@4?7=)*H^!EAD,$=UYL'BXX)ER*&G/,,L18F< MZ%.S)Y;F)9%&(EAFTI=?CX,=5R56OM<< MX,<)- !3@.9FH=?RR1P6- LS55=HD6J)8)*,( (]/)A"$>4"P M$Y4[SZY+ 07T14#FQ(+G# 0&%P>8SX<9:7Q)BOP>AI=GYQVUH.'P8:\LM>2R M,,I[=;9(AS&\$!&\W!NPW+T&_!8DW[>&(X?//[2Y.E1U'E7,DN"Y?::!3W;D M%\\_OH@IL%CO]]%2J\$')<4@@^D@S\$)IM#??E+8R4Y&[MBELBR)OPD%/*@P MD 'F_HXGX-32]$O;=W95Y7N.E,\/==>*#:0 )Z0T[Z5LZD[I;F?_"9I].0UL=-XKW#= M\&"Y)AA\!"^64*=[LB:2F$,3:?ER8'#7?A60.;GY"ZO%-PF MP?X90"*WR[+)USIU4T'(,3L14;XOL#$@T=]^HLR)+BJ!$.#R]P\R/R<9O+QP M#GH>&,&%M?:9GY,,"O7/P>L#([BPD#SS,CB8;X:0R+4/I1WV$7 M7:9S)V.Y 8/,H%#Y>NPQ\\'"J?6S9S-3H(/-+DW':O/ \^,^>5WGC4].3CC' M4:BD<<\B@XX>#<*+EES4W;6AZOLXJZ.KSM1.GI*$7*]$5GB_*2S\00'GC<#: M%,J5V;*]BR(K,F;TD >: N)V>5LEZ M1CS-W";BJ@FH"T14FZ"]&* ;%($-=&'.2J1H;1U1)BH5W0JH;T+ V=3^W M<#PO7J6P9O4[]"DCV?%K2(5.+ M>==)BH]+E0%#ONO3-Z"JNU95W3'] DB[+B_M.C-9E"G[3@WVZ"DCC\I&OY%M MME&8. W*GLYYW2H.*KO)*J^/_YZ&C@+X?3+*>A3%'TH4*;M%;.LU)4=26''K M=>N=JAJ&T3XG232+(@\PB8(\L[>K?3LS?9:E=F]Z,VZ>D-M9ZSG>C)RR2 M1%NW\SWS-K=FCE06UUZ]<])L-VMF0.U%GWIY3\G'919.[_XWOE4 M98GZ5)45+>^K1XBUYTW"B\M[G =75;W7;CK>E^ M[EA;Z_[>J/Y6^$0[_-:DJVP.;>[78VRG;WONT*SI 6H8S;XT+(4R0N]+&Z65 M.<>K;'37P(3?!S!1V=Y-71R7CLSIG1\_2BMZ*)-52N=K66AV*KNY10O+K?TILCO2 1-YK1AIQ?Z91=97HGL#]K*"1)8 M[NNK'2\G'-4KV_5R4VR87'G\/C#Y7Z?&<2'3\0I&DCR#!HM60X15&6?/&J%D@839&(B)&(O*&(.@: MT^*^H9V]?!(X^,"1U.NBZ)C7SI9#K#7GSG2/7F]+H[$+7 MYR;JZ$S3UY#K#2&UV"BKI9H/<1(9=+!22>LU2M 7T^Z^A*PWN:4M6]MAJRI6 MAE%VG4>KS34^+R_CH9>5R6IOA1\O:&QOG/X>E.?#>#K M-('7AT_LN"D!S?K3IL-#DXT<-#=:AZD?.0A[$]$$$VUTIA6%,EMC1(=%HQPR M^TUD?-J&(ND2!L=#LZO2SU\L& -H]@DQ?G;!+&O;2!.>MPQXKO$F)'-&3ZG/ M>*]_8L;*['!%IZV&J"2:LF!9O45E)^W!)CZ:0ZD'!'^/MLJ:=O\:,>7.);6G MSDN;3,#G IN+JS^R:Q*7VVOT"2"NOV^?.''.W(NY1$)&_=M7 MQ@O]^*-0==O7W9?#0-#7!_'!;I^]D]V9GE/4N$228F^C-<_9CA\+T-WHQW;. MB/YZZBJ+W%)Q_5B2[L]T3X^)RV@$GJ[%WR4,;GR.DIL8MF*K45>C03R>P7C? MCS>L9P;Z=Y/[;\U8__QO].7I[]2%KKBQ=\P>'_[$3&/QA_S_[+UI<^K(LB[\ M_42<_Z!8Y^XWNB.,KR1 P.IS.X)!S&:>ORB$5 (A(0D-"/CU;U5)PF P]EH+ MS&#MV-UMXT*JRJF>S*K,](T#2?[G$DJPSYF (\$_\(V)G3GC?__W?^W._36Z M'A%T53=_!C'TG45-O; ,C55Z B)C$_!*A)?@BW_RJLNOK< I)ZC0=K-SVT8 M/HIEA7R.QO]#[/R,J'% RCF_BNP0S+<@$15(]D__:\%G6/VW'^H6O@#UTP1> M"17T]+WG8K[8NO&3AOX,$@/XJ[^P&(1S\=WY#G4FQIP MB98^YS7X=/P)>HOW@A_$U$21_O_IU+-'+1SZ&=IE<\ZK>U$U_R.HJ\B0(2W, MHH,#J%Q;X>8_(^#[##I&=QZ?!' DE1(H.D9Q*3"FN)B09+@4,^:Y:#*:DL:2 M0,;&U _OK6>A]4$(\90!@_/,]EHK/Q^F5,MZ%L:;>C8P3-D=N[0]$+9T*-'Z M^^OF=;#'GIQD5^,=$6(>\76&OHCS0$B!:"K)290PYF(I/L:E1(KA&$ #(2:. M)5((1)P/CL?,WG(E./'IJ-N>95:R-5C$V=X$9>F]'5D>+G5* ZL1ZW"MU:RW MB3 DF'#TX#"<=4##;K,-F>0]/54^42220[FHPT;T94-*^D@S9II M./)@GB,J[EA"J<1TY2)5$]N=:*FT@!,_?+L;K93GA;Y241QVJC2%I=6R6Q,N M<3AR$HG4$Q4&B&Q%*[A)8SR2ZS.72QZ.5/.#)%-ZZ2Z[E5*O71:*C$ UFUSJ M<*3(,.6--<[W:O9VRG"(:I$EN0\NW)2V7ZLII.4$?0 M@Z'M7(Q/=RNM')EEFXMHUVD)HS9NR' PM)$N44:LE..ZD?;,4IEZ;#)+X-IO MA\LJE;MVNZO-R;IDN#U)6VSD,LXD/QA:HVOY6$ML\$%3]DBP!G=1T, MC8URD]0"=-UNUI@R4R[.ZJ5EDZ./<(MMC%1MCMI."FGT$6[5:CUF73+EO+)8IV/=47,(FBOXU"/<<@RU M6)7$ES3;[[45!E"9O#Z'0X]PJYC,5WNI<2>I1"*I. 7GN*XZ< )'N#4FI9>F M$6.H;H59OPPRUJ29<](S@H0=S';EU[:5IKS-= MAHH6.I3;F_&0L7#HP5P'O?4TYHXV.KEN=A?VJ#(5QM,T%STB6>:@'ZD7EQ;/ M5L"J.4M.R%55G*"A!Q-H2VMNLLKVAB1P,F24U0OS?M=%0X,)8 =ZZW=X5WB@ MSZ'RA@5^!C_L[N((IOL0'<%.P8.K@8^%?0+>L?7@ \\AP)_L^0T[H0A_S*%; M9IO!Q/P74AXN>#<6 CV)P.F)/B=.'AGN .F=A^OP@1)$8X&K&?P>00&5GYZ+ MY4(B?>C:;/_.CR'TJ6N"I4?CP\?W MI .&? ZK?MFBD\<"ME]R2OF11?Y3$B0/*/!QY93#?Q]D4$ '"5'@__V(__C= MA4>?4_2E5_XGT>#VV_:4OYH3$,KZ%\OZEY+@;!IPO?2A/]60(Z7<0AT)=>2( MCM"_JR/7;:OQQR>*-$E'SY1]> 7!."]2^'T9()^9J]K)\VL MY0^/_-%I/G*!+$(R]3FA&P 5?-4F!,JG7$+/!E@_SZH(5Z;&V8IZ7J&QYYGN MG9TA(/CURSYQ8?.-40LE-934UQ#1?4CJ;^PJ7\F\&K )5;>L^T1#7RYY7YSI M]0^NE'$FRWY5Y;AX^?KH;OGZ*#>+,:L1P]LN6Q_-\ZE1C.\HYN^7!VN8NB3; M'_6C=.MQ$Z@Q8:7PZZ[C3R0=OTC3BE#Q;E?Q3I]E/(+B M7;9OQ.<4KSIMT%7'E#9L9)TJ-+E"LU#?H%NCS'G:P-Z:X_?:"<,B;)TP 620 M(*N T/SM''V*?A:0$^B@>]^R]IX'^!B8^EHFZ5%&HG8O)X?1])< KF+T25AS-=3%Q]?% MZWJ,7ZZ+EW4?/ZV+8-(:-E]*6H/L%[2>T&@M7G)-%^HB]""IIV3JL%W@W?J/ M;_;]'#"@_RACPJ L8,-$?J*])B!C";!P9 /YF2'X#L'WC;J)#P8?=O7QB*&B M2^5>NC.?Z]ULNQ[-;3:%B2FFN22.,<>/54T.%3=4W)OTFA\,:WR@N&NQL]1F MS6:-E9.=^70I1$D=-*'B(H01/];JZ@Z#""A03T#&B;)EZ!:O(D!Q?@SQ'>S. M8Z\Q##F<%3,4>%E#JE?7VM#JU*6&C^$;*N^UI\'Z=^H$K=@9&]6U.HR1="&_ MR*:%\D3,HRHE$%;$PCA$J,EAP.)<(&(#3%WDK>EO*_%;W>U':R_LM)QANFU* M6)>;%)UFLR[47<;C-T7_\[#1B_1%HAJKS M&)H(<.IA1"-TC,*(QI>@DUT=K4OY0#&S2"_3FICS%=(Z8MKX@=P7I&F-Z4)2 M16;+T3R91W7.2(1+$J>"LJ%2?V^E#J,=%P,J?Z#/8C%;,!:+0IX$>4-U^LD! M/=6;2)\OA56N!4RR4UZ; .O-O3O+ @$6D7FLTV>]@_<=3-2=VJ.KW\"_R%6Z M4.!N5N"N?O/\;#?B;L+=1+6@D;\I>'L;NG,-Y"4J6!EBSA!SWJ@C>?^)5R5- M, %O@1SP_EO2 @UL;17P",[,J@F]/]]D4]W"2RU;-H99:B1/4-'K*+K/0],G M$T)"/?[>>GQSON/]YW']IAXW\X5!0]";;:6][(VI^HP'AD[O"/[ M9XE=5P,6)6T)-%LWUR$V?WQL?G5G\.%00: ^,C@:=BKGJLTX5YUVF:@FJ@GM MI5>D)JBQ!;YJGTJ<-".A'CZJ'E[=1WZX7?VT'L9KCE'J]P4'=JCL(+^E]RC-'P-.J(=2D(F^@B M-NUGNDXVQW0*LV553[FH;Z9WAD&%]_*_HUZ&U^V_Y%CB?;TL3DOC8H,T1;8= M'0V6V5YT&$=WV'"UN53R :_:OZ( TP&O 8S0=3F[ZW+E@OI?',>XG?8!W^&( MQ%??ZNO%TU.^S6(R[N4 #YF6[;.UN!F;3P7;1:VXWRDT$-Z?",W!GT4ZOK@8?G[M,T5S M0S?K5\S:8]HP#&F^M<&Z+'Z!BH@Z,?2F+0,RLNU A2UH]4,?T5AM/F2UA M->_U9&E<5BIN<\!GI*0H4!#%)(*2_$<*KX0W/T+U]B#*MU;OR^*1\ZAWR6+I M9)8Q'(6GF49I&4^8N1%6;X1*R*=$C'R@"R7HD;_2\4W6EL!ZY(YO-^2IW:F9 MN[D+)I=*5 PE]9N1YPSP_$K>=)P3&'*6^ +:OU^"PU[3/P;NK<7;BC' MKW'[IHZ>%J#>F6"OVE=:$T\5_)HMXO-R+&'!B:4[5,,:NS&M!6$OKM8731Z6 MQ0E=VE"E0Y?VTJWJ_D2E>">U81&X4;4)+QQ\#!PZ#Q&(9(EVVNY$6'9-DE%9,E*S&C614;A(KCH9F/Y MK^6,+Q7+_PX&[TZMU]7+182U [^7P%V]+L)#U Y$P793AR\5?2-N3P$!5L 4 M9"_\+NCSN8[$4A<40C?0_A4ZNN&)UZV>S3Y83EZ@FWFHFKCY==W30-;74/%8 M/3)MGAM)Y'3&RNMR=+,6V-%D#'U4KZY@V'XO5.?[.8\ZJL :LN94T@RD>O%-;X#K-0C1G++.># M>G,Y %0%VC-O (8^6'@#^D'3(AXL*//.=>BM(=R[ M#OW6&D87\M"6ZZL:FS7;0-7F@90LOPH+D1]P>(+F<9 M$OU9W&S&-QI9:2N3LK);1";(,*#^".=5OYL;#-ZPD <'&UV1Q=RQA38"5 M,.6U"2 @BS$\0F4K\ ^H=L42DD8+0SQWZ_E]F^H5#X9L/$6M2ZROG2W>!G4- MF33T#_NJF2U@V:8LV$!$?TAKXOX'.R./&+IZ+:V69V ID4PM-UT;Z7E%2T ( MY%5RO.#I5&@&[M8,W'9_F@MHFSV0R\HKK,J,LOUBQ@[A:<9$) M0.VV3N:'WUD\Z*/L4!P?\J"0?!(*A;4>[_R4_I'SB>[_!.N/3%T#TDL7#POS M"ZJ#N+!K5#U#>\HVCE8#R4P.HGFR3DTIE4[R2=F&MC'I)28]11.'KF!8/R.T M#;=Z,>?^P='MV(:BE5,Z8DP<=9UBRIDGZE1DX=D&OTHV?;*;SXW'B;+OH1^" MMXDQ@ ,U=&:&JIUBHH:.8>@8?O/X4-KBZA)'T5S4MX/U#F_UDP)?5PKQJ.L( M>87L4LWKF+XC!DQW+6<\G:R';#V=I%NKS$S1.]" X7JG%,D\4:FP%VJHY_<6 M /IJ/:>X<7ENJLO&*JTX15-F&NYD752O!'&.Q7C;17HLF666I,T9;Q2R2F9H M8#U' 9X8_40F3B5#/EB0YR2P ?#S'4@3QGD>_+S__X27@"YH(E\#1)-&8IUM MZM.FPF37S52NW"A6KQ4@.F(A6V)R,EPRZS3;IGMYN]@&TRR71K.'2"A%/B6I M4YFGH64(+4-X">BW+ /-*>2L+I,SD54B7%;N\=4I:_7=F[$,N0406;E5;[$5 MK>]0U01%2AD7S1YA)YIZBL9.5:>Z\2#/2:#4=@Q#!>AF.:\2)6!_U MEFMEA/510X&[5X$+ZZ.>->N%>0WD&SQ$%]""$S+PPE7]D:4/MJX%BI@$&Y&)V(Y699*;"K/%.FI4ZOTN2BN/!IG#F\?!7J M;:BWMW>MX/Y21][+I?U89<<%GLLW2HLIVUZ5I[-U7]_@ .0CZ M'! VOSIC?NS53,[>4[-PRF-3_MQS*?BP!X7RYT,5W\@471I"(*WK(*5#)NF( M/2K+Q6X_'V-X)=LSA\5E&F5.P_/[[Z5\8=G2,]XU_%CYHN.!,ZMK MC-%ERL"0LF0WGNY.D/*A\/!',.#_VOQ8!;>B,.<6#@$@+/467E#T5C@Z4T#P M B0QG,(:72;4=!M8!&_"CS4TIL "2!K@"U-(4_H1/37@; M_N)7\8##+1M^@.NA/)]O67]NC41Y^>__PG\%WQ-4P)M(H:?^PX/3H"AZB6^$ M2/(_EU#;?60*-C= $ M1,8FX)4(+\$7_^15EU]; #ZT0_MT=?42PKY',T_A]BYV=$C0-2SOE5 M9(=@OLV+J$"R?_I?"S[#!FO[H6[)^$##!"JT*DN GK[W7,P7B,=_TA0R;/_, MX:_^PF+4\!I^./T%O\5[P@YB: MR'S^3Z>>/0:$\<_04D&[J/ZS>Q3D?P1U%5DJI(599(UQ$I0OW/QG!'R?0_M M#+W-M.;,X:N%S<:_;LML80'PR9B3 M+4'5+<<$'3BIC*H+B@\2QEPWU>VT.+TH*7+1>NEU6&E8'4-4 B"<,. $;-,! MD!P8#&Q-K'=# )I7E3";^0NWS M$&*AR7^R'A;#OU'__$VXO(7C/J:AF]B"R!J1@T;;]3 :_-TBIH 7%P[$:,#T M!KS(F@9X ZJ/]>3]8NDV_TP@N.>_@)C"!XM@"53=@%_RGP3GK "O03TQ!R*2 M931(%L 3D>%-W;+E^1..1<%W0DPH\;(*%8[XRY]],;^=.'HB5%D9@D'-)J9K M ^H&-(B0\/OS@&^5=,%!EA(Z)X@2%N_M<[)MH3)QHB/8:%'H3]WG]C-^,NN8 M<-X7@9=ON?7":Q ](1-#@)4!!#@K>\I#/ Q7Q&-:0:MC(=0,YZ6!"=Y/O:NM M.VUN_='0J$&SZ:@8.\,O.R!8&B0J-' 6R#)L2%5,9T@<2&%-)W@+6C:H,T# MWMOM'1*ZLJH2$Z"A-T#R.9(D"S*:;T ]1%$X:]W_ !#>_@^G";F(DHB09NQ, MV:/K_]VS]AB2.(@\DP:48;@6ZXA);\S$E-!3#;)2'VS& MKC%WQV[SQY:N8MH^,8Y#PZAP _BT":7O>@-H.W/X_36R*M:KF&'7UY,SPO % M[<2N<"'Y%Y;FZF>&AY:R+NV"'(AY]C 05H6U]^]#=: 6]6&\[8@66WC)B\)* M)MOR$81S85MY^C9; -6@&7I=)C:;8[1\KW'LSHK/"XQ_(0KB!,CW5V(=<$>% M!G4,@(;69_#^7HP>;(K8<+NR/=V3.1/N[+*!;+-GO55UC?X.#'^CQUN>AB>" MB8=)E,;RQV_W7+PG%M+IQG;KW=XRD><[,Y5?[P]BFN/9H#>8CAHX+MZF/7%4 M?ZOR8C[>MML&@F/B:FW>#AR4+(.[T%RVT,:^G5*;S;[B ,. $HOM*MR #J>U M$RPB2MKNOH9/\A+_P%D8L@8?_X3_> 9&04=<1178(+T)7IPYENU]K@$!@D1D M)Q %>81NS'U9]>GQ=H([SX8C7M\9N-E/" DYJO?G5R3P])H$XR,%^%KT?"_Y MQ0K>#40/,AU]R/9+ 6F#+R. J.GV=E509^ 8A.GPS@\?$CP/ XHYOX;"ZT,< M(&X?*\DHY.J)QQK"!0A$(&GS; 5!$#J]6LQTGT M-0]JC1%2FR(5+MF\NGXFTJKJ,<@77FCQ5&03/%VRX7#+"U#OFA&@RG.X#M\8 M[)G&+T5H>(Q ,Q;IT'9?.MR1$DTW.N@/(F4VZZ@CJYP1H:*Y-[4C ME>N9-I$6]H \)?UE9O/CB_$0[9#]DW05":F[D(;'8B, R7=T\FR,S>@7$,' MK.Z8Q-:[;:./',/"2X)R39,4O>=@SHA+B)KXB=?B'4)='HHE6(&YX5LBY.@LH:71'61DH<>**6JB##_3UT%L M:[#ONK";$<,8J%EPT![31;$QLUSAPQ$ 1S_RI);V!4M+>1_IKU1H,0AI'MM8=> MMM GD#$4P=AZZU"LYDALMPO%MA;YT8' >N+EE6/%F\+LIC3W5K9\)7$6P_1>=MW99WK+PU;%), M=+/<@FZFBL5L:M:\*7E_-]WXJP3__7SG )%,X7PAV%!E^#8M2^%/ZZ7!62,AE"TDX? 1\,%C[@4&(\301PE9W*D-T@^PR%GP1Y6VC M+E2>@AF&J:^P 'L(&C[6 7!&HHC!,/)RGA"*/#D_;U6OD]0=\_UR@(2+XF1S MN!VA+0D$OHVK[[D_4*MLQU/\G7"B!]WPXW$U9IL0 <;M'H)6905@X(QJ-.,0 MLH0>Y2#O#L$S^QTE/?C]KDZ?4^'I'7-S^TYLB.&OR$3@O<8+=RQU64"_8]"&K;BH M8T=AC,(409K5,Y&%?J<.64X(N%TD 3^?>\8=_AD^7[:F\#$&=%M,A!FMJ6Q@ M_+@-D%G^';F=*-T88%@'D'82(C1FS\2>5NWF!DCX?W"!??A&M!FBG=&#E2KR ML'CO\A(.Z\!MZ!@!QKQ_/J9HNJL%7T1J8LJ6XH'.*=RR=1,?V:$@CBD#30 X MIB;(IN#,T2I0P,'%ATJN1U7O'!&^&1H6 P@H, [W08]>_]__1%/_H+TRF" " MU N&>V-KQNK#BDX\6-1<(2#\$' KMW'0KKI+HZ#HM#2F!=QOVTX]PF/]N8M M^!8=[!%"7CF"3R?>-#&,]EF-IGN$2,A-W8)X;PZ\!?'&&/-+E<$2>$=EXRWI M 0I4[5P1>[-IW\;%M0M;K1)$FQJ4G'>/%M(5N?+R4K $=IZB2F.)+K+JY+8, MU78-7P7IMR]$,9M7$(SD#THYM#7X+ -*-11U9"6@**KR!HLIAL-/GG7!0T2 M+!+&K2@T#U7+M.R(K#WY/^F.[1V0[!^<>W%Z4T4_+67@6MAO\":U<'BX,>)8 MO1\YE$7PZGKSGA^*SJUW; 547(C<9W[XUXOFBF".,3T^%T &ZDAM)>J!-&O MY"NJK^FXI1L^!T *[L-E#*['T&>&B]R9(#1"FN_M24Z*H:\K7B.MX"ODOSZZ[4'_%Z\C?A^+ Z8Z/L# M" RY([H4<:S7BR*M>O?UA ARP7Y")AW24L0"J5G /QUY^S15#G8C?/I"_0-W M?"T2N&XXY(C HX:W4C_(C@06H/,E^%;O;3C$XQVNX(%XCM[NA6\^XU"KZNTY M:/SV-,2;!-)7/+O].2%UVW_NZ]ZXC49Y7S'\AI&0>E!EX&O\\(__]V?B#9EW MIXY?O//* !U--,B^5S.$OR;H\SG2;0QH4-3J%4K@@R9_KM@F(MC.FZX-'1;O M3 HO)"#9UC8>G^[KU((I>S8R^-K6XB%FG)CKL?#AS!']GXZN9&\%A\2^BD%K M08@#O2'4*1VY:2CGH0^WF0 OV?CVKPQF(^6/9&,S-.ZSHI",56X+1OGKVQ7 M/*YQ0&,!5;5V+Z:A'^2Y=[AJ3R'@GTSA3BA"6=I>NX(B(WA7]: \\S@\!]#V M:.,8]?8[4'C&.P+K?1?*8A!3EJ%)@H91Q(HLH_))8P=NI?N@8'LB;?KT\D-Y MN]/TU6;WEMWKU3XOLK?]%AKKZH0\-U1T\H.D'46U=0U-ZR?:\QT5"KY_]PP? M!V/,#Y_EWR% JO$UI\%=?#SV>CY)!*E-%J2.B*_\V+N7%-+MUTL*'=V ^LB0 MS!/QO_*1R(@,;88L[,@A-M>!COE1VD#-X%8L_[O[&O3@X%5/6];(UJ[5]@#1 MUO>".P<*9>)8K&WJ*BZ)"=\I(TLTT='Y/J0V)!&ZFPFW2G311 M<'WRLX5]R ML((#C!T$N+U "!!(7+]>:]1]=PKX\4[O@H>W]Z&#B8,70^';M='FH99Z5RE, M$SUI]P10"UZ^_;:WD2%*^M%92X";/[[QXI%P_X 2[H_(&%O^Y4GD7.)]%,W> MLH$!Q?,O^6\OC"PCK9&E=4 +S+6_+/^O7HA]2_I_X/>.?M%_(T84NT[OZR$1 M?B[^?O" _?UKYYP?*:0 T-BE/Q3YQT(0&C@8&7BWGYX$TL2_@F=O!6W+(BQO M?R'>6'_ORH(%GV=)&%:\\ZY]+T37T&Z.SG*!SPK(@ AB #'71:"B>0NO>H+> M*MM(]J$TCSVW_>AU5M]!/R*]WM?Q=%7OIJH$-32@9L#SMYZ5 M3RW+]]T\DF%6[%ZHQ:O9? M H?AWW L:>@L BZJ 3<8ZTV$=#8KS1945LRSV79QL0:-?&NS<@^COL?'O7/% M][HW("'LBF!J$+ODN&!0M;_C&^ C,WL=\:1'V)E X'1YUMK%FR:Z(H#'XZ,S MT_&MMTX B ;T-0ANO$/WZ_63/<&!'HZ@783_SU'[DB^9DD=W/45T/7!]RGJK^XD MO7R@"%']=;>/]BFKDMDPD5FS?])UAXXKKAWR&$;QCO.X#6EIW!3KIW M/W'G[B ^3(6S-L$4Y68L@1<3VN4BY-M1/EK8$0RN*ISF]]Z,"0<[O.@+&96' M^M 6T&5"R_\[WN[0 +Q]X)?XP5XLG/ ?"<@H-F6AA<*G^%;3FXZ_;KP1[4WA MW4/:W4.G>SNFI?+N/?_7>][(2GL#\&U\1.O7 M1VS#>\@M$U\AW+[9NO!!U9%TG,\673B8JI?3JA*)J59Z.8FGS$@:CHR_'1DM%]CQL!L;*I4.U7>:8.(4"DV.YLBW(_/E M46DE]P6;;<>I4:6TH/,-QX4C#]X>E3-+\F5H=,F^S(XZE>J0BTW0,P_>7BDU MA-1:;U64OC:81BDAR_;9)A<]?+M54JL1*5W+=0NS4L(:2MG);#R!(P_>SF3X M:"\5S8K==6PV[M<9:UTRT,B#M\^:CAT'B41<<2*=FDJ):RK62'.QP[?KA6F> M-]U!C5U4EAPIU29T:^YR\<.1FL59!5;;F2R.: M .E6EZ[(Z6K!J"4F'33R8)Z&7BL"T&>G;+O18;.ZNQBFXD?Y7@.;PG3E%)ML MP9;&O50LD^I >A[A>S?23"X:A5Y3*533\\FH:!GF(GV,[X-1WQJ]K*6EXM3= MQFI%JM5\9W*,[]UZ4];[EI/H@E5BQ'?Z];P22Q_C>[>JL[I2L8$BRY.>1&7= M:8U,'^.[L8)?K_9H17'&U?:BV#07^5GZ&-_CRDJIOCR+)67<='[A.:JCFNK4FES@9G MI& MQPUEW9 67?!B;EYR$RYU.+*BDG6[F662RGJEE\<+G1$BQ0E'D8=DRG'J M0J"5Y%!QLG1?6BP'/6..A^[3B9-$@8J.28D34E*2BU$)GN/I!-1N*AY-Q))1 M4@2I SV1$HUI9SFWR'4W/LSKBT$COFP>D]1Y4IFL2VZ74PI1?3HM;1K]DG34 M0G4J4[4_CTQ2!5"?5/N;R5(IU):;:'92J(E4^IBDQC8.*97K L72J6)J+,SE M>*TV.2:IL8QN4;&4F2?7TF3%DD-I"A]\3%+YRK+>3^>B,X4QD\*+EK,';3W- M)0]'EOAR-]M9F_FN'.?X4H*M]%:SHS)=[97S5L?-1;OS%ID8K53.SE331V6Z M,Y[/BFJ#DKI]E7>&O%THB&IZ5Z8O'>79:520\0Y=V^C,];4FQY$,[M8"Y+IL MF]:4Q9S.)IG1LKU@#Q.$PISL][*:H_>=DQVD%^V=TN^>L7Y]+O96GH4I$!T5 MU*7M19^L=\4 ^U>'LCQ12+W!R)).@HK0C48$&AC6Q=.O]RXB[1W:[9V)\/;/ MKZC#]OM>PN=4?&KQO((PXH\(ZM!Q]XT03\R5[0@7Q5='_, M85#'-H.)^2^DO)5_KGAP*GZJ&.2.%[[S<.10HGS@@&3![Q%DHWYZ\1D7$NG# MN,CV[SRZ@.78X)] 4R\?#"&?R?AK..0PD(&_]PM^Y&N(ZX]+IU(G2Z=>F">^ M=N 7'[#G&[.%>HY&0[;<'%M2SQ05LN7FV$(_TR%7;HXKU',\9,OML27US)RL MAQ^RY4_8\G$WC8 _G\/$UZ)!,O!2]VX.?$FE^X\@Z9^2)/D114[=6=EMR+;? MG.U-Z 'Z:8@@_^\'_>-W[2?Y'+NH;"1/G:__.FE0]KJ?ITX^O4.5B^SOWT8@ MJ&4<"<5"\X!AE?L]@7J]?\8?"+UM_HAM4=&,P_WD-V MQ>(7MY"SF='K2LP9M0K%;>_#KMZYW'C6]I'DAOY5TWL0O+U^&]G=];9X%Q4 M NB)9[.CM[7$:S2:0J''VZ+"F5I143?:I7)WJ>=N4)6VN+JT<^(W:236V:8^ M;2I,=MU,YL(]Q6CR0GWA;DV2KZ'/\9NCPGGTF;G5;M&7UV>*YJ)^O[EZA[?Z28&O*X5X MU'6$O$)VJ>;%%7HL3S/%A94TE+8]6+$&%3,'+^C6$@.AQE,T=4JA?P-X7%%8 M^[JI1&0M8I@ZJN'Q< [;%Z***RXYB#V<"4=\!R-S>=" 5*ND-3S%.F)D5"<[ M35?B":'+:"NA&QT9R4X!77B,8B,3O50[^F^GG*=/ZNY).4\?;CV.+4^C#Z<.GH MP_7B<%\-+6YO\3=A\"Z/1@*5+B"-/F+O"KRVIN/3B4YFW:%("^I"$0R45(%C M&%0B'L8POCJ&\3VLPCN!CM J? D,^L@L.)99G8&Z(RG.4A &([K3B6!QLFN1XN\1YS*\(DU\=B2YCD>I-L"9-< M;Y(M89+K+7(E3'*]2;:$2:Z79,M]1ZW#)->/4D7")-=W21,FN89)KF&2:YCD M>FO)BF&2ZUV<-MVP[37C^]5 M^,=GW+O'9YEU9VV ]$JVMF,]S=N.>,$XC^/-FM.G=6G8[:\BZCJGK81B/_W; MY[GO3JA@ZD=OW<^'ECL9KZLQTLEN!&4^7N6[(.UGTI)T> MP76HCV:CV**S,KKLANQ]'5H< )4S\U-QI_ MG,3<*C^^ !#Z9D8M3,N]-YOU>Z!&6)HK#FK,6V/55861,4EDXVR_"MRQNK%L MX>7W+YS^LK%Z,?.QM6.8KM*>9JM3+O;2F%::08HODSQU>_XQ8@)ABF^8XGM. MIF\63CX^2!H\RTSBM4Y*8QHOU2_4='989^*+L=3J\HN8VHN5T^9T[*<+ M?Z3I=Q_%08UU'1N8KX#%:UZK2[;+FR ,XSQP&.?R^<'?P1K^ >P)E&\[ YN M^YKG&\?9,IL6\'&>R:[[0=,]GPB0+W5GM*.\O@6;)UJSH"<<'@VJR0+YFABJ>,_2#7^90O& MS.;C<3.9BK. C7)Z*@Z60/>3CU.7JZ7RS30^#/O#/]R@3%1:/NQ"*2EL6L+L:I&)6URS;=/#,?)L:<[+S M2&K 64K;55)9RM)9V?S"T_X:DY,ZRHQ-=1>9 J\NJ\");YI< M\'"FO2A37I MPIIT]P7@3EJ;DIXK%B6M#,AUQ%REVQ$U-AY_(8*;+F8=US&*5E>.ZZ48:UB5 MR A9&W2(%Z4>)NP4UKD+XU%A/.HK2]7]LBF*9]CA:K"8+;M,63 H9Q&%JTES M2:\<;S06-@<(0TAA".G,Y>=^XV ;&$M&&9;8K)PE$X/:NF97FU!+<77<5.+, M)U6WY954@67])-*"X,P=E;>!",ENF)"RN X']37*ZJ;7;-R*C,7TF04&1)\ YM._EEJ MV"W7? HC.&&G@K!3P2WCIW?MV/$ZYXU(.3Y@J'&A6V_:=)R5.[&IZ'(4B5L7 M/"7I4Z'H,/H3=BX(.Q?<3.CHN(;7)-!*RS2S)/NS)0DFQ9>%V$PC#IA8-DFC^0MHL(_$'-@3W610+5/ M\5^!94-NVO@;0')40I678-O_P 26 014 I7@T;FE]41,@ 9,7E77OB>R2QLX M9R$BKR(>%7X6\7\XD3/7TE@T!':^+$?GHYK92-8G;^GZ)T3Q?D7/@9( Y57= MJ[WE?_3C7WMJ K#E"/Z/MPA;]Q?SV]T=+-/F6KPV\._-M M)\ MD*:6D24K]U5IE>BOZGK'W5,O1+R?HF.B$K06T#ZM7UW,MZHL 4^Y:KQIVT0:Z=G/SX5T*L7 />M-[JS3-Q_"X^P:.B5)Y+ J4$Q37? MB-28MZ#L;27*FL*Q\&=/A&3S71'SAB.)#<1-13-X)O;$&JP,H%F <'F+^#]G MMHE;IL:.,M6.=1E6,QHE5F[RC512&S1%^ONGRY+TU]K#7,IFO:*1CO;%P:U;H0J)JS,S.@77J"< MT7'F"G)&'94SFDN2.7(^7BM,?ZFU,HF141-^_][=AS19SLGJ2UQ8C\BU-JY- MEPU#EFI0SJCX.[H7")HEKWY=S)XO! A^QX.X<$>CMC %HJ."NI06!-,!8E7F M\:QD8'40@COL;+2H;_J90IOM*FIO2I+2NL,TOZ&SDSS#8T^ := MBM 3'[XUT2"C\SHFF.!QR@Z_H;I>N\+K>2\I?D-UO6BRQ:?T-<:!S&0RGM25?C:A.2.*'Y&"WU*' M?HJ2I_3UE@M?P$ B];'D."%V2[M\;>L3"%>?/#GUXDW'V'1[5A0[,!5*9 M#M28NB0=L16CDC5UFT6FS1;ZW)1.L9-%=NEZ'6VH)SKZ !UMKKB1WZG2W4;E MB;O;IS^O=9$^:8Q6LM15LIL"OZQ5JOW^R\3K+I-BSMST[LIH,JO*&IH>8:.' MX!N$NCT%)BHH*@'+@NN#'TL@]/+OW,M_/_\A"UO7(COSJIHS8HK<3#42DRSEUB2_?0SU1":9,)[P M4/&$.S ,8;#BK"#H=RV#4I9'J_BHMNG*=6/3&%FBD)OX?6*HI\3)2..-1RZR MC@5E$,(>$XQY^XQ@Y]$-V%<'+[Y^C6&4X\^C'#MI.(&FM;"BO1\FW=B]8BD_ MBM6[BY[;%*EH?E,WFUY+%SIYN3I5CRW,7Q_XN(;"AA&2/XZ0_(;&DFT.N#G% MII3^A(FYRV%V\)+V.[+0\5-NP_V%3>H&0.F*VL1+(R=4GUSK)T+P"$08*(O] M00IQAF&3K\8;W]'=N=A5BJVVXJH3@6E;OV_*TH62.61*!8$$^=(TT1W.^'G6 M;X1")1^S$4H8 ?EJB/(==?QR]R]^6N=MV,V(D*4@IE4O[_4=. M5L*]\6!&AU^%$8PP@A%&,,Y[$[.D"= -PLKUOE'ABW5^:>1R'!O)]M*+(94O MHA9JN)-(\@':B(11BS!J<9O[_Z]H:3%5G4?2ZM)4Z,:$JFDRI1FJWTF$HA_K MA@<^W0FC$(_;_^/\5SIO;[77-UR7"TX@_3P6=7W/>"53MM;N"Z#)%@K3M3N= MFDNJZWH]/- %C508GKAX>.)!E?]NNW3<+6KY9>V/5Z=DJ0G(#;OF\MF7=,)* MU\9IK_%&XF2/YCNK.O(0545N88VWUECCO"FGMU]H_UZ!R:]8I?E2B*K*J.)V M0;;/VRUJ-9WVFGX/C?A3*A5>V/@C!/)XRGLG73+N%EC\BO:N:_5E(]NOSY1Y MBAXTIB#7RT8F?G\,YBG*G'(IKMD?8V>@\?ER;%\[QZLU[#A7X;J=0GR""G@3 M*??4?]56=]$K+U")[]T**Z@\=:"=OH92U-MJ>__]7WM5!+>.#2I.K9L_ RNS MLRJ_>B&-#T1(6O=RBV5_O:_]I^^>O@PP^*)?J,0=6D:0H9L7_F\%=_83'J.1&_#*MV M;">VGZ^,^5_^Z/-1 IY%U(!+M/0YK\&GXT_06[P7_""F)C*5_].I9X^*,_KY M9!,67/,=%53/ZKC"N+65;OXS$K[/H&-TYP,3.IDL\\-*>]3L\A(HE?C6>E1% M+88X^H?WMNU(9JU-Q?DR-6)I94)V^C-SHI6;',V1;T=VEK%F;T$VL]VVIHQ3 MB^&B6EFBD0?/3/#)";]FTB3;;J5CJQTL*25>+(X:) M3.9B U4?.'CFJC(?FE5[UN\R,W,ST9ABA.DWO;HB^R,'65+M55\B.MMWK55G MPR1+B1+*4CYX>ZY=8;LT22K="J\R\U%D M/9R6XT,%Y1H7Z$:;*6C'_\O'^2*TW3F5T5QUVZQ)) M5E>I@ML77"YQ^,P2W6^2TTHFR;8+L595YTQGED1G#@STV8G*74XWI* M&]G353Z.M^.#H=D>>)G1$5OHTGK7&7;C\6*Y!7$W=3@TE==RRX'L<&1E82YB M9NREFVQ.T-" ]1=NSI #8SLG6X*J6XYYI!.#GG5CLY?& BXD.8Q,1R:WEM;N M93HQ[%O;;2TO68-[H?TS0B4/#5JPX_QS4-C+>RS:,W:-D%_G*X9:#(WM;:FO M2]C:]Z>V/Y>2INE+WG8LHJI#6YJ>F #W7;K4Y-#IDT;4!5L? Y.(4D]^=Q+4 MWB*KSZ$E7A-X5PQ% 6 /Z3^ M^9MP97M*["Q3E@#1%F2@"7"KR<.MGR@]$=7&$\%;>!:X.86->HP1<+N'[T"O MY@D5=5?7!-S[3=U](BQG/ ."3<#I[PQ!,Z(2_U@$ M+TQEX+6W0AN1 /TD7M8(2%E@V;H&+/@6@\!KMW4;S@,..G?[&]_7(+>^AJ^2 M')+,DF9!S4+SP^W$T"5P#E$WK8D!#[9T]AN,*7)<>V$;=8ODLW:SP'6J>:/?^/D\Y%F.I#T*NYAA[N+01'V6]"AWF J7+CU3-0U M3SJ@J4)WO$4H(OM2ZS$?BBWZ$.(K-%?4N,SQN'RY_D6O/(06^'P<92(9.VT4 M*SEET8GE"TM#7*TVO\_1AJD+ (A6WM3G55V;="!M$9>M@,U'V2A6&5!7J7F, M!4JN%%4DJ9 C)S_^33P?AK6W7/14%+%AWR1@)K[P)M1'_P8WFR;/] <#_ M0F MN289);8N 3E1L(6O-KWYQ*!14[C"L-O7B[Q.&0RME],__HT>T>6S<#;N<=9_ MUC/1.5!YN#]#?QLU?X7?7SBR";=I&8-%U"--@Q\;_-KK&FI/X:LG4Z*&^H@B MJ D?G7CR.ZC!UX[7GXW>RC:8OWFH"VN2PU3U@39P.4 2CZ1C[8N;"Q' M'=F>5VM*H38NMYO%7(=[26_;W1Z8?4BR*6)5\'RLRELV!AQ\)M)P%T"5AOQ/ MOB$*WI]% ^)2790%GUE(BZT,5 9=UX*/] Q =:R.ZC,]-DK%#>VZROJET5 C MC;@R*+D__B6?$^_NS4\$5#-4"4K_K+88T(_G5')3&[,%MJKTQ74NRJS=0J1W M==)_.M_U@.PHS@Q]P;J41P+I$[NNU4UY@C\()'E+]PB]0_C5(NVT\R.ESE88 M>4 *N<(XD4ZC+?+0D/XGP#JZ_^Q73+K5ER?<:ML!R%LI\YK#FVMDW9*>Q7SU M60A>7$+\A+[JF);#:UN'](U5_0NYO*\=:'=<:B1C>+2U=:?'@#=?M96'_RM0 9UNVX;D')B7>OQIHSBV2U(+^JX]$T6B<92 M3,\TA3%-9Y#M9";)*'*$G^.'".T_A*$Z%O'7^.^]AN0AY=$K@DT0$1LN! J\ M9Y&/TST2RW+5TB3?8>F>DMWP[$NZ$8=:3S\S1]3>T]U7=<-=SRVT2 ^K6,[8 M@M3VP0_\5V GH+99N!Z?X?=G#_[@^[3>@P,'=^K'N'0#LQ.JIFCR+B'JKH8T MT&.Z%WOZ^G@%ZEH/'VMC?K:AS87"K>]P?BPRH:\!G_Q]*CU-. M R%3%!-=IC2?5O,OZ^5Z^=4>E5)0I65L(RZZ_+#7;Z<5:R+-H$<5/1FY4H'E ML=:/.$D.;@8MP5$O"==02C30D^6 M5;0'[#4^-^'?- =<)_YU%_+T&7.$04G+(V4'ON$%$[?C4_RH$'5S\4'9SG4K M9+\HQN=JUC1=:X*L_I'[H%LA@ILOZBJN$WO]NSS&_^6%O%U^&[\6_W[:[M%W M:CDZKGX>3N<- >*C[,IE 9V6)D,VTDT/W2^V'-QJPW-B(KDBF<:87;XD5U8^ M,T%]94Y9CI.V(/:^+8A]"UMP:Q+R&[: ;(^[5+MBMX%Y 2<#?8N> 5R'T@2.ON"G@$2#N@MJ+('\=\(F/^X M.*%[(5][*IOB=H="^Q=V*7"',"[..PMI<7Q$YTL8 M7!S$Q7!/,C!MCP8,MV%"C)5? TG!F:L!>:>BFY"!,7L#P0W4OD*7I%=]@/3T M#J'1ZY$80D_,0I$2Z)VK#I;977<;'5T+ E"!)U.$H/*.!9[\F!?Z!GSW$LF/ M@R@"Q4#&COA6JZS=)_.O0^"S=.WMLD1Y*8M $RVD5'->0=_Q:G>+,OK>V$%? MQ'_=1DK]I[P]I!9X _4U)"Q;%Y2](VU5GLLV9 M8"0#[$=:^DX$@ B2M ']5 M96PA\#$,?(FULRQTW YGC,P+$8",YZ^X]GBURYGC7+$(-IJ0UGF_(?D1R-NR&Z:V7SQ/70GWPC.'_SYH6GZ&EMW1Y^A%D^W_M"7W7O3K&!E^3]ROVZ-\ M?_GRD00J7_A__/L7CLCH#GR8:/T-O:E[$/=[ZUOO*<%=]ZV/_G[?^D EKEM( MR%O#F43[RFMYWX"?H?8 <_T"[.>H-N##OANOMXRCL?0_?Z187ZQ%L?O?(+ZH MBL=I_^^&BX)]Z#+=IZ)*/\H.="UUNHF--]R=;G=W8L+=*=R=[E)1KK\[ M)<+=Z:YWIRLL^RZVL?LJP;A[DOUZPMT"P7V>G<2]DC8$O)G7'?-(@;=4(K\< MSLF&0,J9\JQ&;_A%UYCX_:S()Y(\5\G[ZVSTR7"C_Q7+=$.UJZ]GIKY[2>L; MLEGR$ARQ67:%B@OQ*K56ZLI:4Q9KL35?K$/K%@R4YL.7+_0?B)V6-WC[WM&1=6]"_@AZ#D[ MZ+EV!?XO/.J_]E(?&#'MNGPU71/>;31 LVTA+;A3A(:?O$. X-H^Z]7G7\F?#(<\&BT!^7#NP#0D6S^'S5QT]:3&LA MV1PU$6M./37J=B-+ZJ4V'-+&.NN>-IDH#;P%>)6U4"XX!&QI07#F#JH>#;&; M84++B.4T!]EORCA5%D6ZO#H]KZF5=4F2!=!&&U=)>Y$U#?"&KLH6_M'2;=[/ ML8P+3I)+V/E2EV?M.9.D<]6$?;+\WXF<[V/BGS8!7Y>JD"SX5_%XM;_*1?.@U'S.;6&BHR$7U*IOZDYJ>U<%"ZH 0 3F76,54(O)^C=.(=PCP1 M6](\^96XT15EE)#HF#N9BF %! $,L?PV_3''%I D&?SP$NMQ:4RR!P#0TRB5^+LJ(M/S=1 M1&G48&7(<+UI9^)8=E )/89K%*?A&E2"IH(:Q2Z HVV *_J@Z;^="4I%QY]_ MBF9^YCJ![ ?B$:]Z#F$LY?T7BKP5$,Y/U0^J:>Y/-HD)AFK!:7A%\(&$!MR MGBA#%"[:177>4%5T3 54>TC%91LPT2Q']E(97R=#X+3^L67+MF,'BW%E587? M)/@E+ZO>%RSX+B!ZM.0%1'U=],K&K;VR )# T/CX>;L[9,,)Z_4C9.1WZHSZ MF?F8[4&MK$"6?WMG^F*#42Q'],9"(U5V;;.UR;0N%BN9YKZ%&.LZ7+R&-Z9/ M[) LG(2-I+PNU?'\.CJ+)7/'0L1C\^EX)9%5,FL;5#Z5R0VCY>9G3#R$B,#= M8H W2.EC"X+50-N3):\T!!* CYEWH^;];3E7T3'?E',]Q; 6(BFO(BB^6Y(R M/EB^],@2J?03&[XX3))+KI]^@VI.C/1QS2>8XI4 >H^GQQ#QG768HL,.4R#L M,'6%#E,<("DR3HI)CDSP#!=+\"*7I),2-XXR*3[.T\F4E'S;\0=T6]0J"NJ- M;IOC:X*^7'7CE:,]J=9CH96+II."(L?:O81=MMDF68C M@&EQR5B]-B#3Q[I7395BI+(U*E:FG#L6.;E,*7NWTRUW,WZ1P:>3!/U/=:_BP'KQ4A'2$KOHI<2)GA[E M8YWFL?Y1Q6A5*R2L1$61IU8D.:@F-K5!^EC_J#PCN-%HJ]GH%ICXJ-GNRL*B M.($C#U8D9J<4RR2J"27;,[O-17HRZ:=<.')_15Q<%(78.$%S/!]+JU(1M M-YV$:'0KE53U:$>TA9)CR]-!/L<6Y@.UR9.2NH;\/R)3T:11,"UK56/;7&E: MW8BEQ+#4/"8I!0',&BUGR;'R9:V?0Q22&3#8%,\6Y;X4&T^C+3;)WCW&.24N2B MTSD8UF1RT:1;I5(E$5O1$RYU1$[G^H)9EVLYI;XQC=+(ZH^4^?&>9#.J[PI. M!8Q9:--';-XQDA8S.=J3K.K.5EJ#=)H*0S=-./-:?])IONE)YN,4KZ36R4C- M%JE<2[H"YN";&U[J7@>C^FAP\#'@3XO M],F0JV1!KP"?Y)H _R7P8#5]ZQR)0;4VWV-&1S*27\M/X%4! 67?^4(?M>I= MZ+.A(F_H6=YW5+\3[1HWWY)1,2;\!J^D&MQ&U]M";? IP1*>+QBY?,O6TJN; MC#S L4\T&_ODO&KIJ(Z:'W;0#722!^>-O-8IBF4@OW/K8T)W%$#'VL)K%8$D M:V](B!EE@=?*;.@1"?X%S@ZA%Q847!1L5 M;!*FJ*P>JL2&8^^BYQT=F0WVE>&4L >MH>?S!&K(8P-<>^N)L/F5'SJ1-ZW>989S\5$)WOQIGE?]"M<_Q,@0>HZ6WZ,D4)ZQOSQ<%MY::4*@ M^X#HN J%V,^B/9[9O3%:G$^A_B2 &1+E2/CPAHGR1:*!=IL;IL)U]"5^Y13, M6R2*%ZFZ8:K\"AG.MNU>9?$,?D/]SX:U^4N#K2B$>=1TAKY!= MJOEE^LK&5FR4;? EI9)G(\)(=_*#.M)7YL>_T6CLCXH)/9X/_Q9\!+=,91#Z M\M_:EP^=]]!YO_[^?\-$";WU;^FM[RT>Y1A'Y%7$6_G/(OX/5VUQ(#::)IEN MO3K,B@6AS.?BS:-*]9L3_&1R95H03 NYTT+,EQ*.BPH_RCA,%PS]\>_'=W&-5'>/48BPCC3^=#8 MS92;O^3UEFNO\CO=?]G:N".6K!JK2^K\GGY\R[HIH7Y\6C\>J?I%]-S5 M+P(=NJG#4J^AF E0A6_(NC-$O3Q-N:U5?OWI)@;=MT6$,_7.35TEJ>>Q#RQ. MQM(:?OW_5J"D=2DOH^CF$/#FD3BGNNDRN<(@);(5#>CYMC5>1)(N%\5G&M2' M<DZC^G*.: &Y]-Q$<5>=-1#](CABE#< ML#6.%#LLWQI9Z4;KA1NY?AD"FOZP[?=#@K-XB,@>%Y%=S>*%^.TZ1A AMHZK M'[%]?"W>R10CLXU"]SOY+)=P7E8KU X.V;[XJ?2G!P%M3 C:0M 6@K8;M%>H M8_,1BV7V6,/M2=.V4IGWTU9/4\R$XB=LTLQE<[IN%:TE0K06HK40K3V0]4EA<#*R)< Y MH5:\WD7AH%US" 5#*!A"P0>QC,<@X#QF62_Y5%NICZ2%G%GF!*?H #;L2X-#T M'/UVQ!!V$R_YVL!6L]T(24;4>(,UG%R3HTAL">.'%T[^?GAPV("F$-5O6O*J M U"BV)LLLQ ;7A@;7COG]GKW\*Z]\L?&BY_/-DX.U;S);)(+4!1B#@J\#N,C]29\,Q :>2F]J8+;!5I2^N1^@=>C56BT(R5E]&R$*6'0EEG5YEHRZBUZ'/]Y]G MH@,)]9I-+O#6E- =6\)IY)*ISX^FF[O0FR+^SYF-XV_F_>_8ROAOV\K F=Z2 ME-FA*%]8#&L]C2N0=;[0&T_D_C*A0(J2SX?GR 347A41 PGAI2E$[U*(YF@N M2>;(^7BM,/VEULHD1D9-2'\%A4:K!"VE8HY.,HI2;8S$DFW'THA"AW7]MA1" MM0R0FEKRBICC6Y<$T$3HK>\9+DQ(M#R4!V(90$#9HNKZV:]J!1^.*"1K#N_M M4C=KYB]<\*)MZX(RU54(KRQVX>"B:38V%ZIN07MV6.;"-K,5MY9Y22GM52L% M7NB<9B;3!V4N/E>9P?O#3_*?'Q]X3!B!V;IQ CTF+PI[]WCG?P3G$[QI/^_* M^S(:>20-B\$Y6+_PA>?W&OK).Q\&1JN&2XQ' RYY*C?_*5-U;<>7%;E+:LN M^52JF[C+5WHE6YRP-%=<0+V.WG!, :X'>,3%M'T!\S$PN7;6%4I]HT-W&4FJ M9)Q61.RS[N[N4ZKE/[']H!?^;)A J8)1/R&X/5974/6!(@=?>?]P5_3=@E2 M"?*O 3U*6:A+\ E0J;8;%KFS856S L.7[#73A=ME=B'VAGVN#S>L!,4<=7X( MC^0(5N]QTC'@CP*>EH5W?9O@"4\,X4;&PX_Y"0C8# @#FGX<3DI2P" MC M\7O=BI=8H'2L/24A6[24A=3;2RZ\!J"_E-7T%3O=]NJ<]LK,^U1N(Z$>E MH"\J VV>6TR4=;8_$;7*/!$MNQ\5&0N9\R7,D6>TG.EF%)FD]>Z+80XUKCV' M*DH_'ZV&]E9A(7CUE'8'*>[&*2X,QUZ!5UU"^P#0+/S0%JIW L2L;ME6&TTO M WDH!N#Z$*2-FVQJ0:][;9*7^8'!QJ?-ANMZH@5!+Z2G?6(%R"+-1YN_C@H#N[JSX61Y Q44P5;4:@'(^"40\[J9=VQH=DN6Y?#:.WM+ M?OC_L_>F3:HJV?[P^QMQOX.Q^_8_SHDH;08!V:>?'>& \SSK&P(A5612!A$_ M_9,)6J6E-6M)5='1O=O"E!S66K\U9.9::[K!>\6B J0MU=;G&6>5FD'=:I@GC( YX(4FP"@H^"$/X#[L(:\&P#ZB7Q/_N!7QA*]U(K-D,9$W&+$ M@+94#0\ *ZBQLO\S)NWY[0Y1RW)4&RG9NQCL!5VW7R)^T&V?DFBLL&$BUGCT M>N>4F^# X6C6D&515 _%@2W80$"Q4AU:K'[DSX^AHM IG('_*C3.URA.VE>< MD(<>%.?%&$I=)V5>I+R;CZ[U]TR[3Y-IJ8O]KHKUKP M[MUR7H8H:WVA*4YC.U;HK3AH-ELLR$Y:(2"*(:5;N#Q0"XHVBE<&FTF?R]>@ MA8]CL?/4N&?\@.$1^S]A0 ;IW YRUHDJ?"/:&YT_4NPDTC172%KW9$:AO7K; M_P_VB)./,]'][_\<)=R[WZM%EJ!A_MYOR![,:I?HC_!MN1F(!_G\A"GL^;>@ MNH)G[:LBL GRWP_VXVY4I*]YL01)_3MV\!DMQ\E:HI2N!RMVE-5U][/CQ*[[ MAR_D%3PPKP@<[??^H\$_=Q-+X@F&N@ZI'MD?Y -A_BNO5X-\MS(J)#M-$2XY..6A"6NYNU2*XMUW,["&3!LI=R9\01/ MG+2D.+=L+W2B5^#ZJ\IJM)V(.&IY\LZRQD\,+\5F>@TOY5'FL)LG[!9LR3QN MF9\Y&TU;=Q;HIDV'W@+.R#=;/'G:N\(MEH6--QUQ0J4Q3A9JU?5P,8,M3WH? M9OH5==,?K!6!==OZL#(3^39ZYTGOJ[:5*DB$J2J-=%_@B_*\XLDNGSSMO=@9 ME(T5[M5Z\1JN;>;],K4 *'G%2>\>5TM9DWZUW!M8R_)\D9XN5@QJ>=)[H; V M&AKK9'J5Z4@3*LW&E)W/>.JTY;(PW3*-S;3 R6:I3ZR'MTSV!:>D M-+IL+UM,YS.N1Y)$!M6'.>F]W>DS96RUU3B:J^2T',NUV\L6GSIM67>*S=:B M(J>Y ;,N]F653YE8FF?/M)R-5F2WL:QQ7DE?YS,S0K%P__S92=-6,=\=L:71 MHDS[Q:R0ALP\5FO4=LVAXNI:ZR++FIZ,OW,F*\32A<3 M.<%F)G5KG1-K\30ZZG$R #!6BZF2D1M@G1&P&LI@LK%Y%S4]&<"ZB6>X(G!8 MA19S#C/JETKNM(6:[@?P:&?N^8#&/E#QAK &<25L/O8-"8RXJ$=(X+%@=^[ M)7SD#!*/G4&TEP"=(FAHH>Z><$3D(.BF>L>>R+T7&42QP"5'&OQ?#Q3M]^QK7!9!U+<>O'5 MRMEL>Y6D4Z+H(B94\RUT="I%)>^29X[7QW3@'A)G1T9D[D,[QE]ZZ%TA^H2# M(B_:_,-LI34H=L0<5LED6YMY:JMK[NS]A'FW!U#W1:,Q#>B87@NRBBP;2,@" MLN'/TJ\SZ0%Q-'(7W*J""0N3&0]F9>BLT1AVQY"G-\HJ?[254<* #(?C!5L@\LBZ:_OD;Q"RPW50V+>2C^"$T((AS MWZFY\X$!Z"+R[,L"Q%_3B^%WNT,4OKNI(\L9O>4O]"=\K>J@)W\?-R?AOX@_ MX7_]T]5HNU=0#X( %SY']7F0\>H-D LQY0&X[&$EO:=L"1$5_4Y0TSI!?B"\0HMG\=\)P..:?9 MCO2*X=@6HN>.85![57C@.O0W&B,B>'"*)S8!<&W!4?3(Y\U[7K[G8S^*93GP M.Q4==3-/1P@5E 10%,27MXGGO_54\P;B)?C+]R E\ 6.&ES_\9EXA[.PR;4@ M]G['Z(,,5573*ESN+'MQNK# ='NQS:B^ MTL-(\@Y/G3GKM2/C!"#V>;UALJM?P M7$*&D0-[U(\;6/ZI,MN41<0GNU9(?N]_@UAC]\C'3NC\HIW%@YV6@R_]XY,/ MP=[=-\?1W8,HKO^;\]'>1[+IMY3A+RQG8LF2+$#O!W)].NC@7)SWWL:3534( M]OJ"MH_X6B*T21T5'$XJB *?%;E#]$-_:+)M _!@\-Y'M!^>G%GL8!SO"V_> M*X>N\?#Y(M'-I\6PD1_%Y7PK:?7H:CXS,-MCK=-]5:SY8\K#_^?1,>A1OU,= MQ#FG@E5&V5FZD!U9\6'KK9',NA&;.J9/[1USBI!')@"21#IKN.Q*2OF;! AB MI8#0>_:\YS/(BT\<.C=WQX6OO&/U<=!=$NOIO#,92KU!;1/?*/$N6VS??*MJ MS4WUW#8^+2A:N;+0VHT*14YG"'29)/0VV%.M?][,G/I=/0N[B<_8;]WO3:&* M97O<@C;U\1$I"Z*B[1L%R.+>&;N"#"T,P53 _N;:7Z^T#OY^G:&CGVYX[4+_ M5UX2B'$[^3K8)T(BF(+/3,.9S0/U%GCXL:5_K@:.,3A8$_L+?;F+'I2:C7W< MX.Z)U4!VV-PPX;BD WAXK#+OE>IR=\[HF=##SF_=*;% =XG M*&3](1VVU\[ M"+KRX0$1_+G]2N,1L][%)HZ]5UDF\!4C4JI!#,0_5PZE$6FS,L !?=/N=UL?%0*1/&B&X%0R8M#B?=F/5DH-TN=Q:C5[X=A(W##EEK4 MV)U)6*-$=TO2ML.(&E2?R50@<\$%A*>5Z#$L?,J!_IV%MO,A3Y;D@(16>G=H MYHF"EF UY*I8=J-CGBD98)9D;0LIT^L6M#QW)/K!FI"A'$&AO3\!=(@^]X> M?G_1VI#^6R@LP?S,VG:/+\T<-'S]?9E+EABD(SJ$@ XXGOB9A5%#1@#GB$2Z&@0RI!1_(0 CI$>CH<=& 2R9]9^S=D=(CT0SCHP"92D3Q9/&SUV[^J1,8L]#P176X-R]L[,+@*:+0FBG_SYUE^["?N-U#],_ MQ1+[?K+P1Q-3?E5/J3>(S55=O,L6O'[IHM^K^>,"I9ZQ!'E527FIE/-+:[&_ M!XWFOE^%T,/#E6"M3'>" E:A$I=?EW>Z*-K!F?R/GYM M)>I_]1M=I9+%'ZM%/W\1/F4#]K7@\"WV3\,WXY<.&WV_&;]T[//[S?C3MXG/ M>//?Q)65C\EX",F__OPEZ[%@ZO;NXISU]W__(W]8%W]J/47V,3$S@NK?' Z2 M,^2 Z%_Y"^9)XG?[#,H$<3%.O>U\+Q:*VGFAGSV99VL='B4'O5X^%((G=Y6J M&EW!&J1$H:$4*-)UQ+R"]? /W*Y_]SW1G4_=>,AK$VR]/KY]WQ7YA>(:7H4! M&+=J+#2LDO-2\=Z,IU%^1?*.H>B[%'EZ__YBYL8?\OR8IUQ6D_RV%22 FV RC54A]97!QN13O-[MTWR@C3*!^ M_4DEB-1UX.#VDG Q;1@84O02V!5U,)YPL"V_V. MFA\+/%,$&G3BHZ11$FUE(/9GO4FU;&QDE&R9A>8-?4?CIPG=PAM-/&'O0I!, MY@NXS=?V/+Z:+%ZNO.'+-8,_U^GP>=(JZ4%^FH)I6-89$Z--%'FW-G5XI:!W M*:X[%CBNC1*60[>#9GP=Q2G M_SZQK L;UF'"@*YAZTH9GW+D]<_PRSWL[A;E@.DH/I H$># M A6'F<7O>?*,&C5S4H%KEI84UABGZ15L7)/*+9Y%5C=%W#'4:>#JRSE=M4JM4JW2Q;Q4JSM+"<8D.YI!D8>6,Y$X4XSF1ZNR M*%+]_6?\]2/53\TL%,'KXT/GJ+K8[L Y]G#@G(S<\U<&LX^M:A):U9+AH.(J M-S>K/^M$^H-FGC49+]LRYBV%SGHM-E=N%JNWC'2_YD ZJW?377Q*TDJE0"U7 M\VT'3/$T*OL.3>[D'86Q=]29,IQ1I/O+1GRB$^F7/9'^%OG_&@?2C6Y/&Y9& M&U;QR&65;2D-JS5O(4SPH]G4:2GZKZDNPP<'413\.4R\L:WQ>4?=OYU1];:S M\&]!U- >A:^D6S.MVBXG>Q5>QY?HJ?XU%]7??IJTGM-W*%N 4(U=FXR\H$++,NPBWH1.#L'<4\9X_X3L1__%KG?Q[7H;^V++Y2^JY<(#Y] M[Y'$H#,20_QP%SNL"P^_?_#I8K(NJHX$I$\PD'?LQ/NLT?66(+V1+5YN8'N?#"#^5'D\;ND_1 S^@ M!UDQW2*CM2>*,\YL1W*&4R72179N\C$]8@$IK@'%$'V[D&9H 03=0]"/,_]8 ML8P!I^EG>Y--(-J&:<4@XP68/#=4*,?P@6H9,6 AQ25; U^B0:FF;H M.U4 %]2&LU0]R%!P6FO8(R1T3+8LQS\I\ OZ.6'K'5Q!<'P!.) _%X_H/G5 M(7,]J(?]2O@+L5\'U&RG#V::7%I4,S-2:6#=E-TD-=ONIM^O#[+^4OF]984E MRD@8G.EL[]8*BG'>074 M+M"":L!5GUL>$YN@@.M'H%WQ"&I(2ZW 2(0R!U4).I;%IV3!(\1'X@ MB'.?]^]\3@"ZB$"D+.B.8'HQW <=XL[G3! H"?B6O]"?@8D G_Q]W)R$_\HZ MXE1!,QS=CH$5PB+;>"VK+.$*\BJVK4^X E=5!I*7(VG/+<3[9^W;3V&4USCW MJ*OWVPR!A="8GK#4GIG2>Z*6$#W1[P0UK<.%5YL0(]&?LP>&BQ^J);G0'ZN- M>G*K5(AZG>O(27/4GD&S^837_HU8 O&(;<"WG\4+^PR4'6'(H4&QXSA5>& X M]#<:(Z)U#/[*GLI7UVUM$15)$!8?WOEX@+;,B=P+2AJ? 4\_82G40,[!;90CBUW*O4 M-W ]-,:%V!(%W5"_P2]]RQPQ*C+6]2O!WZDC]786(IC>HIA>%OD>F.)P\Z5[7ZI/N<*6DWJ MYKT%M4!Z-G5ZD/H>]M0CSUT% 9?B8@C0V[< M!1_\JNP'M>9%%:I9%)*:[XS#^VUM9"1>H=C\DWF6]W&!@]@3GGQ<4/Y__^=P M\ ][\W'14 WS]WX#_F!6\Z!* N''T68@/H&HJL2%*>SYMZ"Z@F?MHZ-L@MQ? M0_I]OX=/^B$++$%2_XX=?$;+<;*6FK")'ZS8+FP75\'4_KW[V?Z9'W2[?VA8 M/J3_-H$*Z;0&Z.U'[_4)8QO+WP2>H)$=#__<32R))QCJ.J1Z%+@A#S8WA+/O M[\H:1*8Z<&-MJ"-U^';_">HEZ.!7;&XBE/A7MY$]&QU&GZ$40*%6CXJ"[!Y! MI\6W,R&?(P\+W7^XYW?ASP&S/,7AQP0ZM^Z"+ZR\)$T 0PM)?I($&)^D18QG M24S@4Q0%GQ(DGB+(7T&OPCX<6*;Z_?1,+F2Q[+S!:P.V;;K)-.]O4!ZW;!3) M DAE.CU.:_160WM--'/%-+093]X95YO#4;&J>HHF3 1,PI+J/._"ELSCEI,: MQT_U/+?E5IOT.&/AQ8QGNCS)8X];UD!Y*];S0X\3>[GN;;LBBF8^8T=U, MV$7#PD"J[)2G*;4G9%JPY4GOJYR[&G/=UJ+G],%>MQRL*G. &,O M6DIVP6[C4G,TIK/0V;SKEVSY$TD"-UYST7J1R*R?3VW0P ML)ETZT5A5$H!=*__9#TSF\F 68_5,;;"U9HGK"%"+= [3\:YZF2K9;7L.-P* M"(-ANUX?3B74\F0]\;K<6VX5DNC)R55_5:L)0V"G8PY+"FV]U, ]:/X">X37XPZSR,/5.H,E;&584+%FVU2\ M JZUS#@OR/G9.2R)YUIF7N$$NITACU;^3.[%X\6=? 7)P1]5[KG#2[AC[@ M9NM2%:,K]-AN#C-X;>2>D]&A.1IGYR,5PSJ5+. '\8%,&NES,MJ4JDH2;]-I M3!A*CC&H+C>M?/JI4U_9?\][Z>!XB) M*C04H ,(WZD ^\2A>E7\X4R4"ST0EDL5S@79-/<.WM*_IXF""G_)UQG&?5=^ M9 -ZB>@AT*6]\W Z.$O>Q(.XR*-A!JYM,*_CUYX)RQYN&A")V!$E#L_93OW_ M0#+D=]M$L/L@+&.A84(7_-'VP]X(?/&%GWZ/__W^+VT5)N9&3-,]2/1BO0+F M/.^Z5\H \.1@3M+5^FYLST=,8UM(9@5Y@416?3O_Z0R;LD<>ZTSBO) M$S#[$_L _K[BGL>DQ_R%@C*O[N?_+GRHX89,$*?>P --TQ !D*R\:6A!ET-OL"7VE#Q[0 #ML8. &S[O(, UXE>?M/%_',1/[S=K(+;Z26S/"OBFX!:F MZA2W.-DJK E[.NV[W=FO/U02NTNFV";!?&W,L%!5&NP@JE+-X1YP;*H),?X/:-PU\2\&0 M@+_)=;_[$%@A@FS&UNA0D[]'<73>!FVB!8'JO3+W0U76WG3PSW3X"C[0_/L! M:4"P4(*VX'7/K%8L^.KD=8]&Y=L?B'O]$9E -&8Z7"/K_#N-]8Z]3+!R9$N& MKT.Q^IV!!+7<7Y];C?FZGO0 >K]NNT. MXR#+T%%M""@V@%-&G8IH,PDR!9KZ1T=[EE5>&BY:Z>27POV^QE-\)H@B M&JOE]SY]2 R(?@I_!PUK473,8X219&NI"MYO65>A",0G*ISC+EZ*)1@V0( # ML'GWN93SI\;V3X\41G"49*2HX(= MDI]N5AQD<4)'%@/] "%8"Y[YH=,NG$H&+<"OO>_6'7+]57UDEGM>G,^,A&0Z MS15AYP"JA27LWC8=<'VOS/B=\CLNM-%4@D@^=T;Y(/Y^\'X$TU-(XOV9T_W?<73Z^7>P,^/" MU7EQ1V2W1^5WO&\J3"Q#=6QPW9V0IP^UXV\XU/ZPH?7A ^XI,J)#&.B /WMF M/Z+#)]&!3"0C8 H#(2)@"@4=H)'P[-7FB Z1@OA1=(@41$@($2F(2]+AC1E) M7G3@/FW2*?CE2=#UDRX'/\^!'UV"U,D*/!=E/DSJ>9S@>/P#XE*/M^LO!'$U-^]1J_18PB M DGLX1]"9!9>SLD^0I+%%B<7Q=M@_1@7P)>/SK5B^J2EUSO[ZM+(CB)X.0Y M."%^,)R\S\ZZ<<[9P9LV7R]&V1O/^G+Y)0-8N^UL+I&::@\^GSZ39_-5H2MQ MMRWZ<^F#'[=)X/=L37O_RYQ@@SP4_>.LN@^)_ @Z1[?&U+;/>=*J0W4J(J74 MT1T/\MBO7;Z5'6:C)UW9 M1B>B2[J$M(DCJ \7=.J&W@@$8 _[^YR<[U42S;QLF=-FD>UY=68S E4V.2E] M0M[!>Z _.,V]!X/'Z07YN(-OR)2C8$*=+#K38;.W2*.;.P_WMN[3"SZD/[L, M=83-+:FCK^>KU%13%:RB&95>?C[M>78K7-3)+I+CVG*Q+/6(8C?OK;JE39*> MH>2/^$D*X*^(U;=R@R*?)U)[7U;M/7)A0J?VLFY\R4\5ML$!)FRMD=.= M)$-FE,#?EBJ>.TG!:71LT-WR5&OB1FKO:^X&O;) 9$S0N8;&>IZOIXK5$L1K$D_;G4!W:FU?OTA M0N:Y7I@T>-OI9B8RQ?2T=FMB<^JLL*B$C#2URJ)9+[3P;D_K+-VJTS8D&9'F MFOK[QP%BM*$7*<^?JCPOZP)?&*&-I+'1<#[.* -N([ %>9VN0.\E5 C=R<:9 MM!8OXTICE>ZWBQVBQ>LH(UN"")7_>V'2S%-EDI;RC14& .U*M1F_'KLA(TTN MTQEK .2YGM/$UQJ!T5.3N'+,]ZL"XA?:A%T;Z&(AFM:7#%E$NZK?(;Q\L;H= M-SO@^.;BGN\Y5O,<7/?OY;@MV&!G9YROWC'.B )(2KT,YQ#IOMQB"E3&@TC. M,(G3DXW_OD9UJ8A,.S(%-L=Y,LV]14ZH#'F2BUL9B^X/FZ7Z&E4\9,^0Z4N" M][^CC=-HXS32;.^"S$\[,!HVR'Q.L^4M.ST>VD.W)QZY:0B9%)T@ M;Z/9?BR9GM-LQ3'7,_21.E2RH\IH6%#S76&(R)1*G%9E_NJ:[6OOC?JA#U13 MP9.!&EV)B^*V7R=N^WV\EN0QMF^!:4B"-?\46,_M "!^@F:HSI3&6>MIY;K M/K8:%MP**=8:2@U5Y2$#OL.)?[[M)8W+^2]A0I OX]*$:=$BV/TTV/TTDSK, ML%O*;^71()Y?8-JDW.K'#7I43J,29\R/@MWP;[2T94N)3TT 8C)*NP$L.P;9 M&7Q)KR;:;(E"4F&PAV\6ZT#"G(>R7-J)\HL!J;7%E$VID#2P3G-=6RZ)00:# M<_D#>0/[YELMR5 1Z;EPU!#/#G6]T!KTZ(Z3:;2FJM$NMM %Z)XJ5)YTBQD1]2HA4P/C/EV6LWW __CUR?[KF8+D<"C8E(AH .>(*/:.2&@ YM(I2(ZW)X.T()F M(CKT'Q$X=JWP[%G:V)M_%A4U;HSG38=+?<=J2GORX4 MIY:UL0FVF:G2$9/5P<:*CPUM%E0EQ!/,57*8!+;\S\2D\$=>7Z@E\56")=0.21ICB-QEIXT@ MD+D6!$9AZ#"'H:^3"3X4(93O%6:^%:*'.Q)RHWP9UXA'ARR%Z[FT4TRC2&ME MCM4P![1!.HYEZU3.Y2ED/Z>25\O>>OL@]"4R:(0"$[^FY1RF18N@]\:9_JX1 M@/X"V-N(YR1%R8XXC/"TZ:J>;C-5H@6Q%QKN%'XFP?EWB3I_(-_?#2/!%\^< M'46 OP!B_R1X_D33N%3/AS@9ZWQ"\HUTCIY@7IXGK8Q!213CHJ6Y=C+63PXM M7\X*CDS>""U_%EI^HC$;;K0TJ2)3ZVUZ-WNZZ6N#D4D)(H.?_\0Q3?([AR^8R?)F)V ]V M!$Q1AJ.>@+FPE@TS!GE0!3%;4%#V6NB*& @8+.AC!H@06PMP-HX56PJ(@V78 MB0T'H1DSR*US60SFMQLFE'XD!'#^%FQK/34W_=SMRQ@LCUO ]XEHN^P)W(".QN2^ $)(A4\L/% I8V?\2 M"H%CFG"LL27499;/64;,,@+:FN==]Q,.#B@._^@E.O"7)A LQ_1B<$4=4[8A MJ_AYHO> $1.62]/8();UDUJ?$QU?+G98,P&HF7^C64H$4 TGCEA!UH,$WON$ M7 =IQD05""92/_,=UNTO\9,(YJZ09^S)R_I[;#TP:W#J<2ZQ__V?HQQI]_H0 M9:0VS-_[? ,'L]KE9B-\!3D#\2 %FS"%/?\65%?PK-TL&39QG^SA]WW* M*' M?2Q!4O^.'7Q&RW&REBC;]<&*'26\WOWL..?U_N$+J>!VA+&-Y6\"1Y;?/Q#O MX[N))5$9B.N0ZI'R(P\'L^[NR!GFX#MQ8V] $';[=?X)Z"3KX%9N;")/^ MU6UDSR:S0)^AK$*T48\26NP>0;7K0RSD_*SAIQ6W[E6^<)AX[BD./R;0N747 M?%#A"0:7DL1TRJ>FN,0G4\2$3TTD@A?%"8Y/:0: %/TKZ%78&X9:(\FS<1?B ML>R8%3;K)$LL8U;KGI.2R8F0;$WP,6IY\D[*J-6Z5%==*?$X MEL6=7A&,][+S7MWPGJFPZ.K=2>]M.I>35$\A%"?O MUF;M>JI8(EW8DGKNV- M<,%-FZLD&B>.GS0=E$DRR7=(;E4;X@#;MOKZL,4G3Z>TG<3%UG247&)9-T_) M0WTQV\1GL.7)E-;M'D_0V;Z#9?/SS&"F#OF:C-YY,J7YE,**)J%7>W$3Q^3Z MPEP5"^B=)U,:]P?-DN:4=*4P*+"E-"-8J19ZY^F4FL::+B\R:X(#8AMK*_JR MW95G/'4ZI28 3#J7W.9ZA9RFI^=$U5Q-4(C_I&4)P\5FMSUWKRA8(-<2Z XLFG6^1F? M.IU2FE 7RWBWO>(:%NT9;944"@YJ>3(EJK]VC)E=M!2B/8];E6U7$1:HY3HYHY*BIT>5"V75V9+/DTCV.G3>.Z M7>NO5D*2BTLYJ+LV%EMQ(9"%J>UORF)_-WDUK7 M6\0=7K\ C(V1? M*V32XM@5X?4[F" +PR5'S5M-.'34E/S(A;JG#-JG"J#<1RR@62^+X D#5E4- MT?_4F+:!:,QTJ"6EX$YSUH">W&DM%(D4YO,,9I6PPA+74EC'*DW5J]=".>>F MGA9&@6ZJ'GB?OIMBZ/Z?R-H55>B-0"[;^6G@Q/GF#-0C[^=7G(X??>,'N M2W)1[RW)A:<2S%4O]+Q4R.',^6[+^_N]_Y*^ MK?4/_<2 M1;Q7HE*))'5KAKF@0%VV4.+U$SN]<>HAYR3Z>W'2I8KDA=![BOCF:R#0]377 M]T*@[V0$L,VUSJ\%AM_2Q+;W?T!()V_7L % M1^GO[[:2]\D&]$*R7XTOQ6&OL^JQ.KNLEJER.BBA@]\EL6L5HKQQ/JP7<"0" MBH\>1?GQ./%$1I.WXD2G"VH87.X:YGG+9GM"V;C)SCX?)U)SW1%PL]SK:5EU M)+3CQ;PV15<0Z5]_6#9U'91 KERXY".R-B(0^0P0>3XAW5M!I"M+#3VU8@G. MFV_X[&H[%7(%]_-!I+VB"K6MU<&5@L&GNUIK8 ^JZ'8R"SVP.S:5O)*Q$6ZG M)<*)#Y\9^_% <2%KHY9G!=TFZ9G2T72.HP84HXHWL#:J S/7&7*5)1??$EQV M,IXG%Q*R-G "N24,^YQ;\N4.3>SI$0OB-?NL=C&4UB[:E+L>&-XL>!FN8/"' MPD&A6<,P^'P7RQ]]GARGINX-HD-6G2:G(]"I8:]P ;!I:<[Q,J\UYKZ(33&[=-_*C% (;&MI\V%72WG[GTP(1&$5@ M=.M U34J)WQ2O+NVZ@[Z[$3 5G95PRM#P[+FJ#0N"\&(O5;U@Q#Y:1':A&2- M=A&N\*Y1>,)=UR@7\#EP UKUY&;>6RC**L/EN66#3H^6*!FG'_!ZUOCY#@>5 MNH8MJ+&7,@%&)YANO*=X#$(D!"')<%#VQ4]"H9L=<;KUQ,,"O^?C7':R1W/Z MLEGBY);09%/ZL"41-W @V9Z+CSBC,50\-]OK%G*%5DZ>!85;\;LD0T=GF2+( M^*1S"K>>=\@0XY'!-K+;ZRDC=[D>G>DO+:;>3RKL#1 #:#U].\I(2:6SVM17 M%8FC/ -E(4>>,@@XY&10? I+(=I$T^A!VN] MG6'&R[IX@]B.V&'B+EWH%[EXVDWG\D5!J+?]LB3^8:842WZGPTRWP(7H?-/; M\AM&YY=>SEP?K=%/2\L0R=I5-\RC)8I.HD2"%0G6Y^NP'Y38(Q*UZQ[#^!%K M]!U.%'2 JL+^[F(SH -34&/_3]"6_\0$29-UV;)-/P%X=* @NJ0_V#!@1UI70(T4&#[PPE M/SK?P?-W6BZ/)&EJ4;'XIMM0A.PRTYP.TSU:O\%V8HN>*K@TW7(]L&'R:F]H M8'4#(0E*JY)\;F/@^QX_B"R6"&9N]>-&UTJB>>-\*OM*.Q$V?+W]WC! PP<,K-= 0SZII95-DQMPC6YY15GQ M[F;KFFG'F=T 8I+UC5'HX652<8#1*Y.+FE%H(8AA?_UA ML&ME<[NMAQ-9'U_X"$P8L.'*YH=AT=LN7DNYBB=I2SG;JDXFW T"Q%R2*:[[ M[;6&#JT)VS[!@BTZ2B8*%4F!(0A1YL(AI%> MZCX"T1"!KE2TY4L=4HILIPBXOBAP?3P&=@I<@[XZ)6A \5Q%ZCDE24RM&?4& MZ9U&6SJ73"JC*59AB/E$&_>F_58: 1?*UO)C#CU%IM.M$>A5^5M"M6Q?*]1V M"D&K&CF4F]O1I@G527^KGYK<*==G>;2K49H,U;G%-A:E***=JR"2$. M_X2\NY'H?T/1/ZFN\N,E/Z3I*;B2_[U\^!&DO\-)?^TQM&/%_V0 MIK/=S C)VF[G0Z5C#(:5>%?-EN9I)/JOSF?['UN 9/VS;U9W-$@/\>*\^EA@ M@V_NPVW$ZS=NKB%$J/\=)Z4M=/BH[.@@1F)W,83T=Y";3" :,QW^_GPYI)@) M5$3 F&W QFM@H<]/UE 23%/09WX(S8JY@A7[OPNS;]KB&],#535K,EZV9E_)"YAK603GN;9N[-;!+WQO^66E#K]'<<*Z88\ M'/)^;?W28(TE^MJZ9W;'5P2FCW-43!7IL9MO9Z&K)Y,G&XA MQ"!KJ/!#(G:6J/;\@6S!\7;X08!H*G8\E+VS:7I?NK2=*ID\F1^^L/D6 > TVP(8)&;R4":(+? MHR62=4<( .LB$K]34G$53.W?>&JO8F0= HW].^X_>1JN#EZ&H.KD2L3[X4SP M5XTOJ@I-4'02PS'8]7^$/Y=GFF/>"$+Y76&3DRU1-2S'!%W8009J(F6G7R;\ M"C3+C#/++7JTO?2TVJBO= JM &L@?2#/V,^TXU$SR!8 "O(2=FV;#H"3\Q7. M?F%W=H9HJ*JPM,#O_8>= ?(;0Y1X-O#ND]$VEL_8;:FKFF)'5-\]@N/9]S1Y M+0_]^I."$C Y:ZE^A=$''!6SA0VPCN=Q9&A\OOZ.0>T9RP'1WXV*D;C_E+B+ M";&UH#H[E0Q-,%?01>#K8X3FD/V@.I@)LF[9Z&NH+*? -!'B"YN88%D *F_) M 4@!(-V ,%/0/23B././%1,=S5'][ $Q'=@Q*&)6;&E8/E8F8DW30 !>X98 M'I,/ELY_@%YHSTT 8AJ<^!RJ&QT-YW1::"97,2$^'/#&WF!0W(/1SM3- !U, M9?O>!, .=(NR:)9[Y3GA8IZ;'EBZVZ^X<6@"D,D[[$R0RU^E:R_.FV."UUJ< MAYY\;T#F M6LO>XJKK7*MO.YSFY=:%=%+,-9-PV>G4#7CRO2[KM19G6=8'ZW27EWOQVG(] MKG'B(&_ Q4FRK^+)SW/ZSJB( V"/S04I-@62G\$6$=!"QR!\;#>@MP#77I\% M*"_"67MP*7U[.O87T@@$]D^]4;7\C_@_?Z/>CGV$ZWB .,&3^+DC')!R:<>> M&R8T3X].;^3@EQ9K M"I[A:9YT^PNZS^D9FT M+J$3,VK9,65+DOT![188[X^)N,Q-+048@J>V]!2=Q-W/6F @;-M]MJA,N#B] M%MJ69_='"EQ@.G%:['J_O(_%M LE92\=B-6A4SP3_/B(;"+)D'4D4KA/%5^/ M^-+S=$ML[[6_2RJ1B29"6TVV'TGCSQ8\V'O67Y5#GDAKJ,NSC$&;^D*1>$." M>JVK3Q8IJDB2$+K9Q&E<,9*[MZ^OZV2J5*V9W"J%07G2[90Q>X6YO_[@ST2S MGA.\)]G^5<+XY*]=V#-ZA7SRBM3GZ.>>+:OR-O#4H 3[J*$)'@J\66$"XCW=@>N@RIIL!\T//#3#U8%IS>5E3)RC^.M!,^B:(=,7V;,3+]8! =.2 M*0)UAWY;0A4 =/CJ-E@#W4'X(P'T)JO.\0JC)OXJHYF)_F_A6MNF/)L!,U@D MN/ 66#E MV,6.NR)?F8!.!3HX<*_8(M#F$;N!/27_9#XW% ANQZ$^P[W'?XC MR>L__X7_[#E*5(%@HEVK^:.(!8EX8Q?AP;!_7V/KZ;CPPYXA]_^#/>)T, E_ MT/Z___L_AX-_.&B,0ER&^7N_?78PJWD012'\(-4,Q"?T7*8*CKD.H18I /A/FO1POE7MY$]&P-&GR'#0H6@'@7!=H]^_>GZ MX4TH#%FDOW3;NH_V"G\.F.4I#C\FT+EU?Q0??SY6NXO!G@NK[R+/(F#Q))A, M^&E2%/AD*D7P+#DA>4"0TE2D&8&:X+N0M+#?=RS@G5JVN:K(/2)5BDLF+C++ M]0SYG8];3LB2KF'>>(@10K\.\N0\TVNZL&7J<4LC9X%1QB9\LJ,D)'*B.*+'R9-17#3"= M\4D>>]QRU&@9=*[@%+E.BF:6;0)DU&::ITY;4BW6'?=[I-.+.R2MS#8@Z:9G ML.7)Y TRDQH!W"EJ>3+T]ER*I.U5"R)<_!3 M*3E%>YC$YZLZI]FEG#?J%-A\M\4SIRT'K6:C7^AC J?1VZ$Q79.&T$*I48]; MHGT7)L6F*"9Y,@.A**8W9FJB< Y#L2ENVN"]-N M8YM99M+G6#==<9RVNUUGE#B%3PN>(0^]R>P<0^9T#*]6=#++-7#)I ?\H& 8 MB,V2CUM:=%P6EZ"SY J9+CG.%7I# M3<20DQV#:G^LOI4I!:,]V"R!*VJA^<0$&UJ>$R?8.(2V M,73Y-$,_,B;]>#-TL$0GV-#?AZN#?7P+NBO0\?._^0MZ+M!5=.!P)>L..C0B M@*/9=03'\="M)-C"W[]]6KYNS_)@UL@&VMD_2*>+@2VPMV!]@RN.)7 LA:.C M\T>&V.%N=6"%G1JZMKD?S*X3/&#P(H M(DZ)..45G!*A:20COHP0[Y41G$@PU%>6$72,YD+P^5)H)V*-+\<:1*19(]:( M4"-BC8^@QONLK%L6(WAICOY)5<$VS-\7Q<=;3SE\MF88&.'SDR?Z6P*?/^UG M$@D^"M)=#/9O3-M+EAB)./6;("VI<]C+F.[$5J,1+-\(GFI]2S>;5H;EIF?"!- MAPRW$NP!)S=M:35&:I$-\M825*06(]G[9K)WW8(RKY:]'-,?SAI;UL96JK!D MNM,!CI%(]E#]& +J1?HT ^C?WWD3+ =T0Y/U[[T-]G-BJ9>+MWVAP-/7#I%& MG!IQ:H2I$:=^$TZ-,#7BU&C;Z>'U]PF4:?_U@\>%]_:Y_5 &/BMF.+:%7"TX M'I]%\7_\C-7$/[N_)H_3!W[]F-UGBF=H2ME>05C#7\#VS=5K Z'@2Z-1QBDT M\';/HWEF-!SQJ?&@=1-A/]OFX1E!7Y-<< M):=<8]15Z/$P/^TJDWERD^89M#%&8'<,CM^EJ*O4K]]IY_#RR@]&A]08O MON269OU=-1,^.:(2Q4#WT[XUHCR]+O '8ES>Q(-%^5WT_X^OI(:.MD[%9UBA ML[:W_'S8FG=:9P^;O7-$P9_H/<_6UOJ_>^)<_4+!K6GTL?,I.1D5,_1/I^R@ MOI\LMVT=NEST\0;H/YLU9K3LRH/V!YOZ>1:YRU><8:2 M2>N9XMC54$DG\MF I#:*0+P_&.4\1(^CZOM#UWGC<5:%KOFJU^WRY-^8Z_4FM4&%S M\G8Q@]#%HC+E^#6OK$70%1:Q>"MT@1Q#5)5TV^:R%;#2\:TG6LJT9.0PHF @GL#(%Z\V_,WZ(D/G'BBT-5,84=J!Z07Q07H,8A #'E&T96'JQ=S'!\M\*!1F(=LPU'%6"/:/F)I < M$?C?ON_EB1A<21- /@=W_FO=#_,?3C_D]-O,<>"/T =[&OOQ7:47+/$\&#[\$GWY2FB\1GUFP;&-_8.@#K/_ MY)-K-3/)!)V*:ND<,<9-:AH1"3P9T>'V=,"Q1#(2B! 0 @I$5.0K!'2 D'A M$2$N1H@WG@!Y44'_@!PO+^G&6Z?O?GLM+O+=]67(!'[5O"+AJL45.\LR:^W*!>3B:^;_O_2-9JJO-BH^9-9_ M:5;X6,V4'4K>>!NXL=N].-RP.(PR7PP*OTVRA!V&A2E;0@CN5>TB^OP'X_@9 M[_P+TAO9NN^#TY:JX0'000P:,' -H#TF7L7F7&&1=?-885VKC-C^S!"-H],D MI7K^#9NR'YQ-VM\9.K-W.XCK_4Y/K.9[!#L:%I34M%8A9GR2)W[]2=Y1&'M' MI4Y/_%Y,ZWPC6?25R$^7Q4<'$\(ABU2^XAB+>:N*$?%\@['H/)Y6W?#)8EW% MVPRV:(PQPM46),=1P"RTH"PF?_TA[Y(4<8>EGLO.$'[G:'#N5,)5E/PW/\!V M:_'D3] BYH2&3VMGYF&&7V M!O;"JV6VOZEZ"V5M-#BY6)QE3&;-*E8K?#*[W.1MI= D./B/D2^.-UM[OD6Y MI9.OD=DO&2OX?.G]*:&#$)^N#H%-\?(=D7! @FUM,D8;&ZB87*\RG2+OYCHC M%TX$JG&4M(FZ8_#GDC-$7OT+7GTD)A^[CQ .,4GB.$MGXJ6<0G.#3'\MSMIS M:08GDD3!+YQ.W1%G+EX]<7?ARK<&+G,&YW/'^,I1A7&EPK$R5S[TCFQ>V=8 M-(33NI2%KX=B W01"E=.MD35L)QS!]H;]4K<',V=-5:1AI;+Q/-VE3D]T/ZZ ML^+!%[^QX 3W,V#M0YYM+)^!Z]15ML/U"M/ M;5Y^A>$?L(U_(T8\9)PS.Y'7N]V5]R^RR)I_)07]?W#Q9W^E1A.\X':)"%E) MD/6'D=HQ519\ 81#AK\1[)A@ROX-%?\-D"EE73 ]^ O'A(^-:6SB6+(.+.OX MUHX@BI#;X3KDVUT]V=I&I/@#@WJ<^K84,)B M8+,$NB2CS["QK*KH2I0F2' Z:'W]=QVU$2&2P"8F$"Q#AZ_SH.S!Z:.[-KM; M4 =WNBY<82EM\8WI =3,FHR7;1GSED)GO1:;*S>+U6?+F:&KK$C?HT.O%M!/ M04FWT5 =06U,H.3[,/>XI%(=^N\\W1:!;4]::X5P:GFORI<'EI/^]>P7KX<[45+S;CVD@LUK19-N>2R!N^VP26R(^^52->JC;K*6A M6X:)E-O:4*$+A12B! >F \F_R>??"$4("_8#-V%_)D"F@3_VV%](F2)I)+!_ MDAC^E_)WX)RC+_W'^#]_^_I2AK9$+]%)W+]JIVT@ZNM N)G M&8[9]E7^_= NB0;MX4- JRE8=G^9_% -&/.TC<=T(UD(H)*?.NC>]AKJ9" ABV(.G\$10+V,E@^8)GQL M"6I@7SPLX\Y0>!B^=&QK2 :9!,;_L;##B*,1FDY_RJOU/;LNX *6T_TXY' MS? (5E\/J\27AM4=9]W%9L"8P>6?0_:5]< ^@UP;&-DF6 /(.!"M(*>#G3=H.%WL"@'Z0508@$D6?X^I;!+.""C7 ZBZ ]# M1H^\HU\+$\.Q[]<4?GFP]'!M_55'$78\;#V.8OIN@2JHW5Z+KZ=[H&ZEUZM.R5&Z[J\_A@Y.W8"] M'QM##];(7T5K;/M.(\KTH!NQW;I GM.%6># &OYW;\# M@#2"8?[>A_D/9K6[\DGXF#X#\>!FIS"%/?\65%?PK/T6*IL@__V@1W:C0LL0 MP[$$2?T[=O 9+SXV0)^XY<<@'POQ7./O^KJQ!;*@#-]8V()/"M_M/4"]!![]BS9 M<##Z_&Q&JZ[/WQ"6D'>.)._>-!(.[[,^Q>''!#JW[H(OOSS-TC3 ,99GI4F2 M3TZQ"<\RC,B+-"LQ*5PB*1H9)ZA78;]OT;?ZLVJROM84FBW,0:O6HSN4BW#I M<$!KIJA9DL;G.*9WN.)VOIK'!PDFC39_'+;O3AJ+AM(DIE;0TRPR3 U!JI7GR M])VD0[C4)&.(6%9Q%3'75$I*O 5;4H];KA5#)ITXSW->;;89SM5,82J[L.5) M[P6WY";77+_1*XQ[)DG;M:)@HG?B^$GW^,:JVJ#:X ARTQ;ZBT%[8:&3E]CC MED(F9Q&:UU[U5GU,33=SVV&KX0;GI8];XCUH?]9QV<,\F90Z+I'FS"DZ67TR MI?Y*+Q)CUJ*554&WE3@ZYGL82?+>9@5U/4.^G4U(W M>"DCS48V!P;KQ<2KX7J:<7GJ=$J\TQK@TPGA]@J4-QI4:Q707Z%=L).6>(;8 MMHH*#GI@EFL6S*6WZ6DNSYSA.W-IK22F/<-63BZ?P_.NF9JAEB>3KQ"%&2XV MO4ZOH>A2K62N)IZ!*@F<3'XVCY0"! M%?*LM[#S JZ>WFMGRT'[Z>[ KH,6CJ/:OEOH._F^)E6AO:3ZSY!A!;4WBK!/ M /1#=]F:#FPP9-($/TC$TE CHX#U3/6. ^#(%I( U$ :\MD#EQG^##V&P(I^ M@%QVY'#Y:(<,@8#04MNEJEJ:T"8R MX3(CVW)O).XB[P>&8F .(H\6?A:M96!N768#P<4EMRE;Y2$JC7I)J#?&%""5IJ?N4R/<8X)5WUO, 8!F^Y1NK* D>Z#- <>@&\TFL'NB!\TV9-W M;U#Z]CW\4C-,?WM$AR;0OY$&1EW9A@V-_OWKGLXT]I?/1H8#ET>R_OY]T:15 MGYR1BH8&5Y1OY'+Y1CZ2X)N,Z! &.CQ?03FBP^?0@8X2@X6"#A$NA84.48*V M,- APJ5PT %+L&Q$A]O3(<*E<-"!2=#/5K..Z/!I]E*463@4=(AP*0QTH!-4 M) ^7H\,;;]*^&-[[ ;D)7_)@+Y%:[9K9:ZGW9NK$F01^5>)_-*E<=VX"\%S^ MVJMY!U^*[2_ ":D$>749"$\>XPCU(M3[NJDV7\Q/'*'B15'Q&W-*A)NAP\W; MR CQ7AEA$O27%I$+IK#^ZAKU(SR0_.(\0$0:]!KHD$HP48+[U\5]OS$Z?.EJ M(!].;+\SFFZ>K-7^F=/^OPM,A/Y&V?I?FSKC_NAU\NS1 M:\OTWVG[%\8+]P>_!35(U!D<&(:=\;-91B@OR[CQO/Y MQ-K!,>(@<5B0>V,@V_/L[JASD%@,TB%M60#^5^H*F\?I.-!MB(G6*G@X-8B&R\.LRWWQBB@L>)X6AHZ#4[(M1=ENUT#6QI=WJ)1TGZ63%T#!0)? M)T*!KXH"P8F@'XH"YZ]AO1H%1C)?:C"TW._)@MF?-1K FFO/Y1O[#!30LYE& MN51<4\J*W53'BP;C ?]:*/OK#T[=$21[)6/@]DFI(QCXX &+TO$+ /"4P]>UTMQ(G/7[I)\7U0Z".!B1S'.\UXKI-C)EVL M0ZGE-%ZK35N+6QLC9FJ1J]7P!:ET&,TSS6&+R:U101 2&B-W.'&5>GX_1*(_ MN4Q1)-&?&F2 $KU9%E)ZN@>:O0).>LYRUL7C[5L'&9+%,:9UMVE:<1K5;2HY M&TX5 R5SH9%$8]@5@PR11(=4HE^Z5?1])/HC 0,HT95-N\=LAG97<7I)8914 MZI0$;KUYH,XKX\6$B \Y#V\EE]DX-NTN4:$]]M:V^$1Q)]U?LX MWTZBWZNCXSQ'Y\1)E^"RJNN)@Z'3S+JWUM&9TKBYK,_,$1>O$^RH6*5ZU 3I M:.3[XW>IERL)?;6##0V4-'27U\FO_!'M;E[XC,.-BX5>TQ4)WVQ#@8SOBD>@ MBJ:^,&;WLK@K8:J(Y29'IV6 T>*RPC:-9D\LWSH\07;GAC;(E(N]2L'=KC+6 MJ%/LM=!L?_UAHD,3G[!/$L'*#X65MQE<3\)*D_!$CZQX+4ZNN^RD:*JS"GWK MO9=DNF)YV=DBC66[O59KVVR2*Q75/*5__4E1T2F,"%8N>U0C@I5W1F:>A)65 M!]QIIIO.*72YPU6E)9#ITJT#-9@]'2^4UKK=\V0]5VZ6Q2WEIN%L4: &75&( MCG5$N'+)LQ\1KKPS/O0DKI0:$S,[,#@%\W2'HHWQM%F:WAI7XMF%F^TWUC*7 MG9'%J5JL+*8.,E=0N(C$L"]]4.06X/$CMI^IQ_>Y/K_T_+6.Q-]X6J' O?/1 M'SO9HSE]V2QQI2J%EKE#8[15G&\M#=$;22T> 9%<=@[ MZED BZ3\93,HDO+O+N6/K)N1W5Y/&;G+]>C_O[TW;6X;R1)%OT_$_ >$V]7/ MCH!8!'?*W16ADNUJS:VRW;:K:^[]H@"!I(@R"+"Q2%;_^G>63"#!1:(D<%5V MS+@DBDADGG/R[,O/_YJE_0__ZGP;[OJ6?YOUK]N?LUGV^_EP(#[]\U^![YWC MS)W>BY^Z=K-]5TS+))X\OULNO27FEC]^3N0.;OG_F?SS^Q^_.^?_]_>6^/.Z MW_F7]\_W/^,MQ^J5OMWI;[!ZQ5SS [SFTGEAKODJ5T7K]V/JUK_+LYH,#'VC7KO5&0V:KC>N3LB\R,2T]1O--Z:YRCAM/D]Q MTC;@]RQRP]LT2./Q>_E0??PJB. L/"SN#D@\8+HYGH2]TJV&59X(8>7TWZ16 M>3(B774V).SWQ31MX"I^D*GO?%;#*$_2#+!B305.*0Q!"%P'GK \.8AQ' -^ M>,ZZC_,\XQD QL;AV_G8Q<&;]"OBI5PQ^ ].2PRB*+ZFUNKTYVD0H? @'G/M MIOAQ)'*0&;&?ASQJD;JKTTA-FKX.']*,T1L0)I8'\B^ ]8!<0C>Q_" 5;BH: MUL<\P8&.P,%$YB:W.*\T0\EE9<*;1'$87]W:UL]N$J=9,+5Q)+TO4A#*.' T MIA&E"9Z>YC7&P!352,=1X@9,;Q%@*,Y3*[U-@9CQ*:".!&>4X_>"Z<@-:7JH M?/ LS^(HG@:>]4$^^(4>M.604,_-<:1\A9WH@98Q_0]0]8_W?/)$^+D'VWWW MIV#EH- 27N$U:C45R_G'^^3=>_K(>?.:QZ5R#N12T*4,NU0 >_=/KD0DKQ)" M$UZ8S4$-CS8.DC3CA:/P5D,X_.)>NT%(HRSGL2H)JIR""1 ,ICB$4P!,IS/@ M\\L03J=I%)LHIW;B)XD8A^*[=89#XODM7^&D[NP69WFF(O*) *? 'CPQRP(U M/A9^!^:"XS(M$0(T$Z+X61ZF/$YT1$OC(W&2%M)1RL0;G$4JD0P@C;, A&F2 M"2 Z>!1I"M8J20<^DT 0\Q@8YQ$A4#L=0-C+DP1VAK"<$71\/ PN>#^MT*S3 M]W'LLP*0Y%?6F8\W+LTD5A6MO'][5I"(I!L-'_BV B=PUB4HX=&ZJ77^#OAY M\@UVB;@K_P0W ][J H@GMP!O #9R]\8VF-N7@.XA4#7^,,-SV_0KWI=KD"" MY8E[S;.*D0XJPW['&H,K$2/IRL9G\%K@'W')G\79UQ.XHK-$G$P1#GPQ9O"4 M^GT67--DNF[%'',,&H0<*YN(*R25.%'8!S6<+ZC+>@;2D[RD@H@M M& .D ,K%U%DTLS;<<"C9F^"$+G\3- ]9OB4[Y#*GB": MSCT/^-PX#RNW'3!1P@??@7)"O5E$$^2&4Z8:$"LNG,B_)@XI 3#.>5XSR"+Q M?0;7$-_% W_EWZJ3>6E#-+X7;BBP-'R*F!#L/+Y!!J,X"QT;P.GQ=0X-"+T(639@N=SZ%+1B(/%;N.RV-9N X@''PTG8A$E)^ENA7.+$!28 CP11?1[@"T- 9!X$8 .<6DF MH5!RI.))_%/!GM(\N1(HA8%V4%@ATFYI"R0EZ<;<6O"'A."):"B%;/ (IT6KJ.J//-70>U(_S2%%D#ZSZR;R+0D'AK1":$P$J6)ZD-$$>Y.+5!"@Y M"5#QRB9!XI_,0$C?%M<<>-H$R>0*)P-%-$(>( %VAKQ[&OKXD89UH?-M(&J! MX$)HT\3Z7O^'XA; >9#O2U*=Q3.E X&\_(VP"-)"A,$5:20\;E["&9507TR+ M\?)2T6#<+5NQ4*<07-K,'VV&D1<*-T%WV>1-U:QN(\@W,,1H93]5Q>HTGYOJPWOF3$G$9/'L MM.6@6_ -J&TG\F =I]'O;@95<[*H72+F;^[2];\&4[@B'\2-]3D&ZP]6IT_P M+?R"%]8D0>?C7[Y^/%_:?AI_/HW0JQA63&'Y$; TD^ \M&-B.RU\*6X/ZU! MX54$+8/[AJ6X8J4-ZPR8"7+H/,R(91 ?!ZD6)["I_PAD,]+P9!7_?@V?G2CG M=*N812J&0FR+?P&+Y OZ$U J2-B!T1FBPCB%K;B1 +8(4E53=(F9IM+^$=$5 M[FD)#SP#G;%XH6Y:P+F4TQ=M)CIH E!,4%$!4Q@8)7"SXKB^B&C9. R(Y>)! MD'6>L_%C?9*\';[S523P&E(JX'FP_&R$5"( 8F")Q3>X^T*MD.K #$&@Y(=N M.DK911IU(3&(^],QQ!6Y)6(@@'1>XTQB%W8M-0W>97$.7 M0(-+@>'=GN!_490$J=2LF/+)RI&[+*!=FIA^;$4QZ)'? 8T(E0S5-$W,56&$ M;A+8SS7J?:224[$KG1X-PP!=-U-1%EOBE\"B63!Q"]'')H_^"EC# VL1 50N M(]6S=SD 3, %>>=)U\H9P*(P:=^]*TS:4K[+;E!*W72C* >:F@@WS"9$Q*/< MOQ*:MJ%(2:G(=$TRHD$&3)234UVWBIGH"#&"36^I(4NU;)XBB1?!-UFS25F! M0 MI5*BJPM^*P?$'$FE$) PWVT6S@5VJ%<>>%1<.5K:)E'F9SV9L,I<^(O9N M@T/.M-2KM#RB!GC+)T 6P*R1>? M?JFXMO"E2A<"(>#;:!;A8H!B_]\Y.6:(@'X+HDBX> 6 @= O*5CEI%WG64#& M+/HZXX@P"F]4VF.:C^3^D11+N"B_3*E;$C@",D#H'L"Q&!K$#76E'7=J92@W MR1M^*]6\M+('I$ZRYETK#*8!$DQ)>\6[Z 0CN%'B6FJBQ*'4,OJ&DU1JREX, M6_E/X=(*$L"3" OZ#/AYH/K((V> MH:D7R(49"XSL$N)+N9-"#HS(( <"NPS M35%E!NP&Z82T="1Z ?SQ_=LS6/+?.0@+LJ;H2*D0W_C=8(TA.YB D@!GESP( M7H?V5T2N$O@:D&2&+H08.0FQ;P*=I%"R@)-\5I)PQ;\A7Z58/-,5<,@K."QS M?+D.W$P"&=L7J.=)FYIL,"1E^ :05K@==P&&6JM^+@M89L#NQXM/'TGG&%/\ M1$@_27F12^-:G6<&>AN "0W,+/:^R2?A5-(S4)X7KS+#EPQ5>7]U08O\@2'M M3I&/@RR(DR2^@<5!H1$L[3UX5Y!90%KH=PH$8YZ #JPQ)E,W'Y$747J7V?4: MD_36[%[X!11 Y/B1K[0:MNE*CY]BNO#U1:\>\RM"8 @ZC2?=))H[#CZ%32#- MIYH0+UTT2EPS]2SQX91;V19GIX"-JZZH,B6!+E@3$GY:<7&,Y9!#IG,5HT""_^%GDULE39\474B_QM M\7V1FZWX)"/K(RCUU40"='\@3R7$82C,"F,)IE2 >HE,W[U*!"MU?.-9%DI? M,',#U--&?TK7+WOH)RC(6+T=%ZH@' F( P0:("F?4>P-_D$M#;[TLMML-/$K M(3M$X&]X1N9+:#T EM 3!J:#EP0C%GL? ]61[T6_9-8O\2.E"+@G*HZGE0I M-$ ?H)>P+DGT#-KL/UG+ /;T6>!=0[W\/88>G>;)/YFHX- %^WO9;W2+W9(D M!ZC(PT0L%7WR*L5T(Y4X5]>,'=K*\Z@\PZ"[1QB'@:4-:9PJ6]1A2*@D0O.QI2,)A&62=QL\,"$'>E??]G6MFIKKD+@<^3]1I?A M\CN#/MR0(:!-2581%?91IGIX6&57I.A( M6$D)2;S,3HH0D*Z:P;6#)R/83QB3=T*94)'XCD$ M&Q#WLXM2(Q4V1_(8J1* MJ8-3B3@6!WGHEX8*!YSPD>Q6BIU15JI -0$\ M4(R2'%T%!3>B9+,\ @N 9C3C[9@@92:CP%=@A]\R-AJ "[JL99(71P5:930U MPYTV4(.3-RA35I0E\ ZB#"\>IB];Z22^23D'#@4V6$V1& ?9\JP#T%'(958^ M[H,%C\X2T!V PE V!"GEHVJF';IHHDI\3$3^+ Z0<8*FBTL@>9/_IR1+I>#UE$2*^&M;%6 O\VLQ'Z0%-.>0[I,5A94H, MF_ +T8K&(<8GAB8^8>(3!QB?V)Z8>2^=_NYX+,K,&!G&1YZXQ:S&TA,F9&!8 M*@EH-Z)HB#JM*&K5VDXD7XAY. M0O<6E.#3GVA M7..O?QGV^L,W\T4CTJ(*AXI=Q0$_P^Q;]CP6:6\RU4U+<2LCIWJR&QFBH/N% MG&=8N-$T)[\A2D.4DB@_NT&ZE,XH:8 B*Q0;SV?DWM'#O3K5&HHR%"4IZF+= M8, 8*$R)L;+C:!Z M[3\-GZBY!-ZZU9I+/:3D#M]B_>C':HXWIX9DPO4YS9TCDYCB700AM9K)4LNF,[2+="2,I(M_YX)RQG49C"D+5S+VOMP+[U-- MAMI E6EP'[[-4HN-#U4:9ZJZ((T!TJKNUT>D)[/DZ>D_QM! M64Q<_;6.IKR8HJD@@$X [1T+7@!0CS&OH0A(3-T_XT0ZH3D_@0%T%: M!M]MB_SU13(6AH8H@U%+R(*K1UM6&8U$__2C2A75SD7)1)&K,G_HE!Z&[<*4 M4OVJZQ:N)=BJ.C4%V0 80!7 C2*9C^EA70A?1@O-KCKS1.KDF>> " 3G51S[ M*1;KLMM,%X%;Y*=+=B/+^M)J59_K_3L/V-DJ"TQ4$:>6.&3W?KY+;B/G& M7&PQEQX)5(OYAOR\!YI0$:;G!+5X!!L3J8=1J0JC\C%].AA1N?.)2II!%A0A MGU5)K%R?%7AR@Y-@1CG;= J=;7N+L-!Y,0:=1E1<#1P"]==$!Y$K>:\,%H&V M0.'^"B]+XAMXX2\:IKFP#RF?LX+59>:T7XJ:C<<"J5O)C1'=>EF7A[DPF%$5 MB:L8TZN$+\N\50ZPJNG:5+G1'UB5&WI5=28HCX1,*UP0(\ OV&W.R[B4=BI8C$B?L0WF? M?N&TOH74V]=$V=0P()'EW1%!"#.N\3%BE:5"%L18;8J7B./_?@N&1-5T499(QJ4[P0?[D_>MN)&DP)3A0><)A6*=);N M%AZ@,.K2+6+Y_>U,!HIE.FQ9J)\64%)KS%,_55 J MY 6O1:"L;Z$3#U6_%1E")1*X[PEJ'+_924&[D_= M=3P098!7^2TN1D&K(O*.3%.1P13WK+:I:]XKLC-'A451!.7F 9)27@*QI3#X MAELL5#/6=@XP9-]JFI"]"=D?8,A^M9:+&<Z:%:Y@I3)OT?!8N1=5JO3YK^YT]N9M4:Y4 MJ/72/JF:)]B3)B:;E42<7I( ;!V50E0$XPB[!H%).YV%\:T090X;%ZW$WK<3 MUL&I@B=*9:*E>K6JLY1[*]8!K;[X2'V7M'HEJUGN@F$4>YJ:KF01]U(J\SEU M<&!E3@PJ!Q5NLE??+I/W.;4.OG.5N%.51U'V0"EJ)JCQ2E%>*BMX4BIFQ1=B MWN:,\Y,)$/$XNZ'F#[$*M"M=4>W+ULI.;&F.<*M#RIC3&EE(^PI@4L!(0:/L M,D&)JJ VZ.;8 D3O,\86+[7<<+6=BE94P?;&PHO0*)N3XPLWD(,DSU>ZP@II6S*5^)^"Z\ MG)Z?%FT&;:VF0_IM"?#+;SR7+^;PN%9D5FRF82E^@,D8)E8K[ M!XYZC> )Q15FIPM$A+;5G*KCZ-, F!V6#@B;/F"XJ[Q]Y(,$6UGTCPQXEF ' M(.Y]10"N%MDI_&F(P,I9R0V*X@_$UK:IAQTZ5)3C)SN>$HWEFHBI)\:"X@CJN;5VR9I9N52 MJ/A"15D ",L<%,J!)=T*53_>?C+K"RHK2PN5;HL,>?[5I2.9JHWE'V6O-"H/ MD?6M2:;(!ST9I8Y45(](5^U^0IPG9 ,M8\WZ*WGVUS96W6PS+JKM@MZ]PHU? MX$%N6*)#?7PR J6161GE!_A:& E6X2QV'Y34N(3_>5%#C42,$#LO%YQ@7GW'Q M':"+;YO%GP>5B76NE^ OS2(K4FTJ! M.WGED(P\)K\JIG74\PU?9*)9HMXJ5W-D8N=: S2[_4;[SK%S&N%KZV,<:@RB M3LD&]?L)YG.>,DN\ 2#H<4PL;U$BV%B>XD6P\3V$BV& MB>TE6G@4MD'+GJ'%F)-[B99.HV^8V/ZAQ=R63:*%*INK9>=/\E#N"@:#90[T M+4W>OIL^GPJ1(KZP+*RV'$35"$/51\\I)HO_%E$%!0TO#A%$?W_1??%89=UI M](<'!)JOBQ&&!:ALQFRI Q!W'7LUTNL8/'^GU-QL6/FA+&(K'.$^M?L9@F33 M3/( 07*?NOD,0;)_HG2>31IU:=]Q7"_9/Q5&M2E1,HE!]3:;?;LI=>RS9=!Y+-DZGT6H=$=F<4QYO391R6#SH M(;3S./FT6RJY$RS!D@Q"F:?VXJ=7>43U-;+I,]5]Q#F\R4]?_^W'X/F12FWB MJO58OC-L='9-3S5R'9Y8'H@F\UB+>2.N1O:8' T-_' GISTN>GBRAJH-B/,\(<;C77+*HN-L3?C: MK],]JO*LAAC"?D'A90WGXB3"[9]+NZ%4J*(?M(TE9G<@7#\,MBVFX[SXR1K: MW6:S/I2SMK-?*#>$;PA_D?"[=K/M&,(WA+]^Z/MEYA*8 M2W!8EZ#5K-TX,9?@*"^!M$V.[Q*TG=Z!Y:=MTR8Y/GRWC@G=3[9&]L6XHK97 M-!\[Q49_\3C(CM2 W"-WV7.06RN=R4?(VOKV<- VSF9S>\SM>8PB: _:)D9I M;D_M-M/>'7XS\1ZG6Z/LV4?-;?/QGB.D"ZXJ\<@SV\*P%W M#%SIOJ9U>\MB!ITC\F'_<(@=%@Q]WFF6U^AQ-/2YM_2Y[<8="_2YXF@UHNJX M@AL&57NHB!UV&(/?\)$G5D17Q:RVTR,U?O;(H70,?&D?,]\WS:J,G]20M2%K M0]:'1];[6*ZQ'<7R2!&ZCW48SQ&A6S8>=G+2'KWALTB%F^#<\LA7$Z)Q7OFS M-@&-+^EP?9UMNS6H/8G"$+$AXJVF"-OM;M<0L2'B??#J/[KE1JM&$MZY,G$\ MKO]'2];:"ZL/.6EF7PP65N._B#"$]]G6E8A$XH:DSKO^-(B"-$MH,(PQU4Q& MJMCKL_>'7XCUZ=E=^ILQF*NS[._/L^IGJ%M#WNU5PKO MU^TQ]0R/H8O6<1/%09N%Q\>MG*'=;QM7MKD% MS_L6=.Q!YYB*A,PMV+B1'&4'A-US@1$:19BIR M<@R&H\E^/N 4_D=*EL[ J5VK,B1L2'B;8A)QZK1JQ*DAXP,FXYW7H>P%)]ZY M,G'4=2@??CL&%#WOUE/91"16$'GQ5%BOI!;_VK8B8>9IF!Q@DT+_(.'5JW,T ME''-FKMS@'?GD6I?VT0US-4QI2>/$SO=&CNH[*/*9@I/-F9W[1>BGT,C+SV= M:R3&<2*4^96YWTWIR7/WV^W<_?Q(!6>HM;^O ;%VPZ;ZP/<69-A1L!(L9Y M6-_+^5=0CUE@.(GKL12+] 4:$/?_\Z$=8X#L/X!MLD$]*L&4:^ M?)%:B;@642ZLT:UU)>(K(+?)[:D.2OZ^7%W>4 ]6I.%4_Z+O'*3D3WL#4 M_0[?C3(1%=1Z$HIQII/O"=TU^D32>;/Y YXJ2]1;Y6H.GW8]2[?G-.[4#/S@ M>LGR,2PY!D IXE*_TWT^'27"_79R S!X,XO3 +NXG28BI)$_;=KL.X8CR>P_^VN8.3%(7[X]Q?= M%X^%5[_A;!)>@X>#:W1G%"(1PIK"'R:I)2)?^-;??AP=16#L#C(YGJ+-VF[. M5D"R[>K/ P#)5J[)88'D'CWU&4+D>(G$Z&=&/]N!?K:[G*::];?_R2/!^5[M MIJT2OXS^MH)J.H^FFFZCUS\BLCF?N-&5."1*.1SIM%LBN1,J014D>A[;BY]> MY9&;^X!CWW(CWPHB*YO$.;S)3U__['@C1//S8JWE)/7Z6 MHR&!'^[DM,=%#D_54/>J;O[WB'3.+YF;U=7A:^]&S^Y1KY7CJ$$\BBFL [LU M//))K(;P#>$O$G[;'K:/O!N,(7Q#^(N$W[';W>%Q$W[-YLE1H-UQG.-&^N-[ M7^T\HOLN3^)935/6=]NDW70]V20SVO/6)X]F33:0Q(%EJIA+8"Y!S9>@.327 MP%R"YWT)G-IG'AX'OG<:)=D+_&F1M:G[D)E F)/./V M\QMUH!TA5QO:W>:1C^XU%\=-K@7KAVIZ9381\/\+-?98MF6UF[:%*?&V M!4<*(B\1;BJL>&R][)2KV!:L,AC^ /\%JEEGO59CFZ>^$I%(7$S@HX(18?W> M^-)@6 P:[5I@T:G PG&P1=\"QG6332I;A1.,\C2(1)I:0"XNOB(/,T0Z M?D=\APM,4V"#*(NM2-Q8*1PMM3*1)$$6)X%(;?K8]3S@BEEJR[HEWI9OS2:W M:> %+@-@YF:!B#++O7$302^%%_WL)G&:!=.M7)DS>N4&5Q;C">,06P3F=P"!^>L?H.?C*W+E#]V:H5+'C2\O(4 M) [^EDW<#'8 7\550T'E7YD5 @@!%1%]#%\$,(:(,;F>0F2(WW):DH3@KN[HAZO^Q#*@U MW\WIO_^KTK2J4(6PZ7VG M+0?UT#=3^%4>K.,T^MW-H&J.A;5+Q/S-7;K^UV *]_8#\.+/\=2-8'7Z!-_" M+WAA 46/__[B+U\_GB^MC,*?0>E-IFY8J8Z2'[WXZ2L-/("K=&B6'G#&UVRE9+Q H=O5SA\JP<<'K ) N0Q)H).$&N*B$F0ED('99>F MHH'0@(4F<,> <)AJMJT._4(HFR7Q.,B4P="LQ6!HS8G6P<-DZR\:+55%Z:#S MPR-1UN^M_>12U"'"2O3!@J[E"_EWR1P\)$=@"Z0-:$JX#I^"C\1^[B$+M*[C M,)^*&A&^>&GO,B)3X&7>A*ZP#\I,&,^FR)= ^1=1*LO!-FW)_M6=SMZ\+=Y9 MO<3#"BVUA_(2MQ]EVS[R$GO4K8/IH$0K[JY7;$)',;X&CN(2@HMCS=E8Y2DG MPO7)@K)Y46?IHE$\:Q\T+)"-":D%6R7#+[\0'9XMI<-.R1F9#EM*F/2V*4TT0EQF M[@/.6]IV[B5)VT*-!)98FS0'2Q>'C7P31$^,0W*OIOB[1OQI##8LVG,W03:1 M#%-9ML%_>&.:"-1=%?+EG:4O!UH!OJ6=J:#^]M/NT8[NQ07:9B(M>/ V:'_^ MG546O"MUJ23LC-Q=+'CF MHY?%J*VWG=H=&0]!\\<,-3\X;SP5UBMYIM?H4,NV@7']]?12U@!UB?8X9,>T M<"&*<&54"ML=N]EL/D@%$PHZ:]MMJ_AB03IR0>0T>5)\?#(")8BXEW1D[H@D M/N'TP52!7NXU<[]O1_ZM?CO!-8I!,H.4QC\*%U1&Z29>RX6]Q'-X8 ZQMG&( M&8?8 3K$'L)_[IN8"@>EM #2XEA;)*]%/$-//6P_+5@U.K4>HA[<^?W6$0Q> M[?8:SO!9CIE82EAFW(?!PS.=Z+5G>!@T6@8/>X"'5F/X/"=S[QD>#%_:#SP8 MOK0?>#!\:3_P8/C2?N"AW^@]SRF.>X8'8\?M!QXZC;[A2WN !W,?:L7# [L8 MW.O>V]JA=SH):Z?-NO$=]4Z%>/20JY;3Z&^4')X*BR_S_O::&K;?9RW4.Q;D M3J0>_OS0NR_Y5N[T?=KNDN^SN7YC[=9G,C.3>MW3SH^NQB!F=[Y^,5GT(8QS5TLS[J>)P4V9;]::Q!^%PL7R,XRUK\RCLLC7:FZ)GS%%T>IOGUL]D=-F; M>AI?F!W^+[=Z=?8PI!U#D/8AK!W3-A#VVG6.'/5T/5ATS4'&(^ MK@=VN]^J.TRQ8P37K?P?/I:'QX;BQP]NV4$P<;'AUP$887LD+O:EZ7V=K$4J M1GO?P/QA?*9E#SK=NK4D0^.&QO>*QIUNC:."#(T?-(U+0^#(:+PWK)&+;U]3 M.1KO_V:PVZ[=&C@HU7_W U%FQ<1&O9GML=AF>^16.DJ1L]*G>FQ\RNG8O7;' M.%W-[3"W8XF.9@^[)B)A+DO\7+LA5ZU^;#&L5&!4_^P>A/W M>)*EPW\_2+MS5[+I(%G,?6VP]I-?#&HW-K;*&PZQD-R0GZ:T] SY'07Y;;O] MP#SYS:7$'Z2XK5G;-YS>!YZ6/(C-X;7Y@"='HO]L$<.EH-D)GN8SUP_ M?S&N0$.IAE(-I>[:*7U,E+H7TO^8$^./%&5;UKRW[Q[NT?*K)OH^+VOI.?I* M#M-5U[-[PX/VUAD:/7H:[=@]IVUH])G0Z*Y]SH\MIF@.:J11XZ;>-H\YZ#J! MXT@E9PWZBPA#>)EM78E()&XH9]I/@RA(LX1F'SQ[F\AD"9H4VDHAC&,/NC46 MPQAWY%[1B[D=3]/-VG:K5[N1:V['GM"+R3!_6JZ@W1W4>#GV0K$R&>8/UB". MK#Z4-R'^L!"=09&/^N(?(C)O)6WQ[4WT_6 M$/F!$OEQ=MMQFG:O5R.1'WP4Y-@0W*Y13)LHR9.LA%^Q"G6^AT7AMOK:'H8Z'HICULM0Q%&XK>_V*!-2G:'@[K M).B]4#J.N:;@L6WKC@S%AQ,3@"4O<%B82#/E_S](D\MDOAY0=O;:_+_??MNTPHP!#FOA&F8S>=MB',YT*8!^/]=^QAI\[D1N/_W[*A M=-#5#0>= ]+?DIBY(1Q9(%6O!FE^%"-&^/0>?;NS=[ N#?-;3"W@6]#9VAN M@[D-1^[L7]_NJ/,V[(6F9+S[#R[>/;8 S^&D\\_[]C^(S KCU/CR#[41Q,MG MT.AD?6]KVVZVNL;;:FCZB&C:L9N]^HMV#4T?'DWO>Z^>AP0?>G4&Q0X^^+"_ M.#7!"?C''86BWCNQ%(&H"OT(>_?YT(:QR'87R#G4$)0M8,HR*^2*U$7(LH%];H MUKH2\14@C3$0%+9R$ M8ISIQ'%"9$R?2"IJ-G_ 4V6)>JM'3KF>M]9Q&]\Y0H1]<+UD_AC7' "DE M\-3O=%U.1XEPOYW< !#>S.(TP/Y)IXD(:;[$W)J2/]"+U5?=$;"*/!-S!]V( MW=AH=N\@$'X._KBNB(>3%?\^D4?T[C2B#5IVA):[\S@,6G:"EOMR5 Q:=G1; M[E9T#%H,$S-H46CI-3H#@Y:]0XO3:'<,6O80+8:)[2%:#!/;2[0836POT=)M M#(QLV3^TF-NR2;0\,)_D7@_EKF P4.YGW8V\I5C@W<[!NB,HGL!^F;N"D1>' M^.'?7W1?/!9>@T;K3C[[5( -'@ZOT1V1B"_!=VL*'T]22T2^\*V__3BJAV[N M-F5V>9..IPROMHNS%9#Y_\DAP/E6[::O$*J/"K2";SJ/)IMMH.T=$-N<3-[H2M5&*D4^Z?-HM ME=P)EJ *$SV;[<5/K_+(S7U LF^YD6\%D95-XAS>Y*>O__9C8,35H_E.Z[%\ M9]#H]W=-4#6RG5:SU3X0IG/O5;KKG"R(%_]=./O3*:3?Z+6/BT):ST"!V3UG M.3*Z>7E ;.5AQU[-2VKRM1P-#?QP)ZL]+GIXLHZZ\R'(^IE^CTCK_)*Y64U= MH'I[,>AYI31X)J,V%Z%08RG?/HYF7(GPE2V[NW;KN%HZ&,K?'.5S".TX*+]G M#X>].E&.VOY^H=P0OB'\1<(?V*U.^[@Y?MT6RE'@W7%J'..TCUA_?">GW0=V MW^5)/*MG.O,6/-Q[*73VI6'(!MG1OC<1>31O:H%,:AY8QHJY!+NY!%(7.\9+ MX#A.W1:)N03F$AS2)7!:A]M_:/.&R/'ANU87S(ZQ_60#9%_L*=E@]FN*8S;%+=2ZO57W.?_'5X@PW+IS/A88N5\+9A;0/TVIF6G0;A M[A1PQXV^[#7Z#T3$R@-B!VN%H-2Z$0DVL Y@LW!&RT_@6Q$VL,96TP'LT+> M7]UDD\I.X0"C/ TBD:86$(J+K\C##/&-WQ'?X=[2F- @RF(K$C=6"B=+K4PD M29#%22!2FSYV/0^889;:LFR)M^5;L\EM&GB!R\>?N5D@HLQR;]Q$T$OA13^[ M29QFP70KE^6,7CE'Z3?"FK@^G)X0AU]P.D"'!&DKF,Y"%T%X97%F,)XQ!;!. M9W ('YZQ^@Y^,K-+R\A0$#?Z63=P,=@!?Q55#0=5?F14"" $5 M$7T,7P0PAH@QN9Y"9(C?W\V=MMQ:1.G_"5G/I"7?& MWCA5@)E;JP;>UBSO*?&VWD,X&[L(%YB;W&-Y%P".3G.P]K6O8L!IMA3"X9;# M$K?"3:P9 #/VF1=$^70$.X;C+**SW$XBIB[<=RQ?@9N=9G0=,]J,VE@V282X M8VL-K=.3ULC* WI-4'V:2&PJ%;*-B-Q )ZN5.?N*>M3_8TU39[X]U7__5Z4+ M5Z'/81__.#E5VJYV*MG]JT4*WI4XX29?[AC>?.J&-^YMJKQ\PT91UW-:*,QM M(NQFH]W]P=)^1G LP!)G!&@0JXP)D(]5)P6H#^]I-B81D\6STY:#RO2;*?PJ M#]9Q&OWN9E U=[W;)6+^YBY=_VLP!;+] )+E6$"EX[^_ M^,O7C^=+R[SP9]#-NK7 MP/" KP\>S-=UCKD6ZYX$:2D)4)QH*A0P9 M5.4[C=Z3Q5U_#N:.TWR(P/M%(Z*J?!MT?G@4KOJ]-9];BC/$5(DW6,ZU?"'_ M+F6FAS0(TI+$LZ8=ZY IQ&OLYQ[>9NLZ#O.IJ!'3BS?U+L4G!7;C3>C>^J!= MA/%LBN(:M'(1I;)(:]/:UU_=Z>S-V^*=^LUMS2E-G:Z\N0\W&XZ 43$ MWK>3$3VZ[$V$R#L60HT,]H!VPEB(=$=D]T7 SJ(K6RK<(>_:!ST!M,6$A-M6 M*?#++T2"9TM)<% R0Q8>?4F";:[3&&Q*-*EN@FPB^:2R-(/_\,8TD:>Y#N2[6TO? M#60"W$H[4D'X@Z?=H!U=B0LT+D1:<-YMD/W\.U>H3%O4C$J:SLCS-+<_V M8 M/ G-4TM!S/I2F?@U!AE[=@4F)0LO>LYGAQ(\\]'+8C1;VT[M/H6'H/ACADH> MG#>>"NN5/--K]&UEV\"V_GIZJ53VGHCHF):5I^%UY[P=#]"ZA +/F@Z,51RQ MH!RY'/*8/"D^/AF!UD-\2[H4=T01GW 88*I )/>:N=^W(_56OYW@&L4@CT$V MXQ^%"SJB=-BNX4K>O =O/C)4]0;A(==MM5++QJK.DZ+90P#PB;+3$V=)ER'= MRJYVN^!E6[,E[6->_/1K\.\\\.%0< O=6P12(VT-IB_[OT"6!&L_0E0G8 M38L6&1NFIS\$.YB!DO($N4,:7$7!&%8$GBRW WH[,)^@QFH%^S?AH]N@.?P#BJOER]%6BZ\ MWDC,$:#)2L'P 2V4P][H\USNX::WOA6>F.K"I'#MTQGP*_2# #1=@ST/S(7X MX5!73"A,XS1[>K1K+K*D$[<>"![3_P#:[]?TI&JQ'00B\F<)# KGO'1T < ; M7$>L+VU T]+-]=J:WHM;:YU_^8^RI4(#WG*WOR2_BCF$F2!)(<' M;%+& MKS ;=6Q;^T)$1X8'[LKO%C&S_V4?FQ/RX: <2W*Y;"$DN"38R;20#J M#WQ]ZMY* \2VTGST)UQS4H&!X8""%( 8H:< 3AZ8PBZ:R$$(^F8#\H#E_%K,XP3BP!7Q[ M"K?MY)^%D.4#HTVHI[I@"# 'J,C#1"R ?1+%L34&P,G]%5%E#MI? SC82!L# M]P7-VP+<_$8^2$3DI0$X#A(4Z D>&((C]Q;Z2&<2TH MV:-",'&> :HC9&XZP:RRC!NLXGQ=)/1B+#F*1";4[ :(%?@FWE5 GP0NT69( M;R'4$QZ8L"/]ZR_;VE9MB_TM2";!E#Q_N+D5=P;>%(0, 4VU4;'O#"ZYR%A_ M9-L3[@"_%I1%$/M(5D4&RM+S;S!7C'G-A_B:E<3.*EX#NWH'&F)V:[U%EV

EA/V'-)GSAMTJIY]_:U8CKRKI)G!Y;AB MGR&==D7>212KC=,E&0D1401P,_E9^YF3B#KO.,]RX.ZALA"E,<)&(G)D1%6" MADDB90,92[Z8B8CN9I0#KXYS8 *@(\>8A,3" ]-,Z1"4\EFP+\[A!14P=&>I M.%4_O'GZ"2MVO*:'D2:+>S@)W5O@?:?CX+OP=25,*9*,IVIAH%166VUG#)3X M,!5J;IMS^;RD7<,&[YI'L)"R^]>_#'O]X9OY5.&YO%Z=U.XXP..=5'>I?6QU M%R([8"\:9?5I@CV(Q@G8TTGN$?T1XZ%(-G!B3Z3E-5C('3;T]+SH"3FY+U#& M$94D+$1D' F=L6(&V@R+DB(@A-\D$)"*:C/$F)ZQER-.2HD2,F;1"1+$8E2T>1)@A5Z@:S.+N,@>*/48Z2 M,T]42-37=#M#=X;N-+&JDE[FO)&*ND0T04;(:AIQP)@SY7WI"O=A,V3S&+HR M=+6,GXT#3K$!BDJ%ES.+\L58L!V E"0BU-#XMULLG$ ESPO=8*J;UQ@T#4,! M? UT/12O ,Q;BURIAO@,\>E,+1*<$X#5(^S&T#Q"2\P$BL?CW]+;-!-30TZ& MG'1R4AH_94@CR93$!$PHC:-(A/C'-)^Q^QJ>T2+'E-TVRT=AX''&2G3[!LEN M?XBL:6ALU_(2V%1R):3-2?F %"3.A#>)8#]7%(U)I"BD%,=4*(-52YA.&ZNI M:GE,D1A,$<_!W@'XA8'D,3E4TU])OJF_5MB;Q M#>:'V,J]G@KQC9X%K4AG28+]^9@MA6*M\/-K7\&XB>46T0C<(Z:L8$P.OINX M05IAKF M6*YTS6B,FU-QW.J;82N@<%+\L+H17& 1I"JWAP&$F\."8PH5 9W*VE9$;Q3# M6NYUG! ?A[?GQ99T&&VG"EC#8W$\W#MN$FY, 6XD9!=("39*T1M,S*[\'?U: M4TI3I,-43@U0\6-:T@>BPB/#HP4(%(4A;/)( 47YRI9M\&8B(E+C6)%;YWZH MN+A0G].3O@ 9MB+=&^]SF3N^4.]T8-DR/9,M8[)E#C!;YB&)RHM0F)LS7.1O M;C'FB6D,XS)=@G5WP=J%+#7AW/!;2]=M\I1#W)QS.I?7#XD_>/UT!> 42KQ^2@F!C=.3?/8O4!7SCZI'(O]0QC_LXBW\L2M3'Y0D?: M"&OU1>UW&X.[6KIJI*HMC\6YF'9@X57W5':0R* MB]@LTUA*V_S%]5/(-=[_Q,9/K89S9VM=@X?MX,%IM'H&#[O'PZ#1NG->C,'# MUOC2G3,.#!X,'IX3'@Q?JA4/#^SB?Y^VNK4SUS'B?3.*8AWSJJL0N&LB]^K9 MY:/J88MY]MW'SK-OM1K-C8Z0NV]2]WVP^#)?2U8%@B'U?2/UK8+@&5P S,[G MZ]]NVLOX@+D"Y@K4<05VUT1\G2MR9^>\5WGDYCX>SF&C:ZS:Y)XBOC@>LE1392QTJSI;WQK=GM;&^W9\S-K&A;#7?<>GV?[4 M('8F;?_8=TQ!F6-7M?'B8Z'4O3B-H=2[*'6_KQS7'I]7-]0VJ;(K6FW>\T M%TGMX%3_.>9^01T4-L3C^LT!TVE MG59-(F57\N-]49UAC(/'"8M]F;Z\@3NY]X-T'SI=N=EQC+%12A!#NH="NNW> M\.A,EW?C,?:XC<>6^"Z'T%#3+OXYQ6+$E6W/C8E3NXESS-Q@[TY;.X-H-8VU M],#3&(+?#X)?V]IREK@$]MO84G%ZEF[!-@3:LY!>%5IN RW[<8[EL[NXNO6Y MT7=]K%KN:-=N]XH6\Z)HF,K"K"A7$^HTEK#<6$I](O I;8"' M;FK98S,7 "&_9?I!?8Y5(S]Y:;#B& /"_) MA?:\UDL/D07JZ4TV4>,@RC9/FQFL<&?/D:6S4FHD/37;JSDW#&U-TG/F*'8M MTG/TJ6'KDYX^=7ACI*=1V5(JW!GI[0_##9:$]4^W<3'NW073C3[>RY*P)KS?($2%5VV"F:!5.S83"DJ%7BCF:M$M2T]&NMZ=F6 M\5>PK?MV\R"I.9B3?A6TS W0*I@&]TB*/2'\U5.C[.HX>>WQXE$>,01/OOOR MZ9.BMJ42^=O*H'\:WE M][R*>/W2KXVYI9!]..;J9];;F[.+K=L2EYN>QR.P851388+P=!K02)RMS=:] MG[B^TFB_<@)6%%M30!UNH C7E$,#EY]MV70M-YV;ZQZG/#0,M!^I=<&29U&$ MJRW.$?P_!2UC7U9)Q0M#= ^:4K 5JX<##EG1H2$A<8A-9IE<4#XC*C9&+&]X MW*Y+:,G35,YG1+S,8NPXAS20!.DWV0 ODI/VN(-L*@3A)\!I %/6&8/H?H*S M/@%;MBXN;.LB$U.KWU SWGYS(_>*),=?_](>ODEQQ)W:%K[_+'+#6V!1N,?W MQIH-%X!P9H(R]4INL8JH66E@HQF_;@*ZMSN; 6&I3MZ5X19(;?C]4!)S M^1"WA"?OS VUF)_A.TFE#ZXIG4!CQ'4!:]EUW8KC$$_30A(A, A"+ M$2:W:'C@3&3UICLV7)A@ M0*]:FN;4HW\2T\GUANDZ)=#>*?4*CDGP8I-P'0HIFN'?32JVG!F,YY@BW?(I M@K34'8M3I*7BCW\B+]\"Z4WC!.T"G*X D#MDQO59>.2_U+AY$D=QKN:Q;5"- M/YM3X9-[M@(450YXE\/A.3;:THP]'UVL_@9GQ=?HTGL8FN=9_'W(K:KB])TU M@WNN%?A_?W'9ZK>'W5['N_3&G>%EQVN-+P\N&=)[(AP[LJN#I9*^OAJ6?DCBS=DZK."BPBK,1 M\NC?>(C.9[!+Z[U1#_$*W]?8_H*&MJ<9I[TFM->:&5N%FE$=P;=@]"3V KJJ M)!+&($ 9NPF#:2#E-MW^N1RF4))Z;) '* MF\Q"@UJHZ1T\]STM)O3B+CA!N!HG(*U"CBF1T2'8*:H5./$RA-=*+:-D2K I M5$W@\529[]H@:F1 8V!E\48FN1Q*^/\^V@7V#+]'$N3>[5P.]X:)>7ZWGP!G M/".(M0LU08H"AT54LHP'*C6&!@BAC@0\(P6-C2B-1I#C7P$;,9AQ=$\""FOI M1U8&6)J/_L0\=B"SXA[A5OR<="/E'EU<8 YF*A8!&HZ+HE![D%SH>1+K4Y8P M0E9YW_TOX.E&+EX&MBE XBO(H OZ[ NF4_6%=B>?#2,09=W9(6PKVJA^H@\ M]F;/$C&!QY!/XWH-ZVM,6J>]N%U]%XG F3ZP_L)VR(1@]5A$I1_ZX2H)AQAO M1+FBB*[ N")LHUVPL,&)\,E^T#::DE+//(0&3LJQ1QH@T-J@448TT P=Y$'$ MQ &'Q"/Q\S1?',.F..0,W9ST)LFS4XZ6T$?Q N*+#1*>=Q0$O5_*0E#O4XRF'%.HU/Q2'0?:+H^= ^@=7UO'R:%+ MM$88SOJ9#&,<$8YD(0J18S_EG+AQ&1>D9=<\%IE4!4QLR\WDU5]"4R'89:%= M(R3J$YMWBDAV"S3O< OK5$&V#U4*H$XXI*,%ZE$KR6%.C)F !0FN(8_V9Z6)9%9?-3 MY(=0[KK"%XB,#Y-G$XTT,8SV3832?S;W@/VPLV\D1'6_.XJ>ZJYOM10;A)L] M"]U;,/\B.&+7LMO.]W+ MIM]J77::8GCI-GUQV6Z/W$&[TQQWW$[%#?'I[//7BXN/7__Q[O/%A_ITZ71 +PO!A V/N=#_@(5B^7%RH\0!4.V#1P2SM9/7FGNQY M^M)@Z#FC<=^]; ^=X67'[;4NAVZO>^DWVTW1'_GMGF@O.*6<7\$X"3]Q^1<< M+KWL=@"8==+"W WM/3$9R6E8M&=+V_0&L_8J. P%VEK4RH+Z:31:7:[0H:HY MM.W12(7_4K@90WDCL.:F&'VXCN'=I""%M/M9N7M4449"3V3P0C>8@M*= %0 M3M"J& EJ*RI.0IDXG'.KI^*X9!>1NH.F9!'27-A&_6F=3TZ[47QNU!L.772R M]MM V:VAN 3"'EVZGM]K]MJMT5#T%RG[#+//WG.XF5E<Q*XD$E)4#_"\2 M5RKUG],MA+]AEO0;,#Z/C4-]U^2P2#E!;8I(=2/BRC([@?(F?"Z#UD^%O)Z2 MNR)!"63937Q"8"P<'QGV^0 (PC$YTW&6RQP0!%2Q#E9/7DL#629>]+H-ZUU1 M-/ _+E J#]\]^^6.Z-B^[H<@W7^OKI*V*NP$.<9\6+Y[WK/M46H(O] M.O#804?N35@@3>$0"27.J-64(]8-/>FK+194WU$9IH1;64X%_P?&IX?<@M>C M(BCKZSU+P:9F<..I'^V4LL)4!E'I[<7MA+%7./[P]TF^A2!JS_P@#:@U.1UG(VRTZ+/CDR$5$<%(_N5=#SF217YH1R_A8 M(@'4%Y5%"\R2C_KE-D5V^0K0)=GEQT^?OD@V^9HR]A!J'05>/_#EQOU$I;'] MYB8>PY8=[LS/T?.L>HFDZ"!6F(PCH2"&-M%7X4TBX!A7M];9I_,"!U[LRS(5 M?#UI&BJWE[WZ%*4@0$UE+F(T=W(X""SG?5.D0 (57PWM#-F@0D4Y7;"3NSB)$C7H@1^1JZWTC=([*!-.C,<4-5'<$#Y$Q_HX#QL@ M86Y5>I@/>P!M3X')G6+M2/GZ@!>0:8K%9M@#G*<@^S'FAA#7>$!.+*TXJ4<5 M950W!'@MJGZ*(J5R'80 ,D*-[5#0!I]'5IFAE% )LY0AQI=/I.1DJMT.>+5F>@%]&7TW">T#OTJ^9'$%<44\"IY$T!) M6(%: 5HM!+(EM>)I2OL_PF].N]T==IQ.K=D-FMH#G&C8E;IWNR[-!^\75?RF M&0@7R?7D[0-3/_!4?GFA#OFY)XKL3Q4/N]6[7B7B"L5;C+8;>GHXUB93CJ\I MR:Y,?M2\\OF'W+#T MLD="E4!R J!&V@N0KF;":O KX*1XD'XVU+?A=KK3&;?0L]Z+44+Z$<@U#A'< MR#!''HW"@(M&68>9QLF(0?[ZU9O0=): 3ZL>%J>]!RO7D*(-!DGA,"DI88J7/ M+1HXLSB@@'9&2V <@M)\%X$'()X*-P(N J*">&N15>!2+PZD8/3P(< MX_(^E<,6Q*DI#!) []^><3^Q[T _/DE>3/UDIP3KN12.03AK29@RUT&E&*=> M/),UT[=2W.%Z+/!3O6Y(V9:;B:PL\(O?, 'Y2D1@P%!%1T&2F526L.P[9;T3 M%0W4.E.9)ZW2";B"*BWWCJHV>GU25FYA1;"@B^XG5 LLE*:J2)]]18@_[,V' MXD>*#0I@3=R0BBB0^G.X^7&>RH"6K@;;( 8S(K>R4(Q1,8XQ,P%=5@16ZJQ: MQ">XD2PPR]"=I>)4_?"P^-!2F"^Z&R@^0!$6W,()G!!@=3H.O@M?#PZH ?S M]&I[<=G;M]EHLN]MOION$J[_R$/,]>4E9R_L?W5GWAZ1UUR[7=+>>V_FMSG7 MDW=EZO'C\]SOBE#(JVWKV=T4V,0V&M8HIFKS5](&N?C\+!8P9;P"ED*'G M\D:0?*%8W)FA\T=ZGE'S/,EG*D60>1M(8N1X=Q#9824!M9LF"<@D 6TW M"6C;;+BY33;\,&P]0\Y;NJ,M7! ] NA.CPK^JHK'J:\&IVJS=]"UKEUX,KOE M)E3D16!G%CHAI)=:MC_36D3K7L:R>I^"$-@5S^-6%%>R8?2)\JP%0EME+"PJ;F&.0SFC?)./PSR[/EQEE%XBCJYBZRUV[FWDL2%A(H,X,HR'G1(9E'X1TE=U MI00X%#084XH$9;[(F1Y@+1=913J>++?LV[?2 8[-DLJ_:OE-[& G7__%YY_) M^3CGP%=5J=.BA^"[=V?6E),KJ5M7Z:A7';FDPY[;:V&J5%01F13\-.S)L*?U MV%.<7+E1\)^YQ IY62@4CR3!W<4Y=TQ-F:";) NN\:9@[2 2+%\N0X"& %<2 MH!9S#"+.Q-0Z6"[DII!='.68?,IUJ? 3YD(%-"^ &*BT!ZBZ->.VVTDB,SQE M5T7J@I#.J (ZL7A, 3'8):^\._XX-.%'0]PKB5OO>BI\S&ZQ6923'J*D.$MN ME/NR+V=.;5!UX4X>?1YW8;BI(;B5!$')"4:!$ MDR.GP,TRT@TE<='P'D5=0&K[0V!;#;08 EN;P,KD796@FQ;UME.AC45Y3$AB MXZFNYU7CG,I1QF[ 64B8EHO!&^ZNM*#\8NQ&);JK,CU.*M$X?,'ZN:DWUSIX M@<\Z1Z%N\VJERFS?EQU.+5^CDV79XNKKY0P;U4T4I;]5S&I.QB MR)D,ZD6JHY=>%U?*4:XWP7<4G;>4$6VK*6DE"FD*.F>P$X%+E-O%VTOD:AF7 M/+TH_L;F#,7Z" 0J>9^,'ZQ:0XL>5Y!=M3F&N%A0V; P/3NFA'*WI#MJ25U\ MN2 +M7>J=8ST\@=9:"1DB9'VUKFZ5'Y6.HB9JBRGX4 M'UQS*9,<,0NKC\$\R+BKLAQ=4L1[JY>)'9OPG5DBLJ)6TV71;1=_ODH"CDW+ M>6*N3-#/>$H)44LY_JKJHUU'!@%#U)\,*:F:@@VXA;4GUK6DFAE:;):F@#*Z=%1 M6A3/P_.1='=Q;AY>&WPI^G2!)XQEB4\5?>P9NRV"]I55,8(/![H!2%*KO0)9 MU'--+ \14&W#+5YB["99JEDE5=Q%$ZE.%"0$5I-E=;):I2G@(B$M$E&QM3K) M2-9D<.%LK%HJKDM9ZO$_13S#]H__H7+V#?"&X3QO>'W,U>P4,2_%;*7X5RUR*<\R% M2WUC=;UE*SQJ8L^W &QCO=S5UNZ,IV8LVZI9(SDU4ZW2+ MO-T."@[KK,/5> M"$1,6G,<&OQ(&F?%?U5ZK?11/!7**-.6N&*E;&B*BK"L.=1SHC4&42$B6>), MW1YT?'#-(I+/1BLNNPSN9@'NBZ@DOP)T-V[AF5XZA/)=FLK>+I_ULX5NX%L^ M" H$XQG(H>_6A:H&?/<[-FI$T%],4<-FRYAKH$/K+76/P)'@TNN-W<'A>P'5 M.*KWIG.PO.%&$XF@3XGQ8ETY6.;?56N'\W?$+O#S4C?\6K7JO<4WK3HA(7U$ M2C=W=P'"*]ZI7OC;W NIB)1<^S=4QD12#IL#HRN!A@A-*ZTUE$U!N78\SI-[ M $M09K=<$3F5P).M-VB0"U*8[#3 VF4#&V6"SDM*">934T>:ZJ.I]>H<'P)L M\<39& M#4QFLD&V+V3@KAK^AY9JBXRX4KW'#(IEGU]0AEK1F'"F'^5% P?8 MI;'MF 1MDZ!]@*,O%ME^*67?8D.2I%""STN.-%*]HETM#@;.][V?KU"E'W[\

WF M.)((_\JC46]!A!1=TF5C'_(Y?W>GE'0%WZ1N.\3#WV/? -4N2V._MH0!JRK< M$*<,5Q>-R(6T#+^NV)SDWBC8SM%-2X)%S!%-426N-9^9*U>GCCOW(5\"G^T, M96R[N*Q"D;-FFONHRP-_UT?'3\;A8ND6OS$E^I&+2=.=%*3!ZM M4-G !HPD:0ZJ9ON%U0WR<>6]W%)7 YIR+KL:4/LD6U.5E-^LA7_L:6!%LO.?-AGDJ^0J(Q,*>P@,M2E@TVI?UK 1B8%J5D%LL.4 M'#7'JDZD&E%)JW"%5L.=\#E&+!5@8Z@>W"DU,, +R6C!N%?.Z\4(1\FSI$!0-T&Z\>G-Z,9_U7JM>_V T:-/ MB=I9X>)J3HAZ_(9 MA6@L \<,5/N;(EI0Y00$TW)88;%9":L_83,DZV0;0;FM>$D7IZ PD5'18,\! M4YLO8,/8"D?S>,6C$#V@W%_H*QFM%+!@GZ5^.*53S9( /:"LEDCU1;E6ES>_ M4'H8*RVP/Z;9TLO*O6=DDPKII=/?6@+;E8-(,2HW"Z@)!T%.UYC><=KON4K[ ME7=*SB]2$*VVMD%']0DYLZ>;FG; W@LRE=0L*#6=%T>+:ETQH\)K@]%%)L.J M1V/>$?&Y= F]TG]^]_MK[-?4_['?Z5(#,T>U$-=^:S7?_/;V<]'!1"DJ GV* MQ0SB0!^/)/60/XJIF"."M*^F"X=Z/*HXUQ+/C!+=*P1?Q7TBR0BT#MBM]:JT M[14G4JZ;Y0);/GZO5Z=TZA3M7+;>- M_:V*#B] RK O7V\SBL>2IT+U-,5A(&$PIJ@$;0%U-Z]4^U)9+,B2D4P0;C=: M- SFMF#]$E-N"):\CXVT6,[Q&XK('LH@J5(7H[Q0&ND[Y=%/BGIIP%.6!*-\ MH4FLV@TM@?>K8;T']B,]0SKYKW!$SJ7@([=**M:9WA85A8_R=JL).TN84&D] M49T'>WS*((^(J+\.G=553G:I8.25-X))GJ>4;$A9KJG,>57%(%J>,1=LSY\.;MX76TOB;'?(%D< MH\Q!_$H$0LH*O25=C0QPSV<)= ;=KC<>MR_]+@ZX'/KCRX'P1Y<#KS_J>[VF MU^V/%CJNMWZ/@"@EI7T!@9W&XW= F=GM%P$L@2AN$W,NUX/A0I/L1[5I;S4L M_906'1,)CP]JE2$7UZ0[?GC ?^I?!<[[+3=+J7 MH['7N^R/W''+]WS'<=P%^FR_%6,7T\)@6GU.C2T.#-=%@L]T6HT&O=>DW1^W+3KLUO!SU!X-+S_4'S79S M,.R/EPP!_@T,T2^DUY4#/=/+=J??&0P/G?@Z#0N/9_'YM(FEFR6Z3%./&H<8 MFVJ9V)2)36TQ-J7!E7##AWT./'LP$D,!NNOE< C:0J':7YLIV@)DKK=3O-;LOS+YOC M[N"R(YK-RZ$W: *E-=W.<-AM^W/3V"Z'W6:WOZ@Q]-Y]G\![L_2RWVEU^H-# MI[H>)K/PB;8RGJ\BA#=UO'?_^X^+GR^^6A6J(TI22"KAXJ2F[EZ'KX*JZMY M0*\8_J#?N+F2'4U6:6]$/_PXC&_4E5*_G^#*IZS%W #D[M4>M-JIXJON*(W# M/!.;U1I6LY;!,F)YT!!<^6^U%FJ^T"I6* "MJ;-#%"S"796O[0C^SOI<>WUP MWWQ@78>'05+2VP!E:K8;3K84[2!ZHI.KLNP7["GQ+&32K@?94FEG4 M!JK[X3P(1EO&>.EA:_2ZBP2@*]3-!R@)#R.(79ZV\%S!P]X)6#W8$>Y4 ML%PK'%23+)NEIS_^>'-STX#O-:[BZQ_/$F\"6D7ZH_"OW.1'3,/YT6FUNT.G M]2-0LN,T.[WNL.6@@[L__#&;MIR6 Z:K[UR*[^T3IS')IH]S>IU-.2T- V>? M!;6K\>?352\B+TYFL99<^:_/WVW\N&&]"HH_9TR8.Q-(K9H%TL^W)[^Z-^DC94]K$[+'.N![:X3/\=SQ M9RM\G*8QA_::,C7UA? MO]K6K[^>KRFPD+!72:Q_YFZ2"9P /">SG.;)/TNA]9M[:SERAW<:3/-.\?;] M7N<]8P-&EAT/QWC8:8QB;>V ^)M9I*R%'.]=A/$7-MYBI@K?7S*J3<)Q!B$D/!R*CGZB'U:16)]RI,T=UD0?N$2 M^'M'?JPY/.[>3:I@TXK7W;] N]E2]39?W&3D1B(]^?@]%+=8?<5%2!WS 1]O.W"N>:8(M MW7Q?;\V&:Y3G4^][[K;/GM/\X;+-+^?_,&QS'TAHJVSSJ_L]CN+IK?6.I]%@ MIRUO(J9NR4<-P]EG:CEQK\&T3?LA6[8SV'0 MSN&RG[?OWAOVLP\DM&OV\U:,@R@PW.< 2>=PN<^O9S\;[K,/)+1K[O,KSI4Q MC.? J.9P&<^GS^\,X]D'$MHUX_F$T[JB;-=FEPED&A(V@+H@3RF3CR-IV!*K'Z[GK M^".U%:[T_'PDC(>-$L@G6M]0^8GJWJJWBV\X0S%=TH.TVEATG>$%1>_3[TN6 MHUD+UMFQU&\UB:D$41Z(@#1QG%5M-JTGJI=;0=+WFR\4@A!?W\3GL''TG MLZ-VTIN[!95>Y',86I9X5RO3V]6QWE,7 9Q+C^']QHJ;L ^]T!^A/.V)"G=8 MLU+:9E:*,+-2MC>&CS%3WRY^.7#V=??/[_[ M8E,C3>9WIZ>GSXWJ+09M:N,!WWWW)FYT)52>M#-L=W@HZF<:+YC@4A,7YYJ' MMQ:EO_D\-33A=CL\YE3.GX\CRHT;B8D;CM7@89J^*K^ @UY$'F6QS0NJ2<7" MW\Q0^CG@@#8M3JVS_ KG]K:Y&U"M,S(V/P!C"G/FB'DHYV-P-G M\0@_IC]:'UP_F%K_UTV$;^AH%W3TP9V*=2BI,H]J!TS)$,J.">5KD(4'02F8 MQ1&@ZXUB>"NZWA@:.@Y=:=?$]NI3$D1>,'/#11J;C^X:7=WHZGMS(D.1NV>' M1Z+#_P\J9=9'-P4BFAH*VR<*>XIV_\BAE_4?PM#7WM+7P1@%*QJ/&6K:)VHZ M:O.@I#TT2\\\+\ZC#%YNK 5C+>S]B>K/R7SROK8:QEV2T+H?V]S;C1W4+@XL M4;93:Z*L7DXBU;;6_;MA;^*YR'W2: 9?DEZ3PY#9 Z#F9@37L#=[O[2$F4 M1802-9*RX_WZ>PXIV;*3K$F7M&GA (DC\I \))_GO-#4R0^>-\E3FDD>=;N>7UYYW M>@)=C:LV,@_(T!_X_6Y_0+J]H'<<#/KDPSMR\'$V/K3"Y^_'LS\_3-R@'SZ^ M_6TZ)BW/]_\8C'W_?';N*J#W'IDIFFMNN,RI\/W)98NT4F.*P/>7RV5G.>A( M-?=G5WYJ,G'D"RDUZ\0F;IV>8 G\930^/N+7GTXVE/'J]"3F"Z+-2K WK8RJ.<\](XM@T"W,"%KZ4+TC<^,M>6S2H-?M M_C0J:!SS?.X)EIC@N#,<;HH4GZ?K,NFF%B@FJ.$+AGTW>HT$HRH(I4E'NP/< MU;*HVR4R-UY",RY6P:L9SY@FEVQ)KF1&\U=M5P*?FBF>O!I9:?0.>HZK(A)J0FL H:&@I%0JIBI-ZUN"T2$J)"U M?M8%C:IG:*'@-Z[UKA TA.&J5D&-:!,W!1;$B2D&ZG7L:NS,X>OI/?KV[:9)I'G=%F,CYNGV]W M?;_Y]RQW_T5M_ENJK0\DV8I%WBG/"!G9UO[_Y\=AO_?S2%>@K2(Q-'0R23@\6F1,"01J%H. M*8Z;#%@A3..&L<'[- V[1W'[LD]*XP2XBXNL(\NQIU)CK&*9KVU@ M8\V\U P4,N!6L%%!$62EH.B=8%I6B4W, RUH@@D0HXBP%]>@!/:D^1Q)(E>%$DF"RI*:W010"Q)(%KG"]AZ M?4?4O8ZZ'N!$W./=@;BE!#0$!Z!=N!_*TMROP4/<'%U+,\QEDD]GN"2LLR3+ M=[5#\*U?&+0O6Y \QMX.%13A5%VYH[T?T(>X^1CXRB4B&\&F'& M';UF4ALHQQ-QZ$O#UM:'CN3@GB8)\ 0L\8YTI3BDQ\R>0N$!55ZN]3IT6J54 MKV,RM.&65WAJ#?;?KD?E>%9$\&LFJB.I'?GVOUZBY^?2=Y=W'W\'>;<]88]K M%K8WIA8M?Y,)&ZN+6'XPK-JW,XJU:A2R"B.57H=%M@"ZS#)N#&/_X-=""8$7 MUL<<]+.=' !?P(UH=%/PB;E-37+V5\E!?4OH,H_LR=7A/KW^EM/K,P'!,BP; M!S#CH0D>OT2< ?JJD&:=YBX9O<88Q07/-DJQ8;_]%J ^R'P4IJN,U!U9W6&= M:0P--5L;YWOQ7R4+T 1 #(!KNT!)0Y2DRPSF#"MB)U,YQ3N/?/=!T+>>_YY! MK),H,'YM0!:S]AJP:;\7JD#<=J$"SQ=2+!C&"SF=5U]OJQRP'>5RX[@"2:I1UUQKPQHDEP)L67EAIU02L.G4\]"(I!"TT M"^I_FFHA0%)WN0)OJN!>P"YOWX/I;JA3W8+!DL:E%LOC>M2JMYZ;Y/V4E34U MCWN=X?%/S<79(4;C8DVC#@$W(6FZN\_V\C-@G=^[N_7^\NM]U&_<[1?\*=:<.L#]N;F MA>R&P4,T#.G !_5;GZ;"L-,[VB_^TU+A:6#_,D.*F"FI^--TRV*ZJH"4$H>,Z\ZKEF M=//-EJJD^6++[BLS!9TSS\57-#%,!70A>5SM]W#8Z1^M[8@KZ]K#.O"TR,#(S,#8S M,'AE>#,Q9#(N:'1M[5M_4]NX%OTJ>MG95YB)X_P -NM09FB V>RTT&72??/^ ME&TYUB!;7DE.R/OT[U[)3IP 6^A"2SOI3 %+5]*5=,Z]1XIS_"_/.\]3FD,D%\[O8-.M_/K MD>>='$-7XZJ-S ,R] =^O]L?D&XOZ!T&@Q[Y^('L?9J.]ZWQV=5X^M^/YV[0 MCY_>O9^,2A(-?.GUWYJ,G'@"RDUZ\0F;IT<8PG\9#0^.XKV51MTMD;KR$9EPL@S=3GC%-+MF"7,N,YF_:K@1^:Z9X\F9DK37_'X.N M87J&W1J/"CZ#SM'7D9M_ '4$_Q^YWSA@N#'@@MFIA5+$4'E^F_*0&S+H=?K' M?@AK5KR AQ&@E:DO='%\?CV=7$S&I]/)U26YNB#CWR;G%^1BAV[.EMS^%;>3$A*YXPH M-N=L ?MI4J[)7R55@%6QA/)"*@.!DEQ(E9%>U_N#R(2,_[R^;9-)'G5&Z\GX MN'V^W?7=YC^PW/U7M?GOJ+99D&1+<@.+)!BDR[;#0+7SL81! +P)[':5$E_ACW7[!%*LZP0ED M7$..PG5V6D$Q7;#(.HC]%N":C&&: "A8E'#97(8=RI^$J\'W@7)&$IX#CA"2 M:]RT >)@#M6J4<_S! (@12$#?T>BC*%/P&8#)&W -<>@60"TD!7(%E"A*]A7 MB--;0P.S8JN0VFA1"C K$L I!U.6W\BR+,D$7*A:R(H-N/:@.8TA&*A\QN\ M;#?PK&MG[GB[@_230'3PJB ]W=C_?_\T[/=^&>D*M)42PT GDX3#HT7&A(!@ MLQ@$3''<9, *81HWG.L4S=$L@R"/@1Z?8ZXC(74)[3#\*RD<& LEX2 &Q9KL M ?9B!F!V #N_A:-+#F>N4XBLUZ4 B]Z >KW#/;9OF_8.8_?D'CEJXMR1 /LG M&'X;W'!815\>/5"R,5 " ^$\MQD#%BA\@A=EP>'!#\:"/;K_FFAPQC0L&@#" MIO[/H[6-JB2BI7Y\$Y0'(0/D52,YP2%+!1U B)US;0,W6+'<]H/GGW7(;Z8- M=_X%*%>*8PW'=I52L))#^ =?M!0\MI<4N@PUCSE5'"? G2ZRB2S'GDJ-6L4R M7UMA8\.\U P<,I!6L%%!$62EH)B=8%K6B;7F@19.036%'_P5,C2$!%+@4>]E M$\:/1Y7P%5-E.^SJ!^/N'"V^+646_#M'%$L!GPMII04:H">*.M;HLB +1UP!X6 M9BP'.2: /E##"N0EFL!!R%$$^,L+2$([DCR-)-&K(LGYG(K2!ET$$$L24.M\ M#ENO[U'=*]7UB"3B'N\7XI82T! 2@'9R/Y2E>=B#QZ0YNK)F>)9)/G_")6%] M2K(L9VXEP)\1=KY#]9-0';\J5)\YP-P%'E[E5"K:UMR+[B?$>U0^,HI*A?!J MR(Q[>LVD-E".=^+0EX:MK2\=R=X#31+@"43B+>O*<3@>,WL+A1=4>;GR:]]Y ME5*]TF08PRVO6&R3FUV/*O$LB> W3%174EOV[7^\1"_/I1_NW'WX YR[[0U[ M7+.PO0ZU&/F;3%A'7<3RHV'5OGNB6+E&X51AI-(K660+H,LLX\8P]C=Y+90@ MO+ ^YN"?[60/^ )I1&.:@M]XMJE)SOXJ.;AO"5WFD;VYVM\=K[_GX_6I +$, MR\8!S'AI@M ODK2K(ZY"T9O4*,X\6Q5BI7]]E. ^B+S29BN3J3NRNJ> MZ$QC:*C9*C@_B/_JL !- ,0 N+832AI4DBXSF#.LB)U,E13OO?+=B:#O_?Q[ M"EHG41#\VH L9N,U8--^+E2!N.VD L_G4LP9ZH6YWAT<_-Q=DB1N/5FD;G"!?\$*A>H?K90]8'(43*&V\!*_#9UW56]334 M4I2&C6JJ;$[Q*V.@=?)[I[G9[N6EZN??1\/UTG9^Z>]6MKFRCR?7EZSW0;]S MT-LM^#,MN(WVN\#R2G;#X'49BC?(-OW6YZDP[/0&N\5_7BH\#^Q?IYAYKISV M K-[MPR>Y&*5!BK]54GQ7G%+[">9Y*>N_?=UY^!K?_,UU2U5O0/7-P+7)&5X,S)D,2YH M=&WM66UOVS80_BLW%VL3P'JSDL"1G0"IXZ(=VB1+G0W]2(N4190258J*[?WZ M'2G)<8RE+=*\#7 V]'Q=+P[/O?P) Y_3SY]!"KC*F.YAE@Q MHE$ZYSJ%B2P*DL,GIA07 MXJ3F<,X- -]ES?/3QPG.,AFAHU]\@\@KX7>CV_ M%X(?1,%^%/;@XA/L7$U&NU;Y]'PT^7(QKB>]N'K[\<,(.H[G_1V./.]T2=TT<-S;5@QT.O_:UUIY(NCX>47T.IEX(= M=3*B9CQWM"RBT"_T ._T<'A#9^',.=5I%/C^[X."4,KSF2-8HJ-]M]^_$2D^ M2U4$F,!J?PT6ERHK@ M2F@)01^NW,_NR(7/+#9*KU\%!_X@"/?][@N-Z:2$$RH+PP[KD=SR_] _,-'J ME,%GHJ8D9Z5SOA!L"2>Q-B,]W^\]<'QW1O,AAUCF>>U?S8+&L6\549@%L03% M"JFL6Z._+A==^)#'+NP8'5,"/7\PDAF2YM)>!8-=9$5X)U4&@>_\"8E4UEZ! M7DD*+*>8F3^JG$'H=\$2Y[JM2SM9:ZH+I(2$BY:>;<987"DD!(R>Y!3&"^2Z M'$D:OVH*F)-,3U;FFYI3M/TW7%:Y.,F(BF"&P]X#XPF*=<,\?,P")T M4!$4W6GS(;'JX&:@918=W$C,OE3/M!/LVO1L!/%<[DQP)6OH0E()+)H8:T(8 MC*YPJ]BWBBMF>H[2+/@&NG8(%H[:D.[OT-T5EFYPO\)\ ZC@,-P;F&JX28EG M4.!9\&PQ=!>&>B\.0SQ'OLSJ_1!961..1(52BX 68(0;6BX4*PV6NF:88+.* MM^'41"#2R@)A5-:,E_ :BO[?T?WPXWC!8>W1>BS(?3M,KH/S)IG MA>;1,"@6@$3)*;SR[=_3QN"5'IP1RC/X0A3;?*&PQ=5SX.J,9.Q7D&4VW&>& MU192+PM2$W,,>"],/:F;%XJ5G)I36O/&:I1REL!XP>+*-)IPGB0\9NJ.=U1U MU_;8R+A'(YFNGJ&F)/XZ4[+*J7E3)%74UN;:8>CM@:9#-R 4/&=.<]U6\_HA M;"-9/X/=/-TMR(PY=2]/$LU41*XEI\UZ]_MN;V_%(;7,M^]\ZU-C>PQ]_"]0 M2P,$% @ 4($#5_Y38Z9L!0 .A\ !@ !C=G)X+3(P,C,P-C,P>&5X M,S)D,BYH=&WM66UOVS80_BLW%UL3P'JSDL"1'0.IDV MVB9+G0W[2$N4190B M58J.[?WZ'2G)48RE+=(D]0 'L!T=C\=[>>YX%(>_.,ZYR(B(:0*_3SZ\AT3& M\YP*#;&B1"-UP70&$UD41, 'JA3C'-XHELPHP+$;'+B^>WSD.*,ABAK7 '47 8A3VX^@![-Y/QOF4^NQQ/_KXZKQ:]NGGS_NT8.H[G_16. M/>]L&>=_ZQ YU,ZR+RO,5BX2Y"5ZJ9-[GV,IWS X]+ M65(WT4EG-#04_*8D&0USJ@G$&5$EU2>=F\F%TT<.S32GHZ'7_%:\4YFL1L.$ MW4*I5YR>='*B9DPX6A91Z!=Z@#,]'-[@63H+EN@L"GS_UT%!DH2)F<-IJJ-# MM]^_(RDVR]8T69D6*F"Y2_8/1=%H7F5N5%MJ!N^)K1AQ\):5 M;,HXTZLH8TE"!;+_]JK?\\/!T#.LZ*;BJ932=*D=PMD,+38.;&D)YG-4_1J- MI_<67%#K[ZGD"0Z>+S/464/805J)1.@(D'/O)L+"J'?!5LXV[*N[6*-J"Z0$E+&F_)L/4;CN<*"@-83 MD<#Y$FN=P"*-6N2L+"V2A.5,L$9#1A65*6K=M;0YKJ]*C#)-NA!;_*VZ4'PG MYHPZI(YN\4/1[9IIAF5*2TO,5_!9R 6:.J-&5:(C&WU-IARYI$*]3SI^!Y7F MO"ZPZ^>R('']C#,4?I(&-%4A#3'>35ENRIVGDS;CK7%&3'B=!#8?TT258+ MK7+-B27GI"AIU/S35LN (*MZ!]/QFG!C/._WT_Y=>M3=M*&TFF.;J\VJM;2@ M,O+AM)1-^AVBA)9G-I#?ZLY;DB5*2[E<-.YIGAV3UM$43T:?G06:_\V.?SU. MIJ7DKJ %1_?[W>K1U[Y![T=ZY]W"GJ,?X^"-W# M8.?P)W*XK?6[LK(-H4!OX]Z!G1-N-+W.SO,OG@1/ /CM[&">:BO[?UOWS8UC MB\W;(?2G(?3-*GH,S.IC07T*#(HE8*%D";SR[=_+VN"5'KPC"L^7EZ3$_2#? M(6L+D/61Y/1'L&6VW)\,K!VHM@U4$W/K]RA4O:B:XXS1%"[6+ZPNTY3%5#WP M$JKJU9X;"X]H'[/UR6E*XL\S)>L-:5]R;IY?5N0&76J#IZDFJJ(W$J6U!'N]]W>P;IN5#3?OM2MKH7M/?/H M7U!+ 0(4 Q0 ( %"! U?#3>Y-@0T &&" 1 " 0 M !C=G)X+3(P,C,P-C,P+GAS9%!+ 0(4 Q0 ( %"! UE[9^ 4A Q P( %0 @ '_&@ 8W9R M>"TR,#(S,#8S,%]D968N>&UL4$L! A0#% @ 4($#5V_L%<;P3@ #S0% M !4 ( !-SP &-VW"N 34 $C: P 5 " 5J+ !C=G)X M+3(P,C,P-C,P7W!R92YX;6Q02P$"% ,4 " !0@0-7]%ZQ=R&V 0!II10 M%0 @ &.P 8W9R>"TR,#(S,#8S,'@Q,'$N:'1M4$L! A0# M% @ 4($#5^&OH&'#" KC0 !@ ( !XG8" &-V&5X,S%D,BYH=&U0 M2P$"% ,4 " !0@0-7P2=?)7 % !9'P & @ '(B ( M8W9R>"TR,#(S,#8S,'AE>#,R9#$N:'1M4$L! A0#% @ 4($#5_Y38Z9L M!0 .A\ !@ ( !;HX" &-V