0001558370-24-014078.txt : 20241101 0001558370-24-014078.hdr.sgml : 20241101 20241101063035 ACCESSION NUMBER: 0001558370-24-014078 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 64 CONFORMED PERIOD OF REPORT: 20240930 FILED AS OF DATE: 20241101 DATE AS OF CHANGE: 20241101 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CVRx, Inc. CENTRAL INDEX KEY: 0001235912 STANDARD INDUSTRIAL CLASSIFICATION: SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841] ORGANIZATION NAME: 08 Industrial Applications and Services 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: 241416931 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-20240930x10q.htm 10-Q
0.570.432.251.5522783337208013502188458820730024http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent227833372080135021884588207300240.570.432.251.550001235912--12-312024Q3false2420365820879199http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrentP3Y0001235912us-gaap:CommonStockMember2023-07-012023-09-300001235912us-gaap:CommonStockMember2024-07-012024-09-300001235912us-gaap:CommonStockMember2023-01-012023-09-300001235912us-gaap:RetainedEarningsMember2024-09-300001235912us-gaap:AdditionalPaidInCapitalMember2024-09-300001235912us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-09-300001235912us-gaap:RetainedEarningsMember2024-06-300001235912us-gaap:AdditionalPaidInCapitalMember2024-06-300001235912us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300001235912us-gaap:RetainedEarningsMember2023-12-310001235912us-gaap:AdditionalPaidInCapitalMember2023-12-310001235912us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001235912us-gaap:RetainedEarningsMember2023-09-300001235912us-gaap:AdditionalPaidInCapitalMember2023-09-300001235912us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300001235912us-gaap:RetainedEarningsMember2023-06-300001235912us-gaap:AdditionalPaidInCapitalMember2023-06-300001235912us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-3000012359122023-06-300001235912us-gaap:RetainedEarningsMember2022-12-310001235912us-gaap:AdditionalPaidInCapitalMember2022-12-310001235912us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001235912us-gaap:CommonStockMember2024-09-300001235912us-gaap:CommonStockMember2024-06-300001235912us-gaap:CommonStockMember2023-12-310001235912us-gaap:CommonStockMember2023-09-300001235912us-gaap:CommonStockMember2023-06-300001235912us-gaap:CommonStockMember2022-12-310001235912cvrx:ShareBasedPaymentArrangementOtherOptionsMember2024-09-300001235912cvrx:TwoThousandOneStockIncentiveAwardPlanMember2021-12-310001235912cvrx:EmployeeStockPurchasePlanMember2024-01-012024-01-010001235912srt:MinimumMembercvrx:OfficerEmployeesMemberus-gaap:EmployeeStockOptionMember2024-01-012024-09-300001235912srt:MinimumMembercvrx:NonOfficerEmployeesMemberus-gaap:EmployeeStockOptionMember2024-01-012024-09-300001235912srt:MaximumMembercvrx:OfficerEmployeesMemberus-gaap:EmployeeStockOptionMember2024-01-012024-09-300001235912srt:MaximumMembercvrx:NonOfficerEmployeesMemberus-gaap:EmployeeStockOptionMember2024-01-012024-09-300001235912srt:MinimumMembercvrx:OfficerEmployeesMemberus-gaap:EmployeeStockOptionMember2023-01-012023-09-300001235912srt:MaximumMembercvrx:OfficerEmployeesMemberus-gaap:EmployeeStockOptionMember2023-01-012023-09-300001235912cvrx:NonOfficerEmployeesMemberus-gaap:EmployeeStockOptionMember2023-01-012023-09-300001235912us-gaap:EmployeeStockOptionMembercvrx:EmployersOfCertainNonEmployeeDirectorsMember2024-01-012024-09-300001235912srt:MaximumMembercvrx:TwoThousandOneStockIncentiveAwardPlanMember2001-06-012001-06-300001235912cvrx:TwoThousandOneStockIncentiveAwardPlanMember2001-06-012001-06-300001235912cvrx:OtherCountriesMember2024-07-012024-09-300001235912country:US2024-07-012024-09-300001235912country:DE2024-07-012024-09-300001235912cvrx:OtherCountriesMember2024-01-012024-09-300001235912country:US2024-01-012024-09-300001235912country:DE2024-01-012024-09-300001235912cvrx:OtherCountriesMember2023-07-012023-09-300001235912country:US2023-07-012023-09-300001235912country:DE2023-07-012023-09-300001235912cvrx:OtherCountriesMember2023-01-012023-09-300001235912country:US2023-01-012023-09-300001235912country:DE2023-01-012023-09-300001235912srt:MinimumMember2024-09-300001235912srt:MaximumMember2024-09-300001235912us-gaap:OfficeEquipmentMember2024-09-300001235912us-gaap:LeaseholdImprovementsMember2024-09-300001235912us-gaap:AssetUnderConstructionMember2024-09-300001235912cvrx:LabEquipmentMember2024-09-300001235912cvrx:ComputerEquipmentAndSoftwareMember2024-09-300001235912us-gaap:OfficeEquipmentMember2023-12-310001235912us-gaap:LeaseholdImprovementsMember2023-12-310001235912us-gaap:AssetUnderConstructionMember2023-12-310001235912cvrx:LabEquipmentMember2023-12-310001235912cvrx:ComputerEquipmentAndSoftwareMember2023-12-310001235912cvrx:TrancheThreeMembercvrx:LoanAndSecurityAgreementMember2024-09-302024-09-300001235912cvrx:TrancheTwoMembercvrx:LoanAndSecurityAgreementMember2023-12-052023-12-050001235912cvrx:TrancheOneMembercvrx:LoanAndSecurityAgreementMember2023-03-102023-03-100001235912us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-07-012024-09-300001235912us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-09-300001235912us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300001235912us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-09-300001235912us-gaap:StateAndLocalJurisdictionMember2023-12-310001235912us-gaap:DomesticCountryMember2023-12-310001235912us-gaap:RetainedEarningsMember2024-07-012024-09-300001235912us-gaap:RetainedEarningsMember2024-01-012024-09-300001235912us-gaap:RetainedEarningsMember2023-07-012023-09-300001235912us-gaap:RetainedEarningsMember2023-01-012023-09-300001235912cvrx:OfficeSpaceInMinneapolisMinnesotaMember2023-04-210001235912cvrx:OfficeSpaceInMinneapolisMinnesotaMember2024-01-012024-09-3000012359122023-01-012023-12-3100012359122024-06-300001235912cvrx:TwoThousandTwentyOneEquityPlanMember2024-09-300001235912cvrx:TwoThousandTwentyOneEquityPlanMember2024-01-010001235912cvrx:TwoThousandOneStockIncentiveAwardPlanMember2001-06-300001235912cvrx:JohnsonAndJohnsonInnovationMember2024-09-3000012359122023-09-3000012359122022-12-310001235912us-gaap:EmployeeStockOptionMember2024-01-012024-09-300001235912cvrx:WarrantsToPurchaseCommonStockMember2024-01-012024-09-300001235912us-gaap:EmployeeStockOptionMember2023-01-012023-09-300001235912cvrx:WarrantsToPurchaseCommonStockMember2023-01-012023-09-300001235912us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-07-012024-09-300001235912us-gaap:ResearchAndDevelopmentExpenseMember2024-07-012024-09-300001235912us-gaap:EmployeeStockOptionMember2024-07-012024-09-300001235912us-gaap:CostOfSalesMember2024-07-012024-09-300001235912cvrx:EmployeeStockPurchasePlanMember2024-07-012024-09-300001235912us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-09-300001235912us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-09-300001235912us-gaap:EmployeeStockOptionMember2024-01-012024-09-300001235912us-gaap:CostOfSalesMember2024-01-012024-09-300001235912cvrx:EmployeeStockPurchasePlanMember2024-01-012024-09-300001235912us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-07-012023-09-300001235912us-gaap:ResearchAndDevelopmentExpenseMember2023-07-012023-09-300001235912us-gaap:EmployeeStockOptionMember2023-07-012023-09-300001235912us-gaap:CostOfSalesMember2023-07-012023-09-300001235912cvrx:EmployeeStockPurchasePlanMember2023-07-012023-09-300001235912us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-09-300001235912us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-09-300001235912us-gaap:EmployeeStockOptionMember2023-01-012023-09-300001235912us-gaap:CostOfSalesMember2023-01-012023-09-300001235912cvrx:EmployeeStockPurchasePlanMember2023-01-012023-09-300001235912us-gaap:AdditionalPaidInCapitalMember2024-07-012024-09-300001235912us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300001235912us-gaap:AdditionalPaidInCapitalMember2023-01-012023-09-3000012359122024-10-250001235912cvrx:EmployeeStockPurchasePlanMember2024-09-300001235912cvrx:TwoThousandTwentyOneEquityPlanMember2021-12-310001235912cvrx:EmployeeStockPurchasePlanMember2021-07-020001235912srt:MaximumMembercvrx:TwoThousandTwentyOneEquityPlanMember2021-01-012021-12-310001235912us-gaap:ShareBasedPaymentArrangementEmployeeMember2024-01-012024-09-300001235912cvrx:LoanAndSecurityAgreementMember2022-10-312022-10-310001235912cvrx:MarketOfferingMember2024-01-012024-09-300001235912cvrx:OfficeSpaceInMinneapolisMinnesotaMember2024-09-300001235912cvrx:OfficeSpaceInMinneapolisMinnesotaMember2023-11-070001235912cvrx:OfficeSpaceInMinneapolisMinnesotaMember2023-11-072023-11-070001235912us-gaap:AdditionalPaidInCapitalMember2024-01-012024-09-300001235912us-gaap:CommonStockMember2024-01-012024-09-300001235912cvrx:JohnsonAndJohnsonInnovationMember2024-01-012024-09-3000012359122024-07-012024-09-3000012359122023-07-012023-09-3000012359122023-01-012023-09-300001235912cvrx:LoanAndSecurityAgreementMember2022-10-3100012359122024-01-012024-09-3000012359122024-09-3000012359122023-12-31iso4217:USDxbrli:purexbrli:sharesutr:sqftcvrx:paymentiso4217: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 September 30, 2024

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 October 25, 2024, there were 24,263,663 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 September 30, 2024 and December 31, 2023 (Unaudited)

5

Condensed Consolidated Statements of Operations and Comprehensive Loss for the three and nine months ended September 30, 2024 and 2023 (Unaudited)

6

Condensed Consolidated Statements of Stockholders Equity for the three and nine months ended September 30, 2024 and 2023 (Unaudited)

7

Condensed Consolidated Statements of Cash Flows for the nine months ended September 30, 2024 and 2023 (Unaudited)

8

Notes to Condensed Consolidated Financial Statements (Unaudited)

9

Item 2.

Managements Discussion and Analysis of Financial Condition and Results of Operations

19

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

29

Item 4.

Controls and Procedures

30

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

32

Item 6.

Exhibits

32

Exhibit Index

Signatures

2

CVRx, Inc.

Quarterly Report on Form 10-Q

For the quarterly period ended September 30, 2024

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, 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, 2023, 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, 2023, 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 (two 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 continue to demonstrate to physicians and patients the merits of Barostim;
if third-party payers 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 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 effectiveness 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)

    

September 30, 

    

December 31, 

2024

2023

Assets

 

  

 

  

Current assets:

 

  

 

  

Cash and cash equivalents

$

100,161

$

90,569

Accounts receivable, net of allowances of $522 and $508, respectively

 

9,033

 

7,551

Inventory

 

11,892

 

10,983

Prepaid expenses and other current assets

 

2,786

 

2,987

Total current assets

 

123,872

 

112,090

Property and equipment, net

 

2,631

 

1,763

Operating lease right-of-use asset

1,144

1,349

Other non-current assets

 

26

 

27

Total assets

$

127,673

$

115,229

Liabilities and Stockholders’ Equity

 

  

 

  

Current liabilities:

 

  

 

  

Accounts payable

$

3,276

$

1,884

Accrued expenses

 

7,671

 

5,980

Total current liabilities

 

10,947

 

7,864

Long-term debt

49,214

29,222

Operating lease liability, non-current portion

951

1,160

Other long-term liabilities

 

1,378

 

1,036

Total liabilities

 

62,490

 

39,282

Commitments and contingencies (Note 10)

 

  

 

  

Stockholders’ equity:

 

  

 

  

Common stock, $0.01 par value, 200,000,000 authorized as of September 30, 2024 and December 31, 2023; 24,203,658 and 20,879,199 shares issued and outstanding as of September 30, 2024 and December 31, 2023, respectively

 

242

 

209

Additional paid-in capital

 

591,844

 

553,326

Accumulated deficit

 

(526,695)

 

(477,381)

Accumulated other comprehensive loss

 

(208)

 

(207)

Total stockholders’ equity

 

65,183

 

75,947

Total liabilities and stockholders’ equity

$

127,673

$

115,229

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

Nine months ended

September 30, 

September 30, 

2024

    

2023

    

2024

    

2023

Revenue

$

13,373

$

10,511

$

35,950

$

27,990

Cost of goods sold

 

2,248

 

1,691

 

5,763

 

4,536

Gross profit

 

11,125

 

8,820

 

30,187

 

23,454

Operating expenses:

 

  

 

  

 

  

 

  

Research and development

 

2,504

 

2,696

 

8,326

 

9,392

Selling, general and administrative

 

21,632

 

15,652

 

71,077

 

47,504

Total operating expenses

 

24,136

 

18,348

 

79,403

 

56,896

Loss from operations

 

(13,011)

 

(9,528)

 

(49,216)

 

(33,442)

Interest expense

 

(958)

 

(499)

 

(2,877)

 

(1,220)

Other income, net

 

917

 

1,056

 

2,905

 

2,734

Loss before income taxes

 

(13,052)

 

(8,971)

 

(49,188)

 

(31,928)

Provision for income taxes

 

(47)

 

(40)

 

(126)

 

(108)

Net loss

 

(13,099)

 

(9,011)

 

(49,314)

 

(32,036)

Cumulative translation adjustment

 

2

 

(21)

 

(1)

 

(1)

Comprehensive loss

$

(13,097)

$

(9,032)

$

(49,315)

$

(32,037)

Net loss per share, basic and diluted

$

(0.57)

$

(0.43)

$

(2.25)

$

(1.55)

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

 

22,783,337

 

20,801,350

 

21,884,588

 

20,730,024

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

 

21,712,357

 

$

217

$

568,837

$

(513,596)

$

(210)

$

55,248

Exercise of stock options

 

132,526

 

 

1

 

727

 

 

 

728

Employee stock compensation

 

 

 

 

2,680

 

 

 

2,680

Issuance of common stock

2,358,775

24

19,600

19,624

Net loss for the three months ended September 30, 2024

 

 

 

 

 

(13,099)

 

 

(13,099)

Cumulative translation adjustment

2

2

Balances as of September 30, 2024

 

24,203,658

 

$

242

$

591,844

$

(526,695)

$

(208)

$

65,183

Balances as of June 30, 2023

 

20,750,910

 

$

208

$

549,150

$

(459,207)

$

(187)

$

89,964

Exercise of stock options

62,702

363

363

Employee stock compensation

 

 

 

 

1,532

 

 

 

1,532

Net loss for the three months ended September 30, 2023

 

 

 

 

 

(9,011)

 

 

(9,011)

Cumulative translation adjustment

 

 

 

 

 

 

(21)

 

(21)

Balances as of September 30, 2023

 

20,813,612

 

$

208

$

551,045

$

(468,218)

$

(208)

$

82,827

Accumulated

Additional

other

Total

Common stock

paid-in

Accumulated

comprehensive

stockholders’

    

Shares

    

Amount

    

capital

    

deficit

    

loss

    

equity

Balances as of December 31, 2023

 

20,879,199

 

$

209

$

553,326

$

(477,381)

$

(207)

$

75,947

Exercise of stock options

298,513

 

 

3

 

1,607

 

 

 

1,610

Proceeds from Employee Stock Purchase Plan

39,807

406

406

Employee stock compensation

 

 

 

 

16,365

 

 

 

16,365

Issuance of common stock

2,382,139

24

20,146

20,170

Issuance of common stock upon net exercise of common warrants

604,000

6

(6)

Net loss for the nine months ended September 30, 2024

 

 

 

 

 

(49,314)

 

 

(49,314)

Cumulative translation adjustment

 

 

 

 

 

 

(1)

 

(1)

Balances as of September 30, 2024

 

24,203,658

 

$

242

$

591,844

$

(526,695)

$

(208)

$

65,183

Balances as of December 31, 2022

 

20,663,736

 

$

207

$

545,362

$

(436,182)

$

(207)

$

109,180

Exercise of stock options

115,455

1

518

519

Proceeds from Employee Stock Purchase Plan

34,421

452

452

Employee stock compensation

 

 

 

 

4,713

 

 

 

4,713

Net loss for the nine months ended September 30, 2023

 

 

 

 

(32,036)

 

 

(32,036)

Cumulative translation adjustment

 

 

 

 

 

 

(1)

 

(1)

Balances as of September 30, 2023

 

20,813,612

 

$

208

$

551,045

$

(468,218)

$

(208)

$

82,827

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)

    

Nine months ended

September 30, 

2024

    

2023

Cash flows from operating activities:

 

  

 

  

Net loss

$

(49,314)

$

(32,036)

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

 

  

 

  

Stock-based compensation

 

16,365

 

4,713

Depreciation of property and equipment

 

441

 

393

Loss on disposal of equipment

4

Amortization of deferred financing costs and loan discount

 

142

 

114

Changes in operating assets and liabilities:

 

  

 

  

Accounts receivable

 

(1,482)

 

(868)

Inventory

 

(909)

 

(3,930)

Prepaid expenses and other current assets

 

242

 

902

Accounts payable

 

1,392

 

(586)

Accrued expenses

 

1,987

 

112

Net cash used in operating activities

 

(31,136)

 

(31,182)

Cash flows from investing activities:

 

  

 

  

Purchase of property and equipment

 

(1,309)

 

(422)

Net cash used in investing activities

 

(1,309)

 

(422)

Cash flows from financing activities:

 

  

 

  

Proceeds from the exercise of common stock options

 

1,610

 

519

Proceeds from Employee Stock Purchase Plan

406

452

Proceeds from the issuance of common stock

20,170

Proceeds from debt financing

20,000

7,500

Debt financing costs

(150)

(67)

Net cash provided by financing activities

 

42,036

 

8,404

Effect of currency exchange on cash and cash equivalents

 

1

 

(1)

Net change in cash and cash equivalents

 

9,592

 

(23,201)

Cash and cash equivalents at beginning of period

 

90,569

 

106,194

Cash and cash equivalents at end of period

$

100,161

$

82,993

Supplemental Information:

 

  

 

  

Cash paid for interest

$

2,456

$

979

Cash paid for income taxes

$

$

4

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, which was closed during 2023. All intercompany balances and transactions have been eliminated in consolidation.

JOBS Act accounting election

We are an emerging growth company under the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). As a result, we have 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 September 30, 2024 and December 31, 2023, cash equivalents consisted of money market funds, which are stated at cost and approximate fair value. Additionally, as of September 30, 2024 and December 31, 2023, a majority of 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. We regularly review 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

We sell our products primarily through a direct sales force and to a lesser extent through a combination of sales agents and independent distributors. Our revenue consists primarily of the sale of our 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, we perform 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. We only apply the five-step model to contracts when it is probable that we will collect the consideration we are entitled to in exchange for the goods or services it transfers to the customer. We recognize net revenue on product sales, adjusted for any applicable estimates of variable consideration, when the customer obtains control of our product, which generally occurs at a point in time upon delivery based on the contractual shipping terms of a contract. Our contracts have a single performance obligation, and our payment terms with customers are generally between 30 and 90 days. Variable consideration related to certain customer rebates is estimated based on the amounts expected to be paid under the agreement with the customer.

10

Stock-Based Compensation

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

Recent accounting pronouncements

In November 2023, the FASB issued Accounting Standards Update (“ASU”) 2023-07, Improvements to Reportable Segment Disclosures (“ASU 2023-07”), which requires public companies to disclose for each reportable segment the significant expense categories and amounts for such expenses. ASU 2023-07 is effective for annual periods beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024. This ASU will be effective for our annual period ended December 31, 2024. We are currently evaluating the effect of this new guidance on our condensed consolidated financial statements and disclosures.

In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures (“ASU 2023-09”), which requires public business entities to disclose specific categories in the rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. ASU 2023-09 is effective for annual periods beginning after December 15, 2023. This ASU will be effective for our annual period ended December 31, 2024. We are evaluating the impact of this new guidance on our income tax disclosures.

3.

Selected balance sheet information

Inventory consists of the following at:

    

September 30, 

    

December 31, 

(in thousands)

2024

2023

Raw material

$

6,531

$

4,714

Work-in-process

 

280

 

654

Finished goods

 

5,081

 

5,615

$

11,892

$

10,983

Property and equipment, net consists of the following at:

    

September 30, 

    

December 31, 

(in thousands)

2024

2023

Office furniture and equipment

$

489

$

402

Lab equipment

 

2,835

 

2,721

Computer equipment and software

 

972

 

776

Leasehold improvements

 

543

 

98

Capital equipment in process

 

1,021

 

554

 

5,860

 

4,551

Less: Accumulated depreciation and amortization

 

3,229

 

2,788

$

2,631

$

1,763

11

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 $169,000 and $137,000 for the three months ended September 30, 2024 and 2023, respectively, and $441,000 and $393,000 for the nine months ended September 30, 2024 and 2023, respectively.

Accrued expenses consist of the following at:

    

September 30, 

    

December 31, 

(in thousands)

2024

2023

Bonuses

$

2,982

$

3,335

Paid time off

931

770

401(k) match

876

Customer rebates

633

411

Accrued interest payable

276

220

Operating lease liability, current portion

275

231

Employee stock purchase plan

274

Clinical trial and other professional fees

205

277

Taxes

167

125

Other

 

1,052

 

611

$

7,671

$

5,980

4. Debt

Innovatus Loan Agreement

On October 31, 2022, we entered into a Loan and Security Agreement (the “Loan Agreement”) with Innovatus Life Sciences Fund I, LP, as the collateral agent and a lender, allowing us to borrow, subject to our achievement of certain milestones, up to a total of $50.0 million in a series of term loans. On the closing date, we borrowed the minimum amount of $7.5 million under the Loan Agreement. On March 10, 2023, we borrowed the $7.5 million remaining under the first tranche of the Loan Agreement. On December 15, 2023, we borrowed an additional $15.0 million under the second tranche of the Loan Agreement. On September 30, 2024, we borrowed the remaining $20.0 million under the third and final tranche of the Loan Agreement. The Loan Agreement initially requires interest only payments through November 2027, followed by three monthly principal and interest payments. A final payment of $2.3 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 our personal property. A performance covenant took effect upon the third tranche funding, requiring that we 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 our capital stock, subject to limited exceptions. We were in compliance with these covenants as of September 30, 2024.

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

12

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

    

September 30, 

(in thousands)

2024

2024

    

$

2025

 

2026

 

2027

33,333

2028

16,667

 

50,000

Less: Unamortized debt costs and discounts

 

(786)

Long-term debt

$

49,214

5. Leases

We lease 31,505 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 the operating lease for our office space in Minneapolis, Minnesota for an additional 49 consecutive months through August 31, 2028. On November 7, 2023, we expanded our existing office space with the addition of 7,615 square feet of property adjacent to our principal executive offices and our manufacturing facility. The term on this expanded property is for 57 consecutive months that will run concurrently with the term on the existing lease. 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:

    

September 30, 

December 31, 

(in thousands)

2024

2023

Right-of-use assets:

Operating lease right-of-use asset

$

1,144

$

1,349

Operating lease liabilities:

Accrued expenses

275

231

Operating lease liability, non-current portion

951

1,160

Total operating lease liabilities

$

1,226

$

1,391

13

Maturities of our lease liability for our operating lease are as follows as of September 30, 2024:

September 30, 

(in thousands)

2024

2024

$

86

2025

350

2026

362

2027

374

2028

223

Total undiscounted lease payments

1,395

Less: imputed interest

(169)

Present value of lease liability

$

1,226

As of September 30, 2024, the remaining lease term was 3.9 years and the weighted average discount rate was 6.7%. The operating cash outflows from our operating lease were $0.4 million and $0.3 million for the nine months ended September 30, 2024 and 2023, respectively.

6.

Stockholders’ equity

Common Stock Warrants

We had common stock warrants exercisable for 103,349 shares of common stock upon conversion at a weighted average exercise price of $12.92 per share and 716,131 shares of common stock upon conversion at a weighted average exercise price of $2.39 per share outstanding at September 30, 2024 and December 31, 2023, respectively. Johnson & Johnson Innovation – JJDC, Inc. had common stock warrants exercisable for 607,725 shares of our common stock with an exercise price of $0.16 per share that were all exercised through a net exercise transaction for 604,000 shares of common stock during the nine months ended September 30, 2024.

At-the-Market (“ATM”) Offering

In January 2024, we commenced an ATM offering, which allows us to issue and sell shares of our common stock having an aggregate offering price of up to $50.0 million. We issued 2,382,139 shares of common stock for gross proceeds of $21.0 million under the ATM offering during the nine months ended September 30, 2024. We have remaining capacity to issue and sell up to approximately $29.0 million of additional shares of common stock under this ATM offering.

7.

Stock-based compensation

Summary of plans and activity

In June 2001, our 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, our 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,043,959 shares being reserved for

14

issuance under the 2021 Plan as of January 1, 2024. 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 September 30, 2024, there were 1,059,116 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 our 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 our 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, 2023

 

4,488,845

$

9.77

$

97,266

Granted

 

3,170,198

 

12.75

 

  

Cancelled / Forfeited

 

(1,514,153)

 

9.57

 

  

Exercised

 

(298,513)

 

5.39

 

  

Balance as of September 30, 2024

 

5,846,377

$

11.66

$

7,857

Options exercisable as of September 30, 2024

 

2,947,395

$

8.90

$

6,927

As of September 30, 2024, stock options outstanding included 4,520 options that were not granted under the 2001 Plan or the 2021 Plan. For options outstanding as of September 30, 2024, the weighted average remaining contractual life was 6.9 years. For options exercisable as of September 30, 2024, the weighted average remaining contractual life was 5.2 years.

Our 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 our 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 208,791 shares being reserved for issuance under the ESPP as of January 1, 2024. The ESPP permits certain of our U.S. employees to purchase shares of our common stock at a price per share not less than 85% of the lower of (i) the closing market price per share of our common stock on the first day of the applicable purchase period or (ii) the closing market price per share of our common stock on the purchase date at the end of the applicable six-month purchase period. For the nine months ended September 30, 2024, 39,807 shares of common stock were purchased under the ESPP for $0.4 million of employee contributions. As of September 30, 2024, there were 672,618 shares available for issuance under the ESPP.

15

Stock-based compensation expense

We use the Black-Scholes option pricing model to determine the fair value of stock options and ESPP purchase rights on the grant date. We measure stock-based compensation expense based on the grant date fair value of the award and recognize 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. We account 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 nine months ended September 30, 2024 and 2023:

    

September 30, 

2024

 

2023

 

Weighted average fair value of options granted

 

$

10.31

$

10.59

Expected term (in years) — non-officer employees

 

5.0 to 6.1

5.5 to 6.1

Expected term (in years) — officer employees

 

2.5 to 6.1

2.5 to 6.1

Expected volatility

 

87.7% to 98.9

%

77.2% to 79.6

%

Expected dividend yield

 

%

%

Risk-free interest rate

 

3.67% to 4.71

%

3.40% to 4.61

%

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 nine months ended September 30, 2024 and 2023:

    

September 30, 

2024

 

2023

Weighted average fair value per ESPP purchase right

 

$

7.60

$

9.01

Expected term (in years) 

 

0.5

0.5

Expected volatility

 

74.0% to 96.9

%

76.2% to 84.6

%

Expected dividend yield

 

%

%

Risk-free interest rate

 

5.24% to 5.37

%

4.77% to 5.53

%

We review these assumptions on a periodic basis and adjust them, as necessary. We utilize the simplified method to develop the estimate of the expected term for stock option awards and ESPP purchase rights. The expected volatility is based upon observed volatility of comparable public companies. The expected dividend yield is assumed to be zero, as we have never paid dividends and have 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.

16

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

Three months ended

Nine months ended

    

September 30, 

    

September 30, 

(in thousands)

2024

2023

2024

2023

Stock options

$

2,550

$

1,419

$

16,063

$

4,403

Employee Stock Purchase Plan

130

113

302

310

Total stock-based compensation expense

$

2,680

$

1,532

$

16,365

$

4,713

Selling, general & administrative

$

2,379

$

1,290

$

15,412

$

3,728

Research & development

267

 

221

855

 

927

Cost of goods sold

34

 

21

98

 

58

$

2,680

$

1,532

$

16,365

$

4,713

As of September 30, 2024, unrecognized compensation expense related to unvested stock-based compensation arrangements was $24.1 million. As of September 30, 2024, the related weighted average period over which the expense is expected to be recognized is approximately 2.8 years.

On January 30, 2024, we amended the terms and conditions of certain stock option award agreements granted under the 2001 Plan and 2021 Plan between us and our former CEO in connection with his retirement, which occurred on February 11, 2024. The option agreements were amended to provide that, if not already vested at the time of termination of his employment due to retirement, the options will continue to vest on the previously scheduled vesting dates following his retirement, subject to his compliance with certain covenants. Additionally, the option agreements were modified so that the options may be exercised, to the extent vested, by our former CEO until the earlier of (a) five years following his retirement date, or (b) the applicable option expiration date. The modification of these option awards resulted in an additional $8.4 million of non-cash stock-based compensation expense recognized during the nine months ended September 30, 2024.

8.

Income taxes

As of September 30, 2024 and December 31, 2023, a valuation allowance was recorded against all deferred tax assets due to our cumulative net loss position. Provision for income taxes for the three months ended September 30, 2024 and 2023 was $47,000 and $40,000, respectively. Provision for income taxes for the nine months ended September 30, 2024 and 2023 was $126,000 and $108,000, respectively.

As of December 31, 2023, we had federal and state net operating loss carryforwards (“NOLs”) of approximately $389.9 million and $7.3 million, respectively. The federal NOLs began expiring in 2021 and the state NOLs began expiring in 2020. As of December 31, 2023, we had federal and state tax credit carryforwards of approximately $9.8 million and $2.0 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, as amended, and similar state provisions. We have not performed a detailed analysis to determine whether an ownership change has occurred. Such a change of ownership would limit our utilization of the NOLs and could be triggered by subsequent sales of securities by us or our stockholders.

17

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

    

Nine months ended

September 30, 

September 30, 

2024

2023

2024

2023

Numerator:

  

 

  

  

 

  

Net loss

$

(13,099)

$

(9,011)

$

(49,314)

$

(32,036)

Denominator:

 

  

 

  

 

  

 

  

Weighted average common shares outstanding — basic and diluted

 

22,783,337

 

20,801,350

 

21,884,588

 

20,730,024

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

$

(0.57)

$

(0.43)

$

(2.25)

$

(1.55)

Our 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. We 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:

    

Nine months ended

September 30, 

2024

    

2023

Options to purchase common stock

 

5,846,377

 

4,464,096

Warrants to purchase common stock

103,349

716,131

 

5,949,726

 

5,180,227

10.

Commitments and contingencies

From time to time, we may have certain contingent liabilities that arise in the ordinary course of business. We accrue 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 September 30, 2024 or December 31, 2023.

11.

Employee benefit plans

We sponsor a voluntary defined-contribution employee retirement plan (the “401(k) plan”) for our 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. Beginning January 1, 2024, we adopted a policy to match a portion of employee contributions for all qualified employees participating in the 401(k) plan. We recorded an expense for matching contributions of $0.3 million and $0 for the three months ended September 30, 2024 and 2023, respectively. We recorded an expense for matching contributions of $0.9 million and $0 for the nine months ended September 30, 2024 and 2023, respectively.

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

18

revenue by geographic region, for purposes of allocating resources and evaluating financial performance. We have 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, we have determined that we have a single reportable and operating segment structure. We and our Chief Executive Officer evaluate performance based primarily on revenue in the geographic locations in which the Company operates.

We derive all our 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

Nine months ended

    

September 30, 

September 30, 

2024

    

2023

2024

    

2023

U.S.

$

12,300

$

9,579

$

32,808

$

24,818

Germany

 

807

 

802

 

2,486

 

2,819

Other countries

 

266

 

130

 

656

 

353

$

13,373

$

10,511

$

35,950

$

27,990

As of September 30, 2024 and December 31, 2023, 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 indicated by the U.S. Food and Drug Administration (“FDA”) for patients who are NYHA Class III or II (who had a recent history of Class III) despite treatment with guideline-directed medical therapies (medications and devices), have a LVEF ≤ 35% and a NT-proBNP < 1600 pg/ml 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 payers, 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.

19

The costs for the device and implantation procedure are reimbursed through various third-party payers, such as government agencies and commercial payers. In the U.S., we estimate that 67% of our target patient population is Medicare-eligible based on the age demographic of the HFrEF patient population indicated for Barostim. As a result, we have prioritized coverage by the Centers for Medicare and Medicaid Services while simultaneously developing processes to engage commercial payers. All Medicare Administrative Contractors have retired their official automatic coverage denial policies for our Current Procedural Terminology codes, thereby allowing hospitals to submit payment requests for the Barostim procedure to be adjudicated on a claim-by-claim basis. 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, 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 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 condensed 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. On December 15, 2023, we borrowed $15.0 million under the second tranche of the Loan Agreement. On September 30, 2024, we borrowed the remaining $20.0 million under the third and final tranche of the Loan Agreement. We had $50.0 million in outstanding Term Loans under the Loan Agreement as of September 30, 2024. 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 the 2024 final outpatient rules (“OPPS”) issued in November 2023, Barostim was reassigned to New Technology APC 1580, which carries an average payment amount of $45,000. The new payment took effect January 1, 2024. In July 2024, the Centers for Medicare and Medicaid Services (“CMS”) proposed OPPS rules for 2025, including moving Barostim procedures back to APC 5465, which would reduce the average payment amount for Barostim to $31,000. We believe the data supports creation of a Level 6 Neurostimulator

20

APC and will work with CMS with the goal of achieving this, or alternatively, leaving Barostim in New Technology APC 1580 for another year.

In August 2024, we announced that CMS has reassigned the Barostim implant procedure for the inpatient setting as part of the Medicare Hospital Inpatient Prospective Payment System (“IPPS”) final rule for CMS’ Fiscal Year 2025, which began on October 1, 2024. On that date, Barostim was reassigned to MS-DRG 276, which carries a national average payment of approximately $43,000, a significant increase from the previous payment range of $17,000-$23,000, which is expected to facilitate increased access to the therapy for patients with heart failure.

The American Medical Association's CPT Editorial Panel approved new Category I codes for Barostim therapy, effective January 1, 2026. Led by the Society for Vascular Surgery with support from the American College of Cardiology, this advancement from Category III to Category I status reflects Barostim's growing adoption and established clinical evidence in treating heart failure symptoms. The new designation is expected to streamline reimbursement processes and expand access to this important therapy for heart failure patients.

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 payers to build upon reimbursement for Barostim;
Investing in research and development to foster innovation; 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 payers, 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

21

primarily as, and to the extent, our revenue grows. Gross margin may also vary based on regional differences in rebates and incentives negotiated with certain customers.

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

Research and development expenses

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

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

22

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.

Results of operations

Consolidated results of operations for the three months ended September 30, 2024, compared to the three months ended September 30, 2023

    

Three months ended

    

 

September 30, 

Change

(unaudited and in thousands)

2024

    

2023

$

    

%  

 

Revenue

$

13,373

$

10,511

$

2,862

 

27

%

Cost of goods sold

 

2,248

 

1,691

 

557

 

33

%

Gross profit

 

11,125

 

8,820

 

2,305

 

26

%

Gross margin

 

83

%  

 

84

%  

 

  

 

  

Operating expenses:

 

  

 

  

 

  

 

  

Research and development

 

2,504

 

2,696

 

(192)

 

(7)

%

Selling, general and administrative

 

21,632

 

15,652

 

5,980

 

38

%

Total operating expenses

 

24,136

 

18,348

 

5,788

 

32

%

Loss from operations

 

(13,011)

 

(9,528)

 

(3,483)

 

37

%

Interest expense

 

(958)

 

(499)

 

(459)

 

92

%

Other income, net

 

917

 

1,056

 

(139)

 

(13)

%

Loss before income taxes

 

(13,052)

 

(8,971)

 

(4,081)

 

45

%

Provision for income taxes

 

(47)

 

(40)

 

(7)

 

18

%

Net loss

$

(13,099)

$

(9,011)

$

(4,088)

 

45

%

The following table provides revenue by geography:

Three months ended

September 30, 

Change

(unaudited and in thousands)

2024

    

2023

$

    

%  

 

United States

$

12,300

$

9,579

$

2,721

 

28

%

Europe

 

1,073

 

932

 

141

 

15

%

Total Revenue

$

13,373

$

10,511

$

2,862

 

27

%

Revenue was $13.4 million for the three months ended September 30, 2024, an increase of $2.9 million, or 27%, over the three months ended September 30, 2023.

Revenue generated in the U.S. was $12.3 million for the three months ended September 30, 2024, an increase of $2.7 million, or 28%, over the three months ended September 30, 2023. HF revenue units in the U.S. totaled 391 and 303 for the three months ended September 30, 2024 and 2023, respectively. HF revenue in the U.S. totaled $12.2 million and $9.4 million for the three months ended September 30, 2024 and 2023, 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 September 30, 2024, we had a total of 208 active implanting centers in the U.S., as compared to 159 as of September 30, 2023. Active implanting centers are customers that have completed at least one commercial HF implant in the last 12 months. As of September 30, 2024, we had a total of 45 sales territories in the U.S. as compared to 35 sales territories as of September 30, 2023.

23

Revenue generated in Europe was $1.1 million for the three months ended September 30, 2024, a nominal increase compared to the three months ended September 30, 2023. Total revenue units in Europe increased to 56 for the three months ended September 30, 2024, as compared to 47 in the prior year period. As of both September 30, 2024 and 2023, we had six sales territories in Europe.

Cost of goods sold and gross margin

Cost of goods sold increased $0.6 million, or 33%, to $2.2 million for the three months ended September 30, 2024, compared to the three months ended September 30, 2023. This increase was driven by higher sales of Barostim.

Gross profit was $11.1 million for the three months ended September 30, 2024, an increase of $2.3 million, or 26%, over the three months ended September 30, 2023. Gross margin was 83% and 84% for the three months ended September 30, 2024 and September 30, 2023, respectively.

Research and development expenses

R&D expenses decreased $0.2 million, or 7%, to $2.5 million for the three months ended September 30, 2024, compared to the three months ended September 30, 2023. This change was driven by a $0.2 million decrease in consulting expenses.

Selling, general and administrative expenses

SG&A expenses increased $6.0 million, or 38%, to $21.6 million for the three months ended September 30, 2024, compared to the three months ended September 30, 2023. This change was primarily driven by a $3.7 million increase in compensation expenses, mainly as a result of increased headcount, a $1.1 million increase in non-cash stock-based compensation expense, a $0.5 million increase in travel expenses, and a $0.4 million increase in advertising expenses.

Interest expense

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

Other income, net

Other income, net decreased $0.1 million for the three months ended September 30, 2024, compared to the three months ended September 30, 2023. This decrease was primarily driven by less interest income on our interest-bearing accounts.

Provision for income taxes

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

24

Consolidated results of operations for the nine months ended September 30, 2024, compared to the nine months ended September 30, 2023

    

Nine months ended

    

 

September 30, 

Change

(unaudited and in thousands)

2024

    

2023

$

    

%  

 

Revenue

$

35,950

$

27,990

$

7,960

 

28

%

Cost of goods sold

 

5,763

 

4,536

 

1,227

 

27

%

Gross profit

 

30,187

 

23,454

 

6,733

 

29

%

Gross margin

 

84

%  

 

84

%  

 

  

 

  

Operating expenses:

 

  

 

  

 

  

 

  

Research and development

 

8,326

 

9,392

 

(1,066)

 

(11)

%

Selling, general and administrative

 

71,077

 

47,504

 

23,573

 

50

%

Total operating expenses

 

79,403

 

56,896

 

22,507

 

40

%

Loss from operations

 

(49,216)

 

(33,442)

 

(15,774)

 

47

%

Interest expense

 

(2,877)

 

(1,220)

 

(1,657)

 

136

%

Other income, net

 

2,905

 

2,734

 

171

 

6

%

Loss before income taxes

 

(49,188)

 

(31,928)

 

(17,260)

 

54

%

Provision for income taxes

 

(126)

 

(108)

 

(18)

 

17

%

Net loss

$

(49,314)

$

(32,036)

$

(17,278)

 

54

%

The following table provides revenue by geography:

Nine months ended

September 30, 

Change

(unaudited and in thousands)

2024

    

2023

$

    

%  

 

United States

$

32,808

$

24,818

$

7,990

 

32

%

Europe

 

3,142

 

3,172

 

(30)

 

(1)

%

Total Revenue

$

35,950

$

27,990

$

7,960

 

28

%

Revenue was $36.0 million for the nine months ended September 30, 2024, an increase of $8.0 million, or 28%, over the nine months ended September 30, 2023.

Revenue generated in the U.S. was $32.8 million for the nine months ended September 30, 2024, an increase of $8.0 million, or 32%, over the nine months ended September 30, 2023. HF revenue units in the U.S. totaled 1,049 and 793 for the nine months ended September 30, 2024 and 2023, respectively. HF revenue in the U.S. totaled $32.5 million and $24.5 million for the nine months ended September 30, 2024 and 2023, 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.

Revenue generated in Europe was $3.1 million for the nine months ended September 30, 2024, a nominal decrease compared to the nine months ended September 30, 2023. Total revenue units in Europe increased to 163 for the nine months ended September 30, 2024, as compared to 155 in the prior year period.

Cost of goods sold and gross margin

Cost of goods sold increased $1.2 million, or 27%, to $5.8 million for the nine months ended September 30, 2024, compared to the nine months ended September 30, 2023. This increase was driven by higher sales of Barostim.

Gross profit was $30.2 million for the nine months ended September 30, 2024, an increase of $6.7 million, or 29%, over the nine months ended September 30, 2023. Gross margin was 84% for each of the nine months ended September 30, 2024 and September 30, 2023.

25

Research and development expenses

R&D expenses decreased $1.1 million, or 11%, to $8.3 million for the nine months ended September 30, 2024, compared to the nine months ended September 30, 2023. This change was driven by a $0.7 million decrease in consulting expenses, a $0.1 million decrease in travel expenses, a $0.1 million decrease in non-cash stock-based compensation expense, and a $0.1 million decrease in compensation expenses.

Selling, general and administrative expenses

SG&A expenses increased $23.6 million, or 50%, to $71.1 million for the nine months ended September 30, 2024, compared to the nine months ended September 30, 2023. This change was primarily driven by an $11.7 million increase in non-cash stock-based compensation expense, an $8.2 million increase in compensation expenses, mainly as a result of increased headcount, a $1.2 million increase in travel expenses, a $0.9 million increase in advertising expenses, and a $0.5 million increase in consulting expenses. Approximately $8.4 million of the increase in non-cash stock-based compensation expense is related to the modification of stock options held by the former CEO in connection with his retirement in the first quarter of 2024 described in Note 7 to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q.

Interest expense

Interest expense increased $1.7 million for the nine months ended September 30, 2024, compared to the nine months ended September 30, 2023. This increase was driven by the interest expense on higher levels of borrowings under the Loan Agreement entered into on October 31, 2022.

Other income, net

Other income, net increased $0.2 million for the nine months ended September 30, 2024, compared to the nine months ended September 30, 2023. This increase was primarily driven by greater interest income on our interest-bearing accounts.

Provision for income taxes

Provision for income taxes was nominal for each of the nine months ended September 30, 2024 and September 30, 2023.

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 September 30, 2024 and December 31, 2023, we had cash and cash equivalents of $100.2 million and $90.6 million, respectively. For the three months ended September 30, 2024 and 2023, our net losses were $13.1 million and $9.0 million, respectively. For the nine months ended September 30, 2024 and 2023, our net losses were $49.3 million and $32.0 million, respectively. Our net cash used in operating activities for the nine months ended September 30, 2024 and 2023 was $31.1 million and $31.2 million, respectively.

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 condensed 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. On December 15, 2023, we borrowed $15.0 million under the second tranche of the Loan Agreement. On September 30, 2024, we borrowed the remaining $20.0 million under the third and final tranche of the Loan Agreement. We had $50.0 million in outstanding Term Loans under the Loan Agreement as of September 30, 2024. 

26

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. In January 2024, we commenced this ATM offering and issued 2,382,139 shares of common stock for gross proceeds of $21.0 million under the ATM offering during the nine months ended September 30, 2024. We have remaining capacity to issue and sell up to $29.0 million of additional shares of common stock under this ATM offering.

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 together with cash from operations 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, or provide funding to execute or accelerate our growth strategies, however, we may seek to sell additional equity or enter into an additional loan agreement. If we raise additional funds by issuing equity securities, our stockholders would experience dilution. Additional debt financing, if available, may involve covenants further restricting our operations or our ability to incur additional debt. Any such debt financing or additional equity that we raise may contain terms that are not favorable to us or our stockholders.

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

27

Cash flows

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

    

Nine months ended

September 30, 

(unaudited)

(in thousands)

2024

    

2023

Net cash (used in) provided by:

 

  

 

  

Operating activities

$

(31,136)

 

$

(31,182)

Investing activities

 

(1,309)

 

 

(422)

Financing activities

 

42,036

 

 

8,404

Effect of currency exchange on cash and cash equivalents

 

1

 

 

(1)

Net change in cash and cash equivalents

$

9,592

 

$

(23,201)

Cash used in operating activities

Net cash used in operating activities for the nine months ended September 30, 2024 was $31.1 million and consisted primarily of a net loss of $49.3 million, partially offset by a non-cash charge of $16.4 million related to stock-based compensation expense and a change in net operating assets of $1.2 million. 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 nine months ended September 30, 2023 was $31.2 million and consisted primarily of a net loss of $32.0 million and a change in net operating assets of $4.4 million, partially offset by a non-cash charge of $4.7 million related to stock-based compensation expense. Net operating assets consisted primarily of accounts receivable, inventory, prepaid expenses and other current assets, accounts payable and accrued expenses to support the growth of our operations.

Cash used in investing activities:

Cash used in investing activities was $1.3 million and $0.4 million for the nine months ended September 30, 2024 and 2023, respectively, and consisted of purchases of property and equipment.

Cash provided by financing activities:

Net cash provided by financing activities for the nine months ended September 30, 2024 was $42.0 million and consisted of $20.2 million related to proceeds from the issuance of common stock through the ATM offering, $20.0 million related to proceeds under the Loan Agreement, $1.6 million related to proceeds from the exercise of common stock options, and $0.4 million related to proceeds from the ESPP, partially offset by $0.2 million related to debt financing costs.

Net cash provided by financing activities for the nine months ended September 30, 2023 was $8.4 million and consisted of $7.5 million related to proceeds under the Loan Agreement, $0.5 million related to proceeds from the ESPP, and $0.5 million related to proceeds from the exercise of common stock options, partially offset by $0.1 million related to debt financing costs.

Contractual obligations and commitments

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

28

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, 2023. We have reviewed and determined that those critical accounting policies and estimates remain our critical accounting policies and estimates as of and for the nine months ended September 30, 2024.

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.

29

Credit risk

As of September 30, 2024 and December 31, 2023, 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.

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

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

Our future success depends, in part, on our ability to continue to retain our executive officers and other key employees and recruit and hire new employees. All of our executive officers and other employees are at-will employees, and therefore may terminate employment with us at any time with no advance notice. In particular, we are highly dependent upon our management team, especially our President and Chief

30

Executive Officer and the rest of our senior management. The replacement of key personnel involves significant time and costs, may significantly delay or prevent the achievement of our business objectives and may harm our business. In addition, we do not carry any “key person” insurance policies that could offset potential loss of service under applicable circumstances.

Transitions in executive leadership can adversely affect relationships with our customers, suppliers, and employees, make it difficult to attract and retain talent, and disrupt execution of our strategy, sales growth, and our efforts to enhance our operations. Additionally, such transitions can require significant payments to recruit and attract qualified employees to join our company and may involve severance payments to certain departing employees. Changes in key management positions may temporarily affect our financial performance and results of operations as the new management becomes familiar with our business and establishes their team dynamic. For example, in February 2024, we appointed a new Chief Executive Officer who replaced our prior Chief Executive Officer, who had been in the role for 17 years. We experienced some disruption within the sales organization at the time of the Chief Executive Officer transition, which led to decreased productivity and higher salesforce turnover, as well as the termination of employment of our Senior Vice President of U.S. Sales. Since the beginning of the second quarter of fiscal 2024, we have hired new leaders for sales, medical affairs, clinical, reimbursement and human resources, completing the expansion of the executive team. Accordingly, our future financial performance will depend on our ability to attract, motivate, integrate and retain our senior management and employees.

In addition, many of our employees have become vested in a substantial amount of stock or number of stock options. Our employees may be more likely to leave us if the shares they own or the shares underlying their vested options have significantly appreciated in value relative to the original purchase prices of the shares or the exercise prices of the options, or if the exercise prices of the options that they hold are significantly below the market price of our common stock.

Although non-compete agreements are becoming more disfavored and, in some cases, banned, many executive officers and employees in the medical device industry are still subject to strict non-compete or confidentiality agreements with their employers. In addition, some of our existing and future employees are subject to confidentiality agreements with previous employers. Our competitors may allege breaches of and seek to enforce such non-compete agreements or initiate litigation based on such confidentiality agreements. Such litigation, whether or not meritorious, may impede our ability to attract or use executive officers and other key employees who have been employed by our competitors and may result in claims against us.

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. On January 1, 2024, Barostim was reassigned to New Technology APC 1580, which carries an average payment amount of $45,000. In July 2024, CMS proposed OPPS rules for 2025, including moving Barostim procedures back to APC 5465, which would reduce the average payment amount for Barostim to $31,000. We believe the data supports creation of a Level 6 Neurostimulator APC and will work with CMS with the goal of achieving this, or alternatively, leaving Barostim in New Technology APC 1580 for another year. In August 2024, CMS reassigned the Barostim implant procedure for the inpatient setting as part of the IPPS final rule for CMS’ Fiscal Year 2025, which took effect on October 1, 2024. On that date, Barostim was reassigned to MS-DRG 276, which carries a national average payment of approximately $43,000, a significant increase from the previous payment range of $17,000-$23,000, which is expected to facilitate increased access to the therapy for patients with heart failure. Additionally, the American Medical Association's CPT Editorial Panel approved new Category I codes for Barostim therapy, expected to take effect January 1, 2026. 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.

31

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

None.

Item 3. Defaults Upon Senior Securities

None.

Item 4. Mine Safety Disclosures

Not applicable.

Item 5. Other Information

Adoption, Modification or Termination of Rule 10b5-1 Plans and Certain Other Trading Arrangements

During the three months ended September 30, 2024, none of our directors or officers adopted, modified or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.

Item 6. Exhibits

EXHIBIT INDEX

Exhibit

No.

    

Description

3.1

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 June 7, 2024)

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)

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

32

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: November 1, 2024

CVRX, INC.

By:

/s/ Kevin Hykes

Name:

Kevin Hykes

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-20240930xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

I, Kevin Hykes, 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: November 1, 2024

By:

/s/ Kevin Hykes

Name:

Kevin Hykes

Title:

President and Chief Executive Officer


EX-31.2 3 cvrx-20240930xex31d2.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: November 1, 2024

J.

By:

/s/ Jared Oasheim

Name:

Jared Oasheim

Title:

Chief Financial Officer


EX-32.1 4 cvrx-20240930xex32d1.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 September 30, 2024 (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: November 1, 2024

By:

/s/ Kevin Hykes

Name:

Kevin Hykes

Title:

President and Chief Executive Officer


EX-32.2 5 cvrx-20240930xex32d2.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 September 30, 2024 (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: November 1, 2024

J.

By:

/s/ Jared Oasheim

Name:

Jared Oasheim

Title:

Chief Financial Officer


EX-101.SCH 6 cvrx-20240930.xsd EX-101.SCH 995200100 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 995200200 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 995200400 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 99940301 - Disclosure - Selected Balance Sheet Information (Schedule of Inventory) (Details) link:presentationLink link:calculationLink link:definitionLink 99940302 - Disclosure - Selected Balance Sheet Information (Schedule of Property and Equipment) (Details) link:presentationLink link:calculationLink link:definitionLink 99940304 - Disclosure - Selected Balance Sheet Information (Schedule of Accrued Expenses) (Details) link:presentationLink link:calculationLink link:definitionLink 99940402 - Disclosure - Debt (Maturities of debt) (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 99940502 - 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 995200090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 995200105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995200300 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 995210101 - Disclosure - Business Organization link:presentationLink link:calculationLink link:definitionLink 995210201 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995210301 - Disclosure - Selected Balance Sheet Information link:presentationLink link:calculationLink link:definitionLink 995210401 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 995210601 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 995210701 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 995210801 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995210901 - Disclosure - Loss Per Share link:presentationLink link:calculationLink link:definitionLink 995211001 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995211101 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 995211201 - Disclosure - Segment, Geographic Information and Revenue Disaggregation link:presentationLink link:calculationLink link:definitionLink 99920202 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 99930303 - Disclosure - Selected Balance Sheet Information (Tables) link:presentationLink link:calculationLink link:definitionLink 99930403 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 99930703 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 99930903 - Disclosure - Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 99931203 - Disclosure - Segment, Geographic Information and Revenue Disaggregation (Tables) link:presentationLink link:calculationLink link:definitionLink 99940303 - Disclosure - Selected Balance Sheet Information (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 99940401 - Disclosure - Debt (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 99940501 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 99940601 - Disclosure - Stockholders' Equity (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 99940701 - Disclosure - Stock-Based Compensation (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 99940702 - Disclosure - Stock-Based Compensation (Summary of Stock Option Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 99940703 - Disclosure - Stock-Based Compensation (Assumptions Used in Determine the Grant Date Fair Value of Stock Options) (Details) link:presentationLink link:calculationLink link:definitionLink 99940704 - Disclosure - Stock-Based Compensation (Recognized Stock-Based Compensation Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 99940801 - Disclosure - Income Taxes (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 99940901 - Disclosure - Loss Per Share (Basic and Diluted Net Loss per Share) (Details) link:presentationLink link:calculationLink link:definitionLink 99940902 - Disclosure - Loss Per Share (Antidilutive Securities Excluded from Computation of Earnings Per Share) (Details) link:presentationLink link:calculationLink link:definitionLink 99941001 - Disclosure - Commitments and Contingencies (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 99941101 - Disclosure - Employee Benefit Plans (Details) link:presentationLink link:calculationLink link:definitionLink 99941201 - Disclosure - Segment, Geographic information and revenue disaggregation (Details) link:presentationLink link:calculationLink link:definitionLink 995210501 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 99930503 - 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-20240930_cal.xml EX-101.CAL EX-101.DEF 8 cvrx-20240930_def.xml EX-101.DEF EX-101.LAB 9 cvrx-20240930_lab.xml EX-101.LAB EX-101.PRE 10 cvrx-20240930_pre.xml EX-101.PRE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.3
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2024
Oct. 25, 2024
Document and Entity Information [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2024  
Document Transition Report false  
Securities Act 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   24,263,663
Entity Central Index Key 0001235912  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 100,161 $ 90,569
Accounts receivable, net of allowances of $656 and $508, respectively 9,033 7,551
Inventory 11,892 10,983
Prepaid expenses and other current assets 2,786 2,987
Total current assets 123,872 112,090
Property and equipment, net 2,631 1,763
Operating lease right-of-use asset 1,144 1,349
Other non-current assets 26 27
Total assets 127,673 115,229
Current liabilities:    
Accounts payable 3,276 1,884
Accrued expenses 7,671 5,980
Total current liabilities 10,947 7,864
Long-term debt 49,214 29,222
Operating lease liability, non-current portion 951 1,160
Other long-term liabilities 1,378 1,036
Total liabilities 62,490 39,282
Commitments and contingencies (Note 10)
Stockholders' equity:    
Common stock, $0.01 par value, 200,000,000 authorized as of June 30, 2024 and December 31, 2023; 21,712,357 and 20,879,199 shares issued and outstanding as of June 30, 2024 and December 31, 2023, respectively 242 209
Additional paid-in capital 591,844 553,326
Accumulated deficit (526,695) (477,381)
Accumulated other comprehensive loss (208) (207)
Total stockholders' equity 65,183 75,947
Total liabilities and stockholders' equity $ 127,673 $ 115,229
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Condensed Consolidated Balance Sheets    
Allowance for accounts receivable, net $ 522 $ 508
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 24,203,658 20,879,199
Common stock, shares outstanding 24,203,658 20,879,199
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Operations and Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Condensed Consolidated Statements of Operations and Comprehensive Loss        
Revenue $ 13,373 $ 10,511 $ 35,950 $ 27,990
Cost of goods sold 2,248 1,691 5,763 4,536
Gross profit 11,125 8,820 30,187 23,454
Operating expenses:        
Research and development 2,504 2,696 8,326 9,392
Selling, general and administrative 21,632 15,652 71,077 47,504
Total operating expenses 24,136 18,348 79,403 56,896
Loss from operations (13,011) (9,528) (49,216) (33,442)
Interest expense (958) (499) (2,877) (1,220)
Other income, net 917 1,056 2,905 2,734
Loss before income taxes (13,052) (8,971) (49,188) (31,928)
Provision for income taxes (47) (40) (126) (108)
Net loss (13,099) (9,011) (49,314) (32,036)
Cumulative translation adjustment 2 (21) (1) (1)
Comprehensive loss $ (13,097) $ (9,032) $ (49,315) $ (32,037)
Net loss per share, basic $ (0.57) $ (0.43) $ (2.25) $ (1.55)
Net loss per share, diluted $ (0.57) $ (0.43) $ (2.25) $ (1.55)
Weighted-average common shares used to compute net loss per share, basic 22,783,337 20,801,350 21,884,588 20,730,024
Weighted-average common shares used to compute net loss per share, diluted 22,783,337 20,801,350 21,884,588 20,730,024
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.3
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, 2022 $ 207 $ 545,362 $ (436,182) $ (207) $ 109,180
Balances, Beginning (in shares) at Dec. 31, 2022 20,663,736        
Balances, Ending (in shares) at Sep. 30, 2023 20,813,612        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of stock options $ 1 518     519
Exercise of stock options (in shares) 115,455        
Proceeds from Employee Stock Purchase Plan   452     452
Proceeds from Employee Stock Purchase Plan (shares) 34,421        
Employee stock compensation   4,713     4,713
Net Income (Loss)     (32,036)   (32,036)
Cumulative translation adjustment       (1) (1)
Balances, Ending at Sep. 30, 2023 $ 208 551,045 (468,218) (208) 82,827
Balances, Beginning (in shares) at Dec. 31, 2022 20,663,736        
Balances, Ending (in shares) at Sep. 30, 2023 20,813,612        
Balances, Beginning at Jun. 30, 2023 $ 208 549,150 (459,207) (187) 89,964
Balances, Beginning (in shares) at Jun. 30, 2023 20,750,910        
Balances, Ending (in shares) at Sep. 30, 2023 20,813,612        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of stock options   363     363
Exercise of stock options (in shares) 62,702        
Employee stock compensation   1,532     1,532
Net Income (Loss)     (9,011)   (9,011)
Cumulative translation adjustment       (21) (21)
Balances, Ending at Sep. 30, 2023 $ 208 551,045 (468,218) (208) 82,827
Balances, Beginning (in shares) at Jun. 30, 2023 20,750,910        
Balances, Ending (in shares) at Sep. 30, 2023 20,813,612        
Balances, Beginning at Dec. 31, 2023 $ 209 553,326 (477,381) (207) 75,947
Balances, Beginning (in shares) at Dec. 31, 2023 20,879,199        
Balances, Ending (in shares) at Sep. 30, 2024 24,203,658        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of stock options $ 3 1,607     $ 1,610
Exercise of stock options (in shares) 298,513       298,513
Proceeds from Employee Stock Purchase Plan   406     $ 406
Proceeds from Employee Stock Purchase Plan (shares) 39,807        
Employee stock compensation   16,365     16,365
Issuance of common stock $ 24 20,146     20,170
Issuance of common stock (in shares) 2,382,139        
Issuance of common stock upon net exercise of common warrants $ 6 (6)      
Issuance of common stock upon net exercise of common warrants (in shares) 604,000        
Net Income (Loss)     (49,314)   (49,314)
Cumulative translation adjustment       (1) (1)
Balances, Ending at Sep. 30, 2024 $ 242 591,844 (526,695) (208) 65,183
Balances, Beginning (in shares) at Dec. 31, 2023 20,879,199        
Balances, Ending (in shares) at Sep. 30, 2024 24,203,658        
Balances, Beginning at Jun. 30, 2024 $ 217 568,837 (513,596) (210) 55,248
Balances, Beginning (in shares) at Jun. 30, 2024 21,712,357        
Balances, Ending (in shares) at Sep. 30, 2024 24,203,658        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of stock options $ 1 727     728
Exercise of stock options (in shares) 132,526        
Employee stock compensation   2,680     2,680
Issuance of common stock $ 24 19,600     19,624
Issuance of common stock (in shares) 2,358,775        
Net Income (Loss)     (13,099)   (13,099)
Cumulative translation adjustment       2 2
Balances, Ending at Sep. 30, 2024 $ 242 $ 591,844 $ (526,695) $ (208) $ 65,183
Balances, Beginning (in shares) at Jun. 30, 2024 21,712,357        
Balances, Ending (in shares) at Sep. 30, 2024 24,203,658        
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Cash flows from operating activities:    
Net loss $ (49,314) $ (32,036)
Adjustments to reconcile net loss to net cash used in operating activities:    
Stock-based compensation 16,365 4,713
Depreciation of property and equipment 441 393
Loss on disposal of equipment 0 4
Amortization of deferred financing costs and loan discount 142 114
Changes in operating assets and liabilities:    
Accounts receivable (1,482) (868)
Inventory (909) (3,930)
Prepaid expenses and other current assets 242 902
Accounts payable 1,392 (586)
Accrued expenses 1,987 112
Net cash used in operating activities (31,136) (31,182)
Cash flows from investing activities:    
Purchase of property and equipment (1,309) (422)
Net cash used in investing activities (1,309) (422)
Cash flows from financing activities:    
Proceeds from the exercise of common stock options 1,610 519
Proceeds from Employee Stock Purchase Plan 406 452
Proceeds from the issuance of common stock 20,170 0
Proceeds from debt financing 20,000 7,500
Debt financing costs (150) (67)
Net cash provided by financing activities 42,036 8,404
Effect of currency exchange on cash and cash equivalents 1 (1)
Net change in cash and cash equivalents 9,592 (23,201)
Cash and cash equivalents at beginning of period 90,569 106,194
Cash and cash equivalents at end of period 100,161 82,993
Supplemental Information:    
Cash paid for interest 2,456 979
Cash paid for income taxes $ 0 $ 4
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.3
Business Organization
9 Months Ended
Sep. 30, 2024
Business organization  
Business organization

1.

Business organization

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

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

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2024
Summary of significant accounting policies  
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, which was closed during 2023. All intercompany balances and transactions have been eliminated in consolidation.

JOBS Act accounting election

We are an emerging growth company under the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). As a result, we have 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 September 30, 2024 and December 31, 2023, cash equivalents consisted of money market funds, which are stated at cost and approximate fair value. Additionally, as of September 30, 2024 and December 31, 2023, a majority of 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. We regularly review 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

We sell our products primarily through a direct sales force and to a lesser extent through a combination of sales agents and independent distributors. Our revenue consists primarily of the sale of our 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, we perform 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. We only apply the five-step model to contracts when it is probable that we will collect the consideration we are entitled to in exchange for the goods or services it transfers to the customer. We recognize net revenue on product sales, adjusted for any applicable estimates of variable consideration, when the customer obtains control of our product, which generally occurs at a point in time upon delivery based on the contractual shipping terms of a contract. Our contracts have a single performance obligation, and our payment terms with customers are generally between 30 and 90 days. Variable consideration related to certain customer rebates is estimated based on the amounts expected to be paid under the agreement with the customer.

Stock-Based Compensation

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

Recent accounting pronouncements

In November 2023, the FASB issued Accounting Standards Update (“ASU”) 2023-07, Improvements to Reportable Segment Disclosures (“ASU 2023-07”), which requires public companies to disclose for each reportable segment the significant expense categories and amounts for such expenses. ASU 2023-07 is effective for annual periods beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024. This ASU will be effective for our annual period ended December 31, 2024. We are currently evaluating the effect of this new guidance on our condensed consolidated financial statements and disclosures.

In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures (“ASU 2023-09”), which requires public business entities to disclose specific categories in the rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. ASU 2023-09 is effective for annual periods beginning after December 15, 2023. This ASU will be effective for our annual period ended December 31, 2024. We are evaluating the impact of this new guidance on our income tax disclosures.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.3
Selected Balance Sheet Information
9 Months Ended
Sep. 30, 2024
Selected balance sheet information  
Selected balance sheet information

3.

Selected balance sheet information

Inventory consists of the following at:

    

September 30, 

    

December 31, 

(in thousands)

2024

2023

Raw material

$

6,531

$

4,714

Work-in-process

 

280

 

654

Finished goods

 

5,081

 

5,615

$

11,892

$

10,983

Property and equipment, net consists of the following at:

    

September 30, 

    

December 31, 

(in thousands)

2024

2023

Office furniture and equipment

$

489

$

402

Lab equipment

 

2,835

 

2,721

Computer equipment and software

 

972

 

776

Leasehold improvements

 

543

 

98

Capital equipment in process

 

1,021

 

554

 

5,860

 

4,551

Less: Accumulated depreciation and amortization

 

3,229

 

2,788

$

2,631

$

1,763

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 $169,000 and $137,000 for the three months ended September 30, 2024 and 2023, respectively, and $441,000 and $393,000 for the nine months ended September 30, 2024 and 2023, respectively.

Accrued expenses consist of the following at:

    

September 30, 

    

December 31, 

(in thousands)

2024

2023

Bonuses

$

2,982

$

3,335

Paid time off

931

770

401(k) match

876

Customer rebates

633

411

Accrued interest payable

276

220

Operating lease liability, current portion

275

231

Employee stock purchase plan

274

Clinical trial and other professional fees

205

277

Taxes

167

125

Other

 

1,052

 

611

$

7,671

$

5,980

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.3
Debt
9 Months Ended
Sep. 30, 2024
Debt  
Debt

4. Debt

Innovatus Loan Agreement

On October 31, 2022, we entered into a Loan and Security Agreement (the “Loan Agreement”) with Innovatus Life Sciences Fund I, LP, as the collateral agent and a lender, allowing us to borrow, subject to our achievement of certain milestones, up to a total of $50.0 million in a series of term loans. On the closing date, we borrowed the minimum amount of $7.5 million under the Loan Agreement. On March 10, 2023, we borrowed the $7.5 million remaining under the first tranche of the Loan Agreement. On December 15, 2023, we borrowed an additional $15.0 million under the second tranche of the Loan Agreement. On September 30, 2024, we borrowed the remaining $20.0 million under the third and final tranche of the Loan Agreement. The Loan Agreement initially requires interest only payments through November 2027, followed by three monthly principal and interest payments. A final payment of $2.3 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 our personal property. A performance covenant took effect upon the third tranche funding, requiring that we 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 our capital stock, subject to limited exceptions. We were in compliance with these covenants as of September 30, 2024.

In connection with the Loan Agreement, we recorded $1.1 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:

    

September 30, 

(in thousands)

2024

2024

    

$

2025

 

2026

 

2027

33,333

2028

16,667

 

50,000

Less: Unamortized debt costs and discounts

 

(786)

Long-term debt

$

49,214

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.3
Leases
9 Months Ended
Sep. 30, 2024
Leases  
Leases

5. Leases

We lease 31,505 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 the operating lease for our office space in Minneapolis, Minnesota for an additional 49 consecutive months through August 31, 2028. On November 7, 2023, we expanded our existing office space with the addition of 7,615 square feet of property adjacent to our principal executive offices and our manufacturing facility. The term on this expanded property is for 57 consecutive months that will run concurrently with the term on the existing lease. 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:

    

September 30, 

December 31, 

(in thousands)

2024

2023

Right-of-use assets:

Operating lease right-of-use asset

$

1,144

$

1,349

Operating lease liabilities:

Accrued expenses

275

231

Operating lease liability, non-current portion

951

1,160

Total operating lease liabilities

$

1,226

$

1,391

Maturities of our lease liability for our operating lease are as follows as of September 30, 2024:

September 30, 

(in thousands)

2024

2024

$

86

2025

350

2026

362

2027

374

2028

223

Total undiscounted lease payments

1,395

Less: imputed interest

(169)

Present value of lease liability

$

1,226

As of September 30, 2024, the remaining lease term was 3.9 years and the weighted average discount rate was 6.7%. The operating cash outflows from our operating lease were $0.4 million and $0.3 million for the nine months ended September 30, 2024 and 2023, respectively.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity
9 Months Ended
Sep. 30, 2024
Stockholders' Equity [Abstract]  
Stockholders' equity

6.

Stockholders’ equity

Common Stock Warrants

We had common stock warrants exercisable for 103,349 shares of common stock upon conversion at a weighted average exercise price of $12.92 per share and 716,131 shares of common stock upon conversion at a weighted average exercise price of $2.39 per share outstanding at September 30, 2024 and December 31, 2023, respectively. Johnson & Johnson Innovation – JJDC, Inc. had common stock warrants exercisable for 607,725 shares of our common stock with an exercise price of $0.16 per share that were all exercised through a net exercise transaction for 604,000 shares of common stock during the nine months ended September 30, 2024.

At-the-Market (“ATM”) Offering

In January 2024, we commenced an ATM offering, which allows us to issue and sell shares of our common stock having an aggregate offering price of up to $50.0 million. We issued 2,382,139 shares of common stock for gross proceeds of $21.0 million under the ATM offering during the nine months ended September 30, 2024. We have remaining capacity to issue and sell up to approximately $29.0 million of additional shares of common stock under this ATM offering.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation
9 Months Ended
Sep. 30, 2024
Stock-Based Compensation [Abstract]  
Stock-Based Compensation

7.

Stock-based compensation

Summary of plans and activity

In June 2001, our 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, our 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,043,959 shares being reserved for

issuance under the 2021 Plan as of January 1, 2024. 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 September 30, 2024, there were 1,059,116 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 our 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 our 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, 2023

 

4,488,845

$

9.77

$

97,266

Granted

 

3,170,198

 

12.75

 

  

Cancelled / Forfeited

 

(1,514,153)

 

9.57

 

  

Exercised

 

(298,513)

 

5.39

 

  

Balance as of September 30, 2024

 

5,846,377

$

11.66

$

7,857

Options exercisable as of September 30, 2024

 

2,947,395

$

8.90

$

6,927

As of September 30, 2024, stock options outstanding included 4,520 options that were not granted under the 2001 Plan or the 2021 Plan. For options outstanding as of September 30, 2024, the weighted average remaining contractual life was 6.9 years. For options exercisable as of September 30, 2024, the weighted average remaining contractual life was 5.2 years.

Our 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 our 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 208,791 shares being reserved for issuance under the ESPP as of January 1, 2024. The ESPP permits certain of our U.S. employees to purchase shares of our common stock at a price per share not less than 85% of the lower of (i) the closing market price per share of our common stock on the first day of the applicable purchase period or (ii) the closing market price per share of our common stock on the purchase date at the end of the applicable six-month purchase period. For the nine months ended September 30, 2024, 39,807 shares of common stock were purchased under the ESPP for $0.4 million of employee contributions. As of September 30, 2024, there were 672,618 shares available for issuance under the ESPP.

Stock-based compensation expense

We use the Black-Scholes option pricing model to determine the fair value of stock options and ESPP purchase rights on the grant date. We measure stock-based compensation expense based on the grant date fair value of the award and recognize 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. We account 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 nine months ended September 30, 2024 and 2023:

    

September 30, 

2024

 

2023

 

Weighted average fair value of options granted

 

$

10.31

$

10.59

Expected term (in years) — non-officer employees

 

5.0 to 6.1

5.5 to 6.1

Expected term (in years) — officer employees

 

2.5 to 6.1

2.5 to 6.1

Expected volatility

 

87.7% to 98.9

%

77.2% to 79.6

%

Expected dividend yield

 

%

%

Risk-free interest rate

 

3.67% to 4.71

%

3.40% to 4.61

%

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 nine months ended September 30, 2024 and 2023:

    

September 30, 

2024

 

2023

Weighted average fair value per ESPP purchase right

 

$

7.60

$

9.01

Expected term (in years) 

 

0.5

0.5

Expected volatility

 

74.0% to 96.9

%

76.2% to 84.6

%

Expected dividend yield

 

%

%

Risk-free interest rate

 

5.24% to 5.37

%

4.77% to 5.53

%

We review these assumptions on a periodic basis and adjust them, as necessary. We utilize the simplified method to develop the estimate of the expected term for stock option awards and ESPP purchase rights. The expected volatility is based upon observed volatility of comparable public companies. The expected dividend yield is assumed to be zero, as we have never paid dividends and have 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

Nine months ended

    

September 30, 

    

September 30, 

(in thousands)

2024

2023

2024

2023

Stock options

$

2,550

$

1,419

$

16,063

$

4,403

Employee Stock Purchase Plan

130

113

302

310

Total stock-based compensation expense

$

2,680

$

1,532

$

16,365

$

4,713

Selling, general & administrative

$

2,379

$

1,290

$

15,412

$

3,728

Research & development

267

 

221

855

 

927

Cost of goods sold

34

 

21

98

 

58

$

2,680

$

1,532

$

16,365

$

4,713

As of September 30, 2024, unrecognized compensation expense related to unvested stock-based compensation arrangements was $24.1 million. As of September 30, 2024, the related weighted average period over which the expense is expected to be recognized is approximately 2.8 years.

On January 30, 2024, we amended the terms and conditions of certain stock option award agreements granted under the 2001 Plan and 2021 Plan between us and our former CEO in connection with his retirement, which occurred on February 11, 2024. The option agreements were amended to provide that, if not already vested at the time of termination of his employment due to retirement, the options will continue to vest on the previously scheduled vesting dates following his retirement, subject to his compliance with certain covenants. Additionally, the option agreements were modified so that the options may be exercised, to the extent vested, by our former CEO until the earlier of (a) five years following his retirement date, or (b) the applicable option expiration date. The modification of these option awards resulted in an additional $8.4 million of non-cash stock-based compensation expense recognized during the nine months ended September 30, 2024.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes
9 Months Ended
Sep. 30, 2024
Income Taxes [Abstract]  
Income taxes

8.

Income taxes

As of September 30, 2024 and December 31, 2023, a valuation allowance was recorded against all deferred tax assets due to our cumulative net loss position. Provision for income taxes for the three months ended September 30, 2024 and 2023 was $47,000 and $40,000, respectively. Provision for income taxes for the nine months ended September 30, 2024 and 2023 was $126,000 and $108,000, respectively.

As of December 31, 2023, we had federal and state net operating loss carryforwards (“NOLs”) of approximately $389.9 million and $7.3 million, respectively. The federal NOLs began expiring in 2021 and the state NOLs began expiring in 2020. As of December 31, 2023, we had federal and state tax credit carryforwards of approximately $9.8 million and $2.0 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, as amended, and similar state provisions. We have not performed a detailed analysis to determine whether an ownership change has occurred. Such a change of ownership would limit our utilization of the NOLs and could be triggered by subsequent sales of securities by us or our stockholders.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.3
Loss Per Share
9 Months Ended
Sep. 30, 2024
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

    

Nine months ended

September 30, 

September 30, 

2024

2023

2024

2023

Numerator:

  

 

  

  

 

  

Net loss

$

(13,099)

$

(9,011)

$

(49,314)

$

(32,036)

Denominator:

 

  

 

  

 

  

 

  

Weighted average common shares outstanding — basic and diluted

 

22,783,337

 

20,801,350

 

21,884,588

 

20,730,024

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

$

(0.57)

$

(0.43)

$

(2.25)

$

(1.55)

Our 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. We 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:

    

Nine months ended

September 30, 

2024

    

2023

Options to purchase common stock

 

5,846,377

 

4,464,096

Warrants to purchase common stock

103,349

716,131

 

5,949,726

 

5,180,227

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies
9 Months Ended
Sep. 30, 2024
Commitments and Contingencies [Abstract]  
Commitments and contingencies

10.

Commitments and contingencies

From time to time, we may have certain contingent liabilities that arise in the ordinary course of business. We accrue 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 September 30, 2024 or December 31, 2023.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.3
Employee Benefit Plans
9 Months Ended
Sep. 30, 2024
Employee Benefit Plans [Abstract]  
Employee benefit plans

11.

Employee benefit plans

We sponsor a voluntary defined-contribution employee retirement plan (the “401(k) plan”) for our 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. Beginning January 1, 2024, we adopted a policy to match a portion of employee contributions for all qualified employees participating in the 401(k) plan. We recorded an expense for matching contributions of $0.3 million and $0 for the three months ended September 30, 2024 and 2023, respectively. We recorded an expense for matching contributions of $0.9 million and $0 for the nine months ended September 30, 2024 and 2023, respectively.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.3
Segment, Geographic Information and Revenue Disaggregation
9 Months Ended
Sep. 30, 2024
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. We have 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, we have determined that we have a single reportable and operating segment structure. We and our Chief Executive Officer evaluate performance based primarily on revenue in the geographic locations in which the Company operates.

We derive all our 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

Nine months ended

    

September 30, 

September 30, 

2024

    

2023

2024

    

2023

U.S.

$

12,300

$

9,579

$

32,808

$

24,818

Germany

 

807

 

802

 

2,486

 

2,819

Other countries

 

266

 

130

 

656

 

353

$

13,373

$

10,511

$

35,950

$

27,990

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

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Pay vs Performance Disclosure        
Net Income (Loss) $ (13,099) $ (9,011) $ (49,314) $ (32,036)
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.3
Insider Trading Arrangements
9 Months Ended
Sep. 30, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2024
Summary of significant accounting policies  
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, which was closed during 2023. All intercompany balances and transactions have been eliminated in consolidation.

JOBS Act accounting election

JOBS Act accounting election

We are an emerging growth company under the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). As a result, we have 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 September 30, 2024 and December 31, 2023, cash equivalents consisted of money market funds, which are stated at cost and approximate fair value. Additionally, as of September 30, 2024 and December 31, 2023, a majority of 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. We regularly review 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

We sell our products primarily through a direct sales force and to a lesser extent through a combination of sales agents and independent distributors. Our revenue consists primarily of the sale of our 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, we perform 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. We only apply the five-step model to contracts when it is probable that we will collect the consideration we are entitled to in exchange for the goods or services it transfers to the customer. We recognize net revenue on product sales, adjusted for any applicable estimates of variable consideration, when the customer obtains control of our product, which generally occurs at a point in time upon delivery based on the contractual shipping terms of a contract. Our contracts have a single performance obligation, and our payment terms with customers are generally between 30 and 90 days. Variable consideration related to certain customer rebates is estimated based on the amounts expected to be paid under the agreement with the customer.

Stock-Based Compensation

Stock-Based Compensation

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

Recent accounting pronouncements

Recent accounting pronouncements

In November 2023, the FASB issued Accounting Standards Update (“ASU”) 2023-07, Improvements to Reportable Segment Disclosures (“ASU 2023-07”), which requires public companies to disclose for each reportable segment the significant expense categories and amounts for such expenses. ASU 2023-07 is effective for annual periods beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024. This ASU will be effective for our annual period ended December 31, 2024. We are currently evaluating the effect of this new guidance on our condensed consolidated financial statements and disclosures.

In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures (“ASU 2023-09”), which requires public business entities to disclose specific categories in the rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. ASU 2023-09 is effective for annual periods beginning after December 15, 2023. This ASU will be effective for our annual period ended December 31, 2024. We are evaluating the impact of this new guidance on our income tax disclosures.

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.3
Selected Balance Sheet Information (Tables)
9 Months Ended
Sep. 30, 2024
Selected balance sheet information  
Schedule of Inventory

Inventory consists of the following at:

    

September 30, 

    

December 31, 

(in thousands)

2024

2023

Raw material

$

6,531

$

4,714

Work-in-process

 

280

 

654

Finished goods

 

5,081

 

5,615

$

11,892

$

10,983

Schedule of Property and Equipment, Net

Property and equipment, net consists of the following at:

    

September 30, 

    

December 31, 

(in thousands)

2024

2023

Office furniture and equipment

$

489

$

402

Lab equipment

 

2,835

 

2,721

Computer equipment and software

 

972

 

776

Leasehold improvements

 

543

 

98

Capital equipment in process

 

1,021

 

554

 

5,860

 

4,551

Less: Accumulated depreciation and amortization

 

3,229

 

2,788

$

2,631

$

1,763

Schedule of Accrued Expenses

Accrued expenses consist of the following at:

    

September 30, 

    

December 31, 

(in thousands)

2024

2023

Bonuses

$

2,982

$

3,335

Paid time off

931

770

401(k) match

876

Customer rebates

633

411

Accrued interest payable

276

220

Operating lease liability, current portion

275

231

Employee stock purchase plan

274

Clinical trial and other professional fees

205

277

Taxes

167

125

Other

 

1,052

 

611

$

7,671

$

5,980

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.3
Debt (Tables)
9 Months Ended
Sep. 30, 2024
Debt  
Schedule of Annual Principal Maturities of Debt

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

    

September 30, 

(in thousands)

2024

2024

    

$

2025

 

2026

 

2027

33,333

2028

16,667

 

50,000

Less: Unamortized debt costs and discounts

 

(786)

Long-term debt

$

49,214

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.3
Leases (Tables)
9 Months Ended
Sep. 30, 2024
Leases  
Schedule of lease balances within the balance sheets

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

    

September 30, 

December 31, 

(in thousands)

2024

2023

Right-of-use assets:

Operating lease right-of-use asset

$

1,144

$

1,349

Operating lease liabilities:

Accrued expenses

275

231

Operating lease liability, non-current portion

951

1,160

Total operating lease liabilities

$

1,226

$

1,391

Maturities of lease liability

Maturities of our lease liability for our operating lease are as follows as of September 30, 2024:

September 30, 

(in thousands)

2024

2024

$

86

2025

350

2026

362

2027

374

2028

223

Total undiscounted lease payments

1,395

Less: imputed interest

(169)

Present value of lease liability

$

1,226

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2024
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, 2023

 

4,488,845

$

9.77

$

97,266

Granted

 

3,170,198

 

12.75

 

  

Cancelled / Forfeited

 

(1,514,153)

 

9.57

 

  

Exercised

 

(298,513)

 

5.39

 

  

Balance as of September 30, 2024

 

5,846,377

$

11.66

$

7,857

Options exercisable as of September 30, 2024

 

2,947,395

$

8.90

$

6,927

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

Nine months ended

    

September 30, 

    

September 30, 

(in thousands)

2024

2023

2024

2023

Stock options

$

2,550

$

1,419

$

16,063

$

4,403

Employee Stock Purchase Plan

130

113

302

310

Total stock-based compensation expense

$

2,680

$

1,532

$

16,365

$

4,713

Selling, general & administrative

$

2,379

$

1,290

$

15,412

$

3,728

Research & development

267

 

221

855

 

927

Cost of goods sold

34

 

21

98

 

58

$

2,680

$

1,532

$

16,365

$

4,713

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 nine months ended September 30, 2024 and 2023:

    

September 30, 

2024

 

2023

Weighted average fair value per ESPP purchase right

 

$

7.60

$

9.01

Expected term (in years) 

 

0.5

0.5

Expected volatility

 

74.0% to 96.9

%

76.2% to 84.6

%

Expected dividend yield

 

%

%

Risk-free interest rate

 

5.24% to 5.37

%

4.77% to 5.53

%

Employee Stock Option  
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 nine months ended September 30, 2024 and 2023:

    

September 30, 

2024

 

2023

 

Weighted average fair value of options granted

 

$

10.31

$

10.59

Expected term (in years) — non-officer employees

 

5.0 to 6.1

5.5 to 6.1

Expected term (in years) — officer employees

 

2.5 to 6.1

2.5 to 6.1

Expected volatility

 

87.7% to 98.9

%

77.2% to 79.6

%

Expected dividend yield

 

%

%

Risk-free interest rate

 

3.67% to 4.71

%

3.40% to 4.61

%

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Loss Per Share (Tables)
9 Months Ended
Sep. 30, 2024
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

    

Nine months ended

September 30, 

September 30, 

2024

2023

2024

2023

Numerator:

  

 

  

  

 

  

Net loss

$

(13,099)

$

(9,011)

$

(49,314)

$

(32,036)

Denominator:

 

  

 

  

 

  

 

  

Weighted average common shares outstanding — basic and diluted

 

22,783,337

 

20,801,350

 

21,884,588

 

20,730,024

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

$

(0.57)

$

(0.43)

$

(2.25)

$

(1.55)

Antidilutive Securities Excluded from Computation of Earnings Per Share

    

Nine months ended

September 30, 

2024

    

2023

Options to purchase common stock

 

5,846,377

 

4,464,096

Warrants to purchase common stock

103,349

716,131

 

5,949,726

 

5,180,227

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Segment, Geographic Information and Revenue Disaggregation (Tables)
9 Months Ended
Sep. 30, 2024
Segment, Geographic Information and Revenue Disaggregation [Abstract]  
Schedule of Segment Reporting

We derive all our 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

Nine months ended

    

September 30, 

September 30, 

2024

    

2023

2024

    

2023

U.S.

$

12,300

$

9,579

$

32,808

$

24,818

Germany

 

807

 

802

 

2,486

 

2,819

Other countries

 

266

 

130

 

656

 

353

$

13,373

$

10,511

$

35,950

$

27,990

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Selected Balance Sheet Information (Schedule of Inventory) (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Selected balance sheet information    
Raw material $ 6,531 $ 4,714
Work-in-process 280 654
Finished goods 5,081 5,615
Total inventory $ 11,892 $ 10,983
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Selected Balance Sheet Information (Schedule of Property and Equipment) (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 5,860 $ 4,551
Less: Accumulated depreciation and amortization 3,229 2,788
Property and equipment, net $ 2,631 1,763
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 $ 489 402
Lab equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 2,835 2,721
Computer equipment and software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 972 776
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 543 98
Capital equipment in process    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 1,021 $ 554
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Selected Balance Sheet Information (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Selected balance sheet information        
Depreciation $ 169 $ 137 $ 441 $ 393
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Selected Balance Sheet Information (Schedule of Accrued Expenses) (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Selected balance sheet information      
Bonuses $ 2,982   $ 3,335
Paid time off 931   770
401(k) match 876    
Customer rebates 633   411
Accrued interest payable 276   220
Operating lease liability, current portion 275   $ 231
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]   Total accrued expenses Total accrued expenses
Employee stock purchase plan 274    
Clinical trial and other professional fees 205   $ 277
Taxes 167   125
Other 1,052   611
Total accrued expenses $ 7,671   $ 5,980
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Debt (Narrative) (Details)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2024
USD ($)
$ / shares
Dec. 05, 2023
USD ($)
Mar. 10, 2023
USD ($)
Oct. 31, 2022
USD ($)
payment
Sep. 30, 2024
USD ($)
$ / shares
Sep. 30, 2023
USD ($)
Dec. 31, 2023
$ / shares
Debt Instrument [Line Items]              
Proceeds from debt financing         $ 20,000 $ 7,500  
Exercise price | $ / shares $ 12.92       $ 12.92   $ 2.39
Loan and Security Agreement              
Debt Instrument [Line Items]              
Maximum borrowing capacity       $ 50,000      
Proceeds from debt financing       $ 7,500      
Variable interest rate (as a percent)       5.50%      
Number of monthly payments of principal plus interest | payment       3      
Final payment       $ 2,300      
Percentage of final payment on original principal       4.50%      
Interest rate ( as a percent)       2.65%      
Percentage of trailing twelve months revenue goal       50.00%      
Debt issuance costs and discounts       $ 1,100      
Loan and Security Agreement | Tranche One              
Debt Instrument [Line Items]              
Proceeds from debt financing     $ 7,500        
Loan and Security Agreement | Tranche Two              
Debt Instrument [Line Items]              
Proceeds from debt financing   $ 15,000          
Loan and Security Agreement | Tranche Three              
Debt Instrument [Line Items]              
Proceeds from debt financing $ 20,000            
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Debt (Maturities of debt) (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Long-Term Debt, Fiscal Year Maturity [Abstract]    
2027 $ 33,333  
2028 16,667  
Total 50,000  
Less: Unamortized debt costs and discounts (786)  
Long-term debt $ 49,214 $ 29,222
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Leases (Details)
$ in Thousands
9 Months Ended
Nov. 07, 2023
ft²
Sep. 30, 2024
USD ($)
ft²
Sep. 30, 2023
USD ($)
Jun. 30, 2024
Dec. 31, 2023
USD ($)
Apr. 21, 2023
Right-of-use assets:            
Operating lease right-of-use asset   $ 1,144     $ 1,349  
Operating lease liabilities:            
Accrued expenses   275     $ 231  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]       Accrued expenses Accrued expenses  
Operating lease liability, non-current portion   951     $ 1,160  
Present value of lease liability   $ 1,226     $ 1,391  
Remaining lease term   3 years 10 months 24 days        
Discount rate   6.70%        
Operating cash outflows   $ 400 $ 300      
Office space in Minneapolis, Minnesota            
Lessee, Lease, Description [Line Items]            
Area of land leased | ft²   31,505        
Lessee, operating lease, renewal term   3 years       49 months
Additional area of land leased | ft² 7,615          
Additional renewal term option 57 months          
Lessee, Operating Lease, Existence of Option to Extend [true false]   true        
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Leases (Maturities of lease liability) (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
2024 $ 86  
2025 350  
2026 362  
2027 374  
2028 223  
Total undiscounted lease payments 1,395  
Less: imputed interest (169)  
Present value of lease liability $ 1,226 $ 1,391
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2024
Dec. 31, 2023
Common Stock Warrants      
Warrants exercisable 103,349 103,349 716,131
Warrant exercise price $ 12.92 $ 12.92 $ 2.39
At-the-Market ("ATM") Offering      
Issuance of common stock $ 19,624 $ 20,170  
Warrant exercise price $ 12.92 $ 12.92 $ 2.39
JJDC      
Common Stock Warrants      
Warrants exercisable 607,725 607,725  
Warrant exercise price $ 0.16 $ 0.16  
Warrants exercised for shares of common stock   604,000  
At-the-Market ("ATM") Offering      
Warrant exercise price $ 0.16 $ 0.16  
Market Offering      
At-the-Market ("ATM") Offering      
Maximum aggregate offering price   $ 50,000  
Shares issued   2,382,139  
Issuance of common stock   $ 21,000  
Remaining aggregate offering price   $ 29,000  
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation (Narrative) (Details) - USD ($)
$ in Thousands
1 Months Ended 9 Months Ended 12 Months Ended
Jan. 01, 2024
Jun. 30, 2001
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2021
Jul. 02, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Expected dividend yield     0.00%      
Proceeds from Employee Stock Purchase Plan     $ 406 $ 452    
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        
2021            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Reserved for future issuance 1,043,959   1,059,116   1,854,490  
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  
ESPP            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Reserved for future issuance           278,170
Number of shares available for grant     672,618      
Additional shares authorized 208,791          
Shares issued/purchased under ESPP     39,807      
Annual incremental percentage           1.00%
Minimum Percentage     85.00%      
Expected dividend yield     0.00% 0.00%    
Proceeds from Employee Stock Purchase Plan     $ 400      
Employee Stock Option            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Expected dividend yield     0.00% 0.00%    
Employee Stock Option | Employers of certain non-employee directors            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Vesting Period     48 months      
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation (Summary of Stock Option Activity) (Details)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
Number of Options    
Outstanding as of Beginning of period (in shares) 4,488,845  
Granted (in shares) 3,170,198  
Cancelled / Forfeited (in shares) (1,514,153)  
Exercised (in shares) (298,513)  
Balance as of End of period (in shares) 5,846,377  
Options exercisable as of March 31, 2024 (in shares) 2,947,395  
Weighted Average Exercise Price    
Outstanding as of Beginning of period (in dollars per share) | $ / shares $ 9.77  
Granted (in dollars per share) | $ / shares 12.75  
Cancelled / Forfeited (in dollars per share) | $ / shares 9.57  
Exercised (in dollars per share) | $ / shares 5.39  
Balance as of End of period (in dollars per share) | $ / shares 11.66  
Options exercisable as of March 31, 2024 (in dollars per share) | $ / shares $ 8.90  
Aggregate Intrinsic Value    
Aggregate intrinsic value | $ $ 7,857 $ 97,266
Options exercisable as of March 31, 2024 | $ $ 6,927  
Weighted average remaining contractual term, outstanding (in years) 6 years 10 months 24 days  
Weighted average remaining contractual life, exercisable (in years) 5 years 2 months 12 days  
Options not granted under the 2001 or 2021 Plans    
Number of Options    
Balance as of End of period (in shares) 4,520  
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation (Assumptions Used in Determine the Grant Date Fair Value of Stock Options) (Details) - $ / shares
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Expected dividend yield 0.00%  
Employee Stock Option    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Weighted average fair value of options granted $ 10.31 $ 10.59
Expected volatility, Minimum 87.70% 77.20%
Expected volatility, Maximum 98.90% 79.60%
Expected dividend yield 0.00% 0.00%
Risk-free interest rate, Minimum 3.67% 3.40%
Risk-free interest rate, Maximum 4.71% 4.61%
ESPP    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Weighted average fair value of options granted $ 7.60 $ 9.01
Expected term (in years) 6 months 6 months
Expected volatility, Minimum 74.00%  
Expected dividend yield 0.00% 0.00%
Non officer employees | Employee Stock Option    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Expected term (in years)   5 years 6 months
Non officer employees | Employee Stock Option | Minimum    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Expected term (in years) 5 years  
Non officer employees | Employee Stock Option | Maximum    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Expected term (in years) 6 years 1 month 6 days  
Officer employees | Employee Stock Option | Minimum    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Expected term (in years) 2 years 6 months 2 years 6 months
Officer employees | Employee Stock Option | 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 51 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation (Recognized Stock-Based Compensation Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense $ 2,680 $ 1,532 $ 16,365 $ 4,713
Unrecognized compensation expense 24,100   $ 24,100  
Weighted average period     2 years 9 months 18 days  
stock-based compensation expense     $ 8,400  
Employee        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Optionee's termination date     5 years  
Employee Stock Option        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 2,550 1,419 $ 16,063 4,403
ESPP        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 130 113 302 310
Selling, general & administrative        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 2,379 1,290 15,412 3,728
Research & development        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 267 221 855 927
Cost of goods sold        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense $ 34 $ 21 $ 98 $ 58
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Operating Loss Carryforwards [Line Items]          
Income tax expense $ 47 $ 40 $ 126 $ 108  
Federal          
Operating Loss Carryforwards [Line Items]          
Operating loss carryforwards         $ 389,900
Tax credit carryforwards         9,800
State          
Operating Loss Carryforwards [Line Items]          
Operating loss carryforwards         7,300
Tax credit carryforwards         $ 2,000
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Loss Per Share (Basic and Diluted Net Loss per Share) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Numerator:          
Net Income (Loss) $ (13,099) $ (9,011) $ (49,314) $ (32,036)  
Denominator:          
Weighted average common shares outstanding - basic 22,783,337 20,801,350 21,884,588 20,730,024  
Weighted average common shares outstanding - diluted 22,783,337 20,801,350 21,884,588 20,730,024 20,801,350
Net loss per share attributable to common stockholders - basic $ (0.57) $ (0.43) $ (2.25) $ (1.55)  
Net loss per share attributable to common stockholders - diluted $ (0.57) $ (0.43) $ (2.25) $ (1.55) $ (0.43)
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Loss Per Share (Antidilutive Securities Excluded from Computation of Earnings Per Share) (Details) - shares
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
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,949,726 5,180,227
Employee Stock Option    
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,846,377 4,464,096
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 103,349 716,131
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies (Narrative) (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Commitments and Contingencies [Abstract]    
Contingent liabilities accrual amount $ 0 $ 0
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Employee Benefit Plans (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Retirement Benefits [Abstract]        
Matching contributions expense $ 300 $ 0 $ 900 $ 0
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Segment, Geographic information and revenue disaggregation (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
segment
Sep. 30, 2023
USD ($)
Segment Reporting Information [Line Items]        
Total revenues $ 13,373 $ 10,511 $ 35,950 $ 27,990
Number of segments | segment     1  
U.S.        
Segment Reporting Information [Line Items]        
Total revenues 12,300 9,579 $ 32,808 24,818
Germany        
Segment Reporting Information [Line Items]        
Total revenues 807 802 2,486 2,819
Other countries        
Segment Reporting Information [Line Items]        
Total revenues $ 266 $ 130 $ 656 $ 353
EXCEL 58 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,\S85D'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 " #/,V%9G' I_>T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VG%0^CFLN))07!!\1:2V=U@DX9DI-VWMXV[740?P&-F_GSS M#4QGHC1#PNYGA-A;NZ'Y#7-SW2 J,V' M/B TG-^!1])6DX8%6,65R%1GC30)-0WIC+=FQ8-8 ]>@R40=0"F%HF MQM/4=W %+##"Y/-W >U*+-4_L:4#[)R7\JZE0N9 M=# X_\I.TBGBAETFO[;;^]T#4PUO;BLA*BYV@LN6RT:\+ZX__*["?K!N[_ZQ M\450=?#K+M074$L#!!0 ( ,\S85F97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ MSS-A63WW2#[\!0 PR !@ !X;"]W;W)KE,6_UK_)K(]F_$IE.8LY&$JDL3:E< MW[!$+*];N+6]\!S/YMI>Z/2O%G3&QDS_L1A)<]8I7:(X95S%@B/)IM>M ;X< M^H$5Y'=\CME2[1PCBS(1XIL]>8BN6YXM$4M8J*T%-1^O;,B2Q#J9L7BD3E?]&R MN#<(6BC,E!;I1FQ*D,:\^*2K347L"$BO1D V O).@.M^P=\(_!RT*%F.=4LU M[5])L432WFW<[$%>-[G:T,3<-N-82_-M;'2Z?RO"S+2*1I1'Z([K6*_1 R^Z MAZWF-E)S*IFZZFCS:U;3"3?.-X4SJ7&^0(^"Z[DRKA&+WNH[II1E4,2LUDLD;/;"&D=N'!5EIFKDH9@JJ&>+T2 MKW<8WHC)6-B^&R$S=C@;#W8JG\C:1Q+4-^0\*SG/#NR9DIII)W\HZ]L1]IK2 M1#D;$I0U!#PO <_W5'^82WD>;@=>-^BZ($%I M0\B+$O("+-AF9'UFL]@.IZ8YGVCJ[*NPS_#S\^JD*-4##T]=F*!!0TSL51.Q M=PBH*9R0II/FD\@)&FOS9"(AT5!D7,NU^8R<]'O<;^]RP"W\<6Y?Q8XAR-8W)275+SD$-Y!%!EW=;(]0!_, M?>@C=[]:!O9KB5X$)@T$$QG]9"B<^;#G. M8LV*(O:ZGI/Y&.$(5^D(P_GF/?/0GIG'^44LN9,7MGN,.6=T(9+8E8A^X.#GL^/CE!CQ&@<)6@,!Q\WH..A-(T07_%B_KQ M&7;L=@/WW OKFI)6&0K#P2?OKP/):#T8;'#6\YU8QPA.N$I.&(X['T1HVFLT M%QR*3'M, MQKD_/ />P<(S/A*C1A..V\Q-J$03%%F/PT^1EMDN+:";DG-XDT M-1.RTB+\=N(D/49L(E5L(G"P,>$^BOD,C=?I1"0NP#T&)AC^Z5Q-.$8V(E4V M(G"0V389NEN%<\IGK#;W[C%Z&HQO!\YW;%C8E+!*0^2@-#3,I+1O:<6K6=Z4 M9MK(G"M.>QR_.M>IAK"J*6<5>\A!L>>!:R:+54O[NDVWX$Y.V+&.\QA1AU11 MAQP4=>QKJ'E=,3/_3$CGB+/'YTGP-@U#9FR,2508.GF/D79(E7;(06EGG-(D M03>9,E\K=Z]MMD8$RYKB51F'')1Q[E(F9_:I_-4XZ+F) >F"[PH:UG,=( M.*1*. 0.*%O.U>XZ4;$TYH1LN% $ZYI25H&'P%EEVUGGS'16J UAFWJ\8^0= M4N4=GY M/1N#7QV,?I5T_(,6B(9FSI FO#[PB*W0[\S9C'NL/,_#Q.]>8.+<3CA&\O&K MY./#@64;".YC94/Z5T8EN$:]QZ[=QJ3M8R?H,0*07P4@'XXKY0+U+NF]N>B< M1?:8U:W P[*FC#N;9'!4><^XV7.HIX3M/CE?)F%14\8J^/AP8!D8P*B 3*AS MC-EC4#NJPKK_"];9V2:VLWJ^>ZY0:%>6BQWC\FJY0S_(]Z4[U>W%]OXCM:% MH81-C=0[/3,#GBQVS(L3+1;YIO-$:"W2_'#.:,2DO<%\/Q5";T_L#Y3_M]#_ M#U!+ P04 " #/,V%9PG[;=+P% #!%@ & 'AL+W=O.Q[ON>/BD8MO\XJ5\,N&BX(J6(J'N:P$HZE1*O(Y<9Q@7M"LG"P7YKL[L5SP6N59 MR>X$DG514/'\@>7\\7:")R]??,X>MDI_,5\N*OK [IGZ6MT)6,T;*VE6L%)F MO$2";6XG[_'-BH1:P4C\E;%'>?2,M"MKSK_IQ:?T=N)H1"QGB=(F*'SLV(KE MN;8$.+X?C$Z:=VK%X^<7ZS\;Y\&9-95LQ?._LU1M;R?1!*5L0^M:/O["# M0[ZVE_!@ (Y*)!+%=R#@FL< MW2,S;GVDBBX7@C\BH:7!FGXPL3':X$U6ZFV\5P)^S4!/+5>\3&%36(K@2?(\ M2ZF"Q0>:TS)AZ%X;EFB&OMY_1&^NWJ(KE)7HRY;7DI:I7,P58-"6YLGA?1_V M[R,#[[MGU35RG2DB#O$LZJMQ]8\L 75LU-U3]3EXWKA/&O>)L><.N5\+P4J% MJ)3@YXW-G[T!SVY G[(;6=&$W4[@&$DF=FRR_/$''#CO;-Z]DK$37]W&5W?, M^G)%Y1;!KJ%$/[#O=;:C.3AOW<6]J<"8TJ5@M\2.@P.\F.^._>F+Q8X?Q(W4 M"5"O >J- GV?)+P&7% F$@8@USF;HA)*&M\@FD/AT:DI]>HJ\ /CTI7O1%.0 MEQ4S=2%_MCFU?ZU_@M9U.R[UA4+?QW:/_,8C?]2C3^4. LV%%97?>R'&44PZ ML"Q23ARY=EQ!@RL8Q74G6$6S%+&G2AL+X3 82(&XP1F/XOP34%*5E0\H9T"'2&C>F_'- MK(:%B:T-;FR)F>=UX%J$7&^@-F"G)2QG'+!)SY*7L_,9<#!U&M8.2IO,0(+B M(U;%%Z3H"#!LRE+X6CR!O8E9;X\%GF$S5KZ[$5H(6@ M@K!;*BQ2?AP-U#3<\A@>)[+3TGN4/%:D5L[RPB[4OACPR% L6VK#X]SV&R\? M9HJ) KKZM;6(X3XY>3'!W3)F$2,Q(60 8,MB>)S&NI7W)9K/TY/J5G&A!QZK M WWJBOU>)MCX+1C*A);>\#B_[M_R)<&C='2O>/)MR_.4"?F3:9?4LWT: M&^7=_SR.O9*U4Z^/AL]1OC-[SDLDM?-3=.5<.QBH22"8RVJF9UQGZNS_$*W5 MEHOL'R ':D:?7^N2-8.TR1B8C5FQAD/Y,A^_0P1/0TRFKA\:">),HS">XCA& M=$&Z^!7G9ZY#"$ZJI]=MP6U"SD"/0UJZ)V?H/DTS M73KA[.LI9Y:5,/I6&=0"*] ^I?LQCGI=K4W.=UTR4*5(2_[D+/G719V;^Y>4 M;;(DL[(6Z3/[S"=!$/M=H!9!+PS=:&"8)6T70,:[@&.DAVF1%W!"MOIZ;P=, MQJ6UQ)(^T\^(TR4!N]1 2T[:?H",]P-[$I"60F.%VB?]P,=1MS^WB(7^<8MS M"K;M#<@E(^X18YGC=S'XL'][8YLN;'*VZ6)^=+^H+W=_I^(A*R7T+1M0=*Y# M\%_L[TOW"\4K<^6XYDKQPCQN&0786@!^WW"@L\-"WV(VM];+?P%02P,$% M @ SS-A66JLF!O' @ ! @ !@ !X;"]W;W)KKH#+P\(; M>H\W;M@N-_:&G\Q+NH,UF-MRI7#FMRX9*T!H)@51L%UXE\.+96SC7$82-('RM(&H$D4NT)G-I75-#D[F2!Z)L-+K9@:N-4V,V3-BW MN#8*GS+4F60I18;O!#*"(RTYRZC!R17E5*1 UM98D],552!,#H:EE)^1#^1V M?4U.3\[("6&"?,MEI:G(]-PWR&2=_;19_ZI>/WQF_364 Q(%YR0,PE&/?/FR M_!I2E ^=/#J6^UB)MAQA6X[0^47_4HZ^+&O;4;^MW8H7NJ0I+#S<:QK4'KSD M_;OA)/C8E_-_,CNJ0-16('K)/;GDN+%=LM@B<)>ELA+X!2A(@>WIAL,Y$6#Z M2E#[3IRO;1[[9!R&G=.2FI(GO* M*R"G^&%FDG.J-"D!&U>.W_!9'WCM'W>@@D$P?$+^EZ C]'&+/GX#N@/4A%8F MEXK]@JR/M38<=S"P7]>_)\"OB3RBGK34D[=3,ZVK?N+)GQRC,(@FX^D3X)[ M8!K/AK-9/V_<\L9OY\4#31ML64SL^J#CUT+W!/9#^YT>;<_'KU3MF-"$PQ:E MP2!&#U6?.?7$R-*U[8TT> BX88['-"@;@,^W4IK'B3T)VH,_^0U02P,$% M @ SS-A6;@VL-3A!0 1AH !@ !X;"]W;W)K3*^72>YZGXF1;7J 7"0[Z;^O M!!AL:2&9UOT2 WEVI6=WM7H0-\^\^B8VC$GT4N2EN)ULI-Q>3Z=BN6%%(J[X MEI7J/RM>%8E4M]5Z*K852]+:J,BGQ''\:9%DY61V4S^[KV8W?"?SK&3W%1*[ MHDBJO^]8SI]O)WAR>/"0K3=2/YC.;K;)FCTR^65[7ZF[:>VD <&2@_L %I#8AIX X8T-: OG4$ MMS5PWSJ"UQK4U*<-]SIP<2*3V4W%GU&ET&6E+I1'6:G_9LI. MSN:\3%7:68K4E>!YEB92W3Q*]:/J00K$5^C3EE6)SJM 2:F1A2K*C:Z6/4._ M<2'0)?KR&*,?WOV(WJ&L1)\W?"<45-Q,I9JD'FJZ;"=TUTR(#$R(HH^\E!N! M%FIB*6 ?C]M'(_93%9PN0N00H3LRZO"1;:\0=2X0<8@+S&?^=G,*T?EOHR_^ M]>@GP:!=N=#:'_U?RP6JBF9<%QY7M\MKL4V6[':B? E6[=ED]OUWV'=^@E)R M3F?Q.9TMSN3L)'ENESQWS/OL@>U9N6-0]!M#OS;4>\M^ABD-5,7LC\,*H!P/ MXU-4;*.H%WG.*6IAHT@013WJA*'7,?1&&/#.QZ: MN*'!U09A/S*IVB O\(VH+6R0ZU$?)NIW1/U1HK]4NNMN*[[*)$31MV>/,?$, MCC8J#(F1J-@&40>'@4'21A'J>B[,,NA8!J/=IFTDY1JQEZUN.^(:(AN+,SD[R43892)\I74(EE3+3=W04]5'X1ND!(#_R MC=*S02$E!FAA@R(:$;CPHHYN-$KW40E75787:,U*58)Y33M)E?[*A-0EN0>[ M:&23PCXE!G4;A3W?,U"QC0JP$YC+SD:YP7&P3]ACIQ>%SBC_SUPJTMQ:?J"< M*UF%U5O#B05R(& M)(VM\2^QZHO89 W@(H]8K &8&ZGB,6D#.$I==Z#<,>EYDU'>'TK)5->0ATR# MG G$Q=PW(90;129A $5"J[PA&"9D0"7@7L7B49TU^R0WK%(O*DM>L M4,K"/ MM3Y..@L.3+HV2&DBLY$!*!(YGLD60 5T:#'WJ@^/R[ZZII_8BE>LI8QD\C*P MF%VPKLWN-(=P8128^@B"N1$.0Y,Y@*,X.EHGI]Q[/8C'!>%]Q?=9?:BAZ+_. MWI9JEZZ5<0ADBB8(A*VM"T0Y0Z1[;8C'Q>'O3*)\X#4+VT)-)]AV7Q7[/)Z0T9J8RY%GC3G3^F?.R&'%$KK M\V2AF?QMR"6QV ,@;#(?Q9RR[M48'I=CIZ_4@[D.K7>L.M=610.XR#%U2PS! M=*ZM-@;@=*Z# =:]*,/CJNQ0UTAMS4ALDDKU[J=$9$N0?.,K.)Z%<^59W$&8 M2TWN (Q??.%Y6-2K;-2H)RMU%#.5:"F6S4?+9H;R;?UJ?P3EY(7 M]>6&)2FK-$#]?\6Y/-SH ;I/1[-_ %!+ P04 " #/,V%91T#[<,P* _ M9 & 'AL+W=O3?KPP.0A\6J/M,;M+0 MD5[)>BU9YT&'OGFLZD_-2H@V^K(IM\WM:-6VN]>32;-8B4W1O*IV8BO_YZ&J M-T4KW]8?)\VN%L7R4&E33G <)Y--L=Z.[FX.O[NO[VZJ?5NNM^*^CIK]9E/4 M7]^(LGJ\':'1MU^\6W]"_:WW?WM7PW.:DLUQNQ;=;5-JK% MP^WH)_2:LZRK<"CQK[5X;,Y>1]VE?*BJ3]V;M\O;4=SU2)1BT782A?SQ6+EQ7PH&C&KRG^OE^WJ=I2.HJ5X*/9E^ZYZ M_%GT%\0ZO455-H=_H\>^;#R*%ONFK39]9=F#S7I[_%E\Z0?BK (B Q5P7P$; M%?!TH +I*Q"SPE"7:%^!&A4H&JC ^@KLVFM(^@K)8>R/@W48Z7G1%G+WM[JSW;2W_=RWKM7>S:KN4]XE81O)54Y7K9='*-^]; M^4/>0&T350_R7;7XM*K*I:B;OT7Y'_MU^S4:1[^_GT+=>L0R:\7D0,25>U*U-&BVLBIO^KF MY&<1E57C&BCN5_ZMLJYJ(OT^F8Y/IN.##AW0>5.4Q78AFA^C-^+C>KM=;S]& M11O-Q>)51-"/$8XQ=MEX5$T.JMV2]?D.Q].;R>=SL^PRC#*28+W8W"XVIB1! MJ5$N=Y2SVN1V(11G*(U/Q;11(J=1(L&C]$+>7=<:-^W,VX]0,R'%R#EX>/6R>PHYGU3_>5>5920W(H]%O?RORUD&."PS2+$Y MI%@.*<:!Q#3WDY/[B7_T:>-[OF:ZQGIJ]04A^?QGQH![6P^=(I!B M.:08!Q+3+$Q/%J9>"^_K:B'$LHD>ZFH3Y9M=67T5XKA 1O?[>K'J5L][^4AT M^>C5#ET04^NFH,S<#T(VF$.*<7_O-6^RDS<9D#?1"\]DRZR>$4JQN;AYNQ(Z MUR#%]JJ%SJ]>3;M%IX@8 M,PRTS1Q4C5^Z MV5,[:!O*[\4[21W"A6&[E-_$5&W,Y9Y-<(]@)2;=ZKG8_+ MF.#8C!YST%;YY59U/Q1V0'[N,#MRD0Z M'6Q;7_]LW;4>;G/YX-8/] M@52;@ZKEO9HV[L9JSOUE=%\4Z$#7DHX^,KXF&NXU=1ID[)IGR 8@C*&8,G-Q MLLN-:9)BNPI:S7)'J12G>#HP4(H@H&L1PM.1$')A!"<3\G7'=PC1JRC$Z#0 52-7[H"W14%*+ ?4%P%\OP:P5Z MGLC #FR1QL?FI#+]0 M2'=&@0P<"#*NV>7WFOZ(%]N$PPGR'.7<(,]5T 9YCE(>D(<5'<#A=" TXL5V M-#X0\?H[$WRW@AY% %7C4&JZK0IDX&M!QA,C7NRB&,Z(U]^38$]!*0:H&H=2 MTSU5% -?2S$&#ZNZK4P=RUIFNF@3#L8(P8FYK-GEQG0Z):GU!'<4=!Q8M4M- M64:'EC5%![#_8$'@YQ/N<;./%<@I,,U09@T>:+P/JI:#JG$H-?T M#UG6J/,8LAWT8MI]HLO,Y[R_)\$'D4%! *@:AU+3/57$@*#O"/((Z"$&4+4Y MJ%H.JL:AU/2;0-$&;IJYF\_>,K 9G# IG!<'!'=(X45B!\K/._$JE\\ M> 6TPW,:FYM"T"9S4#7>JR4#%Z!;I/@"\?,%H(.KQ([J299:J63^S@3/*="S M$J!J'$I-MU71$'(AG2(,>OO5@J>:C5%0(G>FYF0#I1Z@:OSB)>B^*)Q!_#CC M;=/LNXU_]]1:^)-DW_126KA+S0GEHAN(6NL:*(P 5>/N2Y@.;1 492!^RC T MU!?W!XXC$B3%B)C!LK_]X,4,](0$J!J'4M.=5 R$^!G(H)/[G7RY%6TDSC:# M?0D96-7%MG7ONS-K9EG9NS8S&5NS"I1O@*IQ*#4]+U?Q#>KG&\^R[-(,I3;[ M2&(:QR:D]_._ B:$60\;G/0 M5OGE5G4_%(2@?T)6AE\SV!_0K Q0M9Q>D97A+Z/[HI@%?5Y6AI/T4D=6!K6^ MG\"1E9&AE!HW\-Q1;LQPDF3,O-.ORLIPE$H82@? 3W[7@<_.(#XU(/: ?_ MIQ[^S@3?JZ , 52-0ZGIMBK80.&R,MQSP9&5X?[4P]^38$]!20.H&H=2TSU5 MI($^.RO#;:4C*P.9O(@ZLC*2-"4F_W:4&S-$6&:F5;H*8O-T!W:SS-^G4#] U;CS @8>BTSA _8GI5HP.X!&!#/SK-?,WW[HA %5RT'5 M.)2:[J0"#PPTU\*O%KHL,CMDQTEJ)O""MIF#JO%+5Z"[HK #\V.'D ^=F(LV MF-/)COI1EICX=>[O5?!(@QYY<%\"'B!O3($+Y@<73_W0B3E@!6'I=&I^SYJ_ M_>"E#)15@*IQ*#7=R;-OH_2SBJN8ME\C> &#_9Y)1SH&(K%)OW+05OGE5G4_ M%&=@?L[P)*;MUPSV!S3I U0M9X[4%8-J>(OHKBBBP0+3,ZX)=YGK8(-)M!V% MG$3;4\Q"*?I@#$[C1C[\SP7-0:KJM M"A.P:],SGHA^F",WPXU^_#T)]A0TZ@=5XU!J1T\G9W]*H?O3&K\6M9R 352* M!RD?OYK*L:^/?ZWB^*:M=H>_KO"A:MMJ]/]P8;3 MWPRY^S]02P,$% @ SS-A60EYJ:U3!@ FAL !@ !X;"]W;W)K!^:"3Y>'KN]3F*EP]"?E,[QC1Z+/)274UV M6E<7LYE*=ZR@ZJVH6 F_;(4LJ(9;>3]3E60TJQ<5^8P$P7Q64%Y.5I?ULUNY MNA1[G?.2W4JD]D5!Y=,-R\7#U01/GA]\X?<[;1[,5I<5O6=W3'^M;B7I-BHH M_#FP-QB/D'I7FE1M(L!0<'+YB]];!UQM #TN!>0=@$9 M+HA&%H3M@MISLP99;=8[JNGJ4HH')(TT:#,7M6_JU6 -+TT8[[2$7SFLTZNU M*#,("LL07"F1\XQJN+G3\ >BI1426[2F:H<^0,05FJ*O=^_0+V]^16\0+]%? M.[%7M,S4Y4P#&J-SEK9OOFG>3$;>G*!/HM0[A=X#@NQT_0RLZ$PASZ;<$*_" M.U:]16'P&R(!B1QXUB]?'GK@A)UGPUI?..99X[1M[;2M% 6"RI-4\_*^25VN M.5,7+KIB>'>5 ?D^HL#&)\S@&=2=N*G>>>GN3> =UJD MWZ:F2V8H%050AZ*F^;J,;C3%1Y'"\W >#^)I2T4+'+JCN>A0+KPHWS$P/>4U M,M.M*FDBI9\0]"7$ON]Y92+MPKRPT41X@-B6"9,1P,L.\-(+^$^388 UXZH2 MBN8&M!?GTL(0#%#:$I$;8])A3+P8KPLA-?^O3,:3.V(C'%T7(8+Y?8[N)>T:?1H$=V^86)A<^6 MFL;+$3;&/1UC+XL9@'+/>LV66XXA[ZD1+UXUA'*H+O62&09[.??5C>],VDZ]T/,M]A/N[5ZF M.YAB7C<=8)M4ISBTNXU#+")CD>OY%_L)V,HY5^B:8F?:6^E2!G+6A\ 0T!K8S+E30K"*%W 5*7, M= VMQ(Q8SD@2FV'Q' ]'/X=4C).1./8T3/PT?&K!^Z+*Q1-CJ-X1H*Z>;G/J MW P0FX&C8-CT7$+Q6 +V)$U^1-)#UW.E]I"#ENN=P!TL'>"%Y7-;;&2Z(#U+ M$S]+GP+/V$;WQ>.$:G,Q">#?$*HMMHB#,;0]91,_9;\[P=?L!9PH;4*>XM@" MZ9":+T8P]K1-7DC;T/,//(,VNGER-B0G<,=6]>3+0XO<%EM&P-B@'%+)8F0\"(^^;?M9=H@2>)4A M31_=O;15-G?290O3%AF6P.SHE*-@\KX^_%&HWMLVIP3=T^Z Z;H^5AD\O\$7 MZ^:8J%?3G%I]HA**6Z&<;4%E\'8!;I/-05!SHT55GZ5LA-:BJ"]WC&9,&@'X M?2N$?KXQ+^B.XU;_ U!+ P04 " #/,V%98/@E/"<# #@!@ & 'AL M+W=O9Z2UC%HDYG19Z_RSI4)MFNX]Z- MW:YY\%H9NK'@AJY#^[PCS?M-LDP.&[>J:7W8R+;K'ANZ(_^UO[$293-*I3HR M3K$!2_4F>;^\V*U"?DSXIFCOCM80E-PS/X3@2[5)\D"(-)4^(*"\'NF*M Y M0N/[A)G,+4/A\?J _BEJ%RWWZ.B*]=^J\NTF.4^@HAH'[6]Y_YDF/6\#7LG: MQ2?LQ]RB2* 0\V M9 M:6$2IL5K(*1-^E#MOY51)G=_N!B<[SL&?MD&C_L$PJW7F!3HD9.4$LQMA MBI_ _ '7;'SKX*.IJ/JQ/A-*,Z_BP&M7G 2\HSZ%LWP!15ZL3N"=S3K/(M[9 MKW3R+W2.,*N78<(G5OL$<'RI1L>[;HJ9( M/I#&/5H"-!([:,4 O@]H/=DQX5H90]BS5FXQ!HX]IO"7])D:0"O %3V*$_12 M-"&)%SR05Z8!A(XJ5:(.2:JD!>S0LO.J6X#83^AI/=2H]"!$WDSL/W^:B0=$ M^564\V@\M,\]";_H'S_RD*XUR\?K[VP3LZ*=CX+F/'G;/7APQ M+L,-)!L2Y+QF]H<@-)C_U+;_ E!+ P04 " #/,V%9O#-]*@(, #2'@ M& 'AL+W=O^>62GEQ7Q:5.QLLO:_?'ARX;*E*Z4:F5A7>S(TMI<=7NSAPM54RYTUE M<3 9CU\>E%)7@_-3?G9MST]-XPM=J6LK7%.6TFXN56'69X/#07IPHQ=+3P\. MSD]KN5!3Y6_K:XMO!ZV47)>J#B\.WE,:WG!5^U6KO>9T&6S(RY MHR\?\[/!F!12A#T2NYK(I_(U9_UM%>WXC>9DI'/\5Z[#V^&@@LL9Y4\;-T*#45?@O M[Z,?>AM>CY_8,(D;)JQW.(BU?">]/#^U9BTLK88T^L"F\FXHIRL*RM1;O-78 MY\^G(1C"S,54+RH]UYFLO+C(,M-47E<+<6T*G6GE3@\\SJ-=!UF4?1ED3YZ0 M_4;\:2J_=.)]E:M\>_\!]&R5G21E+R?/"IRJ>B2.QD,Q&4^.GY%WU!I_Q/*. M_MYXUS->=L;7SQ@?9!_OEDW%]-;5,E-G U2+4W:E!N>__G+X;' MSTG_'S5_7O9D)/ZY>#'UTBM4J1=L9H6O7&U53M6B'Y;0P1\&'3W$+OLQU):M,RT*X=)H32[E28J9410?7TF*=KEBP MS;%:H9#\/)" !FQVV-9V=-45P$QDS-8&SK!-J0!/;)JT12\ M@D_BXTGZ5&6-U5['9>_OLZ6L%DIL:,9&S0@EO=FC4 M^6XD/@9KKT(02,3AJQ-H4>L*XH?\\O\0(R LP:^ JX7,OP'.PO-*9UV_D1_/%2P)QLKNC-KX[1GS2$$@,ROT;EL<.^0'9E)MQ1SM"''QY)\ MK- F=^ELE8\X/7<*:3)OHR*NO-_=#)$4V&@J-1W0RC##K"I)<,W,ZUXC6D!>**7+YA[(%^?33IZO@ M7-KF)*7VS.+@)1741R\+;%HO-;ZO85-6&%(T1WHCIX#B1R-Q413!HS'; !L% MU6](?@]A3F8A %W)JT*C&09WU3.SX#WIN,#R=BCS;$JDP* MI-*$D13/D 7PAPJ6L$ZP -7JY1UTRE= 65 AQDQE/3@5TD25='K(3X^&C[4BSVE';H,<2%<; MG&KO,$+,43PN53PE%GL3D?+8Y'R(6EU;<\]>"< /L8V"6GG.&$Y]>4@(^%-* M2JCPS23##>HU>]*K:P7-:&*A"E.I-Z_-5OM&X'P3@V3;O2&I^ I2 M$]P8&M#*Z(R^3$ MC*@'&>&6NN9Z:]D*5E6YM'F/,LT4EP&B?306N=S )("JHBA22$.1%81ML0""/(MLJ? B')5,K8PK:;2 M)L\BN8LYZFX>?1^#A\TKS32:8A8+EJ@%@H$OAL)#[!_U#W M<^"%.*4(#RC=(EQSLS';"Y#/BR4\,]]O\"7Q]YO/MQU_=TZ!'2 ); ,19"_Z M5.2N#Z45.N4O<^/#$U1_M9\PB:D![",U&IL8E>!K L0$IX;3N#T&ZLL+6<>0 M[TR1F H5(4MI?4FMEJ4.QT36V=\/WKH MYK[J?'#OR(24F%=_]'*;MZ%_EY0Z#&[4\3O@X3$@ZLJ)3HGW0#NS4@_MYLQN M2$9 Y"PP,&3KS%@0*&9F6P?U)T*Z/Z,Q0:ZD+@+.!W7!%N+$P(8DE[4%MUO= M3K6D2FN(X27*T^ZB MM2 4NJP+XO3D'^*0X$I0XRV!4%/ 5:&K>I[QN*] 5KP3(&<"R&]Y&NG=QTUC M1P9M-#G?S/C^C<#%M+L1^()Y/A,OQR^';12XOJY "*W,$GM,),'UA="V)&C8 M>D6[?HD%<&S;*LJ<"!7S0V]-04Y =$M-:;,P-"K#4+H*TPSB=%U3I<[&_#W> M%[C$U'O=@-_38T4-8Q/'9Q>!7=&@'5A7N"L)0$4,_-'!*(U^0=D=^3V"4[U.7;NAA:;P5>[?AI#=C4[9GBI:M M7C"WR1*E>[0H,9-_?#1E^![$M@G4NI[S:(]\#FM[,780Y>:,[4\(^R4OOD5XPFN2I(SZQ+>#H*1%A389M9H%@4W'6D49%#[^T7'LO3F56/1:"F8D2,DC@7@%K["C&1L#A@WC%5J\,J*KBMZ0WTW& M2#ZZ)(B8T[-@&*SO'[^K9'N@G&"M(_\F \=PA/4(B<&@P7&FIM4 W)!8!;QO M-]OM-;F?N!R-E?QA%F*"G]P&!NV#Q+0E $M3R- >^$' M,3/JU)CDN[LFN<"HOCU[=3DR]2:[V[]DJ70E"F(H4R/MDH>:M]_LA\.S_K+( M)4/>K+EYT'4.K^=1US81YXQ0:%EFH^(5"['*[LF670LK$YGJQOC0) EWXSD[ M[N0_M%/6SK9V:6C>3*WHP\7TLFUH?]\&0\M[=?AZN.4H)LF3$_;CM@?3H$3# M^(.?.*RI\#F++0#CYG_ _G:(5PYD!-(/<3>$6/?J=UMS1[J.FM'^$G*_OC5 M4'PL:211;0AN^,Z*$W&J%IP4[[2CR].&R%DWVW47(4]H-+V-I[QY?,K'"CFB MQ!=YOTOZKA^I#GJ_,])E(?^:RG=?E0\_.;9/VQ]L+\+OE-WR\&OOGY+N&AU( MSAQ;QZ-7OPW"])&^>%/SKY8SXU$$_'$)0J0L+<#[N3$^?:$#VI^QS_\+4$L# M!!0 ( ,\S85GUQ#J8B@0 &L, 8 >&PO=V]R:W-H965T&ULU5=M;]LV$/XK!SWGN>)YMI'K2:T0#+V4A]'RT-J:Z'(]UNL:2 MZ0M9H: ON50E,[14J[&N%+*L42J+L>^Z\;AD7(P6LV;O7BUFLC8%%WBO0-=E MR=3V!@NYF8^\T7[C@:_6QFZ,%[.*K? 1S>_5O:+5N$/)>(E"PGBRE?+*++]E\Y%J#L,#46 1&CV>\Q:*P0&3&CQWFJ#O2 M*@[?]^B?&M_)ER73>"N+[SPSZ_DH&4&&.:L+\R WGW'G3V3Q4EGHYA!0N+^1,'?*?B-W>U!C94?F&&+F9(;4%::T.Q+ MXVJC3<9Q89/R:!1]Y:1G%H]-?#"#&U8PD2(\-E3X(MI\4^!F8T/G6.EQNL.\ M:3']GV!.X9L49JWAH\@P>ZT_)OLZ(_V]D3?^2Z8BG.1U0=&M4SCA9OWWBQ>W7"XK"S.#R% M_@\M/HT97,"O88D)SRB,5%M()96B-AID#F:-D,N"2IJ+%3!S"6_?)+X;7/WK M)^7:8+E$U23\ Z:[A>? .R[H8%EK)C+]OM.PI!@N GA@&ZH1@XJSHOMR!K$3 M!=Y@'3H3+X3OU#7.N3BOE$Q1ZQXI<;OW. KA$Q>*VJPR6R#7 '_4O*+&9QP0E(W_3]SO\IP3B?): M"6YJA:^]&48^F0Y7K@]?V?*(I.\D031837P/;F59U93;@;@]1LO<;!B=N9>> M3OIX3R8Q?$5JWFM99,!+RO4S6M5!'L,^&],$;EG%#;&G/X2"\'>*>([K#W(? MA0=1C9PD[FD4.E'DD2%:7\)UFM9E73!;?1E2RTAY6W#6&59*9?B?[<9>.W!\ M?SH,1I(<89KOQ*]([CF3N/?LP_ DKNEDBB1=*V1$K2VE+,&T49N>V8T") ME/L,*&"J^8K:\+(QN]:8UP44=*UVY*365V%STP+3&HUV8(4"%2N*+0DH[!-$ M$5 UP> +31B:('9$_^_S_$:*VAH\C/HT&99WX 1$W'O&,Z!H(;F4'U@R'>2I M)ZI+Y>"]>WIO&UBZ/A!(B,G'7//\*[AMQ@5R1N&2$J0/!.,@.-@+/:_+!!?$ M!LHO5&S+E@4>"/M'3O=]%^ZH>1&G*%6%K3*B!%OR@INM0S.,4K9\*LOH 9M[ MR,-^Z5-D/I95(;=HV2C3)ZAJE:XM=$47U1&0P]+KHD(LYBF5LFFN UM>DNBE M;#7G5(ID%&WG>"1>OGO$MLD$?F,O1Z2]>'*XYT=PUYPVZ!E1SY38.^3 &4R< M>#*LX8C8U7618]/$># $@%6S9AK"ZH6IIT%N]UNDKYN!\A>O!W#OS&UXD)3 M(G-2=2\F-+BJ=K1M%T96S3BYE(;8UKRNZ=\ *BM WW,IS7YA#^C^7RS^ E!+ M P04 " #/,V%9LKTL40T& V#@ &0 'AL+W=O.U*7*V/OW4)*3S_*0KNKWL+[ZGPP<.E" MEL+U324U=G)C2^'Q:N<#5UDILJ!4%H,DCJ>#4BC=N[X,:[?V^M+4OE!:WEIR M=5D*^W C"[.ZZ@U[ZX7/:K[PO#"XOJS$7-Y)_[6ZM7@;=%8R54KME-%D97[5 M>ST\OQFS?!#X2\F5VWHFCF1FS#V_O,^N>C$#DH5,/5L0^+>4;V11L"' ^-[: M['4N67'[>6W]78@=LI;7SIFR5@:!4NODO?K1YV%(XBQ]12%J%).!N' 64;X47UY?6K,BR M-*SQ0P@U: .%CB]T'::MTT6LDC6J_HH]%^X>@W MG:VV6PM>./ABA MZ?7<2HGF\/1)TZ?4FYFT-!J&!"81K21A3UJ9D=+>D&BTA,[H3J:U5?YAR\2Q M7TAZ\>PL2>*+7>MA<7AQ E;ZQ38&E4NZ2Y74J73TKH;=]Q%]N(U(.&)KX&4A M $ 4A-Z&#W8MJ) @C(54@6F@])Q@"_!FQB*9$4;#[&^T*R^9VJ)E%THN&XPF MIU1:CS&#-B@D&D-+%U%=40C/&P]7$#J:Q/V810IN>D@+0B$54&(3@$HJ$*'K M<]X"T,(X!I(!;9D:E"B7WM#J_K&W;I?]T/;1'.4Q ?=^86R62!%KAC6+_Q^V5M# M:1$2>/0 ;]]KA7YEJH/RR)G16*[$ PLR'ZVIYPOZTRP;X !]&E%NF(1 /'M@ M$8EJ\U!C3:MTJBKFKLXV5M<&^_2Z1=VN!%XD_=$ZSHB B(,R-.Y/GJ^#,E;- M@UJ7J\Y11,I15DLF[!]"US@?&>59$_F&MJCD$HEBU=JZ6NC0*_L9HV-N0!F. MO.(AHJT&_\+&6-IUS3V3PF["%/BC'.X\%]"B+ZA"TH36:(0NL, 9+""V8W$2 M7N&<6SXLJ68) 9:RL<&I/%98G_0G\7.J"K3^\>R$DOYT\KR)$4#F J\KBXN*]0]<'#R$ZPH2A4&TE+K)D[DGF><\7^K* MZ"T:KLF7@Y^(.6H9Q>'[!=(!>K>CB!AZ6TYHJ2+(K&2Q;-GCH N'J*07=HY+ ME9-,U:!P8X3-7HH*4)<(:RU8%2(,JA8;D"-<3 Y$H4QVD/L=XT..-R1<3TA< MV43A>>BI!NM/F:V$RB"?[*3 >=%>K]SP!2J5!YED#]23#36 M[],WB5K;T(6I*:M"!0J%LP_NW!9\/N> ;'\8]D.?Q:,+G)80U[J]?JZ-_%3* M,#LM9J_%10K#N3_LAB4'SB>_6CS=\SL:1:/1*(S3O;WA-)I.]U4F<13',7V0 M#G%^U3C]K5?_H$ A0X?JL-8\/CV;GB!SVS7H-H]H_"I*AN/UPJ%+Y6#K+E]* MC!#^8G$4W#37^FZU^RAZW7P+;,2;+RI<0'#>.%RZ%.% M+X.9\?C."(\+?-A)RP+8SXWQZQ=VT'TJ7O\+4$L#!!0 ( ,\S85F?:UI) M(@8 00 9 >&PO=V]R:W-H965TN\O29H$2-L-*["L05_6SSJ;=]8J2YXDYY)_OX>2[W&?K* MD&6-<+0^ZUV,3][.6#X*_*5HZ^\\"_9D M9>UW?OF0G_5&#(@T98$M2/Q?6ZM_Q9]AR\KZ>F= MU=]4'HJSWE%/Y+26M0Z?[/9W:OR9L[W,:A__BVV2'4][(JM]L&6C# 2E,NE7 MWC1QN*-P-'I$8=(H3"+NM%%$^5X&>7[J[%8XEH8U?HBN1FV 4X:3\CDX?%70 M"^=_$%SRI\, 6[PRS!J]MTEO\HC>L;BT)A1>_&IRRO?UA\#0 9FT0-Y.GC3X MF:J!F([Z8C*:S)ZP-^T6>W+7U#M_\6R\ M&+UY M6L0S5[ROH3J)[4>QC5?""2/?&-A.8G,1WWYZ,YN%U+1V+-56W7^%NK MC$0T()01E\H8DI75RO?3B[=!]L6V4%DA"ENS35L[43EE,E5)+>B&LIH+J#'F MA31YE"FEJ=PPA4+Y9N\:9''0%&@J3@962#)RXXA0ZP'2 M,HC,EGC)*!?O*:-R!:4Q,V-TU(_[;B4LHC_EM89,L(!7*3A\46]0,AR%2*.! M^&C$!9S08I*6IG"2(!V(:8O-Z *&EWTZ[\%+8K#(9GGBML,0C4[!G[CVWB5 MJ4Y"X6R]*>Y!/(H0_[37RZ<[&5_,3Y@ M0.78S7 +R;^AR7&V_SO#7[!S(%<*;!R3W$'NML,B!VB^?#@D2/56:2U<;5@@ MJYT#-GV[\VQGGW9!B(F*#%.&,\G.( 3"8 @T\!3C]QS'#4JT80V)%6E%UY2V M]K4*!A0C$K.48."[7*VD9GD?BZMQ%D67\]YYK$_T-F9QWHJ*>*[P)^+%LZ/):/KF MIW\QW$/J<#SAV]6NMW,S?!D18?3 .?^JD^$V?O=E*N*Y\;5=OZZY:IA;/P'P MX[WJ?]]$2VMTGA_'.4S)=#[B M#XO##XL)?U@>?EA&XT>'V0774Q)P:D)/MK7ATDR1Z?K28?*FQW,<"SU(J,JJ M#K&QH4V3#P?"+\>+XU?B*K4*<2UU'?OD_?0\ENB+1_+1CZW%$7>N73+CJ.!I M,AT<-T.*^QB+;N/=B7OH-0BP23.(_16.&S@K+0;+7U*GVY$DD[X ;\(ZLF/M M;/D@B[9P7CP?#6:X/VG=SC4L3+N%=H(!;GO!\,[-K"0, ;Y_R ;?&^%C@FDZ.!?!];6UH7WB#[N)__B]02P,$% @ SS-A M64>C-:!W P &P@ !D !X;"]W;W)K&ULK5;; M;MLX$/V5@5ID=P%75\>Y^ (X28M-@*!!L[MY6.P#+8TE(A2IDI25_'V'E*VZ MA6.@P+Y8Y%S.G!F2,YYU2C^;"M'"2RVDF0>5MC%3+56<(D/&DQ;UTR_7J%0W3Q(@IW@ M"R\KZP318M:P$A_1_MT\:-I% TK!:Y2&*PD:U_-@F5Q>C9V]-_B'8V?VUN R M62GU[#:WQ3R('2$4F%N'P.BSP6L4P@$1C:];S& (Z1SWUSOT3SYWRF7%#%XK M\<0+6\V#\P *7+-6V"^J^Q.W^9PZO%P)XW^AZVVS-("\-5;56V=B4'/9?]G+ MM@Y[#N?Q&P[IUB'UO/M GN4-LVPQTZH#[:P)S2U\JMZ;R''I#N71:M)R\K.+ M1ZORYTJ) K7Y#3Y^;;E]G466D)T^RK+_N%-.'?YO<[4(1&\QP=R/LD#2]2:%#W MR,!D 6?)9)1DR?\>*PVSB[U0U+B,I7AD7JW6WT9&XPWTH3+\U& MU*%,@[['B-<0[E0E#=$X874S'7:W4JH-\^W('T9"JKN;ZQ$I\O 7ZCZ)ST9G MZ>E>+52K?_+EMB*JAS*.PV2RE[&M*,\.79F%&.P+DFO5E@0"DH;#@$,O1AK6 M]]2>RW@4Q_%;YU*TVI725@B2[B?4?:- UR@.5#>$I?U QA_NF7ZFL+^[.J7Q M=/G7O5\ETS_@\WJ-'O16PAV3+0T3[SNB+'QPE+D[H2S^6# 5LI>U[]R =)M^R;_C?S?NQ274JN30@<$VN<7AV&H#N1U&_ ML:KQ[7^E+ T3OZQH>J-V!J1?*V5W&Q=@^#^P^ 902P,$% @ SS-A60;V MGJ^J#0 =B\ !D !X;"]W;W)K&ULW1IK;]NV M]J\063W$2($(B%VF-$#C\N1&O19XC($#C#POS MI#T2-W9_.^C?$^U RY)7XK7*?Y-9O7EQ,C]AF5CQ)J\_J-M_"4O/%.&E*J_H M?W9KUL:S$Y8V5:T*NQDP*&1I_O([RX?.AGEP8$-D-T2$MSF(L'S#:_[RN5:W M3.-J@(8_B%3:#EIG(^OO/ :L6M,:@-T,@X4;>99M>6I>'$"1E$)?2-.7G[W M33@++HZ@/&E1GAR#_BCI'(>4^,P 6Q*PM$O_M3%(IE9LF_.R8KS,C+G(^IZ] M*]F/32E "D'H,=5H=JFXSG#U&ZG!N)0V.RJ$OU%Y)N"#J&J^S"4H9L;JC=EM M, " J2C1%MFK6P1T!6>RT^^^F4=1<$'K\ N-PXLSG_T"^J1W0'#28QS.!-\ MF@;ZX_M$8;7),WA-[M"_VC["S;(HE, 6..R!969,2"IQL2J$?,$F6* MZO,C+QNT\I <:N09S2@SG ,HIS@$L'F#7\[ZRV/X'UD"_PK5@&:(/QJ>(V>F MW^*)B$*M:O@T)C&<1>_%RWL4;YA<5'TI0K( *M.B@NMSOJ,'QT VX,HU*S#( M@#4#PT1/^8GJEDLMA\@(JP;F"XV6)E+?\ M!P!@[2)S[+%* TM"+YC$WF+:>J6E0/H>KJ>I&9@!]S*/U M_)AGAWP+@2J5QO5K3%I@"K"JM4R1$+L*77.[IP$SLY](;120<2UO> /^(SY!MU8(LPZ5<'B[$L('_@39/ M%UX8SL9=UZJI&RV.ZO,NXL'^5EK@1,6=T*D$6]J"!@+D4M5DJ^ABK7?C$@R? MZT]0I-SPO!'@K1YFM&,(("7.[>[#.\AG)13HZ6"7LW4WOB)!N=&O M))+'TGHJ48:JJ4!R8-F7/"=?8^+D&Y%:]V4B9##7V*AQZ;38'0I]YBVB'Q>$0TW=YW430Y*+ G(DW MC8)V">7=?\E?^2BCT:,.$6P<^*TS,6YMQF3]N-$5=)@2YG(EJ+:8^0L30/H' M/H3#?^W J1^Y ]\_L$3C>:5Z=1KPZZWSNZ9,OW)AQQ1JG1#W]OKJZJO5:0B< MJ(J2.9KAX^HEVOU_6BJ%#RB5AJG*/[$TBH*YERS"QQ5&1K2':R*:WR*ND&.[ MY,>R]!?_VM^5'RB,-JDZPGMP--QF&%LL=W#E7JXQW]6_D!<8WIW*,R.77%5( MF$U#]@$=24Q[*DK9^W8+"2RB\^L85J,J/:I)-E-H) )>^> M&DW;0\6X.UP-KDJX;(IZ=*.N+EYX\R YY#'(Q;L3LGT]0!UY$O@35D!E9\N: M-F\D)RDA.46_^\#Z9I9$WBRM^>8!.R.B\$X.M+P>9KH]H%&"36*)5GT/93 W3 MY3XNI!34OD4\P ^H=0D%S3A(2K!QAP9G*"O(DAC:NM5.4!V/W6XD^"%(JM>B MA*#G*@A7J5ME1V$,N8 +VUJLLW*,.]95&=?L>'J,'2UIP]-=)9Z9PI&[LX&* M'A.W2G=+;]<0P40&S1*A9 C\.!S HN_3 M1:=\<XO M>10"AP^/AI ';#QR^(T"?9,Y7FZXN7GB)]_BA@541^S; ;@D\2.:3Q;^#.9; M6)E$6P"%NIKK2 KM4P _L:^AN.1_[,X/3Q$_"$4BQ M/PGL_&QL_DMM=]05_?-L]N^VW4&?9X2[F.&-L!<,-O%GP0 N=D&"!UM1NPYL M_R#^W;ECAI%,?*-DB]FX8B'JC,I,TN!R>.6 MR]U>0X:950PR"XWM8_-T ;FD6*7,L?J [/=3'H,,#*A0_*@I5[Z')!6 0]%J MK]?:C EO==0=LM]=&/2Y;T7B JNI;\E6LT-)$&@0WH51%0>L4Z5P5V,IU/L5 M:$+*71+YV2RPO3D@=/$V.\/M(OOZ_>A#?S]N4 H]O^RF?AYX['$GVA_M-8-' M/6G/@PYGKGN5Q,X]1MYTVNUIAMXD7'3',R^8Q9T/$V\2Q,?[9_O\"..A8P[# M>/ M#J+AMS!@'ZF%]%E-Z!(UF_>)FL91GZAX-NT1E8S@\_7B)=3QY=IS]1_[ MCA?;"W"84 M+?)U%=\E=.E2Z M?AJ$W]FN?QU%P]QP/MUQ"WO=KU5%-=I:HR<0=!1P"[%PW3.>#V2^6 MX.$V2%-VRL8#9:7)S\"[-B46INZ=P)CN<4W/DPKR8-C)?1)-('&VG9K/]&/: MHP;II.MW83@PW0+G>!%#6?6*YV6O%,8HT[ILK+,C?]YVS,NVG;A#Y%:XUV6F M7VON.-$9J])T,7M7K,-(N[O6//[ RR:B=K04]2T^4VOL@X2&JND"=KU^^QYS M83B^M,]9\3$7VP!E6M12TU&NBT+5MC;1[7NQU*97VFN6[E^^VBO@EFCE^AV@R0]T<#. MG2S-0G,U:SLHF&F!KP?1N3<;6=L;PBY$U0FI^TRIFN7OP#2$B5.HJ[FD=A[Q MT DQ!NCNJC.OO::_JY$A MAHD>MM7W)-T %W*SE.MHD=U-D_79[M]VXM&?0>T,C) MM'!0)0PMNRS#9+7]]/%P2__)O-^,Q7J?'@(]IF65[5Y@/*2,\\=>V)YWWD(# M/]?TXANE#DPUSZ+;K^VC\E?F+?5NN7F1_A/7:PF"S,4*M@9^,CTQZ;(;U&I+ M+ZN7JJY503\W8!]"XP*87RE5NP$>T#ZU?_E?4$L#!!0 ( ,\S85F0\L.< M&@0 .() 9 >&PO=V]R:W-H965TU]>YIEKJRQ$2XU+6KZLC"V$9ZV=IFY MUJ*H@E&CLB+/C[)&2)W,)D%V;6<3TWDE-5Y;<%W3"+NZ0&7Z:3)(-H(;N:P] M"[+9I!5+O$7_I;VVM,NV*)5L4#MI-%A<3)/SP>G%B/6#PA\2>[>S!HYD;LP= M;ZZJ:9(S(518>D80]'>/EZ@4 Q&-;VO,9.N2#7?7&_2?0^P4RUPXO#3JJZQ\ M/4W&"52X$)WR-Z;_!=?Q?&"\TB@7?J&/NL4H@;)SWC1K8V+02!W_Q<,Z#SL& MXWR/0;$V* +OZ"BP_"B\F$VLZ<&R-J'Q(H0:K(FB>!7P%ML4 MAODA%'DQ>@5ON UO&/"&;P@/_CR?.V^I#OYZ*=((-'H9B'OCU+6BQ&E"Q>_0 MWF,R>_]N<)2?O4)SM*4Y>@U]0]/O.X77K<;16A*2-Q#. MH7=0=>3<@.DL%6W3*<&]!IJ&BC+.06N<9/@4KJVYEZ&C::" W*7- E_3KK:( MT,3"0BZL?;$P_<#S8'1\F.=Y$!Z,(]2B@@56:(4*&,X+'_-&8]=2%O4R9K 4UJZ(:"]LY>"']^_& M19&?_?;[KRXL!V<_LA/1MM8\2!I6Y!D.AN.3](2FAE+A:)GC<3K<"+[G^9E2 ML.'"P##'I=" #ZVTS$-JYCT(.)RNR'6_9OY_0N>:*JFXI/\NY.?1G:3CI[$5 M:?Z6V/:Z>%.\>ZU[\LP0\AD$]><7+Y7\)[8811*2UH@5Z=-U./^;B'+[" Y$ M=\11R4;ZJ+YN+69@>HW6U;*%LA9ZB3MJU&-5P*7_GHN+F-!ZI1 M?A?P@*"QX(54O"0O*R<=LR8AVH;[JJ^1:%B.\5D8-7DW9=GQ5$GAMBMKPEM_ M(X:/^KWI5!6C#K.F>YI6CC.DEB,H@RXEV%NY7**-F:%L._S6H?;@A,)05P[) M-]JHZAL7/K2E,]V[MT&[3*\+AQ[UCY>P5OI]@%S'N_M M1_7X^ODD+%6. X4+,LW3XP\)V/BBB!MOVG"+SXVG-T%8UO0(0\L*]'UAC-]L MV,'V63?[%U!+ P04 " #/,V%9 P"'D%D$ !D# &0 'AL+W=OFEEQM3 MG_J^3G,LN1[)&BMZV4A56M%@YVI58+V9A" M5'BE0#=ER=77"RSD;NF%WA[P16QS8P'^:E'S+5ZC^;V^4G3S>RZ9*+'20E:@ M<+/TSL/3B\3B.X0_!.[TX!NL)6LI;^WEEVSI!58A+# UE@.GXP[?8U%81J3& MWQU/KQ=I"8??>^X?G>UDRYIK?"^+&Y&9?.G-/,APPYO"?)&[G[&S9VSYI;+0 M[A=V+6XT\2!MM)%E1TP:E*)J3W[?^6% , N^01!U!)'3NQ7DM/S #5\ME-R! MLMC$S7XX4QTU*2E:V/4UWS%)<>%8!&=8?>ZNV;>IO+(D.E8<;E<>C^M-D[O,1'7BZ;$A4W4GV_/R[W =T#?H!W85%M'$9[9 M(XS.NMOZ28KVGHG8=!:S.)X.G,5F02X8C:IV/5N!(=V/\D,:'11& %[%LL S4L< M4<$\>-Q"-[*@QF0"K#'EY,\N3:U:A%=V47=)EW.*#EE IO[8YWF;'*^?!Z]MX@=-V37C MSUU%#8MHZ (8LUDR8?%T"@E+)@GUV@GM](2N#N8@7T M?RQ6_P!02P,$% @ SS-A6>/ ;\#$ @ 3 8 !D !X;"]W;W)K&ULG55-;]LP#/TKA ?L5,2.DW9=EP1HTA7;84#1;NMA MV$&VF5BH/ER)KIM_/TI.W!9K,V"72*3(Q_=DD9EUUMWY&I'@42OCYTE-U)RE MJ2]KU,*/;(.&3];6:4%LNDWJ&X>BBDE:I7F6G:1:2),L9M%WY18SVY*2!J\< M^%9KX;9+5+:;)^-D[[B6FYJ"(UW,&K'!&Z0?S95C*QU0*JG1>&D-.%S/D_/Q MV7(:XF/ 3XF=?[:'H*2P]BX87ZMYD@5"J+"D@"!X>< 5*A6 F,;]#C,92H;$ MY_L]^F74SEH*X7%EU:VLJ)XGIPE4N!:MHFO;?<&=GN. 5UKEXR]T?>R4*Y:M M)ZMWR6QK:?I5/.[NX5G":?9&0KY+R"/OOE!D>2%(+&;.=N!"-*.%390:LYF< M-.&CW)#C4\EYM%A9K27Q+9,'82I864/2;-"4$OTL)2X1 M-R![?LX?(WX#[" M-P:H/7PV%58O\U.F-O#+]_R6^4' &VQ&,,F.(,_RZ0&\R:!W$O$F_Z,7?IT7 MGAR_E-^O2>^1IZ\CA^XY\XTH<9YP>WAT#Y@LWK\;GV2?#O">#KRGA]#_XEW^ MZSL=AAMG(S@("9?.:B#N/R ;UR/HD%_>%FKQ@%"B(V[YIR0")44AE:203;4@ M$$YZ! ZB&L&Z2AIN>\YH';OM&HK6,RWO1W"+W)ZE:WD98+; (X>'15ES52)T M'KH:#4@"Z:%QMA"%PK[2NJ76(> CSZI*ACT'2Z6@")0KYAX$1JP7,:4P(82G MF;>&X;: GK4*PFH$WVMDS*BV0"YL[%MJ'=ZWTO%!KT(H5@N5]*6R/O 2/LCE MITRH"W3#>PYA%UCNG./HG(Q>>RWILP[7Z#9QCOEPEX;Z9A^\PZ@\[R?$4W@_ M9[\)MY'&@\(UIV:C#\<)N'YV]0;9)LZ+PA)/G[BM>=RC"P%\OK:6]D8H,/R! M+/X 4$L#!!0 ( ,\S85EY9---70, .,' 9 >&PO=V]R:W-H965T MOMP MN ^*3<="94F3Z*3Y]Z/DQ$UW;8#KET2BR8?/0XG4=&/Y:I?TL:8CL M>9;YLL%6^-18U/RE-JX5Q%NWRKQU**H8U*JLR//W62ND3N;3:+MR\ZGI2$F- M5PY\U[;";1>HS&:6C)*]X9M<-10,V7QJQ0JOD6[LE>-=-J!4LD7MI='@L)XE MEZ/SQ23X1X>_)6[\P1J"DJ4QMV'S5S5+\D (%984$ 3_K?$C*A6 F,;/'68R MI R!A^L]^N>HG;4LA<>/1OV0%36SY#2!"FO1*?IF-G_B3L^[@%<:Y>,O;'K? M\22!LO-DVETP,VBE[O_%W:X.!P&G^1,!Q2Z@B+S[1)'E'X+$?.K,!ESP9K2P MB%)C-).3.AS*-3G^*CF.YI]:J\P6$1:HL98$5TIH/\V(L8-'5NYP%CU.\03. M&7PUFAH/GW2%UG!9%?C')1Z]OWT1[M(PNW@ /#C"=@YOT.AU0? K?.>S M'ZPS:UFA!VH$ 8JR 2LX+DW+L\J+R+>S M0 8"-T^".C(L3,F6M0O%DT@L%:9PPY?51:<#)B?_32X]U)U26UBC)ZQ :FC8 MQLD;CN=ZH7-L]D*%^AW6S<.F07W O$KY!JZDUE*OX(O078@8]=?\!#8(HC(V MY! L3,ER&V3P]&%&P>*B.%/?G\?#;*':+!!^=D+)6C+.4/)[111RLX;?A*?A M0C@LC:M"?C[SNU!/C*"10HA[F(^9O,S3,8\FI>*4U14;8D1 I\8QQ;8?#1A& M W!C$[9+KMN^NV,0+\8GG-U;C(-:;9]/Y^PI.EST9[-YK*6S@\';HEO%Y\4S M)^ZD?@8/UN$%N^P'][U[__Q]%8YOA0>%-8?FZ8=W";C^2>DW9&PX 8XMX8PC+\ZF\'@TAX.;67B:Y=O])Z_:%H6"PJG64X/^K95IUOFZ]KZ25WRMR$,8A^5P"R4H&>X)31Z%,%-AB&7,CH**/H @: M(@:WWV+*TK(PV67&^N;T*$PV1N0\M9YG+Z@^-$ M-AICU#]>DK=OEDF4OOO??C^7"@ AN'L&[#TSJ'[#0GI9@_>(@6J'%6 OD_/2 M_M=>.?9?^H+$Y:47?T?B)$RC:"18A?/%:K1.DW 9+4>"9!8NXR5>0[8&#X-B M&2U&W\G1H[J8'^7I//T77H21ANDB M'0NB[!K1\O[2C3D=O8^PE0KW"M2>'/]4&J3#0_/*OZ^.V_TK M]2-5!&PO=V]R:W-H965T M]Y'M_9NHNV7#S('$"AQ[)@*T*RF AD*S+ MDHBG*11\.W$\9^>XI>M<&0>.HXJL80GJKEH(;>&.):,E,$DY0P)6$^?2&\]# M$V\#?E'8RKTU,IG<<_Y@C.MLXKCF0%! J@P#T;\-S* H#)$^QI^6T^DD#7!_ MO6._LKGK7.Z)A!DO?M-,Y1/GBX,R6)&Z4+=\^PW:? :&+^6%M%^T;6(' P>E MM52\;,'Z!"5ES9\\MG78 W@O ?P6X#\'A"\ @A80O%8A; 'A:Q4&+<"FCIO< M;>$2HD@<";Y%PD1K-K.PU;=H72_*S#M9*J%WJ<:I>$&>T$:B!0C[YE@***$R M+;BL!:!S=+=,T.G)&3I!E*&?.:\E89F,L-+:A@&GK)3_RCA$JH+%+B?D._Z8<]Y9J^'!WWI_)_Z_,WJ M!\4(NE<06+[@+:^@[[(;NK"?SO2VL:Q("A-'-R\)8@-._/&#-W2_]E7Z/XHU&$ M-_L5[@D;N9YW&)7T1(6CP L/P^8]88'O!L,NK$D7[S6E$L3:3@.)4EXSU;S, MSML-G$O;9Y_YI]YXYO7X$SV@FGGRC[Z9;C=$K"F3J("5EG(O/NN>*9J)T1B* M5[8EWG.E&ZQ=YGK(@C !>G_%N=H91J ;V_%?4$L#!!0 ( ,\S85GU6;]# M0P( (H& 9 >&PO=V]R:W-H965TTGDUC8RB42M&>6PD4C598GEZPJ8:&)OY!T7MC0OM%WPDZC".>Q M_ZPVTLS\GD)H"5Q1P9&$+/:6H\5J;N-=P"\*C3H9(UO)7HAG.UF3V NL$#!( MM25@U[+&"!\%^4Z*+V/OD(0(9KIG> MBN8[=/5,+2\53+DK:MK8\;V'TEII47;)QJ"DO+WCE^X<3A(,YWQ"V"6$SKO= MR%E^P1HGD10-DC;:T.S E>JRC1SE]J7LM#1/J],J3(7JRK1F@4;"?WHY.M=&2B$K_?\BM[C PPTS! M@-BT%YL.[ZM2>0)JO"%]P&V:^YS;OW>97']RPWS#W MHI]_TA]*D+GK@@JEHN:Z;17]:M]HEVU_^1O>=NE'+'/*%6*0F=3@;FY>IVP[ M7SO1HG+=9B^TZ5UN6)B?!4@;8)YG0NCCQ&[0_WZ2-U!+ P04 " #/,V%9 M^.L^NJ$, "'(P &0 'AL+W=ONMDKFO*DL3F;3Z5QF(9VZ-L4?.O?K]Z/7(Y&KI6P*?V.V_U7Q0B](7F8*Q_^* M;5C[XOE(9(WSIHR;H4&IJ_"_O(^&Z&UX/7UDPRQNF+'>X2#6\D?IY<4[:[;" MTFI(HP]\5=X-Y71%7IE[B[<:^_S%/'A#F*68ZU6EESJ3E1>766::RNMJ)3Z9 M0F=:.7&4/CU[=^)Q- DXR>(Q5^&8V2/'O!&_F M5[.# N>JGHBSZ5C,IK/G!^2=M78X8WEGW[:#Z]E!=G:HX^V'+A]D/Q^638'U MUM4R4^]'B!RG[$:-+G[XU^G+Z?D!S9^WFC\_)/UB[J57B!,O6'B%KPSW*B>X M:D=7RDSEH'[.KX8N\ \?(3ZO%=NNK&6U(^LUE6QR[55."W-$=?@4M^#+4E>R MRK0LA$NG.;&6&R462E5T<"TMUNF*!=LL:*)2+0@EO!C3J;#<1'\)MKX,32,3IJW-H4>L*XL?\ M\A_P$;(HI5@!4PN9?T'*"L\KE2GG**;(>%(LI;;[^(GV>*A@3S96=&?6QFG/ MFD,(DBZ_1GFRP;QC-F0FW5HL46L<'TORL4*;W*6S53YA> X*:37P!545$I+D^;7TR- [X%:H^QJF(M>YMHR.O?;^[' $4V&0N-1W0R+F&V M%22Y9N%TKN&M,2\4 -3"$]GTW$95$$BT:T(6T4%+\!_!["G,R" [J05X5&P9,QSD^D86A%/G]TL0?BO$C<2=DFA6]6T%;)(MD MCP;^#0CYI2EK>--Z\;&QXJIQ.,@Y2E;6-[7C,^#-V?1T)HYH0\P228&4*F!T MPE= )?RC@F59)U@4V0 6U76,1ZL*<4&>#<-A7IM M+%_-JC\;;2/B&/%\P;WL%-!<-PL\BQ>E=->NIG :M@>6'?+PR];#+P_ZY-;Q MK93SNJ14/^35ITD0G[@,[:6OI\4F+:*BH?TNE(NVUB2;.B2/"@[A>@LSEN2F M3@,*&.E HJ.#@CF72TK!'/)EB/C@JZ[H/45-#LJ'U0'N@EL(8@U6IVP'L!<( M=@T%; "+7R/^.X4/.?)5Z\A7!]UP34F]S>YDI@VR$#0=\NAWBA*/OTD9=0V& MCXQ9:+PCNVY4JG6!A@ 25@/-, ^N3N5]%T!BE1)EX+_(],B?CJ.3.#<1DW(! MVR4NRRK\B"H3GI[RT[/QUUJ1&[4C'T(.I*L=3K5W:.26R"8NI62*-'8M8..Q MR?D H;JVYIY=%"HSQ#8*:N4Y%UDB3F,J44]24D*%+R9=W""!98]:=:N@&?6- ME')4(D];L\>O@"+?!* G\H9X"=6(Q3?64ISDBME!J-.%OE-R 6R'K#<'QR4+$9ROS7NFVW1NZ'+Z"_ 9O M!J*R,3JC[QSX;)G<<')=$,O@L@N@3L0U=Y/P5P9#:.Q6M@P&PVO(U^@B8]:+Q2G!H#N;"IRN0.P4>P4@8F0%1)/035'+G31 MP\70]:B[AELK<5>!E:2-W/YK=Q?2TAJ0-T36"R975BO0".:ZF;994Y*.Q"NV M:X+7-A;>+?V+DZ5P(&34W,7>6ME_$[*22'6-$X+J?! M$7V1L(C9(0J7*_1??'%.3N. 1%Z2*T(OYPWJO> LZ_RQ1F\0 M/IG&A]:4\1B:, LK6;6A29%N5?FS ?T)?5@DF3I778&7H=J!TKH>W@ 9,\O MD=H'NIZKDO,J]WR4ULB=B*ABB9RSC Z/B,'FC>8>CX 2DQ2GM 4J,Z[64Q! MKD*V1F3"9H?<>3KMIC[3@U[Y%< 9)D1_:Z/X&#HF7+$(#RC 8IUDRF'V%R"" M5VNX97GHY\5QVG M8L D%<8E-1J;>@W!0S( J>&TY@DA::0%[*.(<*9K#,I+T)?PT>).]&WQM[(/!VAO1GAZ,N1OD]:I1?:L,1NZ3I9 3G4*](,,@PZ > M>9J3@!;R@ /,U30K\#<0?$L-1FC^] ML&OJ,#3""T&>,RA1UJU>-$AY=A>M M!:?495U0GTN>HIX&=!EJO*5%_O^U.YRWDWM/IL:].#E].58)"]PI%^C)[ R2PU$(FBN+X2V)4'C MUBK:]8,]U(B6TB#A$*?F%L%;4Y 1X-U2$X!7AL99N"C-H377,AJI5HE5<#\9 M9WHN=8Z]HLCOZ;&BNKF+(RX7ZYNB85@@WF&>&5(F=81?'8P@[8>V'< G3PZM M)4G]44.5#F]WA_Q'5HQM@LM0,WBV&TS(E W9E$(W3.(,L35.NJ0S&JD:>#C2 MSX0F1.KE+EV>773DGL4NKS7S.58_7!Y/X'K3IXU=$\[2>"OV[B>VWAR,T)XI M6K9YQKPR2W3ZJT6)%?[MHPGA1Q#; J@U/>/HB&R.V_9\["#*+;G*/'(,UP-3 M44ZOZV(79YT;=4QV17>:JX+TS#K TU%H0C0%MED$>DO.W48*&_GK (CJ6?= MBC#*^AIQ WBCX]AZ2PJQ:+7DS,@3DT4"_PQ684-S;@PY;!S'W'&L2^.[WN"K MF]0 ?#0XBSFG=X-QN'W_^*&0[27EE-:ZQLMD8#N.J@Y<8M#DL9^I?#9(;@!6 M >O;W7ZA3^8G2DOM74WP#VT@-T?I?O)8A*/@P-G; MS$:>Z[>/?DNC7C2/M/M-ZB%_'[0;/%+(.+Q,H\K6@%8MV.H 5')!OG_[U'ZU M0WF(61!GT'EO_BI75JG]OK?%R*%J/NNJ^>P;/Z:9[.[XBC6CGSY X[ M1>UCF5B-WQT'6V3]99%D!QAON9;1M)/7\_#%-C'M&J%00WNR9Z9 M5U8FEMD-ED+-IC(0SQGX&>_GMN$>K+)7AD8/J3+^?#F_:NOKMZMRJ,"O3E^/ M]PS%WG( M_T#B>5@7!G7D*#(APL51NS5HP=N:O=B1D:Y;(RG'TU=C\:&D9E:U,+GAL3/' M[ERM.(Y^U(Y^$VJ(69. Z=DY:=2.#Q_1:'X;3WGS]2D?*N!8B<_R?D_ZD-=. M>G\;03\V\%^ \-RZ\N'/)-JG[5^97(:_K>B6AS]1^4W2;Q4.A'")K=/)JQ>C MT#.F+][4_)<6"^.1,/CC&N1165J ]TMC?/I"![1_>W/Q?U!+ P04 " #/ M,V%9W(#C_4@49IT*!DK@2LF.)&0SZUK]_(F,OJ-PA\, MMFJP)B:2E1!/1OBE RWC[IR_X>!@:)\Q,#;V_@-7ZW!S5>?J":+F92;(DTVHAF%DVHC34ZQ[A) MRE)+?,O03B^6S?U 1FYH07D*9-E0X3-O\VTN[OP;716@WLTF&@\T9I-T#W[3 M@GL_ 9^2KX+KC2)W/(/LM?T$'>V\]0[>WG@G 9=071#?L8GG>,$)/+^+WF_P M_'^*?K6/OBT$UD<_%G2+&8QCFBJZ5!5-86YAF2B0SV MWKYQ(^?JA,=!YW%P M"GVQQ*K,Z@*(R#%)S\"UD+LQ)T_#=*8D%5A@2BL#J#= "3Q[I%IFO03): M=&_.2&2'OCN0 SMV _(=>\%[QM]74J2@5(^4.-TZ"@/RD7&&2<_(6HBL5PMM M)W$'4N2&1S&=$=>UDZDWW'#L:>*?2'/8I3G\Y30_2&S!4N\(7A"Y^U&S"INB MMLEOH,<2?QKX%1CT8!QI__^APGV>,ZS6O):Z&M'T M[,0/!U+LN>16E%6-=!NHFV.4R/66XID'[6G<4R".(_(%\"NQ$45&6(GT>P9C M.J!6X/>F";FE%=-(Z/X0O(2_L]:U'6] QS XNM703J*>V8$=ABXZHM0EN4[3 MNJP+:MIF7Z:;HX4$F3Q6&BN=T5NFYD$@Y&P M0DZI(\7(]X_V M?M0>&Q<2%5-5F HC!:,K M5C"]LW%0DM*43F78/&!R#WG#*8,I$ ZV:6-@55<]T.G-UN M-ZY?MU-JK][.^E^I7#.N,)$YFCH7,7ZT9#L_MX(653.SKH1&MC7+#?[E &D4 M\'TNA#X(YH#N3\SB+U!+ P04 " #/,V%9.I;U#*8" A!@ &0 'AL M+W=O."-/X MM>4,NI .N'_>L7_UM6,M2VK@5O&?K+35)!@&I(05;;A]4)MOL*UGX/@*Q8U_ MDDWKFZ)ST1BKQ!:,&0@FVS=]W=[#'F 8?0"(MX#8Y]T&\EE^II;F8ZTV1#MO M9','7ZI'8W),NJ8LK$8K0YS-/\/2DO-'NN1@+L:A14IG"(LM?-;"XP_@U^1> M25L9\D664+[%AYA*ET^\RV<6'R5<0'U)DJA'XBA.C_ E77V)YTN.U'>HK!:5 M'D:Y21B9FA8P"?!3-Z!?(,C/3OI9=',DI[3+*3W&GB]PLLJ& U$K,I6RH9S, M-9,%J_%T3VVCF65@G/FC](\'>*R T):X[HC%&^+2];W!IFEBT?M.44FF:PV M V<)U4A@R$IQ'%HS(F?4N;I+TDB1QMN$[6S_K9=E[R"#J15%$[L!@G4^2"J4M M^P-E>T.%,M;@7:+(3*$:B=(.>7XUS"[PYN3ZDP4M6L#.>$K2ZU[<3W>*0Y]- MN#>V O3:+R=#?)AV@CMMM_^F[=C_TKY2R.\$%Z/X*^5]02P,$% @ SS-A62VX2GE8 M P CPD !D !X;"]W;W)K&ULG59M3]LP$/XK M5D (I$+>VM)"6XF739L$&J)L^^PFU\;"L3/;H?#O=W;:K"5MI/5+XCO?/7[. M=V=[M)3J56< AKSG7.BQEQE37/F^3C+(J;Z0!0BU&0D2\.9@"=%=)GG5'W< I?+L1=Z:\4S6V3&*OS)J* + MF(+Y63PIE/P:)64Y",VD( KF8^\FO+KM67MG\(O!4F^,B8UD)N6K%;ZG8R^P MA(!#8BP"Q=\;W 'G%@AI_%EA>O62UG%SO$;_ZF+'6&94PYWDOUEJLK$W\$@* MAVCE M$#G>U4*.Y3TU=#)2'%KA+L"J_RZN_UL-USI@B8P]K#<-:@W\"8G1V$_N&YAU:U9 M==O0)U/LKK3D0.2<<,L0:XM3D6 NELQD3!"3U3KB\KLSAO957A!C+CEV'A,+ M8FR.B0M&&.T6V+]T(C&?0D-J1UIREE*#PC:C*W)R-(B"^/K@/V;;0#X#Y5*^ MUMY#LE*&'7+J&,E24Y'JL]K&EL>F$!-WHIS+^7F),5&M#R+XHP!%C=VN:F]4 M [0V/29A)^QVM^2X.VQ <$9GC#/#X ^-TFB2MQX>"]L.G3#(+KL-75QN)?% M1X<(* MW3Z]UL)^I*94U6)U ]4![NJ3_X&3I?H,B5VDG/YSV%39JE@UF;9#!-@N:ENH MAS?*-E9;+VPUQ#$9]*VF61MQ+[ 3_>9$/[(3E\V)2P<^:)89-EU5#:5(F4YD M*>P94>U,03]R=\XTJR@>]L@#:.P&EA>E=6'HB.>2:1B?AOWA&7FJSBSR1GD) M.S+^N>)V59B_<4GFH!;N*:")(UW=E[6V?FW<5)?L/_/JJ?)(U8()C2SFZ!I< M7&)UJ>KZKP0C"W?ESJ3!"]P-,WPQ@;(&.#^7TJP%NT#]!IO\!5!+ P04 M" #/,V%9J;.I104& "_%0 &0 'AL+W=O4B[L)WDF9:XNX0E426Y/OKK.Z1N M2Y;3M"Z*OJS$8[XY./-Q5D?WC-^*+2$2/>19(8X76RG+@^52)%N28V&RDA2P MLF8\QQ*&?+,4)28/YZ1 MC-T?+^Q%,W%)-UNI)I8G1R7>D"LBOY0K#J-EBY+2G!2"L@)QLCY>G-H'9Y': MKS=\I>1>]-Z1\N2&L5LU^)0>+RQE$,E((A4"AL<=.2=9IH# C-]KS$6K4@GV MWQOTC]IW\.4&"W+.LF\TE=OC1;1 *5GC728OV?TOI/;'5W@)RX3^1??U7FN! MDIV0+*^%P8*<%M43/]1Q^!X!IQ9PM-V5(FWE!RSQR1%G]XBKW8"F7K2K6AJ, MHX4ZE"O)896"G#RYDBRYW3\#OU)TSG(X:X%UN-Y?XYN,B+VCI00U:O,RJ2'/ M*DCG&<@8?6:%W IT4:0D'Q\&[KLZOQ MO.?P(+/374806R/M/_JMU#Z?JA2A\G'*YWG(ZRU!:Y9!BM-B@ZA N$ESI41H M):SL\A"4'*!W;R+'<@]?[?E-IR0<[$L;?]WE-X2WP],[PJ$@N_%FP\D&2S(2 M!-^:UXL'PA,JNCV?"LDI%&\RDJJB+=KQBM.DD_N*L]U8TTO/][1 I MV$-G.,,%@&*A;/Q $J(]=&V=1"[R#"^*C,CS6X"?4&R&86_8O,6AX00!^IGC M0L72->S0,NPX:C?8CAGZ(X/.E?XL XDE OY8$ZJDW]N&;WN&[;M[G0+3#T?B M33A!Q(DC$.H)^*8;CP2&'D/)R-KENFZ0#^X&ACOPT;9-<&WLAY\6-%2.P_7GB"%%)!I!"6@AA5Z"#F'D@P+0=<$)17_$T4?WMF&9\?]<6!8@=N;@**W7'21EQE[!"\KW-6. M)ULX([2"^AG%PW:M\9SMCN9*V911*COV/T/ MJM/XB"FO6X$G79J8\G'>BFDN9W=$JY;G[52?]>H5Y%%94,47.VM M2%_)Q$4(XJ=N&B5 M7L6+KW=)#)6^M'M V).4_FTFNG#W3847RB(T@S'WJB[-ZFI2W>Z)0E99I.^: M1^ -L:?7[4[,,L<-VM1:BW?'X%!I!FUZUQ-YIO56Y6P8J54)1JCM3T&%;T.$\R0QOSZHDIRIR%N8'62=JC8S^$ZPS;\7?99VF MX]G4_SS <%)'___(/O\4Z\RQS414X4*V3'=\S>MY/QY3PS35U#5;CPI6[+,U M_!D ;[HSZZK64H<9F&.MW1;_Z9:_9,#SRITQ\BB,,\HGB#$*S8IDXFB:&,.: M&,/X7R-&UPPJFX ![0DDU_2L>CVPIXEQV?NHEA.^T9\.!?3ONT)6W]?:V?;K MY&GU4:[;7GW:_(SYAD+.960-HI890DO&J\^%U4"R4G^BNV%2LER_;@E."5<; M8'W-F&P&2D'[S?;D3U!+ P04 " #/,V%9-5H%N+,# C"@ &0 'AL M+W=O7=;619 MWE!-EW,I]D2:U8AF?JRKUAK),6Z2D!F9ASVP5C@+>0S,AD>^2 MT _C$;QH\#2R>-';//WS:J.TQ*+XZS5?.ZCX=2C3*!>JH3DL'.P$!?()G.7' M#\'4OQPA&@]$XS'TY8HJEA/*"W+#JE9#0=;8G)9^T]-_C?-;48L#*D?4JD=5 M-BA4:\DVK39%0+0@N:AK;!VLPORQ%%4!4I$]522G5=Y6U*#@N4!T"0:$B4(1 MQ@N6VYDSQG%&M HW52Z!YQP:W6^$/%ZV+;!RSR_(QP]9Z$>7_]OXM90 I.[* M%DS9DC5&[53S;R,L2PWU!KF;VAS7]J.IX&,A&IE9MS5(JH7\\7BL^X3VBI_( M61"Y_FQV?JR:N7X0G&CBF1L%\8DJ"ET_FIZ3&^ "CYVW$7JP9R &C3ZA#SL8 MZL=D61&\$Y3&S#.^LQ;!I1F"\/(@;?Y3HD-D0C?-(C>*TJ-@N9D?N%'BOZ@" M-\MB-\FRXU4I9L1$>?VN*.#I1A),P.5$$D^1%,7*"),,) MDHSV^A77S#+#"P]+,V\ETPP39;#:MS$N\L$_22A(WBZ=NE*8D=N-IC-TQ M)0]42LKUB%6_4>!C%<:S04Z#J1M$P2 G[@R;*0VG^!=DOAN&Z5A>O:.+&]M^ M9Y\G>+R*ENON#A^TPPOHJKOX7Y9WSZ=/5.X8.E[!%DW]28J9DMV3I!.T:.PS M8",T/BKL;XFO.)!F :4QS%00Z*[%F>B(;%&392U4S0Z(J MTH9+D+ MJGD0A^$\J%DEO,W*Z6[59B5;PRN!MPIT6]=,/=T@EX>U%WE'Q5U5E,8J@LVJ M805NT7QM;A5)P8"25S4*74D!"O=K[SJZNIE:?^?P5X4'/5J#9;*3\KL5/N9K M+[0%(<23?JMR4:R_U M(,<]:[FYDX<_L>[/'OL^C +27P7$ M?4#LZNX2N2K?,L,V*R4/H*PWH=F%H^JBJ;A*V$W9&D76BN+,9HL%M=CX\ %E MH5A35AE\%-UFNZZ)'.[P 46+\+;2K"@4%IWIY3W;<=2O5H&A0BQCZM'< KW; ,UQY-F$;U@-[FQ;-H'KZ^0&HZD)I> M0M]L::#SEB/(/?0$B40CE:E$<:[8RW#?D$Z_HI$"QCG(5M&,NHYHV"M9@V9T M.,#(_A2CTE )>-$1CF\)*J-*5L-=6H7UW!BV=I'":O_[?_?:D0B8(;$+0#,I@^TQ:_W96["D4G8;#.3YY1,W\Y&Q.-%_YR&9Z;OF!TZ=+I+MS3HKMZN_MWT ZO MUW5W:9_]I+8\3W'Y]Q<7Z<-%Z^R!%#HK:),CIU2 MJ?K6=65>0H7E%:^!Z94E%Q56>BI6KJP%X,*"*NH&GI>X%2;,R5+[;2:RE*\5 M)0QF LEU56'Q?@>4-V/'=SX^/))5JM9<%EC#A](44JAP[(P<5L,1KJAYY\QTZ/['ARSF5]HF: M+M9S4+Z6BE<=6"NH"&O?^*W+PQ; CXX @@X0_"L@[ "A-=HJL[:F6.$L%;Q! MPD1K-C.PN;%H[88P\Q?G2NA5HG$JF]N$0H'N,,4L!S2WM?/ V@(QF3Z?Z](I MUA007^J%#3#%Q?L%.I^"PH3*"W2)GN=3='YV@BIY&N)62%35VF)9B,W M[^31/=H8LMIS1,*RQCF,'7WN)(@-.-GG3W[B?1TR_)_(=NR'O?WP M%'OVB!M=:PH$P73(:(M.+-JTBTV6Q*&?NIMM X=!T;4?]4$[PJ)>6'12V(MN M#9>$7=:"YR 'ZZPEB+>V#4;>GK3#F"0^HBSNE<4GE=T31G21%&C%^? !B \V MC;W1?M(&@A(_'I:6]-*2D]*>N,)4UVYW@(>T)0?_RO='-\&>N($H[V84[JES MMYJ2N1!^8+$B3"(*2XWSKJZU.]$VV7:B>&W[U((KW?7LL-3W$@@3H->7G*N/ MB6E]_4V7_0902P,$% @ SS-A62$M9D1^! OQD !D !X;"]W;W)K M&ULM5E=;]LV%/TKA%8,"9!&(F5)=F8;:)P6"Y!B M0=UN#\,>&(F.B4JB2E)QLE\_4E;T8WSNX9%U0D\WC'\7:T(D M>,[27,RN*>$TR+"Y907+USHKQ#$MURA]=47""DZHI2UWD>:&;89H[ M\VEU[9[/IZR4*BS#+,7ZY)RC8S!SJO%[[0Q[74%]SYM,"/9$GDM^*> MJS.W04EH1G)!60XX6_ZY#:9.9YF1%(2 M2PV!UL" +EOY%$[F>.6,')&2% MRU1^89O?23U0H/%BEHKJ+]C4M9X#XE)(EM7-BD%&\^TK?JZ%Z#3 T8$&5#>@ M_]O@UPU^->B66376#99X/N5L [BN5FCZH-*FZE;3T%POXU)R]2Y5?7*^K 0E M";C&*6[SK4.TTF=+Y9VD3 E@*W#/E8.X? $X3\#''R4MU)K*W<.W@&:@Z]K5@I5+*:N5'SUI[IQS>UZRPT=Y%9< M^[ M ,A#HX'VA;G]AL2J'5;M?K_=52HU4J%&*E3A^0?P7D>_ /=**ME7 /Q]I\K! MK229^&=HU"WV:!A;WZQ7HL QF3GJ;A2$/Q%G_NLO,/1^&QK<$EA/!K^1P3>A MSWL.(*_S7X!'SL3@(F_AP@I.?ZL\S8-QZ$W=I^Y$^T6C((!-48_IJ&$Z,C*] M(T)<@0]Q7&9EBK7)$Z($B>G6UYH_SAB7]-_JPA#W[0<$'5H^0I,=[OM%*!J/ MA[D'#??@32KG1 [Q#/;D0Z$/=W@&>SQA%/K#/,.&9VCD^1D_TZS,AC@9&X]U MO"6PWHQ1,V-TPAL_LBF#);">#.-&AK%QJ3\*2;/J-BH%694I2-4#>/".-^,$ MX(5@/M2X,#:^<;Q),][$[&2:'W*RL?'8);0$UIL1>NWCWCNAEVMP2TK80NM+ MT4D^T)*??P+D'S:TN?.M([:)!1J3P/R/U8JJ3+4YER4G_:3(XJM6<8@NM M/WZ;5*!_2K,;<]#14EA"ZTO11B%HSD)'I[8:KY?(QKO)!^Y'GY&'AA,%;*,/ M-&>?._SP$Y,:^X]>&4MH_6G; 7#4YK4:LJRA=:7HLU9T)A?WF#2:#]ZC_U@ MUZ4#51$Z\,\%;.,0-.>8!,JUX"[:2&\S)(%]+ :>>ZQ1Q";9Y"4Y. M:5RKHUY"1".[X=*(JB<-BVJ(T]R)Q6[@@69,W2 M!-"LX.R):*K#)"V%EWJ:4T0AU-F\.>GNC=WMFU/$(M3&(F1Y!Z?&ZQHQ&/F[ M;MTOFAS8!$%M;$'FV++ !94X[7S%TAPHU\;D %,CW-'K9 FM/WR;@U!P2LM: M#4FVT/I2M"$)F;>9CK=LN!=?H8=V=\0&JH)@M&-:M[.[KG_:^(SY(\T%2,E* M=7F7D9*&;W\MV)Y(5E0;[@],2I95AVN"$\)U@7I_Q9A\/=%[^,UO-O/_ %!+ M P04 " #/,V%98,AVK(P" #2!P &0 'AL+W=O7*Z*D><;AZ""7!D&HG]KF$!5&2+MQJ^6T^M,&N#N>_:2%*D?>)P\5L""K2MWRS5=HXSDS?#FOI/VB3:OK>RA?2<7K%JP] MJ"ES?_+0YF$'H'GZ 6$+")\"XA< 40N(7FLA;@'Q:RV.C$W2$*$/?2[Z2A!4RP4J[9))Q!GC4%\[_69_^L_6]9$1=@T26+_I;@\S;!G'CBSXV2%_%'6?1 MIX>;!+$&+WW_+ACXG_O2_99DV5N23=^(;*\P<5>8^!![FH$FS>F+)7#H@46; M;;%.@\%%@M>[F>W1B<[W=;+G.G$<[.M,G^M$%U&GX\+#.T.J!K&TVT&BG*^8 M6VR^/]&[;71.QI$RB"A;:E']ZKF>HNF", KZ?<&YVEZ,@6Z-IW\ 4$L#!!0 ( ,\S85F5 M4 2B-@0 %L1 9 >&PO=V]R:W-H965T0+$I@"T@*SVJVV6K3,M@]5'TPP8$UBIXXS,/^^UTDF0&+< MBYX2!G5: M;Q>^T^U.J@OV9)3B+5D2^2-="#BS:Y8U30C+*&=(D,W8^N@^S-V> A1/_$') M/CLY1DK*BO-G=?)E/;8<-2(2DT@J"@Q_+V1&XE@QP3C^J4BM.J8"GAZ_L7\J MQ(.8%<[(C,=_TK7X%4 KP'P_ L OP+X[P7T*D!AM5U**7R88XDG(\'W M2*BG@4T=%&86:)!/F9KWI11PEP).3I;%#) UFN(8LXB@99%M7UB94FIJ;I:0 M;.L\)HAOT,8;9 M.AO9$D:JXME1-:II.2KOXJC2>^0[=\ASO)X&/C/#?\N9$3XWP^P>?_E\>KRN-R1=.CQSJ'2LZ>GE.5@X,R)>B#7Y M^2"/[Y=0( M(WM7(]H1?=_OUQ'/!/9J@3VCP 6F:R2AM,)JV^ADEO#^2="A[S94&D-T5=D. M&(:.7F2_%MDWBNPY[LWS+=0Q&>UT&ONMD(,P:&@T1NBJ\4ID9V8$M1F!T8Q9 M4>6)@&UTA:4^MX.6(8'O-PPQ1NEJ2#M@SW7UDQ[6.D.CSK>M@S))8 02I?@5 MKV*BTQNVPGNM!#!&ZZI7$]"[D.2#6N_ J/=;2@14=[9%,8'.!,44KVA,Y>L= M;.Q"$ 8.<'&I_ \T#O0;#ACC=W5@T"Z?_H49']8.#-_IP%?EP!WZ>K1@5EIP MAY82DCY1;D![\8DRV"$ICM&"9[1H/_YZ/$C59T*FH$>6)P4E9W_K3#,.I^N> M:=;VQ"6,$EBKWV#6ZYK;QFYI5K4*_'<[I-[M&,WMGB>V8P:7-U3WVC:ZY M<7QW09I61*=)% 9ALX";*-_GR1/*T>+==<0D]5'&X(WA-A'H [F\XEV\GZG6Y_IXR^1=02P,$% M @ SS-A64J%%O69!@ [ST !D !X;"]W;W)K&ULK9MK;]I(%(;_RHBM5JE4@6VNR29(37R+U+11TW8_K/;#Q Q@U?:P,T-( MI/[X'5_ F,L4I/=+ L;G.3/PR#.<@Z]77/R4<\84>4V33-ZTYDHMKCH=&/0C_K;"B3.&69C'E& M!)O>M#[:5Z'3SP.*,W[$;"6W'I-\*L^<_\R?W$]N6E8^(I:P2.4(JO^]L#N6 M)#E)C^._"MK:Y,P#MQ^OZ7XQ>3V99RK9'4_^CB=J?M,:MDR45_Y*F35 MA(H!1CR1Q5^R*L\=]%HD6DK%TRI8CR"-L_(_?:W>B*V ;O=(@%,%.#L!CG,D MH%L%=$\-Z%4!O=TA64<"^E5 _]0Y#*J P:E#&E8!P]V _I& 414P*C[=\N,H M/DN7*CJ^%GQ%1'ZVIN4/"B&*:/T1QEGN[I,2^M58QZFQRYX5N?A,A:"Y1._) MA2D3E3E\\M\ MSI%\E^2!9VHNB9=-V*09W]%CWTS 64_@UC$"G]BB3;K6!^)83H]\?W+)Q;OM ML1\8XIV9Z+*H3:Q^0>RNB0GYV@7$V\UO0-WT! M48?>?_C;%9Q.-,TS/.%=K^;9/3J@AB+=C>/= MTU.7Z?2266^9M&_OFD3R#W MBJ7RWP,#O2UIO<.T?#&YD@L:L9N67BTD$R^L-?[S#WM@_77(-23,1<(\),Q' MP@(D+ 3!&N;U-N;U3/3QH^ 18Q-)IH*G>DG5'D[CC&91G,T.F6>DG6L>$N8B M81X2YI>P00'+=VHO8[UOLZSKSLNV4OMG#?N[)X6@<354Z6]4Z1M5\5Z9B&+) MR$+$$2._S-?DVQ(VW)J/[;0OG>:$[HPISU4 "?.0,/^D-R- I@SW4SKM[N4F M8T.!P4:!@5&!3YSJS7PV(4\L6HI8O9&/,\'8D87^U@@[]V*!A+E(F(>$^4A8 M@(2%(%A#O.%&O"%T@S1$FH>$N4B8AX3Y2%B A(4@6,.\T<:\D?&2]T!?XW29 MDF%9&(ZF3ZVG?(.R/K7.^0,!<)\T9[>Y7^_H[&1Z8,D+ 0!&L(=;D1 MZA*ZXS;2SE4*"7.1,._RA.VOC\P8(&$A"-8PRK;J$IEE=.H'%3%]3AB),\5T M D4$58Q<4$DH6>AMNUXS#U4\;LW<<^V"TEPHS:MHHRW!K+;5[^\8!DT:0&DA MBM:4;*L.:QLE^[Q,GYD@?$K2O$":O*UK?#(_IK\4ZDO8@B9DD2QE+>(O0R7P MUISQ;/V0-!=*\RI:?TN_[JYZR(0!E!:B:$WUG%H]QZB>KQ?(Q"B2,?YLD9 T M%TKS*EJCFM3=6RBA.0,H+431FB[5I7;;6$\=/Y;+(9VQ_+(UW3:+\(QP$<_* M8^L+VD'?H!5X*,V%TKR*MK-N]O;636AY'4H+4;2F<'6%W3:7V.^;>S+R^TT9 MM,@.I;E0FE?1=N1R!GMV(;,&4%J(HC7MJHORMKDJW[R<*4'C)"]2J!5+7EBY M4Y-$L!>6+1F9\2.7,V3E^0Y*5":#Z4%4%J(HC45K%L-CKG5<.YJ:\:=K>!^ M==_N[_VRPH4F]: T'TH+H+0016NZ5;<>''/KX<3E=JZ/'50-VG2 TEPHS8/2 M?"@M@-)"%*UI9-V;<'K8!1?:FH#27"C-@])\*"V TD(4K:E@W\WP/=_?'AGSGJV6] F!)3F0VD!E!:B:*5;G:V[2%,F9L4=Q9(4C8?R?LS- MTW5WCOOV55#>>UQCRENA'ZB8Q9DD"9MJI-4>Z@F(\N[B\HGBB^)> MU6>N%$^+AW-&)TSD)^C7IYRK]9,\P>8>[_'_4$L#!!0 ( ,\S85EL^SM> MNP( " ( 9 >&PO=V]R:W-H965T))K@"0/&=I+D?6"K$8VK:,5Y!1>]+MRSY0KU M@AV%!5W"#/"QF HULQN6A&602\9S(F QLJYZPW&@XTW 5P8;N34FVLF<\R<] M^9*,+$<+@A1BU Q4O=8PAC351$K&KYK3:E)JX/;XE?W&>%=>YE3"F*??6(*K MD75AD006M$SQGF\^0^UGH/EBGDKS2395K*\RQJ5$GM5@-<]87KWID#/R.)N0XZ,3>RXSG9=97/?R3:#XIQXSBEQ';?? A]WPR<0*WC/P+VW<%OY;LR[C7G7 M\'GO\-WR?'GV "(CN@RGY(;)F*;D.U!!ZI*\D!]7%WND2AJT&:Q0OD'IEK". M//V$]GI;>2?W@ESCNJ",,.5NL)! MZ "UO^ <7R?ZEFC^%$1_ %!+ P04 " #/,V%9Z']9I.T% Y*0 &0 M 'AL+W=O;GBXH=< "CRDB:9O.HME%I>]/LR6D!*Y3E?0J:_F7.14J4OQ5-?+@70N#1* MD[YC6:-^2EG6FUV6]^[%[)+G*F$9W LB\S2EXO4&$KZZZMF]]8VO[&FABAO] MV>62/L$#J&_+>Z&O^AM*S%+().,9$3"_ZEW;%Z$]+0S*%G\R6,F=SZ1XE$?. M?Q07G^*KGE5X! E$JD!0_>\9;B%)"I+VXY\:VMOT61CN?E[3@_+A]<,\4@FW M//F+Q6IQU9OT2 QSFB?J*U_]"O4##0M>Q!-9_B6KNJW5(U$N%4]K8^U!RK+J M/WVI7\2.@3TY8.#4!D[+P!D=,'!K [=MX!PP&-0&@[9+XP,&P]I@^-8>1K7! MJ-W#X(#!N#88E\&JWFX9&H\J.KL4?$5$T5K3B@]E?$MK'1&6%5)\4$)_R[2= MFMV!CJ,D[SU0E"7R WE'6$;^6/!%L!G0/ *?G,,[60 MQ,]BB)OV?>W&-8P3^SI_/B34^(X[EN&2N?O[)'D]^Z7+,S'F Y3EQ MK9(S(-\>//+^W0<3SWL[SUWS.C"^&?-;GFW=ZC /S.8>1-K(9>C,=KY'5&7],F(<)\S%A 28L1((U1#+8B&1@HL^^+$%0Q;(GDA19B(@] MT71)QL@\53(5;%3"BEG[>6;; ST,GW>E@-FCCPD+.MQW!].F^R%2CXT0#S+S#-R5P_^US-RFPL!F3HC#XHJT%L;1?BD69IR629W]W:3 MDY8-R596&<\^1I6TR)*+0BE=0C'R3Q7*9"^)3(>M8>AA=NACPH))QP)H9+6R M"%*/C6A/-]&>&J-]7R!U.)]IDD.1)%I![XJOD7AJ?*?[;\AQ1JT 8_;H8\*" M#O?=:7N:0.JQ$6#;VI8@+&.(OT)1,]L.: 4B[0JK&7-J7(\XY9)7H$(2VR)I M5=!P!B2FKUWIT$/US$>E!:BT$(O6E,I.M&YFB=\U;E1,)-. M%H*SET8'EM66P7XCM]W(1_4K0*6%6+1F=+T,-FH=$97FH=)\5%J 2@NQ:$WY;*N)]L!8:[H#*:'89E:[ M30]D)-BRVD7>Z;;DD]YIRLZ=HXU:5$2E>:@T'Y46H-)"+%I3/]M2I6TL;LVN M!=!R@T&SN%J)QN1?TP]$-V;@R;(9[NTD77MHM0M2J)WZJ+0 E19BT9IZV%8C M;7,Y+/><$8$9+"BR>%]"FJ1\HB7]3ZE,W.@UBY1:0$J+3SRC@;3>@]G MTL6VK&D?J8_%<5F;U J@IZ>,\=X@'X_LUAB_-7MP\@R"6GY$I06HM!"+UE3& MMC!IFRN3.\K8S1$Z@QRJ1!X!#L>=PJU%@ED(]%!I/BHM0*6%6+2F2+;U3-M< MT%Q/*WL_C_@O3"K(HK+*^:5:N"I.RA] 8O)=B1S(G"82NI>PJ$7/(\]0^-(I M(M0Z*"HM0*6%6+1*1/V= UPIB*?R;)XD9:FK.BFUN;LY_W==GGIKW;^U+[SJ M%-\64QTJ_$S%$\NDGJ7F&FF=C_44)*IS>M6%XLORF-@C5XJGY<<%T!A$T4!_ M/^=0-5 H,M'+#-.)%%C M-D=47T64X!FA1&ZNT.48)"947*%K]#(=H\N+*W2!2(*>ERP3.(G$P)0*1YN: M8;GU7;&U2) N4UZ:%'K9E:"')T S0!).HA>Z)"#%%/P!S5%9O@W[>SH3D MZK_YJZX>!4"['D _L'V1XA"&AGHB!? 5&,''#[9O?:JKSG\R>U M'/G%[@J5GZMT UD%77]@KG:Q&XW/Q&Y7V.U3V%X==J'R=K!=S]KC;G0^D]NK MN+U3W'X=MW?([3M[W(W.9W+[%;=_BKM3Q^T?]R-SF=R=RKNSBGN;AUW MYX#;T:WG'7>C\YGW:UJ@ V=XX*^ISVB/F" M)$)AS)7,NNFHZO'BZ%-,)$OST\.,2746R8=+=5P$KA>H^W/&Y':B#R35 33X M U!+ P04 " #/,V%9H#%T/GT$ "'&0 &0 'AL+W=O0X_?_1#63RS8JRE AYR]8VWS @8>Z4)K;K.$,[)7%FS:?YLWLVG]*M2.(, M[AGBVS0E[-PXX?7"-%Y8G29W7S)9Q9CHH($@B$@B#R[P46D"0*2<;Q MLP2UJC:5X^'U'OUS3EZ2>2(<%C3Y$8?TMHEM.LI!/;2&C4VW801G);1&)^T8D'KJCF8@X^I2%$';X+_3^$XV_ M+56II''WTMRZ6L E;'K(@#'(4->>^S+'C>?W)U'XYU.4T M,[]M-L)#[.'*K,%E4'$9G,)E3P70AL5!)YL"9W08IMN;N$=D3K+RVU9NSYMT M,QE63(;:07TCKD0$5W>$/]O9DJ&:XQIAH6[D.'CE'8T(; MU3LYCRO.8T-9,#XI"TZR\MM6;V?!I&(RT3+Y^M5?=,6M]3IWK)L$\PV!-=3" M3EWR.&:6PA+'D()&T7Q3:$T-#\I&;&0]+&$.E["A,QJY@Z/L.='.UX?U7MIN M3=LU-&F40(>9[O3P\)CV*5:^/JCWDJXK1ZRMK%I]#2&2&\[]#N"$)4./?W8> M>1U#I>\XQXN+J5:;JM4%(^X;KDVPM@0]6R:3:+XIM*:8=<6*396LN%UG=N7= M*5:^/JCWDJZ+6ZRM^>;ET-$.&:/UK%$TWQ1:4[VZI,4CT_EGJ!PMQ32)YIM" M:XI9U\I87RS?D=D;ZC1IDYU M)8[UI?BR/!63^ZG.,ZQ;O?_9HDQ:2Z'KC5WL'1\DF&JV>9!65]RNMAH]:W^I MASI7H1*ML1'%[6%CJM&F/G4U[>JKZ0=01_0JF\Y),#WHV4KAME*3#J6,%N#V MP&UL MQ9Q;;]LV&(;_"N$50PNTM0X^=HF!)!*Y#FMG-.MV,>R"L6A;J X>)>/ M.L0R79F.MG?(32+)^AY2^EZ0U"N*9W>I_)*MA>;=_U^MEB+ MF&=OTXU(U"_+5,8\5[MRU<\V4O"@#(JCOF-9HW[,PZ0W.RN/S>7L+-WF49B( MN239-HZY?+@447IWWK-[CP<^A:MU7ASHS\XV?"6N1?YY,Y=JK[^C!&$LDBQ, M$R+%\KQW8;]C[J@(*,_X+11WV=XV*2[E)DV_%#OO@_.>5=1(1&*1%PBN_MV* M*Q%%!4G5XZ\:VMN5603N;S_2:7GQZF)N>":NTNCW,,C7Y[U)CP1BR;=1_BF] M^U'4%S0L>(LTRLJ_Y*XZ=SSMD<4VR].X#E8UB,.D^L_OZQNQ%V /C@0X=8!S M&# \$N#6 >Y3 P9UP."I51K6 ,Z8%PFJ[J[96H\GO/9 MF4SOB"S.5K1BH\QO&:TR$B:%%*]SJ7X-55P^N\[3Q9?F12\D+G;PB+SV1\S#*7I$WY/.U1UZ^>$5>D# AOZ[3;<:3(#OKYZHR!;*_ MJ N^J@IVCA1LDP]IDJ\SXB>!"%KB/7/\]%0\/5&^8P#TU5W.D;B M3SQY2RS[-7$L9]!V0TZ$;U6X:Q7AEMUV/\SAUV+S&-Y:NO_T<+?M;IK#/;%0 MX=6UMU6>G;KV2-TZIRU<2X6[4[5;\MQC5[/F4K2I^D)I.ED)U9;FY.:![)\W MYP_EX8L[+@/RQ\\*2=[G(L[^;+F>RZK\07OY1?_Q+MOPA3COJ0XB$_)6]&;? M?V>/K!_:A(&$>4B8CX11)(R!8)J\!CMY#4STF7^_43VITDP0WH:!2 +R$(JH MK1&Z-(*ZZ@0)\RK8M(05 Y;;F776O]U//K(XBH0Q$$Q+_G"7_*$Q^7.9+H0( M,K*4:4S\>!.E#T*0LB,E\ZU!M;H0!$M MYPP=_1R*K!0#P;1$CW:)'AD37?3#1_-H#.V:1R3,0\)\)(PB80P$TY0QWBEC M_,S#BS%27DB8AX3Y2!A%PA@(ILEKLI/7Q-CP?*J( 5FFDBRW^58*$F;9EB<+ MT286(ZVK6"K8<*^)=T;CP7@PU9MY#UFHCX11)(R!8)H.ICL=3(TZ^+B-;X0D MZ9)D14.2$7ZKGL+Y321*9:Q46Y.WZ<%([:H'),Q#PGPDC$Z_D?W(LL;N6%<] M Y6IR<&V&J_&,@KB-Y'E8;(BOA0VD4 M2F,HFBZ)/?O.?MH@E7PE'_A]&&_C5ET8*9UU@:1Y4)H/I5$HC:%HNE:<1BO. M,P];ZPJ@9(:D>5":#Z51*(VA:+K,&N_5-GIO3^FEH.[IB>K8EJ&;@IJE4!J% MTAB*IFNB,4QMLV-ZY+7 I3FLLQ*@!BF4YD-I%$IC*)HNCL90M8?/W2]!;5VHH=3FW[ MT(R'%DO;BIT,!X/IP5LAABI6SV)CO=I&ZVUVD21;'I$P684!-5RC-@])\*(U":0Q%T^=_-?ZL8S9$2_F4,R,# MLJGEPPOYO":YD*W-DYG853=0F@>E^5 :/9$)PT,_0U5$%TGCV#IFQ]:_GL]; ME0"U:*$T#TKSH30*I3$431='8]$ZSVW1.E"+%DKSH#0?2J-0&D/1=)DU%JUC M]D2[/@J;<9U% YWO"J7Y4!J%TEA-T^9FC"?VN'E"U^70N+..V9W]MQ,-S-C. MLH"ZMS5->Z,_=D;VY,!%@99*H32&HNFR:'Q9QSS3]2((PJ+SX=%.%]M\GV@=^F;G8SHF&^J=0&H72&(JFRZ'Q3QVS?WI=::#H)T30 MW]0SG0.R30+5>!P=UD)GRD)IGO.MY^E.)];XL(F &JU0&D/1=$TT;JP#=F/- MO,YR@+JQ4)H/I5$HC3FMWJY]9!S1N+&.V8W]$":%#5N\^3=) .K(0FE>3=-O MS&1XV"! G58HC:%HN@0:I]4QSUGM\&F4F=19!U#+M*:9OHXZ?0J%UHFA:/H7 ME8VYZ9HMM?_VW9,9WC794)I7T_1/GP[3#2V20FD,1=.5T3B:[@E'4]?"+YOB MH:%5!%"+$TKSH#0?2J-0&D/1=+4T%J?[W!:G"[4XH30/2O.A- JE,11-E]G> M"@!FB[/#0,1,ZJP7[-?\[LF!R.E3*+1.#$73,]NXE:[9K6SM;LC7QR&)S HC MFDOMK *HF0FE^5 :A=(8BJ9KJ[$\W>>> MBNI"IZ)":1Z4YD-I%$IC*)HNL\9*=*I3&4+1*%/V]1;EB(5?E>FL96:3;)*\6E=H=W:WI=E&N9'9PW+/?^=7* M; VF6BCN Y>K,,E())8*:;T=*U7+:NVU:B=/-^727S=IGJ=QN;D6/!"R.$'] MODS3_'&G*&"W M[L'U!+ P04 " #/,V%9OW8K90T% #-& &0 'AL M+W=OUO)>W^488;RG[R M!2$"O&1ISD?&0HCEK6GR:$$RS =T27+YS8RR# MYR^8F7S*"X\(H2TUD69Z9 MX20WQL/BV2,;#^E*I$E.'AG@JRS#['5"4KH9&=#8/OB6S!="/3#'PR6>DRD1 M3\M')N_,VDN<9"3G"N@4)YIO2GNOD$@R<%3G@A^(Q_*Z[\7=,5Q'O.A*62X:E SJD*;E*&A(Z&% MX O-Q8*#3WE,XGU[4V+6K&C+.D%:AU.R' #;N@'(0@YXFCZ JP][L9 MZQT_D$@ZAH5C>^M8$[!=3XY=^+6/^/UKE3T3IF:@S'UG$DL73K<+505N^1)' M9&3(;F=73>QU]7@@NY5))\#C!7U!,R3_)< MWC>)I4>YQ'LD2+&%,(,OJC"1O /-:8!^A M"QWHV@=DVK%[DODUF:\E^_1"6)3PTS1^FP:%@0L/8;3#]80):IA "S/!J9JH M:EO)>OKV#16T\-S \6S?/\#3!M 3+ZSQ0GWE**LC(.6=TB_H%LVBQ+FRK']G340#EJ+71]AWPR@ M)@/HS0VD#V/I74UC#0G1P#]PE!!!L M%!#42Z#]IM,'TVECN@,[/,2\A/R!C?Z!>@%TJAWU 7<[UC0<>-XA^274$FSD M$M3KI7=UJCYI\%KE*QBT9O\2N@HVP@KZVOYU-Y\S,L>"@,^Y8$G.DPA\Q^FJ MNW.=2395Y)<08;!185 OPQKRI"9?*W(UKYWTI3]O9SK]H%VTVF^%/MI9^OOA M-JH*GDE6'8L^;,7EA:@5_274%&K4%-*JE49-X4I-,:).OY28B*B<)1R)%4Z! M("R[ 71'>J@=^DKD_NR4DB=&]4I3 "V0E8<<,HTQ?NT^?+B$WD*-WD)ZO?7& M#*7)C-SLK943&=*/ZE890ML$070\09>08ZB18T@OQ[;[)*<"S"MIMLIC6;7% M@L@=8D% F=HI$#S*QM=9N/5#O+?.G7&.SN5V7N6B/#NNG]9G]7?%";79 MO%X>],M6(']\<9"2F32UY*\( [#R[+R\$719'#\_4R%H5EPN"):[0[T@OY]1 M*K8W:H#Z/QCC_P!02P,$% @ SS-A66X:4GA-!0 @2$ !D !X;"]W M;W)K&ULQ5I=;]LV%/TKA#8,*=!8$N785F8;2-)V M*["L1H*V#\,>&(NVB4BB1])V#.S'CY04T?(D1DH9^,76!WEX[B7OO4>BQCO* M'OD*8P&>DCCE$VW2-4WEG05F"A#QE2Y>O&491UBF)7>AY M S=!)'6FX^S:C$W'="-BDN(9 WR3)(CMKW%,=Q/'=YXOW)'E2J@+[G2\1DM\ MC\77]8S),[=$B4B"4TYH"AA>3)PK__(F"%2'K,4W@G?\X!@H4QXH?50GGZ.) MXRE&.,9SH2"0_-OB&QS'"DGR^*< =<[-F65F?4 "3<>,[@!3K26:.LA\D_66UI!43>.]8/(N MD?W$]%[0^>/YM71$!&YH(E<'1YE_SZZXG-JU.N;@J[I-4O !"\PD"PS$"H/? M&$H%D,-B\ D1!KZA>(,!78 ,%'S).[\#9[(;(K$\.@<_ Q?P%6*8CUTA^2L6 M[KS@>IUSA0U<0W!+4['BX&,:X:C:WY5VE\;#9^.OH1'P'J][(/#> ^C!?@V? MF_;= P.=H)R+(,,+FO"47^KFXHI)3R^QC!X!'O;@L-T,[;/+5SO$(O#7'VIN M/@N<\+_K_)N/WZ\?7V6,2[Y&C3CT]KF0>D_1'9D@BG$=@3'$=U-N= 80:DDMIVZHW=[:$AQJ%>:E!8/3KS*!S9=90FLXJIAZ:JA<7%\SXJ0 MM!]M,9-%%2Q4FMT^IUE:9.>ERL/'"3%W18X_/%C\OM<+_*, J&UU$9:M*N1' M)?E1NQ#=TEA.<$S$_CVX)2E)-DD=U1QM=!BGO=%P>$2UKM5P".NIAB75\!54 MT5,3U;"&1#@*CZC6M1J&@WJJOJ<+MF" I?"/#.\(?SQ=, M)C4BUZ4,"P&8% G&V2\@J][R@L'Q_#>TZS=PAIHS?"7GYF500!YQZ0^/PZNA MWG]_HGKA6]) !3N>@LYX6L]X9L% MQ8_7C&* PW(P[ V.U_3_&X4]KVE%:VW@&^NI3F[J.0../4:,OZOE:88: M@"1[6JB=H]=TK9JD:[AO+N)=ZV !%U;K1O_8_\9!7[O*=&WW6Q;W%D5H]'(1 M,C6I,M0EW3?7]#]EAJ"+!9EC!G ALCGX%[06W&;\SEG!$EKU.5>+!NB=.(E" MHVKIZBY;:%5W:04#S0JF2QHR0W4VW$SL(B<"6F0HJ+4/-&N?3J$BKQN2EWFD MSLZPA%;UBY97\-3O8Z!5H68+K>HN+=1@RW02VOH%E> M=8Z5YL<'\TB=)_\MWNE +=S@J=_J0*NO=6RA5=VE12%L*0K;Q(H9:E"4!#\O M";(T1&A?'SIOH1FAUHS0K!F_6"HQQE$ZKP-+:%6?:)4*PU.'C549:PNMNC^B M96S0\MU7B[!Y 0H:E52QP_$C$%43M?0,S JO4Y0T%Q?S*)VW>BRA57VB!6H M3[TQ9E6WVD*KNNM@&_&%UX)=HL0,U;ZX6 #*S74/-K,3S);9'C\'<[I)1;ZU M6UXMOR.XRG;/CZY?^Y#Y1 Y1?74S_ U!+ P04 " #/,V%9-6F2 MPI0% 5)P &0 'AL+W=O/(MCM3N;#0;H8C=T-M$7?'[WU@=4#G!#4]D^1?= MU[;."&UNI>)I[:QGD,99]9_^J!.QYZ Y9@=2.Y"^@W? P:T=W)X#.32"5SMX M3QW!KQW*T,=5[&7B JKH?I&4%WURQ#=]F\;_ZAX-&X8_BF+U%;P*F:)S(M^@=^KH. MT)M7;]$K%&?HRX[?2II%KK%H.--/;6+:FKDP-1<])EG:B=1F$4L,O@' M=O^YQ7^LT]3DBCSFZH)8@6N6OT>N_X(GSP50:2%@ M"0N!8)TB>DT1/1M]^87KHB!9WM[792DW^[ST([<.?.QR\X>Y'@X9 @W9R>2DR>3$FLEOY?.XN-?OF-#O%RAG(N:FGGUA M!1U[5T/" GN(!#TP*B2:H[1ZJN 9BNB#Z;D6 DVK4XII4XJI=9X_X;0JL$=P>'[?;UAL,(>GO>D M5FW5U5K.Q.V]3QE@GN<<$%NXU9K8+C;#]>6E,4*KV]&+$)(6@-)"*%JW *W< MQ?Y+]Q-(W;L"I06@M!"*UBUEJ[>Q78T^HY],AIW"';03@Q%V^]UD:.0ZI-]+ M#$;8.=!*6HV+[2)WS1)]:7N"MBQC0F?B-4WS#XA&^M4QEDK0XNN#,7I0J0M* M"T!I(12M6Z%6%N/92_<:4'D-2@M :2$4K5O*5F)CJ_A[3J^9#]]=W.F\WVR& M5IC,G7ZW,5CY'A[TFZ&9.R4S<\,AK4 E=MEVI?-*Q697-YJ(W;&$Y\5*-L5M MAQV[-$%I 2@MA*)UR])J5H)?N,L04+$+2@M :2$4K5O*5NP2JP)[1I>IP9TN M,YGVFHS)B.!>CS$8S?S^ERB#T9Q,#S285B 2NT!<<:D0OT%;SB.))$^,'T_L MD*-7(^A'45!:"$7KEJ/5JL1[Z<8"JGI!:0$H+82B=4O9JEYB_\K[C,8R_/#J M>OV^8O@X.V@K0YOYK-]5AC9^_ZUEO+?-)V5B6^ZODCHH!/PVJ'5HNO-HQ]IF(;9Q(E[$8/Y;R?ZNF*:@]6=:)X7FXR MNN9*\;0\W#$:,5$8Z-]O.%>/)\4 S4ZXY7]02P,$% @ SS-A6>H+N::X M P +Q< !D !X;"]W;W)K&ULM9AKCZ,V%(;_ MBD57U8S4#K>$7)I$V@F@CK3;CC:[[8>J'SQPDJ %G-K.)/OO:P,AL$/HI'OV M2X+->1]?7F/#F1T8_RRV )(P0I1%(CJ/I[AB6DJ2:I?OQ308VZ32UL7I_H83%X-9@G M*F#)TC^36&[GQM@@,:SI/I4?V.%7J 8TU+R(I:+X)8D6.)7 ^5HPN"!P*X'[VA8&E6#PVA:&E6#X6H%7";QB[LO) M*F;:IY(N9IP="-?1BJ8O"KL*M9K@)-7-+WI D)Q^W;"]H'HN9*54'-,:,JL;NR\:< M"XVYY#W+Y5:0((\A[M#[_?I)C]Y4 Z]'[YQ&?^_T E>PNR.N]1-Q+&?0T9_E MZ^5NUW"^K?7@VUH/^^4^1$IN=\E;<^G6*\DM>.X%WN\[T&LGWY!W3 BR5$OI MB]KY#I3'@OSU3D63!PF9^+MKW93H03=:[ZY3L:,1S VU?0K@SV L?OS!]JQ? MNDS#A/F8L 3%B+!6F8/:K,'??33MB'IDH57KOT M,6$^)BS A(5(L):57FVE]_WV.0_3;$R8CPD+,&$A$JQE]J@V>]3[W)[-3K79 M4=/L+G][:=?ZBPGS,6$!)BP>+1*_L6H,P83XF+,"$ MA4BPEI&V=?ZLM+[?*5FQD?Q&I?FHM "5%F+1VIXW4@DVZF'9C[O:9DR:CTH+ M4&EA16ONO2/WTMYK.V?['+03LQ]UM768-!^5%J#2PHK6?-EQK!?6F8U\7@9\ M4V1>U0/%]KDL$S)U;9W=?5OD-+^JO[>G2[NCWK>G09F[/>/+5/)[RC=)+D@* M:]64=3=2JXR7V=FR(-FNR"8^,2E95EQN@:JO6QV@[J\9DZ>";J#.D2_^!5!+ M P04 " #/,V%9;"')(=(# !2$ &0 'AL+W=O)7L=5H1!!-)*G+=,@Q/+V!6:N%B2 UD4! MR=]+E./C0C.U4\/W;)\RT:"'\PKNT0:QI^J1\)K>J219@4J:X1(0M%MHG\S9 M.A!X"?@K0T=Z5@9B)%N,GT7E2[+0#-$AE*.8"07(?P[H >6Y$.+=^-EJ:EU( M03POG]37:KX$$[6"=L^_X^!FUXW&%7HQS*O^"8XLU M-!#7E.&B)?,>%%G9_,)?K0]G!*ZC)E@MP>H3G"L$NR78MT9P6H)S:P2W);A] M@G>%X+4$3WK?F"6=CB"#X9S@(R "S=5$04Z79'.#LU(LK TC_&O&>2S\ U,* M'A$!FQ02!.Z6D&8Q@&4"HBRO&4K -[ZZ):HZH>[!7808S')Z#SZ ITT$[M[> M@[= !U1\IB KP5.9,?J>-_+RGRFN*9>DMQV;]ETS[K2/1M\Q25+ M*5B5"4H4_&B8'[S$7P_S36M 0.=>=X9;)\.7UJ#B!E438!OO@658CJ)##[?3 M;94?OQ=]]7O1U\/T",6<;JKH%U[:W>*UI9Y]1>];72 "&28SUDA>_>F)[Q434K8XI%8XJMQA1;CR1V,9M.-YO.D'HH#IHO M98P+?@R) ^=>-:F-A"O!T;W2.[?SSAW<"1$J,;\=KNX%=\R],*98-*;8:DRQ]4AB%_/I M=?/I#>Z%'_)%Q&]?>. GW!X!OBT*_A!K+UC^0J2,WZA9N>42E.;4/>.A>[9M"'5[H\ M[5R>CN=RTKR'5#Y/;_59 53[K "J?58I*GV^(?2%AW[GH?_BJ9V?GH?2. 9 M(]FV9G";(\!PYRK#\7.*\P01.K1JFWC3\^/6F+A]*Y4HQ^[YJ$!9$\OMF:A MF1.WAUH/^O#*E1IT+@?_C\L#JS:XR6^-&K)K_]5[[)MK]"LL]*"G*T MXZ&,R93O*M)DL$V%X4IF7%O,>/XFBRE/^A$1 /Y]AS$[542 [M\(X3]02P,$ M% @ SS-A69EP%I0P P = P !D !X;"]W;W)K&ULS5==3]LP%/TK5B9-(&WDLTG+VDA0-@T)-$2U\3#MP:2WC84_,MNA M\.]G.R&T)51#Z@,OC>WX'I]S[.O>C%="WJD20*,'1KF:>*76U;'OJZ($AM61 MJ(";-PLA&=:F*Y>^JB3@N0MBU(^"(/49)MS+QV[L2N9C46M*.%Q)I&K&L'P\ M!2I6$R_TG@:NR;+4=L#/QQ5>P@STS^I*FI[?H>*'UHBU (/3'Q"U =%V0/)*0-P&Q$YHP\S).L,:YV,I5DC:V0;- M-IPW+MJH(=QNXTQ+\Y:8.)U?"*70%4@T*[$$='#"-9D36EMST0R*6A)-0*&O M#P6MYS!'"RD8F@I6U1J[C1 +]!5+3OAR#>@0'9R!QH2J0_09*3NDQKXVA.VR M?M&2.VW(1:^0&Z%+P75I5N=FZ[Z 3=^;'#B]^!6]/9J/?%P88G6M@ZD^?RPV+I)^%O2B.584+F'CF)E @ M[\'+/WX(T^!+GT5[ MLP+.D,2W:AYYTQE=!@S,,4%8(Q8TQSQ!K#= EV>-TT MY[*)X^9BI/;(5\8\%]/G5T-BX$C8>_ ^'XR241:E8_]^W8J>>>$PB**LF[>A M.Z$>>N^[@EL0W':*4[?12*D^S1L3V ; MAF6=8=E[2(3LY0$?)FF<95N)\')>DJ1),$K[$V'8J1SN5'F#I<1<*Z0%JFI9 ME.;_NM-I:ZZ:XZ4:[TOG$%8Q;XZ>V MI'9UX3-,4X]?8KDD7"$*"P,9'&6&E&Q*W*:C1>6JQ%NA3Y#(_\'4$L#!!0 ( ,\S85D;CL[&)P( !L% 9 >&PO M=V]R:W-H965TUF=(]831ESY1X4=R-3@?8W6V,51V_:'7.5!;Z)("59FB03IKC0M,CCV=(6 MN:E1"@U+2URM%+>_;T&:9D;']'AP)W9[# >LR"N^@Q7@?;6TWF(]RT8HT$X8 M32QL9_1F/)UGP3\Z?!/0N),]"4K6QCP$X]-F1I.0$$@H,3!POQQ@#E(&(I_& MKXZ3]B$#\'1_9/\0M7LM:^Y@;N1WL<']C+ZC9 -;7DN\,\U'Z/1_ MI&E])RDE9>W0J [L,U!"MRM_[.IP AA?/0-(.T#ZMX"L \3*L3:S*&O!D1>Y M-0VQP=NSA4VL341[-4*'O[A"ZV^%QV$Q-TH)]+\%'>%Z0^9&H] [T*4 1P9? MN;4\%'I(!@M +J0;DC?D?K4@@Y?#G*%/(1"QL@MWVX9+GPGWN=8CDB6O29JD M5V?@\\OP!90>/H[P["F<>>&]^K17GT:^[)_4_[A9.[3^H?T\)[1EOCK/')IO MZBI>PHSZ[G)@#T"+5R_&D^3].=G_B>Q)$;*^"-DE]J(7C40*OA928%#/R]+6 M7!*N3*WQ7 5:VDFD#=/B4"0Y.YS*NN31YLI.GFX8&U^XW0GMB(2MQR2CM]>4 MV+856P--%5_SVJ#OC;C=^^D%-CCX^ZTQ>#1"@_3SL/@#4$L#!!0 ( ,\S M85GVE\AQE0( ,0' 9 >&PO=V]R:W-H965T:]R $VV9<'5R,FUKH:NJ](<2JK.104<=Y9"EE2C M*5>NJB30S(+*PO4][](M*>-.'%G?3,:1J'7!.,PD47594ODPAD)L1L[ V3EN MV2K7QN'&4457, =]5\TD6F['DK$2N&*"$PG+D7,]&$Y#$V\#OC/8J+TU,4H6 M0MP;XVLVEE4A'@#(&#@LF2:S@G)%3A/0E!7JC+PG=_.$ MG)ZD+AIFVK!=E=]K]G?:Q?Y1P#M4Y";QWQ/?\L.<\DY?#@SXY_Y=]^L_9'Q4CZ!Y"8/F" M9_AN03,)V 'T[BDH\O-ZH;3$__*OOMMN^,)^/M/?AJJB*8P<;& *Y!J<^.V; MP:7WJ:_4KTF6O";9])7('EU*V%U*>(P]OJ$ZS1E?D11?OF2+VC1716"+8T)! MWZ4T?)>6S\R(=1QX7N2N]VO]-.8@(GD:<77(,CW&THAU]]I2"7)EYX%"+377 MS&ULM9A;CYLX M%(#_BL5652M5X18(F2:1FL!V1]JVHTEG^[#:!T\X 53 U':25MH?O^82$H@' MS>QX7A(PYWROWDKL6CT>8P]@_/]A#6)UYB2XX-E6=8)FMZ5D5UQ[N)30+12$ M\B2/T/59(?W]IQ!'UQPR]H^L0FKV6,XNV^45*_ &YIKHAPSH'K3%Z]],UW@O M2XM*F*\2%BB"=1(T;A,T'J(OOA*.T^-NEF[36M^M],N?F/W"M.V)/=/WY]&5 M2!F.:7:E_$LIVYDZ1E2IA?PYSS4/<"J.AUG3B[;9S=P3C?C=8C63P'M9X:3Y4P7R4L4 3K MA'[2AG[R@LUVHC)!*F&^2EB@"-9)D-I>]UO(,K]:^=MGY.!_W\"*+H\E\R!P<5GUIE*F&^2EB@"-:) MOFF<_K\;+]@(&KBB'"FE^4II@2I:-TUGQRSSF>V@ 9QO3\^8]+J!5,CJ=0.) MD-CH;J\;R*0\G YGYDBSB/U!+ P04 " #/,V%95:^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_'[GZR19%T9_.U'U'ZMV]=;=+:V_%]UH;/TDV(6S/1R-?;J"6 M_D^[!8-G5M;5,N"A6X_\UH&L_ 8@U'J4C<=GHUHJD[Q_MQMK[D;Q@0U0!F4- M-K8-7Q7<^__.MX?B3GFU5%J%ATG2?=>0B%H95:M'J";).!%^8^__MDX]6A.D M7I3.:CU)TO[$5W!!E3\U+UK(&[GT74N0RR\202;)V1@'7"GG0]>C&U\BXQU@ MY_ZH"?8OI0.XJ0SPT=EFJ\RZ'0;O8A3=1A>'W6*@$?O-6JPHY*G$IM30EB @R(R"S(T)^RR+(G(#,CP*Y M:''PT@BR(""+(T(.(GE*0)X>$S*/(,\(R#->R,O&*P/>B\]N+8UZ?/E,OR;0 M7O.B+9JZENY!V)58J+51>)G$-'11EK;!-!1!OB$@WS!#@D:[1*FFR^C/"3*" M?$M ON6%G,(R)DG'5*(>\[)<@_3@8QI2&\S>6 1;WFZLKL#YW\35OPW:+6:C M;)$RZZ)C^^-2]AFDQI'\3\:E1)$RFV)F2EN#N)'?A_\GY86460S7%E/9'!P^ MAM)!3$6)(&4W05VKT';R716%/@A8SH$IU3!TE A29A-"F&J?*FM M;X;3D;)!RJR#F?$*$YZX<;+":2@NG),X&[OY&5?*E"8R9DV0\A]4>!GECXS; M'Y3^AYCDPH-9)6T!($YP<:G!OXJA*']DS/[H*X&]6)1",F:%'-+N$VB,23DE M8W;*T'1[HTC9)&.V"9FOAP\&I96,72O4\QNOT3)**]DQ5QG?BAB3$DO&+!8: M\S3>X*#)=FZW!E^)DRD$J?3@(<\IK>2_1"O_ MR- X%;"4;6U=8=L3:HQ)[FC](M'L"Q]EFIQ[L?+$-0R@;EN%5H/P4:;)F4VS M;XT*MF3TF-,RC@%LW%>UI085RS;VAV+J=)-O(58 M4-HIF+7S$O/"!%6U@!A2L8@34D%IIV!_DT+L^HB3&)-\E<)LH?W[/L^VC#$I M"Q7<%MJSH%#/"XJX4B\H"Q6=A4:[UZ85WK&!ZA/^A,?V4NIR[D3[T6__%J?M M3LVJT?H#MGTVUU96N[>PNS?([W\ 4$L#!!0 ( ,\S85G]+-6EK@$ ,$; M : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V;MNPD 0A>%707X MEIE9;A%0I:&-> $+EHLPV/)N%'C[("C@6"G2H#V5M;8\_AM_LM:SKU"5Z5"? MX_[0Q-[E5)WCO-BGU'PX%]?[<"ICOV["^79E6[>G,MV6[ZG;H]Q'T(J>JNRW84T+]RE M>IZ.[GZ0_FURT5MNYD6[W$CA<@BOJK01Z*^JM M!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01Z6V>S MA$!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!OCWI[ KT]ZNT)]/:H MMR?0VZ/>GD!OW]GL)M#;H]Z>0&^/>OMWZAW3M0KQV?-8X_/?276ZW1N>C[\O M'R<[[_@=9P=_[!:_4$L#!!0 ( ,\S85DF^H>GM0$ -P; 3 6T-O M;G1E;G1?5'EP97-=+GAM;,V9S6[",!"$7P7EBHBQG=(? 9>VUY9#7\!--B0B MB2W;4'C[.N%':D6C(BIU+K$2[\Z,O=)WR?1M9\@-MG75N%E4>&\>&'-I0;5R ML3;4A)U7T<$A#IU=C2M*XX:A(&)G'=J=GPT. M?:\;LK;,:+!0UK^H.E2Q;<6H?K_=!VUT K M @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 M " #/,V%9F5R<(Q & "<)P $P @ '+ 0 >&PO=&AE M;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( ,\S85D]]T@^_ 4 ,,@ 8 M " @0P( !X;"]W;W)K&PO=V]R M:W-H965T&UL4$L! A0#% @ SS-A66JLF!O' @ ! @ M !@ ("!,!0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SS-A60EYJ:U3!@ FAL !@ ("! M1B@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MSS-A6?7$.IB*! :PP !@ ("!9#X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SS-A69#R MPYP:! X@D !D ("!4&$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SS-A67EDTTU= P XP< !D M ("!+&T 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ SS-A6?59OT-# @ B@8 !D ("! M5W@ 'AL+W=O@ >&PO=V]R:W-H965T&UL4$L! A0#% M @ SS-A63J6]0RF @ (08 !D ("!4XP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SS-A62$M9D1^! OQD !D M ("!**, 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ SS-A64J%%O69!@ [ST !D ("!#:\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MSS-A6?;5H604 P C H !D ("!\[X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SS-A6;]V*V4-!0 MS1@ !D ("!\LX 'AL+W=O$T% "!(0 &0 @($V MU >&PO=V]R:W-H965T&UL4$L! A0#% @ SS-A6>H+N::X P +Q< !D M ("!A=\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ SS-A61N.SL8G @ &P4 !D ("!Y.H 'AL M+W=O&PO=V]R:W-H965T'&51[@, *,5 9 " M@0[P !X;"]W;W)K&UL4$L! A0#% @ SS-A M656OI;,> P [!$ T ( !,_0 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ SS-A6?TL MU:6N 0 P1L !H ( !KOP 'AL+U]R96QS+W=OU 0 W!L !, M ( !E/X %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& #8 -@"Q#@ &>@ ! end XML 59 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 60 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 62 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.3 html 136 237 1 false 37 0 false 7 false false R1.htm 995200090 - Document - Document and Entity Information Sheet http://www.cvrx.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 995200100 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 995200105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 995200200 - 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 995200300 - 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 995200400 - 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 995210101 - Disclosure - Business Organization Sheet http://www.cvrx.com/role/DisclosureBusinessOrganization Business Organization Notes 7 false false R8.htm 995210201 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.cvrx.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 995210301 - Disclosure - Selected Balance Sheet Information Sheet http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformation Selected Balance Sheet Information Notes 9 false false R10.htm 995210401 - Disclosure - Debt Sheet http://www.cvrx.com/role/DisclosureDebt Debt Notes 10 false false R11.htm 995210501 - Disclosure - Leases Sheet http://www.cvrx.com/role/DisclosureLeases Leases Notes 11 false false R12.htm 995210601 - Disclosure - Stockholders' Equity Sheet http://www.cvrx.com/role/DisclosureStockholdersEquity Stockholders' Equity Notes 12 false false R13.htm 995210701 - Disclosure - Stock-Based Compensation Sheet http://www.cvrx.com/role/DisclosureStockBasedCompensation Stock-Based Compensation Notes 13 false false R14.htm 995210801 - Disclosure - Income Taxes Sheet http://www.cvrx.com/role/DisclosureIncomeTaxes Income Taxes Notes 14 false false R15.htm 995210901 - Disclosure - Loss Per Share Sheet http://www.cvrx.com/role/DisclosureLossPerShare Loss Per Share Notes 15 false false R16.htm 995211001 - Disclosure - Commitments and Contingencies Sheet http://www.cvrx.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 16 false false R17.htm 995211101 - Disclosure - Employee Benefit Plans Sheet http://www.cvrx.com/role/DisclosureEmployeeBenefitPlans Employee Benefit Plans Notes 17 false false R18.htm 995211201 - 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 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 19 false false R20.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 20 false false R21.htm 99920202 - 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 21 false false R22.htm 99930303 - 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 22 false false R23.htm 99930403 - Disclosure - Debt (Tables) Sheet http://www.cvrx.com/role/DisclosureDebtTables Debt (Tables) Tables http://www.cvrx.com/role/DisclosureDebt 23 false false R24.htm 99930503 - Disclosure - Leases (Tables) Sheet http://www.cvrx.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.cvrx.com/role/DisclosureLeases 24 false false R25.htm 99930703 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.cvrx.com/role/DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.cvrx.com/role/DisclosureStockBasedCompensation 25 false false R26.htm 99930903 - Disclosure - Loss Per Share (Tables) Sheet http://www.cvrx.com/role/DisclosureLossPerShareTables Loss Per Share (Tables) Tables http://www.cvrx.com/role/DisclosureLossPerShare 26 false false R27.htm 99931203 - 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 27 false false R28.htm 99940301 - 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 28 false false R29.htm 99940302 - 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 29 false false R30.htm 99940303 - 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 30 false false R31.htm 99940304 - 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 31 false false R32.htm 99940401 - Disclosure - Debt (Narrative) (Details) Sheet http://www.cvrx.com/role/DisclosureDebtNarrativeDetails Debt (Narrative) (Details) Details http://www.cvrx.com/role/DisclosureDebtTables 32 false false R33.htm 99940402 - 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 33 false false R34.htm 99940501 - Disclosure - Leases (Details) Sheet http://www.cvrx.com/role/DisclosureLeasesDetails Leases (Details) Details http://www.cvrx.com/role/DisclosureLeasesTables 34 false false R35.htm 99940502 - 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 35 false false R36.htm 99940601 - Disclosure - Stockholders' Equity (Narrative) (Details) Sheet http://www.cvrx.com/role/DisclosureStockholdersEquityNarrativeDetails Stockholders' Equity (Narrative) (Details) Details http://www.cvrx.com/role/DisclosureStockholdersEquity 36 false false R37.htm 99940701 - 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 37 false false R38.htm 99940702 - 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 38 false false R39.htm 99940703 - 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 39 false false R40.htm 99940704 - 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 40 false false R41.htm 99940801 - Disclosure - Income Taxes (Narrative) (Details) Sheet http://www.cvrx.com/role/DisclosureIncomeTaxesNarrativeDetails Income Taxes (Narrative) (Details) Details http://www.cvrx.com/role/DisclosureIncomeTaxes 41 false false R42.htm 99940901 - 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 42 false false R43.htm 99940902 - 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 43 false false R44.htm 99941001 - 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 44 false false R45.htm 99941101 - Disclosure - Employee Benefit Plans (Details) Sheet http://www.cvrx.com/role/DisclosureEmployeeBenefitPlansDetails Employee Benefit Plans (Details) Details http://www.cvrx.com/role/DisclosureEmployeeBenefitPlans 45 false false R46.htm 99941201 - Disclosure - Segment, Geographic information and revenue disaggregation (Details) Sheet http://www.cvrx.com/role/DisclosureSegmentGeographicInformationAndRevenueDisaggregationDetails Segment, Geographic information and revenue disaggregation (Details) Details 46 false false All Reports Book All Reports cvrx-20240930.xsd cvrx-20240930_cal.xml cvrx-20240930_def.xml cvrx-20240930_lab.xml cvrx-20240930_pre.xml cvrx-20240930x10q.htm http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 65 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "cvrx-20240930x10q.htm": { "nsprefix": "cvrx", "nsuri": "http://www.cvrx.com/20240930", "dts": { "schema": { "local": [ "cvrx-20240930.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/2023/calculation-1.1.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "cvrx-20240930_cal.xml" ] }, "definitionLink": { "local": [ "cvrx-20240930_def.xml" ] }, "labelLink": { "local": [ "cvrx-20240930_lab.xml" ] }, "presentationLink": { "local": [ "cvrx-20240930_pre.xml" ] }, "inline": { "local": [ "cvrx-20240930x10q.htm" ] } }, "keyStandard": 216, "keyCustom": 21, "axisStandard": 16, "axisCustom": 0, "memberStandard": 18, "memberCustom": 18, "hidden": { "total": 30, "http://fasb.org/us-gaap/2024": 25, "http://xbrl.sec.gov/dei/2024": 5 }, "contextCount": 136, "entityCount": 1, "segmentCount": 37, "elementCount": 469, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 550, "http://xbrl.sec.gov/dei/2024": 31, "http://xbrl.sec.gov/ecd/2024": 4 }, "report": { "R1": { "role": "http://www.cvrx.com/role/DocumentDocumentAndEntityInformation", "longName": "995200090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets", "longName": "995200100 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_9_30_2024_l4ZqYpxMiUaM1oeKemU2xg", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_nOtP4zsjCUKCepc01EjIQg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_l4ZqYpxMiUaM1oeKemU2xg", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_nOtP4zsjCUKCepc01EjIQg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "longName": "995200105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_9_30_2024_l4ZqYpxMiUaM1oeKemU2xg", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_nOtP4zsjCUKCepc01EjIQg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_l4ZqYpxMiUaM1oeKemU2xg", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_nOtP4zsjCUKCepc01EjIQg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "longName": "995200200 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Loss", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_NrW5Vj_vakWdhz84BUnn3w", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_nOtP4zsjCUKCepc01EjIQg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_NrW5Vj_vakWdhz84BUnn3w", "name": "us-gaap:CostOfRevenue", "unitRef": "Unit_Standard_USD_nOtP4zsjCUKCepc01EjIQg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "unique": true } }, "R5": { "role": "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity", "longName": "995200300 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_PerFu1wh-UGR_vL1qnISjw", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_nOtP4zsjCUKCepc01EjIQg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_PerFu1wh-UGR_vL1qnISjw", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_nOtP4zsjCUKCepc01EjIQg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "longName": "995200400 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_nOtP4zsjCUKCepc01EjIQg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_nOtP4zsjCUKCepc01EjIQg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.cvrx.com/role/DisclosureBusinessOrganization", "longName": "995210101 - Disclosure - Business Organization", "shortName": "Business Organization", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.cvrx.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "longName": "995210201 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformation", "longName": "995210301 - Disclosure - Selected Balance Sheet Information", "shortName": "Selected Balance Sheet Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.cvrx.com/role/DisclosureDebt", "longName": "995210401 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.cvrx.com/role/DisclosureLeases", "longName": "995210501 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.cvrx.com/role/DisclosureStockholdersEquity", "longName": "995210601 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.cvrx.com/role/DisclosureStockBasedCompensation", "longName": "995210701 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.cvrx.com/role/DisclosureIncomeTaxes", "longName": "995210801 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.cvrx.com/role/DisclosureLossPerShare", "longName": "995210901 - Disclosure - Loss Per Share", "shortName": "Loss Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.cvrx.com/role/DisclosureCommitmentsAndContingencies", "longName": "995211001 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.cvrx.com/role/DisclosureEmployeeBenefitPlans", "longName": "995211101 - Disclosure - Employee Benefit Plans", "shortName": "Employee Benefit Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.cvrx.com/role/DisclosureSegmentGeographicInformationAndRevenueDisaggregation", "longName": "995211201 - Disclosure - Segment, Geographic Information and Revenue Disaggregation", "shortName": "Segment, Geographic Information and Revenue Disaggregation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_NrW5Vj_vakWdhz84BUnn3w", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_nOtP4zsjCUKCepc01EjIQg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true }, "uniqueAnchor": null }, "R20": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.cvrx.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "99920202 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "cvrx:BasisOfPresentationAndConsolidationPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "cvrx:BasisOfPresentationAndConsolidationPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationTables", "longName": "99930303 - Disclosure - Selected Balance Sheet Information (Tables)", "shortName": "Selected Balance Sheet Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.cvrx.com/role/DisclosureDebtTables", "longName": "99930403 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.cvrx.com/role/DisclosureLeasesTables", "longName": "99930503 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "cvrx:ScheduleOfLeaseBalancesWithinBalanceSheetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "cvrx:ScheduleOfLeaseBalancesWithinBalanceSheetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.cvrx.com/role/DisclosureStockBasedCompensationTables", "longName": "99930703 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.cvrx.com/role/DisclosureLossPerShareTables", "longName": "99930903 - Disclosure - Loss Per Share (Tables)", "shortName": "Loss Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.cvrx.com/role/DisclosureSegmentGeographicInformationAndRevenueDisaggregationTables", "longName": "99931203 - Disclosure - Segment, Geographic Information and Revenue Disaggregation (Tables)", "shortName": "Segment, Geographic Information and Revenue Disaggregation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfInventoryDetails", "longName": "99940301 - Disclosure - Selected Balance Sheet Information (Schedule of Inventory) (Details)", "shortName": "Selected Balance Sheet Information (Schedule of Inventory) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "As_Of_9_30_2024_l4ZqYpxMiUaM1oeKemU2xg", "name": "us-gaap:InventoryRawMaterials", "unitRef": "Unit_Standard_USD_nOtP4zsjCUKCepc01EjIQg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_l4ZqYpxMiUaM1oeKemU2xg", "name": "us-gaap:InventoryRawMaterials", "unitRef": "Unit_Standard_USD_nOtP4zsjCUKCepc01EjIQg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentDetails", "longName": "99940302 - Disclosure - Selected Balance Sheet Information (Schedule of Property and Equipment) (Details)", "shortName": "Selected Balance Sheet Information (Schedule of Property and Equipment) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "As_Of_9_30_2024_l4ZqYpxMiUaM1oeKemU2xg", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_nOtP4zsjCUKCepc01EjIQg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_l4ZqYpxMiUaM1oeKemU2xg", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_nOtP4zsjCUKCepc01EjIQg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationNarrativeDetails", "longName": "99940303 - Disclosure - Selected Balance Sheet Information (Narrative) (Details)", "shortName": "Selected Balance Sheet Information (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_NrW5Vj_vakWdhz84BUnn3w", "name": "us-gaap:Depreciation", "unitRef": "Unit_Standard_USD_nOtP4zsjCUKCepc01EjIQg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true }, "uniqueAnchor": null }, "R31": { "role": "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedExpensesDetails", "longName": "99940304 - Disclosure - Selected Balance Sheet Information (Schedule of Accrued Expenses) (Details)", "shortName": "Selected Balance Sheet Information (Schedule of Accrued Expenses) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "As_Of_9_30_2024_l4ZqYpxMiUaM1oeKemU2xg", "name": "us-gaap:AccruedBonusesCurrent", "unitRef": "Unit_Standard_USD_nOtP4zsjCUKCepc01EjIQg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_l4ZqYpxMiUaM1oeKemU2xg", "name": "us-gaap:AccruedBonusesCurrent", "unitRef": "Unit_Standard_USD_nOtP4zsjCUKCepc01EjIQg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.cvrx.com/role/DisclosureDebtNarrativeDetails", "longName": "99940401 - Disclosure - Debt (Narrative) (Details)", "shortName": "Debt (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "us-gaap:ProceedsFromLongTermLinesOfCredit", "unitRef": "Unit_Standard_USD_nOtP4zsjCUKCepc01EjIQg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_10_31_2022_us-gaap_DebtInstrumentAxis_cvrx_LoanAndSecurityAgreementMember_-RexBPcH0EmTC_TqS-yfsw", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "Unit_Standard_USD_nOtP4zsjCUKCepc01EjIQg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "unique": true } }, "R33": { "role": "http://www.cvrx.com/role/DisclosureDebtMaturitiesOfDebtDetails", "longName": "99940402 - Disclosure - Debt (Maturities of debt) (Details)", "shortName": "Debt (Maturities of debt) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "As_Of_9_30_2024_l4ZqYpxMiUaM1oeKemU2xg", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "unitRef": "Unit_Standard_USD_nOtP4zsjCUKCepc01EjIQg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_l4ZqYpxMiUaM1oeKemU2xg", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "unitRef": "Unit_Standard_USD_nOtP4zsjCUKCepc01EjIQg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.cvrx.com/role/DisclosureLeasesDetails", "longName": "99940501 - Disclosure - Leases (Details)", "shortName": "Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "As_Of_9_30_2024_l4ZqYpxMiUaM1oeKemU2xg", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "Unit_Standard_USD_nOtP4zsjCUKCepc01EjIQg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_l4ZqYpxMiUaM1oeKemU2xg", "name": "us-gaap:LesseeOperatingLeaseRemainingLeaseTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "unique": true } }, "R35": { "role": "http://www.cvrx.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilityDetails", "longName": "99940502 - Disclosure - Leases (Maturities of lease liability) (Details)", "shortName": "Leases (Maturities of lease liability) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "As_Of_9_30_2024_l4ZqYpxMiUaM1oeKemU2xg", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_nOtP4zsjCUKCepc01EjIQg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_l4ZqYpxMiUaM1oeKemU2xg", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_nOtP4zsjCUKCepc01EjIQg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.cvrx.com/role/DisclosureStockholdersEquityNarrativeDetails", "longName": "99940601 - Disclosure - Stockholders' Equity (Narrative) (Details)", "shortName": "Stockholders' Equity (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "As_Of_9_30_2024_l4ZqYpxMiUaM1oeKemU2xg", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Unit_Standard_shares_8mzSAVy5MEauyRDgKmbo4A", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_0GKovzG1KU6o6CgbfWS4-w", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Unit_Standard_shares_8mzSAVy5MEauyRDgKmbo4A", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "unique": true } }, "R37": { "role": "http://www.cvrx.com/role/DisclosureStockBasedCompensationNarrativeDetails", "longName": "99940701 - Disclosure - Stock-Based Compensation (Narrative) (Details)", "shortName": "Stock-Based Compensation (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "Unit_Standard_pure_30lhhWZ8aEGDxJaajyKGDw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2001_us-gaap_PlanNameAxis_cvrx_TwoThousandOneStockIncentiveAwardPlanMember_xKdwQ0HgTkm3iCdbVqv6dw", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "Unit_Standard_shares_8mzSAVy5MEauyRDgKmbo4A", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "unique": true } }, "R38": { "role": "http://www.cvrx.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails", "longName": "99940702 - Disclosure - Stock-Based Compensation (Summary of Stock Option Activity) (Details)", "shortName": "Stock-Based Compensation (Summary of Stock Option Activity) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "As_Of_12_31_2023_0GKovzG1KU6o6CgbfWS4-w", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_8mzSAVy5MEauyRDgKmbo4A", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_0GKovzG1KU6o6CgbfWS4-w", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_8mzSAVy5MEauyRDgKmbo4A", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.cvrx.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDetermineGrantDateFairValueOfStockOptionsDetails", "longName": "99940703 - Disclosure - Stock-Based Compensation (Assumptions Used in Determine the Grant Date Fair Value of Stock Options) (Details)", "shortName": "Stock-Based Compensation (Assumptions Used in Determine the Grant Date Fair Value of Stock Options) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "Unit_Standard_pure_30lhhWZ8aEGDxJaajyKGDw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_zlPNoJ6GekGZEuIJ5pPLGg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "Unit_Divide_USD_shares_630JT0KMhUWFKugRBtjO_w", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "unique": true } }, "R40": { "role": "http://www.cvrx.com/role/DisclosureStockBasedCompensationRecognizedStockBasedCompensationExpenseDetails", "longName": "99940704 - Disclosure - Stock-Based Compensation (Recognized Stock-Based Compensation Expense) (Details)", "shortName": "Stock-Based Compensation (Recognized Stock-Based Compensation Expense) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_NrW5Vj_vakWdhz84BUnn3w", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_nOtP4zsjCUKCepc01EjIQg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_NrW5Vj_vakWdhz84BUnn3w", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_nOtP4zsjCUKCepc01EjIQg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.cvrx.com/role/DisclosureIncomeTaxesNarrativeDetails", "longName": "99940801 - Disclosure - Income Taxes (Narrative) (Details)", "shortName": "Income Taxes (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_NrW5Vj_vakWdhz84BUnn3w", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_nOtP4zsjCUKCepc01EjIQg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_gir_7T62-0mHbKDjVha3CQ", "name": "us-gaap:OperatingLossCarryforwards", "unitRef": "Unit_Standard_USD_nOtP4zsjCUKCepc01EjIQg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "unique": true } }, "R42": { "role": "http://www.cvrx.com/role/DisclosureLossPerShareBasicAndDilutedNetLossPerShareDetails", "longName": "99940901 - Disclosure - Loss Per Share (Basic and Diluted Net Loss per Share) (Details)", "shortName": "Loss Per Share (Basic and Diluted Net Loss per Share) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_NrW5Vj_vakWdhz84BUnn3w", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_nOtP4zsjCUKCepc01EjIQg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true }, "uniqueAnchor": null }, "R43": { "role": "http://www.cvrx.com/role/DisclosureLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails", "longName": "99940902 - Disclosure - Loss Per Share (Antidilutive Securities Excluded from Computation of Earnings Per Share) (Details)", "shortName": "Loss Per Share (Antidilutive Securities Excluded from Computation of Earnings Per Share) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_8mzSAVy5MEauyRDgKmbo4A", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_8mzSAVy5MEauyRDgKmbo4A", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.cvrx.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails", "longName": "99941001 - Disclosure - Commitments and Contingencies (Narrative) (Details)", "shortName": "Commitments and Contingencies (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "As_Of_6_30_2024_ABLg5BF8aUuHylM8NAmGnw", "name": "us-gaap:ContractualObligation", "unitRef": "Unit_Standard_USD_nOtP4zsjCUKCepc01EjIQg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_ABLg5BF8aUuHylM8NAmGnw", "name": "us-gaap:ContractualObligation", "unitRef": "Unit_Standard_USD_nOtP4zsjCUKCepc01EjIQg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.cvrx.com/role/DisclosureEmployeeBenefitPlansDetails", "longName": "99941101 - Disclosure - Employee Benefit Plans (Details)", "shortName": "Employee Benefit Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_NrW5Vj_vakWdhz84BUnn3w", "name": "cvrx:DefinedContributionPlanEmployerMatchAmount", "unitRef": "Unit_Standard_USD_nOtP4zsjCUKCepc01EjIQg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_NrW5Vj_vakWdhz84BUnn3w", "name": "cvrx:DefinedContributionPlanEmployerMatchAmount", "unitRef": "Unit_Standard_USD_nOtP4zsjCUKCepc01EjIQg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.cvrx.com/role/DisclosureSegmentGeographicInformationAndRevenueDisaggregationDetails", "longName": "99941201 - Disclosure - Segment, Geographic information and revenue disaggregation (Details)", "shortName": "Segment, Geographic information and revenue disaggregation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_NrW5Vj_vakWdhz84BUnn3w", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_nOtP4zsjCUKCepc01EjIQg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_l3tGTLPBd0aT7_yWa9_Tqg", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_segment_MqZs_nAd2UCRNm2L_xCsGw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cvrx-20240930x10q.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Summary of significant accounting policies" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "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)." } } }, "auth_ref": [ "r45", "r624" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowances of $656 and $508, respectively", "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." } } }, "auth_ref": [ "r762" ] }, "us-gaap_AccruedBonusesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedBonusesCurrent", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Bonuses, Current", "terseLabel": "Bonuses", "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)." } } }, "auth_ref": [ "r48" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Income Taxes, Current", "terseLabel": "Taxes", "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." } } }, "auth_ref": [ "r48", "r99" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedExpensesDetails", "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "totalLabel": "Total accrued expenses", "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)." } } }, "auth_ref": [ "r48" ] }, "cvrx_AccruedLiabilitiesCustomerRebateCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cvrx.com/20240930", "localname": "AccruedLiabilitiesCustomerRebateCurrent", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of accrued liability relating customer rebate classified as current.", "label": "Accrued Liabilities, Customer Rebate Current", "terseLabel": "Customer rebates" } } }, "auth_ref": [] }, "cvrx_AccruedPaidTimeOff": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cvrx.com/20240930", "localname": "AccruedPaidTimeOff", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedExpensesDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "terseLabel": "Less: Accumulated depreciation and amortization", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r33", "r127", "r473" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r17", "r18", "r66", "r131", "r470", "r491", "r492" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated and other comprehensive loss", "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." } } }, "auth_ref": [ "r1", "r9", "r18", "r386", "r389", "r424", "r487", "r488", "r740", "r741", "r742", "r749", "r750", "r751", "r753" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r682" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital", "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." } } }, "auth_ref": [ "r58" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional paid-in capital", "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." } } }, "auth_ref": [ "r501", "r749", "r750", "r751", "r753", "r807", "r856" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r695" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r695" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r695" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r695" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Employee stock compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r41", "r42", "r307" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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:" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table" } } }, "auth_ref": [ "r728" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r654", "r664", "r674", "r706" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r657", "r667", "r677", "r709" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Pension Adjustments Service Cost [Member]", "terseLabel": "Aggregate Pension Adjustments Service Cost" } } }, "auth_ref": [ "r729" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r695" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r702" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r658", "r668", "r678", "r702", "r710", "r714", "r722" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r720" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationRecognizedStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "verboseLabel": "Total stock-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r339", "r349" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for accounts receivable, net", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r132", "r214", "r218" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.cvrx.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of deferred financing costs and loan discount", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r270", "r608", "r609", "r744", "r811" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.cvrx.com/role/DisclosureLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r183" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.cvrx.com/role/DisclosureLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r25" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.cvrx.com/role/DisclosureLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.cvrx.com/role/DisclosureLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "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." } } }, "auth_ref": [ "r25" ] }, "us-gaap_AssetUnderConstructionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetUnderConstructionMember", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Asset under Construction [Member]", "terseLabel": "Capital equipment in process", "documentation": "Asset in process of being built." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r97", "r108", "r129", "r155", "r187", "r193", "r202", "r205", "r215", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r379", "r383", "r399", "r467", "r528", "r599", "r600", "r624", "r645", "r773", "r774", "r817" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r122", "r135", "r155", "r215", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r379", "r383", "r399", "r624", "r773", "r774", "r817" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r717" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r718" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r713" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r713" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r713" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r713" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r713" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r713" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "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", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r310", "r311", "r312", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r334", "r335", "r336", "r337", "r338" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r716" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r715" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r714" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r714" ] }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetRelatedDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Selected balance sheet information" } } }, "auth_ref": [] }, "cvrx_BasisOfPresentationAndConsolidationPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.cvrx.com/20240930", "localname": "BasisOfPresentationAndConsolidationPolicyPolicyTextBlock", "presentation": [ "http://www.cvrx.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "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" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "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." } } }, "auth_ref": [ "r22", "r125", "r587" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.cvrx.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and cash equivalents", "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." } } }, "auth_ref": [ "r23" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r22", "r74", "r151" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r0", "r74" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r693" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]", "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year" } } }, "auth_ref": [ "r690" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]", "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested" } } }, "auth_ref": [ "r688" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.cvrx.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtNarrativeDetails", "http://www.cvrx.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Warrant exercise price", "verboseLabel": "Exercise price", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r290" ] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://www.cvrx.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Warrants exercisable", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "cvrx_ClinicalTrialAndOtherProfessionalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cvrx.com/20240930", "localname": "ClinicalTrialAndOtherProfessionalFees", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedExpensesDetails" ], "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" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r694" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r694" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 10)", "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." } } }, "auth_ref": [ "r54", "r101", "r468", "r515" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.cvrx.com/role/DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r81", "r231", "r232", "r571", "r767", "r772" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, Capital Shares Reserved for Future Issuance", "verboseLabel": "Reserved for future issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r57" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r635", "r636", "r637", "r639", "r640", "r641", "r642", "r749", "r750", "r753", "r807", "r855", "r856" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r57" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r57", "r516" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "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." } } }, "auth_ref": [ "r57" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r10", "r57", "r516", "r534", "r856", "r857" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.01 par value, 200,000,000 authorized as of June 30, 2024 and December 31, 2023; 21,712,357 and 20,879,199 shares issued and outstanding as of June 30, 2024 and December 31, 2023, respectively", "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." } } }, "auth_ref": [ "r57", "r469", "r624" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r699" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r698" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r700" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r697" ] }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "presentation": [ "http://www.cvrx.com/role/DisclosureEmployeeBenefitPlans" ], "lang": { "en-us": { "role": { "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Employee benefit plans", "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." } } }, "auth_ref": [ "r87", "r88", "r89", "r91" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss", "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." } } }, "auth_ref": [ "r19", "r137", "r139", "r143", "r462", "r479", "r480" ] }, "cvrx_ComputerEquipmentAndSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cvrx.com/20240930", "localname": "ComputerEquipmentAndSoftwareMember", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to computer equipment and software.", "label": "Computer Equipment And Software [Member]", "terseLabel": "Computer equipment and software" } } }, "auth_ref": [] }, "us-gaap_ContractualObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractualObligation", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Contractual Obligation", "terseLabel": "Contingent liabilities accrual amount", "documentation": "Amount of contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments." } } }, "auth_ref": [ "r748" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenue", "crdr": "debit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Cost of Revenue", "terseLabel": "Cost of goods sold", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r69", "r155", "r215", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r399", "r599", "r773" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesMember", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationRecognizedStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Cost of Sales [Member]", "terseLabel": "Cost of goods sold", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.cvrx.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r157", "r158", "r252", "r279", "r425", "r428", "r466", "r589", "r591" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document and Entity Information [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.cvrx.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "country_DE": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "DE", "presentation": [ "http://www.cvrx.com/role/DisclosureSegmentGeographicInformationAndRevenueDisaggregationDetails" ], "lang": { "en-us": { "role": { "label": "GERMANY", "terseLabel": "Germany" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.cvrx.com/role/DisclosureDebt" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt", "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." } } }, "auth_ref": [ "r82", "r153", "r224", "r225", "r226", "r227", "r228", "r237", "r238", "r248", "r254", "r255", "r256", "r257", "r258", "r259", "r264", "r271", "r272", "r274", "r408" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r14", "r47", "r48", "r98", "r100", "r159", "r249", "r250", "r251", "r252", "r253", "r255", "r260", "r261", "r262", "r263", "r265", "r266", "r267", "r268", "r269", "r270", "r605", "r606", "r607", "r608", "r609", "r622", "r746", "r768", "r769", "r770", "r810", "r812" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Variable interest rate (as a percent)", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtMaturitiesOfDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Gross", "totalLabel": "Total", "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." } } }, "auth_ref": [ "r14", "r100", "r275" ] }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateDuringPeriod", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate During Period", "terseLabel": "Interest rate ( as a percent)", "documentation": "The average effective interest rate during the reporting period." } } }, "auth_ref": [ "r50", "r267", "r810" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "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." } } }, "auth_ref": [ "r159", "r249", "r250", "r251", "r252", "r253", "r255", "r260", "r261", "r262", "r263", "r265", "r266", "r267", "r268", "r269", "r270", "r273", "r605", "r606", "r607", "r608", "r609", "r622", "r746", "r810", "r812" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r14", "r159", "r249", "r250", "r251", "r252", "r253", "r255", "r260", "r261", "r262", "r263", "r265", "r266", "r267", "r268", "r269", "r270", "r605", "r606", "r607", "r608", "r609", "r622", "r746", "r768", "r769", "r770", "r810", "r812" ] }, "cvrx_DebtInstrumentPercentageOfFinalPaymentOnOriginalPrincipal": { "xbrltype": "percentItemType", "nsuri": "http://www.cvrx.com/20240930", "localname": "DebtInstrumentPercentageOfFinalPaymentOnOriginalPrincipal", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtNarrativeDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Periodic Payment Terms, Balloon Payment to be Paid", "terseLabel": "Final payment", "documentation": "Amount of payment greater than the preceding installment payments to be paid at final maturity date of debt." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r14", "r35", "r36", "r43", "r84", "r85", "r159", "r249", "r250", "r251", "r252", "r253", "r255", "r260", "r261", "r262", "r263", "r265", "r266", "r267", "r268", "r269", "r270", "r273", "r605", "r606", "r607", "r608", "r609", "r622", "r746", "r810", "r812" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtMaturitiesOfDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "negatedLabel": "Less: Unamortized debt costs and discounts", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r260", "r276", "r407", "r408", "r409", "r606", "r607", "r622" ] }, "us-gaap_DeferredFinanceCostsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFinanceCostsGross", "crdr": "debit", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Issuance Costs, Gross", "terseLabel": "Debt issuance costs and discounts", "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r810", "r812" ] }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Employee Benefit Plans [Abstract]" } } }, "auth_ref": [] }, "cvrx_DefinedContributionPlanEmployerMatchAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cvrx.com/20240930", "localname": "DefinedContributionPlanEmployerMatchAmount", "crdr": "debit", "presentation": [ "http://www.cvrx.com/role/DisclosureEmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of employer match of employee contributions to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Match Amount", "terseLabel": "Matching contributions expense" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationNarrativeDetails", "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation of property and equipment", "verboseLabel": "Depreciation", "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." } } }, "auth_ref": [ "r6", "r32" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r305", "r309", "r340", "r341", "r344", "r613" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Stock-Based Compensation [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.cvrx.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.cvrx.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.cvrx.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.cvrx.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r649" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.cvrx.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r681" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.cvrx.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "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'." } } }, "auth_ref": [] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DomesticCountryMember", "presentation": [ "http://www.cvrx.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Domestic Tax Jurisdiction [Member]", "terseLabel": "Federal", "documentation": "Designated federal jurisdiction entitled to levy and collect income tax in country of domicile. Includes, but is not limited to, national jurisdiction for non-U.S. jurisdiction." } } }, "auth_ref": [ "r354" ] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]", "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year" } } }, "auth_ref": [ "r692" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Loss Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.cvrx.com/role/DisclosureLossPerShareBasicAndDilutedNetLossPerShareDetails", "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share, basic", "verboseLabel": "Net loss per share attributable to common stockholders - basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r144", "r165", "r166", "r167", "r168", "r169", "r170", "r176", "r178", "r180", "r181", "r182", "r186", "r374", "r377", "r393", "r394", "r463", "r481", "r593" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.cvrx.com/role/DisclosureLossPerShareBasicAndDilutedNetLossPerShareDetails", "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share, diluted", "verboseLabel": "Net loss per share attributable to common stockholders - diluted", "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." } } }, "auth_ref": [ "r144", "r165", "r166", "r167", "r168", "r169", "r170", "r178", "r180", "r181", "r182", "r186", "r374", "r377", "r393", "r394", "r463", "r481", "r593" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.cvrx.com/role/DisclosureLossPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Loss Per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r175", "r183", "r184", "r185" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of currency exchange on cash and cash equivalents", "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." } } }, "auth_ref": [ "r400" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Employee stock purchase plan", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r48" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationRecognizedStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationRecognizedStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average period", "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." } } }, "auth_ref": [ "r343" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationRecognizedStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation expense", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r803" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "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", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "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." } } }, "auth_ref": [] }, "cvrx_EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cvrx.com/20240930", "localname": "EmployeeStockPurchasePlanMember", "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" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to employee stock purchase plan.", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "ESPP" } } }, "auth_ref": [] }, "cvrx_EmployersOfCertainNonEmployeeDirectorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cvrx.com/20240930", "localname": "EmployersOfCertainNonEmployeeDirectorsMember", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to employers of certain non-employee directors to whom the BOD authorized the grant of stock options for the purchase of shares of common stock.", "label": "Employers of Certain Non Employee Directors [Member]", "terseLabel": "Employers of certain non-employee directors" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.cvrx.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.cvrx.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.cvrx.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.cvrx.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.cvrx.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.cvrx.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r647" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.cvrx.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.cvrx.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.cvrx.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r647" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityExTransitionPeriod", "presentation": [ "http://www.cvrx.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Ex Transition Period", "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." } } }, "auth_ref": [ "r732" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.cvrx.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Securities Act File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.cvrx.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r647" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.cvrx.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.cvrx.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r731" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.cvrx.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r647" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.cvrx.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r647" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.cvrx.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r647" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.cvrx.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r647" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Footnote [Text Block]", "terseLabel": "Equity Awards Adjustments, Footnote" } } }, "auth_ref": [ "r686" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]", "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table" } } }, "auth_ref": [ "r727" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments [Member]", "terseLabel": "Equity Awards Adjustments" } } }, "auth_ref": [ "r727" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table" } } }, "auth_ref": [ "r727" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r10", "r120", "r140", "r141", "r142", "r160", "r161", "r162", "r164", "r169", "r171", "r173", "r188", "r216", "r217", "r222", "r291", "r364", "r365", "r371", "r372", "r373", "r375", "r376", "r377", "r385", "r386", "r387", "r388", "r389", "r390", "r392", "r401", "r402", "r403", "r404", "r405", "r406", "r410", "r412", "r424", "r478", "r487", "r488", "r489", "r501", "r554" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r696" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r654", "r664", "r674", "r706" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r651", "r661", "r671", "r703" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r702" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r658", "r668", "r678", "r710" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r658", "r668", "r678", "r710" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r658", "r668", "r678", "r710" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r658", "r668", "r678", "r710" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r658", "r668", "r678", "r710" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]", "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year" } } }, "auth_ref": [ "r691" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Loss on disposal of equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r6" ] }, "us-gaap_GranteeStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GranteeStatusAxis", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.cvrx.com/role/DisclosureStockBasedCompensationRecognizedStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Grantee Status [Axis]", "documentation": "Information by status of recipient to whom award is granted." } } }, "auth_ref": [ "r306", "r308", "r310", "r311", "r312", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r334", "r335", "r336", "r337", "r338" ] }, "us-gaap_GranteeStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GranteeStatusDomain", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.cvrx.com/role/DisclosureStockBasedCompensationRecognizedStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Grantee Status [Domain]", "documentation": "Status of recipient to whom award is granted." } } }, "auth_ref": [ "r306", "r308", "r310", "r311", "r312", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r334", "r335", "r336", "r337", "r338" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r67", "r69", "r107", "r155", "r215", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r399", "r595", "r599", "r755", "r757", "r758", "r759", "r760", "r773" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes", "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." } } }, "auth_ref": [ "r68", "r103", "r107", "r464", "r475", "r595", "r599", "r755", "r757", "r758", "r759", "r760" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationRecognizedStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r223", "r229", "r230", "r396", "r397", "r398", "r484", "r486", "r539", "r584", "r617", "r827" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationRecognizedStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r229", "r230", "r396", "r397", "r398", "r484", "r486", "r539", "r584", "r617", "r827" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.cvrx.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Jurisdiction [Axis]", "documentation": "Information by income tax jurisdiction." } } }, "auth_ref": [ "r150", "r354", "r355", "r359", "r362", "r614", "r806" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.cvrx.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Jurisdiction [Domain]", "documentation": "Income tax jurisdiction." } } }, "auth_ref": [ "r150", "r354", "r355", "r359", "r362", "r614", "r806" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.cvrx.com/role/DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income taxes", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r156", "r352", "r354", "r356", "r357", "r358", "r360", "r361", "r366", "r368", "r369", "r370", "r499", "r614" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.cvrx.com/role/DisclosureIncomeTaxesNarrativeDetails", "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "negatedLabel": "Provision for income taxes", "verboseLabel": "Income tax expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r112", "r118", "r172", "r173", "r187", "r197", "r205", "r353", "r354", "r367", "r482", "r614" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid", "terseLabel": "Cash paid for income taxes", "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r24", "r76", "r745", "r804", "r805" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "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." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable", "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." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory", "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." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Assets [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r658", "r668", "r678", "r702", "r710", "r714", "r722" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r720" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r650", "r726" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r650", "r726" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r650", "r726" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "crdr": "debit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Nonoperating", "negatedLabel": "Interest expense", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r196", "r743" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest", "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." } } }, "auth_ref": [ "r145", "r148", "r149" ] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPayableCurrent", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Interest Payable, Current", "terseLabel": "Accrued interest payable", "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r48" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoods", "crdr": "debit", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfInventoryDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r736" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfInventoryDetails", "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventory", "totalLabel": "Total inventory", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r134", "r588", "r624" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.cvrx.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventory", "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." } } }, "auth_ref": [ "r113", "r124", "r133", "r219", "r220", "r221", "r430", "r592" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterials", "crdr": "debit", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfInventoryDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw material", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r738" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcess", "crdr": "debit", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfInventoryDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Work in Process, Gross", "terseLabel": "Work-in-process", "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." } } }, "auth_ref": [ "r737" ] }, "cvrx_IssuanceOfCommonStockSharesUponExerciseOfCommonStockWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://www.cvrx.com/20240930", "localname": "IssuanceOfCommonStockSharesUponExerciseOfCommonStockWarrants", "presentation": [ "http://www.cvrx.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Issuance of common stock shares upon exercise of common stock warrants.", "label": "Issuance Of Common Stock, Shares, Upon Exercise Of Common Stock Warrants", "terseLabel": "Issuance of common stock upon net exercise of common warrants (in shares)", "verboseLabel": "Warrants exercised for shares of common stock" } } }, "auth_ref": [] }, "cvrx_IssuanceOfCommonStockUponExerciseOfCommonStockWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cvrx.com/20240930", "localname": "IssuanceOfCommonStockUponExerciseOfCommonStockWarrants", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Issuance of common stock upon exercise of common stock warrants.", "label": "Issuance Of Common Stock Upon Exercise Of Common Stock Warrants", "terseLabel": "Issuance of common stock upon net exercise of common warrants" } } }, "auth_ref": [] }, "cvrx_JobsActAccountingElectionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.cvrx.com/20240930", "localname": "JobsActAccountingElectionPolicyTextBlock", "presentation": [ "http://www.cvrx.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "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" } } }, "auth_ref": [] }, "cvrx_JohnsonAndJohnsonInnovationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cvrx.com/20240930", "localname": "JohnsonAndJohnsonInnovationMember", "presentation": [ "http://www.cvrx.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Johnson & Johnson Innovation.", "label": "Johnson And Johnson Innovation [Member]", "terseLabel": "JJDC" } } }, "auth_ref": [] }, "cvrx_LabEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cvrx.com/20240930", "localname": "LabEquipmentMember", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to lab equipment.", "label": "Lab Equipment [Member]", "terseLabel": "Lab equipment" } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r80", "r422" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "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." } } }, "auth_ref": [ "r418", "r423" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r418", "r423" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.cvrx.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r417" ] }, "cvrx_LesseeOperatingLeaseAdditionalRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.cvrx.com/20240930", "localname": "LesseeOperatingLeaseAdditionalRenewalTerm", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesDetails" ], "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": "Lessee, Operating Lease, Additional Renewal Term", "terseLabel": "Additional renewal term option" } } }, "auth_ref": [] }, "cvrx_LesseeOperatingLeaseAreaOfAdditionalLandLeased": { "xbrltype": "areaItemType", "nsuri": "http://www.cvrx.com/20240930", "localname": "LesseeOperatingLeaseAreaOfAdditionalLandLeased", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "The area of additional land leased on operating lease.", "label": "Lessee, Operating Lease, Area of Additional Land Leased", "terseLabel": "Additional area of land leased" } } }, "auth_ref": [] }, "cvrx_LesseeOperatingLeaseAreaOfLandLeased": { "xbrltype": "areaItemType", "nsuri": "http://www.cvrx.com/20240930", "localname": "LesseeOperatingLeaseAreaOfLandLeased", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseDiscountRate", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Discount Rate", "terseLabel": "Discount rate", "documentation": "Discount rate used by lessee to determine present value of operating lease payments." } } }, "auth_ref": [ "r623" ] }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]", "terseLabel": "Lessee, Operating Lease, Existence of Option to Extend [true false]", "documentation": "Indicates (true false) whether lessee has option to extend operating lease." } } }, "auth_ref": [ "r419" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "verboseLabel": "Maturities of lease liability", "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." } } }, "auth_ref": [ "r815" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total undiscounted lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r421" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "verboseLabel": "2025", "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)." } } }, "auth_ref": [ "r421" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2028", "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)." } } }, "auth_ref": [ "r421" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "verboseLabel": "2027", "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)." } } }, "auth_ref": [ "r421" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "verboseLabel": "2026", "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)." } } }, "auth_ref": [ "r421" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "verboseLabel": "2024", "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." } } }, "auth_ref": [ "r815" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r421" ] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Remaining lease term", "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r423", "r813" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Lessee, operating lease, renewal term", "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." } } }, "auth_ref": [ "r814" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.cvrx.com/role/DisclosureLeases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases", "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." } } }, "auth_ref": [ "r411" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r14", "r47", "r48", "r49", "r52", "r53", "r54", "r55", "r155", "r215", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r380", "r383", "r384", "r399", "r514", "r594", "r645", "r773", "r817", "r818" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAbstract", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r62", "r102", "r472", "r624", "r747", "r766", "r809" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "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." } } }, "auth_ref": [ "r49", "r123", "r155", "r215", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r380", "r383", "r384", "r399", "r624", "r773", "r817", "r818" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity", "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." } } }, "auth_ref": [ "r46", "r51" ] }, "cvrx_LoanAndSecurityAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cvrx.com/20240930", "localname": "LoanAndSecurityAgreementMember", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to loan and security agreement.", "label": "Loan And Security Agreement [Member]", "terseLabel": "Loan and Security Agreement" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.cvrx.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtByMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtByMaturityAbstract", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtMaturitiesOfDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtMaturitiesOfDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2028", "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)." } } }, "auth_ref": [ "r8", "r159", "r266" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtMaturitiesOfDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2027", "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 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)." } } }, "auth_ref": [ "r8", "r159", "r266" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtMaturitiesOfDebtDetails", "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt", "totalLabel": "Long-term debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r130" ] }, "cvrx_MarketOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cvrx.com/20240930", "localname": "MarketOfferingMember", "presentation": [ "http://www.cvrx.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to market offering", "label": "Market Offering [Member]", "terseLabel": "Market Offering" } } }, "auth_ref": [] }, "cvrx_MaximumAggregateOfferingPrice": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cvrx.com/20240930", "localname": "MaximumAggregateOfferingPrice", "presentation": [ "http://www.cvrx.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "The maximum aggregate price for which company can issue and sell common stock.", "label": "Maximum Aggregate Offering Price", "terseLabel": "Maximum aggregate offering price" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentDetails", "http://www.cvrx.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDetermineGrantDateFairValueOfStockOptionsDetails", "http://www.cvrx.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "auth_ref": [ "r233", "r234", "r235", "r236", "r303", "r350", "r395", "r429", "r483", "r485", "r493", "r506", "r507", "r559", "r561", "r563", "r564", "r566", "r582", "r583", "r604", "r610", "r612", "r618", "r619", "r620", "r621", "r633", "r775", "r819", "r820", "r821", "r822", "r823", "r824" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r694" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r694" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentDetails", "http://www.cvrx.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDetermineGrantDateFairValueOfStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "auth_ref": [ "r233", "r234", "r235", "r236", "r303", "r350", "r395", "r429", "r483", "r485", "r493", "r506", "r507", "r559", "r561", "r563", "r564", "r566", "r582", "r583", "r604", "r610", "r612", "r618", "r619", "r620", "r633", "r775", "r819", "r820", "r821", "r822", "r823", "r824" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r713" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r721" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r695" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities", "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." } } }, "auth_ref": [ "r147" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities", "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." } } }, "auth_ref": [ "r147" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities", "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." } } }, "auth_ref": [ "r74", "r75", "r77" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/DisclosureLossPerShareBasicAndDilutedNetLossPerShareDetails", "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r70", "r77", "r104", "r121", "r136", "r138", "r142", "r155", "r163", "r165", "r166", "r167", "r168", "r169", "r172", "r173", "r179", "r215", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r374", "r377", "r394", "r399", "r477", "r536", "r552", "r553", "r643", "r773" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "presentation": [ "http://www.cvrx.com/role/DisclosureLossPerShareBasicAndDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.cvrx.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent accounting pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r694" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r658", "r668", "r678", "r702", "r710" ] }, "cvrx_NonOfficerEmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cvrx.com/20240930", "localname": "NonOfficerEmployeesMember", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDetermineGrantDateFairValueOfStockOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to non officer employees.", "label": "Non Officer Employees [Member]", "terseLabel": "Non officer employees" } } }, "auth_ref": [] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r685" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r684" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r702" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r721" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r721" ] }, "cvrx_NumberOfDebtPaymentsConsistingOfPrincipalAndInterest": { "xbrltype": "integerItemType", "nsuri": "http://www.cvrx.com/20240930", "localname": "NumberOfDebtPaymentsConsistingOfPrincipalAndInterest", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtNarrativeDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.cvrx.com/role/DisclosureSegmentGeographicInformationAndRevenueDisaggregationDetails" ], "lang": { "en-us": { "role": { "label": "Number of Operating Segments", "terseLabel": "Number of segments", "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." } } }, "auth_ref": [ "r600", "r756" ] }, "us-gaap_OfficeEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OfficeEquipmentMember", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Office Equipment [Member]", "terseLabel": "Office furniture and equipment", "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine." } } }, "auth_ref": [] }, "cvrx_OfficeSpaceInMinneapolisMinnesotaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cvrx.com/20240930", "localname": "OfficeSpaceInMinneapolisMinnesotaMember", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to office space in Minneapolis, Minnesota.", "label": "Office Space In Minneapolis, Minnesota [Member]", "terseLabel": "Office space in Minneapolis, Minnesota" } } }, "auth_ref": [] }, "cvrx_OfficerEmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cvrx.com/20240930", "localname": "OfficerEmployeesMember", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDetermineGrantDateFairValueOfStockOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to officer employees.", "label": "Officer Employees [Member]", "terseLabel": "Officer employees" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "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." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Loss from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r107", "r595", "r755", "r757", "r758", "r759", "r760" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesDetails", "http://www.cvrx.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "totalLabel": "Present value of lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r414" ] }, "us-gaap_OperatingLeaseLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityAbstract", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability [Abstract]", "terseLabel": "Operating lease liabilities:" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesDetails", "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liability, current portion", "verboseLabel": "Accrued expenses", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r414" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesDetails", "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r415" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesDetails", "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liability, non-current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r414" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Operating cash outflows", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r416", "r420" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesDetails", "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "verboseLabel": "Operating lease right-of-use asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r413" ] }, "cvrx_OperatingLeaseRightOfUseAssetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.cvrx.com/20240930", "localname": "OperatingLeaseRightOfUseAssetAbstract", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Operating Lease, Right Of Use Asset [Abstract]", "terseLabel": "Right-of-use assets:" } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.cvrx.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards", "terseLabel": "Operating loss carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r363" ] }, "us-gaap_OperatingLossCarryforwardsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwardsLineItems", "presentation": [ "http://www.cvrx.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards [Line Items]", "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." } } }, "auth_ref": [ "r363" ] }, "us-gaap_OperatingLossCarryforwardsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwardsTable", "presentation": [ "http://www.cvrx.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards [Table]", "documentation": "Disclosure of information about operating loss carryforward. Includes, but is not limited to, tax authority, amount and expiration date of operating loss carryforward, and likelihood of utilization." } } }, "auth_ref": [ "r363" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Business organization" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.cvrx.com/role/DisclosureBusinessOrganization" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Business organization", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r44", "r95", "r494", "r495" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "terseLabel": "Other", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r48" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other non-current assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r128" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Cumulative translation adjustment", "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." } } }, "auth_ref": [ "r4", "r9", "r96" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Cumulative translation adjustment", "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." } } }, "auth_ref": [ "r2", "r478" ] }, "cvrx_OtherCountriesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cvrx.com/20240930", "localname": "OtherCountriesMember", "presentation": [ "http://www.cvrx.com/role/DisclosureSegmentGeographicInformationAndRevenueDisaggregationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to other countries.", "label": "Other Countries [Member]", "terseLabel": "Other countries" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r53" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income, net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r72" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r694" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r656", "r666", "r676", "r708" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r659", "r669", "r679", "r711" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r659", "r669", "r679", "r711" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r683" ] }, "us-gaap_PaymentsOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfFinancingCosts", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Financing Costs", "negatedLabel": "Debt financing costs", "documentation": "The cash outflow for loan and debt issuance costs." } } }, "auth_ref": [ "r21" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property and equipment", "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." } } }, "auth_ref": [ "r73" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r693" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r693" ] }, "us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Liability, Pension and Other Postretirement and Postemployment Benefits, Current", "terseLabel": "401(k) match", "documentation": "Amount of liability, recognized in statement of financial position, for pension, other postretirement and postemployment benefits, classified as current." } } }, "auth_ref": [ "r37", "r38", "r48", "r90" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r685" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r702" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r695" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r684" ] }, "cvrx_PercentOfRevenueTarget": { "xbrltype": "percentItemType", "nsuri": "http://www.cvrx.com/20240930", "localname": "PercentOfRevenueTarget", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtNarrativeDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "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" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "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" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Prior Service Cost [Member]", "terseLabel": "Pension Adjustments Prior Service Cost" } } }, "auth_ref": [ "r686" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Service Cost [Member]", "terseLabel": "Pension Adjustments Service Cost" } } }, "auth_ref": [ "r730" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote [Text Block]", "terseLabel": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r685" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "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." } } }, "auth_ref": [ "r739" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from the issuance of common stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOrSaleOfEquityAbstract", "presentation": [ "http://www.cvrx.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance or Sale of Equity [Abstract]", "terseLabel": "At-the-Market (\"ATM\") Offering" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLongTermLinesOfCredit", "crdr": "debit", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtNarrativeDetails", "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Long-Term Lines of Credit", "terseLabel": "Proceeds from debt financing", "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." } } }, "auth_ref": [ "r20" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from the exercise of common stock options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r3", "r13" ] }, "us-gaap_ProceedsFromStockPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockPlans", "crdr": "debit", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Plans", "terseLabel": "Proceeds from Employee Stock Purchase Plan", "documentation": "The cash inflow associated with the amount received from the stock plan during the period." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r121", "r136", "r138", "r146", "r155", "r163", "r169", "r172", "r173", "r215", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r374", "r377", "r378", "r381", "r382", "r394", "r399", "r464", "r476", "r500", "r536", "r552", "r553", "r615", "r616", "r644", "r742", "r773" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r7", "r422" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross", "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." } } }, "auth_ref": [ "r80", "r126", "r474" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "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." } } }, "auth_ref": [ "r422" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentDetails", "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net", "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." } } }, "auth_ref": [ "r7", "r422", "r465", "r474", "r624" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment, Net", "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." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "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." } } }, "auth_ref": [ "r80", "r422" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated useful lives", "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." } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r683" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r683" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentDetails", "http://www.cvrx.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDetermineGrantDateFairValueOfStockOptionsDetails", "http://www.cvrx.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r233", "r234", "r235", "r236", "r302", "r303", "r335", "r336", "r337", "r350", "r395", "r426", "r427", "r429", "r483", "r485", "r493", "r506", "r507", "r559", "r561", "r563", "r564", "r566", "r582", "r583", "r604", "r610", "r612", "r618", "r619", "r620", "r621", "r633", "r637", "r771", "r775", "r808", "r820", "r821", "r822", "r823", "r824" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentDetails", "http://www.cvrx.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDetermineGrantDateFairValueOfStockOptionsDetails", "http://www.cvrx.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r233", "r234", "r235", "r236", "r302", "r303", "r335", "r336", "r337", "r350", "r395", "r426", "r427", "r429", "r483", "r485", "r493", "r506", "r507", "r559", "r561", "r563", "r564", "r566", "r582", "r583", "r604", "r610", "r612", "r618", "r619", "r620", "r621", "r633", "r637", "r771", "r775", "r808", "r820", "r821", "r822", "r823", "r824" ] }, "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Name of Property [Axis]" } } }, "auth_ref": [ "r572", "r576", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865" ] }, "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RealEstateAndAccumulatedDepreciationNameOfPropertyDomain", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Name of Property [Domain]" } } }, "auth_ref": [ "r572", "r576", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r651", "r661", "r671", "r703" ] }, "cvrx_RemainingAggregateOfferingPrice": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cvrx.com/20240930", "localname": "RemainingAggregateOfferingPrice", "presentation": [ "http://www.cvrx.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "The remaining aggregate price for which company can issue and sell common stock.", "label": "Remaining Aggregate Offering Price", "terseLabel": "Remaining aggregate offering price" } } }, "auth_ref": [] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.cvrx.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r157", "r158", "r252", "r279", "r425", "r428", "r466", "r590", "r591" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "terseLabel": "Research and development", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r351", "r584", "r599", "r825" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationRecognizedStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense [Member]", "terseLabel": "Research & development", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r652", "r662", "r672", "r704" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r653", "r663", "r673", "r705" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r660", "r670", "r680", "r712" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r59", "r86", "r471", "r490", "r492", "r498", "r517", "r624" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Accumulated deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r120", "r160", "r161", "r162", "r164", "r169", "r171", "r173", "r216", "r217", "r222", "r364", "r365", "r371", "r372", "r373", "r375", "r376", "r377", "r385", "r387", "r388", "r390", "r392", "r410", "r412", "r487", "r489", "r501", "r856" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/DisclosureSegmentGeographicInformationAndRevenueDisaggregationDetails", "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue", "verboseLabel": "Total revenues", "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." } } }, "auth_ref": [ "r105", "r106", "r187", "r194", "r195", "r201", "r205", "r208", "r210", "r212", "r300", "r301", "r431" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.cvrx.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue recognition", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r119", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r585" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r721" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r721" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.cvrx.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "auth_ref": [ "r174", "r304", "r733", "r752" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Expenses", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.cvrx.com/role/DisclosureLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Security, Excluded EPS Calculation [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r25" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.cvrx.com/role/DisclosureLossPerShareTables" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r25" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.cvrx.com/role/DisclosureLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Basic and Diluted Net Loss per Share", "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." } } }, "auth_ref": [ "r754" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationRecognizedStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "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." } } }, "auth_ref": [ "r40" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Recognized Stock-Based Compensation Expense", "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." } } }, "auth_ref": [ "r40" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventory", "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." } } }, "auth_ref": [ "r16", "r63", "r64", "r65" ] }, "cvrx_ScheduleOfLeaseBalancesWithinBalanceSheetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.cvrx.com/20240930", "localname": "ScheduleOfLeaseBalancesWithinBalanceSheetsTableTextBlock", "presentation": [ "http://www.cvrx.com/role/DisclosureLeasesTables" ], "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" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "terseLabel": "Schedule of Annual Principal Maturities of Debt", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformationScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "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." } } }, "auth_ref": [ "r7", "r422" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.cvrx.com/role/DisclosureSegmentGeographicInformationAndRevenueDisaggregationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment." } } }, "auth_ref": [ "r29", "r30", "r31" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.cvrx.com/role/DisclosureSegmentGeographicInformationAndRevenueDisaggregationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Segment Reporting", "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." } } }, "auth_ref": [ "r29", "r30", "r31" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDetermineGrantDateFairValueOfStockOptionsDetails", "http://www.cvrx.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.cvrx.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r306", "r308", "r310", "r311", "r312", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r334", "r335", "r336", "r337", "r338" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Option Activity", "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." } } }, "auth_ref": [ "r11", "r12", "r92" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r94" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.cvrx.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r646" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.cvrx.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r648" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.cvrx.com/role/DisclosureSegmentGeographicInformationAndRevenueDisaggregationDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r210", "r211", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r503", "r504", "r505", "r560", "r562", "r565", "r567", "r570", "r572", "r573", "r574", "r575", "r577", "r578", "r579", "r580", "r581", "r586", "r611", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r634", "r637", "r776", "r826", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment, Geographic Information and Revenue Disaggregation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.cvrx.com/role/DisclosureSegmentGeographicInformationAndRevenueDisaggregation" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment, geographic information and revenue disaggregation", "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." } } }, "auth_ref": [ "r108", "r187", "r189", "r190", "r191", "r192", "r193", "r198", "r199", "r200", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r212", "r596", "r597", "r598", "r599", "r601", "r602", "r603" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.cvrx.com/role/DisclosureSegmentGeographicInformationAndRevenueDisaggregationDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative", "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." } } }, "auth_ref": [ "r71" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationRecognizedStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, general & administrative", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "cvrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExercisingPeriodFollowingOptioneeSTerminationDate": { "xbrltype": "durationItemType", "nsuri": "http://www.cvrx.com/20240930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExercisingPeriodFollowingOptioneeSTerminationDate", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationRecognizedStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement following the optionee's termination date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Exercising Period, Following Optionee's Termination Date", "terseLabel": "Optionee's termination date" } } }, "auth_ref": [] }, "cvrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.cvrx.com/20240930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardTerm", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Vesting Period", "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." } } }, "auth_ref": [ "r613" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDetermineGrantDateFairValueOfStockOptionsDetails", "http://www.cvrx.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield", "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." } } }, "auth_ref": [ "r336" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDetermineGrantDateFairValueOfStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "terseLabel": "Expected volatility, Maximum", "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." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDetermineGrantDateFairValueOfStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "terseLabel": "Expected volatility, Minimum", "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." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDetermineGrantDateFairValueOfStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "terseLabel": "Risk-free interest rate, Maximum", "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDetermineGrantDateFairValueOfStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "terseLabel": "Risk-free interest rate, Minimum", "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDetermineGrantDateFairValueOfStockOptionsDetails", "http://www.cvrx.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.cvrx.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "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." } } }, "auth_ref": [ "r306", "r308", "r310", "r311", "r312", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r334", "r335", "r336", "r337", "r338" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Additional shares authorized", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Number of shares available for grant", "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." } } }, "auth_ref": [ "r39" ] }, "cvrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesReservedForIssuanceAutomaticIncrementalAnnualPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.cvrx.com/20240930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesReservedForIssuanceAutomaticIncrementalAnnualPercentage", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Options exercisable as of March 31, 2024 (in shares)", "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." } } }, "auth_ref": [ "r316" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options exercisable as of March 31, 2024 (in dollars per share)", "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." } } }, "auth_ref": [ "r316" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Cancelled / Forfeited (in shares)", "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." } } }, "auth_ref": [ "r320" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r318" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDetermineGrantDateFairValueOfStockOptionsDetails" ], "lang": { "en-us": { "role": { "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", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r328" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate intrinsic value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r39" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "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)", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r314", "r315" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Options", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "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)", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r314", "r315" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "crdr": "debit", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationRecognizedStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Plan Modification, Incremental Cost", "terseLabel": "stock-based compensation expense", "documentation": "An excess of the fair value of the modified award over the fair value of the award immediately before the modification." } } }, "auth_ref": [ "r342" ] }, "cvrx_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharePricePermittedToBePurchasedMinimumPercentagePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.cvrx.com/20240930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharePricePermittedToBePurchasedMinimumPercentagePercentage", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "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", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r310", "r311", "r312", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r334", "r335", "r336", "r337", "r338" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r319" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "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)", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r320" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r318" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.cvrx.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation", "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." } } }, "auth_ref": [ "r305", "r313", "r332", "r333", "r334", "r335", "r338", "r345", "r346", "r347", "r348" ] }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedPaymentArrangementEmployeeMember", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationRecognizedStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Employee [Member]", "terseLabel": "Employee", "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires." } } }, "auth_ref": [ "r308", "r310", "r311", "r312", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r334", "r335", "r336", "r337", "r338" ] }, "cvrx_ShareBasedPaymentArrangementOtherOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cvrx.com/20240930", "localname": "ShareBasedPaymentArrangementOtherOptionsMember", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDetermineGrantDateFairValueOfStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)", "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." } } }, "auth_ref": [ "r334" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Options exercisable as of March 31, 2024", "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." } } }, "auth_ref": [ "r39" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "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)", "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." } } }, "auth_ref": [ "r39" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "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)", "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." } } }, "auth_ref": [ "r93" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Balances, Ending (in shares)", "periodStartLabel": "Balances, Beginning (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.cvrx.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of significant accounting policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r78", "r152" ] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.cvrx.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "State and Local Jurisdiction [Member]", "terseLabel": "State", "documentation": "Designated state or local jurisdiction entitled to levy and collect income tax." } } }, "auth_ref": [ "r354" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r10", "r57", "r60", "r61", "r120", "r140", "r141", "r142", "r160", "r161", "r162", "r164", "r169", "r171", "r173", "r188", "r216", "r217", "r222", "r291", "r364", "r365", "r371", "r372", "r373", "r375", "r376", "r377", "r385", "r386", "r387", "r388", "r389", "r390", "r392", "r401", "r402", "r403", "r404", "r405", "r406", "r410", "r412", "r424", "r478", "r487", "r488", "r489", "r501", "r554" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.cvrx.com/role/DisclosureSegmentGeographicInformationAndRevenueDisaggregationDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r210", "r211", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r503", "r504", "r505", "r560", "r562", "r565", "r567", "r570", "r572", "r573", "r574", "r575", "r577", "r578", "r579", "r580", "r581", "r586", "r611", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r634", "r637", "r776", "r826", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationTables", "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r160", "r161", "r162", "r188", "r412", "r431", "r496", "r502", "r508", "r509", "r510", "r511", "r512", "r513", "r516", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r529", "r530", "r531", "r532", "r533", "r535", "r537", "r538", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r554", "r638" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Cash Flows" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Balance Sheets" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Operations and Comprehensive Loss" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Stockholders' Equity" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementScenarioAxis", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r174", "r304", "r733", "r734", "r752" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationTables", "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r160", "r161", "r162", "r188", "r213", "r412", "r431", "r496", "r502", "r508", "r509", "r510", "r511", "r512", "r513", "r516", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r529", "r530", "r531", "r532", "r533", "r535", "r537", "r538", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r554", "r638" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r655", "r665", "r675", "r707" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Shares issued/purchased under ESPP", "verboseLabel": "Proceeds from Employee Stock Purchase Plan (shares)", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r10", "r56", "r57", "r86" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.cvrx.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Shares issued", "verboseLabel": "Issuance of common stock (in shares)", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r10", "r56", "r57", "r86", "r497", "r554", "r568" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails", "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "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)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r10", "r56", "r57", "r86", "r319" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Proceeds from Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r10", "r56", "r57", "r86" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r10", "r56", "r57", "r86", "r501", "r554", "r568", "r644" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r10", "r57", "r60", "r61", "r86" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "periodEndLabel": "Balances, Ending", "periodStartLabel": "Balances, Beginning", "totalLabel": "Total stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r57", "r60", "r61", "r79", "r518", "r534", "r555", "r556", "r624", "r645", "r747", "r766", "r809", "r856" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.cvrx.com/role/DisclosureStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity [Text Block]", "terseLabel": "Stockholders' equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r83", "r154", "r277", "r278", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r291", "r391", "r557", "r558", "r569" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.cvrx.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.cvrx.com/role/DisclosureSelectedBalanceSheetInformation" ], "lang": { "en-us": { "role": { "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Selected balance sheet information", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r735" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental Information:" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r701" ] }, "us-gaap_TaxCreditCarryforwardAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxCreditCarryforwardAmount", "crdr": "debit", "presentation": [ "http://www.cvrx.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credit carryforwards", "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r363" ] }, "us-gaap_TemporaryEquityByClassOfStockTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquityByClassOfStockTable", "presentation": [ "http://www.cvrx.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, by Class of Stock [Table]", "documentation": "Disclosure of information about equity instrument classified as temporary equity. Includes, but not is limited to, description of share, value, share authorized, issued, and outstanding, redemption price per share, and subscription receivable." } } }, "auth_ref": [ "r15", "r34" ] }, "us-gaap_TemporaryEquityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquityLineItems", "presentation": [ "http://www.cvrx.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Temporary Equity [Line Items]", "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." } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDetermineGrantDateFairValueOfStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Title and Position [Axis]" } } }, "auth_ref": [ "r761", "r816" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDetermineGrantDateFairValueOfStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Title and Position [Domain]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r693" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r700" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.cvrx.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r109", "r110", "r111", "r763", "r764", "r765" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r720" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r722" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.cvrx.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "cvrx_TrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cvrx.com/20240930", "localname": "TrancheOneMember", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Tranche 1.", "label": "Tranche One [Member]", "terseLabel": "Tranche One" } } }, "auth_ref": [] }, "cvrx_TrancheThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cvrx.com/20240930", "localname": "TrancheThreeMember", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Tranche 3.", "label": "Tranche Three [Member]", "terseLabel": "Tranche Three" } } }, "auth_ref": [] }, "cvrx_TrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cvrx.com/20240930", "localname": "TrancheTwoMember", "presentation": [ "http://www.cvrx.com/role/DisclosureDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Tranche 2.", "label": "Tranche Two [Member]", "terseLabel": "Tranche Two" } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r723" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r724" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [ "r724" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r722" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r722" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r725" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r723" ] }, "cvrx_TwoThousandOneStockIncentiveAwardPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cvrx.com/20240930", "localname": "TwoThousandOneStockIncentiveAwardPlanMember", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Stock incentive plan 2001.", "label": "Two Thous And One Stock Incentive Award Plan [Member]", "terseLabel": "2001 Plan" } } }, "auth_ref": [] }, "cvrx_TwoThousandTwentyOneEquityPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cvrx.com/20240930", "localname": "TwoThousandTwentyOneEquityPlanMember", "presentation": [ "http://www.cvrx.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to two thousand twenty one equity plan.", "label": "Two Thousand Twenty One Equity Plan [Member]", "terseLabel": "2021" } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://www.cvrx.com/role/DisclosureSegmentGeographicInformationAndRevenueDisaggregationDetails" ], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "U.S." } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r719" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.cvrx.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r26", "r27", "r28", "r114", "r115", "r116", "r117" ] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]", "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year" } } }, "auth_ref": [ "r689" ] }, "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsNoteDisclosureAbstract", "presentation": [ "http://www.cvrx.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Warrants and Rights Note Disclosure [Abstract]", "terseLabel": "Common Stock Warrants" } } }, "auth_ref": [] }, "cvrx_WarrantsToPurchaseCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cvrx.com/20240930", "localname": "WarrantsToPurchaseCommonStockMember", "presentation": [ "http://www.cvrx.com/role/DisclosureLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to warrants to purchase common stock.", "label": "Warrants To Purchase Common Stock [Member]", "terseLabel": "Warrants to purchase common stock" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.cvrx.com/role/DisclosureLossPerShareBasicAndDilutedNetLossPerShareDetails", "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r177", "r182" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.cvrx.com/role/DisclosureLossPerShareBasicAndDilutedNetLossPerShareDetails", "http://www.cvrx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r176", "r182" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.cvrx.com/role/DisclosureLossPerShareBasicAndDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator:" } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]", "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested" } } }, "auth_ref": [ "r687" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-2" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/710/tableOfContent" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/712/tableOfContent" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/715/tableOfContent" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-6" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r585": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r586": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r587": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16" }, "r590": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21" }, "r591": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "r592": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r593": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r594": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r595": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r596": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r597": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r598": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r599": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r600": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r601": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r602": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r603": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r604": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r605": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r606": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r607": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r608": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r609": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r610": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r611": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r612": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r613": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r614": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r615": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r616": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r617": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r618": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r619": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r620": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r621": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r622": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r623": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r624": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r625": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r626": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r627": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r628": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r629": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r630": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r631": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r632": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r633": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r634": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r635": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r637": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r641": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r642": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r643": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r644": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r645": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r646": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r647": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r648": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r650": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r651": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r652": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r654": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r655": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r656": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r657": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r733": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r734": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/210/tableOfContent" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" } } } ZIP 66 0001558370-24-014078-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-24-014078-xbrl.zip M4$L#!!0 ( ,\S85D"1.,R90X #B, 1 8W9R>"TR,#(T,#DS,"YX MO?+\R(@CTPJ'HKSSN"@WR%, M>*'/Q>R\$^EI]^?.+^__]L.[OW>[OUW,D$'_X.>#_L'I">EVWQL9%U0!3RB($79X,+ %'Q)QH3@# MMM[1H'?8/SPFIV?]P[/C ;F[M82W8-N4.RF?E7^FO#E;4**IG#']F2Z86E*/ MG7?F6B_/>KVGIZ<#[U$^'WCAPLCHGQZ!^U1KR2>19E>A7%RR*8T"#54A_HAH M8#1##04,ZR!#D"J&*A7J#"S(J'HZ.@CE#!3U![W?;F\>C'&6V(NDA'I_67$\ M3V1PH)AW, L?>[;46&E9(M658<#4BF5*U<2HL"49^T!Z4IFV>4+@M-QH*,U !J94NM8?$$&DG:P9(*615E MY+-G;U[L()9D2)]SMB0Q.C@]/>V94DLJ*/=4L5A3E)'KA9'0LBR6X\(,@V S M;/Q;:AN!["5DEJM"0UU'--]2YUPH387'UBV7NUMN=Y,+X"C$*(N.B!:'16WK ML _X:"84GP2LBV1,4@V=LNH>8J<_T"(&:VH$*$VD.,C^W"YY&(: MQD_@&;;),ZSQ,7^^MBAPTN#R#1C%4?0N%#=#$??J@PX#X"?$$#C."' M.6-:=0@'Y^HP6*NL73Z;G)]A<^GW2)2N1\'LEE:3%DD0NB06_ZVV* MVU 4@8"1>&]^0[ JD&TJ#D>7B5>AIXG(^9_?%YB;ZUV#942<>XH.=XU2A+-Q*INXV-;?%RR MB;ZE.I*@F,%8CW^78+^-U(7K<;[U(SMYLQ:(V/GPK,5K&UXWC*Z:TR9 F;(M MB!SW3_+C==L26HAARV$%N(D]TI^W^^H!+HYTQS\JIVDS')7R%B>-,E8DC<9 M/6V?6S]1]:!#[^L\#'PF%2[S]$O=C%6!!"?>1\U25VE5_R"QLA;SW#A[$2DN MF%(C.:."_YGN?K?3.' ;0#O-S66M()*6U(*23PY$BP65+]!>^$SP*?17,/IY M9EN6B]D=1+P'\XY<#J :EQ.XPX*D82S:M*NU<+*63JSX%LVZJ9Z:J1PW?HV2 MOBUNA2F8HER+&X'C/ +(V-9QOFV43"FV4CCK_VU!"VBG Y7Q,"< <6L7)EG% M750QE1.7GTIP2<=TE);*'*0?5QL0S"%\8NF #U^@XFFSF,"FF6-_M9G; MVBF&,9T$!?!68MJ.ZE$?_FMR,B26WF)9G'8H!BQ5XD+E.(]*?*ZCK?=Z2]^2 MIK.-UH7-3P4MIF05W.)5;5%6C%(!A0N;TSPVV?59B\CKSC/+AJ;&DAP(PY2S M8+QJ.N5LHZ'QG.0SE?@FR2-K=J(UQ[X=]^.F\Y25GO:XEFO2XD*TD,8%6\E6 M2@M,@W.I)4<@JQ]T=!Q.;0&HM,/E[/G<'"ZH*FZ M:UHI[5!)2#=7"XP:^R: MM8#N!.@ZX87%HZ69;GI0F^6GR)L+3Y>5PIY.I"$1B742J[2-AOK1,%0J M6IAJ5%^@Z%I #3*YX()]DE3H2ZK9%>7RWS2(6 ;ITI>TOI$:=R352#BDS"%H M#^&"K"PB>LZ(,8N@700-(\:RS5$B?XV7"H>_7!-.K:1NL!UG QI9Q<-4I,0\MP;"O^2!Y%F M_F>FTZ5E"[/: ES0.@^>D#=&D4EV):H(Z(JIEI:JQ;TJ[D.AN8_U"*WE@7G) MNV(?G[T@\IE_)<,%=H-17"6CZ4S.H'Q2AKR<;6'/@5T4M3FUF/\T4SK^O+H2EHM.?[806OVLO)*FM,L]H]Z M%KAN/R\R8Y,MD#+#U44YW<%A=_"VL1WIB]*KV&!8\*_55>EHQ1%:<50S]G+? M'ZBHWS*@XI/**DON[]\*?R%/CT&_MKI,O%80%-P@7TV_I8]UXS<"F@=?X7WR ME;J; D[SMVH$ D:RVAT%(V:'WB!S;WN#W@]X"[4GGQ,QZL\[F"E7>.WJ>H2+ M\VK)933PMWE;Y27^=\R>]440>E_CL1PG [\W%Q'/DE:?&3C3MNA:LP6.:N!W M-%&:ZPBE?))AM#SOF \LG'$@Z1#!@P 7..<=+2.<:9DRF.'PT!_'TJ/XEN\. MH2!)4D^?=Z8T6$U["NKD7^%$#;W4^T$?\7#ERHVB.JC.LJ<^W]#)ZKK;6[:8 M,)GRKJAPTP_?S*^^L1,Q;9D/<5:>R96M$(8/X50_4DG5!/,:T MD_C4,M@LF<]UN?O)S;MWE/MCOF"CZ33E:U'A7\6QFY!BKYGL.+T,9Y*QXK;H M(-S#F,53SM=04=)<5GC'I(?CQ P NN(0@7?T!9^/Q$CRF7D@N?#XTMZ_9]S> M0<9FC2QCYO]*%)15B6F&'\Q\'9;B.9"+B_<0VO%3.)Z'D8)%]TC$QW:N!=8N M?V1#Z$I]W'_)N5>+:P^]_HR;T%/NP>B1[#?E(=Q"LX<>.=WY"_EBCYILG$V4 MDHJ9H;MX69,D'8>).O//F,E%RN_7$)8>@ZP[WW>VU]@K\Q3Z5H_=X3%*#8O] M<7C![B+IS9'V%F8;BVBQ[I_7OUZC4G=2OX_C@&U/I@^T;A3VF4[*/6R)J7Y^ M_ 2/7Z"WCU_7< T+6\CWT,]?\5B(T&H<6F#P'$DH#%8Y-RM1[Z&7C5OMYPA] M&DU-J;IGBLE'YE^%\EJI"*?'PTB'N&?OP2Q &E&X5A$13.->M?MX)4/VL2-) MUC[V8GB8-<:;'TS>LPG5[(/YJ*O.KY;<''^5)=3ZRS!F[SMY$U;]RO6]N:(]C,G$2)BCE]F?*MI#^\L[^Z'OFZ,6-*@Y2A0S[MUX M4>C RO1[)M@3#3;2'C5X]B^[D2R5)7Y7EDD-D?-Y_L- +VE\BO3ULP<<,7%>PC0/4,3 MP$8G1$[*_0-IMTSIQV>8JG"%#AHSKL(@")]P@#>S-<8>QN:][?B= :B/5\O1 M-M"\?UV>36! U[7.)7U9XCO1QKML@JPJ8#O%X37M1#AHY&2ZV4KT.YAEWN))VG-5[Q@23LQFC&9;,?Z M6ZJ]^7"!.ZV9S>;J3'O3 'PVV1;_=I(^EZQT!9(I_+Y@Q@>7XU-O[_\#4$L# M!!0 ( ,\S85G#H0GUM0T )6_ 5 8W9R>"TR,#(T,#DS,%]C86PN M>&UL[5U9;^,X$GX?8/^#-O/2\^#XRN6@NP>)DS0")&W#2>_,/@T4B8ZY+9-> M2LZQOWZ+M.1(MBA1MF.5G $:'5OF45]]1;**ES[__C+VK"-*W^;93P%F0;TMR4'F4_3^5_#U"C!2"9?_KB MTR][HR"8G-;KS\_/^\_M?2X>(7NC6?_S]N;.&9&Q7:/,#VSFD#T+TI_ZZN$- M=^Q :2B6_>5!>%$![?J\+FT*^:T6):O)1[5FJ]9N[K_X[EXHHOS9H)(H^@[[ZR^6]5EPCPS(T%)%G :O$_)ESZ?CB2>K5L]& M@@R_[#E/XJ4F]=_HM!L2R*]W ? H+:3+F4L8T T??.Y15_)[;GNRDKL1(8&_ M9\EJ?@RN$V+)(O<=/J[+'^N%BE-(C=17?U>4\U_]WK W(4+9CG_&(-%X(L@( M,M G)'=C7NU".]X35[ H&Y>+T@@4T](RULI!K46ND+#J82U/=5 M4&:-J'5UYCAB2MS+EXEL$/[[JDE761D:NB /P:T=3 4-*($F+[^OA#ZSH#*0 MW1![KMQB4)(YRY,]KD[UY(;:#]2CP6K]G'&AB!%W;<]IO0OLL.2BV!4\6SB1 M#L*/<^%\*"560JM=#U/4_>EXUC'4* RX>[G:BTI;D E*=$#TJ30,EA^5+<3;F/<90D)> 0 YW_I0&LJ).YU!&"XV&5;/F9?%6 MO'PKK, J[)]*Q)(A[B2D\F08PD6Z98Z9S)I+B@T5'Q8?&O9KM#P4?+RLMK(D7$9H+EPB(Q/>LJ0_"\(FL MRX;._)G0QU&@?MDN&=*5EO$$_)&NT9/M21?[+.C:0KQ2]O@OVYL2#4E&>3&2 MET71,JVKP\1'-[AX? K2#XA# ,F#1[Z3(*C95$,?G,,@/M^@;YQ963!2FTY@00SXNM%P?I4]JC!L(*7H#7^ -4K0&NHR M\U2%N^(@\/6OL?[B.V=.9H^:FK8R9!D+CZ]OC*8V*)%+&'-$H.:/)4GTE6%B)\ MG$5Q6-]^E4&864B:3(R6NRSY]!&I 3B4-,HE).,6J$V_.V06P(?=*9ZO3>3[ M6'GYT/)KV-&N!A ?P3>N.I4%4"$-?&*8S:*?U Q5Y[$@ M,GSQ49>/QS10>YS4%B\F^Q?"''V@D9$#+9O&@4=1#ANG0F1-^F[C7KVA,:V%X, MC2X"R M$2B^KC@FN/+N$MO>KYG#QVKS^W<2](;W]HM^DJ%(*3MB!)M ;>PC?ZXO;.%[ MKVU]A4Y$Q,C)W//7,MWS]U:[Q8?66_V6S63*F 16P4,9V_9P%DTAIPEEYMAN MG_!=[EZ/K%/C=HGMV4#W\5:[YP,N2!SF,2_? F$#5 H ML\7K-2A3S<% 3M SB/9XS0(BB)]M">]2XZY8T_:4@\_O5UX,(.#1U/L,:MBZ MLJ8[M9EPF<6V*=9,H1;3%K[AIY<4/L--2$GYMT5HUKG,O!!$W<4W ;+V!==[ M'K$4N&@W5?HR77F0\+76 7DB;$HB^Q:V$_Q!@U%WZ@< 75R^.-Y47E@A][S! M/U445GQO,&VB@=+K96[V_-@"%D;D!\ BJ2!]LNP.8\KG;K9_O2F7F0,IK) M2UJ'6A0BOJ[SCBA'[QMAH ,/D)RY8\JH'TB-/.7$2V:9=X/L-;#BD'P02]DG M@G(7K$O(C5P2!Q=V]ZV$%M?=)0B0T3W1,&^ MSE]_@-5( MQ86_]OVIO"0,');;X\>U9C..(CA:!"RPO^.L*XFI7HW+S?2#^ MS?'C.\73MU_#(&6N"SFWK^W@-GV"X".R3Y$-%TBD8A\FHJ/U@C M($@I )]55E0$PEV8 M&A7-ESQ6[6=2"L!E&VC[&5/-X?-,[T:V(.HE+7)FF3!?<:!;"$Q-C,M&UF0H M9470'#2^>84+,A'$H5FDQI/L.)6Y4/'Y =]LRN0J9X_=V?'75JC!*\\',,N< MU,11^?O@-TOZ&DI N&1[-I9K=O]36ER,D^0&%>K/;HK26(1I]AVWB;74@&]Z M8=FI6;["6G^^)C?KCAO#RBI . 6QC"6Z&%L?#63F^7#ZE)-<.%VT2*M=R'KCM.]L@JBB9X&'DN8 MS5GVAO%YS!Y;:\948SCO4!,N.RM_FGE;*B[C+I_-O,PV9@3:#;Z=@T:[T;1J MUEN5U3>>^E&MC/MV#4 M@MJ>?H!*29LTX[+?+K:HS+0AQA0$OL6#N>Q_G*1X%O MK6 N_)4\L08]V#?.W5R^$HDKRU<^"N.UUW+'NNSWDAL/>ZUUA[U(#G6-W5R2 M"HR!FW[;&I[7Q:D+!(I"4)EP->L\=:?&Y471X1M.$S>NOBU$PV>/A*?UXNM2 M13=\;:KXJMO*N^K!_-:&1,565KO,,]82=;6A(=Q,]/L7A6CMSZF)ZXDD2M RMV M-G! M+(%@=IO@@#R HYW.49&LE61L;8"Y>XFPO-LQ9RS,S)1 ?M@H^8AJT;&P.+3< M#3[;GU"2MP6IP')EYI7,+A MO8?@FL$ ,I5CQ0]FSZ:MR?Q\2A^&%3H=JXMI(6EX08HZQ:)?[%JS5%S-64_5 MYP MQVJ%_6TO>C64<7ONF_^F)C#"A6 C+_"@<;B\>7962N3OH77W--,VQ>:OD,R] MY;JKN?EP-N8WWU6M?J<9L'"T''&X^FDY(4CZ\/ER#KJ5I.Q MM2>?6EY4417";/E&*:*A.+J(ZT+[\B;3[-L/Q8TD&Y"Q38%U(:^4\,'LI#^P M#M34 I--I%7RJ\B+4);B76U6"_AZ?E/U?(<.X_Z9>$_DEK-@I-OENVIQ'\YF M3'6 ,.0WA*=BC6>^IJ&$I7Q$^\B"CN^>OD*HLL+ZHN5\6-/0@L>W9:H(KJP9 MPH+%?%33T&(WWH]59J#2A5I:QC- :X&*ESPA(@^X M9JX.K516LGVTF\+*1>=+=H;H(P'4FI3[79^H->[RO M_P=02P,$% @ SS-A67=PM0\I) 9"L" !4 !C=G)X+3(P,C0P.3,P M7V1E9BYX;6SM/6MOY+:UWPO<_Z#K?F@*7*_MW:3-+K(IQJ^M"Z]G87N3WD^! M+'%F=*,AIZ1D>_+K+TF]1R1%/&/!__X^;_^]--_'Q[^^_3VVO&1%Z\!C!P/ S<" MOO,41"OG'FTV+G0^ XR#,'1.<> O@>.<'+_Y\'/_,Q3EU"^R#H M\,'>OCG)/IREPR'X@78[>G=R]/;X[??.^P_';S]\?^)\^9PU_$QA6P2-+<, M_OZ!_>>!SNA0)"'Y\$R"CP>K*-I\.#IZ>GIZ\_3N#<)+VOWXY.C?GZ_OO!58 MNX#G__D.#]A%();L'#X3Q^B[09\/"#!>A.RH?AO*PP6'P^\1_Q\R%AU_/[= M,Q>OUR[>I@O"?,-^FWD46,JG 4F@-8T]5)D1 M$J\YD.0K_70%*8P KP,(/F&76DJZCEZZ ?[%#6-0P:F;UH\&A#T4O04>6L+@ M#^:%B+Y?/+,_A]2ZMC.:H-45W7BLP;W[#$@_PZ,J\W8)' &- V[O+)09+_GM'U[''1&TIPY'/R--.U5WH MN]BG$)W%)$+KV7- SM':#2@P"S<.(]+&4FD/5F6>!A(+ESQP_&-RN'3=38(( M /[ZZ.(YHH8GH/N2"QBO >:DO [(+NAL))+M<6OC,9R. 61_<(&)QQ-CB*; MIA%R%WL9\.F?9?AS_@4P.O*#]5':YL@-0_'0NZ +!"';H;-0P \<4CY:?Z#H MWXRD"![ZG'T#0E@?>@!P^4B':[!^ 'A(6*OC]@=T16'"7OP #G,R# BNZ;_1\?_@@0L,B!?PKH/ND0TC4';WD$[L^[F1L6&'H$)&*+_A7D<8<;!*ESA.D/ M$N3T.NT@V]2I@GPA=S-<)0.5X6R"!?78&BF.]"&("1T?\:V3FR]NJ8) M#0IT/HC!=>Z1HPLFPE1=/QZ<'#@;'"#JQ&X_'AP;$9Z9YZ$81N2+NV7A5>H_ MT5]P#/SKP'T(0NY>GR5@TV^-8M5WN%WMZCR< 5*68&JP+(J6.P00MC2+6T9O M;11W.OQVTHRKH(L9W1#+FESXQ>U_>RN7;WF/OM94BP5($YA)#:L*\K*954*L MLK$_'0E!@Q$&8SSRFYU!]5Z0RF.XJ9];8$.K5$3$#UM M@'0O)[4#"JC+9D ,;:'_!B0CASPY)F-!2039<;V./HCZ-.N$K)B(&OJPK4J"-JDN6P_ E=+DGGR8O"?&$!OJU!)C9Y2$=3L:Y(>(KB4*JG1LYD>ZKY]5;(=RU!K^"97 M22V$RBJIB8@M*IG_^<\ 8$JGU?8:/()03RL5G744LZ&[);I)ZF"VUE+I&*WT M53G*@)JKQ]8&Y54":U*-E=@U:;(2*[,Z'4 7>H$;7D$287X[0:7$XM9R<92W M-X#K/78A60!,J,MS!_!CX 5P.5\(@"3,$2+B3THM'G(**56'GJ2W#6B4"C0> M\-/;!!FV92,P-):#V0@"O#=+]'CD@R!1&?I'H2GT'[]=@Z4;7D!* )&3+6A1 MDU-)F]$A3Z83ZN?N9R',NPVZZH6:1D@\V61R+(2.R:X(*J-K4VD!O8*;.&H( MQ"HY+LT'\5 MN4T'ZN',+NPIM\E4-^=E=);Z0'P^3V5@1T MV=*J@#6J!K^X.b+=NI')'=IM))4/4T#!:2M&O-]1";3AQ5U 6-L^3DD3<9'&_).Z*Q* ,]=%":A%CLPM\$%R.?8+H.#ZVHZ-J*/F^B_K:ATQ M6CA!XJX="3*6<]3 ,ZFS)(?/L.,D1DCN2,D1,:J2/2_6GF[% RAT><09I3(_ M\IS6\*UQ^]34K24%A]U.32,9J!U2DYN94:E0R:+7P-Z<1US<8G=%Z0W*MFK/ M6-1Z*NQV;^B[H=P[EK458Z=J/8AWK" RTH#!C(=#ER5ZY>T?1M\!\P>;R0^TH1D^MQQ&>CE)4()LEF_ M]C,&:G$#PEX71;M/GB;GGHE@%>0 ]]EE;< MZ &.,95<^4::K+>G*9$,-#[HT_N355PKZCT2CF;OE*3@J"Z/E)K(;T7L-#*( MBOKFAYXJ#J]$$BHBU9S3W]&H %FYC#&!V#9L!^X9V//%%?2#Q\"/I1L=83OA M-D#:TA1&OP;1ZA:$W+"05;"Y1XILL0XCZ%&A>8P^6Z0F]J#.4$VZ:9*@D6V8 M.H!O=!U(WE/,=X+9:^B*94'10VI6&_K8@[=R#5'V:8O[<"N,'D-0"X@F7W^4 M*)27HT;0C2I3>M7^5_8P*8SF^#98KE292-+V4F%2]K %8YW''D0]VF$]G +I ML*'^_(,,FLF51P&^X!T(&=@6K$+W[O,LCE;\-9K&!6BW<8/]%36W E&-%:?> MO 6R0Z\S"KK7EA@Q'(96ESK@]85%#+#Q.'?@!R[>WKDAT'@W2-9>&?N5]C"! M<0$%VWG.%_RZDNLU^F?-'>4TT.HZ1""\B3>H+5!&8N(2+"IA,RWH)[PZ=I[6 MMRJ]]YW])+E*UM!#>$U+H\]DF$HOFU4;*/$8YL*9/B61;/I)KZ UPIM=2:O# M.7E\[(P] @KPQL6LXHPPI"MK)HP+R1I.=0T';&+LK5P"9DL,TB)?58BD83'M MON(K/&UZ]PF%-; "=0!GTAB8&/[\4E ;N*>_DP9(%CV0W4RKMI"(2JW-]/ K MU&"G31,.PXBUG'!(,>.T=]AV02R$5@#:]*8\7L+F9\0 M2&;:-;J)3;UF1TO0EPJ\7L=.)!C(XK?C$&H+V[3F7PN93+/TD3"ZS[X.(-VC MG&'@!]&EZ[$7DU5!*%ESZ0Y3U<$2=*_9.\M8N<5NZM8*_=V._9_T;N0):@?1 MY'MK.0KEK;4.Z&;SSOS_BY/R#N02X1OPE)8J".#R"T:0_NDEF3.JO+0V8\CS MUMJ.8N+E)SIV80^%+Q"HFDIQES7NG1?6D3.H&;3I\[[:X5)Y14F"@X$MC1M> M5%DV0:HQWB2K4;/$2VB9!+,S !4 M[,&Z#=69?K+!^NWHAI$$U!^-B;>)O? N-I7=\36Z?O.ZNX#G6<2J-;K63KH6 M"5N:QDSIZ@I:ZF$WG$.K(B]JG'WRM50 ;GF]E("Y(^CRXC-=ZLX4-3(0=8\A MS^&&!(6!S_0P_YK5QZA4;S^H,$E:AN8'5OB5EZ+)AZ-_Y_,YY0F+)L1!"Z<\ MYU^O0@B.X'=:71D!L2ARHH4"&@IK[9N">N!%GH@/#H6 MDK]R6JS&9,<:3,N9WB5/QN)$O>BM)AM4(M98!L4P-R@T:P2Y\5%N-@7M1N(" MITI> $W- J4L5?+TZN ;)?O,]X-DYB]NX%_!,W<31&ZH9$%#GRG9\;8G.QI0 M,R9 R1-9XRF9\:XG,V0XF%608H(KHC^'@0X7ARYY@*"F:%EL]!\O]7L+[C MN45A>(DPN[4J85WK42Q8H?0XW!JSHFYJ?:\]M>+)MJXUQ:LWM,"CZRB:5?VL M8V81@]CM<#*/(\+JT]+U5L:?>CL+V*.(C.R^!%"%W2(&,!2N"(F!?QYC=K;# MDQ!XS1O^;$" S?QW&L< #J5?[1"WGON)Q [ ?N5 MBAP%^G7 MD E[M:+ "?!Q7H3HBU(2/$E35UE[QYT, **L2S8'HYL"!3(6R\)B1Q+,9!O M93J.9KE9:-0);=.@(H(]4E%* [E'DD@5Q^=A]QV@6T#5A@012 II@03W6^"A M9<)73L_F'*>1IK4@T#& U1F?3O:(HDHM;\ 3_]+2'.WVG5(H?C"R%)60M9ZS MB9WLR-I:9\L7EAJ:V@O)&"QER0*<3\?OWQUS7K%??F/SN-!C.;;%&=+7#8*9 M;UOYD+ZHL,NX7B--R<6_#:ZAO5 WPMQ$Q(9CL?9X!M5U %%7,UN;"/:8Z!L0 M)2*YGQQ[SY+6#O69%/*R(^CRN]2N#; M@=S\B=7^/K5M2[J@4&#'?C_;=*YG.> W;[[2IFAOPUYV1$6HY(G*J6"4FRW? M"3=A<)O2/J0&MPJX%61N\8:Y+39.)"'RY\U'V=)+SQB$AD>OBP6V1VXU]%!X MS09\S0:4<<=; 3_F#_0)%[CR@?Z,;N,>Z?:,(WM/,3JE,/TNX^8 UN0,J,I M!P,@:T^D181-V:$I8\-B^8DG1$B<%.PDG>6CSR069%5TEY4^B-LH-_F*E)RU M2GSG,$Q?;9\OTG/8/R@I^$G/&2(1T1>AP>>SX+2\K30-3@,CT3@0 B\"_JD; MLE.$NQ4 Y:_;09R'+#7^OC=UE";6C=M\?OSM^6XO:I0 X*00.!\$I MP>!\ET'!;NYF<#@N])T8Q1F9[*^)]V]XGW3S)H3K<- M\4*MGO9$$5NRK[(1T\'4["Y8BM.VH>*E5D]+]LOZHJK%O3*&9D_J%@NZ .5P M*8-^DK8V;+KU9;!R-B9&:(1@Q[7[H*:QM)4%^ZJ6U)6B,@)=DWKA .=S4?#N MT"*BSKGXVJEV+POV*%WHKH.:48-SS:'64/"YS_CL9' MB9;9O&I"0/25O4S)GL&)<.PUG@>INUB0NMJ126J\AN=2TU-W[ !+]@!@\ MXYP.GN\.+F9H+!3VVE>SOJE0("H4-":GG]WG8!VOI53<^6[0@Y1P/"/C#J#3 M$Y+20TG(ZG>#SF(3(:N VKEC;3KUTNEH[!1,'RMQ3++)0N_?>9D4HT]8GBC< MU,GF_9B2TTV(V7,V(7V[=1."-#EUMD8X"O[@OTL1D_FJ@PUO\QY1*0O#D< > MJ9$">0-DDJ#N8O/6LINF<[3V@&-?"5C$X76PD)UH:/6T>=?9C7]E[$R<^)V# MA^B&70!BA6%:G^!]?WRR>X+'!G2^RX?<@Z,X!O$5CP0TG;H)6TZK8%40%.=I MHH;6')\I2%[6&A$.1LU;%:#&1%%Y(#JK M7*@X86GH8<%95I/8%$ M3O\5D@WUXAAEQ4T4;<7T].8488R> K@\S(7=+%_3+@KVMR>.9PCH,E M_R$34)'Z]AC,@A>T='6X!Y:V*G)F:MAR47YU44MMY9TM>/*JLY+*L1I;)5.) M8K?T'@&,P;V+E[4S9V7+*>G^OI\RR5"P25,6 %.7F"DW] "_*JG*^%&TGS28 M=SR 0D@QL8<]9Z%+Z*8E?4ARCF^#Y2K*WIJDII>]1YF],IE^);*-0L>Q)F5K M_PA-1RQ-9 CP2PVD=6K #_74@&0D^Q,"K@$A(,&[5%QXUF39J#!R#RYOA_*TU]IZ%C2OB.WQ4.9/V,<1/+;R("8$"-XH,E%UKN- MZX$K^#F $+@;% :$_TE0Y,K/C;2[FKZDT5.&44:(T=2I%+3U% J*MBB4>PX 1I M.!43HVB$:3DD$%=8+I_9Z&&Y+V[>W3!-_0M#*1B M# M.AP8REPHDQ];#';O-XD#SQ5TJ );K6T,=TM:)68EEYGDF-EZU,NP[ M3DNVY9TLN$*B*8\:7,NQVA>FY?<(DL-]Z 5N^ 41S@>^#I/@(:2]:NE,PP]O MKR#L"+B^'+1!WWJ)N4'0ZZ+IY7X6!&B&4_8R8M9SKQW/K C(#,V($%FL'!:'3N[F6)5"S96N]F023,0!ZN(V<.[*I19 MLK*6G2P:VY :TWO34:!CK$IEI41G]S M)L"?;M,$)XZ9*G-&I^/$933B!Q+X 07ISN5E0A@DBH)FC40@K?-) :X38]&<7_\YJ!R\ R\R6IZ.( MVUFPE=:7HSSX+,9E\NRO,^:L +QQ,5N)A%4AY92CG562(V0@^6Z3EOG+ M7VC9A4R1;:?=UWQZG4K.BJPY;81&,$+_0BM(^.N&Z5]7$*)'GCHFMT@:G8RG MQK64L-Q":>!F=/'>4?K:%D#M'UY;D/?6A$%Y:=8QV(!+;AM?:>-D37Q!>0YG'$8E'<7*&UNNT@BFO*4B^;MC!3')3J/(Y0UBTXO4;SP)%[,#- 1"W M1U/+;X7D..%D!Y/8I@:KVV8 "PY6VAC>-JB-K;CI SRS)77;EFX$LJTBO],G MWATK.UA@2-N+7FF[K$3.'O7B>L^0 W[YHGEB*&[ $_\DKYRNU]D",]J-EVT1 MM9ZOK+ SZ,C6W;X6&,M1N+J+Y]B6,S]%U;>=C5TLN G0PWHVHF>/GGUC+P!( M>-W&:=FC%P"X@:C5,N]^ OIWR0GH(9_#*4^R7Z>@1>4E2?EWQLYE4A;R=%NT M20^W9T\N]O6J?O<>?^+R/WSFK;( ^$X;:\Y.!V=JI6I/%6FSOE)G] HLH,\J MG#061AAG*CN.;H6R7O&W1D'>J.A6I\%=:KVF1Z MPR6)Y8QJN*HX6\$AI;FRT\,3"9>(RF,6LGE"]RL4$Q?Z0/>))-\I< M!!@,BLHB;;I;8)WDOE1[=,9;+9*9OZ2).VH.-':QX;! 3?5&%,:5^_LGRN M MY7<2;-,6>$4_&T+YVI*NP&/ZA$BV),D>DRR^3;_(2@*UHRRR.\B:88)0!6I? MS6>6UB2F0D%C@IP>6$NIN//==)9HG>,9&7< M3NP*%.QV@%*VS"BQL#&TDB' MHTHEN#B<9=N_O-12#M>9NPDB-TQ2$VX! ?@1^)<(7\91C$%V$"L[@6P_C@7N MVC@"U8$6]AQ+=R9)5B,HP77VZ 8A4PJ*+ ^4#&V/&J>SP#,=R5Z-1K*Q\U4Z M0Y[86,G;B4.,:D$FQ+#",AAE7I!E*IZ<3#4@CE84MS]J3ZA.,J,%[WA::I]4 M5'L!XLC_\PO@I?.2O$%96M>P4UCPNJAE B2F*T6L]9.J'EYIOY'M-*@II72/ N\*>I@/Q6IVPM@-BX* @_I8 T%DP2.@ M-OEG U'56CGFO_*,7@KN.H@BX//:HJD:^I^I$*SC=8'+2-+;"PX+7FNS269[ MT=*B1;DK_I=N@/D%D1G5T36'GEP\;X#'RO<$CX$/H*]X7&Z">6UXG/9(:/GZ3.*]*+Q"66,;7L ;1Q9D&-MS3>0N7J]=O$V?O$BR7&=>1,4MVG:X M.?)6_^9(.K.#%DDC)YGJ%DU.2#UPLEKQ=*OLT+)8U;J R( L9Y MM**;P,0ID>=QM1W!@MS%L6^3=**+W7;A-1_D-1_$J*"EVE)Z\ND6A>$EPNSC MT,+7,-F+S2P9BV#V;%X'Q# )DHXO>MD\^[!P]M+>D20QH]_+$4*>3D.N8'*> M] DC,OCRJYIIG\W?Y((HI.#+$45*N04(6+)ACN-(HBB<:9^3\"8712$%+1)% MU7%Y*51)LB=YI)+68:!]3M!K+T@="&21G/2D4XH4VT&-ZL()YMGGG+S)S96 M?B]'"$MD_!6PE\2 /WL$V%V"RH-CC,2+J?:XVH#L\ZH[U?Y7FYC?G$R;%>27 MMH]N:3T,2/M>B;@TXBK/QRP/@1D]WY7D", M1$O%1PJ'[)+3,AE]:$;RH7FMJ"*IO&,^TH0O(+S134I'HN?+$5.Y8Y57\#E# MD!,Y=D/V$LG;D>2W$R0O('PQN6!W(O3+D7BY$R]#?P*+K0_)/GN_%IAR?4+; M=N!/+KL96[BJ3#)<5W^I<42W Y## G@$X. MFA.M@,/AK*D MW+P ,X>^)(<7E0T=CP0\X=A2R__J? ; 2BZU/2UYTVAU]KW(2K?2-J,66?DVGN$P46CK]1F.UV77=7VMS*073R@A^UJ9:1\K,R4O:LHK,U6_6UR9J0KH:XDKY59=1-1<@TT)MSG M))IF 1V):);)8A?:J;#\!;$3A9 BR%[53OV^H2UJ!P#V.?UE'&/:@8C?ENPF MKK9!VE):$^.]BWPT!*RTJCB[VRM@ 1T2,C^ M7C\ANP!"WB@%9*]RKO-#28 ? P](Y"OD8 0LG; @1!);.D,D(GKYUX/.-:WE MO()47*E\4@UA*G6=@JC(;U'VL#!/>P1!*!LN)3F,+HH2R)0)+0U][,A,T9!9 M#0Y9D7!R!T(ZW/(3@ "S(I_^S%]3RK)K35'P"%+#*\XX[CB&!8DI6I)9\0[: MH6B4I:R@*Z7*BD)Y#AY!B#8,QQ1$)2.U>EIP,M2:?5J(&64:L_'SQ9T;-NB: MH)T%)R&M&2) PXI,\7W.Y1_9SWC-ZW_-ZW_-ZW_-ZS=G@5YS_%]S_%]S_,OM M+3"[+S+'OP4W>!/]D^2[.S!8'0"61*EQKVY&)H$>4&P4= 6.8^\T+) M/8K8&1?\+HIU#\O0:0!]SU7]N"T*^$XC>1,3\!B0WH?@EPNE/K)WL MTL;40%B0'+_/LBRAZF!"+0DB=TZ7XO])W[;,:Y->(DK<)_K/1"DIF>[Y@XS) M*5(]J]@,"!:DPH\HJ69H:H_Q[8PZ/T1 ?K ($J)?00_S#G7E'3I]L]74%N3' M3[$'FH26)G(XDT/V>_<9D!L7)XDGK5,S?SP^V4W-3,9U^,#.=_G0>Y!L.=\ M!BM<7B-"SBC@V[2.CC)MLK&7B2PY2OU9'*VX4#7F/M8;6Y/VJ,F2>GI<'2<+ M968T+TOY%M^4HM6:L%;HW.&=MVE92DW*&@1]$90AG:V;4)=Q2]K @\MN1 M74JT[.%7OA"D)QNG %)2RW@E;6U!5+,CGZ0HF=CS,M#ISI_OV&B M#A_1^:X,DE/ Y&1 .8PC3@DL5D8F ZP8: ^VVL71Y8Q[3#J:S2L7 M:867:;2Z6; M:\, ?<0L-(?:]J(I M@#+<\,:B+$-32)R>.,Q"OG^1FYYX*\,& XUMK>$91@8'HI*1-WP20?X$T!*[ MFU7@74&ZH5\GY]O0OP6/ ,: MG>72PR629)%RTWOR=OZ^7 Z[_\XQ*>;M./FL50]4<:O_A ?B>_8)ZT]*FB MK86;P=8,R\H8*-" W1\/Q"0D/VP7!%DU8T9/". M4<$U6@&'$I:<"Z7H1JSI\%I,(K0%.7'Z*](P00/_GW[O/$CGH-)(%^ZBN M() M7WM.<&]B1ISY(C__3.D@4W-%>PM.V[LR48%5A\WK3T<)Y=)-VL__#U!+ P04 M " #/,V%9DT<840=7 #%HP4 %0 &-VW/D-I8O^/]$['? >B>N[8B4757NGFE[NOM&ZE&^ZE55:B6Y?7LK-CHH M$IG";2:933(E97_ZQ0'X #,)$GSB4+X1,VU5)G!>>G)W] M6= X=V+>)PR((/;AN_?9%Q?WGWXZ7?OR>VG MK.$G+MN:-;;T6?"/G^!_'CE'PI4,XI]>8_:GKYZ29/?3]]^_O+Q\]_+#=V&T MX=W?O?_^?WZZN7>?Z-8Y8T&<.(%+OR*\_4^Q^/ F=)U$6$CI_OH8^1F!'[[/ M>6E;P+_.LF9G\-'9^P]G/[S_[C7VODI%A*\-F&3-7T_:ISJ]__'''[\7W^9- M.2$OR=NJ='__O?SRJS__&R%_C$*?WM$U$;U_2@X[^J>O8K;=^Y:J^^/)5II)Z&- MD8F^%^I(1X"^-_RODE;T-:&!1[U,+^!60UD((TP*A(%TZ);H^> E871JIC@S M>$S=[S;A\_<>9<)KX8\S^$-8A__C[QTQ?=NR*-DEYSYZ0\CNJ^C<%LMJ6075GSY=_^Q_0^; MJ5+2(Z)QN(]2SB6S%"35.\GM>D7^:$NG8X_;%1VMZN M6?)'0=N.,W*@IM<)W<9F5E";S\HI3_2L< 4 M:]1/O\;OA:H>QUX'W^'VLI*$O;T*J$WG0?_/WHD2&OF'.[H+HZHIGKXE?K_2 M:'?L8D?-<'N;3MC>CI<3)I+R=$YX2R,6>E>!=\E75C6J'[?#[X"5FAV[7ZD1 M;N>K%K6WZTFR?"'B$2 \X0 :.4',8 1OQ+^*IOC]3Z??R2![U ZW%VJE[3_X MYI0G T&Y^O[(?/IYOWVD487>%4WPNIY.G\SECK_'Z6I:*;NZV#UU]Q'W+!J3 MI9L0H$PDZ:E<[(YN&&SJ!,EG9ULUS&J:87>U:KW*[E9N@]GE-))V=;MT;Z^@ M2H#L5"YW';AAQ&%4K)'O$SZT7X3[((D.%Z&G]\"F7M@=TDCKLG_6=L'LKF:" M]_3>$I,%$6Q(&)&4%0%>4[GT@_-Z[?&I ELS>0C7,&KKVV-WXP9-RPZL:8S9 M=9M$[NFTG#PITY]XO%]Z'C=:G/X']B??:VU1W1:[A]9H6/;.BH:8/;-.W)Y> MF=)<9'\0L6^]"B;#SU/=/K2PPX=9>N4'4Z_\,"^O_#"N5SZ\A!-[Y07_AE11^.+1U_C];XJ/?(T1>4[G!Y6*6%7 MGQ(#,%";R(4@K=J_?0H#_4E,11.\KJ33)W.GX^]QNI16RJYN)0@207&R'9GT M].?P_L/C TLJ/WY*,_OC^ M]1 Y<$?F_K!]#*LT/?X>KV=5:I*Y5>E+G#Y5+6)GAY+4B"0W'4Y=O;I/7&*J M.2G6-,/K575Z'6.6V@:GC]5*VC-!X4 RJI.>%%_LHX@&B4RZ@?CA:]M]5<9] M0W.\+FBB9WEA6=T6ITL:2=QS<9E2)SEY(NE/E\V04+@3Q9[II9,XJ3A:8VB; M8_?1>CV/$Q>JVF+VT0:)>ZF!V4V-Y.Z[H2-X$,%D020;HO"9 MS)/Y CUR_.O HZ__-]5CYFD[]/Y:K=F1BY8;H?9*C:A]'5&2)8(NX80GR%>1 M^T(?6>PZ_M^H$^FOO]M_3?KE.2V:=CB]L%':SKDNZ=ZVI$R M(7K\(5> M'_DG=06/3EOB=<4&[8[OPA\UP^F(3<+VO@FO.J(@/;47RC63F1^6V\[%$RLT MK/9%I>$I2:9MY6^Q.EAU2)V M]:J<&@%R??UH[<2/@LL^/MLXSDXZ$_63./ND\*KT@[^+W'V08+7^R (G>=Z%;I?3=X*[8:R#J %]X,5Z"UBRLNXYC#;L/0?M((MPM6ZZ2Z7[D%7M?3 MR-EY?BG(#5A%O;O'I1M+1HYWVG8._J?1\-0-CQIB]T:=N/V<Z MV:]I7]QQV\3P MKW__C]__APC\?__]NS\L>/MX1\6%"[_WL7V7T+\.GKG^873@QM 8[J@)[M"N MTD<-9?5[O*%;*657W\R)+0@G9R7VQM%G%%7"Q/$G4^4!N!&F46@2 +B-Z,YA MWM7K#G;=^<1GE3S1J+2\T5C"K"=NN&BAO8HB!MWP@DL;X;LZ=LJ#I$S$@"?8 MD*-UO!4XFM("5#*)A0E"80*WM,JWOKEFLL.!/I ;0W8FP3FL$TX1;$T#YK : MR1'3?@3=1N&.1LGAENN1< 2!K8(='-7HY]$-77#'EXF^Y1%2WQYO]!E)W7U$ MD,071)"7C]=F#.S-S2?162A+"V6#D91M B,DRDX"42LNC .%1FXH%^^.;9Z2 MU?H7/M\!T-38IZD/;I RTEA%J=H.>&'*3.RN;IQ3)X+\@@@&9^'ZC+.0\_91H]A/51-I;7Y*?0]C@\P@TX.#0E:+;KC#J6V=E"#S;0O MWG!LK4'G(M<%HWR9S-=5=C,25>W-W7V.GFWHQ+/RUS%@7+*QD!V=Y3K?. 7*#9S3UTCV?>B4MSSK!MA)I8;!YH-'VDCXFC<=]VL;((ZY6QU+45;9$ M''GU\G:./D[V#.@2(+R )X[\O7A8*UL6?G(2>/WHU&DG6OB.J'<">GN2@#%8/S2D&!OUPPX^QYOI$H8I.>$')7/3!$H9R)O83%"947F8-^87N M:@:#>/,K#*QE$"D3)[,T(ET'Y,'=J.M)0E%E:\3AW"QSO[R;TES?=OB.K:R? M#\2V)_X%^^:E#_HPK-!&LYK&&VA50@Y_JCKYLGF@];+E<(&W%UBR%94Y N\B M#& $IH&K#Y_Z'KC#R4#;4AT:?7.\X68B=/>:HCEM67I&I6ZGR,R$VKHJ=?+- MYS"AY/V[;^U4M&R9.#CC5,%VR8%S3 <<,0%0DEN099)$['&?P(DK24)RZV!( M]!A1<97TU^(267*P4P>N>$&IMN3;:3/<8:G3ZW@ 5=O@#4&MI'T&C^)1*T%S M0:[C>$^/'P"<;J <0\%8*OCO[[Y[]Y[LG(@\2U5YZ\4[^?_$V2=/8<3^13WB MB-I-?]D'E/SP#EI]^)T86R^I2[>/?"'YPWOQZ0__13Z\7_SG^P^+'W[_GZ+% MAW>+/_SGCXOW/_Y(8OE$&!/6E/4@BM?"S%G8+QJU]#Q1]-WQ;QWF70<7SH[Q M18'R6^D.RTTZXL8/<]U+*2J-O?!B3 O9.V=RY"P(\" L("F71>F9/3L)+)/J M#T5CSKC^KN1B([SO:.*P@'I73A1P9(J7KKO?[GUXA^&2KIG+=+-UHXZXP]M< M=S6\FWOA#>\6LG=U[XP%R7B0;Q0N)&5SO"*=)KHG4%_5U9,T+66/9F*(S6]X M<#>B3S2(^43B.G##+84JG9]ILEH_.*\Z-&Q-!7? =[3*4?YI&Q)XH:"K(D,$ MACR/*7$DDB7Y!IA^*RKDP!29<[:5R&K-.FGAN))U?,X,QR:>\38)>C30ZU:_ M68 NMTG3I18T^Z< M;E@0C*1@X^GD"*K)0\JX8C/5]LWQJGOSS:>VNFZXT=14[S95$O BK;'DPU9% ML)U0,(ZN)UD&0F,L 9T_R2&D1U88 M7A#HID;O2ZGJ*QQ8W]^8UC(E(SB:YSDL'ZSR"?,J$H\\>N)PZY9&]W!&U'P6 M5M,3-TZTT%YS(JOKAA<3V@@_S+DM9T.XVTM&\A07WIXG@I?M<]RQ;9 >[>:' MNN0;%A O]'TGB@E?;?16QK MA1XFIB5Y4M"W'<=CZ9O&;YHMX>CTM1.P,A7&U#AYZYD%:EG+VB"536<4H$<" M#QF<6#*EQE"T')6L2D\[$;DJ!U!Y7+0AEJ-)SHWY%-^N):P6LO34G'SX>0,M?%&0%LJN..[HU7*QY&M2.!% M@:Z*=(^2P(.B2N)&4!SZS!/KY5P,D9&;7O#F#=*[0^H9_(VE,_@[^DR#/?W( M70DN#X$U?F7)T\6>1_R61GF%$"@_SO_/T^?S=*.$.Z9Z6*>:#-[8ZJ-, M][P_P9/ KT,RKN2%LR497[6:3<;:6H:/11M9>E''AL;R:"^2G"W='H[Y$)/J MKIV>E=O@1KQ*C..F2LBN/B9H$4G,2G+)\,KLJI29MLY: M^MATT],A=>UQAU&CII7UU(X;XPVQ9I'[EQ#+2-N^X#Z%KEE!8RNWV^]H3+EO M/RT#[Y(/S7XHGFI-M=7.E>O[X Y/(XW+J]^:#GC#U$SL[JLU23V]F9W3SR+7 MTK)U,I6]@KZ5+63J$_C;+;^.0QR%-!8H[X'[N@ST%:-PIKF M>*/11.BN7IO1SL8_4: [)S]HJFP M8,]5+3*ZSNDZC-*LL@?GE<97KWQI&T8>"YSH<)W0K7AR #(C0K$:SO!("X5C M.)7N"> M6, )9RL5\DU*>]CI3IM5RCBJWD;A,XLY*(A" S4A.55*Y\B_*5?-YF+L,TT: M]R6/V^#&ETJ-5%0I-;"+)8U#9[6L75T."C[:JG*H*_'XD8^\;!/(.B7NX2%R M@MAQ85:P##SQ+U_,$9;>_]K'XA66K"#DK7P"4*V:]Q#*FGEUB[0)9< =*%9^ MD9,MCJD$P#MIL&.&?CL1M75E4\%))CE11!>GWHKPI)!>+4B[(*D.$Q;%--OC MF0WWL^AZX$=9 VZ.KYKKF>-'+1.@>MZY- MJE=/63FW<<8VG3ULS>2RROY9G:ES)V:NQAJZMKCCME9#-6(K&^*-U7IQ.Y>O MSAZAR"NB+8B@;&60'D?';.54U#M;D,>Q=#38E)A*2^(<(:NK%,)("\>2LTI3 M6,&B2^;O$VT]*7WK>>'1D99UB)0VG0\F'0L\)"JEM%'@TE!Z5B&3-YZ>';!I M/$T-T:G:')/@TZ]\8?C$>2^YW9P-_;R'EP=7ZY,"175SJ+8T<&-9)XNH"->* M %[3>H9H&6?*C:6.K;JQ9GA!J;I(.0:8G#]E1FB;I-5C' 71V)V2%OHR(38:_- M2:HMT_3 7[MS76N^9(+!%N>]2N7!T\=LS"M2UO;%C;BM+*"I/JGOB!==VXD_ M:J5)E?_7U:\[31L,4@38Q0\#$'+YRG0Y-TU]9N+\=1I7.GU5AQDX>ZW8G;>P M!%%24"5?@.YQ"9MI-EK+"EZ&6X<%N@T@35O9?0\!DE#CG_K,.\ZN'!V+''\VAAKZH,[WHPT+CVS6-$V)/!"15=%>MQ"%7S(-QG';PD+ M*K?.R1=@3%+.5C9Z3(_OYW= ;W0$/Z-#]N&//B=Z9W!'(Q9Z5T'MY??AM3MW M>$<7]+N2Q[?PR+8\U1VEH)%4\SYQHL26HN=TPX*@7M>)SNR5UM=WYXH'(8NN4_ MPQ/7Y99;H,-05D=KEBAL9B'369V6T.RPV%"=$6=W&?-TFI>Q)\ ?$]Z,;*G; M*'0I]=(:\RV,8G_>IS6*/O>S*[598H^IE8RG@7I2L\,?8X7&0*!LQZTNVL9Y M,:;7G&=,:\EK%DQP_GZ7TO;(/O!H1*[N;V\MW4.Q91!S6";?6)P7%I6WXH=0 MDP4D; 5:>>K"Z([^<\]BEM![&CTSETJ[WE$WW 2"BACW=(>>X[/%C?A3V;V< MD326S9%7+L== M10)$\V&AZV?Z(KYI.?L]Z8L;^5I9P'1=G7?$BT'MQ!]QW=91KW&!L8+VOG&O4[^,9>K."-_<$NH2U&,J\[Q M4:[G:8/['+T*&'OWXP_O!)3!)W_/N*W6RH6N7W9AD)UZE+[XU8&9:W*,:_TH MX02Y :P#B->#C%WX\T)W#TL ,:L>[O<>+SSVG#6AREE=Z=N7E/]W8X!'U5"! MPD:K-2G=& 76^4GVR;<9_TD'$A1VJO0EJ+]3X4\OU58:&H/EL#(<$IO3FQL> MM[14/2H;$ILC-K=5;?"HRNI2)S>>LK)K]W17=I3GQJF;G]VQLM/PELB>!KZ657$$"\I^M1[_SP"Q?W.D@?W0XV2Q[QSRQAM,G7.Q'"'0'= M;7/TD&Q+*GBCI8,NYTJ%A:L)"RT M!A"1.79A;A8G9_:3#7SA1EBSI.;9Z%(#W'APJHL:Y\6W>..W0L8^<7DT"^;_ M]/?B6KKN6=;/W,AAD' Y?6AV'?!8HK&==UH'MH6M8C&EI#/(& MVE?/).;[%'-'@XTRDMUO/+K^D.XXGK"XDCYK@#L0J?=3P4[_' M&W254G9U-Y68E3 :31O8&-Q%,- E!W& !=$=A5;WU,E<4[UNTT"#3\[+( ) MSRJX=WRZ6M^FEH8;B.*1%F%IC26,.^.&DW8V4('&K"=>"&HI?U'^-%VP0W?<:-#6#J6="\.^>!&AM0:=U[L* M(_#]2_J8D#P?2_ 3HWW.T'1-HPBRJC*>?!61V<0/'0$<@C>.LMS% MUD@66+H2+>^H2]DSG(09&[&RZ]R@0:]_/2J<]IL3(-1( M/S 69)Q(P(=56]*R\K+VJ6JW$87']R[3]49Z$L/7-B(A6DY9C.UD2&QN MT=W&1O5A;T)I3GC02I^!@2+EG1T>BCFOO* @^:)!CTF,E%F#2NJQ^I27N+>0 MI&L#'+"3S5UNG4.G=4#1;VY@HM'<; 60=IH31.A$'VONG_)!LO@?6OM2TM9P96;E%F>I;B0 M:8H+L;]F.U=Q2IMD;Y.8IF,CFX+TQEOT$-'>%MVF&G@AHH,.$TXM,*U3QC)) M:9U2-9% !!)Y-F??=4H]H5F"AH%M#,"CALKL0,1$EY' )&>-?YTRII6.URE% M9K3M=4KZIMM'+E6;-\M-^N%&#V/-CZK#U'?"BPWFHG<_QE??!Y3%>5,F>?7> M45ZO,"D2,ZGNR1/5EWA.G\]&$>UU+]-J&\\LKK7ORE:WG%$$C_&L9_J:I[77 M7B=1$MN3TJK2E:6Q#8REZS>?:*W57!>XE9WF$+5JOO78GD)Y M&(89HE?S5/UOPF#S0*/M#0MHS(T048]ISP(,^LTGS&LUUX5Y9:=YA'F]Z,-X M.O X R9$A'(_+8D=,T+9\^C:XJI>E6)07_W%OG/?>)40?M>UMT6V#'&]D=]!A MP@UQ3*=K8YE$G*[M%)-4;8'; (JK]9JZR6I]]>J*H@1W'#I7 9@&_A^2$)X= MGXK;SW$2,9<#*WRQ#+SR!TI+C<7'X80;>D:TKHI1([#!"V9C*MLUQ*5,,+_) MI"(@%E0) U8+"8D*QP4IA$F;0$;.T8?E'A=AD+!@#YB1)BN?[J-/L\+!_1.X MV?M5-/LM^,\@ !A,+/Z@!6,;H-O+4O+A\=/[+.FS!>IO(FVB^1$G%P(W5-OY M3504GU8"O !OR0Y]DAN& 7@I.ZFX2:<^2U(>8:025J;0,_N=Q#1<6HZ]I?%@ MC%_G;:/UX.#[1K$4#32. 6\[ 4!70>T^H7WS56(4<1)"H4C(FD@UQC/0?>)$ MR4Q-]$@W+ A@S-09:IH'5O:[G2^>S7!\D!>>R;P.UF&TE4_/-CR_:MP;-V*W MM$+I31:SKGA1N*T"G5\N4?@43[(2A97MY&,KEE 86"JG*E\(O'68QV>A&M.< MML(=T!JMRF532DWP!JA.T.[%4"0] @07L&1+%V\7SHYQEV3_HE[^<.1BNMH( MS552AK6#P"!1W(Q'(%]V5;Z4.57EHW!+'YQ7&H-R6OV/6V&/P4JMCDH7J4TP MQV"UH#T*$L%;AX*@B$-;=8<&U>HXHH2."9"W$56K:.,$Z=L'Q>OP,) 'WBVW M)XR_I0<8'+]X-[YAXCL4;=P1/*@%U;@?A#!>M!A6O:[1>+Z/(;$O)J$BSNP" M$=Y"\<-X']$'^IJ<^_J,^Q'8O.'PK+'K8)%:P>.-!FV=IEWC5Q5('+ 7(HE= M)54H)7N1KRD+N4@A&/D"HA$AFYWU-3H+HT'(M/PJ7V3=/M.VQHLD!C)WWSK:;IWH .$>LTW ULR%QPV=G"/9I2RM;"87(IW:H&GX M-NZ,V[W;V:"TDVS4$Z_;MY2_>*&@I?R=0X#Z5)S)/TI^) :&A!5'*K:/ M5%5#*!9H' O;D< =!EWLH3MA;>J/-R0Z:3'("6/*C0AVRH(0PU YJ5%0H@5< MRBO4;1@8M8UQ(T"]CFJL5[?$&]4-\O:YJ6G?&9M&*7WK.;EC[=BC:3H7AQP. M/,7=84R;B6,J:B/T;B#%O&EA=-((=Z!5ZZ3&5[D%WK#2R-G5R20Y.VX6QY3F M.3U2D":@;^R$W0U-="Z[95T/S&YJ)'=WMP7R:DJ8Y&!_-!A=<5OQ"OGHR:%A M6#AIA#L>JW4JW1DOM< ;;QHY.Z]0H?K94^A[W-V_)I*X/BEZFLTL120IT.

9KA#;]<7MM:TN4]K!,.^/U]?8J=+XMGSJ^[4%E.HW+@4\%+ROK_UPW4?L1 M'HH4&V/I'KXH0W7_Y$04Q/:R0E5-FU9]B>+&A6%L5MITZ$41+X(,I%>O(#L[ M!]I$96]YA#6VRKEJE<:]N=Y4WTC4U5NM4]A5DWP#<=>@6.? ]IIX*74R3** MH-J!^-OZ0&_=0!IDLGH7R?A0JKX';A@QT+;ROM* M37J6MCLU;?&&9:/$G7?:PSB&6F-$D+4\I!QKV32>U+6?E[?6CB3:QO/QUP$W M*U/*JM/:'D#&T[80-14COLM:,P\S@9;LBH#Q1, MZR[+AG%5AG:R?]=7^T)X?#W"S9#*JMC 8V-N0P!UK M7>QQ-*@;]\<;,YVTZ#%N%6?G,'#I @7!>#Z=57(C/*9&V%6\TSQ-RA[= #S> MT5T8P82BJ8:OOCGNT&_2LY1_IVF+-Z0;)>Y^#5(07I"?:;B)G-T3&6Y M\V<:["G,SIW-)H(W"^TGRAQ;I$42JE'/>7F[:>)I<[?YQ, HJ9>2!\F9H%J2 M3FB!!=D4@,". "%* <$K 4('%'"?HU<1VN]^_.&="&_XY._G3LSBU5JM B:7 MX$61,%%!Y2#_5Q?P?6GAA(!!+ 2@T(N079CP0G>_S>0=\E?O?V&T@(MP?5)^ MYP!O.R0.$R\])"%Y!#'%DP]J]3X(L?P;5Y7YNS%@IPIS[1KQ/%.^5-1P*;<+ ME;J'DB_YDO[7%CS;-59>%-'4B8;#Z;^$C_'25>I:74%-C5S36EQNT1U M0(Z[IAV1XVQK-:;!U;^LSN_A@0*U(4TEFQ9#)S-0KK)2!2_CA0,AIS=%Q:]O M8ZGZ2TQ7ZZLX87P*K7W%_J013M2KUTE=:Y9;X%U6:N3LZGR(.WG?B]7C(1V0JG#^'B M"NZ)[8'A1=J'R/%H=B:<3B[B.^I2+M2C3Z7N&G.9]L4=_*TLH :_44>\P=]. M_*[.GA$F!64TX6[- G:N=#USC FCAEU?@^:XP[E)S_(UKNJV>(.V4>+N5YE2 MPN@&Y?%5ME<[3M;",HO(^AZX@]) V].2<97-\8:FB=!]B\5E)>*0A.:X*MLJ M$Y@I^#9 S)"^=(,I9HX,"2:2+JAIN 67NB(B]FHN9(KG;I&>8UCZT@8<]4 MY$C6KJ>[4<(-'#VL4TJ]:D\&+X3T46:TND%(,,2*;1"5#/I,7Y2'KJ(PX'^Z M\M5&DZ2M'F1PXTA7NZ@@TI8&7@3IK$G7$.$,2P_$E5BBVS*8W#RPM7?T7ER) MJY5YB?M$O;U/5^M\H^-B'T7\KP?8@VS,\S;OCALYVMJA-.TP[(L7*5IKT'D0 M31G!<;:RF9@R(U\$.^O(8-<<-F" PQ]D=QU@PI3 S:U_[MD.0*D) (PZX@Y] M<]W5H&_NA3?<6\C>U;,S%@MQ-3&1MQ8S-ECB? ([J!&>L2L;8T$^4ROO'Q4H MQZ=!T9YZ-\QY9#Y+X-'<=H._ 0'<&-#>%M43@*;>>#&A@PY#Q$3*C"C@94 M"DW%B6SZLG ,!SLL4-\9KI]9]*6%$ST&L5!^JZDK(>2WG'JKU35F.+F][T1P MT5JY_>2#$-F[U;$X2F4!29YH^2WK>-J;3M:,I *+8)V]<9Z;IO3FN?4Y'!YK MF3H2EJ=)LTGN(1TN#D8SO6Z4<,+U -9I>MFT@0S>*5\?9?JFM1V]@;K(UXR' MA;CG3\FMP[Q%-L\Y3(1!SS1Z#-N_E3JVU3+?"[VY&< SB5&>.(L@>$GNGVDT9&"AEUP M^ED;??-U:$-[Y,M-4^F[YWJDE6+B4F6O"-ZW2PMHT*Q^90PRD%TJA"AC.>VR MWMW9W[ZOS)(6^,ED2BH6P9]-5WB"$ M<4+@\+:KWO/O2A7OD#Z@;B.E+U42GB6_W%98$"S] M893^2%;?YLVH5QW#O-"O 'T'"2"JY 0 M9%J4@CM>D%PPHDB&&1>16%BUUB]@9CZ3OZ1F9P"E(U^BQ](0;MS_^*_ XU8*%_H-D?8X?G- M!6Q'LG0U[@[,; X0/);*H\U%T[PN+RUVM6.)XX,T?':ZA7LA^# 8FXD+\D1W M*2^SLF64/7H5%.H7N\O NV3^/J%>RUEJ6VJS0<@N5M+@7QM2LT"W3@H-,<\Y M?65W001W@5LI?X18-:G!3@WRF29$/-F[L_EDKY*Z'"3, ]G8,\=O-ST2OGIU M_;U'/5F$8;O;)RERMWU_>Q1&T$>#WD+=""&R&A6"[;>.2^?'&XWYOBZ]#I=6]S84:MA M99U6M2'>N*\7=X *K9PNR0DOR,\17Y;8KHU!>-QX)D%8J6-E$)9:SB (J^4=( @SPD101A&#P^J:*[@! M46VLP9F$A.Q=/='J?'QXXV[IK M3T8]<7M_"^V-JF@5W?#Z?!OA.U]^A,(6-^R9(_P#I\!@\V49QS2Q><5*&^&< M:?V]*Z.>,_7T4^W-ZL7EW6;HZ17"C^#IW>]V]?;UU7K-7)KK6WGWJZDM;G^N MU5#UX,J&>'VV7MRN7BJIJC,.&]>7)M%QO8\"ED ]%)ACT8S)<#-D%^6[)&X($O2);?&.B>L0PZH480]ZNXO"9_DP1.VJH[X'3IAK MH6VYE):V.=YUB(G0W4MCI;2)2MSNFF0:?9E"W$:Y[1+6#C$"7.A MC#4? _91^A[AL&<@)IY4"?&GWR+WIE/@/OH*L4<-A$U:GQKZM*'!JSXYKVR[ MWVK]ZOA[O)Y5J4GF6Z4O<7I7M8C="[ *:G9&]]'4F2PJ6% ?%4??(XZ**DWR MJ%"_1!H5E2)V=B-)S6)4C*$.JBR,&Q;0ZX1N6Z<;J1UQQE-[W8U2,/)>^"*P M@^PC9=8!(R(XX4HZ$BF];:V6=9JIFY=T-G)QT6.&[EV6>Q37MID5/I'>Y0R. M!=E4*#S-MJGK[K=[WTFH=PG'<2X3AW#\;Y^**D*!M]S";$BX$(:HD"Y++(D)7E69!CM!L488S.[O(6"P* M3ZW\1%2[>HH\PE*.(@BJFN)&[E::&\TL2FZX<6;-L*/ M-,61G BPPC71&= $5W'"MB+F]U);GSW;>3\W?W![CO'C3.26[("EA6V/U""JFY(;+_4S%A#?='MB6KM;K M(WWTK7"&3H-6>2[G:1/DN9LU G=/'(BB Z1D/HOBV8YXQ.[DT4SB09%M_LV. MLR8<_.$?ZVES-$=0/D,+H$F *.%4IT_ '$&S6_5WLC+WID$LER,K[DW1;1@G M$5^@R*-?_BE\(-]E$O#$LC'M69KV#T@?[Z1C M%"T[KZ"+5U53N<1:0DA&RJ*)+\K"D50ZRW,<5!;]W;OWW_SC6RA6Y3X-/C\J MR1LGX99&=_21CXO5*-6R*T[TZ:+_\?2JJ=\\YES&6G2>B\@W"?@.8CYMT(4*].R\>V36D5A!,B7VD/RLH*$DUKA MHNP EDJ!<5O0.+EU#E #IGZ2IFV,$_#,="R7 JMJB7<*U"!O]U)@DBQ)Z=J= ME8RD9(9!+%-V)^E;J9=1_(9"*1+X50Y"K@Z]E(+&\HR+A MQGBCW*0?;K SUEQ%L<9.>.')7/3.*1PIA[-(LCC>5[$W!YQ.=Q*+=X)W7(4G MF [N.+T!2RKQ)G#G\0'>3I].WZH@S9-OK7M16,NF% M?+NXG0X3G=J'CS[;./(I;3A)2K7NO"07 XKF*-?BMO,$6MN(U4OZF%R+6E--C\-4M\0=E37:J:%8 MT0QO_-4)V[G^CO*4IJC]_T"C+0%.I& 5VWS1I:QUS0,NE0WGY*6ZYUE.6\W% M1P.8NVZ9ESL/DJQ 1*.Y5*3U53+C]4O7=IX$0LU%2%U;7# M"56-FF6UYBH;X1LLFT7MON*0Q"8N&YNQ_26(=]05:?&5D[>FMHC=KTG#W 5U M#9&Z8:.X_5UQ\#G:0^0$?&F]"FI>R*EH@].[:C7*9U['#9#/M;3B#C"[@M-6 M_0PKY4S>3SN?&ESA3 ].T>*,:4RU!L>#AY>P$0_4-OCQX$2C8SS(&\P##T[% MG0P//EC!@^$4SO3@%.WCP2AJ#8\'O%'S#*'<:@:8<*K5"2H436:""Q4"3X8, M/]A!A@%5SH,(:") A[%4LW\L<=-0>%S?&B>P&&JI/Y.XP5]7O$G@P8[.;NR6 M#P?VJ_5%1#V6?'1<<=\B?=+B/(RB\(7CWH6SX]\D!XVI6I+ [=-=[%%ZBK%% M?[S>WTF+[H5U I'L(-F1C-^"9"_%Y"Q)QM/. XY3&B73_3'7W:W6W<)X=N[$ M++[G$R;'6P5_=2(&F2AW3D+?&X%I;7?O8GZ+=THB% M'G-3.T$*<7SN^'X8!ME'X3F%LK-&XULK@][53/GG&J0%:QE(24V\)2F03%%'#Z69\]:]VV=2/[T[YLV@M;#Y=[+M=& MCDA&@U=-9YQ@W,T&^@FI<4@D.9!$ ML" !I1[U8#7DN$^,?^?Q-IMPZKG-2 9(R<)N5$J82,K3ST?&U3#]>9/(8;[( M.'JA_C.5>T]Q_IO#[VIGLK&F440]67B17H1Q$M<],U[7'B="&6M:GD5H&F.> M.#2)W&^N$,=[4=A,$+;YD/C(BK),41<(BWM\'HM=>!O$2KF?"WAA9+7^U8DB MAX-4=,%3_YRS XR,W^5"F M2VF],>A0+=0+.8#0&P*.DCHCX0;PF =L#&(-'LY_L'^ F57*E\^K&IWVG'3! MC0$F^NJ/*,OM\4:TD=1#!>YXNXMAXOCFYXX#J_D W.V'Y"^!LX57]OY%ONBLV6$*#(@+) M9"#?I%)\*_;U*P\V/@]\!/FCM%U -^(Q)<0FO*%Q_%/);N(F!I)S$)".4O&0 MW"6-W8CMX,B^KJ1Z?0_')0/#RKT!R^SWE 3 M\8XZ_E4,51YYW"Y==[_=BV?5+J$^B1EY@[^VFZG@8RPG;WJ5>],]/R,8KG;B MM?M@(_@N(^JLUC=.X(E_'E\!:],/I^>VUKQXD,:@$_(!O94*?:Z=.)PH3$U] MV-+S!5UQ^3'C+#^;^!F:*93/@CAGDX7S,K4(\)*?37OG;3H3+$]_>WL#'0\!:D*_KA1/66FI].B!KNV ?D)L%'SR64R:BMHB=7(^)-#_"ZP6) M4LV34\U'F8@L/8\EXDWZKE,2#06<4=S#&@;3E*KNLYVPU"HSQ-3%R1G,9!8S MBD4:YS,%5ZQ3FU'LHJA=,=<=&1ISWOKY3.O.

G1$0 M\N, _5ZW[__V M^T_O?[C\FL\1\MU<_F<8)1PUUXXKBF:& 24'ZD2\-\LOJ"]$XD?RQ'A3&A#/ M.<3?D>O ]?<>Y5\^[N'"+ G"A/ALRQ)1KV!!W'#[R *Y4PQU%IWH'Y1+Q6TD M!(1L&RY@3*-G)B[:!M)<"-!ZE!].#]0%4EF;MTYL"T5E=<+*!V[X%,MB].J5 MQ0D-X-+C2F:EA%>O_ -=V:6V-' B>B^+-"U;M03FM8AM5F-PE,A9 I9*IG#H M)MF2+TFTIQS$_?@DI\G>@G=.5NIS!%]>Y<.EZ-7Z%PZ=7,9$X54><.-%> M]^+PW:07\AE?.QTZ9Y"$Q*-K%HC1DCC/#O,A;W'B0_1)5#W=Q -&4!J*LR*" ME_X6]10GZ)-80= ]"]=G>ZZT Z3CGVS,A\K:WC#G4;R+TU 2H;D73BQKJ;4Z MRVGH@G=>8RKX8/&,42O7 M+L=2\U9N=Y%GQ]^+E4$Y+JT\O59]0KB5Z93B7ZT/P2LZXP[9=C9H/A(_[HDW MH%O*/\(!>#P^2M1G%SNAK'4+*QUUFU^D5^G=%.-J MGWE%=Z7D@\=U?L?9V@.*H^N>JQB=JFAA.IV]6&8TI5$:XX[7>AWU<^FL)=[8 M;)!WL)ET1AG!"G<$)5TG?B+A/EG[X8N50@#52P6^PLZ4O=S33IM56A)S"E@S M>S0OB:O[SR6X#;48?!#.%ZX+Y14[G'5!*P;K7/K,9G+N[,$3G5(%T*#%Z&], M$'>$];=5T^36C!K>Z!M IZEB,9="OH^6!Z:ENML6+0>8@!9Z.%Q_IJ_)@W@M MY9/(1>MCP6IR;P!V:NS4&G0J:,T<Q(I,B!F>,'#&&,@^/X/] #Q1UKR)TH/.& MP$+[%D);(F\$,(9Y :$39(SU+L+0H#'O1Q%::%KW'D)[,F\'-+2O(+2D\38@ M8YBW#[H@AKT7$:8VCZW'$$P5[6FG-X,.?5!A_F@P,0I82?6;S!;BM06R#[*R MY32] DZR9U?0X<$OBJQ7KRYO6OMJ2E=:,T:*)@L9PX:.T$PQI%&=,0%%94XD M=R+96WI)P9ZI?B)LN]N#'1BGS]4[-L$D(/- M[LPS+!J"-N^##77<6*YEYX@:&%[-U+3Z0LB.2Q((\'DK_T+!@-_JY""W^_ MWS_&S&-\GF+3'[=V-FJI.K6V,UY>;1>[JPD!/<=9A'R]HXZN% M7K+R_$/D!+'CBM<;JIXL:-41N?<:ZUYRX\9>B/W97/:!''OP=P8^B>H]J_6: M1GPNI7]40-,.IT!- L)^T7L$H MFDNB)*-JL93_%.I-]:#/A5B!13LG2@X C9KGKC3-<*)*DU[9(SM5;?"-88V2 M=O4XE2@1+^5,_9;4CMOGBC_2L>3S*O"]>)VUM@>)Y*,...-VY MO?@#^OC@,[._A$]!' ;+P$O_N@Z"\%F,R?IIFDDGG([;3N=\ M?8 _ELSES^ M :9V^FE=RIS\-V>[^Z_\7X4LTQ:F&M\HF8:<186V%B>!$ZC^E\L+!-O6-PT/ M--4TQPE@IGK6;$S?X'^+J5'BH3:A^SZ]U-M??W6BR.&HR4-1%&^+/X>)N/'N MA_$^:KJ$:MX;MS>WM(+JW(9=\?IZ6P6ZNG[&1U3CEIP(L"(%+]NEU:8RQ46X MW?+Q5^YV9DQM1']ZRI:*L(ID7_LS]DI:LH"*N,+)@NBL+$2TJ/KGL,:?:61RV(X0+81RK=1Z%+JQ1^YHU_' M\1Y>*%A%\NQ&SC4:QO)6!'"'=WM;J(%NWAMOR'?0H7MY0LF*P&] ,F8 =FI M7C;5M3NX3VB297*6/-&S]%3BFZ^6#Y^^^K;/Z83V6/.5;??;Y683B82RC,-M MQ KCE0]?ZCO@#&MS7943SYK6R#?+S&3OO )]HF0K.1 G8T%V0%L\N?/RQ-PG M>/UFYP0'XCH!83Q8J)BUQ]3WX2N8O,8P>9UVPVQ)>GN1*??D1/2D02Q"9PG+Q(TXKHW/#T6; M]+;0$A[$JTMK'Y(^3NPTSE02D=H)?,X$(Z)*0U1Q M("5?;9B*1(1,-K/S?X8]'DKO^3"XCVNR\JO:X8XVK69JU)PTPNO]>E&[>G%* MD4B2%M/N2ZK5YME7MYR1(^HSZ2N:S<09!\K*.G;'P5.RKK8[/SSP*=YJ?2'3 M9SZ'0?HAO601=3FE6)^=U;(_3J_L;(E\5=>F,_(E7B=51LWDHIE$,+5PY5N(&'/5,R-;[DV>D1NUQTQ('>P0X['+?HBA^,NFHR*QC*1 MA64RD!UG1CBA]]-"XY1VX;R(8":2:SF[U @YPW3-"BPM0N.4)H$?7.@["NX] MO'"I#UP)>59K#'AU_>:!=(V:5T&HLQEDR@N-ME6KSD&HXH3$@:V6[T/U)XE\EVI M!;O?)(^V$%B.6 H1%I"O;X._!9^"RX?@?_#_W']-Y,[60H0:?76V.Y\N>*OW M?_O]I_<_7'Y-HF(;C/\91E#R=^VXXC 4]KH.U(EX;]C,WHKWU!8BI39Y8KPI M#8CG'.+O8,?;WWN4?_FX3_@,B@1A0GRV94 N"1=P5OK( @FVG+*LK;: (P0A M8'I9""9CD-#+W=5CTQ?C0/"+RI'GT7"$>JP:H>2Z&*29?G<.BP6)M$Q:(%_& MQX(DIS:9QZQ^Z='JO9_>&9_@&2J.8Y!=R MYO/]7-)Y3O-'M+QBK&RJKS,6;MP5__-7&L-!X"V-6.B]'_KGJ&;Q1I&UQIZ# M0&D%_3>(G75:6@1+.=],Y2)2L'E!XQB&K;6'C?V-\C:/LJ6>;:;S@2"$) B7 M+^8B0S"#BO-7]G&&-T[D$2TY* M[ AE+(DC&,'F$.<-.>PLR&9GD7KZE1U[S63+!8?1Y69#P_!YG@Z?I"I_(5UJ MK-8GY[)SIHU16WPJKLQSI;)!5# H[#(2&-U/SG>X@@]P"_3?USN(<1;'8V',$GG%CP2X3+GW&-KMBYL%#KS12F\N];*=0?29#M,U?8H!S M%#EF"_E)K@!YD(\.9SHL2/:;*_.O68['&.)&:SC6EQGKP*@_RGYFIE^A_8I/@J*5U$Y_SZ\U M!9Q8V,,:%>L(D^ZS60&T4F:(&6.>-Z* C/_XN'!DS?G].] M?DB,"D$RV%E+^%0J11S>I*@@$:7E"+.J 2?9D0G91=2CD*S" A FKW$8\UAD M:P:?B5,%Z)6PK;4MN\E_EQSA"XX+(GB2E*G%FXD3VR53&#+MA&^6EH[B'C9W M&;C)**YL6GE:HO/XEBJGU.B_"WW_8QC!ET,/IDW,<(X7T]AXD ES+: M]A!48]TA!Z$*-F]W&*I3%L- ).6#="XI(7S"99SEQ'T,6_^<;HK,'#CY(F9- M&52FR.TSTH]0S>EM V>-=8<$S@HV;Q-H1J+3LD@)XP>;OPJ5<5 W@J MTHVY_3'ZC'-X*V<'0];8(#[TFYWI@!)-<@& M@RQ+VO+CWC/\J1HL^H:'![N_X?\>".C),\03L_[-0_YL.^L,T'8)Z M? 1QHA@^D@N!-W(>.JI1S4])&\V+8QS5OKM;>28RQE@ZJ 0S'T^'_S5:C:G# ML9_QN#J"$<8<6^M?JJX]J;4PPO9?/B'Z>=2SW3<"]Q4G.38PO[T8;QSX._XN M@Z)_2QG>\!#0U1(HQH'*@^U]0G4CL(-.=:.JS,&L"WM3J !6YQV M-]V F"/XZA,Y[^C689!H>1$&8G6P=WQXJ_?#2#]@-TG>-ESW^'6&Q/$.8KQ= M@.]C# S(7Y_TG^M %"6F?U=\SC]6;E,GM6F4V]15; JEGAI/.-_82&+CQS(< M27RVYC^ NCH9822)HT091?B_BA&$_^/O#RSQZ6I]'8@G0[A4RU=V7.NQKAU. M]&W4#+!1VP@?V M>PBO@H0EA\L08LC$,(T49N2T9M;0NG-]]YDXNJ$20X: )-TE"#0O)WT.@]5Z MS5P:76UW?GB@M.:1I+K&.'W73,?\Z2-M2^2O'#7+W=4)[^@.'OB&3&1X$88% MZS#:RAG>3CX^!+.')"0!_R24,A":"3'MFT+C68%3)BEIDM.V^$K0N)J>_(S# MP8TYULP1: Q19I808QM?+&/+2.IC I615>R#)M9SMVIOI8LO+YV$Y@]JCI0 MTEX*G&!I^5<9[SA'PK6QL&P+#QJ-!:0W1A( *RI/ L\PBF_J'.MET7(/] M1'89I#R$:3)$^OKDK$ZJZAY0'N5 RH3A#"!_5%L/!>2$Q!]05+AYS71GOZWR0WXG)/7V>[-@+SS:AGDVRW.V]TG MZNTAE3E+];FGT3-SJ<:JOA"#0T\(EB!Z#$6(\'E7=(< W!]4"BN3.1P#?0B[_A;-CB>.#) NRW(9[WOJ+ M$&2XJRTMP. Z<,,MO4\X*(&P-ZG!*FY;F?7 '9@&VJKA5=,<;Y"8"-W9U3.J MD+DC&9&,P8)D+]8-?%&KOS=77M$R[3-+CSZ]AF74879>/=!5*T._[G[[JO^D MC?J!M_2V+&!09S-ASS0=8JKO4W2E@=OS.UFD-'EJ0P!O9'13 MHW.D2&X+DO(3\=OV$*4-4.=P1K-5/C]:01WNC4B]KYT3I.$>:M@J;=P!M/ MN4T8>C&)0]_>#9'29G*QOY-M1=5/O=L0P!V0[6U1?:C4U!MO"'?08;R]Q92? MY;GV=!;)R-F @6%VG6]80*\3NM5ML [/!3>@C&15%74&9H$7FL92U.+9" A# MA#16-MY28U&OVI:I_)J?P[@S[@AM9P,U\,QZXHVGEO*/'29C#.[/-'H,ZX?W MB:SP$/+@)W$2NO\X>Q2V<-5<%EII SP#_^

*8QW*6'3)-8:*-^#]#Z.4S^ M1I,"=.]!V?1B?A]('X W;@B:]!=H/77HRQ@O $ZK_FCXF4M8KOVQ(&)_@-O\EB'+";Q^HY>SX8QBE'T$[77F/R87XC4)W[6\R"897 M2O ;!/-Z.TR'ZEHTEP*2=1@11<2WA>[C_ @GY9MV@LUP)4$[YW*+_TG+Z+-@ MDZG/URHO_)]RF.-FAA(J+)#90GP-<_2K6!(!)V+;_#WRZJ@3\T=>=M66-;K" M10JT(0<+\O+$W*>TL!O].B81( G4FS-Y&G#=>!&HL/I7*;Q7'%4UCA'8QOV'^3^ M9PN^>-=*DVH_V@H)A"&J-/ X;RZ/6"_-ZP+GE-;%>!*QXLLO+D2PN0GC^(+/ MCPY\32O7B#77,)M[X89 0ZU5]&KH@A=X3 7O/KM(Z1-@0$H<[-]$?'!>E_OD M*8Q8DWKN"5>KVV0MZNSIG>Q.%WREWW$8H^Y H%M7S%4 M%36X75C9?&ZNVG2G\+3MG-QUH)N$6H>U>'>0LZ9QPMP+.-&,#K6)RKJVN)VU M5D/54RL;XG73>G&[^FA&M<)+;281CZ/L1^K!?3PK&R=PJW@9>'"3V%?M7']5 MH+$7[E@TU+JTTU#?!6]\F@K>ZUZZ2(T5'! %ZR2:XUI@WS3D[9OUQ!V\+;0W M6VS?X,^9;R/\.(ON&[LI[GH#M+;8C!V\G5_/T9U']6(KH] DNOJ@JUNCZR1! MRN?J%Q'U6**J*9-4-<:I[X$[3 VT5>.TICG>0#41NO-5"KZRD\1+46HUK7EL M?5VIK_5(_4P3N0L$H+1\=I@/>^H/X46XW8:!R,%^"GV^*HW/G9BYRTKN5"\-7WJNU.#B/5_LD3IS XS.82^;O>;-+ M%KM\+K./Y)JF 7<&(XX;AH:UH8I*PU#&"U(#Z]<[/SU[J5D*(@KB"%&((HM( M_@]2?/9)6KS@RHD";I[XED;"9F:5R =B@AO7QK%I=>WQ(3C@Q;F1].P: MK*H0))7B 4"I!3DZO:>+_E\=^^G$&GOP=JFR MQWCL\&+!%$H/"0P,"@):2Y6J5O:SLZ6U*5,&W>88B:=Z-X=3T6=N,5$A^<". MO2# HT]BE>9"ZJ_BUED2/X2WW$Y/7 9E&Z$R=:-%-YR>VU;O_+*F01_D%RS; M:-"]5O".R\ZEB D+UF&TE5.S'8T2[KKB2F-(7E)!X.]=*@I<.X M-W$38=I[ MC5/8)>-!'D*2<2GM,MK)<9E>?]U/CF?4-I[CW#1DR0Q('B>6CF7' 2??-_B3 M<@;7<.AI=;[@AE^=*,+ SF,F#MR,EMN0UI-\>AJT-M-@*-IO.J#UV0N#$'ZS MH3Q0AL! <6PU@P*')7.+[<*$SVF9X^=S%GG@(BP)13K8Q! IK(I*I= M5O;#SI,9@3@^V3O^ZM%GFZH50E-;W(!5JV'Y^8R*AG@!I5[<[B]-Y%1)0=;2 M,QIC*'GS:2NGL*AR!.5.JR^(O%\U^-QD4,-^T5M2(P M2Q^OL86!QU?TGIW_U^DP?#04W/INR&@.CS1:ID5?HT].XCY5[J6T[XW3X3M: M(3]1,N^*_&"I@R*=]S;D4SE\B4U3ZF0+Y)5/8#%>"").'!SBI7&B?D5V7(AI MCYHFM)06&?*7U"(B^-G8YIG:&((6G#Z67<-B=;,BU^Z>;B"Z[N@NC>EV< MFYX?TB_-TCW;4,()J0-8ISIQTY@,WEE%'V4ZUR9(>8H<B,=1HH04_U<13OP?LD #,/Z9AIO(V3TQU_$K4B>;VN(,"2,-P>EK&^)S M:S-QNSJN2G#HO, F=Y11H$I0F038U!:Q.S9IF+NCKB%2=VP4=QAW'*A 6DS= M[S;A,_^U1!4IZ9/I/PJ73#_XNQ"X- =3O\#I;*>RB\53_BD^-ZJ0K?.K4Y^O M'ZXNR?W#\N'J?MK9^8!*?'=_O,(:V<\OKS3:B"]P^WDAN^KGEU=X_5R1K3,V M7MU]6G[^FQ4/'T)\RJ? P6&X?;55\D0C61F0T5B?A:UIA]3#FS3+=\6J&B'? M_ZH5>8!,:D@PT6=3A\"=N!G[:3>T1E%=$"4Y58NIT2.JE_]@5G:?]#L()ZUU[W"[> MJ&FIKI"N,5YG;A:Y1ZF;M*Q&41DO(VZGYL\$JL:G"O[Q^T(8'K;_^/._99^D M_?_\_P-02P,$% @ SS-A6=W:;K)J.0 Q1T$ !4 !C=G)X+3(P,C0P M.3,P7W!R92YX;6SM?>ESY#:RY_<7L?\#M_?#>")>NU64U"TY['E1NCHTJU9I M);7]9K]T4"2J"FL66<-#A__Z!7A4D47BX@F@%..Q)1%79OZ0 !*9B5__ZW7E M&L\@"*'O_?9A\O/!!P-XMN] ;_';ASB:?SSY\%__^!__\>O__/CQO\_N;PS' MM^,5\"+##H 5 <=X@='2>/37:\LSOH$@@*YKG 7060##F!S\?/+SP<^GQ\;' MC_](VCBS0E3']XRD,?/G2?[A/&O.]WY!U3X=3CZ9!^:1GEY^?GE\&<_6*#J M!Y-/__WMYL%>@I7U$7IA9'DV^&"@\K^$R1]O?-N*$@X5JK\^!6[>P.&G35_$ M$OBWCWFQC_A/'R?FQ\/)SZ^A\R$;(O[,T4E>_+52/J-IM'S/^# MT\,#3,C_NL@ DO]WZCF77@2CMVMO[@>KA(T?#-S^]_OKTGAP6S_;_NH3_OB) MKYV$-BZ&?6I)UT.$\(D']"!^/VS'(Q\QZ6 $0A#WE"S4E) MY9T5H')+$$';:=M6>C?? UG\]D:! D(0X3,C(SF.X 45Z=HFX">T,08]U^C4M@*/UJLHF$H51YD!: ]S!X*' M)=KT"A;L5^ O FN]A'9AA4+W5H!-F<^@#[94&Y>0 UO9H:U1$ /G\A6K=A#V"Q12 M9V/M2MH!H;Z%L6CY9D5Q ".TIYW-\>^-22(V--X>K!$M.U7'&WV1H[5D;?YZMDQVEC0;;%-LMNI&' M*],PC%?)(,/OZ-.UA\8(@A7TP-? 0CLC*P)7%@Q^M]P8E&AJN/KV-0AY.'H/ M;'_AP;_P]6/=]VQ#T2'[1'L3O%0&QK[A(]8#VUTLKB ;HSVF+<@*GYM MMH**-S\V%Z9>!!T\1"2:!V!G2__EJ^W&#G"N G^%T1E'"3AG\TLK\*"WZ(Y- M7?4OV?U(NWDCU+ L]R>-**4VI(KMK.'9MD5'?7$&-QBB%I/60F#_O/"?/P'; M2;Q0\0\)VQ*677LA1)OGQ\#"[K13A$H$T02R53Y4FDMX06M!E,!U $)4,^'2 M#?J6487[:>^&66 :>(V AQ33YJ\PPCVW2<%SLNNL''$)T $R%B'[8"A']\N/F.3DRMV,KHF$:E,=I M!7;>-/JQ I R_[,2G]:)R^9'>PG=C>CG:&VJY5#6F\\Y:#] D^"W#Y,/1ARB ML?C)9AD[AB(JYB (@'.3LH XRF2("9^&$<__B:T [?G=MWNP]H,ZS!!**BNT@)B5>>,E=!EVE$LHK)E<1*C*)GJ@BT:GC('Z'V7_0"1Y,B-*L M*5OFP2'BP8G,DN2E()/BJ;I2- 6D:"HOQ7H*\@/^@6)B/$<_SH)'_\5C"7%; M4DT1,L:?"U !$TV)K&3MGP5W@?\,TYA_JA1WBJLI2AXB MV3ZS6T09.7$-/)>5 @::S%'@;6(^/>(+N!I9[1911E9< \]EI8!5)KO>?7A; M/?ENC:!*W\O$'IF3XXF<4F*/.A>1 D:5''*7K_82W\$3[)UUQ901&/?@<[DI M8SHYCP/,E?22!&,2,3P.B=O#^N+*R%&8B%R>RAA1KKT(8,JQCY<561FI%,MU M77'%Y"E 1'[=KHPU!5^+!>?H5+KP@S?JK=^FE&+28X\]%YHR%I2'E>6Z>18G MHM!*I103&GOLN="4,9-F I:2 MC+37K0-(ZLI#EF2E:)D%QZ9I'DDM1CX"\_F] GI8[Y523(\?H<]$I8*')#D17,+0M]U_ "LC.NZ2BR@A0B(!< MA@I8:W*_UBUA5^@O=8<+0DEE)"@R_ER "IAGRF2E^S0^$1;*EIGPV3P^D/0> M0HR"W)5> :O,%%'E))2Y5MV>IO1=&7&Q1YV+J$L;S*^?=@/O6D3CB;T:4. U M-2AO+B3+E&PB$3Q; M!:B2)32PN62SS1R7@'?*RB9G#GF1A,Q#64>RCD 0@IM4X&NT9N,[SZ358:6/ M7W# J0O0?W!VI6?+!3B9071N!<$;.DLGZ6$(:."J*R 1=!4ES@O4"399- M.;P'-D!<>'+!+8CJ[S]YJI0Y]L4T\>Y448@(T]E15+(DR-AD2D54$Y!0+**3 MY)ET=13%+(FD[P*PMF">R1-IQ5FT1*>>(@,) ."HJ1,NFI+;4<2T)'#A 8:V M$. 6=MOKI\B/+'=\8>?IH'&6J*B8$YJ\*M"JR D%834@2*!>&X/L\4!OD:2J MO8>+)3J&?T?Z$/.2@ EJ'2U (4YA1YN(9Q \^5+@8KL8WOJ>35T?:LOJ@0-N MRG3<%5"W UK(ET**7BM_GH,< IP0LYJ[FV%?Y*U>YN2)>8Q] Q0T+;>B5Y9\ M9FUQP@\)2:7?2HIT4'#(7Q.;8H%JOKL(<@69\=$8"CPTZH6(W)1Z9[UA.RJ? M?;E<6&(D\,B3;%[F(%,[,."'@ZH,)..AOKR.D!"@5"^K C<<]@ '8@!H?0LA MR7G#]Q:/(%@E+W&Q[ ?UA24&@B@"^.G32PV4S6B;=[#8!B56O3+O3DW3'"?* MK#TVFI&JUY5E8F4KL)#/X%A;02-@B-&HE_VQ0#=[XZ"/S%E$Z663I#S20W)L M(]>0&00=V)Y$*==K'R%LK^;EMW8X$21G3&XR>]*?3F6WJGO1_WNHS79/9R: M1[.1H/D["Q)F.HF9('\2GFTV(=74!RE-B>WAD#P:/M+\;=,X6J(5[J_MZD'& MQ6X-+?' 160/9]^1<7 =AC$_!M+2&LN?0F /Y].194_.80U,BUR[_LK]SG$;Y6AC:I/P,O!E=HLN$+:CR$/V"T/(_#"(TJN'RUW1C/ M%!QTA?YQR%;2!BU)K&1$)%XVNW?#!0W.+"%B8\8.X@)4**,A&-CT*7_T^!H@ M#7X7^'/BW5NAA(8B9E'7@X?X2.[ 6C5?DCQCV2$>(OSMIV M@72:ZR=8M_J+$ZN70\P!<%[_+ CS$1Q=Q M8>JLH G"J&3G&)U \(\S7RUO?\G'0" "@U- 2"*+49(!J_RW.: L(# M"VS)&^? @5W,BH2F7*)O'NB5- 1& X(S;+1]^&>\\\=6&>;F->C%B/2MA?D, MS/T@X]ZC]0K"RU?$040X]*S@[1HQ/0G)PX8Y/]EWY?.+J&QZZU%#3 [-K0S0 M;5]!&G/URQB13=LS= H@&]((II):[:9Y9(;0)6*@MJR$*^.G,Y:^NX^(N MK1?0C2.BXR*A]!Y@@$9IC@)U[Q?_ #AG.W"FS^B\N "W\>H)!+-YQ6N/IAV$ MVM 0,>WISW'4N?_CV#C*)@^O=ZQ@*V5>'IE'$VD>:.P82T('!ZTA\T\:(M]_LW8]"J[TVR#!$!<=8<.]DJWK%9+L<-0ZT@J>+#^*T+DI5!D#A>B0;P"O;^Q8 MF;2S.3D8VXC6!3RX82?*&, K?Z"=^', +$V#< Z070AB!!Q \0QND3+T'MK_PDE9H MKZKTW:UL\.Y'PX["10T3ZA/TSBUX2;X(JMYRW?U 8G-6])#T4#XXI4M-0SSM M5)8-4,U%+[A2<^%(EH49N_DE\#@X/3Q(((+_\@,3@%.*S^8%EX?O:]_+SU^E M#W]806 AY;Z#EQ8ME5GW!4UGG;11UXQIF]2@4]TD@JATPG2'*\[V9$%7USC@ M05@;%NEE7FD95:R;4N(GN8<\&6._TUWCB9&D:6@INB*+D^ZVF31*UZF7GE-!ACDX,CA#O1BA3./C@E."-:+GHDS+B_0. M93]V9J8>A=]='E'RO!_AD;UBR-ZY%2ZO7/]%Y*V+HV:1>K@K(^]+]OB\#5_X MP_)JJ@Q^J,%CN O\9XAD=_;V'4GDVMODRYRB3=%S^L DG2CQALJ3Y\0T1S?X ML26Y<_#I@F+EHW_29/V40_&V@&PB[TB$56PP2-;+,%*ZKL-W;9X-75"R"SSZ MW6B9/KK:&U .QCS-W/FR9$'EFV;:[K=26#:(#88$PAZ:CT%Z:'6Y474SN=?$@F #Y3DE7Q5)4- M=>U$SP,E3AZTW>3+MHA6&7'M/2-AH/$0'22I=?8/.2SBVV[WY8?,70#6%G0N M,G*R5QO0CB#Q:4C9S(TEGL;V#V2-N:+;KI^LN>^LMT:K7E9O_S#%PP#==^V( M!T&,B(#6$W233:D(?G:JECAX>&!.#L?U'!@$0CP\T&OOS7_CT?KR639$]7;9 MTY(E>CV'2F &WFB&77@Y4!J2#7 =>3F(4JQ\+DNTIN+&& #X"0/THJDLF+6DPT@'0F\UC6P 2?T\H6I\("6":B^<)E+ M$W-R]&5/\$(F7R\_F"+AM:')''BIK;>7T.'GA%Y9R8H\N/&]Q2,(5C?0 SB. M!9%"?!R<66\O4<3/";WLW/E)===)AW'6WRV^/Y@184!;8[8BY_@:KK8^7NT- MH%JRI*N,-W*9@_^/_8:/9LN2#QO4%,AC:: M%?C#U'/*?RB4)""QAYYD@ZRH)6 HEBC_?$LKEJ0)TJKWH[8;X\#K(O-3@1 M/.P@RH(T)R='X[H\B&); FYU=;-=T-0*P;X/%.\U*&D8:[L;J*;G>$?:+K/5 MLO+W0'U'R<]VDX$,' (;K]=NPDC+S1EY[HK'3I)39GXICW*:Q2M-(WA58N[NXVP15CV>RH[8&SH[89]!8'CP@U M9R[YCJ_K;LKS\M T/YNC*J%.<55*BCH$X_I*:=63#GN(5RLK>)O-'^#"@W-H M8^?#-)0#I^I'++(+MGH.K696M5K6!\YI5^C%V'9C%/J14M55.<+*U42I,/#Q MA297EJKAJRR; F%+JW1T:4ZC:G,=N "?W<\L%WM#/"P!#K3?[.X$)OEAS23/ M&C>RUHVD>:/Y"\.+^EC#71>2N/9[,HCK P-.;4%VA"-@4@)E&2 M':,1U8JIA OP% G,^Z/JO,]:D')FX[%M!\N8R:3"0V=**XZ"-4D)I4=[5APM&*28 BI<5PIHG9.JUDD;,O*6I-0T&V*YS\?4&B/= MM?/O$FA59)O='+*IO6;G)4VQ>8FSP-Z!(-$^ A/SM.;XC%HR4%-&WI:44_/2 M"CQT+-O0S-J]$XL/')BQ,P[6C"26EVTZLN11"I 0(DJQB8B#9V&:K7GJX1?2 ML/4 >&(7Q).#ZKPL-&Q87O(H6JEI*:HW MDG')J;H]^8HIBHV-$Q[?BBF(9Y O,J:_ 7P36>@GMHH69,^2=6M4^I522V44W8,U?H3%6["B6(C%![XKV!F'P"T! MNZ9L.H,EH])-04/R5)OZ7-ZJ@EZKIPAF!V9SIU7CI_RGO\LZW3OT7_TA&EF# M99F,Z.#T\" 9%?[+CS,KA"%^ZN\AF,TOPPBB?1@Q MH5"YD*K2%J!&^3RK6;#Y;HH-ZI07JEMFVQ?3//VL% B:$ZE\8IW'P'*V+Q55 MGEE+>4# !E==U;'1G,@>WE49^EHX?3N-L65D%5<= 4)T=94<;C2AI\ZLJ0\K MG]PI-507O2AI'25H&4_ZF=4-IV?%ERN8,W_ :'D>AY&_PK95'D"(-:(Z1CJ@ M5OF,+5M/MJ+Q/$U&C];.:\]&3(?/(#&>4_<4#5I2'4!=D9RAZ%19%-V"EP+O M M]#/]IIM@ >TU739E3'3R?TY@:K U4LU_38ZT>\-^H/^)!V ;/Z7= M2&NF'B 26]A\W7ZML9? B5TPFV\VYN=Q@"=5(@WFQ15G]?(L.3$GDW$-6_SB MJ%EAVM \MBF[-6"(#\&QH,*NJ!-(&E*KO-%[.SFJ[^4*:A16 SK!I275?1G5 M>\SK(+JG.*KN*7 STN\:.LCR\.-PO%G\S8KB(('A;)X_,;,1'_]@53&'ERPV7W F'U=G7*MM0(7_LJ"'DD?]-"5; AC@X7W!K,'OJB, MTSR.K/!.^S>P>@(! 6S$\K(A9C#I5X$GQB/U;S(R'E%6KV(1Z8#29/%B$M31 M\604G<"UZLB]7C#E0Q:IG(J>8,XJJ9J[.+"72)MA2FJ5.$^5$N%'^+7B<6T* M0AJX,8'**^&-%KN!'KA&/Y)4<;6@;!)OI) YR>KH@F^<(\7&"EN_MREL-\+L ML7 ^RV/[AJ6%$!T-M-NG3EFAE\V[CDG%#7212;];;IQ*/@SC5?JWQJ!LWHG6 M .V8+8,\UC<"6#?[ A \0WQA57M =)-A8%?G^3VP_84'_T(<3MZF36R7_+CM MN#\-(3P$AWIPZ1GLEJB8$U/T;NBTQCN@E!A3^ANACC)DCND+O#LFG,W!GGK. M!73C"#B""Z%0:Z7)<'QHFHJ(UH3K?[9;NO4Z$70P83#9Z0T[J!K3;1B;J^,:+F:^* +$%G0 MY=8C1\V>,#5^RKO&>>$VG?_=^"GK7UI%,D1HG3FTDMD(X-YZ^89&%4#+)5FW M:\O*IB#X&5U5%_P$*K_MW9#ZAQ_\>>W=!;X-0J;@2X7+C#F:?#DY5%_R; J5 MCW[;T'H%/1@B7?S5]QVFZ$N%M10]FT+ET\)M:+T%Y#>*MD6T%#.)KJ[RNOF1 MYM7LOH);O7PV,XUG/4E TAK:14#2]-!2P %0;Q M*D-E-I]#&VPHI7K'UY95!@X,(5;AP$_NV,8(@OLL:HHN6$(I_40J0NC8Y@6" M,-,;.!!L2$",>/#GT0MB'UFX[%J:"KLAXK=> _I[% 5*U. MJ5%FT;$Y.1XY[J$SW2Y*M/(YYZ=A"*+O'J("OZX2!;'-#(:C5=$7&<)4RYER M/@RB BS0;UM(H%]^W.,XP9IS8^F;;$+NZ&3(IE&Z\#8>:=;.Y9VOLDB4+8(: M<;'GH#PG,(; OEFO!6G]UL 46##1([H9Q=DKL33%?:$_"M]Y9+$+]+9K*/FM05@KPS2*X:0 M2#O91X56IC%(K(I WZV M5N<_DZZ.MKWE3+]2^#UF;U1LR$8^1C>%4""U*,13D-8 M#F>^AT >9N\@D8\VU;**JH0CPM&$D\"QK:,$5X2,@#L+.H]PA6;ZO,[UH%I* M!R&*D*:^>10IS?2LG+S$?>+G3=4B(B?=3W'CPA#M:C2:1JF1M?$#>4\(@G:J%&]"KO MSW+MH;Y!&-U9;_C6@JYDZ@OK (0&%,KIKR+BLES_N@H= O1*.D&A :49)#YK M"HE-+K?9_ IZB+'0DMI,[B?*+EW9+O[:L]'._=%ZY32/5Z\(S&PJ6D MVJ@6E%&T/.)B"9I(FSYR9CX01BHNM\R)DF.)G$&@?$^'W?@6OCS+LEF_313D\%AM MX3%(&]M%JN,SS0TCIIE06A:I=WV*I1.HJ&E&KEYQQ&4.XI?LP@=$B.7,O-_14HT5]3TZXDRXEA]R=;V MTXKJ05[_;+G9O(WQ_FHVQX1F3_F&.+,:#+'/&,Y& CT;KA.WC]R+M6X[VJ0= M/:#2+?F#!!:/I'/29W.AG3$(*^'PS')=W_?R/_EG (?M<.D@_N;T %HO7.C! MW;QS'54AV,;R6H#49]7-R)QYLP NDC_DDZU.435NK,2^SP>3$W/<)[!;:*MN M>="#>[HT*BO7U7B1OX@1&Q;I?.-24*3*>B"I YI[\ KN7/EDLP,__YX\[_IH M!8M*XAU*23V$+4I@#WZ_H^J$=,QIB 0X]\,HI&65(Y;7 PS-R.S!#7A$2)R[ M5AC.YG]@YSTT)8)[N%A&EZ]HAL 0H/72!IN/8?8U)!VM&[6E%Y2Z8T%7KL7E MC"V#)6?";/QF1=D;[^F!LH&O:>4UNM37=-LR3K_BH+_MB=/IX"E5&*:A^,F=QD';D1.Z'R5=([V M96_HH#]=^3$Q_HE614OL"!.L5SK:,OG?/2O-YIP&DV$>W 5@!>/5U'.2HF$8 M;\Z0Y,3&+5O= Z!UPY.VMU"G*18]L$AR!(R.QB*C;WW/IH9JUA?6$CL"I'9U M44153ST=JI/4)^(93H^K(9MI2_*?F=-QLHZ;I4(_S,%G)0A#D KG H1V !-, MT0(T*36DFY\5YM9,/T%RI#L2LQX^ Y9[&>+ "?R> ^G)APWAV[=O2$_?M6E/ M/H"("7\+GWY8H2.X<.#=EG1B %+3IF2!5#^ $ <<-X_D"W-*7Q-_6%LVN/:^ M0<\#UMIW89C\&*)-"SD2@[-JF1'FY,O)>.$9G0ISYY:X#3O&#J7J:4MSPPCM M8-22!3GM5ZXV!(\8 4L*8D^H*"=8G ; FLUO+,])?MUU%.*NIX;,Z1+;40R- MR=;,5%_#AGO@@1?+Q4=QJHH@UM(++FV(ELK2+JPXIHX#TP$W52%U+>B%CJX8 MH$)X1BV9&P+):D.L\K[@@YMVO:(PZGAQB4Y]$?"P7]4LW;[Y2;YGDF>S4!MZ MX:D[%J@0;+&SVF)/N]G\.YH\B/B(8%#FKZ@7,EK2K5?@!)4/!*U"K2,+5EI* MN:I(Q*GNY15":;"R>92 <5_%J"4+7KI==9H0+55<35]@Z>Q!F<^'YO'IN,Z1 M383,#14:S7NB6*1^:49>_-&0(PJ_ELS1RP9(8!73-8E93Q%@=:/8&&1+90GL M"S)B0-DK>-! H8F7;;V!'-_4YK\)7RGL5I8-,GW>+'#1KE=H*>R\3GJ8ZX5J&\L)[8$*"UC]>/!O:E+H8HEU?=!E[6E6#E MW,NZ'*[LXK\:;MZ1 I'+3;RP#^786"*>YQB^B%E!UR)-E&?$D3DY/!IY]N^R MGW>#*4!?M_Z.DFT7-E,_YT:ZD7)P/KPK-*TM%X=&"FPD^!J4#4BM0<*WWVC! M'-V,?5SL05R_1X"?&EK>^2;*E'>KBW M/3;-H\^Z(4B$\JZNX,;(1?(0^?:?2]]%%(27_XZQ&T/C-^4_5Q.4%)O_FY%V MH-8;\^F8&1;GKK\'ZSBPESA> M>!& Q&5]EU9*(BG.NK) 0DB290"THU4^A?Y/?^F%B.&>D_UT[7G^YG2CAK2PX3NG2KX&A#M5X!8+7O',^.[07"&K%$JN!#PHXW?PI@-C_W5RO?2Q;[AR7B>?A]C:-R M4[I+GW/JZS;#;=K3$U?]L$4WI[:[P+Y1N?'-?!"*WV]HZE3X1>"4^''I ^CV(E:CH5;DI*C]H:*>Y"\?9(\B)AL M<_#0G-R3E?7>>*M&AW=,Z=:WE$]YT^NY(-G&RPU.BJH?BB,DXO5VO7?P/IGBQ]$*#6=XA97C;$#";] M*O#$>*2\@]%7?%S!U%I1'%)6OTJY,CM.$#O&M4P.O0+R,40Z;]2FT* N8C4E M98,'G[@88J:0)I^#::;(@A =($" SLK>K>_EVNT"!L!&+85D7U.1^E)+FR*U M'9MA:Y*57P[R)9.R$A2+R";WH1H+JL$N97\FV)'5O'LR'P^(*H>4/$ MI?<N>K+")GBZ!&7/VON(,)+/.+)(JL]+U, M\:DY.9R,*S2*(,IB8Y,Q]E:I_XL@DJ:Z801JMF]8%MR,=?3NB8,=);@ M".@XM]8PLMS4C?8>@2%X!LZ5'US%41R W+N.Y.PEVHYT6.P'&S4N89UPJN=$ M^<,[_31E_VV,EY),@X339PNZ6",@+B8&W:YU*:.[O47UH R5RHN?<-INS)!T M5:N^B==1JWN'T#[Y)E40P/@Z>.HX,.5 -IOC:(F(^6OKQ=NU&B;WN'@5 M%,4OX,PV@01D>(BNNRB))$O!Y.3D6/]Y$K6 &C))-((WBD,E MM[:_8.V07UT]?"#EWK=\&"B..:.^ +RO/V[[<(/7D2?Z:Q!0B+JQ@% 'GT3\#N4IQOD$/V]ZW+.II MRK08Q_M$&973>KT;WYBM5Q8,D@P 4Z1O5@D3PLO7-; 1?R_@,W2 YU >GN^] MW[V;)>-R-IL5IWK,BF+&A'3+2=GHUQ?>6_P)L"._GSG0)U[_(5ZMK. MR[B; MACE-[0A-G^BM00B_R1_"G_5L^/.TD)%V;N2]OT?V-PKX/GR/[.?Q)_@RF9P< M?E$YLO^P=C'ME5G2^5\-%MDO 5SZ%6T52FQFJ P'G2+[)0 G&RP--OY=\46^ M,)TJ65NJ9]$2!.E>B!*4*=:";' 93/1$HTQCKKV[L@[DRBH#3 =>* M&M)EF .\_)7*>7QT_",9S0'$X28;UO6$_YJ>WO'?(?YY^=O69_TTQ;^7Y$=W M))@!-.>ZPE55F*?=)@)D5_I9]W]'>(?C[N2N79/CKR"P+[ ^!W08 S?0:!M0"E MYT.P,.=#62HY!Z+-W!G1BMF&U>\GW 9,'7?V:#-END7R:%.,-J_VRWY*O*VL M-;OU,<.Z&\'[+.MJEO4LDSU;P5C]V,<3!;0]?Z)S;OGMB+;9EWU,20O73X/C4(4V,X M;FMHTF[!//(.^1[@"$WT]W/?2\096R[.OVSV-&D:C.1]-G4_F[H2@X9[LVYT M%"=7!UB;>$=2EN^1:1Y)_L"\ M.L*S$,8L >-+M5(3/<=_3IVKL $4ZJZ('D M+OO"BL FBUPI!5;8(/?5(7_NJ\*X##PP WK&9FA&M 1&,CX##]# (S22(>[F MR@K?2]E M+"[@T5Z*;Y]-.LNK1LF462PBB^2'W@1P\T+E_%M<&2YIB?B.SF/(A MBY1"D'QK-?'-(;(J9U2159(4L>RH[28$CKU CYWJ>'PY#ZW!V\Q%@M%R\TTZ2 QHJ*0SH:-+O\&,DPDUM7IAYZLL(F>+H$9<_4_2P026O5=' M%%GINW1"HPRK+#8V&4IJUV_6*UUZQ>\*2X])AO)6O?:^^UW[?M_4!P5\-B?' M(_O>#7S^[(F#'07.R7EH;9.KHNK\TU-8@^ HI)L'_>"RPPG0(9_?XQR8KZKV MXDO*['"_9\5P+-4PF*&)E&C,^]W'=\@NH@@_+)QM^;M>.X0'L-\39#P6:QB6 MT#,STU/6B!,F'<#[A!F'Q>\9K$6/ET\05J=MA7>?Y_,2>'QZ,JV/8 J-&E@S%..O\* 2A?>TB; M(O6)V(QY>I/Q@.('3*DA&ZR&@T 5?J)LTA!$5,=?:AW9@"0J3&XX4,A5&1 / MP$7-+;X"#P26._6+B,5BCH>7])C[DZ9?-GK".034QMSF;,>S2R)-'(XP.5#98&]U)=\45EHT=/T! M)\8CY5?!)/ )*>_.*2LA)5RTD%FQ-60CSG213$WA0EU0:LI*1M4^,3%$+.F M2TI5JVZ5;CZQZ$9T[@:DAH70FM&29N47D6XT[@TCAK?C7LJB.$U?^=K3!6P( MUJH X!"1J[ K->=61%GT&P9,O@^\9 MA#B.&)][PD<_LMSB=RR$6S_Z%XAV/!.SH.0VJK9MW^^('Y?5>L72]L;'5+97 M?I#]"9S5V]$_^E3W?!+U%SA4DQA?T:ZI@$/!4L^!:ES@&$/8[^DA# J)2-[)'ZQ6$MU:0>HP*QSF='$QVXYS2=HVD8>.G3=,*1"YM M.+*EAQ&61*GQ8W!5-UL#S&IO<>.'X3GB^]O<#]+M$R5ZB%&K!/N3@]$#+1D< MK^J&)O2I?"&P8= TCI:))F%&ZNP6EDWF3418!8( K7K)GR/(IEI<-@P(2(]' M]!0B518^(@N=FJ%][L=>%+Q1+_YJR\HO=HKDJH+GIU'Y.[TD'F#J.3@

UWJ;%3J[^C\#'IA# MIOVD7+K,IXDY.=0%'"($=W1+Q7*0Z,F\B%EU!X+<[@IM'' ,W3@"SBV(BE^% MC8ZG5:,C;L] #1I)B\9/28^&Y3E&UJ>!.DU+K?-2"E@D+ZW 0[#;L(IACB05 M_V$.K080MU.H8Y9/GQ&3\?;KT3_W5RO?2UP=EKZ+\!VFV*#3U; UV=0(33Q5 M5=$ETO:P3SN(HC)#J1U,M M4_Z%2R^\5C.T33>-RP9 ,>73(P^4-ZCP\B:9R"TQEK0A&Y1Z!$=S))(YI9NC M,8$C&;!!U,*7P&#\".T0 @""]?;3=V@'.%Q($]]N(H\RNL M,$G NXM. MRO/8-"?FB9P'Q\/:*_;^>:&R@TY+IIR]U3= 2XG57X^R(74 [%4!/S1_]4,_ M,^<6JYIL.!P:$KR@9'!,963UDUE+6BPQ)%ES9A"B=^SK(D)(Y!\XEL2+PD<_ MSWE9N#TAIP/EJ*:9U%N1K;Q]OJ7ZO6%X17;5O&R84W'W1&>FRNZ8+1E#=PTQSP;-@BQG1R4'7W*O23 M.'F5>E(KZ)3",NXP5*$VA@],Q0/"/<>6.WMRX2*!%Y&4FK+E>7)H3KZ,^RZ# M,+^K^H.?SKXVXSVI@/RDD7FVX@C[4'C*3ZI3/F_7R!HVDI:5F-_;C 2>U&PS!VA).:U%1;4Y; M+:E6;)(_@ 7FRU?@+P)KO83VM3?W@]66<\_ BP$J;RT6 4B5F[ 2,*M*(.OW M/XUMSP;<=IWL!8*T<\,I]2Z_HLAHNP=K/\#K"4,KD(H/[^N]/3CNCJF BK.W M["/?11IW2[+I$)I8:+=E[0B6SG0;!E$!.NBW+6S0+S\VCY=MY['EUEQB4PK6+=6/%5E041_&ZK6 MW%#Y2BD[E:=W$ZGU\0\8+<_C,/)7($CO+O"1)0P!^L=YM%X)8&K0DG38:HJ M*IBZXH9N<4JY%_PF>T+&"TR,#(T,#DS,'@Q,'$N:'1M M['U9=^*ZMN[[^16^V?N<76OR M#8% $I*"8!*O,5:%1LC2;+\Y-27]_;]S326FT+040__G/]0-^1\"ZI(A*WK_ MG_\DF^E"X3__^_N__OX_D0BA/*0:)4(V)$>#NDU()@0VE(F98@]NB98Q'@.= M*$/35%252)F*W(?^3RCR)GY#WB2B1"3B]Y4"%OJIH=^NFMQ03U^F_9[QUQ3Y MDZ%^TB3-$HE;DKZE8T2M_-34^W5)Z9K 7*SF@7Z%'T?2L1N:CB:>MVY"W/GSU@=6\,L__3_\(=\I7?6%7TT;KE;#:[F7=-U6U- MDR3S$W_=1019-9<,1[?-Q?H7;FL+2C=]8_K3_W*K_[FE;'4_8U:=4S\?RJ6F M-( :B"BZ90-=6C\&=RO;VT_Q?Q;]Z7VY:JK,[0@:P-9#5@-2=#1^B"G[TS:! M;O4,4P,V8@/JB(I&R'B$H=8SFYKSK4[P!S>2H;G3(1,,N6IIF?8N;=&'6_-6 MYB]1E6(VQK5J;L+>BUS@?J)O5PT=VWRQ8>(G^G:3A,HKG'U. MF66P-!5[K6NOA?^#?>RG$HG$SSF6V56O4)+W/QY]L2U0.Q*[U2?^]DGV/B!Z M2)[V3^TM8:(C-+^>4\^56N?O\]@$#^_;<&;4!(AFXCR_7/E0WG]D^/ M,/C'$3AQE.D_5_[W$7LQAE<_?_]M*[8*?__]<_77ZZIKR(O??\O*E+#LA0K_ MN=* V5?TB&V,;QER;/]"#_V)OMYJ(RO66 6+6]W0(6Z@S&]Q;]#T7BJR#'7W M)6J0-8&$ITPXNF(WL,P*Z(781!24@2F+0C,CZE6[QBZM85HHIN%8(BE^6*CW M$66L6UU1T0Q-!Q';G=#F! 94L2<%E7V<=(9S\N* ,J4 8M0$^@Y MZD$'&AJO;\5NTX:F*3:V]U92E].H/^08D(-0H'5%*$B:\N[0Q5Q+&.EF6BF, M)G$XH\V888TJ=4S$T\^)HD6&PI-B1#)7-*;+'%44.(-+][N]=I.-S#XZJ:@Z MA4XLJ;."HN;;>J=-#1-<_\U)992I(D-W2M8 F- 2.8:\:Y'%\D!H9XM.OY&R MAU41#C\4IV#4E@?+.)L2=)U! M?-7F76RA4:C1DF ,N0?SS^7$J&E%9=Q_[<73I85S&"U8@6*3>YF1)%RD#3L3C#,.^U"']$D ^;@:-29)%G M)JG*,-$A@4W*53A!O@,YI]\T&4=@,TJ>@2+OM@M')-L-!X_EXB\QU CKN#49]VTF2B"8=^5D!A#(@:] M1!#T$&@JTAY@PZUYFTR5^M%4-@X$)[]0R_%*4LOI.[BF.H:8('J_!%$T65) M5U$5>Y%V3!-A'41A&V+04^UE%1VA<06H-<-2\%CX.0*^EM)5T:\L>VM:FLS& M'_,Q0^%SW65*&(^3(U!"TWHM[OU74I(06)-70T# RA_$B@C^I-^FP;O!W4F( M0!5!1JJIC]PH4BY,JU,]Q>J5Y)&)\&6]"0($/="85\:CR(R/,%)/G,F; MQ/::"I+7M:;9R+1'DV:[UH[68-N"6Z:B4,D>DR1-P>I0['14X1VE9G-4YEZ, MVM.ON,XD MY1.+3-&8\>E8M9IK,L.!U/VB,>FN!E1)1B SQ=&0CW#)TO@.M&10FGW-B'1W M]J.VU;6J5"(AY%K.8[I?2G&3R!OQZ#X8]4'.><.5H7++ZS;&3PBWF$ MZ#*< M%^'"&VI+$F.3NMY^>%QR?).I914R3-Z"+.YSH5H39NR4RR7Q<9/.1(A*(C#/69 MX\WX"VI/ \ZB3ZSU<,EQZS'64N<],A=K)"/E0:N4-^LBBX=+;SB"SQ\K$E[% MD+='&S,+E4BA7*KS()U/@I%^W^FS=3&*1UMG/G.L2310V1VL"GRD40&F*5(& MPT_-NUI+R,TB5I:7Y7H^CIQ*#VDJ/#TT/S0/_RK.PAEL0V_:AC1Z'51UDJ/N M3./S#+]@(LU*IY OI7,X*&5IDN&BGP&J#H[CCC/C C6(\H_YS\M%/"FM9=IB ^A]F)PKEONNK.B*YFAEB &^6,A%'AMI:YHEVP^S M_GRTK,P&D^1S&M5, U')7M14H-M)7>8GCC+&5!$LV'/4DM*#6]-7T[G\HEVN M3X3V ],@AQR=-Q0$"6I,9V7%4W8@VC.$K1^_XU7;V\M=V$638YP5W-O M\9KG/U>6HHU5O$KK?C9P%\SQ$GUDM3Q_,[=DO #V\UF?[EO+<$SWG;LL?NL3 MT)W!&_C9IXBXE@M,"B0MAC8V='>=#M-YU6K#%OCTGC=+E0'5&79(Q7HTTH.\ MT5J(2##\D4 7PJS>(22(WO<4:!(N%>#>LH9TH;B-8)[_>-6=!?MXQ-Y;&3UL M/E852;&]H1&RHF%Q-O0GOK\ZRZO?>TR>U]??/_<^XO=J;.N1_-PW[;'KK=>C MMH%I8UB$,003(6,1DEKWL_YN33]YHVDBPI!/C_"^6;U?/>3GE@@<(A'/_/N? M2H20:Q:-YGQ9(--MF:U8 NP7[T*).%0BV,,E@CVZ1.R/LOY4(JB,(1O5I"2/ MTHK(F7=LI"64DZ%$'&XCJ,^V$<_=[OM$H %MH.A07L7:OAQTV%RA4NT5(!D9 M"4MRRHGC0:]^X7*P?Z['% :OA,O>H_&K;SZ;OTE9=@$C@HY D0MZ&HP5&Z@^ MF[,CMC/(E:DHWVQGS)%928YFSNS"V?SJE+\XMR7)T1P5%P97[0$T<3,3#C A MI["@2X8&?&M* D.O%'6DC!/'/QG#]T^IGB,JT5N1P52,&$)]*,52B_G% MX[4S6/7 L/M@LUZ(3)UL*],L"'!L=HJY0:?FV!?/^C.;]2.+P4I] MKS).=8:BH$0Y+8QZ,+A]L$V7Y9P:K:GE,M\L-R*MU'T*C2*$ZH&2 NZX-ITXJ _+@VO=(=<]%YE;5(NF!-&ZJ4;4C9T*9?+K$7+C?%?7V'8_U;QXSI_?II]&"H2>E+U+=.(RGTY$AGI&$(56 MZ^3F^*R37\>J]'$\6BO=[LI:)?$PTA[;O$/?M72.OO1,\Z=Z-/I$R8CW,OAU MES:(S&8I:U!:\),H-Y>C[9'#TA]6?V:4<6@^/5 _8=\XXVRM2"5\SE.!&G(^W2Q:>=3EK]%;S%_UVN MLCG>:/>Y#,TW'[C&N,S)A=PTY.IE+?_MLG767&1 ;D!E>(Z:,782D/?PXI.' MG\76@*3_=[D*I]4T-*N=*9D;9^O)X;@SU%.ALEY4 G"7JQ6M_5 : Y#90T("D[.@"FW M%F-O_QG>H26NMI%#N086>-!)T\0[U/!+-Q2HCG%,N$IPR-.8S3R.I2P/:-:I MW#<*RV@OL F.K?E>_<83OGW?A"\#&:\5F%JS&F\.K !M@].MF=$:&(X%=+FJ M0U>:462'!SR%+J'P3U9J7$H-S6DZKI*Y2;V;C5>*&G?R^^8[(E8 M3!U+F??N:%^_?IG?O#96C07T)E]S3&F A'Z#QVV&LWKQQXPC@"53E6)WML'% M ZO*>WC\Q@2/R=?GF]P.W=+TK.GQ-KD]V_;XUL9B_$D+'T=<[15T&9]JX@#U M252JO9XB07-%T)6QW^\V5I]ND=\SFJMEG_L,.W(6N#@, MT>1V3;.KW_CM%M%>E)^#>MY+;5]P]Y/[X\][P=VM#XUYB5$!T9#3; ,]KH94 M#/W(2E(?E[A9+6[2HP75% I%KL+IA5!)UDKR(L5#/?ED/0'SLWD2L4XZ<@$L MNF3N42EPYB#>Z4F!PZ'[E&23:*$G"37DA)Z$$B/WE9C>'PG"%9,\%.;I>+'.,CR\3R82Q=:=ICU?;8M1Z$A9"K%EN6*)3J38B"C\N^.>((@K2\H5NUR)D /0OB54G'VDGDFU:UEX8F MKL5%_%WUEE%,*-F&N1)\MJT_.&U&%WA-914F&(JRR/)MJY*39SRI)8)W[.+I ML$?P5C(WY1(+)7>87'I-/T$NCR-W^;+8BHMEWAYQR_LN8ZLI.,M>TAKHMY>. M_L.%Y<7:K:&7/]$[IM\YW[.N'),"[#5L4FF(OVRED:JU(B5P\9F&S-% 6 MR5D@EQA>8[DWGUNA&?+X.8\SO%C4:G/K,3YO\NUN3/]E'1^UY-QC5\S-S'B,=,RXP@WG4,[9%\?R3[?D0;BUG.;\DOEL?(DC_,1+'2YCI0R,D/\4FJW,RKL\ E MJL]OR<_*XY=7Y3YBR9WIW2P!&Y$\[\0KR;EHV8N$?G$L/X8M6 M%W.NOK!&S6EI.(F:W8*N7FKD?5I+?ID\1I8\^]!O.*/E S\J1CAM46S6I8?H MI?+XM);\[%2/; M> RDX_S0\FA N;)>8GSIOLW48J?(PRN[6;?P^6<,BP^9IE.("I'.J"6J8E^? MR8'3JO4RX]OS?2K5V#OA[\!I]X+:@:'*!6UL&E/7K:R ;A[<#R;9J-[DBYFH MH\G+3(NL!"YE\2%^OS+M[\#UI&5!6]!EC/[10$Q'VJCC>M0E?K8L"/T1%)9* M2X,C-J8$+FWQ(;:_-N^OS'?'A"[B]7!#4EJ /4\T:1 MOPETQ*/6P(0K7J_D)P.[=L$U=BYAGJR! 71,)B@Y)IIJLH]^NF$98LZDDM9R M?'.4OD\H,2/KL&DC<**RM8JQ29;5?H =NKPH" >+Y2Y!5T;G58J>;!WE6?#P MR?5KM!A=+Y8]O3E07&?&<83U\3$IPX;:&HWH+L-0U=A(309SK_8APKJBRM<3 M5==B^O3F,%&MZD>RJZQ8+TCEP3C#+\1E-F++_9$C M!"ZJ.E!4UU3YBJ)*(A$\R*H^:WJR_1VGNL)E/!HWE7XW+_)..=^=Q>Z+',@' M-@@X\)#JLUSA$O3=(Z>2(#I_ATQ$*W'/+[AVM-D6RJ)I!0H#-5Z>W)A7DS;H%YTK$'A@L'-X7%)2K"BB5# NH=@HN6K&QFMO,/ MAMB4\ZT>7QV-4@[K@$RQ&-C,]O[)/LG&&[,->L;KHTS.H"\M6Y&\",VY ;YTV8:DD^_E MF+S:G=>[@?-*%RQ"P<$VF_YK(^9-Y/=YPG4Z5^-)6- \')+]1RO)+4UP$;-KQ_K^>(L3^1ZCEV:__9% ME0>QE"JF95 T2NS(:407B5FMJ KSD*6'LG33G!WI$O"C'<([+\JS.IGOMT8: MHZ3E[OUDRLF!0P7!.X3WBG>1FF^"F-D'WHCK1' MFN')G,S$[$:V%9T.@X#"MD.@DVP1HT6RD3>@48TS0K.;CJ6BE1K3.?T=]>^; M_=&N@C_TR@HT+%E1'6RR_,HS!5K\7%(=&YZ6A&JRV,_,DV1-$0+KW$](J^]^A=P9I--U9&U@XGM!K):Q MND<<=:@9NDO]E2OC6LV:GF/FPJ)_KU2;&>8A6@YLVO2D0NIZQ0-H]J5E]874 M_'DM::54;C?%6#/+-Z-+^3Y;3RF51.#PUA>WI $\S"U0EC275VH]O:E5A&I- M?[C//\ZK/2JTI&>QI&>5U=<+9[RBH?7Z'R[[PK_:KH"#JHJHG8,Z-(&*<_6R MINB*9>,G3"$_'R-VK@\@-5(@"EHSJL:W'[E^WM;&<#(-+,Y\9?X;17'O(<#7 M++'Y?+3GS0KS:HR%P@)YFH4M+JS23(!=:S M'B0[!TS[.TK,>Z]OK*7&B;B8$B-D.T;!2;P:&2^"=_]ZX"[P#+ $'&(STH9E M5WM-H*Z]2W]QGZDS)8X;-:WH_321&7!3);"PYB +L3/)[R@-NZL;6\JRPFP; M*QJI1B8R>F2'K-#F9*%4JDZD?C&P%F'/BL8;$_R:4O!Z#NKX:+0C5)IV(3:B M>%B/S1:Y9$J+!^^6B\M$HV?/#IT8C48HT*9S^IP3KRHY/AHMW]44DFH:@Q&@E[E4+CZYS_4N&U$$!HT&M3;I M6&C43MA2H4/'&H+2X*-=]D%@)O' 8HY+0*-!E9CWHM'%?)C*T[%:7@#91 W< M=62Y5@VL9 0)C095 CZ&1N]Z]?PBQ60,/C*5TP_U=#(Z#VXI=_#0:%"EX?UH M-#8U,EJ_( MU1-5P0'1:4==3C*E?F M2* E)< 1[C$DI9XOE\9]J#3YXGQTKU&\(R:XP,:T M09>4H4=Z)?4#O>RS%[\I@KFB.YO/O#Y4Y(\R6 MG5C;DD=:.[F\)YWB,IL/G#*[)_2MB'#U&[_=HL*+3+XD,[$%>*C# 0]UK!/I M#BQ(R^&]J]#-3SG;<-C;_XK43ZZ!!9YW$N]S[7NHTE?3U>$*L_M67FIF9P)= MC6;3^6B6 4[@Y&XE'3M3WECE.7C.IPRXSUB\2*[/V<&&Z^G=2B@^>(WOJSW7 M;S^)11F8(VA7>SWT7+V_JC>C^4$":A0W2O>Y>W%93E92?&!#B!=GZ,O$OBE^ M*>.P[U"Y3SQUN"Q6&LU*(C<;I1\*W3I##GNP'CC3<<&G#I\P2J5P3'.&P\XS MQ4A*BI;Y!V%A+X;#AW$=]1ZHWK9J[0>PA*&C3T0AUYDF&J6$V9]5 F$OQ7+8&DJ M=HM^LGK&ZJO5>_R0-QXX1NV1S*F#0?LQ#OA<9GX'P'!1S&5F.T_TYX5>_L$# M+;RV9XEQ;=E,WB^B91XXBT:F7]2Z!IM\X9'>;_[DH9.>+5;K6?:QS0ZG9)&; MU7+5K#+AR-U'.K9YB]O_"5&]54OQL<>ERAH'RCR]2#\42V*Y;-1WG^B:??\W M[W]J1IDB&78EQZ_QA!NJ&INC[NCV4JUM=_-P>_3N8[[E$L3QYM$0]*=-"NE'1Z)(X3UNY M72EWN>'_YG5N_%3FMV@&AF-*T/+>#B"074N"AOG[;_0/8=D+%1DD#V@QZCN!L=?5\]Z-?N* M'K&-\2U-W7!C^]?&,U#3\:IA#UF?2 ]HBKJX_4_25(#ZG^O_Y*$ZA;8B ?3: M KH5L9#)ZOWGE]O84I80]8.Z]!YRBUX2^'_&?X'[!WO[;R&T8Q$5.",:A@9T MU+O["7Z*]X K8F#"WC]7_VI5TZ@7:PSTK8[Z86I ]48S@RY5_(^N?K= M5X6$T2/2V*SJ-A(CW LB/$#_C_FZ=)^L1_^G"; M:3O<\+Z4@"K]P"V(_TO0[B__^H7$-C+P!HTZ8Z(>O3;&LR4!+IVW!<#[Z(4G M'I6_J^L;F3*]^"Y5"B\\0S5:RQ3?__MD] M#D?^=%1-/BTT"JT"WR22E0S!/Z3SR4J.)]+5->@X?M!WG#H4=Y'=/1&]2S9UR0/]#AFH8$<&P# M/].S_=Z_)]?YU_FV9OT>+F:KC?+__(OBR%\NYQ!Z0--QH90B$7ZXT,!N\F,Q M-:$#' G)4+G-&)*;9<#[H*]40_);RF%B%XBY@L>];2U^X-HH3]"J.OQK;29L%T.MB.)Y:T00 M%8PM>+MZL9HAB9]B(V1KRZN?>'1P1^#C!<_D_MQL-(4FGI?JJX^K28B4OV8# MQ881"Z]T(^K-3##^]5)_1X6Q6U+TA)[]!VWK8 ^C3?N?*P6-V8(2HJ>A=H&J M&G;7F%^=1D7K#C"1@5$7#3@V3'M#6\$]2^>9?F0RXO))(?,H4W>6>\/K#N)8 M$:@)^P8DA +17*#H6GTN3AA9)&(L]X0L]NCP3UO>9.>Y&'.X1:H+R4:+;Y0Z MGL0W^%JUT?)>UX1&4TA6_'>MJO<788 6&XKQ%:7AOX_^D/_R/\KZO\OS MZQ^NP,,*.'A?)-,MHIHEJ 3#KI7-I>-/K$ _7;T+AF>*O^"9#).P!Y"8K(21 M\))9!-1E*!-[W-6&JMS*>&$:=3J0P6*!@BZHGTA7:NZ@>"_ENJ$I2;I#@GA, M29 *55)9ZZ%-JM79NRC0A&/;2]TSY#6!Q[77RQW>(7$T(!D_(I TS- ;!-D; MM$PT Q>([+J#EJ4JT49$((OC>[&@%*!6H/I_[@[8K^4.6HUDI5G !I[P7 &Q M\@)$JTH\L_U$M4%L67P"&7OBS';^('WG#M/WE6&WUW*ULNP]T] \&_7R[]U1 MR% R/.E^AIZ??ZLJ.KQ%(!OY#_1JYVLOQ^?FA%S1PP3]S'_?F.MJ2(1MA&39 M) MEOJ5+G_W: M@49M5B+A?F!5)4A&6C++13PZ[N6\9=KM)V;7 MI0;LNT=4C/^%:N2$]7"1G[BF-KVEP^KXQO_;4N*!+ M-R_*T:=D/%_4[&<2G0371F*<4EF15:&K)@@8YP(:3D1YZ(] M0,JLO\3A_:(EB=RP#[3QJ%0B-5FJ#D$]7DU0?9$6R>NJ&+%R] M%DL9JY@IBGK8X,_I,/KK[$_\$?N?!1K?8+)NT+ =4Y]SUN]S>L^#8WNM6/Y-&.2*.8&B> .%\:8' MXH:.J5BR(KGAO-'[M$3C6X-5-O73';/9![JR=-__M9TQN7S.%&X:-\T;PC^> MQ P,%[85D:@8-W^=>E'B].#P:YC)I"R;T++\/R5%A]1&;#U SC5Y6S98QTS>7VJ:#Z$*O M12<"B'7Z9%Y7LISZ/B'=V.9^Z!K;"SU=?U)JSR>(ZXNK9@VA7.3J-M,R=%)5 MLEU.B(Z*B:1NM[E1U*[UWT>5RA\2XW-I43,0XE""^3ZU8BHO0 MW]G@L@B>=XWM^7JD#+S\)# M$\K$V#$M!Z?C;8- +? 4_$5U^D?77TY'5@ZO/2E'#,V)S$AAP=4;LR:[2.2R]8T$]*>GE1/QCV65/=E_ MI3Z'NHDS+\7E7I7JS7J)Y[52( U%>^I*>>@;.G&,3@\8?8P^Q>ACQ^ST-=H? M_*"S[GY)?')D?^C>H@^DYY_I#\VL]W;]J0Z]O:/JLSA]P*Z:EF)[^^\@D :$ MI ++.B"9=TXEORSRF@ _WZ_4^X%#@'<3]S-MT$41M^(7$;BB"^?2 !\M_5G; MT0R=0,1$#WX"3V_:&/KF+1.SQ?M7??)76&1:'8U"T5W7#FT$1@/828H/.ML= M51.B,1IF9W2LB&@.3F +5@<2_R1N2PF6&?/6[H,MX,102W04A#: T(E _(^25(5Y2=U,4&^6% M/R@_>S$ %M%35"@30%51"[P= Z= )HZ"$R"V072AWP!UO)T#8?#J]\;& C\3 MLI%*68D;SHY@;(+W%!"R@\^R=YOB(X2A"PDIVNO#W6%E$3]0ST@Y",M!F,(: M&+CN<573;P^ _7P^,[ ]:#QB[\?^E/ZZ)H N$S_HC7EWD9ZA1MTA%E+T([<] M^B4>C]\9WJUBN2-QAPLLFTB07@\R6%@WQ':1N2<))U^=2#NFB0;F;9[!QMN] M;&0#+Z065:=A5F(R.8EE6JU!AEE.[O=NJMR0H ZT7MHC\]K/]E'@(YMU5KUM M[=T\],&;_U:,$PR)O4P]QV*.)%Q3;!LIAFN.34/'_E%=$!#YR@51P%X*2.[2 M3 ;8P-M5\,P"//6QF1)M.*J_7,R24:S?#=C'IX.O340STB)^X)>Q7S1#W_BM M[('B%C./<3'SIY@#;_AK!8?67V?2W UB8UK[BKRIN22(YX 56Y#5;DF:,XVY MD[;W[G_[\II+!%)UX[N:2Y%KU7V?=B(U (2*.H,$D"2DG28^6=^54!/[J[V? M$HB]D;U?6!I2:_04<^47D 1K:.*+:^RH47?(G>&!]XF^:KK&^2RH3LV M&?84W5VI<5=O,<*AR5\OC=#]FOJU:O9F@Y?'MVJ(7;3?^(6QKEHJ^H;U01%S MA"9\^+&).6XV5V1HAHERR+Z(4I="V):"C AZ"49$'4(8XUBRVXL_7_+()6*5 M:KLV39 387!72,K K/+)?0LNN:ICBKTZ'15RZ7E57:KY*O>P*O[<:EFS%O5' M2HN/1Y!:Y)EF+<7/:WN79J@*[/*%W(3CZ7:Q,; 3M>IXL#$T?$KK92X]2/&=%%SWJD:K%EKC/Z,7M-]@..^D; M[K6(<6/A;J-[ W794XW9*E)8O8_@!.-MUX1@%)DA&KQY#-[Z>]"U#-6QO553 M7##J;G3%P>.M^PI?R/&#O(Z@K_XZ[5%YIPJ<-M=VWY$7H*B;5U."(8/.S" Z M>A-G0PX%BT-/.3&*O&%?29&>B3V[9OP+LX!F;^A7$\PA"S[!3D5OHE3@F/ ] MS-3^U4'FACNT .$@J';?P3OB MZKV1]#OF]B8,./KDDA_ER3N$2^):!OZ09[[>8W USS-CV MD@ARG&#QZ\WXY&8W$%/^1(L=L/E^#SO^+J!^23/>;\?9&S)0R'IY4Y5>@#:/<5G(TFWUA& MJ^Q;6'G'L9$7CN[7:W?;ZX)!1_I-;U7)&^YZ:)UQL+Q7]RZLS)'>".M/'^ MLJ0G7][:Y'ME[=R!R;FE;47#G$N]M$>WC1H(ZS$1ZR1;B[F@&!.SD36[]R7Q MHT?"'R1S;QGWZ^R.66)_9>*4"X)I3]=1-*;U]!DUO&A/RS;KA52([E M%2\@*?4. M>E5*T&+SGJ#0G-'AZW^N?:^?P'TQ%75NS8XU@*JZDE[B!Y))MW+&.ZKS@+J4 M9^5G'6B]78UV!E2 9[EKGN<@P]*QJNL?B8D)CA?WRAR+I%A,C X2L;79Z_YSK2K7LM M=$>3#5N&DH) X!5A(9R"ID1N2]3Z4FLZZLF0P@VMN!!?W N17FQNIXP&U'34 ML]^/]<]5H9+=4[GL[D)JXDU(37>(5<=V+2PRM1LBUHS?CR1[U&N0FAV9-#N1 M.Q#O]Z]^(V+0''/-X6,NM@GQV]LF9*VTS=P]64':W %%O+C3B#">AG1S[@OV M8N?W]P?/015:LL0H6WH$3[R(2/N5^ M=6;&'M?S]@S(/YK!YBKJJ[>!^GW3,6]#]PF6C%\4;#R?]8U>;W+S_1/_KX-. M(=D@R6KCJ2O!?1CQ%NA!#XWY%J@SL+!6QTH@&>7^^^E6&']"[A6Q[@VVQ-/+ M7U=[^/#:M;CNO:G/[\5=??CNBW$WCFYAJ9O8B7C\3+K#NW(/N2OWZO@7X_J5 MS!PI,S%)YD3(2JS(=KL),=[C*#$6[QZT>:&*"5ZP\V*+4MB)L$ _Z-<[CY&@Z!OR MG!6 &W<.[!9!G:G Z6/NZ.^?]N"TO*)=KQ2RZ@)8%4O*W,)O[H M\WHY[_QVH/QBAGM[23)@@"8D82AUIW?P([6B#2+(= AW5O7V2+]O,\+@I MG]C-^I9-1[N97JYM6!C@$]9"LJN@1V:O4=?W[[T[_Q1W;-U MF:%CV4IO<0R#=4A5;4"MT:?,\55']%4F^1T8N>4&WJZ:^8HD.'D@TES_&RH^Y&*LS4@3ANXE05E],)=6L3'WJ6 B@ M; X@=*$Q MR^P_-^]-9+SNG=CLGO#[)[P'$, ]LJ$)QP@[XU,O&-([]<*]"R@#)?]3ROV4 M(7X(.G!D)$#R7R'*OD#_$*+L$&5_3^4+4?87F6, K&B(LD.4_9U5]/)1]E.R MV.A5Q_C :>6H*/NI?_=(.>\)^%I/#*OQF7XF'*"?X4M_2X;U=,6UC08-W4:Z MHD/"OW_7.U?S!9 >XO(OX%&XR_<1(2X/?46(R[\O(P-@14-<'N+R[ZRB7PN7 MH\_Q_$Z(R]V#D >&*D-S733R"25.[H'(?U#C1/ 3!PE*\W'UYE[-CP%JM_?+ MV3QL&\0+(<"^;:8AD+]P%Y2X?*<2 OG0N81 _OLR,@!6- 3RX?DS&R=\T&6@ M@[Z'D#**)3F6I1@(/,E)':@+2[&,7O9C8/*R#J*APX-HSA[S_-%2PVF%^:GC M"RH\LH@G(KCK&2LRX'61IQ )QU#N'5]NFP:T'/7Y/HA0-R[0TU-AP!0&3-]3 M^\* Z8O,,0!F- R8PH!I V,R=0?HMF*[]Z8BP(3>JOX[C+94PW+,[Q P,6' M=/: Z2QBNMFQ&S%L=$VL^T9"FNP:CDV4@3F"-M%0K%$H,!?H_N@PB@BCB.^I M?6$4\47F& S&D81812Q <_8-.K.-%3T!+EF&A*4,602$[$8&V6^0_C AN%# MD,.'$\CGJD1 3"C85 0!@6;][$6 MJJT\W]BXC/7JBUT.'-X.?!DAP)&DL6H/H!G>!QS>!QQ4?Q3& "%T#&. [\O( MT.:&,4!P8@#WQM42[ /538]"W(\E1MDX37V')8'P+N# Q@-'ETRW+V*CLY#U M%^B[PF6 , 3XIMH7A@!?9(X!,*-A"!"& )M *XF+I;- L@W3$BF&8KD/WBE[ M8?@_&08 @0X CB:7N!_"[RAD^05ZK!#XA\#_FVI?"/R_R!P#8$9#X!\"_\WC M:P3=A'W%LJ$)Y290H67TO+NCFE!R3,56H/4= H'P+*9 QP&G$]/-C@FW9WP, MD7]]VE/G[@X"P8+X2W\)(0PC+M'_,?3EN[0PC C19QA&?%]&!L",AF%$&$9L M'OV2@3V SW 4QH;>A+IBF$_828PFN"CS+=83PA.* AU&G$Y,5QT3N&?"ZWHC M? BEX@)]7!@JA*'"-]6^,%3X(G,,@!D-0X4P5-@\YJ6LZ+ )>M!>;)S<*#)L MC(TGOD.,$!Y#%.@8X03RB7LDO"XW3RL-Q> "O5D8%(1!P3?5OC H^")S#( 9 M#8.","C8 %U1]]B6C5-;1"[!Q4GZ.\0#T3 >"'(\<%S1W',\481 0 M!@'?5/O"(."+S#$ 9C0, L(@8 -I)H00UZ<)0Y9]C4M:@C[/V2,)4/%W_YSQ5Q]Q# G$.>9 M+X.E+@?A%Y!/FH?(+[13P;=3(4P,,4<($[\%RT+S^W7,[R4#PV8A5TFVA ;? M%&F:HA(?7%9OHED".RRJ#57]BZKZ3QMT5?B)D2IU>*0:#%J=>!3>-Q%/KCPL M&8R!'2I*LC)=_8O^6?U:4B$PL;8,?FW/D,&/\K$Z2?[W*0R!A$ X-%=3PR0E MR*?_T1/IYR/_K\VA=X$TZIN&H\L1Y $-\_9?I/O?KXTY#3P_0;L*WH>1K@G! M* )ZZ+FW0)V!A?4$7)$/[!JFC+XA5V/"1" H\H:)_C>Q\1H38X>2&IA'-NBU M'7IX/UM]YEK ]8>&I>!"L%L3JL!6IA#WOM6ORQ;DPF]IZ@8GD#3TUI\82]W$ MHJ=AU)/$N1QAGMB"O/>',BY7*Z??JJ8_YN9;V CB([CPQ=Y(>G:]_=OR[3(D M@HC_-$F?(4\?;G-RAT'>E\C92#]P"^+_$K3[R[^>L>Z9#&P$I"L)P!^]T/V* MF8!0Y'^NQ![%L%PL$14!@ F1C;&4V.W)G$AQL2B,XFS@B[=>#6-UM6IE]-X:.!HD80\@,5E/8(P>:,@$U&5\;ATT&O%1AU(O_:)"W"P @!S050,&WK,\#@S Z8<*1G&""D-T;0!FN66VA_? MO3Z?3FN@6,1+(GC]@U1^PM1XP,5/L@:*[/-0@T/&WR(SA MMS53F:)FFV<-EM"?OEL=C)Z'*X6)I&3C]E0B$;TAVI!0L/E#V->1!J\]U3:( M+D3CF[JG&W87[@,MT(/$ )C(V1%CT\#XP? &_UI7_B11-PH^WT1R1T?'DJMI M; Q_/5B&N2: 10#-D](?N-W5=L.KOZ[=HQ77/5+\GA[YN30 >A]N=,WNZ7JS MV=5?-T1253>G8+BUU_; %<^G3WL$8K%MF#AZ('I >CY9^VT) "9\A7;7J!=) M=>1G%#5A'[5W)<%!I'=P^(H^M-QC9-"H#*3BKA!XAT_V%!WH$I)J8N4QKHFN M8Z%16A;J%C6%_<4U(:F*[L[$QAJPZN\:<]H:8R)/(7XM.Y+_*7Y%@#&6!*"B MC] OD,M$1KT;"4WN(U5X60O$4CR@;<-HHTYD"UMXFYBA1WFL1_9F08!>#V+?@1ZV M,IK7&[]$Q)!]FXJ[W&N%7>I8K]('65@P\N8.K)4?D[%W=U^_33F?2);C&DSL MOP&A.RZR0SV,=&.FNXTW>D$+)B28YE>3ZPAD9-%*X)O(Y/4,D;5Y9I M\M?FK2KN1]0OW!R3.:GK#J+L[C2+KM7'#UU +,"N \] R0>PE M@$7*8#11L M7EUR:,B0(Z,N8YX:,]?U.V-,V(W1'3Z\MSEQ0Y0-$V+<=(TER1,"#+L0<9'L M&>H4Q8$]#CTR9CL" B24&B3_1,0\.N%&(>X[^>X"DV M@8:&&82GOIJ:L(?@*1KV@>9%,I#=AS8V'[A3C*S=GATD2"921MW%5&[O6 X1;; < M/L-7F!5=;!K0(BH\2IL>0*UR'] 1<<:!EU?@H&T3QD\,=R/CJ19>=JE>+UM M=Q',=(&V3$B*B?B)J2[!)^\T0\,YHNR=-OQLNM8%R=J^&Z).#T2K&RX)*_^& M[4>6'YJ&8WEF?E>]-P,+Y/B1",C0DDRE>SZC?7K#O&%[).0<>@Y67B3;%H+N MIJ]R+] +"SR"^/H4XSU$,W_2R*!H!I890QIY$&AL(L(B5*R^V).')U;!VQ/_ M7'Y S\]BU[7/U_8,%3DQO-CDRI>[LK-.:KL9:)S05L'8@K>K%[_^7/A6F7WN MZ1.<5'85# \AH@(4!=FW/64.Y[%^\)TD/C"!/<.9%P1)@9]S6+B! M,YJCTD./0+Y'16X?*[8'?M;^!UN#5<#@(869AVNQ?"$_YHH01HO2P(6\2%M@*:;F_\ $?PE\;,@_GB!5;O\::8AH(I"$F88B'O,F67]UX^CKS%6I& MJ!D'&^^51U\;<2])@-.B&$IC0($$V$LL:&.,IU>1_0!UB8,-.(9N$2H&-UCT M];ZZSLM>$RE@&C@E]91+[0%%Q?@;22_2(11T6=C^FR.(8(:$ PFP#J @(=PT M;UR\MNJ'F+EX:9540@- \3[8R8>H"@I$9'SQT8M)D ^JR256'S!A]4%8??#= MJP]"__;]_-O*NVVX,$H!7L]1U^! MM540@U]K.)@&BI?11K9TYC\&OWWJ7P)C+WAQ$QZHPQ7^>^JT#W4O/^O'/&CL M[O,]1XD[6:USFCA_Y< 0[(7*\+8R:$B:M@16AAJ"0.Y2NYN)'2PL!:G':JT* MV4\_L8V+/$S%PTXKG0AE+I2Y-V1.<1<)33DR!B8"X6.PP('K*O^/2W5D9$]E M.'&P!+IE/3A"]L"ZHG4=TWHJJW"71+P+2Y_,,L;[O@U:ET?>7841N$@%3T"KSVY=5V.9XI78;J! M7/]&HM4?B)?YQ_HQ@'B!8A5;>YCCVBM3@#AKM,XQ^750&]!D743EK32ZR]2@ MA]>+-0.ODWGK U,T,14O#.#B*75Q36 \@I+%!AE[F*92Q4,;>AL_8)#[E.1U\+^(FND'D<7#A"K*\?NF*Y>#B!W>AP0O? M-BHT-Y*N3_50&S_0@%ON@.S_U%%Q-.@;;K?) B\8FW@U 2_T%N7?6DT(?K ^[)O8IWP6+PJNPS7C$,I/5A* 8I5D9G7% DAW+'BOG+! MK6.[:QY>51DN*'.+>1VWNM1=P]I&(E9V45*!H?@#GR9N[6\J+U&0%4V6CY,&OT+=PC(9+_ W=CS5] MKV["L>/5KH>"&0KF88+IFS^_N+8+)0QX%1T7F'L5E"J868[B;>5# FR[-A#7 M7R*PZGMOO.]&5:%7YHS:("2+9-M%N#V\2=# :4$5[[T"?;Q-T7[A%\@D(P&& MST!KURM!TRTWE^%6K.-B2V>]" ]1SU>@MJN*7%_F1=Q<(; M5I[7OJUS.6Z9I F["V* C^HR5V66&_AFG5_Q]DJ M71/J9JB;[\R/N&N46*Q&<(&KS23'W\J(;;YD(O7T'(&"ZWT1^?"^-&,!H9\_ M>7$?Y[.]",^Q#JZ<&RA(ZF;KM*"_]\O/M7K[$134#CW!,G0=JK_P(RY#PLE0 MPL_I?=P,\N;BIM%UY1SGS"-XK^'33F(9V&!CM_)J#[E?)K:VQ&YBVJ_6?-IA MO.E+_*(SWR(#V1BO413JWE&!FZA?[T6^^9@@[Z]>C4F"<;E5UAN*\SY M;;,X/GY^>G%\5Y,./4\(S\(_].B&6,]FZX2=8YX?]"Y./3M JI*^V2 _4DXT M>PO*Z(5EJ(J[U3 %5+QNTQQ Z#*"9>+3AN,Z1Z;$RB(MWW41G MU!LJ@D&6[&/Z1Y;G''+%I=<<%FZZAE]'E+)3VAY_F:?C=:0&,RG"K) M)4O617JW3Y&IW9NIPH0GFVROZ]C:A%WP2=1RI\]T+]LK9MN4,THKPQDW%!6& MS-1%1B2?MRQ9Y%U^ENBV^6I9[98+=:I8621%=K=E@>J-]0HSGX_:EI&9%))P MT%1G8G2W9:1BPF(KF^V2BAY=*HP*[J(";KDSHV1MEHVW"[;&*Z51Y:'9*RX? M*-QR9T8/7+TE"WR2Y(O=EJ+T8]5Y=YD4N=VG2WJ;&4'+U 0!4&:A!]G4=/ X$^.[+0?IY/B^D:(MH:HGNJ96UJUT"^1>F:NS=5L4J2H MW:8.K,8I)M-T>%J<)A/10K730W.BZ-VF9";51-]S19*N<]/NO9U2RWW4= _O MU:82([IP1*2D5'XSJS) 4%NIP4NTU[LI4#37=(U-* M"F13%%]ICQ2)GH^'HT6G5$,#V", BLXEFI5;: MO"/=]ZQ1-3)1I6AB')<';M.=::G#9:HKQ"H+TBA]\A5VQSW MA)8Y;XZ48G4D\^P@.=70M/8(5HZ-UE)=J\F-(UG6?82UP%3+ MD$Z[;?+EIE48EOHBO4<&NG*KS5.Y89^DB^)BV.C==SOW: ![9*#CU(MW;18T MR32PV'IF,EMV1-3K'AF8+Z1*KAQOZ>1D>A;FFU>BI;G"_SO*/?]8JMS()-MA +]G K7HC4TT;RP>$C MJPH;M,=>6VH SL!%JHJ*,I$ M&SW(6=/JU''3E;R^(W?GN5L]M<#"1CR^@5:G,8?GWOZGRL*5#S(M%@=W>A+ K57$D(+>"D6\)AD.)HA M]!-1JRNSQG/"70 C5K44P=6.K1M4@FT4/R8>:RH%0EBPJ;QH86'>:S=WW_Y(D"'N]S[6CKTTP:5F;B]3',)=GGN[*V1U!NW%.[MS,^_3;,_T4V.?/ M^_5K1+=!W9%,]]<159RE^7:BZB5%+D-2/^ W/I-Y:?^6%N#Z@]M+P7.FX5)M^H1+W>IK]*TC<6RGL2S+-YW2UZ\T.G&>Y@>7=YR?A%_BZF2E0 MO3+?KP'HSV ;@X#\__U%L3S!X,TH&[MUB+^5.1JVGG4/1S-TPM$5NX$W? CH MA=C$MSX!4Q:%9D;4JW:-75K#M%!,P[%$4ORP4.]?N9O=T"/=7R4ML=H3$VZY M%4FSHLH^3CKC>5D10)DR8!%J CU'OY&AI&A M?ZYBC!7A'<=TC]7RMR^U1U- M-FS_^RM"!QHBAV-%^@",;[&^)749_^&?E"UIIX%I+A =[X'JP"O"0EQ"OT(] MKVI3!V!@M4=EB8=CD\GJR:I$39)B5&2N?E,D>4UQU-\_MREQO!S5-U3A $1$ MQU#A ,8X.QI\$@6F:)&AL 8S(IDK&M-ECBH*G,&E^]U>N\E&9I^NP1GV82*V MEV#.:]8R47N(COCF'=9@[NIW@KR.C0NS\.7V_E7PC7(_Y]6:8[N1I\UC SAM.U>XZZFFQC/5<_%'XN !4D'6(% MQL3&(W]'\NE%TQ(Z#_2B&YM=_8[2] [O75!V&@J=3C?^G$0I]7XB96=S58#T M(GM7J(XSO70?D8B,[Y#(O9%ZO#KLXR*3#N="IY<9YIX[Z7#IX'-7%2O0?D$; M\4Z(CL! 52IRHZK8GSPH,VZIM68BAS%GXIIDF-,ASJ^N@Y^=KSF:#IX[#7/I MZ/&=*MAJ1*:ZL^@.>0TN25FTTJGY(U9!!!ICU]'H:T'?92>F"CJ^3]@PC^?7 MOV$4&X!$U+&]?[!CV0L#!&LE0T9HC_499_OS.QK$$WRZW*LTLE)MBFKGY@A M9>5PAO@Z$7\-KE]0?JEFPC%09/_L4?]2.._T0VFK#"%,"+P')9RMR/(3(,-Y MY_:%\8.OB[RGBDE=KF(]]*I"7PYJN!3L)A_ST9&0[J4?YY7XHC>_2XIQ#"OH MZUB<"_,*?P0AOJ(J^WCBL([2OAWR[#Q)>ZG01S?,/@)4Q4AU'@U8&>C1:QF M9Q]*C)CM8WW%Z0J*OB83Y(7F*]PD1K?[568(9O/'/CYBU5:]BYOT/J&Z=U6ZW(\8O0B^NMW-!82I@(M.!80;Y[\"D%BK:0EK:0//KMH3 M+.C&)GNL6!&.JKE'*#DCQTC2G:PY)'NF>P([3B)<4RP;IA"^5@HA/'7@"V"5 M]ZIY,\)5P*PU ^1$G"US8O2^PXFNFKM@A6$O=2<.1B9N(00:>B0LA@B+(<)B MB,]$&T\KIA5#EU[,?(ZB\3K5F%9TGXS=N(2B3UF2ZBR8%IM%J.",GHT4KJ2J#^6W#O@W.*( MV#47.^%>SF^HYB]D-LXM^Y]WO,BY9WI^+3]U9<6^_=J56D[CHJ7N2 -9$&\# MH6R6ZUC-W9J*Z#5-7W!FX]6#B$L*<-5:\?>#-&U#&@W0=]"TW.N;8[\(O(1E M+XYZ6/%7MV-A#<9W/I\R+#BXH(*#%P7NPB+/7T^G":M/1OUX1PI_0S0:@/7T M+UU:?RI;_PU%-0!+PE^YJOR83N)<^[_7YPN.P0*?GQ."^8""^2/F$;]\MN#D M1[[5/&5Y>3]&M[;0>O,2,R>+, O4](@SQEQ?I-S3WIAK.A8N3%Y,4'.\U-Z7 M5[S3G_3VIN;-N?Z]6DV6!*%)S>9+85EZR,UG6//<G MI[-NJJ/T$ST.A&_U&W=KQ\ LY&K#A,2 4U(?)W5Q4O'$@=9$ITUI[5T:?DX MB@QZ27.::633HZ1(Q;T[CZX3[&L%EV%*(E IB2^SSGKQSOP@W9O4BW(EJ3:: M@I+,C>AQ+C$Q&5?WW(/GX]P7RDG@\B%#[T=L:&J(J-UP[_9EKS6'>[>_!$1 M*ME"&IE!"OGJG@PP99I6KI9@>4#5XL54W-($O)W*/?F-35S35+AK^XLMT8>[ MMK\$$#E4PS,9J5W76MIR!)0AS'>UX:1)];&&XUU72,/W7)]W&3F%7[M'R:P2 M"8OKK5W<8\/$\PIS"P'-+9P-='QY _1)I\.LPJ+%JZ;(6923286NM4;<<*D/ M#$=+%$=U-#SW3KQ7K^,*$Q*!2DB<"T-\>7W]K'->#E-8LBP6TM9=MRM$G!8M MF34 ETP?*ZQ;7$%Q1UZ../?!=.[Q+^HZG7&*98EO!_[#VHI 3/?\INVT1\=L M)&9?-6EF,Y$KYLC(G0"CFF.,A],V#Q &\4^I8V*[-V6'^8ZPN"(LK@@HJGF/ M[D\9JFL6JR4H.-4.11O5BAFZ5G2J\\6@C5="5KZH)J(./C'ES'T=?LJU=VA/F/ M=QY>]U74=M_I==]1:S^EI&./VE;[72-2J1;KHZ:3'PEQ(;Y(:76LM@@S,(EK M.G[DY9-S'Q]@:)IBX[L*O+-@,"?0 Z$NX=-A?E0,&Q(4^5>8#[GH*H_P1($P M?+^0"VC3!49NM&:-0 FM$2.(>]:9+$\$-K9HM-O MI.QA59S]::JE4,F^(VCSIN#ZH1HPJR:**FTHWP/5@35H-O% U\$]/FQ)TL>_C] M\RF(FIZ([OBC:NU+=4]%"!#[#F)[HQ"2$$(;:$' IW\D8;M<%L9V%8N G)BN MGPUI29EYS]'-FR?O;7"BO^T6U)HYM7'V:H83#Y#+^M[<=D*@R ?':CQL&@O% MVRB\1O:;'*N5L'%5_725GR_W_#+F\JFN-RHDO,V#ANU:,CQ;.@-9$DBN3L=#]D]6..1 M89F.5YN KXY1KB956\H$V_7Z5B>RQ"Q-,5F$269FSNS[FOG-T0I?CA*D;:"] ME_6C'/]'&+/Z-#"Y,L9M,:C7'%?*]7Q)?>ND_*\86Q"!!##*M,(6;'C]Z(E%(UR;:C*D61E)7&J>:(!H-(A&WP=UG"\S MW0MXVB%V*E9^CYQ7A'* 2XSVM !I-@/!&H5[F&]9-9)5!33.=TLP2)8^9[7O M>P:9(&LLZ 6$!J8P$1#_WSMIR"KN*)FJ7(G.A8X4BYKQ!7 MV ,NY*&PK^%E#^6_TMJZ(+C3C9YG<@6(X;JD$TF=XP2V!$IF289($-(I)(4@ M/' '$$YA>.!\"#Z?*_&7$)[-74\;+RE>ZP8E,2?K36*M1A .?0J>1!V?.I;LLVEH\P5R]762L:P77!FZL_/3-W)@1YJCN!]*'C5(^!Z+,FN#\5I/NY7]1)%-6_YW+D8IB/K^=V7;?5=:#" ?(0 ,RT*33J7E]'H:+T7J MV]QNTV#@J:1QI&LM>*T1!(MVZ*[$J79)(HO0&)!,@-0SIXV9/#SFS^?V? KT M&HTX]1H]J7(DI@_*+.% 92L&?50*@/B@#$>:HR@?YIR)Q9P7\&?NG<=2EY+F MA*6)K]VOZ_/3);+1L);\*;+B1[J(HZ>V$DD))]!YZ\T@Z(N5].=*1I2B32'1VD;U!2S; MBUP:)_S8RFCA7ZM.+#=UO.A0BS=77"4R"SFJQ!QGS8G]['B#::99HB5I<70G M_"#.K?/]=-WZ>V*3M?7SO^$_SW\M&8KH1 0P?[K%"[ZC6SV_QN'_/0>*?Y^? MYWEYA6+B[9/_?Z\?_==""))LPW9^///0JS[-]^>6T)B25 6:.HJH0^(LO.\/ MT0C$K?OL6#/?7RCNQPN58;'!P-\QXG\SKWZ.!B,QDJ:X@5Z-UQ,#0H8R\WX\ M_=GS9S%]O7QHN[$:[(>C&&)TYBFZ^F_7C:V,#O]Z++Q80??3.Y9\G4XP)7T!@@I!A419H2D0$ M7!:G BT1,P$3<66*(20LB>BW_4"<9/I?C_\T?!4=)=8HW<"@NWDZQ%=IYO?, MMW_T_#-AYE_Q9>^%).W94]+Z4S[]!P_[W^EO-WG=S2AQPC/!OW[@S*\GC@SP MZ9G#!O_]]_3X]>(E\F_;)9EZK#R87NBU]U&'_UFQPG>;[8>7E]UL1ME(2HCU M^&AM_.QA5Y]^"T="_-?E'OSM^_IX+WA+].70@Y5_/>$3=C"*H22_("A&QA$1$Y@9A@GX#)<$49KA D$KU'3* MX*A,(K_]193[LU8>"3VY.N9;;&M75*LM 9(#(708W[8D:DM!7TK5,6<2?FU! M%EN2SK-A2_IM2Q*G:EQEVY4Y!=5V0UK"5=0)!#1Y382<0_#.0SV]Y1.53K"R M>PVV$[9,7'.MMMU*P6KW>31@ZUS!0(=>)W0<#SRGNN@.\OYRR2OC2=M8B=RB MLU+#EL3;EKUV5S%F/=[C6NABA%5K1'VQ[80M$W=OU-$UI7A6F=]N^7711OMB M5PR7GP*2&- &5H+:#9N?ZL/-3JMN26%3ISL"+L!O6[I+MP2[8\3BAH:[:K!D M&W+UJ&6B2_IXM^$:S9')D;Y26@M>;J&V@[!EHDO.HE?NS5&>@]$!%,SS:!&Q MAVK8,M&E:6?DMSU9.FWAB=L@*=; E-B4GHU1=*-[1Z.-ET/E-Z07ZY*L'#R;:ZXZ=N&4$ZX2@EFU:# MH:?.IT29;Q4-%B);KD TV6@!EFBZ6*).%RL,7,['6&4MZENW((4/@"6;;EO$ MZIOM76C\R(&YRM.,,IK# M*P5&)[,>6_>H":+$Y643334QMV)'-7ZLMXQU:]=EW 51"**F"?,7)N4Z._$@ M#.[Q!7&P;1,:-8F;)NQ?V^DEVQZA-E^B'%;<$B6[U%2CI@D ='MMU[(K*Y@UNE MVL:AK+50Z[!189KGIO'R]64]L(]/A&L!0URZRH_G'UZ_<2+W^]& M_NX:AJX<31$41:-OO/BD Y=<(WG.\^,\W0;9O[D^$=O'F.\4=2Q"]LJS?'5Q M.[S@S+"#Y]7?\^]0%,#YL5_P!.'0?+C0>/E>G(9>C^\I_XG6'&=:!KZ_GGW5 M,/SR#U:WY]UN./,D/*V^?UL8O,S'(\T#\ATY>D .S,.%Y@'Y3AX]>@LF A#3 M(\T#(*:4S ,@IG1,!""F=,P#(*:4S ,@IG1,!""F=,P#(*:4S ,@II-.Q!?3 MPG\8W[M$IU_OF5U$$G<1^>[?['Z^SOG_>\6)Z>_]EVPC&I3_^T9\^].QH+[3 M9TW!1O_E6/3GCJ)DS/"+N9M1+%F1,XEAN&$S."4:'L :FIIUU!@ _P'#_PO# MO]ZII;\%QGO9S0%7 I/Y*Y,!C/K0\$#_%!X(^ITBTY3QXLOXB Y'W1-]GG;% M\=B&@0'# (8!& ,8QI\RQE=.V#_Y5%=.I=%5UHKE*R =T-_M.5RYVR(ZW+.QODJC& M8"LZMAF=*XOZ,-2\>=YWPYE1'&XC&7XTO*SK*N'_R_OT9F_/XW8L>D,3 W_ MK^P5:U-$J];WHO,"T;%Z+(N=YU0]@#> ]\W#&WL-;TR .&=[KWJ0->RMKRZ-CBRS7%@:R743PCD[;PUD".514%\ ;P/N!X8T< M?'L;F%?JU]LY&1;[E+ =BHS07_U-%8-3P!OJ0?F!8#A;7=3L)N?IJ( -X W@#>+]Y>Z^%M=.9YB9S7BOI+ENWRRY5OO;;&_4+_JZE M=*8ZVY6-]+(Y?Z K:N(CC2/"US)REHQ[&54W LLL&]:U'^!!?0C+) O M=.QV#T'6D@N_ ,CM5XR'CNA4)N7YC!TLN.'.V=;)W6315U2!WDMH"?C8@AF M&8#YP<%\[D.V7P.SV^9Y;]4@&ERO0'2GX^'(FY2B4G1D!&:2.2;A 6 &8'Y4 M,%_H2.W7P#PEN$I^PF@!7U.;'EN:3WKF/'HS,]$>-H8", ,P S!?[0#MU\!< MEAR2%O7QG(>,?KY3+ NM0 ]",$<[4TP68] ;W9AZ$P'H*881WBR;415+<40C MC@2(LJE9FNLYZF'A^]N^/3 MNM0'&W>WJC)X.J[;MSW1R-@)/2R(?P(=/]#QWT1(XD7,_D1Q[@&.$XQ-,:"; M909NR0@]Z+*/T !*<$$H( [#6Y\A@*&5<%?M=8"KRO>QJ,P M?QW86">B@"B0P61Q&)0 10 *.!&(R"?H0!\PV,5@BE6>).FF\M- R*V4+P0 MB*(=!)FECRH;;T(^\13:J$>)R&:.;3Z'-VSK=&&-1Z"N6^:AJYY'ROSS/@(* M%4NR327"4<@D85_#ZQR*GQ(-@V+LS@[..V('HZKP!"V&"PODJ; 8?*#RT+\ M$ $0[P"(%UK6?PZ(7+?@-$U5Z'"]OHN8,C1?K$PV B(9"2,)-+G !S@$.+QI M'%YV;?TY'%(S2"^MK#4$ETH=6*28Y68!Q2_$<)F-,UD42;K8 (@ B/< Q NM M<#\'Q/5LV^3UTL3E:]O9S*D3$)$C8R!&BUT,R^)X4I?WKYO=VP\O68E*D2NN M][R/#Z)WX!A36H\QW?Y"^1EM3_&VIFV]"&D.L%'3;E>V N'L>-]2Q$U-;$WA M2NB>H]$ZF2'.Z9P#] +TWB!ZS[NZ_AIZ*WG=J9.28L/;O%\5+*&#+-5.A%XR MRZW)OX9>UJBN*EUM9?!H09I5>R.4J0]C]#)1.@_Z@((?X!?@ M]Z'Q>]ZE_!=]9Y(9K5?Y' _G9\/JKH]SD#I3(_Q&*WDDBQXH0_%W"_E+FFK+ MFRM.1HMC&MF,I9PNR=]#\,P]RVF =N9">]X1!%^3T#["^/ZIH0GJ2D6C4# X MM&GNA/Y\4B$WH4>!Q:MY!)P(!)@&F+[R]OE7,6T$;$$8-:D%OZ6<#LMV?:@7 M2>2Q?0%MF#CC(1F :H#J6T?U93;COXIJA:"I\6PQ&>@KM=GFJZ-5=]5B(U3' M:W\&/F/Q2H!J@.H[0?69=_:__*ZNMG&QVUFM8&@,.PV,F%9%+/:_XP)560J[ MXU/[L;1]JH2CJSR%#3*>N &G]D'(\D%#EA?:[G\6'14=V\R'SZ%9?CB"K9?C M);D8DOMV_0B0W,9SQ/ =HEFBLZUXBNF&'!?UP+'C;"7/4="C*B:YF9L2A>9$ MSS?&\X:(6*B2"YD.?];7'T@N!C8O !,\-!.<6SIP%2:P&;Z\H<9S5F_-#('J M=[1"W64C)HAK<3/4.0_: "( 1'!+1' A%<)5B$"L]-K8R"ZX/,2R%E8AR]:V M%A/!_H0!0@,U(6 "P 07U3-[);4S:P:&LP@B)HB/."!9 MYOBIOY0K(]J.'2$\-(9P[,X3ZG@(Z@(AVGLCM0M&/$*R>HK#YA1+F6G> 1[: MC99L>,-5AQ]6'%:T"W9?R'<$A(B"%/@YU94 OP"_MXO?2\0I/H-?T=L9Z])B MJ'"FH?=S:S\@N1(;X3/B]8'CA,_AM6"P"J],>I)-R15=M MQ5\--FJ$7^;;3^1 @4, 8 !@ .#+1 4^ V YUQL0]5G>AVN;;K/1Z@009L8O MX/B$ WSJ57R:Y Q-Q(Z@3ZD7=BL57/3 M?H5?BV0@(.2SX "<=@;8!=B]Y$+^T]A=-BLUTQR6ZG"^T>A4#8GF^P4VPFZ< M _"\N3@!= %T;PFZ%UG#?QJZA#36Q!VL+SE?:^0&C(C(RV@)3SYMZF-(4M$, ML NP^]#8/>_R_=/8+2 NOJ"UA@S7>GX-Z@Q6.[H88S?>AD>S\($"6[>S#9_W M3=^(RRAF/"?\&R.>@XPH+WS7,Q4+)"P P<2T!Q/O,6%!WC:7CC)7+#>$YIZI MBK:CA-W/^XZC6-*V'\%UWS_6DON_P,N^8#-<=*FX5N6HA?07.5QQ*;UNH;D3IUJ@H"H&"OICB %$^T]XQ;NO,2KUN83/J<[6Q M8L'0CD9TGA40^D5: 1)1 Q( )' ;\98_) %XN,G;J\F,XH=:LY\W.F839=6( M!/8:#0SDJX9-'9!'X_21],O8H]D5DI M H $ FD,7;RIZN!QF*#>M,^ Z,0(VV(6:URJ3<.!(2) B1W-QR%/0?^ MX8 (X4L"_DX<*C4"=M#NAV6;-30?X%.,@VM!=]8,^J5*MQL EKTIEOUR(.JL M+-NTW&:CQ\ YSJQQ:WNV=%H57XU(A;P,RUYT.#[!LD<&9,^R. 98]JY9=N=: M73A'"P'<&RV=N38;=%N5#F#9VV#9/PWUG95E^1S<&@Q7Y1VGY(K-*B23N+3J M1*02%9[YCIXSP@<8Y.(,4LH)BFO6=C2\Y>=-5RC4^[D:8)#;8I OQPG/RB#] MI>WF++S9AFM,M6)(TUFG3K 1@\12J._$40JY,354>,EA;,F*#(GA@XJJ$DZ5 M:88SO9_0C.\JNQ@RW1X$1_ MVRVH-7-JX^R) USP%QCN&<#L'K]-WYPJ3FL6LYW;\CTWZD XP,_,]Y;PR/[$ MA?)X=0 K<-6I=OR%.,0[X9-^'/Z[U;%Y6ITFANAKHQ.M4E$T2]%8%CNP:72^ M\WB %0$KW@$K?CD@=4E6G.='RD8N5N8PY$V&750KD_6R&N'^PW#=K8[-%UCQ MR.C$K AG:1C)8D0RB3%@1<"*@!5/&4^[)"LB31GE=RMGHO?6PDZ )EN7AX,( M]U%X# ^>_S\SPOKV!.OGWR_^_UH_^B*$BR#=OY\:S9?=6G^7X3 (TY2U6@ MJ:.(.B3.POO^$(U W+I/?:28[]CS2>H?+[)?+#88^#M&_&_FU<_18"1&TA0W MT*OQ>J)(R%!FWH^G/WO^+.:WEP]M5XNP^<-1]LG$HJO_=MUX6CQ[^0-%(A[\ MCQG^^M0Q'/E.$>>9J#>PP7Y-RW_%@]?O:V8(GJ829+JV*5KAU>-/HKOL;_ M M,W8?TH<8 MOWH$=#HEL-DT7.[B(BK@S P6IC!*"S.$("F:PA!2EK_MI^,DS_W:"J:V(1^E M]^BL^*"[R>Y]H4HS__W5H^>?:3O_BK5[+U1MS\+/(U?IE$__P?W F5]/',&@Y]F2/@__0''<:-(0ZC^9__Y[>OS*W,H/9SMN=I&W M[D<]_6?%"E^MMA]>7G:S&64C*2'5Q*Y;)NRT^*_+/>I;!^'X<_.6Z,NA&RW_ M>L(GF$@P(\(S21;H&8D(N(+,!(;!PU])&$8E5(11$GXR-/$E1W5=L^8S0M+Y M%JS[ 9SK*%+HY87N*/:V*2<*^AC72D6]UYK7MWUAXS8;H?LG4&];UMN^M6M@ MT!)&.U/*+Q=&75QFPY;)BY:&,K64O'69*Q%:5Y_JRYS@QTW)MTV+_1H)R66_ MROEXT]E806#(TV ?;O^]9;[?VEC=WGH-E_@!U%S.)O7=K!.V3#RIKS0U#6D, M!*['*ECHDQ/SWH(-6R*)D7)'C28V[KH\AZX'3*-KPP:N1!=-=FJA<0N#T6>, MOFTWQY VG[&,&C=-=&H1NODE*4^O>&@[JZG-N6C9O"K@R4[1[8KMH=Z2 MR6!.=EY[GA:S[%-?DOW M%M.6EH-;A>B:R>[3B_&X*$OU,;<=S8SI3FG@LVUTT63W>U-168S(R8875QI- M-@*JOH'9J&FB^ZID#Y>6H+K:8LZS)N"A$MT]VOP6IO>VX6]-@R&6V)E6: M3E:K^*J)[I0A: M&%%+!$DT=1Q7V%GZA"\-V\-ZC:.=4I&-FB:&"BNX,T*W/83+,VN10[4)-@F! M0AT8_H*C@US@_G<35ILL5(Y;D0LV]!.$D5-F!3K9)VL S3I2UVOI*T2;>^7?]" M5ZG5I=)Z ?NM H0,^V7:X^*FB?N[G3Q1JG8&-$_F=7>65UH=MM<)%_6)^U?J MN0W5Z2$D5\NY1-_?E$I\TR3;TF]X?;<5$1QJ(6A"WI!*"9VF5>#1Q646%_)B)*=5G%*_NF"0+:-ODQNB#-&D=NBOX" MW92I26@!8=,D Y%YL5QQY-I0'Q)E5JH.*;[>W[=-4% 1,_%!'R^U^9ZNSY8U M5"!@3(W;)CBH%U26R\)X)?":J>-&N^:,B>AQL>0@5 MZU=0J_)H;2DW'6J@, MNC/BIDD4X(/RLLQL,-U$=VZ^6RQ+HA5$31.#T%U ;F\ZFVXY<:Z7=6K;8M70 M6T .O83[6G7$;*5.$1:G;!-M<;:A*_%EDX,P-.L342F8"7T)4M'N1S7=.N+>2FR<#PY"+7:@($$K2+JK5VS +O5W82=Q%6^ M$V9;[)I&<= V6$XQ&_V!.19MLA)?-6F+A%C?L2.TL(4AM6-KPY4HF^$+)FJ; M&-P1GLCOF0O8H,O&KD^K.X:;)C=21\ M4:'."(6U%K_*6PO*4II!W#;1L65QRFR8R1"#A[7YM#)AF9:RKW:4Z!ANU6O. MAE/JNH;/$++*F^O!OKA*HF-&-2\U!8>S>;*_K"$EF!WC?MPTT;%Y$T7ZHY[J MZ%"Y!BW*JBW03OP ":*1O8U=4BJ(#[=V.0+7(<.N5^*FR7[10\R9UIQ@SFWK M0;[8J8RGBL)&:=02_?)=3%BO.JL:I_6F?C@*6I5!XJ:)?@TW=GG;$@956*D[ M+JOI/(U$8#CPJF55QND310/7R;R71R:$376=N&FB7Z4.(53PA=V"264R;K0I M1<=W^Y1OB;D=5?O;)H[./%@9K[6*++&2R ?1H>E$O\;$LCLF>UL7AHHVTK$Z.EY)9S?[.967I-<12N66!WNUS<-,$=O%+MT#1#\[Q95O&J/D-Q M9!/G<#K@PG4'JVG=AS:\(F+BLD,:"YC8G_!.<(?69IMB,8>,='/I!-1XHD'E M19P2XH4[XB#V2U1P?Z!?L@U#7+K*C^[/ET-V:\:W]U\,359-IX#/!CUG2"/R8=?19)>7=\.KSDS[. Y7//\ M.Q1MXOS8!SB#C!+&?Q=^^0>![[_=Z*/I*\[74V#^MYCAR]0]\+30WY&C M*GPP+0 M8%I^30M\S9<.F);#TT)\/WH\#&;R,5#G=8_31QEPJQNCYMOGP&E-'^]2-J2] #UC9V'1+*- MZ,,X(^T?#@_\G3BKQT1]?7B.'4ME)&0-*UV;RT<8GMSQ0&!D'L(A)S8,OJV]_9=#>(;P,G](\S@ M?TRGY'>&?$X\^YQ[%UEN,G'*Q\QS2MN; 54^+DVVS\#I1MDI3T>]CVA7C[)X M6HJ:#&D66#E=PU:8,T?";F"#"[C\=^3R1PG]'66N6*ZV5H#K#US_A(6XR;S9 M8"%P6PL!ZJ,!.3;_>_\T^>^)R&*_@7DW/OV^+,V-./(G[ON9+66_"7D]2TF7 M*_L7&Y-W S;6M'W+ V ["K93K8_OQFHD<:DEHIEI73_?KM4P5Z;K$X^ZB2!93KC#OA ?X7D&P6EX; MW[F+/%_+*TL)1KA%I:->FP0@["LL\"I"OG^2%QK 7FB W@A#I5Y?[CB4%JG) M>E,<.9NHOAL1T<"]X/]O8N\7/(I_=[00GY@'M/ 56OBE06^+FERQ\ONPT!-% MS'8FO],PIJ63JYR+"SJ&KQCVO!2AASRE5WQR!+>VU?K(4ZL+*2[L2'_[29!T MEL;.1!.7?E'> $M$6OF[8XF]I#U5-)'H9^:?J6*)KN*)FJ7(G.A8X;"X3_0P M(%=X5RZ75C!:V^7-&EE2%OB)Z2$ M'16 1!'X3,Q!7WK=>@/,@:)7)$6>;^\-1ITDS5+UIDC M#!5RO%RYRM*"Q>9*:VYXK57C8V!3H5M 9%&N9*K=1'$ESE6@G M(98H9NQEU"7W1J0@%]PVN$GD?6&/H. [8G0I@1*0/?SZML"<+%K(EWHUN[?9 M5>#\4,:;+J^HM:KZQUL&T94KKNLK9CL"/&H@2E,5XBK2"(9F"32Y "XN%P^DXMUY,R)1E+P9KTZ MN+_^HDZB>R :OG(XYUF949M_;;*EW9,^Y8BE SVNM2P+OL+R5+78\XO MT[V@V)>V(XH-J8'^]I-"S[<[\-#<<-ZT.1?CAG/GL_D3@N<"PU MW79ZO+[KR$V,W8Z0=%M^[?UVHZ0V*P$-:B/I3G M.QK/\9:%_66,\R_](RFG(C8F#W=ZK314V#%;PD;M:.D4A4 I]/3QSU1%[SES M:=A;17F*AT9'^Q7+C:?P-M5D0%Y]QM?0W4YF"I6_IXWW 3M]\'WCU$E83QO M2KU]@YC6D\_&R@O?]:)G.=[:F8NBPY5\Y)-WHC)L;6D%/<=::I.R= MO:XBV:H57R7V^PZX>-I8L8+^UI#ADI#?S-410VUT-APZ^MM/-$O22?T*D,@^ MB$3VQ*&RU-/0J:-GP,!3+NP\<8SMH0P>HY=E&%T6L=&Y*RO]=:J0,?Y%;(806H M"G=79=[2[U+.W0'E)UG57:F?@" (O2NI_?CSKE4> M4AI<0LJ;G&2MZ(H3+0.C\'+DOQU="]Z!@+2I>)DH7W4TU!EOKH3_G%3O=^KP:#L_L?0!)?H#)]I,D$*E-@I_?LE "5Z3W9-Y O M OGB?>?N.VFT^9VLGT)'#>P17H5T2,&8-K*EA#;]YUD_0W=[GQ:P'OK0U9PSC:X;<+X_KV)LV+LHX2>"96&& ?D^@2P4R$*!+!3(0F]+%GKU M%^.)8V^??J>MYQR!LWRC @_+OL25A/:D/P^B=QKUF7?:K:DY\_O4P-I:R7A. M> 4CGI.,^"*B!:*2NZLE?94HQ@-/?RH*1*=Y@-)5_1G XRH1/0"/XV'!AX4' M4)$!='P<57Q8> 5&@7P\7'P[*;PD>88_.?+Z2SU94]3IV6!\QOE:4 -:J18 M_O-R.N_=+8IH%&U'"4E^(YT[D3(#8$-/9AB!2PV*4"IA=C&]C9 M5J=:GW'X7F.AS?C9P&Q7@IAMJ.-LYHK>H[5=1N(%M.'3^<:*!>4_*^H!D]+5:AI=D MHM/70B1LB+6I[E+EMQVV#'5$"M+0F(OB(_V'O)U;):&_65$DK.FZTN)')ZOW M=,F K,Y$5L>S"A1U?#PO-1""ZPT+CNXT63WPSTQ<02Z78P*+E_662M4"IEU& M/;,3$1?][2?!(%D:/W0([43D=4LR\6MQUSNZ\4?GKG=%YRDFKZ^-U)G*S9]8 MHS[&2Y5F:U918$CG=_":%);SV:5JR^D5*= M0,DLR21SL?WK9/QU4W+U:Q'8._KU1R>P=\7O@,#.Y'Q]>H./F4\M_F!_@TI\WJ.;'71"HVUVMI>HM>RX*.L3&G1;MT<#*@=3H^NZG3 M"5=SR Z3_J/SV7MG'5),9VE;3!KX9#5>;AH:+S806ZDI)H]N_C*MW$<+P,8T M6#J0-*K#-6Q5HHSRG"RM]G1#??M)$EF$QCY8 'Z\7_=L.YK?!U M1N3<&;/C$7G%#5+H+BC.;8W11:SFYL?H CFC;WR,SIQ6^AZ&"$ M)2F6;WR, MSIR%^1Z&Z!('0VY^B"Z0@?C&Q^C<28KO88PN.$VDF:GBA>.R\N; MTR5);%JX"Z,5=]TUI&)7*IY976"-/*#H@UC_9I=8;38U;>=J[XO&B: M*T+])=;G,+ZT+$\M$Q^JN=Z)W8MWZ2,W@N?(0'5Q?KM5YY5);\"O C:F#_S; M3X0^%W7?L<&O-$A M+*;%^R*Q'AN[5:&N_N46W3M%QX^_-W_YUGIET-_:P7"GUYJY 331R(&*!]%[ MD_[V$R,/G?N["7EWFC%U$>UVF@?@W,+L:[\T0=[^\^NETSP YQ9#7]N^04+W MQP;XF07(Z7<*8TZW,-17O6%[2+25H:O\>57F4SARH6.)-7&"#'BMVZ!; MRT)=YU:=R)&+@J3'/;D[D%ESYM*PMXKR%#&50O=;O3M5P4(EX'##SEZL^3&7@*):"7"-@! M T^Y1O&$#'X+"Z6;CMA=P?FK5P9EOX6T=&[8L?.(KC9V!-R)G+\HP/>1]W=K M(LBFXF4,VW6C*J)IXNM<(=\$$:-8^WHU&Z M<.SN#CH")''W[3F=5Q)WV7C;_9HIT%C=A95>6RN5Z-G)3R>>- 3\SL'F-F7, M\\(6J>AHJ[I$%Q5G42#__-A2Z)W^*IE^[%#BL,1#6RD8SSB(*G>IV7+;K=B! M@)#QF68F"R/(&4\T/S3^SZM!NW"TZGY?4T!+=A^KERMKPJ[^FCIQ@.G3;YB& M-:-)-)];P:OZNM0L69J ;?9O&.H3;Y@[D'[E]]D)M+62\9SP"D8\31GQ)41W MFUJ,ZPO ?B_;A2PW&=8?"1] ./6'M<[O$B"?+&>>)H!W>+HA-%VU'"P*U97]PUS!&Y-97>T MU/V;RD7'U7;36\BF=NF0:FI9XL"ZX*@IG*W&T>ER$BKK5EYQ6N,U7%H6.^QB M.5Y8N>"<-8Y:06,"&[;.P/F9L)'TUCP_F <"0C_5.*(1+$LBAT2Y=P&6HP;S MC*03]32.6:?6W3@Z$O\XT2#L@]*S+=""0 M<&OCL#I'VP6T=>8Z36[#J=+]PD[G1;2PM//3RHYJL1'[1'6:""0+X\3Y&"BU M:N5K$5"\S_+8!/2TX9):!OK:J)RIJLN)A=*MP:RYS(T7 J\1I$ES=JF$:Y>J M %5ERW5U7.VW=,UK[;1Q!YLO=C$%Q16@2#J+(DDOZ%\G(Z'T:J:OQ4+Q9M9C ML]#3KA9@H;.X09_>T)+EDD&TC4:#ZS6Z4#\WR(5/<>+RMN\2DSJ0*BX/3?HZ MZO$MEZ!@IH7$H9YX,^K TNQTI)1>@?S57"/ZVGB\.BE1(!KT%5(JCJ:Z.4$Q M#B[)&.5UBWUBO3CS>JI!F9:X4)PF;S;]*ML?C/(P%T=SXJI5:)9&DR7I?C>/ MM&TGW2)9I#>T=1?UKN(!^)I[7-AW"(D M'ILC08VB,^?=N$5(I#<^>A.XN\E>D?@#.G/?B:I"( M8T__]L2IH9R^%Y)B>8KSMAL(>J03?Q Z$N-0G$")%$*BM"A("$8(N$21@JB@ MC,#(^$Q&8)K %#*\X[_%Y[^(\C9M,*SA:UN;'^;\OK%:!X6NWQ$0 <'>-C56 M-%XMROY8AP9F;Z@3E15C= 14H-ZV5/!@/I[-_0Y,#O-.CO KBCJ)6B8OJMG= MTM) M:Z)0G[0"NCMFP)0*_;8JL MM*;40LPE9XZE;:&IS.+LP>_1Z%O:/B5KB;UMZ@XD]S$\+ M.1TM-/U)KLDL]540MDQTO\:M^G1I:PSY;1=M4B440]OAE!('NM\XO.72P+%@,JY-!C5YL?5%R5^2;,%VR^1H[0:J^@ M.K5-(-!)1+$;L83KY!"'%:5BETHU3NL,.P*=[),C88518!9U>-B;-]N86_7% M3G3W9)]Z;8FM:&*&&QI]\ *?G*;6I.#"Y_(!?:!S$JW8O;II\@@+1 M1(VVJC;@GD8(7;9%R_9ZWS;Q"*Q2*T[)4J7)*5W?*/"[OC6Q.G';!%J#<6DM M5-?C"D].R1:-UW6IO@BOBR0?MU/V8;RT)%MPB44UI^254%UCHZ8)(PB)I-%; M6<06-J7=;%NTG,*BVXF:)JQ VL"BWALX&JP56+]B=>:VM RBIO3;INV@JQ:G M.5?EQ8:B!#!##%?[JR;'8#TJF6A@%@BN)"SE$;+%J^7P;8&@R7XIQI;L4!.% MYLD\+N;E#EYVYW'31+^\JEAN>IK>XZ"J7A[EBV@;YCM1TT2_Y$J^.)ESG2I/ M"NIN2@7*MN>Q4=-$OW "@VD4L7-PR1A6@L8<]JEBW/0 #TVAF;8MLP8,.=V) M)I9KGDJ'\X4E^X7RU;S!BX,95U-GVF"^5&HE/VZ:&"U9<\2Q.>A+L$CTRBHV M6%D+,XB:)@P&@O')EJU.F[!?#) FWVVV.J7XJDE^#T8A8W?*N #[-1YF<@@& M3Z.D\X=>[_JHC;C-5:W/*Y0Y4+LKI!ULXT=(,CQFT9@X;F\1KK<)!P3++42_ M$5\-A\WE]5= M?-7$(/1*7)NG86.H*])HNH$TJS:)4'/H)3?H+===$5XO^=Z(A7V3;1N#_#[S M?F(080:M.2UL*'#R$F=;*6Q== E&?\XB^F=_NVNN)9K/ E79;8EBGS<9M M$R-6V82N#3_MU[D\[E4W6F63J\/Q*>O$(X0OMUTQYYHMV)^1U+11S]&.%9^+ M3""']Y8-H62VPM!-M <+B$"&K>C.*MHOIT M..L-(" M!8IO'E;.E8@!4UN&CBDQK/KA>TSF7C1#;ZP1%IJ3>;^?U\5FN]]DE))7I<.. M'7CG22O5&P\%!=)732KDWMS.P,-%1-@T^2)?;<:^).-CSJ3MWJAISG),/HB: M)CJV*=9FPWEOA^KHVFS(NN2JZV)\U037=:H8,1K)E2UO^@6MABZ\.8&K4=-D MOXPY+-9KLNYQBFTMYE4VKP[E-FB;Z M51RSVD2EU+Q>HJC>HBUPH=\7-TWTJX?TS5K!Y8=<:VW/J\R44\+54M0TT:^) M,Y^[RG)5XJ%&IZF%(!SDG/BJR;EM#)N&LVB,^WJ^%) !(O>W:.C*HX?>N0UT M:A??OU=O%H&AP\W8M;IH8+6F,*UN^"2%PKUS5)]*6'M:T3M0T05^DJO2T M\:1+P"W.9\C"""IJG;AIDKXD/\_YG<:\K \Y: 5/S*+J5-FX;8*^2!8?;WC1 MD3ET5&X'P=!3>2A^VA?ZBD,"STOS)PF29!N&N'25'\\_O%[[D^&*?KY?O9OB M!HIU.M9+H 0RE)GW.G("Q2&.^).G$!,,_V\4$O"&'3P'&IY_AZ(0T(^IHX@Z%(2#\)^E[<8'.GXXRCX9Y9MKOGPO3EW; M\#WE/^%2]0<1=BU.6AEICWX\IZ]4_@EGH?"K?[T9@6L%TY OQ(["+K_\>]9- MZ3//UY.J+KYQ8NH>>%H^$A2!:0%H =/R6:T5F):K3,L'"C P*X##P+1\5AP' MIN4JT_*!9 _,RI7 M[W:9R5XVI&,"U7F9:/-)9@6JZ$EN-"3S M5YJ6X_)3 M,"U7F9:/1+%@6JZUF 1K_#1.RW&],)B6*WEB "QGFY6/C_$_3P\XQG_% ZH? MZM/3/4:7/NG_1V/T?-M\>(VIHWTZV0BPLI1860J3!Z3:IBZ<:^ V30K [@83 M%*0:=A?.9W";)G5^(K_Y(4I=$H14H^[2.1-NTZ8ND$7A9&/TQ2&1;"/Z\/^^ MH=_^='C@[\19/2;JZ\-S+'/AJP2FMY3Q\W8-A/F.W1!^_HIC0-P(+"U W"C] M;@^P,A W>L2X4:H'\+% ^?=^%?4=.WLITE/ZW2_UDVZH!%%JS 6$0T X)"TV M!<(A=Q0.L:,B+B 0<@^!D!-;1M_VWKZK07P#.+E_A!G\C^F4_,Y=&X(-1_P$+@MA8"?U7T -M1L)UJ?7PW5B.)2RT1 MS4SK^OEVK8:Y,EV?>.1D9:9)VNG(YKRKZ-LUFZ<%]-W8C6&[)W0';RFT<%&N MB9;4=V,S2ER5_A35Y*>BI*M.Z"7)/_Y'DA1E-KOB,C,G&J(E*6Y&=#/V+%-0 M),6<*L[>*C DN_\!A5'L9.Y8H:PXV+HY&US:5OAKRZ[ MT=R75OL-MUX4T&K$IB<$O6U!+,V1 D:Q(CQ06NJWC*Q(FBD:[O]]JS2+ MWS)1?G?1^[]OVL;[8?FF;'M/#;YE+-$,1_7I#C_VR_^6[[E1[\+Q#QDMG->P M!?SMI>I3V>TP7LU7^-56EQR4[+*#.BL04:D$%,[2%)-%&.:___Y]]$ZWQ$D5 M)C[Q!CEM^"!-G?_'R5;T=T(%?*\@6"VOC>_<19ZOY96E!"/'\ MN^.%^ P]X(4O\<(O67I;U.2*E=]'BIXX@NK/!K6R7)?U&F3SG85$Y;:;X+P< MT6.7VZ:9US=ZBY/K)5C'.D0YX@CZVT^"P+(82IZ')R[]JKP!FHCD\W='$WN5 M>ZIX(M'/S#_311-=Q1,U2Y$YT;'"<7&?^*&X60@59T(B^M8C?,:1_+YMG=B' M" ?&H*B0*4V>B#OK2:]<;H X\ M;2&:T[@9($J!"7"I9J]W):3&DS:95Z>S80^'SKR":.W$F37:S<9F\Z= M:R0=>PP%WQ&C2PF($,,6%_JVP @8O/_E;R.-M3JR*EO"Q(;S7G-;\0IV3^W] MS8Y#=.V*Z_J*'#YY.!OM<%AM>;\1$7_9VB/@&1KR@2T)8ZF/<[8CCF"T9>DB MM6Z7QN..0,9;$@R=)1#L?.'(Q]E\N(.MQS-G-DG!6_OJ^/^Z#Y"$_T T?.4X M^G^Y"+ 4-I=&%5$WE_EZOJG[7(^)T$]\^WF3N$_]F_3<"8$O1@=GSM1[;W1P M?(.!P,>NM-F5N_IJ":N+]78Y+M)_N3SX2VJ8;[UU!4(=B&NIR*I5Z#(UIQ11 M _WM)Y(E#P0&TB^IO0%V.&^FGHNQP[E3Z/P)/<1'V-!3].XB)V'3;:?'2]K= MC)U^5 3NUNWT L=QTVVGQZN6W8R=?E#GZ_Z]+0/S2OUZ.R?#8I\2MD.1$?JK MZRZ>N$T>[\-;7]'-HC%IMB!JZB_5T$.*XJNABX3 )P^OIFIWH.W8X2/(;F;F MV&:&,Y>&O5643#Q\F;;O2'/153)M0[2 ?NV,4=E[V5MYT$#M,V[B1L^HB4#C M'HC63O-<3_)&"XO?VBVU+J-S<[7L"%04K<68+'VN5=E-8>\ZYZNO(#)//4'= MAD+]I/[V+0'E7D76J1^3AU1HWV]:O56.5T9KH9Q38+ZP4$.W,XI3'_<[;TX$_!R$WBN MHQ2WBN7&.]>#@I#M*Q M\L)WO>B9W+[]SIWC';=IZ"G)^5>>03=*NN:&4]Y3G+4F*7LWJZM(MFK%5XD] MK@..57?L+]N!7&1-V M"C22][&J!1K)T\:?KN!1]0O+5E_!!S.^YW+PI*VS,[S'AAY5+*G\R*6Z TUE M%.Z+,N5&I]BE6)B6>:H/",0I0$$)%)2'%)1-)8B_.B287&P'GB!CRI(GR7YY M9I1+I?6B$_8T.MZ>Q6@TBV @WR;03*:'DFY#,YGFL--53]XGR>B7=Z,&S*AD M,-:24QH3@>[*OMJDV;"?4=I?'+ 0$*0"0>JMDDYJ!*G'""@G+IV!7)@'7,U@ MBG"Y4$98*0C[3,?U!Q <:%"!!A5H4($&%6A04S0F0(,*C !H4($&-6T:U&.> M9LDM[1R>$VU=(U%!,V:=S1"X7H+]) MJKFO:/S[-/-Y@GFE/.#RN96.*%U^RQ87[28Y:.FV&A$,$1+,HU'+7D\GZ1G9REV)J<&\":0-6,8;&U70]B=J$/L6UZ>^@$ LO2[GMYSR])3/P IE+,GS/L.%-=-Q7,WHUBR(F=ZRM*+O&+K&,BME-:2X'*M10%'9\@A%/2D9\R3QQ SJ+2\?2;$=6'&C? M^ >RW&1>+QA2 _;\J"Y5'$R[?S/?1]8>ULR! M#.G:LW_) -O#FCF0(U'7GOY+AH-2:^=77SM_4=4K2?LUH"*WO+GB1,T<9:Y8 M;K@HW"^:GP+-:+FJ6&*?&7!;#T2;@W6/2YBC/&M2 0 M$%1 \&\_D3,%JX&,C+XV7"\8Q0.T=*&0WN7IHU4T3,^IC05X6S6GQ6III6_H M/7U0']#''[XKZ?JJJ-U MISF[)8,C4+#NA;\19+5N"LM MWW.CSH5S<^ <-E_5.\8:)FK\RD2K##V2\EPQ)"$L3JB*9\.7=Y8DZ /G)0'L MSJ:NO#+L_GAT_G&B@7E/FOF =/199^GR7/3UM#/SL.N*X^Z?Y(!#U&X/1 ?K&39"BOBN$W%1G$\5O2,2NL4T$>](91^=K-[3V0*R.A-9'3\W7M3Q M\;S40 BN-RPXNM-D]< _,W'9W3Q/5$9V@8%ZG(^)B_[VDV"0+(T? MR@9](O*Z)=GSM;CK'1WTHW/7NR+J%)/7UT;JY%&IO^.N=S378[Q4:;9F%06& M='X'KTEA.9]U3DM:[\:A!IMEP\XS/,JU6EYSIW4'2Q]G(_:*A-<$2F9))EFE MYU\GXZ^;4E]?B\#>D6,_.H&]J^4&!'8FY^O3VWO,=-X@N?H"Y35F3$]0/J>4 ML1,[8N]RVHCH4;10SN^XEK%=PU-I9-18->8T/,I7F@QHG8[/;DIL?S6'[##I M/SJ?O2?=3S&=I6TQ:>"3U7BY:6B\V$!LI::8/+KYRX3)'RT \W3>+K>0^9H7 M)8R6IE-TMZON72CJVT^2R"(T]L$",&U*_ULDE?0*<*\S(N?.HAR/R-=-+AFT!*,R,4RVJ8'17>@MW\CJ2\HTFM%/?)+ M48_>IJ(.9, ]=[6R?: =004L/HZ#_K7&M*TX11\)YA!?Z@KK.K*R*KW%F?7N M3;DU#N]=7\(]9X/-&QPC=LV.@!"QWAW.DB26I; SU@=*%2A2H'6_7N?_\3!) MA,^RXW91(CC]EAU1+U.T9_;K/.2S9:%5M/NMNAH1020VAZD[88 ;.,^;NA3, MIR"&V\B^G"YB."[LGD-!D'/G]2VW(LB-3 QU'T=/K)%\2Q)S?8:IGNP0+SPN6>UT&&1#5]@3.+\OZB-SZFW+[4H7S1Y<=!#.THSP_,A*X!?&05D39E\$?6 M^EQ4.=IF<*,!RMC+J$ONG0O-[D+2FXZMAK>IO[#7J;^POXXW(@5;MENL).MY M32"=*@[U^0;[%QL/T;6C(N.*'#YY.!OM<%AM>;\?$7_9VB/@&1KR@9V)8&7V M1$E0$5W;0&Z-K58K=3+T ,AH9P)!B"Q.)$]AWCFD@ +Z*B1S9L%S"AR#JQ/, MU]V,)+\,1,-7CM/++R]D*##57*X%KW32KK5S!;7?% =L1"_$H62#=TXL#Z\! MOP?)][WQR/']CTZY45^JBM;C:AM]8"*<+S#D=3FEAGA0BRT)6WV[9?R^/:U9 M335V6:+M$>10UL![%LD_O";^+B3PH.Y "D+W#SP Y]:F7]N^TRLK?W@5^3V( MQM/O%*Z%M=.9YB9S7BOI+ENWRRY5OJXC5V)HHVBP^IS/-U:*G6NO86X<.W)1 MB)I F).'IU.UO])V[/ 19#O4S;=Z2YZ"J9MB%:0 1X MQJCVO>Q./6B@^QDW<:-GU$2@<0]$NY=6839=[U9-V&,2=T,^*X9_[Z90;I<2#SU!'7J:J; !JXL54_]F#RDSOT^H[[OOK\/ MR5W=AC'>$H+$A9Y-O[SE"I'Y,4JL6B7Z92F3VI7P7C#K4,CZ1Y&N%.Y*@^#CSO+H[:]T.[0=0<-!^ M:F*BW4%TUH7SL=R6K)[:#_-],H0\ $/>8/3L_?#CS8.%^T"V.%394T7C"1)+8HQ=*1 X5L BB.6\\FO-BVB2(RGQP/CUO M5.;%^#2(KGQP/CUO=.4%]>G-&1%W[8"Z J)REM)*UHP^FP\GM,SBV9&:1@$C M*NRK^@!2/4!890U8A*R9)J(284T!H8HJ(!3X^ZE) )4'/-$&NK6=AYC%T_P.O"+J.; MXN^]R9X\F^%)?=+O)4+51U7^-=SJ=^M-A1>[2:/Q K$\L=R M&#;'LX%9Z"_:DFV'^6:E_])J])M,)(5SH-)4B#Q06"%(@?HP$7 7=N+=E.8( M(MF^023;9;U_-\7?5]\93^P/_/2F-A\W@<,4$B]D/]?,).3>6(N$)WA32WQF M4[NWJ+.LFRU97 #",F /,B8*P:[]IW<01')I'YQF\, (NXU_1O0E86JRR!/_ M(O'_/?*N]*UBTZY+YPNZX@)^_JZ0"COA'I_-7<_:MV7S(.;JVM2_I(/MV[)Y M$+.5N#;Y+^D.NED^O[KM?*Z*.3%Y(8)V.?N2IU:Q2'ZH $6>_;ZC^;VW(1.] MH!D0WJM9VS" RJTZR#1UURZM\IV-H;J)\X$6?EWHL,MCQKU6FE4L>\'/I54F M)U43Z<+KDFO"1<-5=_8S$)VNYLZWUDO8BEQV\;4U=72B5UZEU*E=).5A])#Y0'P\0WG?4_9)A95;E@$FP)JH#=#S.[T0^ MFIL+#SM_K-_M:I<#X/XHPYPAN:);_>MTV13!HIX%1GVX((MZH9F>Z<.9FG'^ M()LBGDK=MDPT.4B; WD2K4B],E%+M6R^G1UD7Y[%8EG6H(J)H#R)%!E*1NA0 M/'+HVONC"M4-Q%S>+G8YNCC_>Z)U>2]>\_LIHZ_5(;RD)CI]&<.1-#8+3*=0 MZRKM)5M1DD4P[$Z0)HHA372HV,>]JJ![3-GZ3OCL-U=5[X70!JKJ/*KJ^"UY M;CB4^*3#Q,GZTDA+^:26H^J3\ZJMQ*J7R)F)5+J;9;5V93J*S68##*!0C:)8 M)$1&#Y55/)'JNJ> YFMIKG)/'$M=[PDU/3.< M,5TQ%E>2>:U8C(HG1EKO^I>*[9P:Z6GYI%1N+)*#]C.H=0VLNU! =32>#%$' MBJS]?3+M=5=1U==27^^$67]S]?5NB':@OLX#O#Y]:,?S13G6D*O5?+O:"G\?VGU-H^GE<30?ICH5*2[UE[5X38NSDJO1HH>MR--IL[L*H;\:&#NL M\K^Y-GLO'O]VE=FMF9&%P5A21A2=)XL\G;!:A4YL,3NSZ==IEJ12\T6EI'+? M, %M-N*=?A,KF\2/?Y)4*$DE/C#];BUZ_QY5RC92*(K__>2N',N7.O)A+8&?4?BQW+X/2SX(!J M >/M-"+4X4E\-C#G"9KQD_?C[XUIZGKFZ&P7$] >&P 5@JS GSO3U9VV)7I:X'4T_KVZ\^U M*Y[&#$,^T;%_$UM_H\786TF%78:WULM3(V$9"-9/[V?^,ZP#U@\U$P=!_32 MFTD%];[3+R:+I>D_*6C4(%Z '[V)12&FBYV'4&_$AMZ0Y;_LP?X[H@*%IP8< MHJ4IK I[QT_06]P7_""F!O+V_ZM3SQY4<^AOJ)P-A95W7&O>(RBP2)LA4Y_"A_8X*$X>)O)ND19/-PEY)[!'*_A%L,]Q=J0?P?0>%?_OV& M=&]X8+.YK#D /7JG>Y^8+#Z@8#B6$B@A'F5B28%BHLD8RZ0$FF9BB0252(P3 ML&/AA[L0)R'_GFOSF&*%X\SV6DOOFDZIEG4UGSOTK*\PLUOZ@_&.S1PZWU>(GM 1.;$6,&A&,FX* =H6-CAL&69[7M+P='S'][(3!%UYV6^9B):E0',3&9-EJI?3F M;-JRZ#1#[;?LZ1$VG6X5JE)Q^=I=28-T=3)+,_1^2V7*QQ.6U%[D07FF],9, M=S#H-F'+V-N6[:9.6EPW49&H9EJ9&O527:ZGF2A#OFVYBJY>I^:<-"1V;D\K MMEZAR\,F$]MO"97 3),*N3%),4XIKAK2I,5,8,N]<-T8&BO-5<%A(N1^4[W=GS=(O1V1PCV+G,89JQY+ MIIE(9+\IE6QG+$5/E\AV7ZPK\]>TJE%-)D+M-]42O7 %<%U9R@X'8;T]72@" M YO2^TV?.WVYDXG2I6X\7.E-HV4E+*W@6 \0?Y1L+*N34X'&;R=HM- MPJ8'J-]9<2DJZN3Y;OQYSC9-XYEKY"#G'R!5*5$L-M*Y1$TJ9SN9T5"9)Y:M M)JJ#NM>T4'KA>OT$^Y*W^R1?'JEFPLSC,A1[3?.QA%P8+-H%N*[I4;&A--.3 M*LYUM]>TKRSCB3I='G?C$IMD-"F[+-?PS?F]IO,ZI8OS4.$"MI58HDWJ!JDKS:3L6$^.%I=.' M30]0*V8(%= M\V$IS-=5@Q[E],$*#N MI\N3HOQIHH.&.O:391FD@O$9WILN5H\26RJB;FW0E# M'Z#6BF]7^/&\/NC.:]54-!\%U5XVC9KNJ:O&JI]*4521ZJZ*?*3!SY?UMH6; M[NFK#$TNY50Y9W?;_2%79)UH9])R&/H #TQ!+=9Z40R2C),5D+'[N9:A6F,MB;]>3>;[AE:[Z6^5/DT:KHWUE(SRA='>K2:+ZO*LEZ3RUIX@ION MC543[.)+<](H2TI5;2SBJ_'K"G(6?4@/&(-"C)56Z6[\96',I5E\^S:E9?@#\UX8<2'$N^X<: ?Y)AO] ME#CJSMU"XEN=:[!# 0(WWUKV/X>13^BG:R Z<)$^-,S6W[-CB!)M"_Q"-MJ9 MS.;W[?^MAE_P$&UY _[,?48]44?]9VMV#&DUO3X3G2(/$6C 1VN3X?4 M!S%] 1T"O?2=Z!#HI=N@0^HI;/DPK"E5?C9,E)77_ M6G[.P%T)W +7G[:1R)/WRBU@%,# M3MTXBNZ#4W]C5[DD\6K (F3--.\3#5V<\SYR%9]^CO][,LU^5>$X>RK^Z'8J M_B@CTU:Q4VED>)+M))A5GTTQG?GOI^=H&)H@6A^5UJS)^5@EOWI^(>M3M=69 M+*N@V$0Q;/2/?Z*I$!V)GJ4 1R!XMRMXQT\T'D'PSEL#XW."QW.ES"K&O&I2 MN989"*557I[Q#A2\^&DJVMZ:X;>IZF$2ED88 !*($V5 J-YVCIZBOSED!-HH M4%Q4W[, 'P-37TLE/8HI$5A_ :?>"Z<&UM_)[LRA_^*X>YR!+CQFW6NCB@Y4 M$^_S 4"]48!Z8M5_Q?OE-+HSNG6I]M2Y&R]K*^(J2!D6WR;'%A/*_]^&EA7(TS M568ZSU6Z\V0[E1+"BF,MT5U!:$)&0XD(?406[\R ?+/QYX .#4@1+PRZ-ZP; MR%"T5@0D+ 'FMJ@C0S- WP'ZOE$[\<'PP[8\'E!4X[+>LE(YKD86'68JC!.] M-A#33!([F:/[-5H#P0T$]T;-Y@?#&A\(;BTG,U:C\1++UX>98;68S.;$<1,* M+G)2ITZ,+ZX%)I"GGH"$XT53UTQ61H#B]!CB.^B=QYYCX'/X*F9X!8;&L^;T MK=8ILJ**I*ZNMJ'"J0L-#[XW9-8ML8-%[X ^2IEIOK"J#QMDL9!2DVVNFFP\ MI]$877I'J%^!_R&0X,!1<1'P\&DQ?O<0/#-<]E;3[ NP4B4Y)B#APQ M\F \K/#SDP7% MW83!B?)'(XN3<_?]WKTHJ9P#6!#G@_F])]26P MM1; Q@S7G@=-.UZJ40".FEV2]-5;\!,4*)L9#F&HLE]V_%TE[$".;YS.;XY MX_'^KW+]IASG1Q:3365*^6ZXM:BE*F8FE>[AA/?05DS&DR>^V74U6%%2%T"U M-&,5(//'1^97-P4?#A/XXB."0PXG+5IHEL8KQCCHR>,UKB4A@0#*3( M5' O^SM*X=7MXX?;T8]+8?TE516;:4[,4U4Y'&/&74$:I9$4HA"X4(HF'^B: M]MO]O6$ G15Y BS1-03@NH U:PH,@K,- RZ;YQL.C)# "+E19\*#G4OOZR]/ M2'->$$G>E=6TRM>1H*:Q?!Z+P1FPR515ZO E"1@Z&=7;!35:P76T(,Z@@N/J M0-COQ^/P8,?5IQ?VV2PM+YTBG^TJSR\OK79V.=9Z$R3L<614'!/V>W),K,\[ M='9UTL..[Z"?[E09!<'Y%SG :+@2=4"WM!*=UV=K-..DOE0O)9LCJMZC<)5- M?'I!I\X()0*YO%FY##P6YSJ#V(CB^^D=8Y/I;#BOJ&2=F\=?I_2DFVU/D$S" M_3Z6?*0<AQ] M+8WK74J8,\E,Q6YW%DVD$W#4_MW[.Z@H[K_VF;RY@;'U%L]HHO=XI<7JYTP7U27G!YVK+ M?@YJ+9QFD8Z$(L>3@P?B_5W%&Z.4;RW>YT4AIQ'O03EK%6I1R>D":A:9T5I8 MB(W32+SCKG@?C_.^,[\,ZO(K1=]$=0',1R[Z=D/&VIVJN9L+,CG71<6 4^^< M4V\N0N*4-QPO29.&;7!3:/=?(-OOMY"PQ\2_@7E[YIIR[ I7<.IH:0[*G0%V M4GZE5?Y8\KYR)J_R7"X\[U*MX9(NZJM.JNG5[K>;0P<.^!*X)E +-R(H0>#!PP"B MTZB%99U^Z?2=1&KA+,CH9OWYFZ3&Y_+G?P>%=Z?:Z^I) M(X+\@=^+X:Y^V^ A\@HB-**FO3"28K5EZK#4#A-893<#U0/9#:0V1LQUQ\=1;PGLXS$ M65-3"B](L97D1O6& G+9"9)9Y)J.G?A6W,TY,D33M%F5VW-D!/;.7=L[U\(< MW]LPNAP,*7EB6Q>R6&BQBCL4DM1-K1I*Y764+]9JT82S%(T$#Q&)F]"0#$42 M@:LC$/W )W)]-/->??#?D7II4,CP4;Z\[/:9MKR2.YI4'::1U,<_4QO\KEPB M/!A;FW/UP* *#*K "7)N]%'1U$D'&$I%5($)E9$!>/%00/0H,YO(CM;7\GVJ M-Z5,IZ-0::B'8A[Z(,DSHH_'YN[O(<&!2^1,+I'/2G!:D[I4U"K5\N*0>QT/ M%L-,69\@"89((A&*'17@^_./Y'; !*25&=1S>/#PY!ORE'SO..;+W-9\6^G\ M@,[+:8N<5D_-DI*]:F2CJ5I3B-D0M;BY$V-'B]P$*B)0$<%5ASO%1Y]7$8E" M3BS5%Z;0K:='E;;3)2L:.T$J L*B^'YNU3NYSO#NK4[=N_Y!C%<'[S $1EMP M-?VV\TT\F#?FG6M9:\6U>$% ^&=UP)KPMY3ZQ;K 7J*E*0Z+_\1J1;P+0,D;, C[Y(J_SN@ZV6AZ)E MT7*S)4$GL^0D"90+U$7AS[@4_G4=CO)_A(F[4FIU5 MLM8%O=;4EELT1PH3I#KBAU3'G3B$?GV0WP([B%R<)1[%64&&BYL]UW^8#!K45@TEULL#AZ%P MCM)4*!;4,/V60G[UK")W#DPN+M?O8I:24-/5CB@-)&K<&IDDB+*C(A9PB%DH M.D21IP8N5S9TLN\!%(*UB#& #55TKH72JN-U#@R\P, +_$._IU33)E,7F C% MT)Y.)8ME;?%:C)2[<2V>G8R%?CL:=JZC1@\HPV$_/R@%T:?U ,63K60-:/4EWV^-L(A.K->CA[';T M0Z_43LE4.]HBVZM^0[8RJ1>'2R/]@!P\9#P429WX4.UFO#Q'81. S[< 4^#H MN=M(@?\-PH!.I=:VG$+1T7RH+ZMBEZU&-% &2I=:7LDI=$"KM8>+U"A>?NEV MRTHRFE(B>KO3)!F*Q,]X[A5(^#U*^#]?2"FJH!I]YTXI5W.?66#>#UO9?X MYIA 9R&<@1L$(<*MWX ;;H!Z;_1L\W1VZP.CULO&+I0\F6E (:J!0\$%?%)- M%Z599DDJEKS()?A1V%XT&1JG2J5"T5AP!>6;"6"0Z^.$008?"Z!1+?;%7H6E M\MER?CFKLQI5'SA( *%=F$J<.&7Z3=0J/;R[LW 68T/\ M7+\1V-GW >4G]'[?$AZ_/V#Q7B+$$I;4#A)4I-4.J#1K-F73Z2)G2G8GQV5J M+SI?*:09&B<[_3CMX0,)?2"V=VY&/QP<^4AVM6JO&95 MR.!>&UL,Z.$5K,= M)+LH#?M'8.0_%CN6P:V(U:F9@P,(S;U%-!%JS1R=*2!8#BXQ',(*13"JF@5, M@C7@8Q4[,"8&*T/08^!+LM84F !Q YP!*M<._\*G-ZP%/WCI/6!STX(/<$:4 MI]--Z\]U%B\N_'_A/_ZO.1FP!I+TJ?<*_VR*1J_R%!9)_OL^D;QA#E-UHR?_B':UIRF[C$&A371!(3'!F"E,"O ]_YD98==F3[> M3CW1_O'S_QG6&NM M'VJFB,]2#"!#U;( J/>=?C%9H&GPDXH@[?9+@1^]B44C3XG8>0CU1FSH#5G^ MRQ[LOR,J4'AJP"%:FL*JL'?\!+W%?<$/8FH@'?JO3CU["&WCOZ&Z@LI1_K5] M"N4]@@*+U!42Q2Q2R?B&E,?A[#:7'^5O3) P7/S-)#V";![N4G*/0.Z74!5S M?Z$6Q/\1%/[EWV](]X8'-MOAF@/0HW>Z/RDQ]\[TCJE)9.SU6LN0ZXHNU;*N M'F/QGE-#*M+2LKX6S&XIP8*O ^&V^L,ERMEU^H=7[=!XW9E8&K$>-K$];F(] M<**]5M[KH\V+;TM'Y_-75V5M'B(R_N_U"-U-OF8K\-7<*:R,7112-R:L*K[B MCC;+!C^D5;YAP#U1M?#'=0(PS #>,N9$DY,UTS9 !PXJ(^/,ZQB\C)G43);: MR6PCW&6-EYD^E7/MN@A?#R#,T>$ +,,&<#DP2%EK?3>" FI\F=5-\-/_8Z.[ M?WSD9$&DP)Z6=Q%Z\JP0?!W^06T>(?5^D/KNCZE#,OSCG\C3>P?P]S#ZC&VB M-+HFH6TQV.Z$SHE2WXK=MLY3N2?B+U3G!R$IBOR5=3$B_A3Y]3?AL"9V@1FZ M9F -(JI$#NIOQ\6.\+-)3 '+SVV('8'A-JB*J@I8'8J/&7(_F)K%/A$(AGHO M(*:P8QXL@*SI\$=>3W#,$IP:2AU'*(!'O(P:B1P($1G6T$Q+5$+8+0??";&J MP(HR%#CB+V_TSX7UP%&/4&1%"%)5BYBN="@;4"'"A=\=!WRKH'$VTI30:$(K M8;+NUBM:)LIKQ]N%40O-90J4&U:MDH I0T%P@6!.J-EP("K_=VEI"1Y1E8@)4] :X?+8@ MB)R(QNNO'EI1.&K->P (%PK 84(JHAM52#*VANRNZW]VM/W9E7\;JDP1CARR M2QJ:2C9:GDD#\C"FT"P4S3";9YM=$,T:V2)/>38T6E<^;1UIQZ!F MD6 #^+0*I>YZ VC;"OS]"FD5<\-FV"1W^8S0/48[LBN7^NR\.HE-*CR?E9R%OQ]AHGN('?%Q*[S'XF77E\=@^'ZI! M-;29)E:;8S1]M\+=UHQ/"XR_X)VQ?>3[%1\,W%&A0AT#H*+YZ:RW%Z..#1XK M;D>TICL\9\"=7=21;G:UMRROT/= ]S9ZO.6I>"!X\? 2I3'_L>L]%^^)Q72Z ML=YZUT$QHK(U4G$338G7'(\&O<&P9=]P<3?MB2U[6Y7KBW*WW3;@; /GLW-W M8#]_&ZIT))IH8U\/J9W/;G" KD..Q7H5;D#[P]IR8A$E=7M?PP<"B5]P%+JH MPNY#^,L3$,H @HS2T<'U)EA^9IN6^UP%' 2)2$^@%601NC%V>=5;C[<#W.H; MMMB\T[>X0P@)V;+[]08)A#9W=CRD %^+^G?OZIC^NP'O0J:#G:Q_Y"^M_V,$ M$%7-6L\*R@QL@S =WOEA)WY_&% H[ HRKP=Q +_N5A"1*]AECQ6$"Q"(P*5Q MIAH":? 3Q!\:;&=XH,5[_460&5J3K]!=Q+?PP9J-;(]@;_!X""-/-$.X8IJC MPNY,>VR*O A9(X1;$VTH/:_ D!$!*Y6L2TGT,Q=JC1%2FR(1+EFL#'\$ 0#\ MC, \LE%ACSR4)MOJUD@"PJ<):> MJMA1G!?%;WC_>M'&9IK; FYY)&'K76M_OVI+DAYK)&BR2^6*/6Z1JYGQXKY% M?LW]ZJ6>:1-I;@:'@2 MB34/GN#.+N$J%-T>RYA1T431MK-NC=3:X?6 S:YBO'1-4!?RR#Q&V_2:RTDU M59H68]8B7]2HS&0^T-1,NWE37 Y'C@@(_+%?BK,;&"/M;*M?T^6H$4(THK5R ML!$.P/#+/\.M8C/@JS"V=Z'I;9:;=[1Z8E&I=(J] MO"3US9XUG>94BNHZ^T;YX7;O&.77E(YW;U9?2DS>O]KMHYDI'"\$*K((OT,\ MN@ ^GG7M#2A>A@A[AZP&V0A!^)4K< 8 +NA1X&"FV 4$L8N)U3]LT$9FB#*& MS$B3(014HG@<.0@GW:<1_)0.[0\-R85H(J& _<#>P0*L>R MPJ-[ZJB6ERN3NFYH2\SS+@2'W=H #HOG,9I&9E((P= O#9*%0YAI_NPUVW@_ M&R+<\N#(%+B?H3T-^*:2H^U84U L+=O5'%O>21<)XNYQIFN+X $V UQ +HL2 MP#@L=*=_[?(>'[*G@D#TX9/_NA^Q0CKW-T(4^1[W9 M_H;X!9\V]?X[CFZZKHK9_MG9H47'8'D L44=H7W/C$;O9K$C9*$M#)5N?=6.W93#ZR*RM@EW#+AW@!0/P4,]_43L*(SMT$X! M_Y]K^P*T]2,& >?P3F>'8Z/7>&;H<[4 8?.$> ^[Z[7 M_X=P@#\X9&T .%VT[V] @P97;^*Y[6 +V\36M4NJ[2[AFFD.=ADC+]R8Y7$1 M=3CN"8MPQ]HRX6UL+D,ZV9RW1JQA8!O#(S,:ZH$%0C;\VL)QQ\":$%F-,:UD M$2R >ZHX7B\[0#Z]K2B_-X#D-F(/SZRQ2A!2O1 MT>;E.CWNW):]OY[#I2R8]0O10?8&[B/^@UP.]0P^]H%<#5D=:0C(BK+XBMD4 M _^0JUEP$QX@;80Q.3K%@*)EF%985$/>7YIMN6=)3T0?>"<9!N1I RQ$B&3$ M]5#F-@MW.GR8X3E/11YLO!&L:YJC@_TM[0#%%5HF,\\_[KJ[>:!@FP4?G""3 M 0D?U)"R /&\X(FG)]^X2!\^*$%B[1D V%P8FYH,I[8U0*AV5-<2@IH6KME5 MC/\*'" %93!]EV3OT#&VKHQRJVZ\6@D-T\NQTRY[]P4R[L3N!2_US=Q(?B] M>./PC'7L0])V&Q 8/88U(6R;FTB:5KV[.4*#5+!"2)'#M>0Q0ZHF\(Z/WO8F MB_X>A(^G(K_@'J^&?6,4>V$1)%3QYNF=,R"&!>@ #K[5?1OV>KFG3[@A'J.[ M9V%O-/8ZR^Y.@]JOCXO<02 IQ:/;'1,2M]U^-SOBVD'G_D3W:GW"U8,B U_C M><2\[Y^(-\N\/73\XJU7^GAHHD+R;90/_AFG*0J2;0QAD"-O Q[P29PW5JR) MD&9X,SIM =[.&ZL>',_DXB[.\//90'O4T!SL!-]YT?;)+-1^/#JI8Q>L*+MH MSAVN!:TO]] .3\1?LK5&/#S/(6 ]Y5&0C8GNJS2AYN+#WG?TW'RHN<42@63S*] LB^L,G.S MQC?W[;+#[6[0K>FMPS8S7?!$RP0062*&\^+3T$&WJ+@GU-84F@&3*=PM>9[%?DJ ME +N_;7OX$,-MYB:O>WD%]]5[P(U194GCP6=A'E MZ!K;<+N%0H&.S QO53SWY?:P/%'R0Q/1X#?QD*XW<_TKU-;1"%'1971 AB0 M.?\U%0WC)\(!M@R%P0O8PV?H&/W#OKS "R0NESE"[^+3P\VQ+>'?4S.)K,;C M."EK.[(CW=Y$=G0T''FB&)O5-_$P6<[ M7MR'Z9_B;&&^=4PE0+!PM8GTU#RS"7@^6S?FQ=WMT.G,WHNA?MW6RL:^I+G1 M)8:!>MH^!E7]EZ]_[6Y=:!4]#[/)P>T>!P&Y2XCM1[@1(JWK19$BTQ'OEVC, MI@5TR')_B7^[GGX1<;XHK/P5P'3ZR_2^=<\+U@O^"_[NX ^]%V+DL&W2;L[' M<+_X]WX'N_O45D@#$C(.H+8+KRFR?CG?Z-]KZ=NNGQX$DJZ__+[7[+4F#.:R MOQ!%S+^W.<"$_9D"A@_OO MO])J*-FM=EU=>M,P"A-&J$XK& QD-EMN( WJ5 M:"$VAXP[=BUQ1'K'L[8]4_L ?WK^!SPVV3V$W^?' ]R(7H>74$ "Z"V=3V#/ M2/)7Q#6^W%7!J[T5/!SR J6\P" 4>+!U9+\Y4X6LB8[\/:6W-8.0._OMUQ\2 MZ*U=P=>K&R^2QD$8BW,:0Y)HHNJ&A2-<9$/M"L5&AJMOK'81G+_\R)Y#OBH= M"8?KT\)^'/][=PO8$ O'/$"M#)O+[W';YK#'0U=>QZ[!NM9[B'+;OC#+0?$[ M-(E_G?(=8KV#ZT9@/[)+<3_(8KV !ACC58<,Y9. WYV][RE:AW7!;L; S:ZQ MB1QA)P8 NTZ\-8^\>QRUZRN^QP.I"!F<2 4G4L&)U%=/I(Z<,1VU@*YPQM2> M0N6;8?'U406Y3=S[@[H78%]2D9* :]* 4-U\<^*4(B/VV!![U?RJ5^9RE5EE MN9C=EC.W;4$S-8SG1VQ/\(S'3CN0 7D%K%78W7*XK0'X3BH7+3C8H$!19K@] M#IXP; _[:@2 EI*V OX5*DT-;Y[L[&83@_6]-)O $-\^!H/O-M=N# MIDY&0\=5OGE22+M]C2P,UP" >O\0[1QJHK..@^JWJV/YWFC)S5$)ZB5, M)CY2Q24%G<6!]0[4PB&^&/RUP01;0IMT N8;G=SUW[)Q8+D2M-;*^Y'K&G(W MXJL?[MD?BYNO7VIZ+\6*GC8 M+,3AS$BINF:[BLQ@_X;0IJ B-E@V49.1V#IJ4N5WKI/Y/_5\4N[E( +="_JX MNR@Z>H!C0D/T@PMVQX?C.;;'B(H7@?UPSJBKD@W@!UE"E>:%BOAJW>W8Q0;H M C6T&B:VZ$("S3W\^FH<-[_AB%O*MW06L5RO^#MBN>:RU%=%SW(O$9/8JK6@<; M[QQJ(2Y=_PJRF@@9Q+] A^)]6#^RP+UDAX*L38@L^&W!3/VY8)Y!DM[(CPA5 MUP?RL\G,NB\:%T8)!^Z+?S9;V9Y%ZF8?8FA*B-&I\9B))[@H$V4YFDDE*989 M\XDX3W-1$@#>2SW$^CGR7OJZTZ=?AM'\7)%U2AB%HV:WB7#'VY8#JN;(\U&E MD!=GI;&>7\02J:(#6\;>MN3HBC;MQ3ITOF@+S78C+ XB78>A&/)M2[DTZ:63 MZ7I;JAO5),M:Y"A+IF'+O;=G)M%YU=#F;+X^8NTH-,>6BQQJN?=VPVJ$R7%2 M69#%<"_%3ELU&7K_[>-A== 8UILCLCRFX.(/M2FE36#+O;6H ML@3F*Z4UFY<+,7EIII5G&;K9(4>K9C9&628ZR$R:Z_W9-R0W$OIU',GTBYWR8G#Q/9;EEY?S42NU>#SJR'3:BWL4:XL3ICX_CA?JD4REVCD MF:Z=IKMHY>XX&1#AR3&?3$%214DF*D!HF:(YDAF3D3@;B2:3L>3> MS"RM:B@E6Y8E9:6UV]R*U'7+.<0I>6W:8+0W2AS@E:_.T MI64:@SPU'?:9J+S(M+-%,-&)SLYQ"D"W\A-$L8JFV]W M*@MCU2@[K9%SB%/&=5'BYZ6$V9T[K[V,62O%7TL'.:4Z&S?;H]=E2XH#4^R\ M5,N9 9L^Q"ES!AA*LTM-NB*SK$2X9$,N3M.'."77*G!]LA>2TD=C^D7Z97.S_D>6WXUVG,M!74)N;],/7G.%2H=^3EO1U_$>#&V M7#6'#FKJK].YO6Q;59LR;DA1&T44;6WP^Z:1/LY-XWPG\YPO-NBY.J&DS&)Y M(('+X79! I"=B;1N:73YQRYK[N2G@;1G4A76H:]8U2_!Q MPH%L=!&0G::Z5#3L^=JV0G%W0E6V8D;8*V?ES!N?A^Q?4[$ MMP:"CK2\XRQT\L*Y1SL[QS6L;6F[9S7XR<[YRO[QROX1IF7X _->&'%G_KDZ M#$>K@FP=^VSUC?Q_*'>(OV+^YS!243_=TT@'KM&'IX#K[UD4BVQ;X);(DGJ*'ZUS%I#E3\CR<64RGSZ? L776H*D;Z7N M''96W:TR^\;U .TTM"#_[P?UXW?7(?*4./M" M?)A,__-+L\Y4XZX(38;>69J +?Z0+2)'C8,;8PO_0,[CBLA!KO@MK>FY1GP/ MB[XD\!DWX42+:YXHO[R,ETZ74Y MYH1"A9RW=Z)7[YYQD+9]),:AOZIZW[IPKU])=WNZ+=9!:?\ ZO%DXG!;4[Q& M84WD@+RM53A%G4W/@W>3A3:WYWKJ6IMIDZD+V^=^T=%\J"^K8I>M1C10!DJ7 M6AZMB?M!<4WOV T*8]631?- BI>Q<)\5TE8Q3"SO!K5 (!?WCGW@H M1D?.41LWD.B-,^ZV5N$TE7/CMUHY]_P"':$8VJN=2Q;+VN*U&"EWXUH\.QD+ M_78T[)Q=HF5+8S+MXB NM7N+RF01!I7D+ TE&M7,#24B'];-_1+RN"*O]C5# M"HMJ6#U]V/<'YTPO4XLGD! /"1<'9$ MQ3'3.>5%ZN>K8!;M9^F7*@I,A@@@'COM_G];\+4@JFZJ8)R4)K!4SNU[N)X3 M[N*XXO9F?Q/J[OQ0Q)?I(A+I ]K.68Z=9CA1&^7[U$O%G)BM\:+>9&((BL1" M9#+P8%S>@_$=],*[;HY +5P$!7VD%X:]6GJ2!&2W6^\+W5Q94,*C"KIT%4=Z M(1Z)_1$.NN&0H8<(";K)*@VTYY'G/E:=Z$%CL_N*D! MZX#JBK;)UW%7K6IY17ZIR];K+&64TTP<09I())1,48&#Y90 YL%%VD,J@41? M!)<<%FE2?9:F Z/)D^%E;:)76"NGRTBDXR@G:"B5I#^"(_[-TKM)H8IS':+/R(->V2[%N>"AU&)F9J Z?_NUCW7<' M5#2T@\'W"VFFUP;YJM9E)[*P*+XVC9F1=B_41I.I(!@UN$X;7*?]G7B-TZD( MKC$LQENO\8@4YU=IJ2_(_:GT^Y$?7U81*4H-E)-PMMN9-FZWEDZM5T[NA M2QZ+[;JK^[D5=GP&)/3==%IP._?>=-;OH1IN82P9*#)OE=4@LV@,QAF'(]OI M5:J:L"V-35Q06IY@5Q"4A8G4(F,^I2 B?43;N6X=6F M>V^8"B6H8S?I[MV/@^HAVZCNW1JQN#6'-<%R6 ,$5MH#.W(N<%7X.VC#/\ ] MOO2M&\#&;4_T/.68:DAIA:WUN.Z*RK8FP\A+(Z-?T*_3(A?SJD-/!&D5Z;[T MJSVG65]-W&O&J<09+^3#FDSK7H[K*Z+66 M2DIF8?AR008]%C-Q8#H0\\/X\L\W]X+G5,Z'.#UJ)1[H0' M)CJ&VYE-H=EQ.Z-GY2R[:GM8<,K[H3WO/2J=.Z8Y[4SF5?&07$*NC(,DM M#Y"H$J=.+GM;4[XA_\]W2!D5I)(['XY*FR:PNBI>E;)-)X(0N(?*H9SU0 M.$&.NB!'W>UAN*,*I_329A-@/.J196WIY6:#Z2L*?=>G'8 MS7+YBL::::AP4/*[$Z< _F;JY#O:IX%3ZMZ4V]E2UWU9%=6B";XC42-:"K>T M2'VDU15%3#-)-S]O,AX4"PC<2($;Z=3IZ+XLIFI1GKWPZH+ISLWV-,+52AVE MTH1BBLL&Q6*/'/Q3 :;YDTASG*W8,FL!'JZZ;L"%Q5GJ<" 0JVAP0J_X06"; M!6OP,L3>'D>!F*=49/,XM;K3."E>/'4Y\OER(_3:E+ MD>;:TC%5^ MKI3":29"NA?(XN>L,/W=1#RH9?"=)/P*SJ/#(C[-BF.KTEN\YBF.I5H&_T*V M62SBJ+A!*!%_O-H&;P>ZG8AS*]LH)P/60#P]_;7[+AJ-Y@SI1M_-U80F1Y"; M_WZA2C)OQ]3=:C;VE1'4#MA9LIW2 ][/=Z@'^PP\2 MPGIT0=GXJ0@2W5\*_.A-+!IY2L3.0ZDWBI+>T.6_[,'^.Z("3*(&'**E*:P* M>\=/T%O<%_P@I@;2#O_JU+,'\YJAOR'70B4@[^0V\Q[]^*>#ZSIH I'5<($& M<\WR[#];O'*4P3%!PG#Q-Y/T"+)YN$O)/0*Y7T(MP_V%6A#_1U#XEW^_(=T; M'MCH^C4'Z-:[W?O$9+$68P2>B]!C4F"XE)!DHI$$R[!4@H,:-D8GHDF:Y$'J MA[L0K*_W)E%%'64J@"3KA=[HE6>S&46?H)(F;ULV.B-K4:UJ7!Z879T!FI@2 M4ZAE[&U+NF7RW?!8F9%LH6A8=$F-)LL.0S'DVY:I7)*;FOE6'_)4UFR_6POELLVJSK%"6RY]_9A)C>3C=AH1I:[V5:9*U<3 M+PF4F63O[=-N2FN*D>5+ONAP+7O$VXK6<&#+O;>/X[4I7U33<'?(/TO3EZ@I MMAJHS[VWE_/M3C>QG(MD44AR5J[=ZE!PG-']MY>I*9MJT_,,"1@CVQLE%](P MBFI^[K5L5$JKG*74:+*^JC.#*-]H5:>.>PEGMV4Q,J1:E+[,DZ*984E*JTYF M152A9Z_/.5W4:ZE4V01W&O9':RT\2SZPN57/;$S65&5:AJ^/;4_3M 1FW*\5WB5V$9/;];CE4@B MUT2[[5ZG9$9-.'UI%>VN$MGB3%5!?9R;QOE.YCE?;-!S=4))F<5RPJ"FD=-KX%\H M3^S6@8]H0N0$]S"X$P">L$U4E >5Z#$M@T6:)2S#+P@%6%.-)U J>9[ ;8T-Q\R%Q678 M!2$_G_'_,'*V^+SJ5YOS;G] M\A9G'K6Q.9;6/,GB_+)G<*"6PU8[P[X?]Q) M6)HWF?>K/[VU3TW#8EJL.G'#J]"G*KL4%5OQ8JEB23)#=[1BG5P!H]8:/6N% MULC9@;-HM7[RMH%2P)M _32>[6)"540!N&"VQAH&,W0:3GLJI')2-BZODMFI M/3)7Z1__"(AV*[C?F6_AWQ-Q^!(UMD#(+:+UAHGZ$[B)YE6E;;1R?6G>[C?ZL0;HF^#W@P(_7)-, M-3\/:]JT0JZF3+8NI4:UG(/6A$X<7A/!YRLDW80"9S8U":#RD/W6Z=4A4@T1 MB,1X!=&\0ENZ35Z%SKNR7ZL8=ZZ5;607@.5)?BZ5:[E$I:%N&O6T7PH[5X_+*!J,>'KQ/X"75_[?IN MMUT8\",YN=]*@'? &K==^N\3K''7M?Y@EQE-M4WP&,F_;NN"YR6G_>AU^N[U M(H%W2N0)6=8VC,.7H>9"+,N:W+A'4MPH.V-)T3+#7D4]*I1*/FCN]=NZ1WEO M GO#B=7O]EK 9P6VM(H8->K5Z9/UDBAS@ 47=96.*TP4($@6NA> MBKD5SWO$%]*F>K-<^R71I0K#9Y)DK;!2]JK0)8_6E I4R!UZ0FY>A=R%FP7- M.D+]NA/SP\ )[33]#X#BXY>UYV];8V6A=46MA27M_ MVUW9@[X^(60HO3CU ([3MZ$P+WP+VX!WY#9--IO25D M))GIQM/=W+B1C@JKEE?&+!IYG&S6OS;7[404H0%,B]#9%;JV%H#_Q_$?! Z! M.T,DN-B8+:DDV5A)5'9G=F=3.K@J.6Y"+HDY[A'$U-CZK?.D[2HK@.4B$&=N,ER"-E#E:L0P;F$(W24JP=5^-C. M;!18C21JUI1KR6?9Z+QXY<.H MQ+%0LD!8 ]=+X'KY$W3S96&M\I5DKJLF1)(=]]N%N/&26ZXF;A$QZFC4U=TY M7?+X$!>@W$ :)Q&Z;7!3!"ITF7V, F&!XR5PO-PSTO %M 5PB9Y/A5?PA0E) MII591PKWHZ^9AE5>S#I>!2\J<:QLW?1J.U&)Q".9]!UV&21["&SWP':_NNWN13255$Y3 !;+]VWVS RT1Y%7 MJD]2Z2XS#XN1!9.?H"(W-"K_<$Q#!1(>&.V/8K3?"1CY'0EO=E1#J-OY8K<^ MH=CX(!,ME[,.DG!47Y*ZWW02&(0%)LYO5["^>$7[G37P4T*>IVSUQ>=V?6US MOJ #)&>'0LG?TSA9+:+FY4*3)LLO:DV>)]GBF&YB=8@JVI*Q,^:<>G@QWJM2 M_2!B?*@T]3>4XC.&(WQ5C.F%6A75?$GNKBB^5RRG6U.KZZ 10N 0_\-+((=R M^WXW9/Q][:##GHYKUZ7?69?SYKV\]E2OK^C.[?WXE(I3ATYKG&XMA'RVO=1J MX]?46([C"KL0J21"\<094UU]1[D_[/^XMC"<7.[?=7E<>Z;7%_NS^T0^)?PAM8J%4\L,K)?_!I0UOM*K,;GUE_'F[3/BM MJ)-;7+M;'-.9:Z/FP-C*B28G:Z9M'"B$FI3%3B[S0LND/1JKL64\IE-2TQ5N MR%* 3UM'VGE5Y\]2-G6G+&ADG7)?5.%26C_#D=V:'5BWH>JEGH)[DW_?[185 M-]V^_N2EXX^BVN!C:YV1_\1L\L'0=L=24E5MP5JV250TR%GIB0%P?JQS#0ZY M6E6BSED:KBD.'D5]_$XYH38FMV8D"(-J<"%0.F$0![J-$*414&B&"-7$A7%Q %@X MA:U-T#O0JUE"1F60#=C*+Y,+^X+#@WNOH3DAPK3',\!9Z)%F&P3+347@5IQ' M!78YN-.SHDK -0.FI:G #!&V3N#I69H%7P4;G;H6M;:#*(YTJJ M"64&)T!;BB:#XA$8M(!IE?>7>;V455QVAPFWP#+3X)[)O-+)0I%OAU>"N;NS MQKZPLU9$%=2%+"2T:!58#BNL*KL4%5O)X$6%BYQE(0R"S]>;;7RKN#79%LLQ M,9U9=,-<@'F1Y?&D"'1MXJHHB$2K (QF'4.NFW4[X9T4 &?CI ]+DH5 MF%KTE;2=E=YJP^?36/.W"=DP-(A#>;-@:$I%4R<=N*2(N*9/W8/4T^GQ8F"2 M%D<6>]E8MY,+1U-P%_DG\;1_=K0FGHUD$)-A5]@Q[:JLP4V)B%N=G-ZGW-GH M1"/:^,7>-Q], W=JX1&V.:"RAJAMB-0Q6)6;@KH*/++\(56C3+/$5:=Z+K]B M7@MABY](=G=R8:H^UY5D9S9/C+JK1B:B5(;UXLAQ/J"J 12H'+%.7=-7$ T3 M:E-WC?P:Y0>([A<%(R*Q0W1'.P?);4]'@,> 2 M1!7?'CC*!9V]9W![A\(.,=H*TGYNBP; MC35GD%N<(8'F@M&>^4(WO&)KT4YRH#5 ^L<_%I* ZP!EVR*J.7WCYEB.YD6 M'LH3D?8XQ7OR#7'T[B@:$-EJO,AYQ$)B:V:0S:*I_B,M U!J]X,"O&I1&;XQ MR+*DS0*FGK*:G:8"R40][2=4].4W1$!)0\*J?5I@; - 32E/I_U1DLT7<\L7 MEIVMRL6<<^VE_W3P]MZRHV)\T&"L"P7$D-YBU]6Z(4[P Y^3U^L>IK867J4 M^UR0^GD2C).EYY82'2Z&:>0BV =.__;UH>;UO=GTUO(2(D23X&V [)T75K59 M8X447-)5FANK!\*C!=2QZ*>V8=JLBDW8?65+_(7L8FCAB@L@KT+$EMV-> RW M-M.KZL]"#V0 M6[D%URMRF/N:H);*Y1RCDJ?BU8DX:L7"5M.A(V9&6"U&W\@-B[LKL1 M-X(U,%ZV#1>NF/;8A*OMX1_X#Y(9Y(V"TF9B T@W-/BWM4+[)OP#SQ$*/US^ M!42H6/8UB0""@%Q9MJZI6ZC,QV("A&MP6B$/8"&1MJ90Q"'V]KQ>CRB+U&?W M!6\GJ LMN!*J#3JL,0'68?)SQ4).&YK4/,]6>C*77XE&/-U$'JSW=3XD@RCC M17>0R]5%2B8D!GX;8>'70:Y 4!C_(*/!M0ZS.J3] O*)WQ#EQ$!-/&+#R4'^ MX::(+2"['L36:T2-=? &31WRD(R.R C1'>L;5M51I39-$)#^AJ^#.A^N MI^O11:]G503:61,A"KB+R39BLYUM"5GS' =DX+(#PQ.JK9[>8AV7$.RZ(B6I ,8,E!^Q7]_HGH R@\!MZJ.4W1 M91'+)/9;P]>96\-'/FHXLGW3]^D2QTQ7.^PJH8515>!2RE^8-^R)K7\#<.@P MG/]^1H #+@-(.P)F2>KF999-#33/(CRU8*5FG*&OB3+DV%OLHA,$E(.ZIW( MTWYDRMI*1Q(!YPIQ)9)'O&F8B".A[$%YX) W'/,G$BO>]H1*@"A3G80QWD2_ M?B)NB%'W3K2AQ/O_PG_\WC@9HED4G3'U7KF.M$"O]F.RR'^?(YYBM\*W?Y:W M%4\1H=RI;(;^/]MCWT2+A"%^UXR??DC(UJ2F[CD@A8\^)R \ADI8"K,"?/%/ M5G;8E>D'5*:>:#^8]NG/6 M2F_H\E_V8/^HGII)U(!#M#0(O6#O^ EZB_N"'\340/KF7YUZ]N I/_K[:$;- M#L+Z2/*R2'U!H5RS//O/%J\<97!,D#!<_,TD/8)L'NY2VSM]]#D"/WNG>)R:+=1L39RR5FLU4>##VY9,QX'? MSZ-F?A7I44)FQ#=:)8>A&/)M2S-9S;WDAY8DK9:C2@YBRC%K-V'+O3Z[$,W4 M>%7KD93VK WCAMC.OJ ZVGM].K%2M!"+KB:2+7=35+VJ.C$.M=SK<^746O)+ M:5DB%6G2UGOBHN((3;VS/]3#4M MRB4GGRWUU87T8C?I4=HMW;G;#:-;*9[,ZVZ?H83'7;#*Q_3Z3_9X8 MUZDJZ,Y))O5:+(A514R[=;-V6T:&+Y1EC\Q:M]ZL*/.^HXAE&=4-V.LSIUO6"T6.KDUE*1E#";OW6KY&LNTF6YE.N_-*JUV/=CM%_=5A4OLMXPID M_Y+#M_+45!"B@Q)52]7P=?N]IO(\W$]0R3I'QJ-*KE-PJ I/I?&)H-?T3=#4 M\6@8+\KE[+$Z;6C7\;8,ZD+5!>0B\O/[;G^$<+!2V0_B2;7H:&)6[Z;R5'+Q M+$GB$'0J\>'^O_Z>'9N:;%O@ M%X("9X)GIXZKW$*=?Q8@3#W%CV:<.3,1/%2\LU^OZ?&=Z 1Z-$[@P$=+D0' M!/P#0IR,$%^\?_?AIG"Q22?UG7H$R#4G MYP?Q@/_ DX ?__R%#PDT&W;&FW__]S_B/?#\U^5^F_)?%/N32<)U>>)/) 59 MDE^5BCW;X,H7$]TYG(BUKSR7][7X"6Y3QJ]_B?0DEZ1=['?C":+^**OS%? 5 ME*+8_6\0%[J7?-P(O.&D*1_:3?*/L@-=2YQN8N,-=J?;W9T2P>YT MH[O3%>9X>]O8?>6\V3X W!P,MH ?[;9U_:.D#@%KX.M,!Q)CM,,K2ZE9U5&^ MWWAN]'*SJKI83)@X.NFEZ1!-[U\NN/.=/AGL]"??Z6\I0>'5M-GMK4N@ #<* ML*#9QJ'$0!&MF>F A$FVV4*FEV$JXY>LXY:1C\1#\:,)T6\<=%U>$@)\=@^V M3:!U?E?K[$:49UG#6,'52^-\(P>4RTM)F_:90G,H94>,D0\71NUDRRO&'"-# M< =X*'!5 :;YD^C")4-EX5\![P9Z'0A&#R#80T.P"SAC;A=9(:WVUSVKM2T! MSGD"VS" (MI*6N5Q4^^:";[*4@.'-%])C,[D9YE:D75::^0!6&@2[56&323C M>VKO[[L!596=2S,!9OJ*UGJTM*^^>OKV25XO8N;5-)5[-\'K*B&JB[ZT%"1E M+%=&(!OI5KL3KU1F-!6B(L?*40<97F_V@NEC9GCU;D4!,D+&2#[)D DVSD03 M+,\DJ:3 C.EXBHVQ5#(E[-V*&F:JK_G79+M"QJ>)<6).9:RB<_!6E)!2C&2V M%*9(UN;GQ5=VR.0B:=@R]K9E7ADV&;4;ACMUK#$WZ_EV^37I63RJK(QF*4/F%JDT.WHNIU,.A*[=A( MLN&:UENI+J=''-AR;YS. '0B$RG\2K9'\U'4T*U)8X7N3^V-L_XZ&XV84>LY M3PG#Q;C%*,4L,SET?\J(3F+M&)>7NF5ZY10;DJ9)7>?0726>B]!FY)")N-=RU(GQ406D+6E>F8QXSA3#,ESYY/Z,)EDNMW*>XT4I/J:Y MULHT6V,(OI+K&9WYSA*R P&HZS@7@#JI -8$YOX-I6S%:G;8IM;.QPNI6#YL MU2EZF-Y/,WRXW6.D&8X]$>[R7"S1\+;JVK:K!/Q_L$4?$#(:$N'KJP]_\4E( M8I M6:QW_[_*U%KM6JKH2-E!:=RDR9D FD?3M!W).7)(%M(&8.M"!2X+_L@?S,H6 M$^-@.(Z/,V3O+?6 ).!LG\W [ MN-IR5U626)66>>B3.PP M"WP78A;$%&#IIE[!DLTMG7Y9H(9E4DD^]Z1XU5DV!0=7 HJ<4,?ZN;T@#\Q8 M#JCK7/1_HD/7R0)Q>B2H1M?,N'Z=:&(5]+&^V<"^-6>@)%[78A->UE8C,S<4 M\Z!G"GK3*):$@?.Q_GF?+=8,<5@-J=7V5&E-6ZE\MK 8EZ67U+A -S^CAF*) MWU9#Q$$-A-*UB;),&#;.K.1Y/.351I%LB XV.@?O3WAC1;D=5;SQ08U#P-GZ M/(,NW\.]T4%Y&U%=!+Q9 F(,9)P9#K_:M$7WDOM6:FZ8VT#" M\OO\C=&2NL-+;@J[[2WP(Q!T7]/(<>UD=Z"_$$KN3!RAPBG:<.T*-6O0NU"$J/B/IR?R-[ MQ;U6N :,B%*XR0BAXEFM4QS"7OPI/)W1_??6H"YM\#TN.N,MFIOS#D(: M#64@]#9[34?G:G#<2(].$4) FG"M]:""!'!',/%<>2"(ZILEQ(0RP2:G(>I" M87FP3LJ-"^*@_"G\#")87&4!96*!W\"Q&4! :8()!"8@2;DI2DB)DK#C389W MY?7 :+#VAD/".EU%_;,$2MYO 9S1+D18J""]E^K1M%$R4O!TSD)6>)_?9,;! M@I5A9?1>LP^W25'U/K6G$(&9[V3(407G.?Y<7%:DE5F+I=*Y)==#_J?S9LAY MRS](]-Q4-SAS*-Y+H2XSO43XOO",O>EA&.#Q!*K&@$C$8R2!CK^1*O2;0@Y# MD_]Y9YEK/CIS2]!/B?BWS!SAGN(]D;'#SKQK9_3XH!I[0)8KD25VS>Q/ 5F. M%HH.Z')K='F*)@*RW"!98M\S?=IMD\4M>QV0Y3QD^6)^HP^!\;76X(HIOCX" MI:=-Z71@16XEXU?D*7'VA3B6Q^B+2_.Y!&!GV^6OIBV^HBY.R1R1LP91GY@Y M_&-_CS.9_2627J M3_R8P:(<\B+>\*I@;7!37877#B_*553C9MGN5R5UR!D]RV_>C,[%*7:;Y9FR&)96[P6(^5N7(MG)V.AW_[_V7O3)E61;7_X_?T4Q+ZW_]$= MM_0P*.+N^^P(5)QGQ>D-@8"(("B#J)_^R02TM+!FIZKBQ(G=I29#KN&WALQ< M*Q%SKZ:O@XJ&CF$P6'OE\8_]3_V.TW M5:0HG/_1X7P4OT?Q^ZTUY+[C]RA@_XD!^]'DX?F7F+*.^3/_7?3^P\7,+,/4 MM**$XOT!58EWT[U%'5O00+E)H-P$]I-2 M%J=710Y.P0(ZQ(*: $APFC3*45PY1W$WI9;O 3&?SV'<;XGF[^M!O5@CM6M7 M$Q6AA5;49:Y1Z#J=PK:W:?F]+M+)EW V2NU<);43 WL16%)\ MEVNKZ7R-S>91:]AN$_JX#\N=>JM.&/FY-A?WG!3S2H'^^M,U;*]&RK.+24B4 M;3J?1W8W9>0ONL_EUM.\"YR[MO]T MQD8I/F"PNQR2Z;B=RTIXM-F6_Y37RP M!QP/-[.(DD_GLA\;0&VX5[$/B_[%UB_!U*^K2QQ,$I](.C]@+P:$PHS=-_CY]% MP+>YP%G[9P\L[4IG'?0TP8BG!^C_ZZA,P#Z$@"6O#//W3JL.)A64)\ ]!9.E MF%^%@)^ !__F-9??6#MG,QW?G_K[O5=,2 4$V&TB^1=R\#>D1HB4L)S6 <&. M:\W[EQT7U=I]^4HUA( OMK'XC6-0:?^=@X_!Q!*P4\UE./4$(HE'OOP??_+^ M764.'.*ZY")M8\[KX.[>-_ I_@-^(5,3XL)_=QO9DY;HU95?K^(;+*Z7-;RZ M98]+O_QAL847!=QC2 P0_W&2 4,>OSSF9(A!_H^PU.'?< 3ROPCN7?G/$]8] MD8%'E-]+P,)^]O8[9@8M19*B*"3&*9SC^03%)9)$DANG^#%'I(6DF$Q-D@(^ M_O7GN&&$OM@2L:VQ KZ5DEIF$]V:F7'E4RU%BG2ML#72RD@E]2TWR)-CS2#< M4XU"J.4J2271S9*9:[W,S(Q5$_*"/M4H1(J93=5LE+-H)YO#VYW89%+EZ5/M M/^9%&U4&F;F!XOE5=TJ:XTE3@8U"0O(TW9]C3)T^U2AD MD!YH18)J<>HF-A:=Q;(\$,&,3C3U4'OB8EJGW &KV(4MF9RLQR,4MLH.C9QV MU23;GO?2JD+CN31AB]5JCS[5_B/GCBVN4"Y5F8JP2%)RH^6FV:\2Z=5P M!C?8E\@ B.MW-/A]C6Y''_L>7^V()'VG*/ M;,&(>"(=\>52?'EG :)7;]";R_]/S/4$6&C&/?KX+;QY3D M1U;IBI3DS4KRG4HM)U)<>?Z*=74WSUN*^I77_C#'Z'##[+NKCO ML%Y_8G>Q/':Y%NLO)=.:0:>9M@0;O@!4;4SR"EPV&TJ\>:H-^X2K]BDQ8;,; M"].WY52"Y%&8RR5^_:%>6BD_&[#=%L629T.Q'PA9/VK*KX;?$72=![IRCE0' M[]-U(<5J!FRS> *XB 0I#>U5O8_&++4%WG8\5"G7+W1#)"^[@?%>73(R.G,R(C4BVYRI3*"]IHT(8VQPI^P4!B-1+90F_K[]& M1?[:I?VUZ(3>F_RYZ(C>GE$7AYSW& <8Z0^.]$9?&VU)[)_$AB' M[1V^M8.1-QAY@W<&9R=@K$(WAMAF)K!L M+%? QJ,4H6_R\NYH'I%^J2[4-W4#(35_(\I\X4!84^#ZLV2=HXA^Y!A&CN&W M=@Q#=$/^_D9 RAYX.\Q: $/I.?QT E6I*<[7.JA.J0ZVR&*$5*7$F S?&Z J M&:X@_L_W\@Z; #!A=:T5KSG>&;(GQS0BY_ 3P/G-CW/O@"\ZSWT7I1NCRK!OS- M.>+R%O+"&<"WRL>!1,!*T[]%Q]QXVXY>MWOMW6MYG[K@I7RAJ/.FR8TK_69I M0[DN2KK\JLKT)T-YY/[Z0\333QF-P =:"% ;[;^]DS@6/, &'A90G9&%0'/ ME@[G_9HN+1Q3 @30IM/^B.*90FY=YOG9IE+(N9]5IL_Z#+E@3FTPI;U2Q? # M NHIOM,=FIS"-E2I/"ZD[$E!EW_](>.ID$+]%4>Z@'*/9QH%WIHBAF-/O,., M$].8GSSTZ(+ !?F?,R/3!T^?'@!5\L- M0ME]R0E#RB::V\*I=@Z*:!9(;DT MM[(FY@WZUQ\T'E[*0(!.:Y 84"HO32'BD$($M^)69FN<&4U9I:!:=-4H6JDB M?0T*<>7V>EK0.RNVHA1',SD[Y"G#A10*IROW%((G:J'> B20D+FW]P>1=!$H M M;3C; PW-L "JA8]D;DHE*=)(+\KR%'7IT)'KMQT0WI?>^/5*I.$Y M0;:Q>,%;HR[J9A[Q[J Z1_"DXXW__L5PY(ES *1W". =%\2?ZUWT%69[*&!0 MO+'4OXCD"=J)LQ [!^T2X<&NU,QKQS2RQAQ@"^*]-]('8,5[:PCCBWAD3]^L M+R%3'AZ>\=[!\M[!#=X!D=:2*2B6IU@0"]]H+*PI#R"0H^;;#MW;)&L,[VS: M.;DR'QL)^K/N2:F>?X>%R&J\934F 54;IM\"S;$M^*Y DO>V CVP%:E"?3#7 MARN&Z224]"R?3H^X&; 5&$J<[(&&^!.&?NX1'9T%^!/,%B"+Y1E<&^'#/F! M9 E9 +SU,@:O&.6=LMDDFW]^I/"R ?L1,G[+R2A[R+U M;424RU.0JI/0S/F1.$H)OL8>3 M#F79F.H6H/G_X^>+?_>?2KINK/PB.Y[5P\!/Y5SV ?P@Q.\*XRW3YK)>*ME< M\";P_P";Z+5B<<+*7'/!?&A=#/YZG%C-HPNG,7TBLUJT4PS98C(B!6+PBGMM M#4P[L7$Z1G(KM3_9L(G9?.X8=6 C2#3UD,+#*X<'&@C#U6->*/84L/Y6EN#R M_+B-F@[%6'_"U'L:N]'% =>1VXE,W6B8T+%R[\3['WCD"Z@YY5>>(05>BRR; MD@PSJ+N'/R*HLX#/W>4W7GW>E3.& >AQ'6=L*:("*-L!"M"8>&KQJ,.^#.S8 M':AM$V>F:6F.D6I6)GOUM;XM3)WYO2.D+M'>7A[,I^VV"ZW MX\DP/60ZQ>*RUB M>,\L>83(>3C6!$\S1!]7ZY+K_70:/^>T6\V;2G^)%C+3V7B55>MS',13^ -! MX2!8>'LX"XT;X)AE >TR!$D2K3>X*-]08UYA2@\N_(=Y0U Z("G3W#?I^Y.!("^P0PL_(77G@WJ SE1K"-!B9\LV'WA;/]C7M_S M^& C7>^F;5C431*SAF5;'HIE>.!B[U9PPFL '+_L+YB>J#,Q5>C,$JRQIMD@ MKE%TH(&T_<*XH+!LM&+PUAQZZNNO ,3&4**@9NR%[D[S_QUG/H<^-=#CA0;N M[OG'4/U7AVL65_#M'3W ?!Q%L0?/X\X8 +3AF^444Q)L(]C,8!VLL0"M@D14 MK*GD[W* 5P>K&24=UK!2@)VA77BC)IC?/I3QQL%O=@%-'&'W)F[_XP,L6 PP M!9JSAXMEIT@?UU!L;UG@LX\CZ:YK=(/R:PU=\JW_;G[>]. E@8U95T2WA1;E MKCHGE*PX[BU7I/B9'-5CM)SE%[! FN_[M27 Z)4DY@TS[]@ 9G?Q]TE?L"_6 M8TT\G9&8PK)(MO",G4N]8VH#YQ+$DZ3 UZ;W ?JU<"5X 7J+L MV>]?92S@32W@1?+>L1G@2DCSA69L),GR>Y/N/B+B3MX>(+(/K1 MI'\K+X)\@Z$D/4,)9 @8RG,+5+'&=2FNQM@JN>V-"5O+2&Z>/KG)"99/M20] MY*[NS>RA(:9-;^;0[&8V(4OLO87W3\\GF>_B8@<0N4VA#G[6& MF60/R-0$P(>/)MX>J-#.* @CTGH!V.SE/Q40QB-S/PSU=X$!ZG^:9OU0NBRZ#S=/GTSK/K,J4NKC*NHQ=!G$'5 M"#6IJT*VVX(KF,AI;NP%WQ=X*/[!SI7S[U,!I@9XD)\R,#B&^'M'#BS,$]N" M/[4MWP7M],EIK*NC%@CQQ9EA;ZU11)883%2^ [*D!:@/;WNE=PB M#7?74LG$0R)](AS6)?>0/0$C(7X$D1&$:\BA>^')JS#2K&9FYBI+:6AAV1KG MJ7IE3O9:G\@6?114ZIYZ@"C:(PF]XA4-NL> E04("R];RZ!1;<5^3@)F^X;*>EO ." M"]Z+UX#X ,_$]/:)0G$!XR:*:4'8\[QPB1>F'DX^[-+;T%G8I;[]55G\P;=@ M_FHNN,O?\".XK>; ;_XY'@Z7[WM-V'C+XIZ7 M*SF36!X S Y:Z!UO2Y"M\#I>HW5 ?PV81JATO/S,5N14JEEE9Q+;8QO9A*K- MRGE'7P/O);R ^Q>4#"@JMG?\^Y0E@;_"J?'Z)MAX9AU;E\,- ('@:?RCW,'/ M\!TAR_TT'O"Q 6VE(Y?4D\Z]-.\EV7.-+0?\IL%-V6;X#8&9$B7H6GD:-]YX M=PW;7U_!>(]\CWH";@!\<.],J"?&CUFHB\'L+NWT20G&*EF1KQC5A.JTDYNT MVZQH[/KFA@^=, IKII=SMF)3RPE6267E&-SF]( FB(=T\OE0;"Q!\3ER3[Y/ M*[Y$U(HO:L47M>+S6O&EI3&%"U*2$R?HA$NDDA*73HL2QV.HR)-C5$KQ?*C) MG##6,FBV)ZKS>BS#+#.5>5^B 9(F0BWNK'%M7IAS,;9!E/,]L5!/9Z76J09[ M&<5J+_-]$.62366[X2LY*Z/ D:%[NO5,M5S'N0R;G2YY9C;93KM;V+0O]71D M05 '8[56U-CE5L=6;G,FSMONJ59\K6;%%;MIGF'7JZ7IBMN7J%H=A8O4 R@^)@7BW#:JVAIQO\ M ,M7-[TVRD^:^4)FJ-+S,6P$&'IZ8KHM]2OF-H,J=E)>MZN#3"K7 B-#3Q>V MQ%0;6U46[7-8@7<;I7RF+W/)\$@,+YKY\K3#J))<7JQ7=698[+BG6@:2EEQR M:4N:L'QMFIHJE1ZV9>'(T'O.Q.&D)0S[=;6?2C&%&!<;HQM8^2ST="UM%YD2 M$UNQ!9USAUIM,:F:\JDVA.:R)/2ZN2[-;HBYT%FM&_6D+I]J0TB6.Y-"(3.J MH85>C6C&AIU"G:9/M2&L."-=[$_%&HH#KZ3!M093?$*?;$,XHTR^BI',1,W2 MD_*T7IGVZ)$+AX9FGZ=F1E[>L":J)-A$KI2<6&G;:VX8FGZYE^LUL9:"JY4F MVVHR"T/ 8F H=J(/8D>I4=W&8*F25+&;P.J567K'>M@^(7,Q<%BPLN!F.6!K>1MG;> ,0;\U& 7CB?TUT%4-OO*B.6 S MX"[ @^6C@Q^]@X>/&>W@E^,4]D&JVKOF=$K[2:S@C53 %=9N,5N1@!=.^P\X ME9YX43?,SVI[COTMK6\)4$AU-.IR4G^H^&0(<1F/PPURQ;4EZ3,/MT_:/ MWYP@MO\>'\OA!JZ^E\,]"%W/DL1]/C#(L>YVF.I;P%;VZ6T/=2K;?/%-*?7/ MA;/>/T_.%+=;9*]< I 2L828(IX M,ID2- 7=[1_A19_5.P'=2QJ0QI>.<9O!>=O+[QW_;#:#22XP2:4XMJ)68T.F MD.B4FS>/!2OB*I5I3E=9%,^T2P,^%L.Q:LN+!9/I!^S4;N63^:^)]Z@7TV!7 MV=:Z6X>#FZEW\,7;3[:W6P <;2]7 5.!01:.5TP@J]Z&5[]^RM]O3%K\4?MMY)Y5\Y<;D(4SU@ X[O=T_0U_#)8R M2LW&;A'CX9G9PW30U##!>XD'F/#44NYMZ<(QA:F7_'QV'21(H0>VRS=9@F3: MO*(_8]1VY_3]1WEP !G\TEJL\40X'Y"Q8^\LE2EY]A#:4G]!!@ZU@/9Y#H0# MS;0/)YZV>NSWL8N73P_?,YC;?4&P6/LKMOF6"V7BHXZO:$WOH)>OA -YVK$>$9';,;$RR/BOK MAKZ[VUZ6@GLE^OK Z1,ZR\RUA$+$RC1;JKEWL+39(4=#4S!J"96,$4*N.&.R MF@O ,D$%6^6\[8_/V\MC,+C*B?? '0L2V"&2'##2HH-M/\]T'U]F"BVE6&U@ M*#XEZ97&D*EM(7P4_L+@!A7]T7%0@#8!5=WO83K$G/TVIM]?M(>W=Y=D,H[C M/[+5[=.J$@<#WUY0XIRMH--8Q(?;\P'#XV2D$'? ""*.D1$?;L\'+$Y%^G ' M?$C'$\F(#[?G0V2H[X4/:&0?[H /D7VX#SZDXND7^RU$?'@7']Y>K_MM.E]UQ]IQ,[)Z3!1>- M3>5-3Z+>H3<7C?$^2S+J%7GYH( (A@8IX.T/_J"P8'&IRUN+&Q$H\A[N#QV^ @TN[D1\ MUB[XYU7.:A4N[02\F>_W 8MW[QK0?NG4+^49W$8&B$_( )6Z:QG8E00Z)061 M\?O""A 9O^>EWIA$AN\'&[Y=@=?(\OU@RU?2;5/1+46(+%]D^5#J]>Z-G2JG<"%W=E+[^N;'@EA4]4K_S:5M3[Z3<\ M-*4(/]:,7I\(UUF#?2LZ?(LEU/N;\6L;CK[?C%_;^OG]9GSUE>(3\?PW"6:5 M8S8>8O*O/W\KL*46G+H='#"V_OF__RB?-L:''3 $09(FDPM2(?V4F1E>\PX) M^^48=DW'_'D2V,.N$#1.G$U2;SO?LR6C=G'HM6=S(,/>,;?# WK$416MK]@& M\<.G18.H^J!?F[_\^O2D?5?@E)JP2$IK>JANS&6R.6GKVW6QQ9&P[$_B(4%1 M#U0B7/CO;/['527F_LR5[Y+<%@3^YVR.QAVK_Q?LS7E&[=]MR@M6X(\Z!Y[ MA$P>7Y%39U5"8]6^G=;RRX8LT0 3DK_^I..IFM[J@_@88RX#2#N%^.\+.(> HE'"-P0%N=H L;B M.7=B.L)LB\XA!*8!!*8><#)+H8A?(-Z^>,CRU93Q?+TC.FQ'@TT'D0C ,13%\E.?%V[=I7C0S\*I^YOQJ\=V;XPONW%]3S;V&X; M[V9AQE_3)!'Y#Y(WS(FDG-,SCO+[%Q1"Y.\?[S0'$NN Z>W,ZPD3VJW'Q'&] MODJIA>R$S&3K*8NKTAP%G6;L(8DE'K D$3*C_WSS+/^5#=0W@8(?F>K_6N[V M"5!XI\\]6HUXNS&WFBINN5LQ46FE8D,(&-X*0/*[K !^O@9GKG7GM:R'$GT&Q?XAM3O97%8GGPOE"?LZ*Q!2]O- MH(.QA;G6F\%@*H.W!HXWGJ: ZWU)M_LGP6R4K(Z\Y_-XSSM]_JCOW.QW MW6Y/& JJ-!(R*X$F)F,,MG,#OG,R3H2;F/YH8Q:EJ[__C+]^NOJYF=U%!OMX MU_J^'5FP;1U]W+:>B*+TMZ:UCYUK CC7HN' 1BTW]ZZOM:_]P#XG1LOA8EU3 M6+Z&&5)%FK/X^H8Y[[=L:Q^873E!.BC'SF?<<*O;%;*1DF%/4^!Y)Q^H!/E M7&8C:Y3QOI.,=[2O_5/[VM^C_U]C6[NKX84<;W0+*JGSJ70VF: YRNN>#'>2 M8/$7]W1^)8-Y?WCP;#K\QG;V>CO?;SC1^Q.'9W/BW\[M>M_>^?=@[MUNG:_@ MBFS6S$Z!;73J..%P(V60]CK/IW_]23U0+ZX>WOT2Q*Z/;] >,7 ZPM' M65]-=;]1Q,0\"NNS$1/F% >F$<.W:*&G5Q2-*N%3$7A'F+=6\9!.I!Z(] 5/ M O\D^W?UQ8KSQ4+WHL4_+_ Y4.)W!C[$L#T7&]@ZH<;DF&%/,FE:M3W5!H$/ M%4^C7W%)XOZT^M)+&1<,6'X2FVZ\&O$- HGQZR V?AW$C@,)[$0D,>\V2H:. M$QVV;Q9F2J]M%*N\AUL@DB ?TOBKD<1_O.[J?W;#@G;V%Y?J-\KQA5O2T\=A M"0(B$@3*Q -RV(X>#'H,[A!%%S1'E,0K.,F!2'&>>'0W"XE>*Q8GK,PU%[:# MCP+6L*>2&4A3S9L8)ZY2-C%:"'F&QQ-.O=P V\#83WW0W$E.:\HL,+(7_A&SJ\AFC* M!(P%M_J_(V4[QTZ0 \X!+1!^BXZYD7CSW.#T?&JYO9MQ]G'"7%%FIF22<F7F%%,2;,.T M$"!Z/C1/#0VH,_A"LPQ$LJ 14ZPI9+:.,/.%9FPD"?'V(")-QQ2F@'2^RO\- M10-:&AS]E^DTF]Z?V+__Q)$N^$'WP @^TX=M^)=@S.>&'E@$0$T;3%'; &D" M4@3<_E*NSVXD4AT/QP_9F LZO#B3KT4KL*.$18D<' M."PP"XM2GJUB^EIBL\L&F3%2::?0;GW<+&0]4GE/R_(+6 K1WPS:#F@%%#GO MP%,7I8!>)V'?Z?962KVNM5EEFJ2T9087\!J02#Q%P?(%(>#W613PQ8"4RZ*4$) =R!0R:*:=F(R&\@^R5>F'J"_^!)@J0+$$'* MO.[PY@;!/,3!'SS)E'Q; >[R-_SH>PK@FW^.AQ/@7T6'DLK/#4>W$6D)@<@V MWBHJ"T!! #[:=-H?43Q3R*W+/#_;5 JYD^'Z503E+7$^?-3'70??46A,0B*U M$R9ZQ]02Y">\CM=H'1!>:P* A!_E1X&+'1JFT8I0VIM$45$+,> <]=A8;+,$ MC@86DK6_H$A &;$-3>&$ Z#K"C$,_(I PC7\4,/@9OA/D+0*NLJ?(6 *T ME+Q?1-Z6]F*X%]N]R#Y '\9RP&^:9 &*A-\(() HV0#T%1V U7CCW34,K;X2 M\1ZY'A4"W,#1H T-Y!6$@9 ,8,B5=J_O__ZX[/8)TII0HYS#\ENB(:3*MD%2 MM_!]=P),[ZGHBS*0VZEA J,8VA_O"6=C2"Q6\H2ST8J3EWI<&4]N& B'*/60 M2H=%=,?XL00%[DUFRG>DCC$MX4N$]_L"BH]M(8)DVL"AV$DY&^_$$2D@OP4! M;+&SM2^H W#.>60!$W'POOY(SU.'$@R==_U".!@.K-XO3+/59# KT'.,G3LM M L?QQ'I$OCOA^3D@]+[U,IE-CR] /[M&1MJ]K5@#3LK_S3#->'F;^5?W9EC@&.:88%I0XX=JIDA[A\ M$AU/V%SX!;]8:, ^0TN^EZJ%M]L<0M[?RGD>N[^UA[- -.&7 (I/O(6EK&,^ M/#]YG[C_(OD@F@3^MN3CN 7O!%3O1(02+!U>^PC0QP4_V6M,!CQIY5&E.56% M<6N=KS:.!!\]U]&A9U\E5.W*D]X)S6U+C>UF#'7O%IS )IN=?_3]G3DG>D&NQY#O8UC0-09)$*V\:<_^11UPA M#[@B)X3*=)3>FHRRZ&6(D6[T9C9PJ=!XXAF6@ A2@[2$SLXN@O,"=67L>'%N M''D^7P=37I+/ONOEY2YA/J[LBP0>R"YH ACF5:(ZJ6A*T0#H6IOR:G_A]M+B MRB@NH2-"IO '$@N7E'M72!8_2@]K$K!JIK MP)+^9!Y?_;\.W_UQ"UA,,#3#_+W;YW4PJ:G?]@?W5FID*38&SKL:XR?@P;]Y MS>4WUFYA)QTG=L=B?^^WBA%>[@6-$\F_D(._(35"I)SSZ]@!P8*%H9@F3>S? MP66[[[QEG?V7P$!#'OTV)0TP:R7!NQ_=U^.+;2Q^XUB_W,@*R\*N,>0&"#^XR0#ACQ^ M>HY))\"U.8!1._/()P>_6P#8=(E.WA5H=Q5>5KISCD8E.=9O+V,L8VF=&:%]0UP5';G$X%[IG?Z:Y[67+$-5*JEC* MTYUD&\-E,#+U=.266XTUC& Q!M_4-:REUVO=)D\[W>7+CD9/U2RC3=I<9TUH6QTR\6 MC8GA@I&AN0\FJV(ZW\GC;&&Q;%#)6A&7ARTN&7YZB5^4FF-S-E4;M"P4E61^ MQ!1<,#+T]%:UFUB8*453I7E2J;I&N80K-!@9>OHBV59R(ZLL %NZJ>:JE:+5 ME66.##^]7FA6K?+")MF"FMW0C;Z2;U1@J>+0TR>I;;HX2LH==)F95#H;LS-C MURX8F7@ZDB*Q3I("81>S;..+@4VPB9$)NT*$WK/)U^Q<:554F.RZS142G7D^ MQL-[4D]'%A1681)38XM*Y5ZQ%2MW>HL*K.,8FA&'RM7M8J@.U JJUF5!R&=: M"JSQ&GI/I:KS0Z?!EY@":T[U9:^8'W?@/4-/YVS45*U1J\+TF\UD+I-NR)E8 MBZ/"3Q\UNDZI6Z1SJ+)AR[TTE<_D*K#V38B>JV;!E;K+8I^I\-@B-J8O%4I9C&W)UMI(&56[=<\'($#U'K5YUL%DW2VC6&N3&0GXP+4W@ MR.,9<2B?X"61P+D)A0'"3-(B@!$ *!29'%-"2L"%26AFUH;E&]/J9L164,U, MC1U!U1KR*2PA 3)CDCT=J?/1R,F,[:*^M=U36-)DR59YY79X51G3&8>/I9JK M'GT*2^3DM#K *D26R0XIWK(J]KK>=4]AR;(M\ZQA;E),8=Y9S6J%1IFB3V)) M=\QH%-8LJ:C2)_71,C^K;N?N*2PI%-IK,]U83=G"LC4D72G7:3#N*2R9$IU: MGQ(3#)I=&O8\5BTW4MV3>B\H3"O6GDPL5$KU&G6<8O+=I7Q*[W/%U*I6F'=1 M9J/V*RB#E>5:"]XS)"EXV<%;!:O!J9T-VVLL=7=-8ZU3"+%QICV,R*QZ[+*> MS*_G>49;Q2#JA&2?8=)EA2/F+MK8H$VU55H7ZW;K%)8,L\/"(C>8--5.IC9* MS#.30MWK_!!ZS_8\UN29E*LP'5O()-RNREVOF(9:$Z,DD.U.EU-Y0#,_GVR5LGBF9K'N M)4\<'XGZD!:Z01-I^;31Q(;?O8.'Q MQ8Z:7E@7\]9A8=Y@'W ATAK^_=AL\\(OV0?1D^6O#V0T$"#$.L+4T& ^PUL1 M]A)@7C[,$"5O86F_ N#GVGC%1%9P3Y&W3G"TU04N7/DYWUV2R_/BK%W"S-M. MX67+X@AXC;G$6PX(NJU7*(/X/X5N\N1=O)0;C$^]]S EP9!U0(_3MS160?QH M2DM' ?XE> W)7 6Y/\40'Q!WJ@A3$'(BLJ1+IK?8!R]8298-Z1/D$V%8&J8" M'&A,)I+Y9.0IZ@2K)_YRWHZF+Y%C/[7PTWT"6(CH)<9@KMQ_-IC%$1$7AFD' M^9(]V8+-+S#IZ6BV,@<4!E.&#Q7@*@Z0!#CUS[[M2?EX[74AR>'[B*$K_=6' M$\+%"X+WBO"9D\>*?? ",'J#&(+@F,>) U&Q%AJ_^:WH&I#VV%@#,]MM/L7B M5-K7\8,DPHG+7[]B@1Y._3"%) 6ZU9-\ID05(+(\8IE9.+9K4@AQ([ MPE02'4T*,C3A-8"#\DIP=Z"?][$L9^Y_Y\6073"5#*3 KQT2&\V1P-N#H:.2 MW16KV1TRU3' PR5+X!?@\;;I2)?'6"A]$T/3#!=*C.WG^$T#;DBW3F_=.4:) MG9;NMG8!L7Y4^4;@G+PCH^\]%_9T^8UXPE%W.+-E MF[O7"1Z#^J7$"= M5Q-$0<;N*)? CRU#<^RGN83K]6-^QX;L@\SDI[>C$Q$?[H$/V(N'?2(^7(D/ M1#P1 =,],"("IKO@ _K*(:N(#Y&!^%%\B S$G3 B,A#GY,,["X&\&L!=M5EP M*+EZK:H"+TK@9TE A2CP4C;YL.3FT9?><++AH;"IO)O1[="E"D?L4EGLG ?1M M;P#ULU,]JRUY+?[^OK8D@I,(3EZ"$^('P\G'_*P; M%\7MOVL=]FRUV\[F+"6P O"Y^DQ>K!(%CPG W*9L MWHN]Y[T?<[PMY8'J'Q>T/:B,*6^+PGK3+JF26C9H*S9&VU2+(^"V1'@ )'Q( M^;M@Q4>*6IW#O;RG:7_8O\3>D_Z,D#A"X@,D)@Z1F/@P$F_6LTP13S6++)]/ M-_GR4!2;C7<7-KD?)";4!H'U6UI"5=C"0+():YJ>P*-#*0^)DQ?IK?:UD?C^ M,Z#,?O^N9,Z1OQ7=+\3UCS!LS)A-%D,S'79%?(.BZN!_^ M)83Q B_ M;N@-7P%VN+\K@_E1*]%:5$FW29FXNL$Z;*E"UDF]=(4"?WND/]C9O0.#4!V_ M?)%;""Z:0@N-;JU4BC4IEI1A'3\T5,?OL=38>;C#KV_)'8R+]>HI7599U_*@Z*@)S)[ M7];L/8EAK@Z< I;-M]8-*\7&M%2;[KOIX;)R9V8M.;*:A9)HE]$&I:06$WG= MS=<]LY8\9=8\//U)^/DEUQ7>%=!<+IB)UAGN08)_1"[L^E'0F6T%T\NA;F'8 MK:&\F>W/36+60]T[LQ53?CY1Y\248I5.BTQ4!BY:LH"3C9^V%3<+@<[,&JZ% M.F*)WXS1PD@ID>:4&DZ$UGVQQF+,G.1F&SU6ZG1%-*]6^O.8?-GXY\ATNM(MS^>#.\M0R>VDB5:&R@H6"DOE MI&2Q7W'/8CQ?9\T-C:L<1*Q3L+JZF-5J99JX%84J<;P."FJ?@%-]!<$P'_BE;@HA6XR+)] M"#*OMO7PWB#S)I MJ4J74L+*]?ME_"#8O?^%EK9BJ;&)*4F( @LX2):- '&6OF14$RVV1"FI._2' MKY?K@,J3DDM#JT9^/ZOFQ8'_\=I=_0GM1KP/W+V/M_ATI[FFQNMU(.:/>V&/U*D9 MM-6#PP*E2O8:DP%/6GE4:4Y58=Q:YZN-:_6:0UL6;4S9)LLV\.1DJBM5=MYW M+]UK[M_/MY<[V=[PYFWE[DB2S]7;[OHM[+!TU(!B=]>H$4C$AZA#T5WP 7CO M4V!$!$QWP8>HA=U]\"$R$'?"A\A W DC(@-Q3CZ\?P_!RP'<3^@#\H-; MV&'$5VZ \AU:V-W#(F$$&E]2-FY.@JC%U-N\S*^+L%''NCO>7Q)UK(O@Y,O! MR5?I6/?%G;,[;G.WD,Q3"\+?94/_]SJ.>:X.2S;2WS):"XZ_GG.U?)[KF-]<:?[3@H;P_HEJ9(U*3<* M&-H@R@XC%%,$.7"Y!'2CT7#5Z2^IN%%?M'MUC[^W%'QI#+RXLWL_&"A0ZV5I MLU$%=#[:-@1F.7 G[1; P-0WQJ56+/3S)F;+ "ZO44SY2WFN-_:\+UU,.4I.?@<,O^^0V"M! M#D/B9)Q(?1?)C9)?4?(KTO0GFIZ(IU*!IB>);ZCI/Z_HIL=<#-]SN ]+,:X4 MR86E%"WIJ!XC<-AY>'!',41%0,:\I?CU&WEQY@"_!5PP?P 7(+HD2);%FYLX M F[GP+66K>259K04X'WB/Q[5?!+RYM[L <1;@-L88D&EU/ *\ M@ #\==[TZUPZ8\W;70&^T17IZ9V/,Y'P[A[=)&]^8^G::2*-L O=:C,CHGPW MQ6WZ?)KK+E\X&.)MUM"=.2R68DGZ[2,8OZ]L@?1<;P*Y+ZK 8?V'@'7&E*O.68&P20TC$5&\B()ZX[A4'XQ<(TUE"X MO>JI(=D.!-X(=&TLP6'>63DQ[@,4F#&4 47W*\4>UWTYJ&8C:!)O0NB=!GJ^ M.R1*0!6_0#F;9P^#[G#EP()@Y-.2-?]U5(EG;PI@Y5/#_+T[SGHPJ: "$.[9 M!EF*^85^^ EX\&]><_F-%4PRE8[O*YO\WI^()3S$0^-$\B_DX&](C1 I8575 M X(=%58-+CNNK;K[\I6"0P%?;&/Q&\>@C?UW#CX&$TM@\53R,IQZ@OO$P08# M_N3]N\H<"'(=F(.V,>=U<'?O&_@4_P&_D*D)$>F_NXWLR-19P3A#&&3=/9HMWJVDAF:0X/W[/> MRAN#3K=69):C 9F"H5FT4AUI^L2RN:(SCTZ4C% M<9)9R1%D=)-=3MS2E$ZLE_"H2>CI#&NH"Y.?QE!\-N8R@ZJZ;!;AR.33D<.8 MVVLQF?R"E81EI:/6DXMFQP4C0^^97,4J\KB:D=7LBIJ5:XN1DZ3A/3'LZ="5 M6JDNI,YVR_3KV^J('F_-90INK Y-21)RW?*P$!.8 E_'IVB_WY#*<&1H2G1' M3@W2HRF%=CH"FQ&J\WE5A2-#4^HJ5---K_0"NT0WK3).M\JM$1P9FA+1&B9C MT_9<4YV-3E627*N_IF@P,CPE4C%',S06:S!D6ZX9J2S!Q"2:2X:G-&C.-6VT MSAD,W^VOV=9H:*W,%D>&1Q;'6"*/Q]B66FERM6VEU$OWTG!D:/+J1ETM^GF\ MAY+:LE'(T8;;Z,.1H8P49,E'(=N% 4GCQ7[_86]FHNL4LU:UY$ZU3D#< 1] 1#8YU8+2=44'6C-:9T M/6G3L2T8>@)STL+8R&9J687%\7)ITS+*];PBPZ%A>5[A,K]VBRU6RI7JMFQ- MC"&04NP$/O5B_<*6:^A-=H[G@7\\MLN]MC=T3X$GSM&N6#['+_L+IB?J (>$ MSBS!&FN:=3DXE/C,^9'G/.SG.@#LUQM G*$(TC,>M:89@O=78]*6!$/6@>$6 M_3-\6<.RK7 S ,(M%E0K5ZNAO(J-^X-NI]7)MB[=#.!IT'BZ,P ('X$U][Q: M&#<9NO<1NN&"!L(C$ ;ZDX6VWXOJ8KY_+1R0Q'.2=4O:%_?WO6D+^.8BO%P2 M?W_ETOE)*I[\F:7S_9 @CB8?/="[JD>:QB.VW"%;L)]9KO>^V9**XS^SG/5] MLP6#R?J(+??'EA]:_/V^V1*!V%VR)?+$[I0M$8C=(5M2<3+2EOMC2^2)W2E; M(A"[0[9$GM@EV?+.7=*O9BAO0(-[W[_XLL?ZC0FV[T:3_&@W&NS2XO9:\?(3 MY'RIEGEW"C<*'34;/EMI\TB,/B-&Z8N>[SJS&-5#+:N/I>@;@/:MNR9<6)VH MUPARWG9?GP78^^T>\4[27;S[5R0V!X#ZP\3F8[![6R*]2!+EQ-Y,Q093$<"O ML*2O/34<<&_1^N?__J-\!06ZI27:JQ7^4;6BX@GLU@)S1JTZ:Z.PEU-F%^^= M]?4DZ7L)TOE:1$4 ])+80#7[3G(3 5 $0)< H _Z@C<\VAJ>8>8!NW$1@#"1SM%$R%^FNO96]A(2&_8S<36FF792E9:""C& MS$HM^9FCMZD7*[1YYU^[FX5?&)V6;1L^=L M9UW>XCEWZ/0&K>L#14%,#9@JT6NCV22>ZL@,R1$C"!3DKS_80P)+7P8H(H?C M!^,(>1/FWPN.O%P2]KTXLM6:=:-,%B2U,&*<4CFY:%8+\O5Q9$86>RJ5&!-J M8R;EMO5I92(T98 C:5@LX@$EB:19;/IYM\ M>2B*S<8-/(X80R5DRL[EV;[97*5JXZQ=RGME#?!??Q(/"?0EI/AR.RAV_$#\ MI,VN1BT"B]1&:?'+Y6ENEL&\KX3PIX#W;FAX#W'?V4KX9]JYF#I*S!)LGQ39 M:K6Q%.3*#5)$V^)Z4D]8HJQ65+8@]V/Y:G8H-!&$1N55I[B%DP_N\P28K&: M4YHM #P>0UYK3A@M+!XXYU,QR!$ ! 2#0<69+P2"MUL M/>'6$[\7^#V=ZJJ;_61OQJUXM2].MU0BP^KZ+2)(NF=S0]-A'32+SFEUB:%K M8B[[O2/Q!Y**]C1=?X7QUIH30<9]0,83CPUE]'G';.?ZZK+3;_:33:EO2?3U M(8.BJ[C4SXL.*^6JW)JKKN;#):PB[NUN2A(7"O3NW F)(.,F^YMN/?%[@8R/ M-CNZ#F34;2/C]&*)'$J:7+W,E8LDEH M"OR-3 29C-R,"#,B-^,>$D,K;F6V MQIG1E%4*JD57C:*5*M[ S1@R[?)(J&HJVM@F9@*VB4UUS&M6XFUI2KVXO/7E MMC3= A>BA;SWE="/=C&]7H PHM%/.Q[]&:\DHE&D:Y$5BS3K^IKUA.5!_E>V;>7C[^4M(%8RZ!N]O2'(!9-6A\>G0D,5#3@J^DM"[21PH:I-6L M8,N6D>&3?-?%FDQ_1,I%>[Z0EJL;Y/2(&,TQ52==1A79XFL=IF'17=BMU]MM M0*0N5!@A6@:(SC-_77)D+8UP@O-S@*V"/=V(>#I"VUL4LI%6.D M5LK=%.C,G.)NL'FA-F*9Q3JOKQARR_;R3&5)E!(0:>#FA>1# KO@R9;[TJ+( M:XF\EFN<23D_EM3*307%.L94Y?%M(5.@EKW"Y 9>"]J+S>R)D,^S#I4S56.T M'.50%V")=V;E(853WVE30UNR)-X4ID$.2916DF8L($NCE9]OL'_A?D_^_1 4 M_7P:::>A #]SC]H9X%> G=14;K2QV)I%E[FD4IVW.C1?N,%1E8TR[%6L@24Q MFZF>[B8QSFP,7#CQ7W]P,O4MCQ?O.N]\N96J"!ON QL^X6&]!1N::VJ1K2NK M DJ64IDAU1/&?.$&?E7)M-VMBJ(KM=//&P,J*Y-#3 83)P$VX%A4".4[KH;? M)\9<=V?)/41Q%_8_8AC?QPOZFF0+0H%)XV_%)Q\ATU#6<.R$6."R(8A M6K#*COCS%MONJKD6425)M6,E M>ZMT;DJNE!M L[# !EABW,^RY&1D@P_<@J5E#D-AWHA(_)2UNS-[^M%DA2Z=@,(6F1LU"7-Y"_N?,HDQ;7&-R:+<2H^5P ML:XI+%_##*DBS5E\?6RWDN^0W7V;+\E<*8)T6H+K1D 'V@6O;GD]IPY_AVG# MNF$/)?#*.]IZ?<,:"_BSM1=]TA?].J :1T_R]"C?&*)L01E3XW)[U*%F+HAT M$_'P6B@"Q$0#?\21YSEK3Q]YY^]Z!W_P #YY64(60(X,$3' 1P1@IS#UAN]8 MKEC>GT+ ]C&\T5Y(P(_\8F$::T _6](V.[ *=.T<3L+5HJQU'G; E==[.]BS*ZBU*6QKP*DX]11Y_D02^O14_ MG\(?)OTGWO^>&E(,W5N3AHZ4>=WAS=T_P MR.#36+)=20(HX#_,<$R/V>"J+-- P(/ XW7)1PI7L:?(%(B;"2AB>H]Z"(35 M$ 3'-,$3P;"\-#:]R6&8/[DXT@5OL'O7Q[=T)?-@T@8"9'BEB&#N4Q[<6)D@ MNF$CO&9*O+A! J#C;9\\RER"Y(!D4G0?ZL!'^'*2)X3P"8CH2/"^AZ]K[]\$ M/!_HK*<=BNX/A,^ ,X"#%J:T4@S' OID"5-)=#3P=#@ X#HB D6S *& 877A MYZ=$L9SQ#! -WA/^!!%94WA=D'P:[I@H '77 :TS:';QFBU]P0 ME8D"(=_P"'4THSF_@> @K2534(#>/< W\('$A@3QB?B C#=/.>T *FC^4-[4 M%/ M(.??_#_!FN*'$66WY1H\A[;Z$>3M0.48+%'2.:SQ62> -'(27AR@8-I2?H.H6#+R-^G\>C@<9E-^&6@:GG_,#Y1 M ;MW:!1PWS_R)#\N UUKT@' E7?!Y$;9>)]T) M4>PL9ZUY?L4N>R-YTQDTAV06F"@J'M[)0 * M (4&RH2NZ)#CNCT%T.@A;=@W\0TA?(L #7G?E>>]U^>*FDKB23*!8BAPL__# M_SF_@W',)'\IN,NOW1F%BK4DN6.6;) M390,_6L/Z")MOS".@\. "R$!5BW HVW3D<#DO&AEYQ $0:H E)!?6-+OW1]! M]/H;A5''BPNW7IAI&XL7@G[JHG'\B0@$OL_N2>/P/C=O9.AD)I33__O/^&2: MXRN\O2]1B,VO)>MX'D=1ZB4R*/"5D)>C/L_URDE"\*WO-A$/"(^L>,T) CEH M"7P7@K<\73>A,O,R<"0LZ"9I !(GDN>$@6DBO&5)P&<(7"!H[05G[FA>V1E$ MEVP$Z)6%+ S+P_4XTH3.EP6?!+ 4H/XCO;PO/*=K"ER1U[!DYU\2%XDVK[M4 MNL>A($62D71IHCSB.WJ([^ID,..G!4S-QC G2:"3*IH ^)Y(/:!H>&74(].E MJ7/9U:3W4*=&+HE1(MEHLTIG6>\*TTZYW0,.4 (]29T'Z'_ >!<(J[9YDW"^ MQK^R:B?+-29;)!9N-3FH65GYUQ\,)V\@G%?)>;Z'/!8J M&8N\QO30;%_0NKHLM*IK()P82KU%.L^717C- @KZ'_S=,?N+HO_5&U?+^Q/[]!S[D.)=TF70A MAG,$=FK['V 8[=A3PU3LS5&4F ,_@MA;R!H@4C4WN]-;BLFENB0>0^?%<24W MZTUY(MOZ<'#0V-&K"LB5/:3629?>;I>+Z^4<3;..B27[3--69@TO%P MC>B]4W\)Y?HH6;WMEK0NPMV66AE$#9:H>"\4$+@X,+B.6.Q.F(:J9IR$P^>YT>BNQ3O>Y01.F0@7 0Q]!,E_-GZ!IZ>]:AR* KT M'#[RI#Q@K8FPK0Z257;>[&XR$WYA#\= X=+Q\/[:2-W>3]^NB8ZR0D.QT7F, M++F<9N,=789I]!,^PAOT[5FQ?Y,./GNUE[<%MU!"MZ#BR#6L,6LKFK+=Y\\\ ML A2KP>97R_7KCN #IHR5^P@"^?'8U[2UM4ETYHJ"T28PNS3P3!KEPL78:JV M$^3?"0H/TG5("7:/@=FXMK228/8Z:XA>0AQ+4R0('*U=7OW!1R%P9XTW \(N M=MZT%4?Z$+)@1&C8< W*RPB#J!)(G,TK,.7-@Z=L+,6";PV^]%*<( :=2N U M3#C'T#2FX.F[]8 XTG&$*;A?\!MXP\?QKN%HHC]K+T!UCLD*Y^F1UE\%@6,! M@6U3D67)]"D#J&U)2P=F1"UX* !>9DG@T2"H!9_ ",>"65)X=R]_-C4T()K6 M8\+K<$WZ/Z*RVOT+_MG)D*!)O GW-4R?I"4(* U!&@=%_[K$YH3C-D$[$40> MUY*PE#^5QU?_K\-W?UR7@FDLP_R]VU]Q,*FIGRG!O424+,7&IL2K,7X"'OR; MUUQ^8^VV;J3CQ%^/R:_@I0A_=2M.)/]"#OZ&U B1AE-/(()X MY,O_\2?OWU6 647JDHNTC3FO@[M[W\"G^ _XA4Q-:&'^N]O(GCR+"O\&4@LL M@':4Z J^^O6GZ^?_)P 2=+CH8^UW-_!_#F3E10'W&!(#Q#_(Q?D,>?SRF),A M!OD_ ALC_ U'(/\+\!E>^<\3UCV1@8/-$SL)@%\]<_L=,Y]DKE].$0>IWQ<2 MWH*4QA+2>,Q-$@+/)2@*Y]+$F. DG! G IGBDV,LR(3S^P(.?:+(TV2=0&/C MA%1H3@=.JT##4/?I2):LXEVG9XWI,OS,P MQQU#J&$;%XP,/7U&X&BRHF!IM;-VLG)RJ-7)-+PG%B*H.;-RMI)/,W*7M;T36=+3B:GHP1XXQ!PY'AR=MEKI/$[4H&55B7-=)T#IMC M,D>>F+Q=&99RZGK-D [%$_8FJS9METN%1])5ES-5C6LS':R9HK?5R<^&E+H8W=0!V5E,RO77'\#I7QW SV?K$)=&"76SVUH;(USMR:.7JPB[O M>Q9;TG$$QO<(F!/B36J_XG)A8G:"C1J-R5.R9GA+$6")-D5S;$GT;&28U%R[ M-I-Z3<)D"KW"E)DYMMYLT=NGM,K^F][L%P#*&K!^2"\#1SAL>.O5P+7 M'(2=WFED@9!(5;ULH\K<"][P8#GA=T7H 094@ M@;<)'@3>X_&Q(F_S__SV>/FVI=*#64.W+'#)H/<@^.[)L CF"^[;3M4F$J^4?CQP60[N#_?K333#W6TIW7V.P27>W[XG M#;>BO.K!!B'%D;/#CRT#"L!E/=?G2YY@[RAYM&(B]=*FC3?0HAL^6/'<89N(Y]^$Y_70 M>843YY(B@+LG8;\J"M\K9A_CXK/MYZRO?G:]Z#(%R_]J^W.G#]:;]0!_=)ONYLL']C MWEZ^258DJ5]>4B-LCB3^9TE\A,V1I%Y54N\_#UL/3EU%N9#S&8]KDN MV[5S!?5!_O[2-12!%OE%<>"1T%^(!68)[G"BV00SGE#59"OALH7:@F*5IM/M MT/ D+O'K#T8\H.EP2:U_OGXN*M*]'ZU[EZW0^6;=*YDNT]K,Q0VC8'U^M>IE M>6P)JQV0O_ZD'U LW/#B'*H76<5(,^]/,Z]2O?7-FBFJZYDL%PHKM-)M58L% M=T'6QK!F2/K7GT3Z@<#"U>,CJQCIWM?6OYG!/Z $N1+RO?]UL!RDFYX'4Z^\RK8STFEGB_=]H7R3E\[0QI) M:B2I$:9&DOI-)#7"U$A2HU6GQ]OOBSN3WNW[3[O$[JK\P5I\%F(XM@5#+? ^ MGHAB_\+_8/B_P:?QTT*"7S]G]R,;L5] 6>^__?J[>Z_[2L%1\VV'[FV2-89W M-NV<7)F/C01]YA4P]!WIAIT2T[X.UQUX1*DQ\Z,/^6>M\O[+R@]'A+<8O M@HO+P,6[%^VN"1>MP8BA'%2I,LL!J^KS;F+)_CH%=3T-=!U[H*C$0Y(* MM\:*7(-OC0Z1:W [N'CWRN4UX:+=47DENYCEV([=7F/4NC+.S^+%EUS2K'^H>\*5,RI1#G0W[5LCRO-T 1<(,64=\XGRN^C]AUM4 MMVD\+5%%H%P+W2D.'2>6HT]N-OO@&_D?X7U>;/SU/WOF7/P\P:UY]+G]*3D% MME;T=J<$4$\2:+F+5FI3MI^O.'([8\\:G'OFI!'^#J@_V;\FO%?E$=N+8Z/8 M&3G*C'42DFVM8AEY9LH"UWK,9/>Y"J&RV13C4:A M0\RFPMB-H.N[0]>[$U@7A2Y.JL3&:]*8HIW1N"T9RVV32L&^="2$KD2XU??Y M]IY'T'4O:O%>Z&J@!(OF*NJ,B9%T=5'FNR)?C:#K^T+71_-Q%X6N1#;3[-68 M49LIY#EB7!NETFH)0A=,P,7Q9.1U1= 5@BZU;XVM!I9.LX6N,\K*U0RYC+4B MZ/KNT/7NW.!EH2M=I-"!-DNPRXTS&:[53$T=P( 1)@.Q>/)%[/+R@/_QTF=W M RY'O64OWJ2UX9C(PH -3,$-M8V?#U16$@)4WC$56Y&L!P3HB3!%%%W0'%'R MLXN(L8#$M+PDHLN;)J_;%DQ!+AQ3F/*6M-_<-3G*2CX@4Q[P$X?M4'9 '^A47T1/A*X%_P$S\'@&@? M3X.W$8D'$N)WY(5EX!\NQ-,7FO^.)8$'] S$%+X6&#7<%X[?UVWK3(-7V+U!9Z]H3,"=/"!=]I%JX2[0X8[/@C1'-_-MI<[BI+!V MJ]-4"QM=JKFVHL>"UBYH_&7,>[P2_OA&!+Q$0V;>L8W=%W[C9>^;*S=G3B7B MJ:C)W;%@W*2)$1['$A$?;L\'#(TGJ(@1MV<$'G57NPL^1 IQ7D:\71?5UW.V"_EM2CCUE-]LVOQD;T&O%VC^#F2\T8R-) M'2B@O@#7/">&PT=\U^ZOLP+;H"MR;DVC384]6G\MU?/O6(']Y&QH;WWHU"&O M"EIFU50LJV;M;7>DF,4%K=-<@L-__4D^4 GR@4A=Y/@W_O^S]Z7=:2/;HM_? MK]#*2=^;7A=S$#/).;V6XSB.,]B.[70Z^<(24@&*A40T&)-?__;>5:4!,!XB M0."Z[YV.C46I:L]3[5V$RQN*%U=[0ZD8O'CR\=/7BV[KXNWA1>.7]??;SZ_M MD\ZD>+QH&9^FGS_T)L/#BVC\YN_*CW^^G1Q,@!?KS_ZJE^K->JG2F>\)N4W. MT==%)0DK4?([7JVV:9NUB+)G W: >>W?="517WIG@J0/B*))$ D1Y#0O+\[< MH]K-E^G@;_OTXDWMG\:GS\4306]ZWUO&1=_X4;G0;_;?C(;[M4]]'). 95N5 M6JE6GY^3L 4NJ.+9@O+L!NR%>_/LT3O[K.]>C$Z^G)ZY__S][OO-:5\O(,^. M3GXY[7_>7E:N1N^^'WRN^:<3@#[P+)@-+;U9TFOS Q:V/%:P?NY]*J&# I=2 M%\"FN/M"2#%$0GUL=X;L:Q15]EKC[SAO'K% M)BMM3%(,-FG4NN^N]''P_7 O-/_^[NU]G)BCS\ F=603O5TI5:O+@E_KO*CP MN,J;F6L+*[[&\$C-7$3(J3W=;T\&\5*WWNR9?:O3Z%:L:JM;UTVKVS8,O6O5 MJK5.K6$9K-:&U_W;6'DY/]KQ=CAB8-SON]8!+ ^B@+DF"(PW=F Z7A M*M6O M=J\/>^=[WT:'!\'-1:5R,[BZ./D\5ZI_ORIX_H>7%5Z;OD0!D1@/O?$2%=1> MJ<:,_=!J\A'L9W':D7^YNBAIC]&!\FT)V6W8?HILZ(J/F2:QFS%S+QI_A8=MQ\$+7R+!@[PA,6BOSC EB!Q[Q MF1%X+BPW!4:#L^*5(7&'*W4C+>=Y4/M!][0/2E[*E?W7'P>-UV_;QI?HW=3Y MU#[9'QVY2QHRX[U;M%>P=#=@[KP '[W;!_?7G] M6?]4.30.QX-?'[JO+SM[GY_]M9+SZM5N3=AJE:,/WO6O(_W#EZ;7/!CT^E\O MZGOK./ /4_]FM*\^'E9&]J^SBR_7AAUV!L_^IGPK MS7I3KU5J75-GK%NOZT:WT[$:H'QUUM;;>J=2-]:F?(') UH(M*],R;UF+NO; MX9D#X%F@>B_UVOC]]9EYQ8Q*);!]K_/AVX ,L'0KCT'W$74F!9LQV46W5VD.[ HC9G"]X+C1L4;&,O".EG,\606C0FDP*O'H.K'(4>'-&Q MP>S1#+QSC, M:U]/ <+@!DH!1V!3)]D'OOV: $?3&&^$WN%BNDP5D6-Z8;G+#Z1S;G.)9 M0$/!CO 37]YDCM&3?1O"'4ZI_00-8?=M6"<&?G(BU"_2;.*G)\R2F>0S$T4+ MW54F4R9@M"AM ;^7?1_LY'GA)JLW[A%SP?3(RS><\ ]21T+A+3C5_X1GGHFJ M--.&S>=AN*>/#MRK4>_2TO_Y97:O/YRTME'DIY/B*^' MI%KH\JK2'IQ:-^U(!/QM-V+6?KCDN2X^IBMK M_?[6>G6KK75!625MP+P!@'\(Y&N[7* U?* C\^N&5 .^N'&8. S'A-8JTF/ M!C5H,=;7O#'SN6F'0BY &3PRKD"B2*F#7JOA3F5?G@/ZUN$-,WDOFM-^WS:9 MSVWT6_Z()[;9!.Q,VS5<$YOVI("2ZMB#6@$YBXI^#-'#Q\:N2*9)VT#3M#?- M?-OH>5&H+4[HI*Y6IRZ,FPXS?$QO#F?P7T/@K.#&^*WW5V13JU0^4F_/W@K_ M?YG+[G&V%06&Y[^4*=74H<0E^RJQ_(#M\;OT1A]>_-)P)L8TD.4JG7)\*_)E MG)5%*&@Z6*.-/[34SPB-.5!B[YH4P#*]:<37LNUIY(=WW.E/,6%5QXQMNH-/ M72^W&JO!U$S3L5J"E_\8"]>_M$?@(YVPB7;NC0P75J=/\"W\!<\T,$1!'!Q-;C: M1VMA]LF@53UE;>.\5CGZ:/T3'G;=O3-S $^V9Y_G[[Y=?/Z\\^KJ^;T3;!7]][?_-H;P)-S:]JG;_>.OW\[/SAL M7HR_1_K^9/+=W._6YM=L?_\03*;NM'MUX/[C-NOF2;MY-( G&[-/-KJF^_'K M]/+[U>F^O?+ZZBZMZ;ZK?#'X/)/[BFKL\^ M^F'P^N_C-PT65$Y?7UY,C_?>L,;^YVZ]6YE]\C*HAMWAZQ]O#T\OS\_.#SYW M6A>'$WY=9@9)GV^J^GCLC0Z/NGO7QQ__OKYY;>*3JQS??*A=[-^\N1@-XJ/ M;^9K9U0Y_?+N_-SJ^N\J 0Z$FCO\3R"\'Z?!>'IUT+/>-=]\G>YU!_OPY-SA M1^]/]."#,S@]O/C^]Z]OYN"87=1Q_N3/ZC^,V[N60=7 MN&9\>-"-PF;E>G.I?2OLUI6W)%O,IZ/9->&$_$_)"8& D);@F;R1(*;/[5OMP.Z[[Z>?WH.ON6T H MYR>CZL?NS4%PE'>;Y-ERGSLR2G+VT*FTW(31&2S,*EV>?@)?_%UW[]#^\G[@ MGEU=7G6,R;._/)?->YHR]:GA!]>8[$3HAI1QQ&Z'KJ<)R("1Z()M0=E/C_XV M9(Y%=AJ&AU%C43"7[Q$LNE+*T@3D14Y(D5"*9M.C#I""0Y^AJ0?;PV1SCSG> M1+1D3%F%B#7^A;*V;YJ4Q!TX4XJ$$IHM!L;."/US'AV6GX,2QR9]8/K./SD[^;^I?ICS?U MP^[PI,.,575VO%6V?$4R\!%+&-I&[ GH![S19P"\0G>MS"@ ZY]ZC[K:8>0# MK"7=\TS$9:;S**>:./N0$F%$^SZO$*!L@$2JY L24!A#]'PJ$7#!MOX#)1M% M++T0I)9<[O:FH2^(>+P(@&(%?[[,M?_DFIM+-IKEJFH=]O@"QAQ[Z56:"@^; MQX->KBYMWJ7PL!X\M,I-U?2V '@ N=12>-@\'I1<*@8>E%PJ!AZ47"H&'I1< M*@8>E%PJ!AZ47"H&'I1<*@8>E%S*%0\/;(=Q9WCO23087AY9RZ,_ZBH;T3<> MVW-;[Y1;G2)WSKV]#;/O-VI R49% M+JN;3*$DZ.HEZ&88I?I81FF7V\UMYI-<1U*L5H2N6K<^91JH;0D-*.F@I(.2 M#MLUJ49831ON+XD5D[F9/T^NDRY/'&SXV,]S. B/O._&R(^<>E $/JT94E>4 MH[CTVW!XYVU>/ POZ_;??CM^<'7U.7Y=SGO*28 M=P+EW:B^VN'P0)0]\TZA@(?](&#P_ZU+XV;VROJEV37,LZOK]YUHOS*Z>!MY ME'H M>&2&U]&O]]?=P8;%P _]PWXX'+T].S1"\YU>W:^]<0YP)%;SV5^=4J.UH@D8 M2@HH*;"E4F#Q3:Q[2X&#]I?FN\^_)I7#O>.?']]_N;ZX"2XW+06^][]\./S^ MZ_+Z<(_=G)]5>N?F/PSOVG:>_56KEMJ5MA(#2@PH,7!G1ZI[BX'+JC.]:7Z> M!E<7UQ]__&SXO6/7>7CKJGS%@,4.:O8__T23+Q=7>Y6;\[]?CWJG: SHU6=_ M5>NEMKY,#A0_*73$\"KO=/NS.6N44^L\8VZS3.ZJ$]P=,?0[H8DWA]T/H[.; MX'O[YN+P:^^L^^ZR^NOSAV^;%D,_#G[I[T[>6A^N3D^N&^/)\&QH?<1V'K5G M?[4K*QK0N]'\B^)GQ<^_'V, ?OYGTNV>?&U^8U^.K'_:/U]_NGCG3"8;YN=J MY>>;;Q6]=50YNFE\ H?GN-TPD9^;R,]5Q<^*GW>6GW\G6@#\_*EJ&Q?'WUY? M5@[VO_T\ZD]_C+_XFTX=?+0^G7SX=%297/W\.MC[_.,L_#IYCS,X.^ EE.KM M%0W;4QRM.+HX'/U8#?WVG\%Y=/7KG\.K#WO-T?3#Q6?SG\:F+>Z_V50/:S^^ MM@Z_#L=3:U#IC2Y'. F;''_P^Y>E ;:RK.$4NZ")#D\T]$I5..0"!Y44PD[Q[L=ZX_G7Z9?HENWI\=Z;7JY_/1I@7E MWGM_^NO]Q\'7J^9YJVG7&RSH7N,0U1K(R>8*#1\E5PK":4JN;$=,Y%:YTOS> MZQY-_':K$OEMN_GCAEE'X:9=JLZP_>93,/YR_<6(+OJGK1.CVNZA7&D^^TNO MJ5(L)5>47"E&;.96N7(0O'$;)R?^\>'7J?/]^'O5^3"R-BU7^B=?1OW3+^W] MJ]&O4;W==@9?S.H^R)7.L[^:#66O*+FBY$HQ(D2WRI7H^OVDP\[WWAU&[9/] MFRY J>-N.J53.:JQ\>O]ZO3+T0_7^7;P<_SIJHKV"@:,:HWYR8?;5":R?N'Q M=,I)LO*A!O+!\B)L=KX)<9AC$=R&CU4(N??H4:WKEU_U[]UN]>,_S;.*,?+/ MG-HWY\W/?9S$@K=?:J5::YD$4SDLQ>:*S5[ MYOA],'KS 8:*S>\?';G'E.KUL_G[Z-.DZYU.HD/C^NHJ M_'ORX>./*4Y+P^LKC5*GL<( JF)SQ>8[P.:KF:R>\RTU;_SK_5&[\_X+P-LT MAX>?]C_^/4%[!*M46J5.9QF?9T8PKWET^CUY-?]=[-.@Q5OFRK]AIOA4+XDA M\XZ'T\+L:V9I!B B#+0)#@NDP6>9X7=BXEW2'61F'F6!I]&+8;1ZU;":O;;> M;?2 X.O]2K/;KO>:W4:[9?8;5JW=[UCPSF0LYS' L/J)YB32?$8<,Q\%.&(; M@+GO&LXTL .O_U9\*3\18;MP%CZM+24A*MGQ> \9:XXGX:'@:EE+3H2PTENO M BTY&=&)/!N2TMMX'BYP"([B;@] YT]O9T; M?$Y!G>"$\WSWGZ'EKWP")XY''X$,0HCN!2$@0ALQG SH@*B]MDVFF6)B9-\# ME/"9ZA9.RO3& (L2SNV,^@9.MJ1?$17)BO8OG%!HNZYW3>W,Z<\CVT4133Q\ M;03XL%3E\O"%U-*?AE32R%3ZDZ9T3$-F:"5K&AO6 0AS#QZ'WS A8 M63N-?!RB"!*"A88_Q4F@(>H'+63FT/4<;S M::\-WPM">U3"\?,6"T#UX4A/ MCX9_^GAZFI'H@="18Q1[OF%S$G,!*5X4:,$T /K%;P%!^#C>%)^S1SW#H3F= MXHO[4>BY'B@*[41\\8*^6!+C.$TCPCFT&:&23FCTZ?\ 5>_>\I/[S(I,V.[A M#\95<*R+7R#G5"M2RKQ[ZQ^^I8_T5W_R6:.\VG AZ (.NX"!^+3V!LP5W(/0 MA!>&,U##H_5M/PCYPJXS32$! C:(QQ\R0"FHS'( MT44(I].4XTTDDS+Q$Y_U'7:C[>-\6?Z62SBI,9[B_,R N181X @D@@DZR);S M6>%WD"RSAA,6RWTF1'2?%M"U2 "Q#BVR_8L&[Z/&Y?2 M)"2TV #>%_PCSM]X#$X7P9\E.5/WX]^';S78?;M2?X6'J'5>U1I_T+.&=G*Y M!Q3P^N1,^Q\G?*6!$JEHX\&_1P[]'/XMCN@5 M$DV,ZL5W]$#JC6CZ;M_F0V\GMH.Z;\Q(NG'X).\0)B8C3H],(-N@'SD9&0B8 M2.!#- O:4[Z9N4/4$2/.BJ!L#3B1=4UZ0P"@'\5CHMG-&+@(WR4F#_._96<$ MTX9HD##(+1#T^"TY7]J;H-B50H2.#> TN1 $*O!1 6C&! 0"S>D&+"=;'X$M M#G)C"K*RI(V'8('!\7#R-F%2R).5\,\LY9)^BG'&Z0=/S/IP&@ DRK-8XAA2 MIGNT9]3\0,RP;2#' .")**+?;6RH"(!$1C"X^. DY @Y'7\3_Q0+[2#R!PQE M%] .JG!$VI2V0+8#<U84B;0,@F?P(-] MWXCGHB,Q<\K%YVE>-JK/S)HQ$9,: M).TE-40/H$BG)79$2WB&'>2.\*$1B@9N]>'$^3#!57ENTDUJ?H_I,,/'X-#P M5=9]K"&=KV" SZW]0R5SI2(\>,;C56@ZD9X5=+\ +>_Z+U M+^T14.@)FVCG'CAAL#I]@F_A+WBF#7V,M/WK\O1@8;ME_/FEBR$T)^.$BH^> M_75)"A$M/X_&N0>QL6+\E:*5I01."-D#X">'% A)/LQB<@Y!_(]@1)HO\ GM M_[0J??//&=3-T$#*8Y<4, YO77YU<[,NT4T &<)]&Q0:PA$B'3;Z$B&0]NW]L;@=$QC!0W6R! %_ "GB[EDDP,+ MNJ8MM&9*\/*OE+7CM,4%ZHBAH$,Y&0Y!+C9;?\3Z"\Z#%IM0,F-O+'TZL+<_ MD?P%.P\L_P%Y6#U#! I(G [PP"-9;B8=)RYU%ZT8^SP(+BE^R]I^0$X)1GEH MLR3[01-Z/N#S%\,#"A>>^TIW^]4\ G5 )+,'>">%D!_'^S,^(5I+P[.)8/4Z'W207V@ M.I\H@=D8FNC;M)81@?: KYC)Z<&[H+=XCDVXQW,A#@^X5ZF="2*#9RZ9#V\E MNP2^#SY=B=PT!@ $%]>;X&%BRX1;O+V1C70P)?KRV<^(I0D[[:,+2N9VB&'] MB"1:,6"GF8YAC_9ZTSWZ 2G&#LH<(6CLQ;1/[R&PL $%C#Q@PZO4] XXM MK!U^S!@>9.6C&2(\G[VAAT:;=$K(A <#S:" CM<+*=HSYI$DLAF0Q!#00Z"T M7YQ&8Q^$##!AOB-AQ^XP/R3P 9T1C6PZHK#NN! B3TOL,D97XOQ;GN9Z8,O> M %F@KQ.BJ9ABV"R,,( %^[E&VY/< KKP2Z='U]S&H-J()1=.\2'PJN:"#S$3 M<[&Z$1#@D!E. M."0&Z$76@*5(2=*=-,F)Q4(B6 X$-Z+4 4 ]#FUP6B,D,!XA$1:Y, /ACV-D M:/D.4@$L#D!PL8<>62\VC9GUA ($7Y$M7&(:D$T&.DL\HIX)\FI>'%_GGJ!T MJJ/QF <*DG@ACW2"H^E$%H8-R<\"T3CJ.4 +(2H<8>R/04(; UJ>ZQRI&9$6 M*3 G_7M G@QR'9\=9<*<^%*I1\ 2L4KH#.)B0&C6SXB"=$2RGVS7908R'<@\ M^B7P0H-\BBBTR87'N+?G$EW!&Z7F!0DH]H_$G\!%AN@2O4S@L+EJ1LZ#8W%H MD#Q/NRJX4RU$XXV2(5.A(H/,'I!'*(9A:(X-0AA>F'! _"XZ00]X&*0!)V>2 MB7*9](;]0%@9I@=;^16'-T&]]&WFQ%QB\^\#[[DFA4!2:P@N(D)!<38&;YSH M8M9QHC,# BB,PN/G 9H;@%T[&))>0]9C()'?OMDGQ0+JCGQ(.E+ V!5_-_B@ M*("&8-'!V874@]>AU^E2@ @> Y(,,7#BH>PBA4&@$Q1*?K\?C1,2SD1UQ*ND M4N%T!3)Y (?E.D:L _*!0,9M,S0U122!/$\D97@"2,M93Y $D]O9Z)X&0MKF MH>CCLU.RFOJ4/F,B.I0P@ X"VB,' M/^I1!%=D&G@8WB-[(>7MPR_@A:#>X<%EM,NX/9S$.:7HA\?G8YE<7A$"';#* M3!$<2@4AX5/8!-)\D#(;DL"4-! X]2R(7"5;60MMH%Q#F]R0+"K-<* +;JPQ M*\@$=OH1#\3@0Q26"<2W$-P\UI8.Q\RZ&)X_,%QI+BT"]DQH2<:=Z>66B"'Q MY.'M^$SECV)$>5&($5T@4@]X8(227#H9AN6-XWPQ/(2QPU(2!8T?(Y.0$[D( MUW([0@:/TO%/"M&"(>1B1.JCYPX81OO\$3$;*C#R 6[&CNG'U_ MX#-N.W(VYPI0A+VY"$ 3L?=#1+EY,F*(VHM;T?W8XH1S $6 %@/,1&-*OL)_ MT$"$AYXW*N4*/N)P#Q+^A@?CP@B]'-H.97Q-W^YQ77<"P-?J\K68OV!N0'ZD M2U?&N \:EQL$\NI4(.T9( \P2[A!2^0,YO-G;F2 =#IGR&KH"+S%++1>V?O, M:0J.'TN_YZUR(]XW*7* CSB6RY6B10ZY1PPIM;GD,A[%E^%6&0X'9\'%%!@L MI5=D84WZK8B?S)M!U8I0*\=3DN,%S\LUAW%..XM5>E%;[['^?.W0_&&2_3^O5A:^CBPSD56B].SR]WZ].WK *$\Z1WD@?U!%D>Q, M45ZRDQG&,&XID"K+JY)D_:>"'XEUF ZT&W/$(86O( K.I7$^*6WQ #G#-UVP MO1R/PA;2/W+9#684T$5U^':F((@#:=8C$PM++6W]2,W!I6SD6(G]S[-7^)5P M*J1Y+TPLBQQ5X?IJ=>VM/VS Y "[4I2X>+[ M//RH&3+.(4)'W XDV5UOE"J52AG-+Z"X2?Q(Z'E72+U(L>_!Y\#(ABZ80[#% M/8IG !SO(Q#'7' @9!X0\). .OB4P DC0Q[J"82> "@N!2]HI$W'D7>=R92G MLGFX400?PJM1;S8DO";$+;S,A\=.%T,M'1C%=9Z#*B809IP_AJK#(&>%DJ1H MYDC3S] ^(KUJ34!AQ!?BIJV6*=W>PBQ6M:*R6"J+I;)8ZU<\*,UXN!G\\HGG M7_&:,)"=_ >42 ./&^SUW1&YOR36MH=C^7MIP/QI$8-C'AK3ANO"0*6-PB*[AC*)/9W;F M"AYB:]%V9XI0T+;%6*@TLF-E^T[&]H_CKYS!\C**>":T'2^7305[4]8*MVQ0 M^]+[A8(&IUI[:^.]#>T;T('0R5RY]M@ 2V42_U7:$NADQ)[64G/GT\7>F_,C MK=IJSEDXFFO(,J(9G8W4CM&@&TJM@B7RO%Y#;5U")S53-B/B$!1*XXD+8!$, M.L?Y-L,=D"1[KK=PB;WG5;&4B+,'PL+GVQ61-/0?Y>)6G/#RA%O$BV7GJVZ' M##'7-VR'%[4\289"DW2?;NC _CZ)2M;](/!,F]#]OX%V<':I'8+OX^%K@'1= ML*IX] \C]""P#C!UB3'#8YYCG;'>9,R1&[I(_EE;MUD&4RVN_[V -[.0X^MO M&0&ZP((T^ +A39A["17%^S_P'(=Q^CF0Y6V8A,&PA ML!\7'J1I'2/TQ@A+CV>2EDDRGO;"8VQI)H"%0*8!R) )T_R0W;,+5LB5-C@DNO#[;FKL__SKTZSU7DU>X%WYGYMFAN7 M'."!8+ZGQW(DQ2@FC[@\OZV&-IUG263#W'5314%/BX(N&*.Z;*[O0& Y!DH\ M<9LBDYH?XQTM;J['UP!$Z7^JY#\I TL7_U,:!G2IP^]=Q&H_E?Y71*F(4A#E MN6$'"^F,"B*IYH+J]*(QI:325ER::A5%*8H2%'5\WS*!/E .\^.;R* K\:GB M$%)%T=$FZ>@CO_TMC:QLN:-IP#'%];]^Y%.449:=X-/@] 98"HC8"\JWT]3B M\#R)D#@UL&4>W4&J1K*_V+')UZ=+X1.M$=M<=I"Y7,%LXI8N4:ZQOO8T>X^- M%X*&S+#X53X9H@OLN.0H=7M65I2E2RM%5 A+)FT9V15]-2IZIQ270&/='-;J M4\U^6J]B@>) 5-HM+@ZPZ-ZIW%S !2V_?2HK!9$)Y$U,7DYPCVNE*=LRMB:Y M:H="IM,W_$FM[^"%3_ 7@IF+0B)P#B]Q^#4: MV\QNT B2.P!$'=28099.&:*W@RBZU4;V34EC!A@$<>DU5JS0#8E4X!U8C[8L M;TP0_=./_()Y!FY4.AR'^ODI,;8*$*/K!=EUXW 1;%6>FFKZ !A %2"-7''? MP\2[KYP9-72E\@PSYBDS#P 1",Z!YUD!MFGAH;"T"EQM1'[!!D2W@B#;K, P M?T8V3Y**VW>R8T>JII[B*^F"_LSE!;P#Q:\LS=Q_ $+%"P7\^R88/W$A'J] M]WJP,1:8&.#.R"8+;WC9/>IMLR>K8E'JN"A:Y5T9?NW<-L4&A_:8KI71*=*2 MVIR'15K\8AEDCSKI@%! D]4/M.TMZ]!568-[$Q!'1RG1S[N9H"KDUQ"E=N?W#+&EF-WO,U1WTI#LD1D@FI%@*3Q> MJ'#9P,/;%H".! MY<9$9ATLL^@Q<<5HSLC$6[.4*./+&'0%C7$C4V2)2AJH$LR$)H@C<]V5EG-L M4J%M%-M3'N^4QGM[P6/<8Z 66=3W@NY4RDL[7*V@12RK> T-.][(+F@O[#*C M?CW:\=F1:-$T>PWO3U*"U$C.%VV_7((0W@'%KY$AE;@K=RE>O#L=#LGWF'![ M<:$9+J]U\MLJSC1CX)9D^P[*T?676:!N%FW8.2X-Y:7@P_T)Q1PK?\J!9N$! MIPF8))V%N\4Z<;P=L7"+V)9M.L9 #7Q/7(U+&K@%,93DVCREGD8C-V53B_!. M7 YUPINE?NHA(\DA%.T-R.A:1@7\ZJ\1+$0^;R1W^YJB'/Z2T+S0&(N-O,1= MB+L"T66QN(PG1?^XMVLPD49,$A]H)<]/[0#P&M]PM8.X!Y_=3R\AKB%*TPN, M-&H1D+B4LW$B>1M9W /'_4E>QP/1;="L\*52+4Q3QTVG4()*,ACAGN4VTW[Y M+3>U>G&\(4[#SP($&R2)K+9C7^$68\=---,"@>H10,5/9.C.W"P(:5E1V)VY M"(BY(OHXB\]LO4;<."G?BW+YAI%N"3M+NWZ- :9;]R)KZ,[_QQB-7[V)R^AB MWT,X45D?"KLD>N1+$W.EJ]N!H% =H0KR7.QC":[V:.QX4X:U%2[KV]*_PLNC M>]P4H'O$;B#NI"#OJ>,$S"*6D-BFD4BYX9N ;(UFSD?2?BV]N4M.[N$V'N$<<4%,0 M?"%>Z^EH11Q#M<([S2/<2$#P@@B4$D M@9$T^*)K/2"OTB[C'$#O5IL.-O)+G6SDQLZ)>/(2)26XWHBCY]:H.LPUN4K$0?<+CS&\I<#!)LQ54J ME+]CGXFZ60[?[$5_B;X4'K![AQ &\4U-1-:Z_#\A-.>A^W"IF>K)^<#+\^F+ M\L=N?-&2$A;S-8=R5[P/1#I8/<;\N"M>EI+CQ.(!,2Q=(!71Q;NIX(OXH MNM3275K18\,/)?F@!Y582/%56Q%-+B;$3WF.W<5&#B6\F+S.'.WLNV_)+\30 MYX]*),B/]WI@B/-&'R3<*RP MY?(F5S@D@[#NV+)-L>A#+SM";&6XOZK"_2KJ15.K]1^3;@66;<4X^;D\CFMG']S;(0(U[CXD ^+7A1,*: MQ6:9U"<(=V3)OEGP0CG$*'$V3DX_TJW!J2@+ <40N_#4 "M(U5O@"N+3+>V- ML54580?ISC\+J]GBDI\0Y!F0!*PQ! >/BHP6-:K)QOCO][5:FI<>4(C*88): M0F@(%&8FEY99G,^+HWF5'_KRK6(U792:WF]H>J7<["R;39@2E:GU,?;=!UZ2 MM][D[WM88?J2:_ ) .%.S9DJJXT?E5[:&C0FJ(3&$JKCWQO?>V!8VH+[W9&1 MND)+\="BE_6&0DOAT-(NUYL*+85#2[7<63KW5J%%"3&%%B7$"HT6)<0*B18E MQ J)%B7$"HD6O=Q6[F3QT +D[1#L'5.>;$Z7LKDGR M."6U62I9"A9[0=6K*%M[]M>+R*7[-:*_-%W\\")XDQ7\^9]_VTIG/5KN5!\K M=SKEYBZI+"Q*W!+U=">!D9VC@CZ6B=K?HX;=MU-1,(]-DK-_?I*2,6^'F9& 6ZW2/&:V31RJA6%!X MGEL^8/WG2G$HW5=)'[2&%R.7(#Q]&.RG3,=Y]I>FUTJU5BW/<"":.\7"N:)\ M1?D+*+]2:NBZHGQ%^4^-\JNE=K.:=Y:O6"C/VSG9#;RW=AOI?VQQ7G>^H_NV MQ+D+J7\V%DQ8JV1J;ORDJU%/U7H[;[M,,8%B@FUB KW4[.3NG"@F4$RP34S0 M:.1NL>X(OC>:,%D9OFLY!B(WCN[?]D:*XEQ1)RP:QQU@2S&O;XQSR/8IUT"RE'KQ^VQ&AM-8;Z/G9;;F7EFU2G&QCJP5%GTOI MLZ[H4]'GZNGSEJ/EB*K=2FXH5!70$-ON- 9_PRD?8N$.XH%M+U4R8X=K?UNLEAJ570IW*B)^DD3<[.28M59$K(@X1P/P7B3\0N]4 M_]RA0O<=#OW?#Y^M7<+FSEQ;X%;\!7,<>%])&S"7^89#UKQAC6S7#D*?!L2H M^+^J)U7UI \RPO12LY9C!Q$5D%7L\X381V^4F@W%/HI]%/L\AGT:I4X[Q[M M18RRJ]L,C[D]GF/3F"(2Q5;?9KCT0G"^O+GJ*Y5-^0U=]W04V^Y)JVJ]I-=4 M)%MQP9/F KU=JJEF;XH+GC87-$JM=N[&ZXY@?$<[7>7>?WF;'9.B^%G"5_F( M%Z_[OC>2_HKGYN>G%.6LA0O3[8B\*G[9\3V+%&JEBJ[GF-E646I%_MM#_IU2 MH]I6U*^H_TE2?ZU4;]=RKVK:7;P7[FK*H_T2-2*D@#D4_H9C',K(@E#F3E3J M1)4_;V.Y;*>1OV&E2%B1\!I)N-[I*!)6)+S5)-S(DX0W'H/>G4LHCS7=.RJE M4,"4 G_#:3ADOF:[IC=B)$>=*W31Y-%3M.%-N9*4E7:DGOMLQ&VVVXOEAISY'@I6S]7 F%^-+5^L ZM E@IDK4ASY=FG4,6 %>L\ M(=:I*-91K*-8IQ#-<8O%.4\Z>?+XMA^[311;G3PY8:'F>(%*EOR.7BNN$GO^ M%#JQ/%)989Y%E?8K!GBR#-!92=,'1?^*_K>#_C&[D^?MQ(VG U0KKB>=_?EW M:/0;B/=+W)@QI")#J6/#WRR'3^I[C M>!/L3TQPT\:8?;)8H/GLFKD1TWI3;<"\ 6!\.'V9/@U_7JPNN,2$U8QQP%[* M']*[Q_$T0[Z!D7$#S[HAL'Z'JS9!TA)!,O?B:E>]GQF7.U- BOQEY@8_^TESYS:-C. MS)I"D-"+Y:-&#V1*%+*9@Z[75$A]#_YX7\,!3A;_]S?MIMI2NTFA92-H =NN MK=!2.+2TRRU=H:5P:*F6*XI;BH<6)<0*B18EQ J)%B7$"HD6)<0*B18EQ J) M%B7$"HF6]AVY?H6637&+BHFM#"T/+XA9'J'<% S:,OR<#B.O)<-X5W P[U2+ MR;#S[*9@9'H.?OC?9XUGCX677FXO57^_"[#VP^'56YJ)\!G31O"'8: QUV*6 M]I]_]_*AG.5VP"9Y:5W)^=4#(#?660M([C+9GR!(UL(FVP62NTS5)PB2N\S$ M[06),M&4B;81$VUSY44YFW 7;!RR48_YO/ZJ5BG)0BQEQ]U"._5'TTZEW&SM M$.T<# UWP/*C%*6D4DIJLU2R%"QV%B;IHK9G?[V(7".R ,F69KB69KM:./0B M>),5_/F??]M*9SU:[E0?*W+=4JE;QS"L7"N:)\ M1?GSE-\I-5H=1?B*\)\:X5=+K:J^VX2?MX>R&WC/L1L5=TN*A?3?ZD:UX1[XWQ&G:\ANEU(G5/<3B0Y2B/20KO7G$(O55JU+2ML4DR@F"!?AZ26XVAC MQ0**!;:/!?1Z[H[);N![LWF2U>$[QZ94:RD!6JG_411W2C3(O?1"P]'.>4LH ME119=82LP(IKI1&T711KM5(M?W]&<8[BG"*=>R6<4RDU]!T/3BO.49RSBJQ. MNYE[_*!8C+/ZK,XNTD7K:65]=KT5\.U;$IZ:-C$"[;E>*]($C9TJ&0P;_ MF[MQ']_@TFJ5DH;5\24-#F:[IL^,@&E>7WM>+7?D4B4-EJJV_H!_@7;NO6BM MO H I,X\8"[S#:SAHRLC3/M2OB@+2(#?F1\D6EE(M!\.">W=V[C/T#1@%0M L'YYRL?!+PZ2$)B/;DQ!Y_2JX*PX:T/.'F],4]A&8J=.6]MT?.W B!#"6G5VZ?_ M0Q6_6B*X@Q07;NF.!DFI+E F(,A'PV,HWBJ-KQJ^?05MH&XM=I>:5/X/[P+5 M9K?^_S(=K.*C8P]\SW\IS<34H43GK"I91@.VQQMD&7UX\4O#F1C30!RRU2G' M]S9?QI9FC71\I5QK_*&E?D9HS($2^^NG )9IL2^^ENVR+S^\HU&7P$OHC?'^ M.C;T'\&OXF!UO=QJK 93,Y9.+<'+?XR%ZU_:(^"D$Q#MY][(<&%U^@3?PE_P M3 /MU?_OLW]=GAXLO!V%/X/)ZX\,)W-#2GST[*]+FG\ G'K@T2"#("9Q(TWF M2PF<$+('P$\.*1"2?)C%Y!R"^!_!<#=?X!/:_X&LP&_^.8.Z&1I(S/.8 L;A MKEIN> D]%=@WB[43W_E*[/(Y M7VGIE>\#+R#C;>!Y5H#^-K_Z#8(5;"V^:'SS>\4;7;"5!+//*^5FQOBOU<#X M!W0]3QO.#\3\8ZEQ: <)22.7),;S$#@;'N9(3]NJZX#@$6%M['M].Q3<^SOL M.^=^U;+N5_,1[M=1BK!HB^W:'T1Q[?H?CW!SYE\QZ_2L<0Q01JP&(#;,(6W2 M KGE>.,1.C+@(#$W$-?<5BW;_\<8C5^]B=\)&TFQ4S6#S%;,38U-<)-)[4AF M>,G(;#/>/L\.0I\T^DJ1 MCELX(D3O)XA.R#S]87/&Q8%@8,5$7(QHAH/8:=C= I9$ O*=6C;:C?H8%8W]TF*AV, MA\;DP#>/B/0B/_YXKP=V"$H7&6_=$%;/<,AA("$H]AH:-^NQA&Y_.P%7NJGX M1V: U2:BV;]CAY:W-^Y65W$W%7=3<;^-,7 ' M)PEBY>3:[B-TTSV^E:FJW-YIM&H@RJTTM\F!*+I"2_'0 OYR0Z&E<&AIE^M- MA9;"H:5:[JB1VL5#BQ)BA42+$F*%1(L28H5$BQ)BA42+$F*%1(M>;BMWLGAH M 6Y1:"D>6A2WK!(M#V](L88Y>(^ P29'G2T/#A:L%_W#YW\\?JA9M5RM;A%H M3N:R#+GUZE_NM:QZ(,P*)S7<9?D7:VC2FD:%+K>ZGR!([M+A3Q D=UF;3Q D MJZ:238PT4=;2>JVE@@[9^UT;:F=&(:U\,.QJ+:UM&PQ;V6@[T"(/AMU=D^1Q M2DH-AE4Z*[MW.R$WC/JE1JVIF$ QP5-F KU4S7.HS5HJ1-;IE>P>QG<*W;_MCQ3%O1)C8M,M MGU629-4!LR>DN0IW^)5D6BHEO9WKB#85;U;L\V38IUHKU1MUQ3Z*?13[/()] MFJ56+<>@6A'#_ZO/^>P@750[NTT4VYD3RCA<_!&5#GJ\?ML1H;362^BY29AV M[D;;)L7)-G9;4/2IZ%/1YZ;I\Y:CY8BJW(T#4[#QLY:9/> M<-MD=16+5[&D[8QUEFI5556NB'BKB;A3JG6JBH@5$1>!B)=C\S82?J&7*LWF MGSM4Z[[#P?][8E3?)73NS-4%;LA?,,>!]Y6T 7.9;SADT!O6R';M(/1I2HQ* M :B24E52^J V(J#$6NI"@V(?Q3Z/89]ZJ]2HJ L-BGT4^SR&?:JU4J.E;C2H M&PUS[6-VO+795M]HN/1"\+Z\N0HLE5'Y#67W=#3;[DFK5J=4KZAN5XH+GC07 M-)JE=D*57U/$L55)Q:D?_VD'^M5JK7JXK\ M%?D_2?+7&Z56JYY[9=/N(KYP-U0>GY[>;:1O9QJ%O^$8QS.R()3I$Y4]4570 MVU@S6RVU6ZW<;2M%Q(J(UUK*7ZU6%!$K(MYN(FXV\I3$&X]%[\Y]E$SX3;I<6&C?J MXHD*V&UGP*[>*>GMM@H[*RK>9BJNZ:5.55&QHN*MIF*]5:HV\TP!;CS:KK(G M>8X:W3@Z=RQY*=SA5\$[>;).$8/E*H'RJ+3:;A/%5F=03EBH.5Z@,B:_H]B*J\6> M/X7.+(_45O5.J:;G>0ORR8:I%0-L)0/4JJ5*+?](@6( Q0#;P0"8XFGE[[/L MD(-27)2K%- "U^/?H=%SV&I>K%=_2\SFLB7^*Z[ST@X!1^;L)IN+]TC?FS"D M(4"J8\'?+X=,ZWN.XTVP8S'!31MC"LIB@>:S:^9&3.M-M0'S!H#QX?1E^C3\ M>;&ZX!(35C/& 7LI?TCO'B?6#/D&1L8-/.N&S(T)9L]A_3!-07M$[_2)(+5* MY0\\5>C+MXK5='[:>SN[!F'R E$2Q_)Z9ZV?.9<;4W 2"\ M&GN!C0W57OK,H?D[,VL*04(OEH\:/9 I46R'U/?CC?2T'.%G\W]\T MG&I+#2>%EHV@!8R[MD)+X=#2+K=TA9;"H:5:KBAN*1Y:E! K)%J4$"LD6I00 M*R1:E! K)%J4$"LD6I00*R1:VG=D^Q5:-L4M*B:V,K0\O"1F>81R4S!HR_!S M.HR\EA3C7<'!O%,M)L-&M)N"D>DY^.%_GS6>/19>>KF]5/W]+L#:#X=7;TDF MXL1VF3:"SX>!QER+6=I__MW+AW"6FP&;9*5U)>=7#X#<.&M6374_$5F(8D$AGUN!F$K8C;FH MM6JI76GGG5,H%LX5Y2O*GZ?\:KW4UA7E*\I_ZV: M=U:X6$C_K7Y4&T[M'D:^-\YG\OD:PMN%U#G%;462HS0B+;1[S2EJ);V>KW0J M4.15,8%B@GLR04LQ@6*"G6""Y=1P>VNV/ >/;)P#=B93LK)&9/EB>[,V_&_[ M'T5QIT2+W$LO-!SMG+>$4EF154?("JRV5AI!*[!4>[0EURAU&CL>8E."OCV+0E/39L8 M@?:\UBQ7-'B!(P=+AD.FN7,W[N,;7%JM4M*P.KZDP;ELU_29$3#-ZVO/V\E* M)0U6JK;_@'^!=.Z[9JV\BN.G3CQ@+O,-+.&C&R-,^U*^* LX5,OM%<&A5GTP M'+1W;^,>RY%KAT%FPR$ZW/!%O52I=^@"3*M3>]"FZ4OXIA*\)A@S$_NN.-/, M>Q>]$<'4B,&$BSROUE.?Y+('[#PM 1IH$^9CXVD;$ ITH%D^/.5BXVEL$6W# M1BT-A,PD'&8V#.?H10'L(@@T0*^!KXB<$/&#S[ ;8#::I6J[H:>Y;*(%<,! M"YGOVZ'GVRPHT<>&:8($"X.2N&C$MV5IX^$TL$W;X% 8&Z'-W% S)H;/Z*7P MHM>&[P6A/2IK*R+K.V1+6O[VZ?\V*FXRS,?SV(+UROIC.4]SO9'M&HYF,<& MIC<: PXL(-D'L!L/8F-AB15(&M8:,K=BO>Z(*M)+AXKI>K M67W3 CD+ '[>>+0H?R3U#.T@40%(TXF4&H)]!@]SZ9(6"NN WQ'A;.Q[?3L4 MO%9)@/:;:JY9;F7!WWFXFCM*$15ML%W_@[;%#',HA?6]EH) HD__#^V6-V:W_OTQ3M%BVXU@%SW\I/8_4 MH40SMBH9VP.VQWNN&7UX\4O#F1C30!RRU2G'=X%?QLY+C8BI4JXU_M!2/R,T MYD")(QM2 ,M,;1!?RPYND!_>T?M-X"7TQM@3 6=$@+C?$P>KZ^568S68FF&I M6H*7_Q@+U[^T1\#?)V PG'LCPX75Z1-\"W_!,VWHL_Y_G_WK\O1@X8T[$L*N MYX\,)W/K3GST[*]+&JD!/''@T6R,(-;AQE\I6EE*X(20/0!^<,ZF9H(/'X8@H8A[A._,[9N2.GI&:FKZT+IM271#8IJ!B >;'P0O/!E\UD,CD,MR47[+2HB\%.2KLAQ#D!8/]N8.2,)\=OG<+Q* = M '209U9*F[B%(Z+'_80>4T88D$(S0Y"-BB#(EOYHNSX?BESD-(+4?:[K*>J, M39J'4A!R7'7A,@O)IP16CNW"7F:\T0240V98Y&L2E>NW++Z8(SH+GS4LBML% M,^PFB;]QR^[G6+2L[8_!B+P!<(;@H>/)Z_%WA9'V*#AJ-HZ2>9;= M!_H,Q=JTA.:-\?< 8 0N * QI.%4_@CP?W!X*K;M8@@!OC6QPZ$VI*5#VVY..R%N[4(KA@C)GTP7OWX']P0?X"N(*)T+B9$[ )D.,6]!K82>?^1L!=N=L[/F >5=["_L' MFVKO\ZJB7L6=0I:2;\=H![,@5K#KT*^S[\PZE:W"^(ZV$("/!HA;5K0 ]\]8A+EE/QXKP?F*\IN M&;?<$%K/<%)@($$H]AH:-^LQH&]_.\%7!@US#S3DMCA=THW/&"0.S590-N#9/E@9WF M ZWO>Z/4YF$1UV2"7TQ&-@6WAR8,_H']VF-@,J %(\2/)B %^ XRKQJ! MY\#'!FXD\@$T:0$(93#3>0H:([MH/9&0OH66WC!3?,H%<:V$KQX:%C\(/D(_ M,,#5M>&0I8'A-W"14X**4C&=2MH6SR95,L; PLS 6R'KPB&HC A/WQ@"T^,+VT<(?U3LIAIAW6JG=N\52L1!B) FXQ M)N1HX/-V: OJ>/!618Q6GX5=+1/JGD'L.O3EO+E 5)JQ*1;8'-P8F0QMD+'P M^,B8"E.EI 51[P<<0MK9((5MX!SZ%E"W"7X+N$MX9E!JGHM^2S3&APV>BR06 M:%12N6OT=S0\&(^S7S*PKG$[P0+SOKY.\SZ6,/SH:&*T4KX7^C@1P$< V"X8=<'6@-%KP&6/E'L2J^D)$G\5L1/YLW@ M&@&,D6X3HY$[2.!DNN:02;V8Q2J]*)9:>F/1NY[KC11JDN4#AA"_Q_J+S*O9 MPR3[?UZM+'P=(,?GV:L^*?P[WON5R]TL7=TME5 $1"%0BHMZ.TUYMQKCQBT: MH2Q+EU*5.-N8O&BJY(5*7JCD1=X1G5/47]=<9-1OT\. FT.P%<.I]@9#Q'8O MHJA8(GPH/G9F@]6B78#,P M0WM$NHK^!=V%Z@IT*=,L&Q0OXU9V, 3/F*2>U&:>*X)[8.B3\00*? ";'*#J MHQ?AI^ +FT0X7/W/ZWQ7PS!6M?+*"/= TNX!P*Y82)_IKS @O7_Y*5Z.(M-D MF8'X&0Q)---IR]JQJ[TW7%#DTT3=D-(%3\'B:CZ]$M?"08#U1]52K5TMZ;5. MZI29$Z(Q.)"Y>),QBYOP(!46::W,:ZR(_KFO*2D4B'2?$A4)#IYA(E$ &C; M_$&)2OZ;@'$5;'7^0=J;@2&GA>!"P'NA.>#YC)TE;03"'V@P(,W:(Z_=P&PA*&Y<.$E2^,P>]2(_(*FGR%&18XH<32"RV*#@ LW^ MQ7/ 24PMI0C1CK) TG$15Q*T2P8>0#9"S1G%5IJ5,H,5W2FZ2ZE566DU$[B5 MU,7<(0I";J:1!/3XU0%+)!$L4:F@U*NBJX7RK&_SZBV@J("9$1=1%NLS[@<@ M)3$7+33^VQ1ODJ"19SJ&/>(TYXED=0AN&@.Y!K8>JE< YE2C:(0B/D5\::'F M,EZ"8(_&C@@W)[[[ C>!:@?(KY\&(1LIH=QU'/L4U>(.-.7R'9%8?(*HK&-JTO04SY R9\3JH4 MI7QZR,RA"_L94%+7%ZJ0REH#)AW65)5^4+Z=JA8G9DC Q$FAU1>U])B#>6Z> MY$5.83?@G? ;3!,E=^$WH#1:2E:SVM:9JI9*&[8 TZ)^GW;I/NGP(8CQOC* M8%4P^![FLS/A1O+%+?ZU;=Y:]\*K1D3!RS'E M5P%%<3$1)?(RU7!:+0Z=D@J,IQ?"O&*UP& ]A M1+Z\"4R5\6Q /N/0FV!)3DFF, +&KNCU8$ZE91GC.1,L"7-%H1WE4E*/.![E M*.)\,1P3%O4-.\A(1=QI@#5[&&>G.FJ^-!J OO!D*4>"4?.AYU@8/9EXD6,1 MZ'V;&,&R'?)8R]I^LC1A0E0GH"5I]S7CVK =)/$2'<]VKST'JZ"\:P:/(;XC MGP@)RP-]VR2LS\AH$]61DWPQ; 0N5JA6R&R%,S(%2EE%Q .'F\,HV M!H@ OF#4AM%:KDRF@)T<#_>.FP1FB\&-/& M"<%&*3.&M?V9OV,@;$0UF'28S*D!*I9'2UI 3'AD^&H, DE9")O(E4"1P;5% M&YP,F4MV'[?\[L-:LAZ'R<_IFQ8#I:=Q%V8N$@.B( ZTS-]EWTEWBAR'+E)HP@EAW& *A[)?PP@+!-(UTE$@ M4N&TYYF*A-'IS'Y?M'SA17J M!,!TISQ+^77QHT8O\,"@6GV-SBW#5/& ]^WAEU*DO]N'2U_:ZECA83UXT,O5 MIL+#YO'0+E<;"@^;QP/(I;K"@\*#PH.22RO PP.G*MQEK:[MS.WQ@FN::VG\ M?)>AF,?X\"P$E@U(OWV4?"][6'"2$ +_?=9X]MB#5\N5I:RWZL'I=\'B9*[H M.PL%1>M%H_6U@N )<$!\R8$+@5JEM$@:*#Y0?) ''VRNL_M]^&1IX]87D6M$ M%AS/^C-NT/IXWM@L(!YR;+J%[46PF!7,G%PQ1X8YJH]ECDZYL=$Q@K^K0_!J MW)SUN!J?N>BF\J-I ).)&QTNF ,1U'(P&C8YU@(= ME^Y(7H/_*G+)'!SG@O M.Q]PZ=9_R@G'E):_[&7C*:9$5>YR>)=H=1"G$91ZC)*+;:7 M&1U+;.])\1[L?4$&)%POW)V2"%N5TN5 M6E/Y"]N]]>VDO7:I7JGOG/]PV.]C^VV\N((-]EUSJK$;,3S)BT'O]_?)M\W3D6ERKL[L=:BS)Z&[,J1< M U*VO COL&Z"<_.+8F_Z6+FKI$ZIT:DJ9RG108INBZI:JK52M7*;?I&MFXHA M0=?>)>'@KB%3Z^B*<)+_M*O%0ZYP )--W:J2\8W$4C$])3NTK:V "V M,1QZLA_ H2839*8.E&H3_KLP(H@QTL=7IR=+9:ZSV\!UDR30VKJO9Z! MFRNA'*'QVBF S1-.=D#D@S!;N>.K,Y@0V+OG=^ZFAELPJ]\;L]LXPAF[U/D& M[PKO]< 7DUV7";&CD4TS@]8VMOENN_>2!J?2<+(>PZ:5GC;"P>8XPHA;4$%J M..OBL]TR/)-FUV5GL'L!GT('=INP&F'=?=?%)>='M7Z(N0G[V HVFIO/7+ZM M]\36-+ULJZ:7JNFE:GJY78(>.T>;./V9.UO/NUP%CW/;$T2JK^T/^V0,T3!\V"8\L531:,L;SVF8X]IIW8\=& MTF#N6;R7--=RYKUW*8:"0,FJR .Q?Q%3&"0\['I6;N@-J(K*[0N,).]M>& M&QH\]F1@-"GDV,7IZ5RFBKZV^!5<#TQNFE+@@H[R?*)6-+=28*/AZ(8/!KTQ M'@-YR9[FF;D@2'/XO"-(.OD2;XY/P:8)-=L?XSO)3["OL?=_O$#",X0I;@=& M >-C:9<<)?%K8F#*O?P+48X B8 M%S9^H=^W2>9A8(7/W_$!8A["9(K># Z3EV]:LN'8,Z3V%\FVR]H^3ESQ2:+Q M00/]6.H!2$,Q!B+5TY[;S!(G7#HM^ ;LB28'X[2"H4.3U,"[9TJS."8 M!"_NJ=Z'0N*Q ,M)I20F4^,Y1DBW_!1VD&BB^!1!X@W@GRAH.4=Z(\]'9P%' M5 #DMEEPG3.3PK$IF>Y[KA?)47:K$E[PZOT9@\"_8RM 46*J(Z?D$S >>/:W MFG(#+8P8\T@%ULZ0%[^01..EF!.P";F:Q![PEL\1V [,!PJ=5\N?US*C.NL) M$O+NF7HT--OZ[[-N4V]U^HU&I=MLF:Q;;[98MU-M6EVSV:A8C4:KW[=JS[C1 MSK^!5E(-#@Z0#TGB (_!KX[X[0WWC"-??&G+R!Q/)WJ"E;7T*4FJILZIQ0<% M-M_OH7S]Q&<'G8.%FB\W/"12?5<;_&-TY,$"XR-Z?=KKRA)NPI3 MV BQS-M M8C,2YWT'Q\7Q+)*=WA3Q;Y)&Y,L54R3(CTB+4DF,AE.VH!T_!] M&W5%J/V,/%Q]Q'$'KY4]^&5O?D:;RN8NR"(0PU9$H@IVBB8!#A=RX+7"0D@$ M"FP*S0KX>B M^M3\;10>?1!#WLX-ML^3=D&TPN_N@NKR=1#S[&[/ &=\TA&W M#, 86[$!462($U2D]($H3%(:-^ S AP"A52&DU>Q[\"-CQPQ(A/;$JTI8\L M7:@@ZOW 4GL@LYB/<"M61':-#'K.+S #,QGB!NO$0#66^B(%U2/?2\^*PJQ= MYGUWOX#/:#*0&;@_ -K;&[@ 7VY_&N3Z: /P'OG1,!V>\,@MBCIK0:8G _(8 M]=AG0_@:RFEF0QEN:WF]Z%SW R$:P_MQTR_[EIR]PDNOQP]2[>ZZSL\%K1F MZ1"_&&>[X.QPS\<@E7"-008@&M)T'I"#-O!PM N0D'6+'.$3V<2X0G3VQ)V; M*#V CSMJ2"4.=C$<#%/#P3+3 NT8/$,#B1QK3F+BML&+,6 U).Z@M0X"!.N)ADCF.+D,K8+0(:AXIRTP_^AAZ&"%>D9;O-76BY MKC 79)"23_@.)*3CO<'*(X%XG.R&/B% WQ7S#.5C5CIEN)4YH([* :DYZ[_.4A=CYCS/_MJ_)<%.TG@N35%*?+U%-VQ G9'6X(H@]BAC M#07&&_CMD1AI2V[?))F32YHF-3=6U#"2M1KW9J77;U5ZO M6^^8]6Y/UZO=NM6L6? _$ZAF+B)5IZ(5S\&&S6=8Z&-A8*;;:;7JC=HJ0E'R M?/C9@AQ*%CZ/"D#5RYH\%-%F-^'P/3<[4 V ML.*P&Z_ED= 9IZ!3@&-BV M3JC)E=O>V2S)]!E:BQ?HDUD G$<.B .]9NSI MC1?L3_J2WK#$;TFPZU!ZW?MFB,&J/J94N!!+WB:R%/$[DZ"$Q0*P\7B8C9&D MB1V$.)N>3LSTTC505&0NDR1)Y\GJAC#U4M\\7L=?@!E2C\ MBS"@/!U TC%\'')NRC+<@(F4 MDTRH=#,!^534]NX-:R\66 /T9M#M6PVCV*UW= MM(QNO7Q\>OGN\/SXY.WI^:?]R^/3 MDSS=@3G"?-@PB:6N .Z>X_KX6+8.I^I!C4ZDI8Z4;[[Y8>GV):[_PH/]MH/8 M;C<[K&KUN[5>I]&M]VOM;KM5;W<;IM6O-'NLV:OJ>,WP&!PP7= M1KT=/[<*8=#\S0($O:S1GK74IE=899/!H;C9[9[54P M]%&KUKJ&#@*N;O0:K-JN=!HU8YZR]['BY"U/,77UFEYO5HI,UOME*I'1Q(Y7 M6O6:;#;WRG)1-R[*QH_WX[KQ].&D3Y_3+:%[] X)1=?II=XN%&D'S6\P ;O M 8N^QQQ,#X?WNS@UM] #KC_ESVP." &93]'+-5WBO%/6.W=$QT7>J5K3^X"H M>YF9QWV4<'W#=GCN/)1E[E=LFG@$ <^%FGYDAT1"0QOE$YMH;#1VO"E#.LK> M0>?AAY3%PQ.I7);.)7@QTC$$7Q\W SZI3XE90C4F6.&QGUB:1O$.[F"[S%FQ MG$-74>1O@\BD,+7%QD"Z <8*2!B7%J1OLZ4(,3CGG*MTQ(I@+0$IXC_+8(V) M;T=R^-*54ZMB=3!@'\LE4D@3I6 ^P[H,P@Z_*8%1"?X8.>+D)T>!)F(*I")Y M_;K'B]]-4E?P^K)V[*:*;DB!XKL%'CD(<2\I?5A+ 5/4\$K'E?BI478]/HCB.M8PT^<&\ 8'%60:**A0 /(HAZL&0(K(^L:'&,%$:]7+*6JGK#B=TJB65AI MR1D2&TT&U>+;:A3X,/E%(7[_/S$79=L>@/TUP%/$75+W2TS;-Z,1WD$Q,4R\MK8 MV*J1)TD,N\16@4=_>''E($\029X0[ AT";#FY)QZ@W!LT,PP>(0Q932E0JK( M'BF[0\JK0%A ([#S15HBJ3],50CRW Z]G6-B496@$? KGZ \4J_B@81 ([JT MP1F*J2*6!.(2*7"9'0R)33&7@K:19DU=^)Y91@<$L&S X:CEE/:6]?P(8PH\ MI#FAJV >QB$MZL,U$8;3O)S$>VE" %JBS@]EY"V/E^AYK*0DCTJF[3P0".CB MZ2WR\'@, TL/?9NYN'" T1-!GDB7J;PFITC/'QBN_8N[GR(E0%)61/MOVWY" M@_(&A"/[E"A/8D]:PX*64 M22PXZX*KE+]11B:6*OR12MXO\!7PCXVD@NOU&(@5%PG3D[666(<31ZF]OKSF M'".2_-]3#*-)(&]# : M$:L&L'L3OTV7$%F<80.L(43Y>44;&0%S)$$0!*9)$:P!R@$O\9(6\L<]+JB3 M2\+]@@7^E) 3<$AP+ZZIZA:I>D UMRDQN%"]9V5J 0-C^>\B8R",Z!:M\!-C M\2H"(A30Q"LZHC@? Y>HSDG]&R.\?$@& &\9Y&MN1-&:Y*.QT RGF=6%AT]E MP$FB!*CVFJY(R!)CL&VX:(,-3JC6.O4Q&1O.-$DDBVV*5XH2MXR]A>ET)BY@ MP6DPP\DT:7[**(\'-JJ->1G9BBU5XIQZO=A,W#\I^U#L_OW>%+V'("C M#JGRW9_=/,6KZ"OIBUIQ&CK5NVDUO;0*0[UQ03_U=,0&CM$"ZD'2-:=!M@IX!1KPE..&64$E"NT(C27EJ,3)];=<"@PWM M:T1.'O]CP4WK#'J7&^Z0*;(,D6>H,LN; CKG&GS7LZ01Q?,<.XKI^ M(6JS89UTPN&.UZ(S8GO AJDWGPHK"W!%T4^Z@.$X; "@!@UJ#EG2;Z)Z9Q34HH+3$+#D MXX;Q.-P!LV$/%KM%@>"W\);6 P)QW-*1P6/Q.14:>#,@D\8I-P3I]I#(_-!- MJQ#>O);*@Y7%B,%8\ZT]GH ">YN"Y-SSE'5!8)3\C'A?"33,!U(YI\T/F02( M>-+KM>%[V"NEE+F#0N9 #^WF@>SXP&_J,&O%"OP3L3VE^M.[IAH4SFDV.@8A M!0 \>;&%6-/BHCY]*I13="_0973W,)QX>P3&6#V$V*T6/:30YD[(.!+7AQ!0 M\3K8AN=:U#R(.SO-!K"MJ[TW7++Y=5G)$'\'NQ;21;BX/ ]C6)?,'+J _\%4 MVS\[T/1&NR*-9GYEF+J@& )_PJ]*F0+/ZXU2I5(A8?4^X4M]:H-QMR:[R3"0CX2-C0MVPP M S18YWE-Y[O]RE*WPJBUAB';Z 98MQY;]X;V$7&M-0%:$5\(,0+KXI[H8B,2 MY\3SK[@XQ9/')60#CTJC,D5P-C<3#$=<8^2=8=$8RD !NS@LQ@^=RG"Y>$+7 MZCY),D#/?C0 G95"4)H:8+/)JT=XH3M,$!%SJ>U*R@Q8*+HA4V1?TN\QHKI/ M]A0BG+X(KQ+5E=I;[L=\PXP?)P..S]#SKE+7WT[-T$.[4A Q$3893/R*W1*2 M_G2Q]^;\2*NVFG-4K,5W1F>)!1&$E97VJ%%^A)+ M+@R,;!(8#Q(0^$R3%(<$MP;\).?&.ES(&H]9% 9%84-6&'>->76RO@ MB6-24UI7@EUC:6L'Q%;B&FXL>[.1,@Z21%A$08:!>!!S/F0F&^@DZZ!%@-(Z M^2X/X^+W21:PV ZCL@K;Y#DJ<:<2=RIQ5X2X M@R@GP\JD;K7<_>+Z;(#MN,%&S)2/=7N=>J<"QDB7&16K6S?A/VVK;G2-1JU9 M;9E-T^S/=W^JIM>C *[7/_P9P:8NP'7TJ8?XMG=_JI:U]"EYG!IIF1]42TY* M*N4+=]A$I>8JRS1//)=M1V>Q&FNUFX;5[W;:G5JWSG2KVZE;1K=OM,R&636; M_5IGOK/8&]8W,%?T9>RY/'60@+K;Z#0;M5R+&S?464R>4L-CRA1)T.LPRF_/T4_\$)N.%T6?A--6@K5NK MM^KMSK83#OA^>#R-GR_=@6ZE!!.FJAJV@W18S^RU6JU*MV(VC6Z]UVYWVW6] MWZV9O0HS*X;9J)MSI-.@TMGCI,BWVP3ZJU2WG6HP%$;1D=31UM9J.+OC]!87 M!F;V19RPI'WR+(HTR$9#E]D\,UZ$ ON^U]C3M3-'>H$'HKJ!G_?2-RBDMN]3 M(*)@0RO>)#>P0K"TLUVO.>86W,7B?W!!B/.?XLN2/N.EV9Z?BMLC-"FY0\#D M[FI]_SZS;Q#_'ACZ;A_<=?9, M'[W<^?HO%78WS2KOP\NQA-W"O6 M.3K_?!]PZY583F3.=H^O]C8*%%#8=\/%!?.]\M6/WE\9/[^?-(VA[O2#R7W@ MTG@T6(#S0L%A1L)ALIH.*$T0%Z:_B%T+0UN7_L@-9T%X7;,^'DXN?CA7U6^5 MFPGS+L_,P_VG1%H+P>)5)[_LUWHT.HPZ/QHG[6_.SY.#P28H*]T@@U'+0NRO M86?NQ])=G'JE_<+XD[0$&\B,T<7,511A*9B]6K_:,#O=1J/1ZM:K>@7]NMAF99DR=:R^72 M3)1Q5<<[_.?=_V_O:IL3U:'P7V'V4SNS11)>*L[]>]';>CO3O[K8.8 M5F<1>A%;_? M9 +(MN.E\%7TGU?CU%--Z&C?P MHP>+3CRQ1A\L\VS*JKE+>#N1$$ORO/CO>>[3XCOZFHLLMEJ=]QSV7F1\- MU_2I5)HUF'K.+"@YE;;\8G,36'(&',E,_6[][/ ZERBG<0D: M\.O, ML#2'*FA3JHPOS3?G?O$K+V04)?/K/7$[-_6Q?3:FTB-N@&%79S[DVB M#=T2,56L_MRSKS+F+2\0O4%3VQ^_IG(NR3F-FKW[JY#!*K,O51GLU3\EC_:R=$ V]*WYWWB1?!PP5-G:>$\>_[-]@:,= M4H';0LR?Q5OOHR!XG;8:C??W=QE_3W[QWAI7OCTB9R ;:/AB^0U2J]< 4-5- M !L8Q0 HFJ&;4%,,T] O&\$$:L P+N$0/*&Y>@'D43 Y;#N_AZB* "( @:[HH2>"AWNBJPDC2 I5=IE7NEY"N=S.G/\\SH?@..@K0H)V26PM">@)D#. "1+_F6_9#I MPHX#6JDJ,#K1U+?\@>6BZ<7/N8,6E%D>?P(5!98?SU^7L.V0;Y)6]7%7.VLFMVTH;BI6VL-P[ M+3=ZDX5T.P\0HZGOVR,TL9;V4QB:>B*%5T/3 MOKH7AJ9Z^%1O:-J68T?G[>_'[A]"92[,3MUQPZO9N;F]$V:G>OA4;W9N"/_' M6%@=KF 369T&9=_XQB?E,124QX+RF"O*X\30T.%E_54T"W*]&77X6N;<7UV+ M94[U_JKZ9XZJ'WJTP.-7#IWJ#0]1:L8&I-I\C*B($A$5% MQ$93K0DS_2DPWJ;JA@_6"RJ@]"'L@LU5#&>,-3B4"$ZZ!Z8!YA)V=?9AQ+U7 MV!/AIC&1NU#2B0L@ Q--,B/=/.F>F#YRON%R M]-:R@2)Z0*C+2ISG(3SO,30D$N]*BJ0LLSOL9[YH.TX=9<; ) .VT]A11M[C MS8*4\,/*"&U*RQ1J]*IJUATE$QDA'Y$Z(7G+3. R2ZJ*+*G(DG*5)3U"2C1D MC]?U9T.#3>O)U!3[23.1\F0]/VM/-AA8AJ%"VS2U+]\2W/+]SM_=J\=_>[?] M)P@!, N5HTF.#B4LW3JO(_P<2+R^;$59 BS)LQBDY-)'_\W&?B2]'IX'6(JX MW<[M$56K#0\% %/5F&YLCXK ^>12(VLJ#0G7$ZWU'%+Y8GQA2@R%;S- 4JB] MB^-E4@@Z0"/+>2:L4U34V\5&::DP[*.9&WA?V06Q:Q]Y/F[6\"@"2ZN=@U=\ MJ"5U\;IRDE 6+I0,__A,]Q.\N'>B:::I+UEY/&.*H.K&+]28TI@WI'_0V=J7OBS]$>%;@ MJ'P<=:T)RH.DE/!,!49) *5BH#R. X<+I)!:@S'1^V,ZOIO)G02&3F.M5#78 MSA[\L6N/7RUG'6.K>Y!BK2[6ZK5ID4!D]>;P1-;P/RP?#:6?UA2#:"(05B>$ M?61U?Y#"W3$:(?!56WQQ$Q1LX=D3:*H3FDXZ/%ABCX2E5[;MS=P WUQ$"R): MJ'V+4I6#]7BN4K=Q-Y1=UN,Q:_M@7#T%E[6P6I&UL,E2R+ ,-54)F7Z/Q 0J MLUBK);1OWGBXN8)V66H^\(8+_&L43)QO_P-02P,$% @ SS-A67ORZ/O$ M" LS0 !@ !C=G)X+3(P,C0P.3,P>&5X,S%D,2YH=&WM6VUOVS@2_BM< M+_:: 'Y/TLW*:8#6<5#CMB\7N'MW'REI9!&A1"U)V?']^ILA)5MQDFW23=JT M<(#$$3DDA^3SS M-G?S4Z4SRE.<1Q.SM[-WO+%91F4%N6:2!6RQ="INRF2H* MGK-WH+60DKW1(IX#8X-^]V5W,#SJ]CN=TQ/L:UPU4GF E;V#06_8'QZR_F]! M?Q@,A^SC.[;W:3;>=^)G'\:S_WZ<^'$_?GKS^W3,6IU>[]\'XU[O;';F*PZ[ M_0&;:9X;887*N>SU)N];K)5:6P2]WG*Y["X/NDK/>[.+7FHS>=B32AGHQC9N MG9Y0"?X%'I^>9& YBU*N#=A7K4^S\\XQ2EAA)9R>].I/+QNJ>'5Z$HL%,W8E MX54KXWHN\HY517#0+^P(6_:P>DOFJK,4L4V#0;__RZC@<2SR>4="8H.C[O'Q MIDB+>;HN4WYJ@0;)K5@ ]=WH-9+ =1 JFXZV![BM95&W2U1N.PG/A%P%+V8B M \/>PY)=J(SG+]J^!#\-:)&\&#EI(_X'V#5.S\*5[7 IYM@YZ3KR\P^PCM'O M2_]) X;7!ER"FUJH9(R5DZM4A,*R@T%W<-(+<2<3?XS&7^:3?^88!'63BX>6?T[E9VVV3]A(7+V=G4) MILTBT%8D*V93;@.G@.6A!!8J'8-^U>JW4$3*"EGK9U/PJ'K&%AI_XUKO"D'' M.%S5*J@1;>.FX(*&CKBLEMFM.!)@M$R%A0Z- $&NEIICD>OSX.7-/A]SN3K( M JNRX.6FA CI1QITW>ILS>%;:3-E*5\ T[B5L$23:%-AV)\EUXA4N<+R0FF+ MAI*=*YVAL>S\BZF$C?^XN&JS:1YU1YO)]&C[>F[7=YM_QW(/G]7FO^'&>4&6 MK=@E+I($])=MCX%JYV.%@^8*'2WVSI'N/%^Q,K>Z!-02O:CSP@@)SC)\TH)+ MEO (BS13&9I4J[S<#8$<(C"&ZQ6)9/P2<-Q&GP;+8E0&AY1D!VD,$HB$1M>/ M8A@,&-0$\<5PKZ.4F9+^;-HO04/5"4T@$P8]%*VS#Q8TF (BIR#U6Z!J*L9I M(J!P4<)5KU1RW8#SZ96YH:V.T@_"$2'SPK2LVO[ M_X^?CX>#7T>F FT5B9&A4TDB\-$A8\JX!H=!Q)2@34:L,#"TX<*D)$YB&1IY M,O3T' L3265*;$?F7ROIP5AHA9D8%ANVA]B+ <'L 3:YPL0EQZ3K-5K6BU*B MQ." =P9'>[#OF@Z.8O_D'P5%Q+DG ?7/R/PVN.&Q2KK<>Z#DVD )#D3SW&8, M2E#@$SPI"XX.?S 6[/']YT2#,S"X: @(Y_H_C]8V1241+\W]FU!X$ (BKQK) M!QRJU-@!FMB%,,YPHQ3DKA_*?S8FO^DV?/:+4*XBC@T M":?EE-C$/-C"1U#-P __"X$$T8%@>XB?UF'\>%0)GS%5MLVNN=/NWJ#,_2WV MO9F#;%N(F C!C"2A3GD&(Y)I _60$&\)!%,A#Q%D+^B M0">T(\G#2!(]*Y),%ER6SN@2@"!),%H7"]QZ'244T71KN96=#_ WE/DHZ*HU 2O1IAQ2Z^9,A;+Z40<^S*XM?6A(]N[ MHTF"/$%+O"5=*8[I,;A3*#J@RLNU7OM>JY2;=4Q&-MSQ"F+GW-QZ5(YGQ:2X M!%D=26W)M__V$CT]EWZXO/OH!\B[W0E[7+.PO3&U9/F;3-A87<+RO6'5OIE1 MK%7CF%58IKG.ME#OJ ;,>2F\)-RFYKD M\&8N@5]2 MC.*#9Q>EN+#??0M0'V0^"--51NJ/K&ZQSCS&A@;6QOE._%?) C9!$"/@VCY0 M,A@EF3+#.>.*N,E43O'6(]]=$/2]Y[^O,=9)-!J_-B(+G+U&;+KOA2H0MWVH M(/*%D@N@>"'G\^KK+5V9>,@*J5: M;O.KU$$(?THP53W#K ]]I?Z%![B M_ /V'C7)0E1FT&9T&>9)KA#0CE/EM6Z]X!!KZ4C TS5(11Q#CO*T=/T#3*M) MUE]LH#LGC@*O6G1EI553L.K4,[$3*2EY82"H_VFJ11!)_?4*NJM"NX'[?/TF M3']#GNH>#)4TKK4X)M>C5KT-_"3O)JVJR7DTZ!X?_=)NM]..P>[A;\L1;<>8&=N7DFNV'I&(V".O1!P];GJ7#<'1SN M%O]QJ? XL'^>(09_!XAD +\Q"AO@8CM8/0]8S>CMBB_" MU5=5\Z,&(V*H+C*-4P$)FUQ!5)+S9Q_\Z?,=1PC>DSXU,K[ N:?KZ#;DT>5< MJS*/*8U7.JCYV7C'Y'I%%341"*7(H5,]UXQNOMM2E31?;=E^::;@<^CX^(HG M%G3 %TK$U7X?'W>'AVL[XLOZ[KC.OXSCWNXY_3]02P,$% @ SS-A67)Z M0W>Y" :#0 !@ !C=G)X+3(P,C0P.3,P>&5X,S%D,BYH=&WM6W]3V[@6 M_2IZV=E7F(GC_ "6=2@S-(39[+30QZ3[YOTIVW*L0;:\DIR0_?3O7LE.G !; MZ$)+.^E, 4M7TI5TSKU'BG/R+\\;YRG-(Q:3WZ8?WI-81F7&0%^CJI', ZCT!SV_W^T? MD.ZO0;R]VDZVK?FYU>CZ?\^CMVX'S^]>S\9D9;G^_\=C'S_?'KN M*@XZW1Z9*IIK;KC,J?#]\66+M%)CBL#W%XM%9S'H2#7SI]=^:C)QX LI->O$ M)FZ=GF )_&0T/CW)F*$D2JG2S+QM?9I>>,=@8;@1[/3$KW\[VU#&R].3F,^) M-DO!WK8RJF8\]XPL@D&W,$-HZ4/UELVMM^"Q28->M_OSL*!QS/.9)UAB@L/. M\?&Z2/%9NBJ3;FJ!8H(:/F?8=Z/72#"J@E":=+@]P'TMB[I=(G/C)33C8AF\ MF?*,:7+)%N1:9C1_TW8E\%LSQ9,W0VNM^5\,NH;I&79K/"KX##I'7X=N_@'4 M$?Q_Y'[C@.'&@ MFIQ9*$4/E^#;E(3=DT.OT3_P0UJQX 0\C "Q37^CB:'P] MG5Q,1F?3R=4EN;H@H]\FXPMR,;D\NQQ-SMY#$=2.KY_9_0>=G;3)[U0!B:ZH M3AG/VB1BRO!D24Q*36!=,#04C(12Q4R];75;8")$A:W5LRYH5#U#"P7_X]KS M"D/',*J@Q;>*FX1R'CJBH%MJN.5!@N$BY81Z.P()<+A2%(MOGX.ANG\^Y M8![PP,@L.%J7("7=2+V.79VM.7PK;R8DI7-&%)MSMH#]-"G7Y,^2*L"J6$)Y M(96!4$DNI,H@7'K_(3(AHS^N;]MDDD>=X7HR/FZ?;W=]M_D/+'?_56W^.ZIM M'B39DMS (@D&&;/M,%#M?"QAT%Q"JH7>*<\)S9>DS(TJ&7@)>=3F88 $)1D\ M*4X%26@$18K(#(*JD<[NCD'.(J8U54LTR>@-@W$;?6HHB\$9&%)@),0QT"#B M"I(_F($0HW"=G5Q03!+TUM# K-@JI#9:E (, .L2 M &F'T]:?"/(L281[B#])! =O"I( M3S?V_]\_'?=[OPQU!=I*B6&@DTG"X=$B8T) L%D, J8X;C)@A3"-&\YUBN9H MED&0QT"/SS'7D9"ZA'88_I44#HR%DG 6@V)-]@![,0,P.X"-;^'HDL.QZPPB MZW4IP*(WH%[O<(_MVZ:]P]@]N4>.FCAW),#^"8;?!C<<5M&71P^4; R4P$ X MSVW&@ 4*G^!%67!X\(.Q8(_NOR8:G#,-BP: L*G_\VAMHRJ):*D?WP3E0<@ M>=5(3G#(4D$'$&+G7-O #58LM_W@^6<=\IMIPYU_ +;"++L:=2HU:QS-=6V-@P+S4#APRD%6Q44 19 M*2AF)YB6=6*M>:"%4U!-X0=_A0P-(8$4>-1[V83QXU$E?,54V0Z[^L&X>XZ6Z'I%$W./]0MQ2 M AI" M!.[H>R- ][\)@T1U?6#,\RR>=/N"2L3TF6YIS!YB[P,.KG$I%VYI[T?V$>(_*1T91J1!>#9EQ3Z^9U ;*\4X<^M*PM?6E M(]E[H$D"/(%(O&5=.0['8V9OH?""*B]7?NT[KU*J5YH,8[CE%8MM M)1'\AHGJ2FK+OOV/E^CEN?3#G;L/?X!SM[UACVL6MM>A%B-_DPGKJ(M8?C2L MVG=/%"O7*)PJC%1Z)8ML 7299=P8QOXFKX42A!?6QQS\LYWL 5\@C6A,4_ ; MSS8UR=F?)0?W+:'+/+(W5_N[X_7W?+P^$R"68=DX@!DO3?#Z)>(,T%=)FM4Q M=\'H#6H4)YZM2K&RWWX*4%]D/@G3U8G475G=$YUI# TU6P7G!_%?'1:@"8 8 M -=V0DF#2M)E!G.&%;&3J9+BO5>^.Q'TO9]_ST#K) J"7QN0Q6R\!FS:SX4J M$+>=5.#Y7(HY0[V0TUGU\9:J0CS+"B&7#&H7J71QG6Y0!"#]+&*J\P#8GOMC M?92',/^ 7((G60C.]-H$7X=YD9<(<,>Q;<"W3BP%WK;PI9563<&J4\=$+Y)"T$*SH/ZCZ19")'4O6.#;*K@; ML,^;[\)TU^2IWH3!DL:++9;)]:A5;STWR8=)*VMR'O8ZQT<_-Q=GBQJ-EVL: MG2-@\&.@>H7J9P]Y'X00*V^\!:S 9U_86=734$M1&C:LR;(YQ:^,@=;I[YWF M9KO7EZJ??Q\/UTO;^:6_6]GFRCZ>7%^RW@?]SD%OM^#/M. VWN\"RRO9#8,7 M9BC?(-OT6Y^GPG&G-]@M_O-2X7E@_SK%S'/EM!>8W;ME\"07JS10Z:]*C/>* M6V(_RR0_=>V_KSL'7_N;+ZINZ>H=N+X1N"YIQOX)O#"L?6-L[7#U"G$UQ2]( M?!&POJJ;HY2SA%RL#OY7[L+X@5._2XDOC84OR-+I2J:&-+J9*5GF,9Z\I0IJ M2C:^&+)942Q]4. M'Q]W^@>KT.'*NO:&S7V#QGXEY_3_4$L#!!0 ( ,\S85D%PZ1R= 4 &,? M 8 8W9R>"TR,#(T,#DS,'AE>#,R9#$N:'1M[5EM;]LV$/XKG(NM"6"] MV@EGL3!+XXSRE.:Q\#(A_'G3X3)>)9!KDFL@&J4+KA.R5@6! M*IW "_VP2_PWD1]&88=WKS[]'%(6H[G_=49>M[9^*P:Z+I^0,:*YB777.94>-[H MO$5:J=9%Y'F+Q<)==%RIIM[XRDMU)KJ>D+($EVG6.AT8"7X#9:>###0E<4I5 M"?JD=3-^[_100W,MX'3@-;^5[D2RU>F \3DI]4K 22NC:LIS1\LBZOB%[N.= M'@YOZ2R=!6%6X41VI&;QGME+$P3DO^80+KE=1RAF#'-5_>]4+_4Y_X!E5 M3%/Q5$YI6&J'"C[%B$T"-[PDYG-<_1J/)_40.CWAS)#WES9JZ!_B+Q(WDN5(3FP2L[8V.O36A)$BX:FK9I@WBFD!4P!31G9+1$PLN1K-&5C)>EA5-N M-1E2-4E!@4S0];:5S= )5>)2 VN3V()PU2;%=P+/N$/K)2Y^:(G;YC:C,H'2 M"K,5N9IM*LY-,F(JZDJP18&;07^1<@V.F0$B=%!1%#UH\RD!Z^". MH&46'=])S.94S700'-KT; 7QL]P9XTI6T"7)3&#EQ%@8PF!TC5L%7V9<@>D] M2K/@6^@ZH%@]:DMZ=, .UUBZP_T:\S6@@C>=;M]4PUU*/(,"SX)GCZ&',!3N M'(9XCJ2959LB4K.F'(D*I18!#< H-]Q<*"@-EMIFF&+3BK?AU%0@TLH"8516 MC)?P'-M?(T>#S+93ECA1:R8J*$ID:#MGV8"MYG7W 4 ]0PMVAMY'Y%S.J\TA MJ/:&9]D%O]+PA=_?\9D&UL+\I&7ZWU939K71JMJ<6 I!BQ*BYI]-MPP,TJJ% M,(VO67!!$\ >!WLZUYJJWL_QW=-S>.'0YOC]"?AM!WJ^@Q,*N?%>J'PZ!8$B1*SL@K MW_Z]; Q>Z9'?88X/E1]6MU#N<;4#N#JG&?P(LLR&^Y-AM8?4;D%J;$X#'X6I M%W7S4D')F3FO->^LABF'A(R6$,],HTDNDH3'H!YX2U5U;<^-C$SV(6]!I^!4 MO3Q--*B(SB5G]7KW>F[877-()?/M6]_J\-B>1I_^"U!+ P04 " #/,V%9 MK\H-TG % !$'P & &-VU9_T_; M.!3_5WR=;@.I^=J"NK14V@IH3!MP4.YT/SJQTUASXLQV:7M__3T[20G5L4T, M6$\J4FGS_/S\OGS>\W,\^LUQ3HH,%PDEZ,/T\R=$1#+/::%1(BG60%TPG:&I M*$MB\9F5&$ M\]=(/PP/4=9SP"69-ZDB@B&/1Z@1?Z81_Y;R,_ MC.#'Y6>T=S.=[%OVXXO)]._+DVK=RYOWG\XFJ.-XWE^]B><=3X^K@;[K!V@J M<:&89J+ W/-.SCNHDVE=1IZW6"S<1<\5C"\P;-T%HSH+ I\__=AB0EAQ9&]66FL%[8BM&&+QEBL6,,[V*,D8(+8#] M]:M!Z/>&(\^P@IO*IU)*TZ5V,& M+#/06:->Z(8C+WXF#1/((BH?J>*$2LU2EF 37B12-#F]0)=SJ>88(J$%"@;H MQKUV)RZZIHEA>OTJ./2'0>_ [VZI3>\4>D=$:>I#VY)[^K_U#XVU.J/H&LL8 M%U0Y%TM.5^A=HLU(Z/M/';,'K3DK4"**HM*O*H1&L:]S+,$+?(4D+86T:DW^ MO%IVT5F1N&C/\)@4"/WA1.10-U?V*1CN0UU$IT+F4!N=/U JI)57@E:"(%H0 M\,PU!0?E,96HYW>1K9YM@5=VQ49>%V&%4L:;,FW=1I.YA*H +L %02=+*'@% M%&M0)6=*63@5EI- J489E52DH'K7TN:@A%00:DJZ*+$@7'51^8/ ,^K@.L3E M3X6X:Z89EI@J2\Q7Z$LA%F#JC!I5L8XL!#2..7 )"7H?=?P.*,UY7677SZK$ M2?T,,R1\2(.QBR1VY0#_;(_AI+=[A?8[X&5/"VUQ^:;+ASB6=0 MX%GP[##T$(;"K<,0*Z!HYM6F"*598P:%"J@6 0W ,#.UN914&2QUS3"&IA6F MP=*8 ])4"3!25<5+60'MKZ�&+;*5LX@6O.*R@*J-!V3=6 K:[K[@. >H86 M[!BTC]"YN*TVAZ#:&YYE%_Q&PQ?^>,=G&E@+\Z..Z7\[39K50JMLVV=JL6DL+*B,?3DS1). ! M2&AY9@/[K2:])1EB)%,N%HU[FF?')'84PQ'IB[, \[_;^*_'<:P$GVLZ;++A MOGTO#(#.^*.+VJ&NSD'U_V]7O+5C#]W^8.?:QQVF'N/O?L\]"'8.?R*'VVJ_ M*RO;$ KP-NP=T#O!1A-V=IY_\21X L!O9P?S5%O9_]NZ[VX<6VS>#J&_#*'O M5]%C8%8?"^IS8% N$11*1M KW_Z]K V>\M!'+.&$>8$5[ ?Y#EE;@*QSG-.? MP9;9PX*ZA3/S<9W+YLK2GMN];- M6]P2SZA3=? XU51&^%8P4D=X,'##_KIN5#3?OM:M;H?M=?/X7U!+ 0(4 Q0 M ( ,\S85D"1.,R90X #B, 1 " 0 !C=G)X+3(P M,C0P.3,P+GAS9%!+ 0(4 Q0 ( ,\S85G#H0GUM0T )6_ 5 M " 90. !C=G)X+3(P,C0P.3,P7V-A;"YX;6Q02P$"% ,4 " #/ M,V%9=W"U#RDD !D*P( %0 @ %\' 8W9R>"TR,#(T,#DS M,%]D968N>&UL4$L! A0#% @ SS-A69-'&%$'5P Q:,% !4 M ( !V$ &-VCPS! 0#5Z10 %0 M @ &OT0 8W9R>"TR,#(T,#DS,'@Q,'$N:'1M4$L! A0#% @ SS-A M67ORZ/O$" LS0 !@ ( ![I(" &-VD-WN0@ &@T 8 M " >B; @!C=G)X+3(P,C0P.3,P>&5X,S%D,BYH=&U02P$"% ,4 M" #/,V%9!<.D"TR,#(T M,#DS,'AE>#,R9#$N:'1M4$L! A0#% @ SS-A6:_*#=)P!0 1!\ !@ M ( !@:H" &-V XML 67 cvrx-20240930x10q_htm.xml IDEA: XBRL DOCUMENT 0001235912 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001235912 us-gaap:CommonStockMember 2024-07-01 2024-09-30 0001235912 us-gaap:CommonStockMember 2023-01-01 2023-09-30 0001235912 us-gaap:RetainedEarningsMember 2024-09-30 0001235912 us-gaap:AdditionalPaidInCapitalMember 2024-09-30 0001235912 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-09-30 0001235912 us-gaap:RetainedEarningsMember 2024-06-30 0001235912 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001235912 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0001235912 us-gaap:RetainedEarningsMember 2023-12-31 0001235912 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001235912 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001235912 us-gaap:RetainedEarningsMember 2023-09-30 0001235912 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001235912 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001235912 us-gaap:RetainedEarningsMember 2023-06-30 0001235912 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001235912 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001235912 2023-06-30 0001235912 us-gaap:RetainedEarningsMember 2022-12-31 0001235912 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001235912 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001235912 us-gaap:CommonStockMember 2024-09-30 0001235912 us-gaap:CommonStockMember 2024-06-30 0001235912 us-gaap:CommonStockMember 2023-12-31 0001235912 us-gaap:CommonStockMember 2023-09-30 0001235912 us-gaap:CommonStockMember 2023-06-30 0001235912 us-gaap:CommonStockMember 2022-12-31 0001235912 cvrx:ShareBasedPaymentArrangementOtherOptionsMember 2024-09-30 0001235912 cvrx:TwoThousandOneStockIncentiveAwardPlanMember 2021-12-31 0001235912 cvrx:EmployeeStockPurchasePlanMember 2024-01-01 2024-01-01 0001235912 srt:MinimumMember cvrx:OfficerEmployeesMember us-gaap:EmployeeStockOptionMember 2024-01-01 2024-09-30 0001235912 srt:MinimumMember cvrx:NonOfficerEmployeesMember us-gaap:EmployeeStockOptionMember 2024-01-01 2024-09-30 0001235912 srt:MaximumMember cvrx:OfficerEmployeesMember us-gaap:EmployeeStockOptionMember 2024-01-01 2024-09-30 0001235912 srt:MaximumMember cvrx:NonOfficerEmployeesMember us-gaap:EmployeeStockOptionMember 2024-01-01 2024-09-30 0001235912 srt:MinimumMember cvrx:OfficerEmployeesMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0001235912 srt:MaximumMember cvrx:OfficerEmployeesMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0001235912 cvrx:NonOfficerEmployeesMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0001235912 us-gaap:EmployeeStockOptionMember cvrx:EmployersOfCertainNonEmployeeDirectorsMember 2024-01-01 2024-09-30 0001235912 srt:MaximumMember cvrx:TwoThousandOneStockIncentiveAwardPlanMember 2001-06-01 2001-06-30 0001235912 cvrx:TwoThousandOneStockIncentiveAwardPlanMember 2001-06-01 2001-06-30 0001235912 cvrx:OtherCountriesMember 2024-07-01 2024-09-30 0001235912 country:US 2024-07-01 2024-09-30 0001235912 country:DE 2024-07-01 2024-09-30 0001235912 cvrx:OtherCountriesMember 2024-01-01 2024-09-30 0001235912 country:US 2024-01-01 2024-09-30 0001235912 country:DE 2024-01-01 2024-09-30 0001235912 cvrx:OtherCountriesMember 2023-07-01 2023-09-30 0001235912 country:US 2023-07-01 2023-09-30 0001235912 country:DE 2023-07-01 2023-09-30 0001235912 cvrx:OtherCountriesMember 2023-01-01 2023-09-30 0001235912 country:US 2023-01-01 2023-09-30 0001235912 country:DE 2023-01-01 2023-09-30 0001235912 srt:MinimumMember 2024-09-30 0001235912 srt:MaximumMember 2024-09-30 0001235912 us-gaap:OfficeEquipmentMember 2024-09-30 0001235912 us-gaap:LeaseholdImprovementsMember 2024-09-30 0001235912 us-gaap:AssetUnderConstructionMember 2024-09-30 0001235912 cvrx:LabEquipmentMember 2024-09-30 0001235912 cvrx:ComputerEquipmentAndSoftwareMember 2024-09-30 0001235912 us-gaap:OfficeEquipmentMember 2023-12-31 0001235912 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001235912 us-gaap:AssetUnderConstructionMember 2023-12-31 0001235912 cvrx:LabEquipmentMember 2023-12-31 0001235912 cvrx:ComputerEquipmentAndSoftwareMember 2023-12-31 0001235912 cvrx:TrancheThreeMember cvrx:LoanAndSecurityAgreementMember 2024-09-30 2024-09-30 0001235912 cvrx:TrancheTwoMember cvrx:LoanAndSecurityAgreementMember 2023-12-05 2023-12-05 0001235912 cvrx:TrancheOneMember cvrx:LoanAndSecurityAgreementMember 2023-03-10 2023-03-10 0001235912 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-07-01 2024-09-30 0001235912 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-09-30 0001235912 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001235912 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-09-30 0001235912 us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0001235912 us-gaap:DomesticCountryMember 2023-12-31 0001235912 us-gaap:RetainedEarningsMember 2024-07-01 2024-09-30 0001235912 us-gaap:RetainedEarningsMember 2024-01-01 2024-09-30 0001235912 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001235912 us-gaap:RetainedEarningsMember 2023-01-01 2023-09-30 0001235912 cvrx:OfficeSpaceInMinneapolisMinnesotaMember 2023-04-21 0001235912 cvrx:OfficeSpaceInMinneapolisMinnesotaMember 2024-01-01 2024-09-30 0001235912 2023-01-01 2023-12-31 0001235912 2024-06-30 0001235912 cvrx:TwoThousandTwentyOneEquityPlanMember 2024-09-30 0001235912 cvrx:TwoThousandTwentyOneEquityPlanMember 2024-01-01 0001235912 cvrx:TwoThousandOneStockIncentiveAwardPlanMember 2001-06-30 0001235912 cvrx:JohnsonAndJohnsonInnovationMember 2024-09-30 0001235912 2023-09-30 0001235912 2022-12-31 0001235912 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-09-30 0001235912 cvrx:WarrantsToPurchaseCommonStockMember 2024-01-01 2024-09-30 0001235912 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0001235912 cvrx:WarrantsToPurchaseCommonStockMember 2023-01-01 2023-09-30 0001235912 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-07-01 2024-09-30 0001235912 us-gaap:ResearchAndDevelopmentExpenseMember 2024-07-01 2024-09-30 0001235912 us-gaap:EmployeeStockOptionMember 2024-07-01 2024-09-30 0001235912 us-gaap:CostOfSalesMember 2024-07-01 2024-09-30 0001235912 cvrx:EmployeeStockPurchasePlanMember 2024-07-01 2024-09-30 0001235912 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-01-01 2024-09-30 0001235912 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-09-30 0001235912 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-09-30 0001235912 us-gaap:CostOfSalesMember 2024-01-01 2024-09-30 0001235912 cvrx:EmployeeStockPurchasePlanMember 2024-01-01 2024-09-30 0001235912 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-07-01 2023-09-30 0001235912 us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2023-09-30 0001235912 us-gaap:EmployeeStockOptionMember 2023-07-01 2023-09-30 0001235912 us-gaap:CostOfSalesMember 2023-07-01 2023-09-30 0001235912 cvrx:EmployeeStockPurchasePlanMember 2023-07-01 2023-09-30 0001235912 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-09-30 0001235912 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-09-30 0001235912 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0001235912 us-gaap:CostOfSalesMember 2023-01-01 2023-09-30 0001235912 cvrx:EmployeeStockPurchasePlanMember 2023-01-01 2023-09-30 0001235912 us-gaap:AdditionalPaidInCapitalMember 2024-07-01 2024-09-30 0001235912 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001235912 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-09-30 0001235912 2024-10-25 0001235912 cvrx:EmployeeStockPurchasePlanMember 2024-09-30 0001235912 cvrx:TwoThousandTwentyOneEquityPlanMember 2021-12-31 0001235912 cvrx:EmployeeStockPurchasePlanMember 2021-07-02 0001235912 srt:MaximumMember cvrx:TwoThousandTwentyOneEquityPlanMember 2021-01-01 2021-12-31 0001235912 us-gaap:ShareBasedPaymentArrangementEmployeeMember 2024-01-01 2024-09-30 0001235912 cvrx:LoanAndSecurityAgreementMember 2022-10-31 2022-10-31 0001235912 cvrx:MarketOfferingMember 2024-01-01 2024-09-30 0001235912 cvrx:OfficeSpaceInMinneapolisMinnesotaMember 2024-09-30 0001235912 cvrx:OfficeSpaceInMinneapolisMinnesotaMember 2023-11-07 0001235912 cvrx:OfficeSpaceInMinneapolisMinnesotaMember 2023-11-07 2023-11-07 0001235912 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-09-30 0001235912 us-gaap:CommonStockMember 2024-01-01 2024-09-30 0001235912 cvrx:JohnsonAndJohnsonInnovationMember 2024-01-01 2024-09-30 0001235912 2024-07-01 2024-09-30 0001235912 2023-07-01 2023-09-30 0001235912 2023-01-01 2023-09-30 0001235912 cvrx:LoanAndSecurityAgreementMember 2022-10-31 0001235912 2024-01-01 2024-09-30 0001235912 2024-09-30 0001235912 2023-12-31 iso4217:USD pure shares utr:sqft cvrx:payment iso4217:USD shares cvrx:segment -0.57 -0.43 -2.25 -1.55 22783337 20801350 21884588 20730024 http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent 22783337 20801350 21884588 20730024 -0.57 -0.43 -2.25 -1.55 0001235912 --12-31 2024 Q3 false 24203658 20879199 http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent P3Y 10-Q true 2024-09-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 24263663 100161000 90569000 522000 508000 9033000 7551000 11892000 10983000 2786000 2987000 123872000 112090000 2631000 1763000 1144000 1349000 26000 27000 127673000 115229000 3276000 1884000 7671000 5980000 10947000 7864000 49214000 29222000 951000 1160000 1378000 1036000 62490000 39282000 0.01 0.01 200000000 200000000 24203658 20879199 242000 209000 591844000 553326000 -526695000 -477381000 -208000 -207000 65183000 75947000 127673000 115229000 13373000 10511000 35950000 27990000 2248000 1691000 5763000 4536000 11125000 8820000 30187000 23454000 2504000 2696000 8326000 9392000 21632000 15652000 71077000 47504000 24136000 18348000 79403000 56896000 -13011000 -9528000 -49216000 -33442000 958000 499000 2877000 1220000 917000 1056000 2905000 2734000 -13052000 -8971000 -49188000 -31928000 47000 40000 126000 108000 -13099000 -9011000 -49314000 -32036000 2000 -21000 -1000 -1000 -13097000 -9032000 -49315000 -32037000 -0.57 -0.57 -0.43 -0.43 -2.25 -1.55 22783337 22783337 20801350 20801350 21884588 20730024 21712357 217000 568837000 -513596000 -210000 55248000 132526 1000 727000 728000 2680000 2680000 2358775 24000 19600000 19624000 -13099000 -13099000 2000 2000 24203658 242000 591844000 -526695000 -208000 65183000 20750910 208000 549150000 -459207000 -187000 89964000 62702 363000 363000 1532000 1532000 -9011000 -9011000 -21000 -21000 20813612 208000 551045000 -468218000 -208000 82827000 20879199 209000 553326000 -477381000 -207000 75947000 298513 3000 1607000 1610000 39807 406000 406000 16365000 16365000 2382139 24000 20146000 20170000 604000 6000 -6000 -49314000 -49314000 -1000 -1000 24203658 242000 591844000 -526695000 -208000 65183000 20663736 207000 545362000 -436182000 -207000 109180000 115455 1000 518000 519000 34421 452000 452000 4713000 4713000 -32036000 -32036000 -1000 -1000 20813612 208000 551045000 -468218000 -208000 82827000 -49314000 -32036000 16365000 4713000 441000 393000 0 -4000 142000 114000 1482000 868000 909000 3930000 -242000 -902000 1392000 -586000 1987000 112000 -31136000 -31182000 1309000 422000 -1309000 -422000 1610000 519000 406000 452000 20170000 0 20000000 7500000 150000 67000 42036000 8404000 1000 -1000 9592000 -23201000 90569000 106194000 100161000 82993000 2456000 979000 0 4000 <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, which was closed during 2023. 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;">We are an emerging growth company under the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). As a result, we have 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 September 30, 2024 and December 31, 2023, cash equivalents consisted of money market funds, which are stated at cost and approximate fair value. Additionally, as of September 30, 2024 and December 31, 2023, a majority of 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. We regularly review 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;">We sell our products primarily through a direct sales force and to a lesser extent through a combination of sales agents and independent distributors. Our revenue consists primarily of the sale of our 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, 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, we perform 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. We only apply the five-step model to contracts when it is probable that we will collect the consideration we are entitled to in exchange for the goods or services it transfers to the customer. We recognize net revenue on product sales, adjusted for any applicable estimates of variable consideration, when the customer obtains control of our product, which generally occurs at a point in time upon delivery based on the contractual shipping terms of a contract. Our contracts have a single performance obligation, and our payment terms with customers are generally between 30 and 90 days. Variable consideration related to certain customer rebates is estimated based on the amounts expected to be paid under the agreement with the customer.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Stock-Based Compensation</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">We recognize equity-based compensation expense for awards of equity instruments to employees and non-employees based on the grant date fair value of those awards in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification 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 our equity-based compensation awards granted to employees on a straight-line basis over the associated service period, which is generally the period in which the related services are received.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Recent accounting pronouncements</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">In November 2023, the FASB issued Accounting Standards Update (“ASU”) 2023-07, <i style="font-style:italic;">Improvements to Reportable Segment Disclosures</i> (“ASU 2023-07”), which requires public companies to disclose for each reportable segment the significant expense categories and amounts for such expenses. ASU 2023-07 is effective for annual periods beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024. This ASU will be effective for our annual period ended December 31, 2024. We are currently evaluating the effect of this new guidance on our condensed consolidated financial statements and disclosures.</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 December 2023, the FASB issued ASU 2023-09, <i style="font-style:italic;">Improvements to Income Tax Disclosures </i>(“ASU 2023-09”), which requires public business entities to disclose specific categories in the rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. ASU 2023-09 is effective for annual periods beginning after December 15, 2023. This ASU will be effective for our annual period ended December 31, 2024. We are evaluating the impact of this new guidance on our income tax disclosures.</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, which was closed during 2023. 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;">We are an emerging growth company under the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). As a result, we have 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 September 30, 2024 and December 31, 2023, cash equivalents consisted of money market funds, which are stated at cost and approximate fair value. Additionally, as of September 30, 2024 and December 31, 2023, a majority of 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. We regularly review 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;">We sell our products primarily through a direct sales force and to a lesser extent through a combination of sales agents and independent distributors. Our revenue consists primarily of the sale of our 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, 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, we perform 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. We only apply the five-step model to contracts when it is probable that we will collect the consideration we are entitled to in exchange for the goods or services it transfers to the customer. We recognize net revenue on product sales, adjusted for any applicable estimates of variable consideration, when the customer obtains control of our product, which generally occurs at a point in time upon delivery based on the contractual shipping terms of a contract. Our contracts have a single performance obligation, and our payment terms with customers are generally between 30 and 90 days. Variable consideration related to certain customer rebates is estimated based on the amounts expected to be paid under the agreement with the customer.</p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Stock-Based Compensation</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">We recognize equity-based compensation expense for awards of equity instruments to employees and non-employees based on the grant date fair value of those awards in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification 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 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 0pt 12pt 0pt;"><b style="font-weight:bold;">Recent accounting pronouncements</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">In November 2023, the FASB issued Accounting Standards Update (“ASU”) 2023-07, <i style="font-style:italic;">Improvements to Reportable Segment Disclosures</i> (“ASU 2023-07”), which requires public companies to disclose for each reportable segment the significant expense categories and amounts for such expenses. ASU 2023-07 is effective for annual periods beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024. This ASU will be effective for our annual period ended December 31, 2024. We are currently evaluating the effect of this new guidance on our condensed consolidated financial statements and disclosures.</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 December 2023, the FASB issued ASU 2023-09, <i style="font-style:italic;">Improvements to Income Tax Disclosures </i>(“ASU 2023-09”), which requires public business entities to disclose specific categories in the rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. ASU 2023-09 is effective for annual periods beginning after December 15, 2023. This ASU will be effective for our annual period ended December 31, 2024. We are evaluating the impact of this new guidance on our income tax disclosures.</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.4%;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: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 0pt 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.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 0pt 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.4%;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:1.83%;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.73%;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;">September 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: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.4%;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.83%;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.73%;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;">2024</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;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;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:73.4%;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:1.83%;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.58%;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:10.14%;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;"> 6,531</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,714</p></td></tr><tr><td style="vertical-align:top;width:73.4%;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:1.83%;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.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.14%;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;"> 280</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 654</p></td></tr><tr><td style="vertical-align:top;width:73.4%;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:1.83%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;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;"> 5,081</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,615</p></td></tr><tr><td style="vertical-align:bottom;width:73.4%;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.83%;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.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.14%;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;"> 11,892</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,983</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.4%;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: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 0pt 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.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 0pt 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.4%;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:1.83%;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.73%;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;">September 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: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.4%;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.83%;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.73%;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;">2024</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;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;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:73.4%;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:1.83%;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.58%;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:10.14%;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;"> 489</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 402</p></td></tr><tr><td style="vertical-align:top;width:73.4%;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:1.83%;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.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.14%;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,835</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,721</p></td></tr><tr><td style="vertical-align:top;width:73.4%;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:1.83%;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.58%;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:10.14%;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;"> 972</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 776</p></td></tr><tr><td style="vertical-align:top;width:73.4%;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:1.83%;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.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.14%;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;"> 543</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 98</p></td></tr><tr><td style="vertical-align:top;width:73.4%;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:1.83%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;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;"> 1,021</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 554</p></td></tr><tr><td style="vertical-align:top;width:73.4%;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.83%;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.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.14%;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;"> 5,860</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,551</p></td></tr><tr><td style="vertical-align:top;width:73.4%;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:1.83%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;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,229</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,788</p></td></tr><tr><td style="vertical-align:bottom;width:73.4%;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.83%;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.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.14%;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;"> 2,631</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,763</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_lCGHyWMQqUWX3R0j62HoiQ;"><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 $169,000 and $137,000 for the three months ended September 30, 2024 and 2023, respectively, and $441,000 and $393,000 for the nine months ended September 30, 2024 and 2023, 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.4%;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: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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: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.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.4%;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: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:11.73%;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;">September 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: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.4%;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: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:11.73%;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;">2024</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;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;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:73.4%;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: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.58%;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.14%;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,982</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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,335</p></td></tr><tr><td style="vertical-align:top;width:73.4%;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: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.58%;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:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 931</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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 770</p></td></tr><tr><td style="vertical-align:top;width:73.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">401(k) match</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.58%;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:10.14%;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;"> 876</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.51%;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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:73.4%;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: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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 633</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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 411</p></td></tr><tr><td style="vertical-align:top;width:73.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Accrued interest payable</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.58%;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:10.14%;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;"> 276</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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 220</p></td></tr><tr><td style="vertical-align:top;width:73.4%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_md48ZH7oiEGbzBUppAkaLg;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">Operating lease liability, current portion</span></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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 275</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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 231</p></td></tr><tr><td style="vertical-align:top;width:73.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Employee stock purchase plan</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.58%;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:10.14%;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;"> 274</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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:73.4%;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: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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 205</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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 277</p></td></tr><tr><td style="vertical-align:top;width:73.4%;background:#cceeff;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: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.58%;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:10.14%;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;"> 167</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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 125</p></td></tr><tr><td style="vertical-align:top;width:73.4%;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: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.58%;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:10.14%;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,052</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.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;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;"> 611</p></td></tr><tr><td style="vertical-align:bottom;width:73.4%;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.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.58%;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:10.14%;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;"> 7,671</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.51%;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:9.67%;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,980</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.4%;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: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 0pt 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.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 0pt 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.4%;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:1.83%;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.73%;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;">September 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: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.4%;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.83%;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.73%;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;">2024</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;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;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:73.4%;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:1.83%;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.58%;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:10.14%;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;"> 6,531</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,714</p></td></tr><tr><td style="vertical-align:top;width:73.4%;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:1.83%;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.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.14%;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;"> 280</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 654</p></td></tr><tr><td style="vertical-align:top;width:73.4%;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:1.83%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;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;"> 5,081</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,615</p></td></tr><tr><td style="vertical-align:bottom;width:73.4%;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.83%;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.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.14%;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;"> 11,892</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,983</p></td></tr></table> 6531000 4714000 280000 654000 5081000 5615000 11892000 10983000 <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.4%;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: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 0pt 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.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 0pt 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.4%;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:1.83%;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.73%;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;">September 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: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.4%;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.83%;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.73%;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;">2024</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;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;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:73.4%;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:1.83%;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.58%;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:10.14%;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;"> 489</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 402</p></td></tr><tr><td style="vertical-align:top;width:73.4%;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:1.83%;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.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.14%;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,835</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,721</p></td></tr><tr><td style="vertical-align:top;width:73.4%;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:1.83%;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.58%;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:10.14%;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;"> 972</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 776</p></td></tr><tr><td style="vertical-align:top;width:73.4%;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:1.83%;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.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.14%;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;"> 543</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 98</p></td></tr><tr><td style="vertical-align:top;width:73.4%;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:1.83%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;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;"> 1,021</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 554</p></td></tr><tr><td style="vertical-align:top;width:73.4%;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.83%;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.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.14%;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;"> 5,860</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,551</p></td></tr><tr><td style="vertical-align:top;width:73.4%;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:1.83%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;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,229</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,788</p></td></tr><tr><td style="vertical-align:bottom;width:73.4%;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.83%;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.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.14%;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;"> 2,631</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,763</p></td></tr></table> 489000 402000 2835000 2721000 972000 776000 543000 98000 1021000 554000 5860000 4551000 3229000 2788000 2631000 1763000 P5Y 169000 137000 441000 393000 <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.4%;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: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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: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.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.4%;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: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:11.73%;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;">September 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: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.4%;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: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:11.73%;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;">2024</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;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;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:73.4%;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: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.58%;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.14%;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,982</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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,335</p></td></tr><tr><td style="vertical-align:top;width:73.4%;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: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.58%;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:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 931</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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 770</p></td></tr><tr><td style="vertical-align:top;width:73.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">401(k) match</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.58%;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:10.14%;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;"> 876</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.51%;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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:73.4%;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: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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 633</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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 411</p></td></tr><tr><td style="vertical-align:top;width:73.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Accrued interest payable</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.58%;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:10.14%;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;"> 276</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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 220</p></td></tr><tr><td style="vertical-align:top;width:73.4%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_md48ZH7oiEGbzBUppAkaLg;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">Operating lease liability, current portion</span></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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 275</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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 231</p></td></tr><tr><td style="vertical-align:top;width:73.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Employee stock purchase plan</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.58%;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:10.14%;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;"> 274</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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:73.4%;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: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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 205</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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 277</p></td></tr><tr><td style="vertical-align:top;width:73.4%;background:#cceeff;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: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.58%;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:10.14%;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;"> 167</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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 125</p></td></tr><tr><td style="vertical-align:top;width:73.4%;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: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.58%;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:10.14%;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,052</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.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;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;"> 611</p></td></tr><tr><td style="vertical-align:bottom;width:73.4%;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.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.58%;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:10.14%;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;"> 7,671</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.51%;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:9.67%;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,980</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> 2982000 3335000 931000 770000 876000 633000 411000 276000 220000 275000 231000 274000 205000 277000 167000 125000 1052000 611000 7671000 5980000 <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, we entered into a Loan and Security Agreement (the “Loan Agreement”) with Innovatus Life Sciences Fund I, LP, as the collateral agent and a lender, allowing us to borrow, subject to our achievement of certain milestones, up to a total of $50.0 million in a series of term loans. On the closing date, we borrowed the minimum amount of $7.5 million under the Loan Agreement. On March 10, 2023, we borrowed the $7.5 million remaining under the first tranche of the Loan Agreement. On December 15, 2023, we borrowed an additional $15.0 million under the second tranche of the Loan Agreement. On September 30, 2024, we borrowed the remaining $20.0 million under the third and final tranche of the Loan Agreement. The Loan Agreement initially requires interest only payments through November 2027, followed by three monthly principal and interest payments. A final payment of $2.3 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 our personal property. A performance covenant took effect upon the third tranche funding, requiring that we 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 our capital stock, subject to limited exceptions. We were in compliance with these covenants as of September 30, 2024.</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, we recorded $1.1 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;">September 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;">2024</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;">2024</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;">2025</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;">2026</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;">2027</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;"><span style="visibility:hidden;">​</span></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;"> 33,333</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;">2028</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: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%;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;"> 16,667</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;"><span style="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: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;"> 50,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;">Less: Unamortized debt costs and discounts</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: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:11.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (786)</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;">Long-term debt</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: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%;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;"> 49,214</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 15000000.0 20000000.0 3 2300000 0.045 0.0550 0.0265 0.50 1100000 <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;">September 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;">2024</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;">2024</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;">2025</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;">2026</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;">2027</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;"><span style="visibility:hidden;">​</span></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;"> 33,333</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;">2028</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: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%;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;"> 16,667</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;"><span style="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: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;"> 50,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;">Less: Unamortized debt costs and discounts</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: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:11.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (786)</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;">Long-term debt</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: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%;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;"> 49,214</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> 33333000 16667000 50000000 786000 49214000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-size:12pt;font-weight:bold;">5. Leases</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">We lease </span><span style="background:#ffffff;">31,505</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 the operating lease for our office space in Minneapolis, Minnesota for an additional </span><span style="background:#ffffff;">49</span><span style="background:#ffffff;"> consecutive months through August 31, 2028. On November 7, 2023, we expanded our existing office space with the addition of </span><span style="background:#ffffff;">7,615</span><span style="background:#ffffff;"> square feet of property adjacent to our principal executive offices and our manufacturing facility. The term on this expanded property is for </span><span style="background:#ffffff;">57</span><span style="background:#ffffff;"> consecutive months that will run concurrently with the term on the existing lease. 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 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:73.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.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 0pt 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.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 0pt 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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.76%;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:1.83%;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.73%;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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.76%;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.83%;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.73%;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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.76%;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:1.83%;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.14%;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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.76%;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:1.83%;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.14%;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,144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,349</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.76%;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:1.83%;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.14%;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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.76%;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_-rCEEMlHe02WX8MBLCw2Yw;"><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:1.83%;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.14%;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;"> 275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 231</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.76%;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:1.83%;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.14%;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;"> 951</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,160</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.76%;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:1.83%;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.14%;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,226</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,391</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 September 30, 2024:</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:80.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:3.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.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:13.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:80.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-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.23%;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:16.13%;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;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:80.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;width:3.23%;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:16.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.63%;background:#cceeff;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.23%;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.63%;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:13.49%;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;"> 86</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.63%;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.23%;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.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:13.49%;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:bottom;white-space:nowrap;width:80.63%;background:#cceeff;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.23%;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.63%;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:13.49%;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;"> 362</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.63%;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.23%;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.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:13.49%;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;"> 374</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.63%;background:#cceeff;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.23%;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.63%;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:13.49%;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;"> 223</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.63%;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.23%;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.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:13.49%;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,395</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.63%;background:#cceeff;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.23%;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.63%;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:13.49%;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;"> (169)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.63%;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.23%;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.63%;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:13.49%;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,226</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;">As of September 30, 2024, the remaining lease term was 3.9 years and the weighted average discount rate was 6.7%. The operating cash outflows from our operating lease were $0.4 million and $0.3 million for the nine months ended September 30, 2024 and 2023, respectively. </p> 31505 P49M 7615 P57M 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:73.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.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 0pt 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.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 0pt 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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.76%;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:1.83%;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.73%;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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.76%;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.83%;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.73%;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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.76%;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:1.83%;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.14%;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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.76%;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:1.83%;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.14%;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,144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,349</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.76%;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:1.83%;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.14%;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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.76%;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_-rCEEMlHe02WX8MBLCw2Yw;"><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:1.83%;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.14%;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;"> 275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 231</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.76%;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:1.83%;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.14%;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;"> 951</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,160</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.76%;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:1.83%;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.14%;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,226</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,391</p></td></tr></table> 1144000 1349000 275000 231000 951000 1160000 1226000 1391000 <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 September 30, 2024:</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:80.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:3.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.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:13.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:80.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-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.23%;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:16.13%;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;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:80.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;width:3.23%;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:16.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.63%;background:#cceeff;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.23%;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.63%;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:13.49%;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;"> 86</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.63%;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.23%;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.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:13.49%;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:bottom;white-space:nowrap;width:80.63%;background:#cceeff;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.23%;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.63%;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:13.49%;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;"> 362</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.63%;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.23%;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.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:13.49%;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;"> 374</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.63%;background:#cceeff;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.23%;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.63%;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:13.49%;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;"> 223</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.63%;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.23%;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.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:13.49%;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,395</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.63%;background:#cceeff;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.23%;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.63%;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:13.49%;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;"> (169)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.63%;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.23%;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.63%;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:13.49%;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,226</p></td></tr></table> 86000 350000 362000 374000 223000 1395000 169000 1226000 P3Y10M24D 0.067 400000 300000 <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;">We had common stock warrants exercisable for 103,349 shares of common stock upon conversion at a weighted average exercise price of $12.92 per share and 716,131 shares of common stock upon conversion at a weighted average exercise price of $2.39 per share outstanding at September 30, 2024 and December 31, 2023, respectively. Johnson &amp; Johnson Innovation – JJDC, Inc. had common stock warrants exercisable for 607,725 shares of our common stock with an exercise price of $0.16 per share that were all exercised through a net exercise transaction for 604,000 shares of common stock during the nine months ended September 30, 2024.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">At-the-Market (“ATM”) Offering</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In January 2024, we commenced an ATM offering, which allows us to issue and sell <span style="background:#ffffff;">shares of our common stock having an aggregate offering price of up to </span><span style="background:#ffffff;">$50.0</span><span style="background:#ffffff;"> million</span>. We issued 2,382,139 shares of common stock for gross proceeds of $21.0 million under the ATM offering during the nine months ended September 30, 2024. We have remaining capacity to issue and sell up to approximately $29.0 million of additional shares of common stock under this ATM offering.</p> 103349 12.92 716131 2.39 607725 0.16 604000 50000000.0 2382139 21000000.0 29000000.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;">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, our 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;">In 2021, our 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,043,959 shares being reserved for </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">issuance under the 2021 Plan as of January 1, 2024. 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 September 30, 2024, there were 1,059,116 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 our 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 our 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:55.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:3.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.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:9.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:2.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:7.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></tr><tr><td style="vertical-align:bottom;width:55.22%;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.91%;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:12.62%;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:3.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="2" style="vertical-align:bottom;white-space:nowrap;width:11.28%;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.91%;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:2.06%;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:9.81%;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:55.22%;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.91%;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:12.62%;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:3.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.28%;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.91%;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:11.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;">Aggregate</b> </p></td></tr><tr><td style="vertical-align:bottom;width:55.22%;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.91%;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:12.62%;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:3.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.28%;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.91%;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:11.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;">Intrinsic</b> </p></td></tr><tr><td style="vertical-align:bottom;width:55.22%;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.91%;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:12.62%;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:3.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.28%;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.91%;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:11.87%;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:55.22%;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.91%;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:12.62%;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:3.16%;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.82%;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:9.45%;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.91%;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:11.87%;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:55.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;">Balance as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;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:12.62%;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;"> 4,488,845</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;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.82%;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.45%;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.77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;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.06%;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: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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;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;"> 97,266</p></td></tr><tr><td style="vertical-align:bottom;width:55.22%;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.91%;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:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,170,198</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;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.82%;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;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:2.06%;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.82%;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.99%;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:55.22%;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.91%;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:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt;"> (1,514,153)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;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.82%;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.45%;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.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;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:2.06%;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.82%;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.99%;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:55.22%;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.91%;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:12.62%;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;"> (298,513)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;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.82%;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;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:2.06%;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.82%;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.99%;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:55.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;">Balance as of September 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;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:12.62%;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;"> 5,846,377</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;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.82%;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.45%;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;">11.66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;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:2.06%;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:1.82%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;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;"> 7,857</p></td></tr><tr><td style="vertical-align:bottom;width:55.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;">Options exercisable as of September 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;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:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,947,395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;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.82%;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;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:2.06%;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:1.82%;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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,927</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 September 30, 2024, stock options outstanding included 4,520 options that were not granted under the 2001 Plan or the 2021 Plan. For options outstanding as of September 30, 2024, the weighted average remaining contractual life was 6.9 years. For options exercisable as of September 30, 2024, the weighted average remaining contractual life was 5.2 years.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Our 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 our 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 208,791 shares being reserved for issuance under the ESPP as of January 1, 2024. The ESPP permits certain of our U.S. employees to purchase shares of our common stock at a price per share not less than 85% of the lower of (i) the closing market price per share of our common stock on the first day of the applicable purchase period or (ii) the closing market price per share of our common stock on the purchase date at the end of the applicable six-month purchase period. For the nine months ended September 30, 2024, 39,807 shares of common stock were purchased under the ESPP for $0.4 million of employee contributions. As of September 30, 2024, there were 672,618 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;">We use the Black-Scholes option pricing model to determine the fair value of stock options and ESPP purchase rights on the grant date. We measure stock-based compensation expense based on the grant date fair value of the award and recognize 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. We account for forfeitures as they occur.<span style="display:inline-block;width:21.89pt;"></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 nine months ended September 30, 2024 and 2023: </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;">September 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;">2024</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;">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></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.31</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;">10.59</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.0 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;">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></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;">87.7% to 98.9</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;">77.2% to 79.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.67% to 4.71</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;">3.40% to 4.61</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 nine months ended September 30, 2024 and 2023:</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:65.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.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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.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 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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 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;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:65.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 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.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;"><b style="font-weight:bold;">2024</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.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;"><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: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:65.19%;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: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.46%;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;"> 7.60</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.46%;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;"> 9.01</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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.19%;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: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.46%;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.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.46%;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.83%;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:65.19%;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: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.46%;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;">74.0% to 96.9</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.46%;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;">76.2% to 84.6</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.19%;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%;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.46%;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%;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.46%;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%;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.19%;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: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.46%;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.24% to 5.37</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.46%;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% to 5.53</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></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;">We review these assumptions on a periodic basis and adjust them, as necessary. We utilize the simplified method to develop the estimate of the expected term for stock option awards and ESPP purchase rights. The expected volatility is based upon observed volatility of comparable public companies. The expected dividend yield is assumed to be zero, as we have never paid dividends and have 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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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.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:1.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 0pt 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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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: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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 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.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 0pt 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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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></tr><tr><td style="vertical-align:bottom;width:58.59%;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.59%;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.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.95%;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;">Nine months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.59%;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.59%;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;">September 30, </b></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.95%;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;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.59%;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.41%;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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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.4%;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.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.77%;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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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.4%;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;width:58.59%;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.25%;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,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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.15%;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.25%;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,419</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.15%;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.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 0.05pt 0pt;"> 16,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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.15%;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.25%;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,403</p></td></tr><tr><td style="vertical-align:bottom;width:58.59%;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.25%;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;"> 130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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.15%;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.25%;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;"> 113</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.15%;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.62%;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;"> 302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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.15%;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.25%;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;"> 310</p></td></tr><tr><td style="vertical-align:bottom;width:58.59%;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.25%;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;"> 2,680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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.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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;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,532</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="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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;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;"> 16,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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.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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;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;"> 4,713</p></td></tr><tr><td style="vertical-align:bottom;width:58.59%;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.25%;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.77%;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.15%;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.25%;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.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.15%;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.62%;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.77%;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.15%;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.25%;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.59%;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.25%;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,379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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.15%;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.25%;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><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.15%;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.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 0.05pt 0pt;"> 15,412</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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.15%;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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,728</p></td></tr><tr><td style="vertical-align:bottom;width:58.59%;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.25%;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;"> 267</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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.15%;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.25%;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;"> 221</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.15%;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.62%;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;"> 855</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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.15%;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.25%;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;"> 927</p></td></tr><tr><td style="vertical-align:bottom;width:58.59%;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.25%;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;"> 34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;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;"> 21</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.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0.05pt 0pt;"> 98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;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;"> 58</p></td></tr><tr><td style="vertical-align:bottom;width:58.59%;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.25%;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;"> 2,680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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.15%;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.25%;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,532</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.15%;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.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 0.05pt 0pt;"> 16,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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.15%;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.25%;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;"> 4,713</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;padding-bottom:12pt;margin:0pt;">As of September 30, 2024, unrecognized compensation expense related to unvested stock-based compensation arrangements was $24.1 million. As of September 30, 2024, the related weighted average period over which the expense is expected to be recognized is approximately 2.8 years.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;background:#ffffff;margin:0pt 0pt 10pt 0pt;">On January 30, 2024, we amended the terms and conditions of certain stock option award agreements granted under the 2001 Plan and 2021 Plan between us and our former CEO in connection with his retirement, which occurred on February 11, 2024. The option agreements were amended to provide that, if not already vested at the time of termination of his employment due to retirement, the options will continue to vest on the previously scheduled vesting dates following his retirement, subject to his compliance with certain covenants. Additionally, the option agreements were modified so that the options may be exercised, to the extent vested, by our former CEO until the earlier of (a) five years following his retirement date, or (b) the applicable option expiration date. The modification of these option awards resulted in an additional $8.4 million of non-cash stock-based compensation expense recognized during the nine months ended September 30, 2024.</p> 2674749 P4Y P10Y 1854490 600737 0.05 1043959 P10Y 1059116 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:55.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:3.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.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:9.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:2.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:7.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></tr><tr><td style="vertical-align:bottom;width:55.22%;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.91%;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:12.62%;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:3.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="2" style="vertical-align:bottom;white-space:nowrap;width:11.28%;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.91%;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:2.06%;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:9.81%;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:55.22%;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.91%;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:12.62%;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:3.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.28%;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.91%;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:11.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;">Aggregate</b> </p></td></tr><tr><td style="vertical-align:bottom;width:55.22%;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.91%;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:12.62%;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:3.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.28%;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.91%;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:11.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;">Intrinsic</b> </p></td></tr><tr><td style="vertical-align:bottom;width:55.22%;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.91%;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:12.62%;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:3.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.28%;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.91%;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:11.87%;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:55.22%;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.91%;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:12.62%;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:3.16%;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.82%;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:9.45%;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.91%;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:11.87%;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:55.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;">Balance as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;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:12.62%;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;"> 4,488,845</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;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.82%;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.45%;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.77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;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.06%;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: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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;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;"> 97,266</p></td></tr><tr><td style="vertical-align:bottom;width:55.22%;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.91%;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:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,170,198</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;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.82%;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;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:2.06%;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.82%;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.99%;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:55.22%;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.91%;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:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt;"> (1,514,153)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;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.82%;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.45%;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.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;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:2.06%;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.82%;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.99%;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:55.22%;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.91%;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:12.62%;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;"> (298,513)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;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.82%;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;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:2.06%;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.82%;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.99%;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:55.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;">Balance as of September 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;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:12.62%;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;"> 5,846,377</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;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.82%;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.45%;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;">11.66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;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:2.06%;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:1.82%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;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;"> 7,857</p></td></tr><tr><td style="vertical-align:bottom;width:55.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;margin:0pt;">Options exercisable as of September 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;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:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,947,395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;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.82%;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;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:2.06%;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:1.82%;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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,927</p></td></tr></table> 4488845 9.77 97266000 3170198 12.75 1514153 9.57 298513 5.39 5846377 11.66 7857000 2947395 8.90 6927000 4520 P6Y10M24D P5Y2M12D 278170 0.01 208791 0.85 39807 400000 672618 <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 nine months ended September 30, 2024 and 2023: </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;">September 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;">2024</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;">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></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.31</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;">10.59</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.0 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;">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></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;">87.7% to 98.9</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;">77.2% to 79.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.67% to 4.71</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;">3.40% to 4.61</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.31 10.59 P5Y P6Y1M6D P5Y6M P2Y6M P6Y1M6D P2Y6M P6Y1M6D 0.877 0.989 0.772 0.796 0 0 0.0367 0.0471 0.0340 0.0461 <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 nine months ended September 30, 2024 and 2023:</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:65.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.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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.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 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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 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;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:65.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 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.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;"><b style="font-weight:bold;">2024</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.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;"><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: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:65.19%;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: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.46%;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;"> 7.60</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.46%;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;"> 9.01</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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.19%;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: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.46%;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.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.46%;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.83%;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:65.19%;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: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.46%;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;">74.0% to 96.9</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.46%;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;">76.2% to 84.6</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.19%;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%;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.46%;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%;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.46%;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%;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.19%;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: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.46%;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.24% to 5.37</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.46%;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% to 5.53</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></table> 7.60 9.01 P0Y6M P0Y6M 0.740 0 0 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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-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.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:1.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 0pt 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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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: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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 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.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 0pt 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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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></tr><tr><td style="vertical-align:bottom;width:58.59%;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.59%;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.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.95%;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;">Nine months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.59%;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.59%;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;">September 30, </b></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.95%;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;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.59%;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.41%;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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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.4%;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.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.77%;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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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.4%;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;width:58.59%;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.25%;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,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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.15%;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.25%;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,419</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.15%;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.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 0.05pt 0pt;"> 16,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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.15%;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.25%;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,403</p></td></tr><tr><td style="vertical-align:bottom;width:58.59%;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.25%;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;"> 130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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.15%;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.25%;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;"> 113</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.15%;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.62%;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;"> 302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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.15%;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.25%;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;"> 310</p></td></tr><tr><td style="vertical-align:bottom;width:58.59%;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.25%;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;"> 2,680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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.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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;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,532</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="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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;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;"> 16,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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.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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;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;"> 4,713</p></td></tr><tr><td style="vertical-align:bottom;width:58.59%;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.25%;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.77%;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.15%;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.25%;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.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.15%;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.62%;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.77%;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.15%;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.25%;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.59%;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.25%;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,379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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.15%;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.25%;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><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.15%;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.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 0.05pt 0pt;"> 15,412</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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.15%;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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,728</p></td></tr><tr><td style="vertical-align:bottom;width:58.59%;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.25%;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;"> 267</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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.15%;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.25%;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;"> 221</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.15%;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.62%;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;"> 855</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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.15%;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.25%;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;"> 927</p></td></tr><tr><td style="vertical-align:bottom;width:58.59%;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.25%;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;"> 34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;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;"> 21</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.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0.05pt 0pt;"> 98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.25%;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;"> 58</p></td></tr><tr><td style="vertical-align:bottom;width:58.59%;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.25%;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;"> 2,680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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.15%;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.25%;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,532</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.15%;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.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 0.05pt 0pt;"> 16,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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.15%;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.25%;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;"> 4,713</p></td></tr></table> 2550000 1419000 16063000 4403000 130000 113000 302000 310000 2680000 1532000 16365000 4713000 2379000 1290000 15412000 3728000 267000 221000 855000 927000 34000 21000 98000 58000 2680000 1532000 16365000 4713000 24100000 P2Y9M18D P5Y 8400000 <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 September 30, 2024 and December 31, 2023, a valuation allowance was recorded against all deferred tax assets due to our cumulative net loss position. Provision for income taxes for the three months ended September 30, 2024 and 2023 was $47,000 and $40,000, respectively. Provision for income taxes for the nine months ended September 30, 2024 and 2023 was $126,000 and $108,000, respectively.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2023, we had federal and state net operating loss carryforwards (“NOLs”) of approximately $389.9 million and $7.3 million, respectively. The federal NOLs began expiring in 2021 and the state NOLs began expiring in 2020. As of December 31, 2023, we had federal and state tax credit carryforwards of approximately $9.8 million and $2.0 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, as amended, and similar state provisions. We have not performed a detailed analysis to determine whether an ownership change has occurred. Such a change of ownership would limit our utilization of the NOLs and could be triggered by subsequent sales of securities by us or our stockholders.</p> 47000 40000 126000 108000 389900000 7300000 9800000 2000000.0 <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;">Nine 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;">September 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;">September 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;">2024</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;">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;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;">2024</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;">2023</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;"> (13,099)</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;"> (9,011)</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;"> (49,314)</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;"> (32,036)</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;"> 22,783,337</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,801,350</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;"> 21,884,588</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,730,024</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_pLz929e8HkaipnuHYuu-DA;"><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.57)</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_xbE9yDKowEC7OOGS3jhcbw;"><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.43)</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_O03U0DKkjE-6ALpJaTdaLw;"><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;"> (2.25)</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_kWsbsO199UGTuZCgLB6q-Q;"><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.55)</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;">Our 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. We excluded the following potential common shares, presented based on amounts outstanding at each period end, from the computation of diluted net loss per share attributable to common stockholders for the periods indicated because including them would have had an anti-dilutive effect:</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Options to purchase common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,846,377</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,464,096</p></td></tr><tr><td style="vertical-align:bottom;width:74.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Warrants to purchase common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 103,349</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 716,131</p></td></tr><tr><td style="vertical-align:bottom;width:74.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,949,726</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,180,227</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;">Nine 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;">September 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;">September 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;">2024</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;">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;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;">2024</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;">2023</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;"> (13,099)</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;"> (9,011)</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;"> (49,314)</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;"> (32,036)</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;"> 22,783,337</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,801,350</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;"> 21,884,588</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,730,024</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_pLz929e8HkaipnuHYuu-DA;"><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.57)</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_xbE9yDKowEC7OOGS3jhcbw;"><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.43)</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_O03U0DKkjE-6ALpJaTdaLw;"><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;"> (2.25)</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_kWsbsO199UGTuZCgLB6q-Q;"><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.55)</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> -13099000 -9011000 -49314000 -32036000 22783337 20801350 21884588 20730024 -0.57 -0.43 -2.25 -1.55 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Options to purchase common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,846,377</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,464,096</p></td></tr><tr><td style="vertical-align:bottom;width:74.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Warrants to purchase common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 103,349</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 716,131</p></td></tr><tr><td style="vertical-align:bottom;width:74.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,949,726</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,180,227</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> 5846377 4464096 103349 716131 5949726 5180227 <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, we may have certain contingent liabilities that arise in the ordinary course of business. We accrue 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 September 30, 2024 or December 31, 2023.</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;">We sponsor a voluntary defined-contribution employee retirement plan (the “401(k) plan”) for our 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. Beginning January 1, 2024, we adopted a policy to match a portion of employee contributions for all qualified employees participating in the 401(k) plan. We recorded an expense for matching contributions of $0.3 million and $0 for the three months ended September 30, 2024 and 2023, respectively. We recorded an expense for matching contributions of $0.9 million and $0 for the nine months ended September 30, 2024 and 2023, respectively.</p> 300000 0 900000 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;">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 </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">revenue by geographic region, for purposes of allocating resources and evaluating financial performance. We have 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, we have determined that we have a single reportable and operating segment structure. We and our 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;">We derive all our 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:56.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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></tr><tr><td style="vertical-align:bottom;width:56.28%;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.06%;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:19.79%;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:2.07%;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:19.79%;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;">Nine months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:56.28%;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.06%;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:19.79%;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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;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:19.79%;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;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:56.28%;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.06%;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.86%;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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;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:8.86%;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.07%;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.86%;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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;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:8.86%;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:bottom;width:56.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">U.S.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.23%;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;"> 12,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;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.23%;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;"> 9,579</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;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.23%;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;"> 32,808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;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.23%;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;"> 24,818</p></td></tr><tr><td style="vertical-align:bottom;width:56.28%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Germany</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','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.23%;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;"> 807</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','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.23%;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;"> 802</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','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.23%;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,486</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','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.23%;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,819</p></td></tr><tr><td style="vertical-align:bottom;width:56.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Other countries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.23%;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;"> 266</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;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.23%;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;"> 130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;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.23%;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;"> 656</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;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.23%;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;"> 353</p></td></tr><tr><td style="vertical-align:bottom;width:56.28%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','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.23%;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;"> 13,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','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.23%;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;"> 10,511</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','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.23%;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;"> 35,950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','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.23%;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;"> 27,990</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 September 30, 2024 and December 31, 2023, 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;">We derive all our 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:56.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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></tr><tr><td style="vertical-align:bottom;width:56.28%;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.06%;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:19.79%;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:2.07%;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:19.79%;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;">Nine months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:56.28%;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.06%;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:19.79%;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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;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:19.79%;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;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:56.28%;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.06%;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.86%;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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;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:8.86%;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.07%;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.86%;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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;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:8.86%;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:bottom;width:56.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">U.S.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.23%;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;"> 12,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;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.23%;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;"> 9,579</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;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.23%;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;"> 32,808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;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.23%;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;"> 24,818</p></td></tr><tr><td style="vertical-align:bottom;width:56.28%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Germany</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','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.23%;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;"> 807</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','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.23%;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;"> 802</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','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.23%;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,486</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','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.23%;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,819</p></td></tr><tr><td style="vertical-align:bottom;width:56.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Other countries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.23%;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;"> 266</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;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.23%;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;"> 130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;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.23%;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;"> 656</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;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.23%;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;"> 353</p></td></tr><tr><td style="vertical-align:bottom;width:56.28%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','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.23%;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;"> 13,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','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.23%;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;"> 10,511</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','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.23%;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;"> 35,950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','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.23%;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;"> 27,990</p></td></tr></table> 12300000 9579000 32808000 24818000 807000 802000 2486000 2819000 266000 130000 656000 353000 13373000 10511000 35950000 27990000 false false false false