0001558370-24-015050.txt : 20241108 0001558370-24-015050.hdr.sgml : 20241108 20241108160547 ACCESSION NUMBER: 0001558370-24-015050 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 58 CONFORMED PERIOD OF REPORT: 20240930 FILED AS OF DATE: 20241108 DATE AS OF CHANGE: 20241108 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TELA Bio, Inc. CENTRAL INDEX KEY: 0001561921 STANDARD INDUSTRIAL CLASSIFICATION: SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841] ORGANIZATION NAME: 08 Industrial Applications and Services IRS NUMBER: 455320061 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39130 FILM NUMBER: 241440507 BUSINESS ADDRESS: STREET 1: 1 GREAT VALLEY PARKWAY, SUITE 24 CITY: MALVERN STATE: PA ZIP: 19355 BUSINESS PHONE: 484-320-2930 MAIL ADDRESS: STREET 1: 1 GREAT VALLEY PARKWAY, SUITE 24 CITY: MALVERN STATE: PA ZIP: 19355 10-Q 1 tela-20240930x10q.htm 10-Q
http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent24717193244946750001561921--12-312024Q3false00http://fasb.org/us-gaap/2024#SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember000001561921us-gaap:SubsequentEventMember2024-10-242024-10-240001561921us-gaap:WarrantMemberus-gaap:SubsequentEventMember2024-10-242024-10-240001561921us-gaap:CommonClassAMemberus-gaap:SubsequentEventMember2024-10-242024-10-240001561921us-gaap:RetainedEarningsMember2024-09-300001561921us-gaap:AdditionalPaidInCapitalMember2024-09-300001561921us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-09-300001561921us-gaap:RetainedEarningsMember2024-06-300001561921us-gaap:AdditionalPaidInCapitalMember2024-06-300001561921us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-3000015619212024-06-300001561921us-gaap:RetainedEarningsMember2023-12-310001561921us-gaap:AdditionalPaidInCapitalMember2023-12-310001561921us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001561921us-gaap:RetainedEarningsMember2023-09-300001561921us-gaap:AdditionalPaidInCapitalMember2023-09-300001561921us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300001561921us-gaap:RetainedEarningsMember2023-06-300001561921us-gaap:AdditionalPaidInCapitalMember2023-06-300001561921us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-3000015619212023-06-300001561921us-gaap:RetainedEarningsMember2022-12-310001561921us-gaap:AdditionalPaidInCapitalMember2022-12-310001561921us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001561921us-gaap:CommonStockMember2024-07-012024-09-300001561921us-gaap:CommonStockMember2023-07-012023-09-300001561921us-gaap:CommonStockMember2023-01-012023-09-300001561921us-gaap:CommonStockMember2024-09-300001561921us-gaap:CommonStockMember2024-06-300001561921us-gaap:CommonStockMember2023-12-310001561921us-gaap:CommonStockMember2023-09-300001561921us-gaap:CommonStockMember2023-06-300001561921us-gaap:CommonStockMember2022-12-310001561921us-gaap:CommonClassAMemberus-gaap:SubsequentEventMember2024-10-240001561921tela:ServiceBasedRestrictedStockUnitsMember2024-09-300001561921tela:PerformanceBasedRestrictedStockUnitsMember2024-09-300001561921tela:ServiceBasedRestrictedStockUnitsMember2023-12-310001561921tela:PerformanceBasedRestrictedStockUnitsMember2023-12-310001561921tela:ServiceBasedRestrictedStockUnitsMember2024-01-012024-09-300001561921tela:PerformanceBasedRestrictedStockUnitsMember2024-01-012024-09-300001561921srt:MinimumMembertela:PerformanceBasedRestrictedStockUnitsMember2024-01-012024-09-300001561921srt:MaximumMembertela:PerformanceBasedRestrictedStockUnitsMember2024-01-012024-09-300001561921us-gaap:EmployeeStockOptionMembertela:EquityIncentivePlan2019Member2024-01-012024-09-300001561921tela:ServiceBasedRestrictedStockUnitMember2024-01-012024-09-300001561921us-gaap:NonUsMember2024-07-012024-09-300001561921tela:OvitexPrsMember2024-07-012024-09-300001561921tela:OvitexMember2024-07-012024-09-300001561921tela:OtherCustomersMember2024-07-012024-09-300001561921us-gaap:NonUsMember2024-01-012024-09-300001561921tela:OvitexPrsMember2024-01-012024-09-300001561921tela:OvitexMember2024-01-012024-09-300001561921tela:OtherCustomersMember2024-01-012024-09-300001561921us-gaap:NonUsMember2023-07-012023-09-300001561921tela:OvitexPrsMember2023-07-012023-09-300001561921tela:OvitexMember2023-07-012023-09-300001561921tela:OtherCustomersMember2023-07-012023-09-300001561921us-gaap:NonUsMember2023-01-012023-09-300001561921tela:OvitexPrsMember2023-01-012023-09-300001561921tela:OvitexMember2023-01-012023-09-300001561921tela:OtherCustomersMember2023-01-012023-09-300001561921tela:MimedxGroupIncMemberus-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMembertela:DisposalGroupTransactionMember2024-01-012024-09-300001561921us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-07-012024-09-300001561921us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-09-300001561921us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300001561921us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-09-300001561921us-gaap:RetainedEarningsMember2024-07-012024-09-300001561921us-gaap:RetainedEarningsMember2024-01-012024-09-300001561921us-gaap:RetainedEarningsMember2023-07-012023-09-300001561921us-gaap:RetainedEarningsMember2023-01-012023-09-300001561921us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-09-300001561921us-gaap:EmployeeStockOptionMember2024-01-012024-09-300001561921tela:MimedxGroupIncMemberus-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMembertela:DisposalGroupTransactionMember2024-01-012024-03-310001561921tela:MimedxGroupIncMemberus-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMembertela:DisposalGroupTransactionMember2024-09-300001561921tela:MidcapTermLoansMember2024-09-300001561921tela:MidcapTermLoansMember2023-12-310001561921tela:MidcapTermLoansMember2022-05-260001561921us-gaap:WarrantMemberus-gaap:SubsequentEventMember2024-10-240001561921tela:CommonStockWarrantsExpiringIn2028Member2024-09-300001561921tela:CommonStockWarrantsExpiringIn2027Member2024-09-3000015619212023-09-3000015619212022-12-310001561921us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2024-09-300001561921us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-12-310001561921us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-09-300001561921us-gaap:EmployeeStockOptionMember2024-01-012024-09-300001561921tela:CommonStockWarrantsMember2024-01-012024-09-300001561921us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001561921us-gaap:EmployeeStockOptionMember2023-01-012023-09-300001561921tela:CommonStockWarrantsMember2023-01-012023-09-300001561921tela:MidcapTermLoansMember2024-07-012024-09-300001561921tela:MidcapTermLoansMember2023-07-012023-09-300001561921tela:MidcapTermLoansMember2023-01-012023-09-300001561921us-gaap:SellingAndMarketingExpenseMember2024-07-012024-09-300001561921us-gaap:ResearchAndDevelopmentExpenseMember2024-07-012024-09-300001561921us-gaap:GeneralAndAdministrativeExpenseMember2024-07-012024-09-300001561921us-gaap:SellingAndMarketingExpenseMember2024-01-012024-09-300001561921us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-09-300001561921us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-09-300001561921us-gaap:SellingAndMarketingExpenseMember2023-07-012023-09-300001561921us-gaap:ResearchAndDevelopmentExpenseMember2023-07-012023-09-300001561921us-gaap:GeneralAndAdministrativeExpenseMember2023-07-012023-09-300001561921us-gaap:SellingAndMarketingExpenseMember2023-01-012023-09-300001561921us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-09-300001561921us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-09-300001561921us-gaap:AdditionalPaidInCapitalMember2024-07-012024-09-300001561921tela:EquityDistributionAgreementMember2023-01-012024-09-300001561921us-gaap:RestrictedStockUnitsRSUMember2024-09-300001561921us-gaap:EmployeeStockOptionMember2024-09-300001561921tela:MimedxGroupIncMember2024-01-012024-09-300001561921tela:ThirdYearMembertela:MidcapTermLoansMember2024-01-012024-09-300001561921tela:SecondYearMembertela:MidcapTermLoansMember2024-01-012024-09-300001561921tela:FirstYearMembertela:MidcapTermLoansMember2024-01-012024-09-300001561921tela:MimedxGroupIncMembertela:DisposalGroupTransactionMember2024-09-300001561921tela:MimedxGroupIncMembertela:DisposalGroupTransactionMember2024-07-012024-09-300001561921tela:MimedxGroupIncMembertela:DisposalGroupTransactionMember2024-01-012024-09-300001561921tela:MimedxGroupIncMembersrt:MinimumMembertela:DisposalGroupTransactionMember2024-09-300001561921tela:MimedxGroupIncMembersrt:MaximumMembertela:DisposalGroupTransactionMember2024-09-300001561921tela:MimedxGroupIncMembersrt:MinimumMember2024-09-300001561921tela:MimedxGroupIncMembersrt:MaximumMember2024-09-300001561921tela:MidcapTermLoansMember2024-01-012024-09-300001561921tela:EquityIncentivePlan2019Member2024-09-300001561921tela:EquityDistributionAgreementMember2023-11-300001561921tela:CommonStockWarrantsExpiringIn2028Member2024-01-012024-09-300001561921tela:CommonStockWarrantsExpiringIn2027Member2024-01-012024-09-300001561921us-gaap:CommonStockMember2024-01-012024-09-300001561921us-gaap:AdditionalPaidInCapitalMember2024-01-012024-09-300001561921us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-3000015619212023-07-012023-09-300001561921us-gaap:AdditionalPaidInCapitalMember2023-01-012023-09-3000015619212023-01-012023-09-300001561921srt:MinimumMembertela:MidcapTermLoansMember2024-01-012024-09-300001561921srt:MaximumMembertela:MidcapTermLoansMember2024-01-012024-09-3000015619212024-09-3000015619212023-12-3100015619212024-07-012024-09-3000015619212024-11-0100015619212024-01-012024-09-30xbrli:sharesiso4217:USDtela:itemxbrli:pureiso4217:USDxbrli:shares

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

(Mark One)

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

For the quarterly period ended 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-39130

TELA Bio, Inc.

(Exact name of registrant as specified in its charter)

Delaware
(State or other jurisdiction of
incorporation or organization)

    

45-5320061

(I.R.S. Employer
Identification No.) 

1 Great Valley Parkway, Suite 24

Malvern, Pennsylvania
(Address of principal executive offices)

19355

(Zip Code) 

(484) 320-2930
(Registrant’s telephone number, including area code)

Not applicable

(Former name, former address and former fiscal year, if changed since last report)

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

Title of each class

Trading Symbol

Name of each exchange on which registered

Common Stock, $0.001 par value per share

TELA

The Nasdaq Global 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

Smaller reporting company  

Non-accelerated filer  

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 November 1, 2024, the registrant had 39,388,443 shares of Common Stock, $0.001 par value per share, outstanding.

CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS

This Quarterly Report on Form 10-Q (this “Quarterly Report”) and the documents incorporated by reference herein contain “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995. In addition, we may, through our officers and other authorized representatives, make certain forward-looking statements in publicly released materials, both written and oral, including statements contained in filings with the Securities and Exchange Commission, press releases, and our communications with our stockholders.

Forward-looking statements are neither statements of historical facts nor assurances of future performance, but instead discuss the future of our business, operations, future financial performance, future financial condition, plans, anticipated growth strategies, anticipated or perceived trends in our business, the industry in which we operate or the broader economy, and other objectives of management. In some cases, you can identify forward-looking statements by terminology such as “aim,” “anticipate,” “assume,” “believe,” “contemplate,” “continue,” “could,” “design,” “due,” “estimate,” “expect,” “goal,” “intend,” “may,” “objective,” “plan,” “predict,” “positioned,” “potential,” “seek,” “should,” “target,” “will,” “would,” the negative of such terms, and other similar expressions although not all forward-looking statements contain these identifying words.

You should understand that the following important factors could affect our future results and could cause those results or other outcomes to differ materially from those expressed or implied in our forward-looking statements:

estimates regarding future results of operations, financial position, research and development costs, capital requirements and our needs for additional financing;
the commercial success and degree of market acceptance of our products;
the introduction of new products or product enhancements by us or others in our industry, including new products which may be perceived to negatively impact the demand for our products now or in the future;
our ability to expand, manage and maintain our direct sales and marketing organization and to market and sell our products in the U.S. and Europe;
the performance of our exclusive contract manufacturer for our OviTex and OviTex PRS products, Aroa Biosurgery Ltd. (“Aroa”), in connection with the supply of product and in the development of additional products and product configurations within these product lines;
our ability to maintain our supply chain integrity and expand our supply chain to manage increased demand for our products;
our ability to compete successfully with larger competitors in our highly competitive industry;
our ability to achieve and maintain adequate levels of coverage or reimbursement for our current products and any future products we may seek to commercialize;
our ability to enhance our products, expand our indications and develop and commercialize additional products;
the development, regulatory approval, efficacy and commercialization of competing products;
our business model and strategic plans for our products, technologies and business, including our implementation thereof;
the size of the markets for our current and future products;
our ability to recruit and retain senior management and other highly qualified personnel;
our ability to obtain additional capital to finance our planned operations;
our ability to maintain regulatory approval for our products;
our ability to commercialize or obtain regulatory approvals for our future products, or the effect of delays in commercializing or obtaining regulatory approvals;
decreasing selling prices and pricing pressures;
regulatory developments in the U.S. and European markets;
the potential impact of healthcare reform in the U.S., including the Inflation Reduction Act of 2022, and measures being taken worldwide designed to reduce healthcare costs;
the possible effects arising from pandemics, epidemics or outbreaks of a contagious illness, including coronavirus disease, influenza, or respiratory syncytial virus among others and associated economic disruptions, including the frequency of surgical procedures using our products, labor and hospital staffing shortages, supply

2

chain integrity, and adverse healthcare economic factors affecting our products or the procedures in which they are used;
the impact of external cybersecurity events, including ransomware attacks, infiltration and hacking and other system outages, affecting hospitals, third-party payors and other vendors within the healthcare industry may result in a decrease in surgical procedures that would utilize our products;
the potential impact of supply delays of critical surgical and hospital supplies, including as a result of labor or work stoppages or extreme weather events, which may result in the deferral or reduction of surgical procedures that would utilize our products;
the volatility of capital markets and other adverse macroeconomic factors, including due to inflationary pressures, interest rate and currency rate fluctuations, economic slowdown or recession, banking instability, monetary policy changes, geopolitical tensions or the outbreak of hostilities or war, including from the ongoing Russia-Ukraine conflict, the current conflicts in the Middle East (including any escalation or expansion) and increasing tensions between China and Taiwan;
our ability to develop and maintain our corporate infrastructure, including our internal controls;
our ability to establish and maintain intellectual property protection for our products, as well as our ability to operate our business without infringing the intellectual property rights of others;
our expectations regarding the use of proceeds from recent and any future financings, if any;
the occurrence of adverse safety events, restrictions on use with our products or product liability claims; and
other risks and uncertainties, including those listed under the caption “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2023 (our “Annual Report”), our subsequent Quarterly Reports on Form 10-Q and the other documents we file with the Securities and Exchange Commission (the “SEC”).

These forward-looking statements are based on management's current expectations, estimates, forecasts and projections about our business and the industry in which we operate, and management's beliefs and assumptions are not guarantees of future performance or development and involve known and unknown risks, uncertainties and other factors that are in some cases beyond our control. In light of the significant uncertainties in these forward-looking statements, you should not rely upon forward-looking statements as predictions of future events. Although we believe the expectations reflected in the forward-looking statements are reasonable, the future results, levels of activity, performance or events and circumstances reflected in the forward-looking statements may not be achieved or occur at all.

You should refer to the section titled “Risk Factors” in our Annual Report, this Quarterly Report and any subsequent Quarterly Reports for a discussion of important factors that may cause our actual results to differ materially from those expressed or implied by our forward-looking statements. Furthermore, if our forward-looking statements prove to be inaccurate, the inaccuracy may be material. Except as required by law, we undertake no obligation to publicly update any forward-looking statements, whether as a result of new information, future events or otherwise.

3

PART I — FINANCIAL INFORMATION

Item 1. Financial Statements

TELA Bio, Inc.

Consolidated Balance Sheets

(In thousands, except share and per share amounts)

(Unaudited)

September 30, 

December 31, 

    

2024

    

2023

Assets

 

  

 

  

Current assets:

 

  

 

  

Cash and cash equivalents

$

17,301

$

46,729

Accounts receivable, net of allowances of $230 and $416

 

11,222

 

9,737

Inventory

 

13,600

 

13,162

Prepaid expenses and other current assets

 

2,009

 

2,098

Total current assets

 

44,132

 

71,726

Property and equipment, net

 

2,423

 

1,984

Intangible assets, net

 

1,834

 

2,119

Right-of-use assets

 

1,796

 

1,954

Other long-term assets

2,566

Restricted cash

265

265

Total assets

$

53,016

$

78,048

Liabilities and stockholders’ (deficit) equity

 

  

 

  

Current liabilities:

 

  

 

  

Accounts payable

$

2,479

$

1,667

Accrued expenses and other current liabilities

 

14,379

 

15,300

Total current liabilities

 

16,858

 

16,967

Long‑term debt

40,970

40,515

Other long‑term liabilities

 

1,460

 

1,685

Total liabilities

 

59,288

 

59,167

Stockholders’ (deficit) equity:

 

  

 

  

Preferred stock; $0.001 par value: 10,000,000 shares authorized; no shares issued and outstanding

Common stock; $0.001 par value: 200,000,000 shares authorized; 24,717,193 and 24,494,675 shares issued and outstanding at September 30, 2024 and December 31, 2023, respectively

 

25

 

24

Additional paid-in capital

343,076

339,655

Accumulated other comprehensive income

 

149

 

91

Accumulated deficit

 

(349,522)

 

(320,889)

Total stockholders’ (deficit) equity

 

(6,272)

 

18,881

Total liabilities and stockholders’ (deficit) equity

$

53,016

$

78,048

See accompanying notes to unaudited interim consolidated financial statements.

4

TELA Bio, Inc.

Consolidated Statements of Operations and Comprehensive Loss

(In thousands, except share and per share amounts)

(Unaudited)

Three months ended September 30, 

Nine months ended September 30, 

2024

    

2023

    

2024

    

2023

Revenue

$

18,957

$

15,052

$

51,651

$

41,455

Cost of revenue (excluding amortization of intangible assets)

 

6,004

 

4,568

 

16,099

 

12,682

Amortization of intangible assets

 

95

 

95

 

285

 

285

Gross profit

 

12,858

 

10,389

 

35,267

 

28,488

Operating expenses:

 

  

 

  

 

  

 

  

Sales and marketing

 

16,472

 

14,474

 

50,691

 

42,517

General and administrative

 

3,683

 

3,728

 

11,133

 

10,834

Research and development

 

2,068

 

2,368

 

6,784

 

6,934

Total operating expenses

 

22,223

 

20,570

 

68,608

 

60,285

Other operating income:

Gain on sale of product line

7,580

Loss from operations

 

(9,365)

 

(10,181)

 

(25,761)

 

(31,797)

Other expense:

 

  

 

 

  

 

  

Interest expense

 

(1,344)

 

(1,334)

 

(4,007)

 

(3,878)

Other income

 

337

 

558

 

1,135

 

1,901

Total other expense, net

 

(1,007)

 

(776)

 

(2,872)

 

(1,977)

Net loss

$

(10,372)

$

(10,957)

$

(28,633)

$

(33,774)

Net loss per common share, basic and diluted

$

(0.42)

$

(0.45)

$

(1.16)

$

(1.51)

Weighted average common shares outstanding, basic and diluted

 

24,703,578

 

24,483,664

 

24,648,933

 

22,322,256

Comprehensive loss:

 

  

 

  

 

  

 

  

Net loss

$

(10,372)

$

(10,957)

$

(28,633)

$

(33,774)

Foreign currency translation adjustment

 

51

 

51

 

58

 

(15)

Comprehensive loss

$

(10,321)

$

(10,906)

$

(28,575)

$

(33,789)

See accompanying notes to unaudited interim consolidated financial statements.

5

TELA Bio, Inc.

Consolidated Statements of Stockholders’ (Deficit) Equity

Three and Nine Months Ended September 30, 2024

(In thousands, except share amounts)

(Unaudited)

    

    

    

    

Accumulated

    

    

Additional

other

Common stock

paidin

comprehensive

Accumulated

    

Shares

    

Amount

    

capital

    

income

    

deficit

    

Total

Balance at July 1, 2024

24,675,832

$

25

$

341,897

$

98

$

(339,150)

$

2,870

Vesting of restricted stock units and exercise of stock options

 

14,702

 

 

 

 

 

Issuance of common stock under the employee stock purchase plan

31,025

117

117

Shares withheld for employee taxes

(4,366)

(19)

(19)

Foreign currency translation adjustment

 

 

 

 

51

 

 

51

Stock‑based compensation expense

 

 

 

1,081

 

 

 

1,081

Net loss

 

 

 

 

 

(10,372)

 

(10,372)

Balance at September 30, 2024

 

24,717,193

$

25

$

343,076

$

149

$

(349,522)

$

(6,272)

    

    

    

Accumulated

    

    

Additional

other

Common stock

paidin

comprehensive

Accumulated

    

Shares

    

Amount

    

capital

    

income

    

deficit

    

Total

Balance at January 1, 2024

 

24,494,675

$

24

$

339,655

$

91

$

(320,889)

$

18,881

Vesting of restricted stock units and exercise of stock options

 

217,267

 

1

 

225

 

 

 

226

Issuance of common stock under the employee stock purchase plan

58,994

281

281

Shares withheld for employee taxes

(53,743)

(358)

(358)

Foreign currency translation adjustment

 

 

 

 

58

 

 

58

Stock‑based compensation expense

 

 

 

3,273

 

 

 

3,273

Net loss

 

 

 

 

 

(28,633)

 

(28,633)

Balance at September 30, 2024

 

24,717,193

$

25

$

343,076

$

149

$

(349,522)

$

(6,272)

See accompanying notes to unaudited interim consolidated financial statements.

6

TELA Bio, Inc.

Consolidated Statements of Stockholders’ Equity

Three and Nine Months Ended September 30, 2023

(In thousands, except share amounts)

(Unaudited)

    

    

    

Accumulated

    

Additional

other

Common stock

paidin

comprehensive

Accumulated

    

Shares

    

Amount

    

capital

    

income

deficit

    

Total

Balance at July 1, 2023

 

24,475,504

$

24

$

336,939

$

84

$

(297,042)

$

40,005

Vesting of share-based awards and exercise of stock options

 

2,002

 

 

1

 

 

1

Issuance of common stock under the employee stock purchase plan

10,602

88

88

Shares withheld for employee taxes

(530)

(5)

(5)

Foreign currency translation adjustment

51

51

Stock‑based compensation expense

 

 

 

1,369

 

 

1,369

Net loss

 

 

 

 

(10,957)

 

(10,957)

Balance at September 30, 2023

 

24,487,578

$

24

$

338,392

$

135

$

(307,999)

$

30,552

Accumulated

Additional

other

Common stock

paidin

comprehensive

Accumulated

    

Shares

    

Amount

    

capital

    

income

deficit

    

Total

Balance at January 1, 2023

 

19,165,027

$

19

$

288,361

$

150

$

(274,225)

$

14,305

Vesting of share-based awards and exercise of stock options

 

119,240

 

 

101

 

 

 

101

Issuance of common stock under the employee stock purchase plan

10,602

88

88

Shares withheld for employee taxes

(26,481)

(285)

(285)

Foreign currency translation adjustment

(15)

(15)

Stock‑based compensation expense

 

 

 

3,791

 

 

 

3,791

Sale of common stock, net of underwriting discounts, commissions and offering costs

5,219,190

5

46,336

46,341

Net loss

 

 

 

 

 

(33,774)

 

(33,774)

Balance at September 30, 2023

 

24,487,578

$

24

$

338,392

$

135

$

(307,999)

$

30,552

See accompanying notes to unaudited interim consolidated financial statements.

7

TELA Bio, Inc.

Consolidated Statements of Cash Flows

(In thousands)

(Unaudited)

Nine months ended September 30, 

    

2024

2023

Cash flows from operating activities:

Net loss

$

(28,633)

$

(33,774)

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

Depreciation expense

 

461

 

362

Noncash interest expense

 

455

 

447

Amortization of intangible assets

 

285

 

285

Net changes in operating lease ROU assets and liabilities

(73)

(33)

Inventory excess and obsolescence charge

 

1,563

 

992

Stockbased compensation expense

 

3,273

 

3,791

Gain on sale of product line

(7,580)

Change in operating assets and liabilities:

Accounts receivable, net

 

(1,745)

 

(1,456)

Inventory

 

(2,356)

 

(3,503)

Prepaid expenses and other current assets

 

524

 

361

Accounts payable

 

636

 

1,535

Accrued expenses and other current and long-term liabilities

 

(967)

 

1,373

Foreign currency transaction gain (loss)

93

(186)

Net cash used in operating activities

 

(34,064)

 

(29,806)

Cash flows from investing activities:

Purchase of property and equipment

 

(725)

 

(406)

Proceeds from the sale of product line

5,366

Net cash provided by (used in) investing activities

 

4,641

 

(406)

Cash flows from financing activities:

Proceeds from sale of common stock, net

46,341

Proceeds from exercise of stock options

 

226

 

101

Payment of withholding taxes related to stock-based compensation to employees

(358)

(285)

Proceeds from issuance of common stock under the employee stock purchase plan

281

88

Net cash provided by financing activities

 

149

 

46,245

Effect of exchange rate on cash and cash equivalents

 

(154)

 

150

Net (decrease) increase in cash and cash equivalents and restricted cash

 

(29,428)

 

16,183

Cash and cash equivalents and restricted cash, beginning of period

 

46,994

 

42,019

Cash and cash equivalents and restricted cash, end of period

$

17,566

$

58,202

Supplemental disclosure of cash flow information:

Cash paid during the period for interest

$

3,552

$

3,431

Supplemental disclosures of noncash investing and financing activities:

Property and equipment in accounts payable and accrued expenses and other current liabilities

$

175

$

23

See accompanying notes to unaudited interim consolidated financial statements.

8

Table of Contents

TELA Bio, Inc.

Notes to Unaudited Interim Consolidated Financial Statements

(1) Background

TELA Bio, Inc. (the “Company”) was incorporated in the state of Delaware on April 17, 2012 and wholly owns TELA Bio Limited, a company incorporated in the United Kingdom and TELA Bio GmbH, a company incorporated in Germany. The Company is a commercial-stage medical technology company focused on providing innovative soft-tissue reconstruction solutions that optimize clinical outcomes by prioritizing the preservation and restoration of the patient’s own anatomy. OviTex Reinforced Tissue Matrix (“OviTex”), the Company’s first portfolio of products, addresses unmet needs in hernia repair and abdominal wall reconstruction by combining the benefits of biologic matrices and polymer materials while minimizing their shortcomings, at a cost-effective price. OviTex PRS Reinforced Tissue Matrix (“OviTex PRS”), the Company’s second portfolio of products, addresses unmet needs in plastic and reconstructive surgery. The Company’s principal corporate office and research facility is located in Malvern, Pennsylvania.

(2) Risks and Liquidity

The Company’s operations to date have focused on commercializing products, developing and acquiring technology and assets, business planning, raising capital and organization and staffing. The Company has incurred recurring losses and negative cash flows from operations since inception and has an accumulated deficit of $349.5 million as of September 30, 2024. The Company anticipates incurring additional losses until such time, if ever, it can generate sufficient revenue from its products to cover its expenses.

In March 2024, the Company sold its distribution rights for NIVIS Fibrillar Collagen Pack to MiMedx Group, Inc. in exchange for an initial $5.0 million payment and additional future payments aggregating between a minimum of $3.0 million and a maximum of $7.0 million based on net sales of NIVIS during the first two years following its launch by MiMedx Group, Inc.

Subsequent to September 30, 2024, the Company completed an underwritten public offering which is described in Note 9, Subsequent Event.

The operations of the Company are subject to certain risks and uncertainties including, among others, the uncertainty of product development, the impact of macroeconomic conditions, including any lingering effects of the COVID-19 pandemic or other public health crises, general economic uncertainty, including as a result of inflationary pressures and the measures undertaken by various governments to address them, banking instability, monetary policy changes, geopolitical factors such as the ongoing Russia-Ukraine conflict, the current conflicts in the Middle East (including any escalation or expansion) and increasing tensions between China and Taiwan, cybersecurity events affecting or disrupting normal hospital operations, constraints on the supply of critical surgical and hospital supplies necessary to facilitate the surgical procedures in which our products are utilized, technological uncertainty, commercial acceptance of any developed products, alternative competing technologies, dependence on collaborative partners, uncertainty regarding patents and proprietary rights, comprehensive government regulations, and dependence on key personnel.

(3) Summary of Significant Accounting Policies

The Company’s complete summary of significant accounting policies can be found in “Note 3, Summary of Significant Accounting Policies” in the consolidated financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023. Any reference in these notes to applicable guidance is meant to refer to generally accepted accounting principles (“GAAP”) in the U.S. as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Updates (“ASU”) promulgated by the Financial Accounting Standards Board (“FASB”).

Interim Financial Statements

The accompanying unaudited interim consolidated financial statements have been prepared from the books and records of the Company in accordance with GAAP for interim financial information and Rule 10-01 of Regulation S-X promulgated by the Securities and Exchange Commission (“SEC”), which permits reduced disclosures for interim

9

Table of Contents

TELA Bio, Inc.

Notes to Unaudited Interim Consolidated Financial Statements (Continued)

periods. All adjustments, consisting only of normal recurring adjustments, necessary for a fair presentation of the accompanying consolidated balance sheets and statements of operations and comprehensive loss, stockholders’ equity and cash flows have been made. Although these interim consolidated financial statements do not include all of the information and footnotes required for complete annual consolidated financial statements, management believes the disclosures are adequate to make the information presented not misleading. The unaudited interim results of operations and cash flows are not necessarily indicative of the results that may be expected for the full year. The unaudited interim consolidated financial statements and footnotes should be read in conjunction with the consolidated financial statements and footnotes included in the Annual Report on Form 10-K for the year ended December 31, 2023.

Use of Estimates

The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and contingent liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. The most significant judgments are employed in estimates used to determine the recoverability of the carrying value of the Company’s inventory. As future events and their effects cannot be determined with precision, actual results may differ significantly from these estimates.

Revenue Recognition

Under ASC Topic 606, Revenue from Contracts with Customers, (“ASC 606”), an entity recognizes revenue when its customer obtains control of the promised good, in an amount that reflects the consideration that the entity expects to be entitled in exchange for those goods. The Company performs the following five steps to recognize revenue under ASC 606: (i) identify the contract(s) with a customer, (ii) identify the performance obligations in the contract, (iii) determine the transaction price, (iv) allocate the transaction price to the performance obligations in the contract, and (v) recognize revenue when (or as) the entity satisfies a performance obligation. The Company only recognizes revenue when it is probable that it will collect the consideration to which it is entitled in exchange for the goods or services that will be transferred to the customer.

A significant portion of the Company’s revenue is generated from product shipped to a customer or from consigned inventory maintained at hospitals or other surgical facilities. Revenue from the sale of consigned products is recognized when control is transferred to the customer, which occurs at the time the product is used in a surgical procedure. For product that is not held on consignment, the Company recognizes revenue when control transfers to the customer which occurs at the time the product is shipped or delivered. For all of the Company’s customer contracts, the only identified performance obligation is providing the product to the customer.

Revenue is recognized at the estimated net sales price, which includes estimates of variable consideration. The Company enters into contracts with certain third-party payors for the payment of rebates with respect to the utilization of its products. These rebates are based on contractual percentages. The Company estimates and records these rebates in the same period the related revenue is recognized, resulting in a reduction of product revenue.

Payment terms with customers do not exceed one year and, therefore, the Company does not account for a financing component in these arrangements. There are no incremental costs of obtaining a contract that would rise to or enhance an asset other than product costs, which are a component of inventory. The Company expenses incremental costs of obtaining a contract with a customer (e.g., sales commissions) when incurred as the period of benefit is less than one year. Fees charged to customers for shipping are recognized as revenue.

10

Table of Contents

TELA Bio, Inc.

Notes to Unaudited Interim Consolidated Financial Statements (Continued)

The following table presents revenue disaggregated by the Company’s portfolio of products (in thousands):

Three months ended September 30, 

Nine months ended September 30, 

2024

2023

2024

2023

OviTex

$

12,463

$

10,159

$

34,122

$

28,240

OviTex PRS

6,313

4,812

17,054

13,063

Other

181

81

475

152

Total revenue

$

18,957

$

15,052

$

51,651

$

41,455

Sales outside of the U.S. were $2.8 million and $1.7 million, respectively, for the three months ended September 30, 2024 and 2023 and $7.5 million and $4.2 million, respectively, for the nine months ended September 30, 2024 and 2023.

Fair Value of Financial Instruments

Fair value is the price that could be received to sell an asset or paid to transfer a liability in an orderly transaction among market participants. Fair value determination in accordance with applicable accounting guidance requires that a number of significant judgments are made. Additionally, fair value is used on a nonrecurring basis to evaluate assets for impairment or as required for disclosure purposes by applicable accounting guidance on disclosures about fair value of financial instruments. Depending on the nature of the assets and liabilities, various valuation techniques and assumptions are used when estimating fair value. The carrying amounts of certain of the Company’s financial instruments, including cash and cash equivalents, accounts receivable, other assets, and accounts payable are shown at cost, which approximates fair value due to the short-term nature of these instruments. The carrying amounts of the Company’s Credit and Security Agreement approximates fair value due to its variable interest rate.

The Company follows the provisions of ASC Topic 820, Fair Value Measurement, for financial assets and liabilities measured on a recurring basis. The guidance requires fair value measurements be classified and disclosed in one of the following three categories:

Level 1: Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.
Level 2: Quoted prices in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liabilities.
Level 3: Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e., supported by little or no market activity).

The following fair value hierarchy table presents information about each major category of the Company’s financial assets and liabilities measured at fair value on a recurring basis (in thousands):

Fair value measurement at reporting date using

Quoted prices in

active markets

Significant other

Significant

for identical

observable

unobservable

assets

inputs

inputs

    

(Level 1)

    

(Level 2)

    

(Level 3)

September 30, 2024:

Cash equivalents – money market fund

$

13,786

$

$

December 31, 2023:

Cash equivalents – money market fund

$

41,561

$

$

11

Table of Contents

TELA Bio, Inc.

Notes to Unaudited Interim Consolidated Financial Statements (Continued)

Net Loss per Common Share

Basic and diluted net loss per common share is determined by dividing net loss by the weighted-average shares of common stock outstanding during the reporting period. In periods in which the Company reports a net loss, diluted net loss per share is the same as basic net loss per share since dilutive shares are not assumed to have been issued if their effect is antidilutive. Therefore, the weighted-average shares used to calculate both basic and diluted net loss per share are the same.

The following potentially dilutive securities have been excluded from the computation of diluted weighted-average shares outstanding for the periods presented, as they would be antidilutive.

Nine months ended September 30, 

2024

2023

Stock options

2,128,862

 

2,202,264

Unvested restricted stock units

971,439

864,427

Common stock warrants

88,556

88,556

Total

 

3,188,857

 

3,155,247

Recently Issued Accounting Pronouncements

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

In August 2020, the FASB issued ASU No. 2020-06, Debt with Conversion and Other Options and Derivatives and Hedging - Contracts in Entity’s Own Equity (“ASU 2020-06”). ASU 2020-06 eliminates the beneficial conversion and cash conversion accounting models for convertible instruments. It also amends the accounting for certain contracts in an entity’s own equity that are currently accounted for as derivatives because of specific settlement provisions. The new guidance also modifies how particular convertible instruments and certain contracts that may be settled in cash or shares impact the diluted EPS computation. ASU 2020-06 is effective for fiscal years beginning after December 15, 2023, including interim periods within those annual periods. The adoption of this guidance did not have a significant impact on the consolidated financial statements and related disclosures.

In November 2023, the FASB issued ASU 2023-07, Improvements to Reportable Segment Disclosures, which expands public entities’ segment disclosures by requiring disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss, an amount and description of its composition for other segment items, and interim disclosures of a reportable segment’s profit or loss and assets. This guidance is effective for annual periods beginning after December 15, 2023, and interim periods within annual periods beginning after December 15, 2024, with early adoption permitted, including adoption in any interim period. The Company is currently evaluating the expected impact that the standard could have on its consolidated financial statements and related disclosures.

In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures, requiring entities to provide additional information in the income tax rate reconciliation and additional disclosures about income taxes paid. The new accounting guidance requires entities to disclose in their rate reconciliation table additional categories of information about federal, state and foreign income taxes and to provide more details about the reconciling items in

12

Table of Contents

TELA Bio, Inc.

Notes to Unaudited Interim Consolidated Financial Statements (Continued)

some categories if the items meet a quantitative threshold. This guidance is effective for annual periods beginning after December 15, 2024, and should be applied prospectively, but entities have the option to apply it retrospectively for each period presented. Early adoption is permitted for annual financial statements that have not yet been issued or made available for issuance. The Company is currently evaluating the expected impact that the standard could have on its consolidated financial statements and related disclosures.

(4) Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities consisted of the following (in thousands):

September 30, 

December 31, 

    

2024

    

2023

Compensation and related benefits

$

7,854

$

9,216

Third-party and professional fees

 

2,828

 

2,828

Amounts due to contract manufacturer

2,314

2,024

Current portion of operating lease liabilities

559

565

Research and development expenses

16

140

Other

 

808

 

527

Total accrued expenses and other current liabilities

$

14,379

$

15,300

(5) Long-term Debt

Long-term debt consisted of the following (in thousands):

September 30, 

December 31, 

    

2024

    

2023

MidCap term loan

$

40,000

$

40,000

End of term charge

 

2,000

 

2,000

Unamortized end of term charge and issuance costs

 

(1,030)

 

(1,485)

Long-term debt

$

40,970

$

40,515

MidCap Term Loan

On May 26, 2022, the Company entered into the Credit and Security Agreement (the “MidCap Credit Agreement”) with MidCap Financial Trust, as agent, and certain lender parties thereto. The MidCap Credit Agreement consists of $40.0 million in a term loan. Upon closing, the Company used a portion of the proceeds to repay borrowings under a previous credit facility and intends to use the remaining proceeds to fund operations and other general corporate purposes.

Pursuant to the MidCap Credit Agreement, the Company provided a first priority security interest in all existing and future acquired assets, including intellectual property, owned by the Company. The MidCap Credit Agreement contains certain covenants that limit the Company’s ability to engage in certain transactions that may be in the Company’s long-term best interests, including the incurrence of additional indebtedness, effecting certain corporate changes, making certain investments, acquisitions or dispositions and paying dividends.

The MidCap Credit Agreement also contains customary indemnification obligations and customary events of default, including, among other things, (i) non-payment, (ii) breach of warranty, (iii) non-performance of covenants and obligations, (iv) default on other indebtedness, (v) judgments, (vi) change of control, (vii) bankruptcy and insolvency, (viii) impairment of security, (ix) key permit events, (x) termination of a pension plan, (xi) regulatory matters, (xii) material adverse effect and (xiii) breach of material contracts.

13

Table of Contents

TELA Bio, Inc.

Notes to Unaudited Interim Consolidated Financial Statements (Continued)

In addition, the Company must maintain minimum net revenue levels tested quarterly. In the event of default under the MidCap Credit Agreement, the Company would be required to pay interest on principal and all other due and unpaid obligations at the current rate in effect plus 2%.

The MidCap term loan matures on May 1, 2027 and bears interest at a rate equal to 6.25% plus the greater of one-month Term SOFR (as defined in the MidCap Credit Agreement) or 1.0%. The Company is required to make 36 monthly interest payments beginning on June 1, 2022 (the “Interest-Only Period”). If the Company is in covenant compliance at the end of the Interest-Only Period, the Company will have the option to extend the Interest-Only Period by 12 months to 48 monthly interest payments, followed by 12 months of straight-line amortization, with the entire principal payment due at maturity. If the Company is not in covenant compliance at the end of the Interest-Only Period, the Company is required to make 24 months of straight-line amortization payments, with the entire principal amount due at maturity.

Subject to certain limitations, the MidCap term loan has a prepayment fee equal to 3.0% of the prepaid principal amount for the first year following the closing date of the MidCap term loan, 2.0% of the prepaid principal amount for the second year following the closing date and 1.0% of the prepaid principal amount for the third year following the closing date and thereafter. The Company is also required to pay an exit fee at the time of maturity or prepayment event equal to 5% of all principal borrowings (the “End of Term Charge”) (or in the event of a prepayment event, the amount of principal being prepaid).

Interest expense associated with the MidCap Credit Facility recorded for the three and nine months ended September 30, 2024 was $1.3 million and $4.0 million, respectively, of which $0.2 million and $0.5 million, respectively, was related to the amortization of debt issuance costs. Interest expense associated with the MidCap Credit Facility recorded for the three and nine months ended September 30, 2023 was $1.3 million and $3.9 million, respectively, of which $0.2 million and $0.4 million, respectively, was related to the amortization of debt issuance costs.

(6) Stockholders’ Equity

In November 2023, the Company entered into an Equity Distribution Agreement (the “2023 Equity Agreement”) with Piper Sandler & Co, (“Piper”) in connection with the establishment of an at-the-market offering program under which the Company may sell shares of its common stock, from time to time through Piper as sales agent, in an initial amount of up to $50.0 million. The 2023 Equity Agreement superseded and replaced the Company’s previous Equity Distribution Agreement with Piper dated December 18, 2020 (the “2020 Equity Agreement”), which is no longer effective. No sales were made under the 2023 Equity Agreement or the 2020 Equity Agreement during the nine months ended September 30, 2024 or 2023.

Warrants

The Company had the following warrants outstanding to purchase common stock at September 30, 2024:

Exercise

Expiration

    

Outstanding

    

price

    

dates

Common stock warrants

 

8,379

$

28.65

 

2028

Common stock warrants

 

80,177

 

28.65

 

2027

 

88,556

There have been no grants, exercises or cancellations of warrants during the nine months ended September 30, 2024.

(7) Sale of Product Line

In March 2024, the Company entered into an Asset Purchase Agreement (“APA”) with MiMedx Group, Inc. (“MDXG”) to sell certain assets (the “Transaction”) related to NIVIS Fibrillar Collagen Pack Device (“NIVIS”). These assets mainly

14

Table of Contents

TELA Bio, Inc.

Notes to Unaudited Interim Consolidated Financial Statements (Continued)

included the Company’s existing inventory of NIVIS, with a net carrying value of $0.8 million, and certain intellectual property rights to sell NIVIS, with no carrying value. MDXG assumed the Company’s existing supply agreements, including the minimum obligations for NIVIS that the Company entered into in 2022 ahead of the initial sales of NIVIS. In exchange for entering into the Transaction, the Company received an initial $5.0 million upfront payment and is entitled to receive future revenue-sharing payments based on the net sales of NIVIS during the first two years following its launch by MDXG, which revenue-sharing payments would range from a minimum of $3.0 million to a maximum of $7.0 million in the aggregate. Any consideration in excess of $3.0 million up to $7.0 million is considered variable consideration that is fully constrained.

The Company accounted for the Transaction as a sale of a nonfinancial asset group in accordance with ASC 610-20 and followed the principals of ASC 606 to determine the consideration of $8.4 million related to the Transaction. The Company transferred control of the nonfinancial asset group in March 2024 and recognized a gain of $7.6 million on the consolidated statement of operations and comprehensive loss during the three months ended March 31, 2024. Additionally, the Company recorded the minimum revenue-share payment of $3.0 million as a receivable at September 30, 2024, with $0.4 million representing the current portion in prepaid expenses and other assets in the consolidated balance sheet and $2.6 million representing the long-term portion in other long-term assets in the consolidated balance sheet. At each reporting date, the Company assesses the constraint of variable consideration and records increases in the transaction price in the period that the estimate of variable consideration changes. For the three and nine months ended September 30, 2024, no changes were made to the variable consideration.

(8) Stock-Based Compensation

The Company has two equity incentive plans: the 2012 Stock Incentive Plan and the Amended and Restated 2019 Equity Incentive Plan. New awards can only be granted under the Amended and Restated 2019 Equity Incentive Plan (the “Plan”). At September 30, 2024, 907,293 shares of common stock were available for future issuances under the Plan. The Plan is subject to an annual increase, subject to prior approval by the Company’s board of directors, equal to the lesser of (i) 432,442 shares, (ii) 4% of the shares outstanding on the last day of the immediately preceding fiscal year and (iii) such smaller number of shares as determined by the board of directors. The Plan provides for the grant of incentive stock options, nonqualified stock options, restricted stock awards, restricted stock units and/or stock appreciation rights to employees, directors, and other persons, as determined by the Company’s board of directors. The Company estimates forfeitures that it expects will occur and adjusts expense for actual forfeitures in the periods they occur.

The Company measures employee and nonemployee stock-based awards at grant-date fair value and records compensation expense ratably over the vesting period of the award. The Company recorded stock-based compensation expense in the following expense categories of the accompanying consolidated statements of operations and comprehensive loss (in thousands):

Three months ended September 30, 

Nine months ended September 30, 

    

2024

    

2023

2024

2023

Sales and marketing

$

318

$

507

$

993

$

1,375

General and administrative

607

 

670

 

1,804

 

1,861

Research and development

 

156

 

192

 

476

 

555

Total stock‑based compensation

$

1,081

$

1,369

$

3,273

$

3,791

Stock Options

The Company’s stock options vest based on the terms in each award agreement and generally vest over four years and have a term of 10 years.

15

Table of Contents

TELA Bio, Inc.

Notes to Unaudited Interim Consolidated Financial Statements (Continued)

The following table summarizes stock option activity:

Weighted

average

Weighted

remaining

Number of

average exercise

contractual term

    

shares

    

price per share

    

(years)

Outstanding at January 1, 2024

 

2,162,453

$

11.48

 

  

Granted

 

259,900

 

6.86

 

  

Exercised

 

(38,431)

 

5.88

 

  

Canceled/forfeited

 

(255,060)

 

12.35

 

  

Outstanding at September 30, 2024

 

2,128,862

$

10.91

 

6.12

Vested and expected to vest at September 30, 2024

 

2,099,563

$

10.94

 

6.08

Exercisable at September 30, 2024

 

1,612,281

$

11.45

 

5.35

Included in outstanding options at September 30, 2024 were 319,684 stock options granted outside of the Plan. These grants were made pursuant to the Nasdaq inducement grant exception in accordance with Nasdaq listing rule 5635(c)(4). At September 30, 2024, the aggregate intrinsic value of both outstanding options and exercisable options was immaterial.

The weighted average grant-date fair value per share of options granted was $4.67 during the nine months ended September 30, 2024. The aggregate intrinsic value of options exercised was immaterial and $41,000 for the three and nine months ended September 30, 2024, respectively. At September 30, 2024, the total unrecognized compensation expense related to unvested employee and nonemployee stock option awards was $2.8 million, which is expected to be recognized in expense over a weighted-average period of approximately 2.2 years.

The fair value of each option was estimated on the date of grant using the Black-Scholes option pricing model and the weighted average assumptions in the table below:

Nine months ended

    

September 30, 2024

Expected dividend yield

 

Expected volatility

 

73.2

%

Risk‑free interest rate

 

4.29

%

Expected term (in years)

 

6.14

Restricted Stock Units

The Company has issued service-based and performance-based restricted stock units (“RSUs”). Vesting of the service-based RSUs is based on the terms in each award agreement and is generally over four years. Vesting of the performance-based RSUs is subject to continued service through 2026 and the achievement of certain performance milestones for fiscal year 2026. The amount of performance-based RSUs that will vest can range from 0% to 110% of the original number of RSUs granted. Expense for the performance-based RSUs is not recognized until the performance conditions are deemed probable of achievement. The Company has not recorded any expense related to the performance-based RSUs.

16

Table of Contents

TELA Bio, Inc.

Notes to Unaudited Interim Consolidated Financial Statements (Continued)

The following table summarizes the service-based RSUs for the Plan:

Number of

    

shares

Outstanding at January 1, 2024

657,054

Granted

411,825

Vested

(178,836)

Canceled/forfeited

(135,104)

Outstanding at September 30, 2024

754,939

The following table summarizes the performance-based RSUs for the Plan:

Number of

    

shares

Outstanding at January 1, 2024

250,149

Granted

Vested

Canceled/forfeited

(33,649)

Outstanding at September 30, 2024

216,500

Included in outstanding RSUs at September 30, 2024 were 115,210 RSUs granted outside of the Plan. These grants were made pursuant to the Nasdaq inducement grant exception in accordance with Nasdaq listing rule 5635(c)(4). The weighted average grant-date fair value per RSU granted was $6.63 during the nine months ended September 30, 2024. The aggregate intrinsic value of RSUs outstanding was $2.5 million at September 30, 2024. The total unrecognized compensation expense at September 30, 2024 related to RSUs was $4.6 million, which is expected to be recognized in expense over a weighted-average period of approximately 2.6 years.

(9) Subsequent Event

On October 24, 2024, the Company completed an underwritten public offering of 14,670,000 shares of its common stock, including the exercise in full of the underwriters’ option to purchase additional shares of common stock, at a price to the public of $2.25 per share and, in lieu of common stock to investors who so chose, pre-funded warrants to purchase 5,800,000 shares of common stock at a public offering price of $2.2499 per pre-funded warrant, which represents the per share public offering price for the shares of common stock less the $0.0001 per share exercise price for each pre-funded warrant. The offering resulted in gross proceeds of $46.0 million, before deducting underwriting discounts and commissions and other estimated offering expenses and assuming no subsequent exercise of the pre-funded warrants. The exercise of the pre-funded warrants, if any, is not expected to provide significant additional funding to the Company.

17

Item 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

The following Management’s Discussion and Analysis of Financial Condition and Results of Operations, as well as other sections in this Quarterly Report, should be read in conjunction with our unaudited interim consolidated financial statements and related notes thereto included elsewhere herein and the consolidated financial statements and notes thereto for the year ended December 31, 2023 and the related Management’s Discussion and Analysis of Financial Condition and Results of Operations, both of which are contained in our Annual Report filed with the SEC on March 22, 2024. In addition to historical financial information, some of the information contained in the following discussion and analysis contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). All statements other than statements of historical facts, including statements regarding our future results of operations and financial position, business strategy, current and prospective products, product approvals, research and development costs, current and prospective collaborations, timing and likelihood of success, plans and objectives of management for future operations and future results of current and anticipated products, are forward-looking statements. These statements involve known and unknown risks, uncertainties, assumptions and other important factors that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements.

Overview

We are a commercial-stage medical technology company focused on providing innovative soft-tissue reconstruction solutions that optimize clinical outcomes by prioritizing the preservation and restoration of the patient’s own anatomy. Our growing product portfolio is purposefully designed to leverage the patient’s natural healing response while minimizing long-term exposure to permanent synthetic materials. We are committed to delivering our advanced technologies with a strong economic value proposition to assist surgeons and institutions in providing next-generation soft-tissue repair solutions to more patients worldwide.

We are dedicated to building true partnerships with surgeons and healthcare providers to deliver solutions that provide both clinical and economic improvements. We believe that genuine collaboration with surgeons and healthcare providers results in the development of new solutions that empower patient care.

Our first portfolio of products, the OviTex Reinforced Tissue Matrix (“OviTex”) which we first commercialized in the U.S. in July 2016 and in Europe in February 2019, addresses unmet needs in hernia repair and abdominal wall reconstruction by combining the benefits of biologic matrices and polymer materials while minimizing their shortcomings, at a cost-effective price.

Hernia repair is one of the most common surgeries performed in the U.S., representing approximately 1.1 million procedures annually. Based on the volume weighted average selling price of our OviTex products, we estimate the annual U.S. total addressable market opportunity for our OviTex products to be approximately $1.5 billion.

Our OviTex portfolio consists of multiple product configurations intended to address various surgical procedures within hernia repair and abdominal wall reconstruction, including ventral, inguinal, and hiatal hernia repair. In addition, we have also designed an OviTex product specifically for use in laparoscopic and robotic-assisted hernia repair, which we market as OviTex LPR and began commercializing this product in November 2018. In February 2023, we launched two larger configurations of OviTex LPR, designed for ventral and incisional hernias. In April 2024, we launched OviTex IHR Reinforced Tissue Matrix, a new OviTex configuration specifically designed to address inguinal hernia procedures performed robotically and laparoscopically.

We have also focused on evaluating and publishing clinical data on the effectiveness and safety of our OviTex products. To date, there have been over thirty published or presented works relating to these clinical findings, either by us or a third-party evaluating the OviTex product. In October 2022, the 24-month results of our single arm, multicenter post-market clinical study, which we refer to as our BRAVO study, were published in the Annals of Medicine and

18

Surgery. The BRAVO study was designed to evaluate the clinical performance of OviTex for primary or recurrent ventral hernias using open, laparoscopic, or robotic techniques in 92 enrolled patients. The recurrence rate at the 24-month time point was 2.6%, and surgical site occurrences, or SSOs, were observed in 38% of the study population. Of the enrolled patients, 78% were characterized as high risk for experiencing an SSO based on at least one known risk factor, which included obesity, active smoking, COPD, diabetes mellitus, coronary artery disease, or advanced age (≥75 years). The results also indicated that BRAVO patients experienced statistically significant and clinically meaningful improvements in their quality of life and perceived health based on patient responses to the EuroQol-5 Dimension (EQ-5D) health assessment and the validated 12-question Hernia-Related Quality of Life survey (HerQLes). In addition to the BRAVO study and other current clinical initiatives, we also commenced enrollment in May 2021 for our BRAVO II study, a prospective study evaluating the use of OviTex in robot-assisted ventral and inguinal hernia repairs.

Our second portfolio of products, the OviTex PRS Reinforced Tissue Matrix, (“OviTex PRS”) which we first commercialized in the U.S. in May 2019, addresses unmet needs in plastic and reconstructive surgery. OviTex PRS is indicated for use in implantation to reinforce soft-tissue where weakness exists in patients requiring soft-tissue repair or reinforcement in plastic and reconstructive surgery. Our OviTex PRS portfolio consists of three product configurations with two or three layers of high-quality tissue derived from ovine rumen, which is reinforced with either permanent or resorbable polymer for added strength, stabilization, and controlled stretch. These products are designed to improve outcomes by facilitating functional tissue remodeling while controlling the degree and direction of stretch. In August 2023, we announced the launch of our OviTex PRS Long-Term Resorbable product configuration, which was designed to enhance the OviTex PRS portfolio with specific design features including bi-directional stretch and a fully resorbable, long-term polymer for reinforcement.

Our OviTex PRS portfolio is supported by non-human primate data that demonstrated more rapid tissue integration and tissue remodeling compared to the market leading biologic matrix used in this indication. Based on the current sales of biologic matrices in the U.S., we estimate the annual U.S. current addressable market opportunity for our OviTex PRS products to be approximately $700 million.

Our OviTex products have received 510(k) clearances from the U.S. Food and Drug Administration, (“FDA”) which clearances were obtained and are currently held by our exclusive contract manufacturer of these products, Aroa. In April 2019, our first OviTex PRS products received 510(k) clearance from the FDA, which clearance was initially obtained by Aroa and is currently held by us. In March 2023, we received an additional 510(k) clearance for our OviTex PRS Long-Term Resorbable device, which is currently held by us. In May 2024, we received clearance of a Special 510(k) related to minor changes to our OviTex PRS Permanent and Short-Term Resorbable devices. In October 2024, we received approval from the FDA for our investigational device exemption application relating to the study of the safety and effectiveness of our OviTex PRS product in implant-based breast reconstruction. We continue to evaluate and finalize the clinical study protocol and anticipate additional FDA interactions related to such to support a pre-market application to obtain an indication for OviTex PRS for use in breast reconstruction.

We also continue to expand our service offerings and diversify our supplier base as we continue to create a soft tissue preservation and restoration portfolio, including through the development of complimentary solutions in our indications such as atraumatic mesh fixation devices or surgical wound management and infection control. In September 2023, we entered into a distribution agreement with Advanced Medical Solutions Limited, a company registered in England, to distribute their LiquiFix Hernia Mesh Fixation Devices (LiquiFix FIX8™ and LiquiFix Precision™). In March 2024, we announced the full commercial launch of LiquiFix in the U.S. We previously co-developed and commercialized our NIVIS Fibrillar Collagen Pack, (“NIVIS”) an absorbent matrix of Type I and Type III bovine collagen designed to manage moderately to heavily exudating wounds and to control minor bleeding, in partnership with Regenity Biosciences. In March 2024, we sold our distribution rights to MiMedx Group, Inc. in exchange for an initial $5.0 million payment and additional future payments aggregating between a minimum of $3.0 million and a maximum of $7.0 million based on net sales of NIVIS during the first two years following its launch by MiMedx Group, Inc. We continue to assess additional strategic partnerships with medical device companies whereby we may enter into distribution, product development and/or licensing agreements for new products complimentary to, or related to, existing and future products in our distribution channel.

19

We have a broad portfolio of intellectual property protecting our products that we believe, when combined with the proprietary manufacturing processes associated with our products and our know-how, provides significant barriers to entry. Our intellectual property applies to our differentiated product construction and materials. In addition, we believe our exclusive manufacturing and long-term supply and license agreement with Aroa creates a competitive advantage by allowing us to secure an exclusive supply of ovine rumen at a low cost. Ovine rumen, the forestomach of a sheep, is the source of the biologic material used in our OviTex and OviTex PRS products. We use biologic material from ovine rumen because of its plentiful supply, optimal biomechanical profile and open collagen architecture that allows for rapid cellular infiltration. Our OviTex products are manufactured by Aroa at their FDA registered and ISO 13485 compliant facility in Auckland, New Zealand. We purchase product from Aroa at a fixed transfer cost as a percentage of Aroa’s cost of goods sold, and, with the exception of our recent IHR-dedicated products, equals 27% of our net sales of licensed products. This revenue sharing arrangement allows us to competitively price our products and pass along cost-savings to our customers.

We market our products through a single direct sales force, predominantly in the U.S., as augmented by a smaller number of sales representatives and distributors in certain European countries. We have invested in our direct sales and marketing infrastructure to expand our presence and to promote awareness and adoption of our products. As of September 30, 2024, we had 75 sales territories in the U.S. We believe we can enhance the productivity of our sales force by improving customer segmentation and targeting, implementing and further refining our proprietary training programs, leveraging support from our medical education and medical affairs functions to drive physician awareness, education and clinical understanding of our products, and utilizing engagement analytics to support further product development and enhancement opportunities. Additionally, we have contracted with three national group purchasing organizations, (“GPOs”) covering our OviTex and OviTex PRS products and plan to continue to contract with additional GPOs and other integrated delivery networks (“IDNs”) to increase access to and penetration of hospital accounts.

We are currently devoting research and development resources to develop additional variations of our OviTex and OviTex PRS product lines, including larger versions of our current product configurations, the development of configurations with longer-acting resorbable polymers and other potential product and packaging enhancements to extend the shelf life of our products. In addition, we also continue to explore the development of lower-cost, higher-margin resorbable polymer-based devices targeting our current indications. We are also exploring additional technologies that may complement our existing products, or expand the number of our product lines, in each case within the hernia, plastic and reconstruction, and broader soft-tissue reconstruction and preservation markets. We intend to continue to make investments in research and development efforts to develop improvements and enhancements to our product portfolio. We are also assessing strategic partnerships with medical device companies whereby we may enter into distribution, product development and/or licensing agreements for products complimentary to, or related to, existing and future products in our distribution channel, which could result in the payment by us of single digit percentage royalties or other product acquisition costs.

The vast majority of our revenue to date has been generated by the sale of our OviTex products. Our revenue increased by $3.9 million, or 26%, from $15.1 million for the three months ended September 30, 2023 to $19.0 million for the three months ended September 30, 2024 and by $10.2 million, or 25%, from $41.5 million for the nine months ended September 30, 2023 to $51.7 million for the nine months ended September 30, 2024. Our net loss decreased by $0.6 million, or 5%, from $11.0 million for the three months ended September 30, 2023 to $10.4 million for the three months ended September 30, 2024. Our net loss decreased by $5.1 million, or 15%, from $33.8 million to $28.6 million for the nine months ended September 30, 2024 due to the gain on sale of NIVIS. We have not been profitable since inception and as of September 30, 2024, we had an accumulated deficit of $349.5 million. Starting in the third quarter of 2024, we implemented certain cost-cutting measures which are expected to result in reduced operating expenses in future periods. However, we expect to incur losses for the foreseeable future.

Business Update Regarding Macroeconomic Conditions and COVID-19

Our business, results of operations and commercial operations have been impacted by macroeconomic conditions, including the COVID-19 pandemic, as well as, to a lesser extent, inflationary pressures, fluctuations in foreign currency

20

in the jurisdictions in which we operate, banking instability, monetary policy changes and geopolitical conflicts. These factors have and may continue to impact us in the following ways:

COVID-19: Our business was directly impacted by the COVID-19 pandemic, including due to government restrictions on elective procedures and surgical staffing challenges that lead to the deferral of elective surgeries and lower surgical procedural volumes overall. We believe that surgical procedures have started to normalize to pre-pandemic levels and that hospital systems have begun to address any remaining backlog of procedures previously delayed due to the COVID-19 pandemic. However, the true economic effects of the COVID-19 pandemic may have created other labor and financial strains on healthcare systems that continue to reduce procedural volumes.

General Economic Uncertainty: Continued concerns about the systemic impact of a potential economic downturn or recession, increasing interest rates, further economic downturn or banking instability, monetary policy changes and geopolitical issues, including the ongoing Russia-Ukraine conflict, the current conflict in Israel and Gaza (including any escalation or expansion) and increasing tensions between China and Taiwan, have contributed to increased market volatility and diminished expectations for economic growth in the world. Due to this uncertainty and other factors, we have experienced high volatility in our stock price over the prior year. Continued uncertainty, perception of worsening market conditions and the introduction of new products which may, or may be perceived to, negatively impact the demand for our products now or in the future could result in a decline in our stock price, high inflation, an increase in our cost of capital and an adverse effect on our ability to access the capital markets in the future on terms acceptable to us or at all.

External Cybersecurity Events: The sale of our medical products is correlated to the frequency of surgical procedural volumes at current and prospective hospital accounts. During the second quarter of 2024, we became aware of multiple cybersecurity events, including ransomware attacks and other similar system disruptions and outages, in the U.S. and Europe that adversely impacted the procedural volumes at current customer accounts, including those affiliated across one of our GPOs. To the extent current or future cybersecurity events continue to impact the hospital systems we serve, or otherwise affect third-party payors or other vendors within the healthcare industry critical to the patient care, we may experience additional reductions in procedural volumes that lead to lower sales volume for our products.

External Supply Constraints for Critical Surgical Supplies: Any disruptions to the supply of critical surgical supplies, including, for example, IV fluids, could lead to deferrals of elective surgical procedures, including those utilizing our products. To the extent that our current and prospective hospital customers experience significant shortages of these critical supplies, whether due to extreme weather events, labor or work stoppages, or other supply chain disruptions, we may experience reductions in procedural volumes that lead to lower sales volume for our products.

Financial Strain: Market acceptance of our medical products in the U.S. and other countries is dependent upon the procurement practices of our customers, patient need for our products and procedures and the reimbursement of patients’ medical expenses by government healthcare programs and third-party payors. The continuing uncertainty surrounding macroeconomic conditions and financial markets, including the financial strain suffered by hospital customers during the COVID-19 pandemic, may adversely affect demand for our products and procedures and result in lower reimbursement rates or coverage for our products, resulting in lower sales volume and downward pricing pressure on our products and slower adoption of new products.

Components of Our Results of Operations

Revenue

The majority of our revenue consists of direct sales of our products to hospital accounts in the U.S. Depending on the terms of our agreements with our customers, we recognize revenue related to product sales when control transfers, which generally occurs when the product is shipped to the customer, or when the product is utilized in a surgical procedure in the case of consignment agreements. Fees charged to customers for shipping are recognized as revenue. Recent revenue growth has been driven by increasing revenue from product sales due to our expanding customer base, although macroeconomic pressures described in this Quarterly Report may impair our ability to continue to generate revenue and expand our customer base at historic rates.

21

Cost of Revenue

Cost of revenue primarily consists of the costs of licensed products, charges related to excess and obsolete inventory adjustments, royalties and costs related to shipping. We purchase product from Aroa at a fixed transfer cost as a percentage of Aroa’s cost of goods, which, with the exception of our recent IHR-dedicated products, equals 27% of our net sales of licensed products. The initial term of our Aroa License terminates on the expiration of the last patent covering bovine and ovine products, with an option to extend for an additional ten-year period. We expect our cost of revenue to increase in absolute dollars as, and to the extent, our sales volume grows. Any delay in volume growth, whether due to macroeconomic pressures or otherwise, could lead to additional charges to excess and obsolete inventory.

Amortization of Intangible Assets

Amortization of intangible assets relates to the amortization of capitalized milestone amounts paid to Aroa related to license fees or commercialization rights after future economic benefit has been established for a product. These capitalized milestone amounts relate to regulatory clearances, the receipt of certain supply quantities of product, and amounts based upon aggregate net sales thresholds within a specified territory, and are amortized over the remaining useful life of the intellectual property.

Gross Profit and Gross Margin

Our gross profit is calculated by subtracting our cost of revenue and amortization of intangible assets from our revenue. We calculate our gross margin percentage as our gross profit divided by our revenue. Our gross margin has been, and we expect it will continue to be, affected by a variety of factors, including sales volume, royalties and inventory excess and obsolescence costs. Our gross profit may increase to the extent our revenue grows.

Sales and Marketing Expenses

Sales and marketing expenses consist of commercial activities related to the sale of our products, along with the salaries and related benefits, including sales commissions and stock-based compensation for employees focused on these efforts. Other significant sales and marketing expenses include costs incurred with post-market clinical studies, conferences and trade shows, promotional and marketing activities, market research, as well as travel and training expenses.

We expect future sales and marketing expenses will primarily depend on our ability to drive operational leverage and efficiencies from our expanded commercial organization. We expect our sales and marketing expenses to continue to decrease as a percentage of revenue, as and to the extent, our revenue grows.

General and Administrative Expenses

General and administrative expenses consist primarily of salaries and related benefits, including stock-based compensation for personnel in executive, finance, information technology and administrative functions. General and administrative expenses also include professional service fees for legal, accounting, consulting, investor and public relations, insurance costs and direct and allocated facility-related costs.

We expect future general and administrative expenses will primarily depend on our ability to efficiently execute on our growth initiatives. We expect our general and administrative expenses to decrease as a percentage of revenue primarily as, and to the extent, our revenue grows.

Research and Development Expenses

Research and development expenses consist primarily of product research, engineering, product development, regulatory compliance and clinical development. These expenses include salaries and related benefits including stock-based compensation, for employees focused on these efforts, consulting services, costs associated with our preclinical studies, costs incurred with our manufacturing partner under development agreements related to technology transfer, costs incurred from license agreements with no alternative future uses, laboratory materials and supplies and an allocation of related facilities costs. We expense research and development costs as they are incurred.

22

We expect future research and development expenses will primarily depend on our ability to efficiently develop new products, enhance existing products and conduct research to generate clinical data in support of new or expanded indications for our products. We expect research and development expenses as a percentage of revenue to vary over time depending on the level and timing of new product development and clinical trial initiatives.

Gain on Sale of Product Line

In March 2024, we entered into an asset purchase agreement with MiMedx Group, Inc. to sell certain assets related to NIVIS. These assets mainly included our existing inventory of NIVIS, with a net carrying value of $0.8 million, and certain intellectual property rights to sell NIVIS, with no carrying value. We transferred control of the nonfinancial asset group in March 2024 and recognized a gain of $7.6 million on the consolidated statement of operations and comprehensive loss during the nine months ended September 30, 2024. At each reporting date, we assess the constraint of variable consideration and record increases in the transaction price in the period that the estimate of variable consideration changes.

Interest Expense

Interest expense consists of cash interest under our credit facilities and non-cash interest attributable to the amortization of final payment fees and the amortization of deferred financing costs related to our indebtedness.

Other Income

Other income consists primarily of income earned on our cash and cash equivalents offset by miscellaneous tax expenses and foreign currency exchange gains and losses.

Results of Operations

Comparison of the Three Months Ended September 30, 2024 and 2023

Three months ended September 30, 

Change

 

    

2024

    

2023

    

Dollar

    

Percentage

 

(in thousands, except percentages)

 

Revenue

$

18,957

$

15,052

$

3,905

 

26

%

Cost of revenue (excluding amortization of intangible assets)  

 

6,004

 

4,568

 

1,436

 

31

Amortization of intangible assets

 

95

 

95

 

 

Gross profit

 

12,858

 

10,389

 

2,469

 

24

Gross margin

 

68

%  

 

69

%  

 

  

Operating expenses:

 

 

  

 

  

 

  

Sales and marketing

 

16,472

 

14,474

 

1,998

 

14

General and administrative

 

3,683

 

3,728

 

(45)

 

(1)

Research and development

 

2,068

 

2,368

 

(300)

 

(13)

Total operating expenses

 

22,223

 

20,570

 

1,653

 

8

Loss from operations

 

(9,365)

 

(10,181)

 

816

 

(8)

Other expense:

 

 

 

  

 

Interest expense

 

(1,344)

 

(1,334)

 

(10)

 

1

Other income

 

337

 

558

 

(221)

 

(40)

Total other expense

 

(1,007)

 

(776)

 

(231)

 

30

Net loss

$

(10,372)

$

(10,957)

$

585

 

(5)

%

Revenue

Revenue increased by $3.9 million, or 26%, to $19.0 million for the three months ended September 30, 2024 from $15.1 million for the three months ended September 30, 2023. The increase in revenue was primarily driven by an increase in unit sales of our products, which resulted in the addition of new customers and growing international sales. This growth was partially offset by a decrease in average selling prices caused by product mix as the share of smaller-sized units

23

increased. During the three months ended September 30, 2024, we sold 4,767 units of OviTex as compared to 3,426 units of OviTex during the three months ended September 30, 2023, a 39% increase in unit sales volume. Additionally, we sold 1,293 units of OviTex PRS during the three months ended September 30, 2024 as compared to 896 units during the three months ended September 30, 2023, a 44% increase in unit sales volume.

Cost of Revenue

Cost of revenue (excluding amortization of intangible assets) increased by $1.4 million, or 31%, to $6.0 million for the three months ended September 30, 2024 from $4.6 million for the three months ended September 30, 2023. The increase in cost of revenue was primarily the result of an increase in products purchased to support demand from our higher unit sales and a higher charge for excess and obsolete inventory.

Amortization of Intangible Assets

Amortization of intangible assets was $95,000 for both the three months ended September 30, 2024 and 2023.

Gross Margin

Gross margin decreased to 68% for the three months ended September 30, 2024 from 69% for the three months ended September 30, 2023. The decrease was primarily due to a higher charge for excess and obsolete inventory as a percentage of revenue.

Sales and Marketing

Sales and marketing expenses increased by $2.0 million, or 14%, to $16.5 million for the three months ended September 30, 2024 from $14.5 million for the three months ended September 30, 2023. The increase was primarily due to higher compensation costs, including increased severance costs, and additional consulting and travel expenses.

General and Administrative

General and administrative expenses were $3.7 million for both the three months ended September 30, 2024 and 2023. The slight decrease was due to lower insurance expense, professional fees and compensation and benefits which offset higher software-related costs and banking fees.

Research and Development

Research and development expenses decreased by $0.3 million, or 13%, to $2.1 million for the three months ended September 30, 2024 from $2.4 million for the three months ended September 30, 2023. The decrease was primarily due to lower study and development costs which offset higher compensation and benefits.

Interest Expense

Interest expense was $1.3 million for both the three months ended September 30, 2024 and 2023.

Other Income

Other income decreased by $0.2 million, or 40%, to $0.3 million for the three months ended September 30, 2024 from $0.6 million for the three months ended September 30, 2023. The decrease was primarily due to lower interest income as a result of lower cash balances.

24

Results of Operations

Comparison of the Nine months Ended September 30, 2024 and 2023

Nine months ended September 30, 

Change

 

    

2024

    

2023

    

Dollar

    

Percentage

 

(in thousands, except percentages)

 

Revenue

$

51,651

$

41,455

$

10,196

 

25

%

Cost of revenue (excluding amortization of intangible assets)

 

16,099

 

12,682

 

3,417

 

27

Amortization of intangible assets

 

285

 

285

 

 

Gross profit

 

35,267

 

28,488

 

6,779

 

24

Gross margin

 

68

%  

 

69

%  

 

  

 

  

Operating expenses:

 

  

 

  

 

  

 

  

Sales and marketing

 

50,691

 

42,517

 

8,174

 

19

General and administrative

 

11,133

 

10,834

 

299

 

3

Research and development

 

6,784

 

6,934

 

(150)

 

(2)

Total operating expenses

 

68,608

 

60,285

 

8,323

 

14

Other operating income:

Gain on sale of product line

7,580

7,580

 

NA

Loss from operations

 

(25,761)

 

(31,797)

 

6,036

 

(19)

Other expense:

 

  

 

  

 

  

 

Interest expense

 

(4,007)

 

(3,878)

 

(129)

 

3

Other income

1,135

 

1,901

 

(766)

 

(40)

Total other expense

 

(2,872)

 

(1,977)

 

(895)

 

45

Net loss

$

(28,633)

$

(33,774)

$

5,141

 

(15)

%

Revenue

Revenue increased by $10.2 million, or 25%, to $51.7 million for the nine months ended September 30, 2024 from $41.5 million for the nine months ended September 30, 2023. The increase in revenue was primarily driven by an increase in unit sales of our products due to our expanded commercial organization, which resulted in the addition of new customers and growing international sales. This growth was partially offset by a decrease in average selling prices caused by product mix as the share of smaller-sized units increased. In addition, we estimate that additional forecasted revenue was negatively impacted as a result of two external cybersecurity events, each of which reduced surgeries at certain facilities during the second quarter of 2024. During the nine months ended September 30, 2024, we sold 13,034 units of OviTex as compared to 9,704 units of OviTex during the nine months ended September 30, 2023, a 34% increase in unit sales volume. Additionally, we sold 3,467 units of OviTex PRS during the nine months ended September 30, 2024 as compared to 2,484 units during the nine months ended September 30, 2023, a 40% increase in unit sales volume.

Cost of Revenue

Cost of revenue (excluding amortization of intangible assets) increased by $3.4 million, or 27%, to $16.1 million for the nine months ended September 30, 2024 from $12.7 million for the nine months ended September 30, 2023. The increase in cost of revenue was primarily the result of an increase in products purchased to support demand from our higher unit sales and a higher charge for excess and obsolete inventory.

Amortization of Intangible Assets

Amortization of intangible assets was $0.3 million for both the nine months ended September 30, 2024 and 2023.

25

Gross Margin

Gross margin decreased to 68% for the nine months ended September 30, 2024 from 69% for the nine months ended September 30, 2023. The decrease was primarily due to a higher charge for excess and obsolete inventory as a percentage of revenue.

Sales and Marketing

Sales and marketing expenses increased by $8.2 million, or 19%, to $50.7 million for the nine months ended September 30, 2024 from $42.5 million for the nine months ended September 30, 2023. The increase was primarily due to higher compensation costs, including increased severance costs from a third quarter reorganization, additional travel and consulting expenses, additional employee-related costs due to an increase in headcount and a marketing distribution fee which offset a decrease in marketing expenses.

General and Administrative

General and administrative expenses increased by $0.3 million, or 3%, to $11.1 million for the nine months ended September 30, 2024 from $10.8 million for the nine months ended September 30, 2023. The increase was primarily due to higher compensation costs and employee-related costs due to an increase in headcount which offset a decrease in professional fees and insurance.

Research and Development

Research and development expenses decreased by $0.2 million, or 2%, to $6.8 million for the nine months ended September 30, 2024 from $6.9 million for the nine months ended September 30, 2023. The decrease was primarily due to lower study and outsourced development costs which offset higher compensation costs due to an increase in headcount.

Gain on Sale of Product Line

In March 2024, we entered into an asset purchase agreement with MiMedx Group, Inc. to sell certain assets related to NIVIS. These assets mainly included our existing inventory of NIVIS, with a net carrying value of $0.8 million, and certain intellectual property rights to sell NIVIS, with no carrying value. We transferred control of the nonfinancial asset group in March 2024 and recognized a gain of $7.6 million during the nine months ended September 30, 2024.

Interest Expense

Interest expense increased by $0.1 million, or 3%, to $4.0 million for the nine months ended September 30, 2024 from $3.9 million for the nine months ended September 30, 2023 due to an increase to the variable component of our interest rate.

Other Income

Other income decreased by $0.8 million, or 40%, to $1.1 million for the nine months ended September 30, 2024 from $1.9 million for the nine months ended September 30, 2023. The decrease was primarily due to lower interest income as a result of lower cash balances.

26

Liquidity and Capital Resources

Overview

As of September 30, 2024, we had cash and cash equivalents of $17.3 million, working capital of $27.3 million and an accumulated deficit of $349.5 million. As of December 31, 2023, we had cash and cash equivalents of $46.7 million, working capital of $54.8 million and an accumulated deficit of $320.9 million.

In March 2024, we sold our distribution rights for NIVIS to MiMedx Group, Inc. in exchange for an initial $5.0 million payment and additional future payments aggregating between a minimum of $3.0 million and a maximum of $7.0 million based on net sales of NIVIS during the first two years following its launch by MiMedx Group, Inc.

Subsequent to September 30, 2024, we completed an underwritten public offering of 14,670,000 shares of our common stock, including the exercise in full of the underwriters’ option to purchase additional shares, at a price to the public of $2.25 per share and, in lieu of common stock to investors who so chose, pre-funded warrants to purchase 5,800,000 shares of common stock at a public offering price of $2.2499 per pre-funded warrant, which represents the per share public offering price for the shares of common stock less the $0.0001 per share exercise price for each pre-funded warrant. The offering resulted in gross proceeds of $46.0 million, before deducting underwriting discounts and commissions and other estimated offering expenses and assuming no exercise of the pre-funded warrants. The exercise of the pre-funded warrants, if any, is not expected to provide significant additional funding to us.

We have incurred operating losses since our inception, and we anticipate that our operating losses will continue in the near term as we seek to invest in our sales and marketing initiatives to support our growth in existing and new markets and in additional research and development activities. As of September 30, 2024, we had $40.0 million of borrowings outstanding under our Credit and Security Agreement (the “MidCap Credit Agreement”) with MidCap Financial Trust, as agent and certain lender parties thereto. The MidCap Credit Agreement matures in May 2027. Upon closing, we used a portion of the proceeds to repay borrowings under a previous credit facility and intend to use the remaining proceeds to fund operations and other general corporate purposes.

Based on our current business plan, we believe that our existing cash resources, inclusive of the proceeds received in the underwritten public offering described above, will be sufficient to meet our capital requirements and fund our operations for at least the next 12 months from the issuance of this Quarterly Report. Cash used in operating activities during the remaining interim period of 2024 is expected to decrease primarily due to the combination of our forecasted growth in revenue and constraint of operating spend, however, we can provide no assurance that our expectations will be achieved. Starting in the third quarter of 2024, we implemented certain cost-cutting measures which are expected to result in reduced operating expenses in future periods. To the extent that these sources are insufficient to satisfy our liquidity requirements, despite our recent cost-cutting measures, we may seek to sell common or preferred equity or debt securities or enter into a new credit facility. In November 2023, we entered into a new Equity Distribution Agreement (the “2023 Equity Agreement”) with Piper Sandler & Co. (“Piper”) in connection with the establishment of an at-the-market offering program under which we may sell shares of our common stock, from time to time through Piper as sales agent, in an initial amount of up to $50.0 million. No sales were made under the 2023 Equity Agreement during the nine months ended September 30, 2024. If we raise additional funds by issuing equity or equity-linked securities, our stockholders would experience dilution and any new equity securities could have rights, preferences and privileges superior to those of holders of our common stock. Debt financing, if available, may involve covenants restricting our operations or our ability to incur additional debt. We cannot be assured that additional equity, equity-linked or debt financing will be available on terms favorable to us or our stockholders, or at all, including as a result of market volatility stemming from macroeconomic conditions, including those related to banking instability, monetary policy changes, increasing interest rates or other factors. If we are unable to obtain adequate financing, when needed, we may be required to delay or reduce the current development, commercialization and marketing plans for our products.

27

Cash Flows

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

    

Nine months ended September 30, 

(in thousands)

    

2024

    

2023

Cash used in operating activities

$

(34,064)

$

(29,806)

Cash provided by (used in) investing activities

 

4,641

 

(406)

Cash provided by financing activities

 

149

 

46,245

Effect of exchange rate changes on cash and cash equivalents

(154)

150

Net (decrease) increase in cash and cash equivalents and restricted cash

$

(29,428)

$

16,183

Operating Activities

During the nine months ended September 30, 2024, we used $34.1 million of cash in operating activities, resulting from our net loss of $28.6 million, non-cash items of $1.6 million and the change in operating assets and liabilities of $3.8 million. Our non-cash items were comprised of the gain on sale of NIVIS of $7.6 million offset by stock-based compensation expense of $3.3 million, our excess and obsolete inventory charge of $1.6 million, depreciation and amortization expense of $0.7 million and noncash interest expense of $0.5 million. The change in our operating assets and liabilities was primarily related to changes in inventory and accounts receivable partially offset by increases in accounts payable.

During the nine months ended September 30, 2023, we used $29.8 million of cash in operating activities, resulting from our net loss of $33.8 million and the change in operating assets and liabilities of $1.9 million, offset by non-cash items of $5.8 million. Our non-cash items were comprised of stock-based compensation expense of $3.8 million, our excess and obsolete inventory charge of $1.0 million, depreciation and amortization expense of $0.6 million and noncash interest expense of $0.4 million. The change in our operating assets and liabilities was primarily related to increases in accounts receivable and inventory partially offset by increases in accounts payable and accrued expenses and other current and long-term liabilities.

Investing Activities

During the nine months ended September 30, 2024, cash provided by investing activities was $4.6 million consisting of proceeds received from the sale of NIVIS of $5.4 million offset by $0.7 million in purchases of property and equipment.

During the nine months ended September 30, 2023, cash used in investing activities was $0.4 million consisting of purchases of property and equipment.

Financing Activities

During the nine months ended September 30, 2024, cash provided by financing activities was $0.1 million, consisting primarily of proceeds received from the exercise of stock options and from the issuance of common stock under the employee stock purchase plan partially offset by the payment of withholding taxes related to stock-based compensation to employees.

During the nine months ended September 30, 2023, cash provided by financing activities was $46.2 million, consisting primarily of $46.3 million in proceeds received from the sale of our common stock partially offset by the payment of withholding taxes related to stock-based compensation to employees.

Indebtedness

On May 26, 2022, we entered into the MidCap Credit Agreement with MidCap Financial Trust, as agent and certain lender parties thereto. The MidCap Credit Agreement consists of $40.0 million in a term loan. Upon closing, we used a

28

portion of the proceeds to repay borrowings under a previous credit facility and intend to use the remaining proceeds to fund operations and other general corporate purposes.

Pursuant to the MidCap Credit Agreement, we provided a first priority security interest in all existing and future acquired assets, including intellectual property, owned by us. The MidCap Credit Agreement contains certain covenants that limit our ability to engage in certain transactions that may be in our long-term best interests, including the incurrence of additional indebtedness, effecting certain corporate changes, making certain investments, acquisitions or dispositions and paying dividends.

The MidCap Credit Agreement also contains customary indemnification obligations and customary events of default, including, among other things, (i) non-payment, (ii) breach of warranty, (iii) non-performance of covenants and obligations, (iv) default on other indebtedness, (v) judgments, (vi) change of control, (vii) bankruptcy and insolvency, (viii) impairment of security, (ix) key permit events, (x) termination of a pension plan, (xi) regulatory matters, (xii) material adverse effect and (xiii) breach of material contracts.

In addition, we must maintain minimum net revenue levels tested quarterly. In the event of default under the MidCap Credit Agreement, we would be required to pay interest on principal and all other due and unpaid obligations at the current rate in effect plus 2%.

The MidCap term loan matures on May 1, 2027 and bears interest at a rate equal to 6.25% plus the greater of one-month Term SOFR (as defined in the MidCap Credit Agreement) or 1.0%. We are required to make 36 monthly interest payments beginning on June 1, 2022 (the “Interest-Only Period”). If we are in covenant compliance at the end of the Interest-Only Period, we will have the option to extend the Interest-Only Period by 12 months to 48 monthly interest payments, followed by 12 months of straight-line amortization, with the entire principal payment due at maturity. If we are not in covenant compliance at the end of the Interest-Only Period, we are required to make 24 months of straight-line amortization payments, with the entire principal amount due at maturity.

Subject to certain limitations, the MidCap term loan has a prepayment fee equal to 3.0% of the prepaid principal amount for the first year following the closing date of the MidCap term loan, 2.0% of the prepaid principal amount for the second year following the closing date and 1.0% of the prepaid principal amount for the third year following the closing date and thereafter. We are also required to pay an exit fee at the time of maturity or prepayment event equal to 5% of all principal borrowings (or in the event of a prepayment event, the amount of principal being prepaid).

Contractual Obligations and Commitments

As of September 30, 2024, there were no significant changes to our commitments and future minimum contractual obligations as set forth in our Annual Report.

Critical Accounting Policies and Significant Judgments and Estimates

The Critical Accounting Policies and Significant Judgments and Estimates included in our Annual Report have not materially changed.

Off-Balance Sheet Arrangements

We did not have during the periods presented, and we do not currently have, any off-balance sheet arrangements, as defined in the rules and regulations of the SEC.

Item 3. Quantitative and Qualitative Disclosures About Market Risk

Our cash is held on deposit in demand accounts at high-credit-quality financial institutions in amounts in excess of the Federal Deposit Insurance Corporation (“FDIC”) insurance coverage limit of $250,000 per depositor, per FDIC-insured bank, per ownership category. Following the events relating to Silicon Valley Bank in 2023, we established a redundant account at a high-credit-quality financial institution to mitigate liquidity risk to our cash and cash equivalents from any

29

further instability in the financial industry. We have reviewed the consolidated financial statements of these financial institutions and believe they have sufficient assets and liquidity to conduct their operations in the ordinary course of business with little or no credit risk to us.

Financial instruments that potentially subject us to concentrations of credit risk principally consist of cash equivalents and accounts receivable. We limit our credit risk associated with cash equivalents by placing investments in highly-rated money market funds. We limit our credit risk with respect to accounts receivable by performing credit evaluations when deemed necessary, but we do not require collateral to secure amounts owed to us by our customers.

As discussed above in the section of this Quarterly Report entitled “Liquidity and Capital Resources — Indebtedness,” the MidCap Credit Facility bears interest at a floating rate of interest, which resets monthly and is equal to 6.25% plus the greater of one-month Term SOFR or 1.0%. As a result, we are exposed to risks from changes in interest rates. A 1% increase in interest rates would have resulted in a $0.3 million increase to our interest expense for the nine months ended September 30, 2024.

Inflationary factors, such as increases in our cost of revenue and operating expenses, may adversely affect our operating results. Although we do not believe inflation has had a material impact on our financial condition, results of operations or cash flows 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 or decrease our operating expenses as a percentage of our revenue if our selling prices of our products do not increase as much or more than our costs increase.

We do not currently have any material exposure to foreign currency fluctuations and do not engage in any hedging activities as part of our normal course of business.

Item 4. Controls and Procedures.

Evaluation of Disclosure Controls and Procedures

Our management, with the participation and supervision of our Chief Executive Officer and our Chief Operating Officer and Chief Financial Officer, have evaluated our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act as of the end of the period covered by this Quarterly Report. Based on that evaluation, our Chief Executive Officer and Chief Operating Officer and Chief Financial Officer have concluded that, as of the end of the period covered by this Quarterly Report, our disclosure controls and procedures are effective to provide reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Operating Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.

Changes in Internal Control Over Financial Reporting

There was no change in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the period covered by this Quarterly Report that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

30

PART II—OTHER INFORMATION

Item 1. Legal Proceedings.

We are not currently subject to any material legal proceedings.

Item 1A. Risk Factors.

You should carefully consider the risk factors described in our Annual Report, under the caption “Item 1A. Risk Factors.” There have been no material changes in our risk factors disclosed in our Annual Report.

Item 2. Unregistered Sales of Equity Securities, Use of Proceeds, and Issuer Purchases of Equity Securities.

Recent Sales of Unregistered Securities

None.

Purchase of Equity Securities

None.

Item 3. Defaults Upon Senior Securities.

None.

Item 4. Mine Safety Disclosures.

Not applicable.

Item 5. Other Information.

Rule 10b5-1 and Non-Rule 10b5-1 Trading Arrangements

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

31

Item 6. Exhibits.

The following exhibits are being filed herewith:

EXHIBIT INDEX

Exhibit No.

    

Exhibit

10.1*

Addendum to the Second Amended and Restated License, Product Development and Supply Umbrella Agreement, dated August 1, 2024, by and between the Company and Aroa Biosurgery Ltd. (filed herewith).

31.1

Certification of Chief Executive Officer pursuant to Rules 13a-14(a) or 15d-14(a) of the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 (filed herewith).

31.2

Certification of Chief Financial Officer pursuant to Rules 13a-14(a) or 15d-14(a) of the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 (filed herewith).

32.1

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

32.2

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

101 INS

Inline XBRL Instance Document (filed herewith).

101 SCH

Inline XBRL Taxonomy Extension Schema Document (filed herewith).

101 CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document (filed herewith).

101 DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document (filed herewith).

101 LAB

Inline XBRL Taxonomy Extension Label Linkbase Document (filed herewith).

101 PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document (filed herewith).

104

Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101).

*Certain confidential portions (indicated by brackets and asterisks) have been omitted from this exhibit.

32

SIGNATURES

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

TELA BIO, INC.

Date: November 8, 2024

By:

/s/ ANTONY KOBLISH

Antony Koblish

President and Chief Executive Officer

(Principal executive officer)

Date: November 8, 2024

By:

/s/ ROBERTO CUCA

Roberto Cuca

Chief Operating Officer and Chief Financial Officer

(Principal financial officer)

Date: November 8, 2024

By:

/s/ MEGAN SMEYKAL

Megan Smeykal

Chief Accounting Officer and Controller

(Principal accounting officer)

33

EX-10.1 2 tela-20240930xex10d1.htm EX-10.1

Exhibit 10.1

[***] Certain information in this document has been excluded pursuant to Regulation S-K, Item 601(b)(10). Such excluded information is not material and would likely cause competitive harm to the registrant if publicly disclosed.

ADDENDUM TO THE SECOND AMENDED AND RESTATED LICENSE, PRODUCT DEVELOPMENT AND SUPPLY UMBRELLA AGREEMENT

This Addendum to the Second Amended and Restated License, Product Development and Supply Umbrella Agreement (this “Addendum”), is made as of the 1st day of August, 2024, by and between TELA Bio, Inc. (“TELA Bio”), and Aroa Biosurgery Limited (“Aroa”), and sets out the terms of TELA Bio's and Aroa's agreement with respect to certain terms applicable to the LPR, PRS and IHR Product lines (as defined below in this Addendum).

WHEREAS, TELA Bio and Aroa are parties to that certain Second Amended and Restated License, Product Development and Supply Umbrella Agreement dated as of July 16, 2015, as amended through the date hereof and which includes (but without limitation) the addenda thereto dated as of September 21, 2017, January 3, 2019, August 27, 2019, February 21, 2020, and August 13, 2020 (together, the “Umbrella Agreement”);

WHEREAS, TELA Bio and Aroa will, contemporaneously with this Addendum, enter into three separate Development Agreements and Exhibits (Nos. 13, 14 and 15) relating to the development of new product configurations, including those relating to extensions of the parties’ LPR, PRS and IHR Product lines; and

WHEREAS, TELA Bio and Aroa desire to amend the Umbrella Agreement in connection with entering into such Development Agreements to consolidate and clarify the application of certain terms relating to such LPR, PRS and IHR Product lines.

NOW, THEREFORE, for good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, and intending to be legally bound hereby, TELA Bio and Aroa hereby agree as follows:

1.All prior references to the “Restella Product” (plural or singular) in the Umbrella Agreement, including any Addenda thereto, shall be deleted and replaced with reference to the “PRS Product”, provided however that the name of each PRS Product for the purposes of, or within, the Product Exhibit for that Product shall remain unchanged.

Reference to “Restella Product Clearance” in clauses 4 and 5 of the 21 February 2020 addendum to the Umbrella Agreement shall be deleted and replaced with “the regulatory clearance or approval for the PRS Product”, provided however that the definition of “Aroa Restella Obligations” shall remain unchanged.

For purposes of the Umbrella Agreement, “PRS Product” shall mean any Product configuration set forth on Exhibit A hereto and any future Products that are expressly identified as a “PRS Product” in any future Addenda, Development Agreements and/or Product Exhibits between the Parties.

2.References to “LPR Product“ (plural or singular) in section 8.5(b) of the Umbrella Agreement shall mean any Product configuration set forth on Exhibit B hereto and any future Products that are expressly identified as a “LPR Product” in any future Addenda, Development Agreements and/or Product Exhibits between the Parties.
3.The parties agree that the following clarifications and amendments to the Umbrella Agreement, including any Addenda thereto, shall apply to each IHR Product (as defined below):

1


a.[***].
b.With respect to the IHR Products, the Transfer Price shall equal [***] % of COGS for each such unit of Product, but if agreed by the parties the Transfer Price shall be [***].
c.Solely with respect to the IHR Products, the third and fourth sentences of clause 8.5(b) are hereby amended and restated as follows:

“If the Annual Revenue Sharing Amount attributable to IHR Products is more than the Actual CY Payments, TELA Bio shall pay such difference to Aroa within thirty (30) days following the date of such summary. If the Annual Revenue Sharing Amount is less than the Actual CY Payments, then, within thirty (30) days following the date of such summary, Aroa shall pay to TELA Bio an amount equal to the lesser of (i) the Actual CY Payments less the aggregate Transfer Prices paid for the IHR Products sold by TELA Bio during such calendar year, or (ii) the Actual CY Payments less the Annual Revenue Sharing Amount attributable to IHR Products.  For the purposes of this clause 8.5(b), the “Actual CY Payments” means the sum of (i) the aggregate Transfer Prices paid for the IHR Products sold by TELA Bio during such calendar year and (ii) the aggregate Quarterly True Up Amounts attributable to the IHR Products paid to Aroa for such calendar year.”

d.For purposes of the Umbrella Agreement, “IHR Product” shall mean any Product configuration set forth on Exhibit C hereto and any future Products that are expressly identified as a “IHR Product” in any future Addenda, Development Agreements and/or Product Exhibits between the Parties.
e.For the avoidance of doubt, this clause 4 of this Addendum shall supersede the terms set forth in clause 9 of the Development Agreement for ERT-G INGUINAL, effective 1 March 2024, in its entirety.

Capitalized terms used but not defined in this Addendum have the meanings given to those terms in the Umbrella Agreement.

Except as agreed herein, the provisions of the Umbrella Agreement (including any prior addenda thereto) are not amended and continue to be in full force and effect.

This Addendum shall be governed by and construed in accordance with the laws of the State of Delaware, without regard to any conflict of law provisions.

This Addendum may be executed in separate counterparts, each of which shall be an original and all of which taken together shall constitute one and the same agreement.

Executed signature pages to this Addendum may be delivered by facsimile or electronic mail and any signature page so delivered shall be deemed to be an original.

In Witness Whereof, and intending to be legally bound, the parties have caused this Agreement to be executed by their respective authorized officers as of the date first set forth above.

2


TELA BIO, INC.

AROA BIOSURGERY LIMITED

By:

/s/ Antony Koblish

By:

/s/ Brian Ward

Name: 

Antony Koblish

Name: 

Brian Ward

Title:

President & CEO

Title:

Chief Executive Officer

3


Exhibit A

PRS Products

[***]

4


[***] Certain information in this document has been excluded pursuant to Regulation S-K, Item 601(b)(10). Such excluded information is not material and would likely cause competitive harm to the registrant if publicly disclosed.

Exhibit B

LPR Products

[***]

5


Exhibit C

IHR Products

[***]

6


EX-31.1 3 tela-20240930xex31d1.htm EX-31.1

EXHIBIT 31.1

CERTIFICATION

Pursuant to Rule 13a-14(a) under the Securities Exchange Act of 1934,

as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Antony Koblish, certify that:

1.    I have reviewed this Form 10-Q of TELA Bio, 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 control 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 8, 2024

/s/ Antony Koblish

Antony Koblish

President and Chief Executive Officer

(Principal Executive Officer)


EX-31.2 4 tela-20240930xex31d2.htm EX-31.2

EXHIBIT 31.2

CERTIFICATION

Pursuant to Rule 13a-14(a) under the Securities Exchange Act of 1934,

as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Roberto Cuca, certify that:

1.    I have reviewed this Form 10-Q of TELA Bio, 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 control 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 8, 2024

/s/ Roberto Cuca

Roberto Cuca

Chief Operating Officer and Chief Financial Officer

(Principal Financial Officer)


EX-32.1 5 tela-20240930xex32d1.htm EX-32.1

EXHIBIT 32.1

CERTIFICATION

Pursuant to 18 U.S.C. Section 1350,

as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

Pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. §1350), that: Antony Koblish, Chief Executive Officer of TELA Bio, Inc. (the “Company”), hereby certifies that, to the best of his knowledge:

(1)   The Company’s Quarterly Report on Form 10-Q for the period ended September 30, 2024, to which this Certification is attached as Exhibit 32.1 (the “Periodic Report”), fully complies with the requirements of Section 13(a) or Section 15(d) of the Exchange Act; and

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

Date: November 8, 2024

/s/ Antony Koblish

Antony Koblish

President and Chief Executive Officer

(Principal Executive Officer)


EX-32.2 6 tela-20240930xex32d2.htm EX-32.2

EXHIBIT 32.2

CERTIFICATION

Pursuant to 18 U.S.C. Section 1350,

as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

Pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. §1350), that: Roberto Cuca, Chief Operating Officer and Chief Financial Officer of TELA Bio, Inc. (the “Company”), hereby certifies that, to the best of his knowledge:

(1)   The Company’s Quarterly Report on Form 10-Q for the period ended September 30, 2024, to which this Certification is attached as Exhibit 32.2 (the “Periodic Report”), fully complies with the requirements of Section 13(a) or Section 15(d) of the Exchange Act; and

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

Date: November 8, 2024

/s/ Roberto Cuca

Roberto Cuca

Chief Operating Officer and Chief Financial Officer

(Principal Financial Officer)


EX-101.SCH 7 tela-20240930.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 995200100 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 995200200 - Statement - Consolidated Statements of Operations and Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 995200400 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 99940401 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 99940501 - Disclosure - Long-term Debt - Schedule of long term debt (Details) link:presentationLink link:calculationLink link:definitionLink 995200105 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995200300 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 99940201 - Disclosure - Risks and Liquidity (Details) link:presentationLink link:calculationLink link:definitionLink 99940301 - Disclosure - Summary of Significant Accounting Policies - Revenue Disaggregated (Details) link:presentationLink link:calculationLink link:definitionLink 99940302 - Disclosure - Summary of Significant Accounting Policies - Fair Value of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 99940303 - Disclosure - Summary of Significant Accounting Policies - Net Loss per Common Share (Potentially dilutive securities) (Details) link:presentationLink link:calculationLink link:definitionLink 99940502 - Disclosure - Long-term Debt - MidCap Term Loan (Details) link:presentationLink link:calculationLink link:definitionLink 99940601 - Disclosure - Stockholders' Equity - Public Stock Offerings (Details) link:presentationLink link:calculationLink link:definitionLink 99940602 - Disclosure - Stockholders' Equity - Warrants outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 99940701 - Disclosure - Sale of Product Line - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 99940801 - Disclosure - Stock-Based Compensation - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 99940802 - Disclosure - Stock-Based Compensation - Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 99940805 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 99940901 - Disclosure - Subsequent Event (Details) link:presentationLink link:calculationLink link:definitionLink 995200090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 995210101 - Disclosure - Background link:presentationLink link:calculationLink link:definitionLink 995210201 - Disclosure - Risks and Liquidity link:presentationLink link:calculationLink link:definitionLink 995210301 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995210401 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 995210501 - Disclosure - Long-term Debt link:presentationLink link:calculationLink link:definitionLink 995210601 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 995210701 - Disclosure - Sale of Product Line link:presentationLink link:calculationLink link:definitionLink 995210801 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 995210901 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 99920302 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 99930303 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 99930403 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 99930503 - Disclosure - Long-term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 99930603 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 99930803 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 99940803 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 99940804 - Disclosure - Stock-Based Compensation - Weighted average assumptions (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 tela-20240930_cal.xml EX-101.CAL EX-101.DEF 9 tela-20240930_def.xml EX-101.DEF EX-101.LAB 10 tela-20240930_lab.xml EX-101.LAB EX-101.PRE 11 tela-20240930_pre.xml EX-101.PRE XML 13 R1.htm IDEA: XBRL DOCUMENT v3.24.3
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2024
Nov. 01, 2024
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2024  
Document Transition Report false  
Securities Act File Number 001-39130  
Entity Registrant Name TELA Bio, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 45-5320061  
Entity Address, Address Line One 1 Great Valley Parkway, Suite 24  
Entity Address, City or Town Malvern  
Entity Address, State or Province PA  
Entity Address, Postal Zip Code 19355  
City Area Code 484  
Local Phone Number 320-2930  
Title of 12(b) Security Common Stock, $0.001 par value per share  
Trading Symbol TELA  
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   39,388,443
Entity Central Index Key 0001561921  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 17,301 $ 46,729
Accounts receivable, net of allowances of $230 and $416 11,222 9,737
Inventory 13,600 13,162
Prepaid expenses and other current assets 2,009 2,098
Total current assets 44,132 71,726
Property and equipment, net 2,423 1,984
Intangible assets, net 1,834 2,119
Right-of-use assets 1,796 1,954
Other long-term assets 2,566  
Restricted cash 265 265
Total assets 53,016 78,048
Current liabilities:    
Accounts payable 2,479 1,667
Accrued expenses and other current liabilities 14,379 15,300
Total current liabilities 16,858 16,967
Long-term debt 40,970 40,515
Other long-term liabilities 1,460 1,685
Total liabilities 59,288 59,167
Stockholders' (deficit) equity:    
Preferred stock; $0.001 par value: 10,000,000 shares authorized; no shares issued and outstanding
Common stock; $0.001 par value: 200,000,000 shares authorized; 24,717,193 and 24,494,675 shares issued and outstanding at September 30, 2024 and December 31, 2023, respectively 25 24
Additional paid-in capital 343,076 339,655
Accumulated other comprehensive income 149 91
Accumulated deficit (349,522) (320,889)
Total stockholders' (deficit) equity (6,272) 18,881
Total liabilities and stockholders' (deficit) equity $ 53,016 $ 78,048
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Consolidated Balance Sheets    
Accounts receivable, Allowance $ 230 $ 416
Preferred stock, Par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, Par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 200,000,000 200,000,000
Common stock, shares issued (in shares) 24,717,193 24,494,675
Common stock, shares outstanding (in shares) 24,717,193 24,494,675
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.3
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
Consolidated Statements of Operations and Comprehensive Loss        
Revenue $ 18,957 $ 15,052 $ 51,651 $ 41,455
Cost of revenue (excluding amortization of intangible assets) 6,004 4,568 16,099 12,682
Amortization of intangible assets 95 95 285 285
Gross profit 12,858 10,389 35,267 28,488
Operating expenses:        
Sales and marketing 16,472 14,474 50,691 42,517
General and administrative 3,683 3,728 11,133 10,834
Research and development 2,068 2,368 6,784 6,934
Total operating expenses 22,223 20,570 68,608 60,285
Other operating income:        
Gain on sale of product line     (7,580)  
Loss from operations (9,365) (10,181) (25,761) (31,797)
Other expense:        
Interest expense (1,344) (1,334) (4,007) (3,878)
Other income 337 558 1,135 1,901
Total other expense, net (1,007) (776) (2,872) (1,977)
Net loss $ (10,372) $ (10,957) $ (28,633) $ (33,774)
Net loss per common share, basic $ (0.42) $ (0.45) $ (1.16) $ (1.51)
Net loss per common share, diluted $ (0.42) $ (0.45) $ (1.16) $ (1.51)
Weighted average common shares outstanding, basic 24,703,578 24,483,664 24,648,933 22,322,256
Weighted average common shares outstanding, diluted 24,703,578 24,483,664 24,648,933 22,322,256
Comprehensive loss:        
Net loss $ (10,372) $ (10,957) $ (28,633) $ (33,774)
Foreign currency translation adjustment 51 51 58 (15)
Comprehensive loss $ (10,321) $ (10,906) $ (28,575) $ (33,789)
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Accumulated other comprehensive income
Accumulated deficit
Total
Balance at Beginning of period at Dec. 31, 2022 $ 19 $ 288,361 $ 150 $ (274,225) $ 14,305
Balance at Beginning of period (in shares) at Dec. 31, 2022 19,165,027        
Vesting of restricted stock units and exercise of stock options   101     101
Vesting of restricted stock units and exercise of stock options (in shares) 119,240        
Issuance of common stock under the employee stock purchase plan   88     88
Issuance of common stock under the employee stock purchase plan (in shares) 10,602        
Shares withheld for employee taxes   (285)     (285)
Shares withheld for employee taxes (in shares) (26,481)        
Foreign currency translation adjustment     (15)   (15)
Stock-based compensation expense   3,791     3,791
Sale of common stock, net of underwriting discounts, commissions and offering costs $ 5 46,336     46,341
Sale of common stock, net of underwriting discounts, commissions and offering costs (in shares) 5,219,190        
Net loss       (33,774) (33,774)
Balance at Ending period at Sep. 30, 2023 $ 24 338,392 135 (307,999) 30,552
Balance at Ending period (in shares) at Sep. 30, 2023 24,487,578        
Balance at Beginning of period at Jun. 30, 2023 $ 24 336,939 84 (297,042) 40,005
Balance at Beginning of period (in shares) at Jun. 30, 2023 24,475,504        
Vesting of restricted stock units and exercise of stock options   1     1
Vesting of restricted stock units and exercise of stock options (in shares) 2,002        
Issuance of common stock under the employee stock purchase plan   88     88
Issuance of common stock under the employee stock purchase plan (in shares) 10,602        
Shares withheld for employee taxes   (5)     (5)
Shares withheld for employee taxes (in shares) (530)        
Foreign currency translation adjustment     51   51
Stock-based compensation expense   1,369     1,369
Net loss       (10,957) (10,957)
Balance at Ending period at Sep. 30, 2023 $ 24 338,392 135 (307,999) 30,552
Balance at Ending period (in shares) at Sep. 30, 2023 24,487,578        
Balance at Beginning of period at Dec. 31, 2023 $ 24 339,655 91 (320,889) 18,881
Balance at Beginning of period (in shares) at Dec. 31, 2023 24,494,675        
Vesting of restricted stock units and exercise of stock options $ 1 225     226
Vesting of restricted stock units and exercise of stock options (in shares) 217,267        
Issuance of common stock under the employee stock purchase plan   281     281
Issuance of common stock under the employee stock purchase plan (in shares) 58,994        
Shares withheld for employee taxes   (358)     (358)
Shares withheld for employee taxes (in shares) (53,743)        
Foreign currency translation adjustment     58   58
Stock-based compensation expense   3,273     3,273
Net loss       (28,633) (28,633)
Balance at Ending period at Sep. 30, 2024 $ 25 343,076 149 (349,522) (6,272)
Balance at Ending period (in shares) at Sep. 30, 2024 24,717,193        
Balance at Beginning of period at Jun. 30, 2024 $ 25 341,897 98 (339,150) 2,870
Balance at Beginning of period (in shares) at Jun. 30, 2024 24,675,832        
Vesting of restricted stock units and exercise of stock options (in shares) 14,702        
Issuance of common stock under the employee stock purchase plan   117     117
Issuance of common stock under the employee stock purchase plan (in shares) 31,025        
Shares withheld for employee taxes   (19)     (19)
Shares withheld for employee taxes (in shares) (4,366)        
Foreign currency translation adjustment     51   51
Stock-based compensation expense   1,081     1,081
Net loss       (10,372) (10,372)
Balance at Ending period at Sep. 30, 2024 $ 25 $ 343,076 $ 149 $ (349,522) $ (6,272)
Balance at Ending period (in shares) at Sep. 30, 2024 24,717,193        
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Cash flows from operating activities:    
Net loss $ (28,633) $ (33,774)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation expense 461 362
Noncash interest expense 455 447
Amortization of intangible assets 285 285
Net changes in operating lease ROU assets and liabilities (73) (33)
Inventory excess and obsolescence charge 1,563 992
Stock-based compensation expense 3,273 3,791
Gain on sale of product line (7,580)  
Change in operating assets and liabilities:    
Accounts receivable, net (1,745) (1,456)
Inventory (2,356) (3,503)
Prepaid expenses and other current assets 524 361
Accounts payable 636 1,535
Accrued expenses and other current and long-term liabilities (967) 1,373
Foreign currency transaction gain (loss) 93 (186)
Net cash used in operating activities (34,064) (29,806)
Cash flows from investing activities:    
Purchase of property and equipment (725) (406)
Proceeds from the sale of product line 5,366  
Net cash provided by (used in) investing activities 4,641 (406)
Cash flows from financing activities:    
Proceeds from sale of common stock, net   46,341
Proceeds from exercise of stock options 226 101
Payment of withholding taxes related to stock-based compensation to employees (358) (285)
Proceeds from issuance of common stock under the employee stock purchase plan 281 88
Net cash provided by financing activities 149 46,245
Effect of exchange rate on cash and cash equivalents (154) 150
Net (decrease) increase in cash and cash equivalents and restricted cash (29,428) 16,183
Cash and cash equivalents and restricted cash, beginning of period 46,994 42,019
Cash and cash equivalents and restricted cash, end of period 17,566 58,202
Supplemental disclosure of cash flow information:    
Cash paid during the period for interest 3,552 3,431
Supplemental disclosures of noncash investing and financing activities:    
Property and equipment in accounts payable and accrued expenses and other current liabilities $ 175 $ 23
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.3
Background
9 Months Ended
Sep. 30, 2024
Background  
Background

(1) Background

TELA Bio, Inc. (the “Company”) was incorporated in the state of Delaware on April 17, 2012 and wholly owns TELA Bio Limited, a company incorporated in the United Kingdom and TELA Bio GmbH, a company incorporated in Germany. The Company is a commercial-stage medical technology company focused on providing innovative soft-tissue reconstruction solutions that optimize clinical outcomes by prioritizing the preservation and restoration of the patient’s own anatomy. OviTex Reinforced Tissue Matrix (“OviTex”), the Company’s first portfolio of products, addresses unmet needs in hernia repair and abdominal wall reconstruction by combining the benefits of biologic matrices and polymer materials while minimizing their shortcomings, at a cost-effective price. OviTex PRS Reinforced Tissue Matrix (“OviTex PRS”), the Company’s second portfolio of products, addresses unmet needs in plastic and reconstructive surgery. The Company’s principal corporate office and research facility is located in Malvern, Pennsylvania.

XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.3
Risks and Liquidity
9 Months Ended
Sep. 30, 2024
Risks and Liquidity  
Risks and Liquidity

(2) Risks and Liquidity

The Company’s operations to date have focused on commercializing products, developing and acquiring technology and assets, business planning, raising capital and organization and staffing. The Company has incurred recurring losses and negative cash flows from operations since inception and has an accumulated deficit of $349.5 million as of September 30, 2024. The Company anticipates incurring additional losses until such time, if ever, it can generate sufficient revenue from its products to cover its expenses.

In March 2024, the Company sold its distribution rights for NIVIS Fibrillar Collagen Pack to MiMedx Group, Inc. in exchange for an initial $5.0 million payment and additional future payments aggregating between a minimum of $3.0 million and a maximum of $7.0 million based on net sales of NIVIS during the first two years following its launch by MiMedx Group, Inc.

Subsequent to September 30, 2024, the Company completed an underwritten public offering which is described in Note 9, Subsequent Event.

The operations of the Company are subject to certain risks and uncertainties including, among others, the uncertainty of product development, the impact of macroeconomic conditions, including any lingering effects of the COVID-19 pandemic or other public health crises, general economic uncertainty, including as a result of inflationary pressures and the measures undertaken by various governments to address them, banking instability, monetary policy changes, geopolitical factors such as the ongoing Russia-Ukraine conflict, the current conflicts in the Middle East (including any escalation or expansion) and increasing tensions between China and Taiwan, cybersecurity events affecting or disrupting normal hospital operations, constraints on the supply of critical surgical and hospital supplies necessary to facilitate the surgical procedures in which our products are utilized, technological uncertainty, commercial acceptance of any developed products, alternative competing technologies, dependence on collaborative partners, uncertainty regarding patents and proprietary rights, comprehensive government regulations, and dependence on key personnel.

XML 21 R9.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

(3) Summary of Significant Accounting Policies

The Company’s complete summary of significant accounting policies can be found in “Note 3, Summary of Significant Accounting Policies” in the consolidated financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023. Any reference in these notes to applicable guidance is meant to refer to generally accepted accounting principles (“GAAP”) in the U.S. as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Updates (“ASU”) promulgated by the Financial Accounting Standards Board (“FASB”).

Interim Financial Statements

The accompanying unaudited interim consolidated financial statements have been prepared from the books and records of the Company in accordance with GAAP for interim financial information and Rule 10-01 of Regulation S-X promulgated by the Securities and Exchange Commission (“SEC”), which permits reduced disclosures for interim

periods. All adjustments, consisting only of normal recurring adjustments, necessary for a fair presentation of the accompanying consolidated balance sheets and statements of operations and comprehensive loss, stockholders’ equity and cash flows have been made. Although these interim consolidated financial statements do not include all of the information and footnotes required for complete annual consolidated financial statements, management believes the disclosures are adequate to make the information presented not misleading. The unaudited interim results of operations and cash flows are not necessarily indicative of the results that may be expected for the full year. The unaudited interim consolidated financial statements and footnotes should be read in conjunction with the consolidated financial statements and footnotes included in the Annual Report on Form 10-K for the year ended December 31, 2023.

Use of Estimates

The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and contingent liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. The most significant judgments are employed in estimates used to determine the recoverability of the carrying value of the Company’s inventory. As future events and their effects cannot be determined with precision, actual results may differ significantly from these estimates.

Revenue Recognition

Under ASC Topic 606, Revenue from Contracts with Customers, (“ASC 606”), an entity recognizes revenue when its customer obtains control of the promised good, in an amount that reflects the consideration that the entity expects to be entitled in exchange for those goods. The Company performs the following five steps to recognize revenue under ASC 606: (i) identify the contract(s) with a customer, (ii) identify the performance obligations in the contract, (iii) determine the transaction price, (iv) allocate the transaction price to the performance obligations in the contract, and (v) recognize revenue when (or as) the entity satisfies a performance obligation. The Company only recognizes revenue when it is probable that it will collect the consideration to which it is entitled in exchange for the goods or services that will be transferred to the customer.

A significant portion of the Company’s revenue is generated from product shipped to a customer or from consigned inventory maintained at hospitals or other surgical facilities. Revenue from the sale of consigned products is recognized when control is transferred to the customer, which occurs at the time the product is used in a surgical procedure. For product that is not held on consignment, the Company recognizes revenue when control transfers to the customer which occurs at the time the product is shipped or delivered. For all of the Company’s customer contracts, the only identified performance obligation is providing the product to the customer.

Revenue is recognized at the estimated net sales price, which includes estimates of variable consideration. The Company enters into contracts with certain third-party payors for the payment of rebates with respect to the utilization of its products. These rebates are based on contractual percentages. The Company estimates and records these rebates in the same period the related revenue is recognized, resulting in a reduction of product revenue.

Payment terms with customers do not exceed one year and, therefore, the Company does not account for a financing component in these arrangements. There are no incremental costs of obtaining a contract that would rise to or enhance an asset other than product costs, which are a component of inventory. The Company expenses incremental costs of obtaining a contract with a customer (e.g., sales commissions) when incurred as the period of benefit is less than one year. Fees charged to customers for shipping are recognized as revenue.

The following table presents revenue disaggregated by the Company’s portfolio of products (in thousands):

Three months ended September 30, 

Nine months ended September 30, 

2024

2023

2024

2023

OviTex

$

12,463

$

10,159

$

34,122

$

28,240

OviTex PRS

6,313

4,812

17,054

13,063

Other

181

81

475

152

Total revenue

$

18,957

$

15,052

$

51,651

$

41,455

Sales outside of the U.S. were $2.8 million and $1.7 million, respectively, for the three months ended September 30, 2024 and 2023 and $7.5 million and $4.2 million, respectively, for the nine months ended September 30, 2024 and 2023.

Fair Value of Financial Instruments

Fair value is the price that could be received to sell an asset or paid to transfer a liability in an orderly transaction among market participants. Fair value determination in accordance with applicable accounting guidance requires that a number of significant judgments are made. Additionally, fair value is used on a nonrecurring basis to evaluate assets for impairment or as required for disclosure purposes by applicable accounting guidance on disclosures about fair value of financial instruments. Depending on the nature of the assets and liabilities, various valuation techniques and assumptions are used when estimating fair value. The carrying amounts of certain of the Company’s financial instruments, including cash and cash equivalents, accounts receivable, other assets, and accounts payable are shown at cost, which approximates fair value due to the short-term nature of these instruments. The carrying amounts of the Company’s Credit and Security Agreement approximates fair value due to its variable interest rate.

The Company follows the provisions of ASC Topic 820, Fair Value Measurement, for financial assets and liabilities measured on a recurring basis. The guidance requires fair value measurements be classified and disclosed in one of the following three categories:

Level 1: Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.
Level 2: Quoted prices in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liabilities.
Level 3: Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e., supported by little or no market activity).

The following fair value hierarchy table presents information about each major category of the Company’s financial assets and liabilities measured at fair value on a recurring basis (in thousands):

Fair value measurement at reporting date using

Quoted prices in

active markets

Significant other

Significant

for identical

observable

unobservable

assets

inputs

inputs

    

(Level 1)

    

(Level 2)

    

(Level 3)

September 30, 2024:

Cash equivalents – money market fund

$

13,786

$

$

December 31, 2023:

Cash equivalents – money market fund

$

41,561

$

$

Net Loss per Common Share

Basic and diluted net loss per common share is determined by dividing net loss by the weighted-average shares of common stock outstanding during the reporting period. In periods in which the Company reports a net loss, diluted net loss per share is the same as basic net loss per share since dilutive shares are not assumed to have been issued if their effect is antidilutive. Therefore, the weighted-average shares used to calculate both basic and diluted net loss per share are the same.

The following potentially dilutive securities have been excluded from the computation of diluted weighted-average shares outstanding for the periods presented, as they would be antidilutive.

Nine months ended September 30, 

2024

2023

Stock options

2,128,862

 

2,202,264

Unvested restricted stock units

971,439

864,427

Common stock warrants

88,556

88,556

Total

 

3,188,857

 

3,155,247

Recently Issued Accounting Pronouncements

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

In August 2020, the FASB issued ASU No. 2020-06, Debt with Conversion and Other Options and Derivatives and Hedging - Contracts in Entity’s Own Equity (“ASU 2020-06”). ASU 2020-06 eliminates the beneficial conversion and cash conversion accounting models for convertible instruments. It also amends the accounting for certain contracts in an entity’s own equity that are currently accounted for as derivatives because of specific settlement provisions. The new guidance also modifies how particular convertible instruments and certain contracts that may be settled in cash or shares impact the diluted EPS computation. ASU 2020-06 is effective for fiscal years beginning after December 15, 2023, including interim periods within those annual periods. The adoption of this guidance did not have a significant impact on the consolidated financial statements and related disclosures.

In November 2023, the FASB issued ASU 2023-07, Improvements to Reportable Segment Disclosures, which expands public entities’ segment disclosures by requiring disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss, an amount and description of its composition for other segment items, and interim disclosures of a reportable segment’s profit or loss and assets. This guidance is effective for annual periods beginning after December 15, 2023, and interim periods within annual periods beginning after December 15, 2024, with early adoption permitted, including adoption in any interim period. The Company is currently evaluating the expected impact that the standard could have on its consolidated financial statements and related disclosures.

In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures, requiring entities to provide additional information in the income tax rate reconciliation and additional disclosures about income taxes paid. The new accounting guidance requires entities to disclose in their rate reconciliation table additional categories of information about federal, state and foreign income taxes and to provide more details about the reconciling items in

some categories if the items meet a quantitative threshold. This guidance is effective for annual periods beginning after December 15, 2024, and should be applied prospectively, but entities have the option to apply it retrospectively for each period presented. Early adoption is permitted for annual financial statements that have not yet been issued or made available for issuance. The Company is currently evaluating the expected impact that the standard could have on its consolidated financial statements and related disclosures.

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.24.3
Accrued Expenses and Other Current Liabilities
9 Months Ended
Sep. 30, 2024
Accrued Expenses and Other Current Liabilities  
Accrued Expenses and Other Current Liabilities

(4) Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities consisted of the following (in thousands):

September 30, 

December 31, 

    

2024

    

2023

Compensation and related benefits

$

7,854

$

9,216

Third-party and professional fees

 

2,828

 

2,828

Amounts due to contract manufacturer

2,314

2,024

Current portion of operating lease liabilities

559

565

Research and development expenses

16

140

Other

 

808

 

527

Total accrued expenses and other current liabilities

$

14,379

$

15,300

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.24.3
Long-term Debt
9 Months Ended
Sep. 30, 2024
Debt  
Debt

(5) Long-term Debt

Long-term debt consisted of the following (in thousands):

September 30, 

December 31, 

    

2024

    

2023

MidCap term loan

$

40,000

$

40,000

End of term charge

 

2,000

 

2,000

Unamortized end of term charge and issuance costs

 

(1,030)

 

(1,485)

Long-term debt

$

40,970

$

40,515

MidCap Term Loan

On May 26, 2022, the Company entered into the Credit and Security Agreement (the “MidCap Credit Agreement”) with MidCap Financial Trust, as agent, and certain lender parties thereto. The MidCap Credit Agreement consists of $40.0 million in a term loan. Upon closing, the Company used a portion of the proceeds to repay borrowings under a previous credit facility and intends to use the remaining proceeds to fund operations and other general corporate purposes.

Pursuant to the MidCap Credit Agreement, the Company provided a first priority security interest in all existing and future acquired assets, including intellectual property, owned by the Company. The MidCap Credit Agreement contains certain covenants that limit the Company’s ability to engage in certain transactions that may be in the Company’s long-term best interests, including the incurrence of additional indebtedness, effecting certain corporate changes, making certain investments, acquisitions or dispositions and paying dividends.

The MidCap Credit Agreement also contains customary indemnification obligations and customary events of default, including, among other things, (i) non-payment, (ii) breach of warranty, (iii) non-performance of covenants and obligations, (iv) default on other indebtedness, (v) judgments, (vi) change of control, (vii) bankruptcy and insolvency, (viii) impairment of security, (ix) key permit events, (x) termination of a pension plan, (xi) regulatory matters, (xii) material adverse effect and (xiii) breach of material contracts.

In addition, the Company must maintain minimum net revenue levels tested quarterly. In the event of default under the MidCap Credit Agreement, the Company would be required to pay interest on principal and all other due and unpaid obligations at the current rate in effect plus 2%.

The MidCap term loan matures on May 1, 2027 and bears interest at a rate equal to 6.25% plus the greater of one-month Term SOFR (as defined in the MidCap Credit Agreement) or 1.0%. The Company is required to make 36 monthly interest payments beginning on June 1, 2022 (the “Interest-Only Period”). If the Company is in covenant compliance at the end of the Interest-Only Period, the Company will have the option to extend the Interest-Only Period by 12 months to 48 monthly interest payments, followed by 12 months of straight-line amortization, with the entire principal payment due at maturity. If the Company is not in covenant compliance at the end of the Interest-Only Period, the Company is required to make 24 months of straight-line amortization payments, with the entire principal amount due at maturity.

Subject to certain limitations, the MidCap term loan has a prepayment fee equal to 3.0% of the prepaid principal amount for the first year following the closing date of the MidCap term loan, 2.0% of the prepaid principal amount for the second year following the closing date and 1.0% of the prepaid principal amount for the third year following the closing date and thereafter. The Company is also required to pay an exit fee at the time of maturity or prepayment event equal to 5% of all principal borrowings (the “End of Term Charge”) (or in the event of a prepayment event, the amount of principal being prepaid).

Interest expense associated with the MidCap Credit Facility recorded for the three and nine months ended September 30, 2024 was $1.3 million and $4.0 million, respectively, of which $0.2 million and $0.5 million, respectively, was related to the amortization of debt issuance costs. Interest expense associated with the MidCap Credit Facility recorded for the three and nine months ended September 30, 2023 was $1.3 million and $3.9 million, respectively, of which $0.2 million and $0.4 million, respectively, was related to the amortization of debt issuance costs.

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity
9 Months Ended
Sep. 30, 2024
Stockholders' Equity  
Stockholders' Equity

(6) Stockholders’ Equity

In November 2023, the Company entered into an Equity Distribution Agreement (the “2023 Equity Agreement”) with Piper Sandler & Co, (“Piper”) in connection with the establishment of an at-the-market offering program under which the Company may sell shares of its common stock, from time to time through Piper as sales agent, in an initial amount of up to $50.0 million. The 2023 Equity Agreement superseded and replaced the Company’s previous Equity Distribution Agreement with Piper dated December 18, 2020 (the “2020 Equity Agreement”), which is no longer effective. No sales were made under the 2023 Equity Agreement or the 2020 Equity Agreement during the nine months ended September 30, 2024 or 2023.

Warrants

The Company had the following warrants outstanding to purchase common stock at September 30, 2024:

Exercise

Expiration

    

Outstanding

    

price

    

dates

Common stock warrants

 

8,379

$

28.65

 

2028

Common stock warrants

 

80,177

 

28.65

 

2027

 

88,556

There have been no grants, exercises or cancellations of warrants during the nine months ended September 30, 2024.

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.24.3
Sale of Product Line
9 Months Ended
Sep. 30, 2024
Sale of Product Line  
Sale of Product Line

(7) Sale of Product Line

In March 2024, the Company entered into an Asset Purchase Agreement (“APA”) with MiMedx Group, Inc. (“MDXG”) to sell certain assets (the “Transaction”) related to NIVIS Fibrillar Collagen Pack Device (“NIVIS”). These assets mainly

included the Company’s existing inventory of NIVIS, with a net carrying value of $0.8 million, and certain intellectual property rights to sell NIVIS, with no carrying value. MDXG assumed the Company’s existing supply agreements, including the minimum obligations for NIVIS that the Company entered into in 2022 ahead of the initial sales of NIVIS. In exchange for entering into the Transaction, the Company received an initial $5.0 million upfront payment and is entitled to receive future revenue-sharing payments based on the net sales of NIVIS during the first two years following its launch by MDXG, which revenue-sharing payments would range from a minimum of $3.0 million to a maximum of $7.0 million in the aggregate. Any consideration in excess of $3.0 million up to $7.0 million is considered variable consideration that is fully constrained.

The Company accounted for the Transaction as a sale of a nonfinancial asset group in accordance with ASC 610-20 and followed the principals of ASC 606 to determine the consideration of $8.4 million related to the Transaction. The Company transferred control of the nonfinancial asset group in March 2024 and recognized a gain of $7.6 million on the consolidated statement of operations and comprehensive loss during the three months ended March 31, 2024. Additionally, the Company recorded the minimum revenue-share payment of $3.0 million as a receivable at September 30, 2024, with $0.4 million representing the current portion in prepaid expenses and other assets in the consolidated balance sheet and $2.6 million representing the long-term portion in other long-term assets in the consolidated balance sheet. At each reporting date, the Company assesses the constraint of variable consideration and records increases in the transaction price in the period that the estimate of variable consideration changes. For the three and nine months ended September 30, 2024, no changes were made to the variable consideration.

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation
9 Months Ended
Sep. 30, 2024
Stock-Based Compensation  
Stock-Based Compensation

(8) Stock-Based Compensation

The Company has two equity incentive plans: the 2012 Stock Incentive Plan and the Amended and Restated 2019 Equity Incentive Plan. New awards can only be granted under the Amended and Restated 2019 Equity Incentive Plan (the “Plan”). At September 30, 2024, 907,293 shares of common stock were available for future issuances under the Plan. The Plan is subject to an annual increase, subject to prior approval by the Company’s board of directors, equal to the lesser of (i) 432,442 shares, (ii) 4% of the shares outstanding on the last day of the immediately preceding fiscal year and (iii) such smaller number of shares as determined by the board of directors. The Plan provides for the grant of incentive stock options, nonqualified stock options, restricted stock awards, restricted stock units and/or stock appreciation rights to employees, directors, and other persons, as determined by the Company’s board of directors. The Company estimates forfeitures that it expects will occur and adjusts expense for actual forfeitures in the periods they occur.

The Company measures employee and nonemployee stock-based awards at grant-date fair value and records compensation expense ratably over the vesting period of the award. The Company recorded stock-based compensation expense in the following expense categories of the accompanying consolidated statements of operations and comprehensive loss (in thousands):

Three months ended September 30, 

Nine months ended September 30, 

    

2024

    

2023

2024

2023

Sales and marketing

$

318

$

507

$

993

$

1,375

General and administrative

607

 

670

 

1,804

 

1,861

Research and development

 

156

 

192

 

476

 

555

Total stock‑based compensation

$

1,081

$

1,369

$

3,273

$

3,791

Stock Options

The Company’s stock options vest based on the terms in each award agreement and generally vest over four years and have a term of 10 years.

The following table summarizes stock option activity:

Weighted

average

Weighted

remaining

Number of

average exercise

contractual term

    

shares

    

price per share

    

(years)

Outstanding at January 1, 2024

 

2,162,453

$

11.48

 

  

Granted

 

259,900

 

6.86

 

  

Exercised

 

(38,431)

 

5.88

 

  

Canceled/forfeited

 

(255,060)

 

12.35

 

  

Outstanding at September 30, 2024

 

2,128,862

$

10.91

 

6.12

Vested and expected to vest at September 30, 2024

 

2,099,563

$

10.94

 

6.08

Exercisable at September 30, 2024

 

1,612,281

$

11.45

 

5.35

Included in outstanding options at September 30, 2024 were 319,684 stock options granted outside of the Plan. These grants were made pursuant to the Nasdaq inducement grant exception in accordance with Nasdaq listing rule 5635(c)(4). At September 30, 2024, the aggregate intrinsic value of both outstanding options and exercisable options was immaterial.

The weighted average grant-date fair value per share of options granted was $4.67 during the nine months ended September 30, 2024. The aggregate intrinsic value of options exercised was immaterial and $41,000 for the three and nine months ended September 30, 2024, respectively. At September 30, 2024, the total unrecognized compensation expense related to unvested employee and nonemployee stock option awards was $2.8 million, which is expected to be recognized in expense over a weighted-average period of approximately 2.2 years.

The fair value of each option was estimated on the date of grant using the Black-Scholes option pricing model and the weighted average assumptions in the table below:

Nine months ended

    

September 30, 2024

Expected dividend yield

 

Expected volatility

 

73.2

%

Risk‑free interest rate

 

4.29

%

Expected term (in years)

 

6.14

Restricted Stock Units

The Company has issued service-based and performance-based restricted stock units (“RSUs”). Vesting of the service-based RSUs is based on the terms in each award agreement and is generally over four years. Vesting of the performance-based RSUs is subject to continued service through 2026 and the achievement of certain performance milestones for fiscal year 2026. The amount of performance-based RSUs that will vest can range from 0% to 110% of the original number of RSUs granted. Expense for the performance-based RSUs is not recognized until the performance conditions are deemed probable of achievement. The Company has not recorded any expense related to the performance-based RSUs.

The following table summarizes the service-based RSUs for the Plan:

Number of

    

shares

Outstanding at January 1, 2024

657,054

Granted

411,825

Vested

(178,836)

Canceled/forfeited

(135,104)

Outstanding at September 30, 2024

754,939

The following table summarizes the performance-based RSUs for the Plan:

Number of

    

shares

Outstanding at January 1, 2024

250,149

Granted

Vested

Canceled/forfeited

(33,649)

Outstanding at September 30, 2024

216,500

Included in outstanding RSUs at September 30, 2024 were 115,210 RSUs granted outside of the Plan. These grants were made pursuant to the Nasdaq inducement grant exception in accordance with Nasdaq listing rule 5635(c)(4). The weighted average grant-date fair value per RSU granted was $6.63 during the nine months ended September 30, 2024. The aggregate intrinsic value of RSUs outstanding was $2.5 million at September 30, 2024. The total unrecognized compensation expense at September 30, 2024 related to RSUs was $4.6 million, which is expected to be recognized in expense over a weighted-average period of approximately 2.6 years.

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.24.3
Subsequent Event
9 Months Ended
Sep. 30, 2024
Subsequent Event.  
Subsequent Event

(9) Subsequent Event

On October 24, 2024, the Company completed an underwritten public offering of 14,670,000 shares of its common stock, including the exercise in full of the underwriters’ option to purchase additional shares of common stock, at a price to the public of $2.25 per share and, in lieu of common stock to investors who so chose, pre-funded warrants to purchase 5,800,000 shares of common stock at a public offering price of $2.2499 per pre-funded warrant, which represents the per share public offering price for the shares of common stock less the $0.0001 per share exercise price for each pre-funded warrant. The offering resulted in gross proceeds of $46.0 million, before deducting underwriting discounts and commissions and other estimated offering expenses and assuming no subsequent exercise of the pre-funded warrants. The exercise of the pre-funded warrants, if any, is not expected to provide significant additional funding to the Company.

XML 28 R16.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) $ (10,372) $ (10,957) $ (28,633) $ (33,774)
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.24.3
Insider Trading Arrangements
3 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 30 R18.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2024
Summary of Significant Accounting Policies  
Interim Financial Statements

Interim Financial Statements

The accompanying unaudited interim consolidated financial statements have been prepared from the books and records of the Company in accordance with GAAP for interim financial information and Rule 10-01 of Regulation S-X promulgated by the Securities and Exchange Commission (“SEC”), which permits reduced disclosures for interim

periods. All adjustments, consisting only of normal recurring adjustments, necessary for a fair presentation of the accompanying consolidated balance sheets and statements of operations and comprehensive loss, stockholders’ equity and cash flows have been made. Although these interim consolidated financial statements do not include all of the information and footnotes required for complete annual consolidated financial statements, management believes the disclosures are adequate to make the information presented not misleading. The unaudited interim results of operations and cash flows are not necessarily indicative of the results that may be expected for the full year. The unaudited interim consolidated financial statements and footnotes should be read in conjunction with the consolidated financial statements and footnotes included in the Annual Report on Form 10-K for the year ended December 31, 2023.

Use of Estimates

Use of Estimates

The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and contingent liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. The most significant judgments are employed in estimates used to determine the recoverability of the carrying value of the Company’s inventory. As future events and their effects cannot be determined with precision, actual results may differ significantly from these estimates.

Revenue Recognition

Revenue Recognition

Under ASC Topic 606, Revenue from Contracts with Customers, (“ASC 606”), an entity recognizes revenue when its customer obtains control of the promised good, in an amount that reflects the consideration that the entity expects to be entitled in exchange for those goods. The Company performs the following five steps to recognize revenue under ASC 606: (i) identify the contract(s) with a customer, (ii) identify the performance obligations in the contract, (iii) determine the transaction price, (iv) allocate the transaction price to the performance obligations in the contract, and (v) recognize revenue when (or as) the entity satisfies a performance obligation. The Company only recognizes revenue when it is probable that it will collect the consideration to which it is entitled in exchange for the goods or services that will be transferred to the customer.

A significant portion of the Company’s revenue is generated from product shipped to a customer or from consigned inventory maintained at hospitals or other surgical facilities. Revenue from the sale of consigned products is recognized when control is transferred to the customer, which occurs at the time the product is used in a surgical procedure. For product that is not held on consignment, the Company recognizes revenue when control transfers to the customer which occurs at the time the product is shipped or delivered. For all of the Company’s customer contracts, the only identified performance obligation is providing the product to the customer.

Revenue is recognized at the estimated net sales price, which includes estimates of variable consideration. The Company enters into contracts with certain third-party payors for the payment of rebates with respect to the utilization of its products. These rebates are based on contractual percentages. The Company estimates and records these rebates in the same period the related revenue is recognized, resulting in a reduction of product revenue.

Payment terms with customers do not exceed one year and, therefore, the Company does not account for a financing component in these arrangements. There are no incremental costs of obtaining a contract that would rise to or enhance an asset other than product costs, which are a component of inventory. The Company expenses incremental costs of obtaining a contract with a customer (e.g., sales commissions) when incurred as the period of benefit is less than one year. Fees charged to customers for shipping are recognized as revenue.

The following table presents revenue disaggregated by the Company’s portfolio of products (in thousands):

Three months ended September 30, 

Nine months ended September 30, 

2024

2023

2024

2023

OviTex

$

12,463

$

10,159

$

34,122

$

28,240

OviTex PRS

6,313

4,812

17,054

13,063

Other

181

81

475

152

Total revenue

$

18,957

$

15,052

$

51,651

$

41,455

Sales outside of the U.S. were $2.8 million and $1.7 million, respectively, for the three months ended September 30, 2024 and 2023 and $7.5 million and $4.2 million, respectively, for the nine months ended September 30, 2024 and 2023.

Fair Value of Financial Instruments

Fair Value of Financial Instruments

Fair value is the price that could be received to sell an asset or paid to transfer a liability in an orderly transaction among market participants. Fair value determination in accordance with applicable accounting guidance requires that a number of significant judgments are made. Additionally, fair value is used on a nonrecurring basis to evaluate assets for impairment or as required for disclosure purposes by applicable accounting guidance on disclosures about fair value of financial instruments. Depending on the nature of the assets and liabilities, various valuation techniques and assumptions are used when estimating fair value. The carrying amounts of certain of the Company’s financial instruments, including cash and cash equivalents, accounts receivable, other assets, and accounts payable are shown at cost, which approximates fair value due to the short-term nature of these instruments. The carrying amounts of the Company’s Credit and Security Agreement approximates fair value due to its variable interest rate.

The Company follows the provisions of ASC Topic 820, Fair Value Measurement, for financial assets and liabilities measured on a recurring basis. The guidance requires fair value measurements be classified and disclosed in one of the following three categories:

Level 1: Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.
Level 2: Quoted prices in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liabilities.
Level 3: Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e., supported by little or no market activity).

The following fair value hierarchy table presents information about each major category of the Company’s financial assets and liabilities measured at fair value on a recurring basis (in thousands):

Fair value measurement at reporting date using

Quoted prices in

active markets

Significant other

Significant

for identical

observable

unobservable

assets

inputs

inputs

    

(Level 1)

    

(Level 2)

    

(Level 3)

September 30, 2024:

Cash equivalents – money market fund

$

13,786

$

$

December 31, 2023:

Cash equivalents – money market fund

$

41,561

$

$

Net Loss per Common Share

Net Loss per Common Share

Basic and diluted net loss per common share is determined by dividing net loss by the weighted-average shares of common stock outstanding during the reporting period. In periods in which the Company reports a net loss, diluted net loss per share is the same as basic net loss per share since dilutive shares are not assumed to have been issued if their effect is antidilutive. Therefore, the weighted-average shares used to calculate both basic and diluted net loss per share are the same.

The following potentially dilutive securities have been excluded from the computation of diluted weighted-average shares outstanding for the periods presented, as they would be antidilutive.

Nine months ended September 30, 

2024

2023

Stock options

2,128,862

 

2,202,264

Unvested restricted stock units

971,439

864,427

Common stock warrants

88,556

88,556

Total

 

3,188,857

 

3,155,247

Recently Issued Accounting Pronouncements

Recently Issued Accounting Pronouncements

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

In August 2020, the FASB issued ASU No. 2020-06, Debt with Conversion and Other Options and Derivatives and Hedging - Contracts in Entity’s Own Equity (“ASU 2020-06”). ASU 2020-06 eliminates the beneficial conversion and cash conversion accounting models for convertible instruments. It also amends the accounting for certain contracts in an entity’s own equity that are currently accounted for as derivatives because of specific settlement provisions. The new guidance also modifies how particular convertible instruments and certain contracts that may be settled in cash or shares impact the diluted EPS computation. ASU 2020-06 is effective for fiscal years beginning after December 15, 2023, including interim periods within those annual periods. The adoption of this guidance did not have a significant impact on the consolidated financial statements and related disclosures.

In November 2023, the FASB issued ASU 2023-07, Improvements to Reportable Segment Disclosures, which expands public entities’ segment disclosures by requiring disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss, an amount and description of its composition for other segment items, and interim disclosures of a reportable segment’s profit or loss and assets. This guidance is effective for annual periods beginning after December 15, 2023, and interim periods within annual periods beginning after December 15, 2024, with early adoption permitted, including adoption in any interim period. The Company is currently evaluating the expected impact that the standard could have on its consolidated financial statements and related disclosures.

In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures, requiring entities to provide additional information in the income tax rate reconciliation and additional disclosures about income taxes paid. The new accounting guidance requires entities to disclose in their rate reconciliation table additional categories of information about federal, state and foreign income taxes and to provide more details about the reconciling items in

some categories if the items meet a quantitative threshold. This guidance is effective for annual periods beginning after December 15, 2024, and should be applied prospectively, but entities have the option to apply it retrospectively for each period presented. Early adoption is permitted for annual financial statements that have not yet been issued or made available for issuance. The Company is currently evaluating the expected impact that the standard could have on its consolidated financial statements and related disclosures.

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2024
Summary of Significant Accounting Policies  
Disaggregation of Revenue

The following table presents revenue disaggregated by the Company’s portfolio of products (in thousands):

Three months ended September 30, 

Nine months ended September 30, 

2024

2023

2024

2023

OviTex

$

12,463

$

10,159

$

34,122

$

28,240

OviTex PRS

6,313

4,812

17,054

13,063

Other

181

81

475

152

Total revenue

$

18,957

$

15,052

$

51,651

$

41,455

Schedule of fair value of assets and liabilities measured on recurring basis

The following fair value hierarchy table presents information about each major category of the Company’s financial assets and liabilities measured at fair value on a recurring basis (in thousands):

Fair value measurement at reporting date using

Quoted prices in

active markets

Significant other

Significant

for identical

observable

unobservable

assets

inputs

inputs

    

(Level 1)

    

(Level 2)

    

(Level 3)

September 30, 2024:

Cash equivalents – money market fund

$

13,786

$

$

December 31, 2023:

Cash equivalents – money market fund

$

41,561

$

$

Schedule of dilutive securities excluded

Nine months ended September 30, 

2024

2023

Stock options

2,128,862

 

2,202,264

Unvested restricted stock units

971,439

864,427

Common stock warrants

88,556

88,556

Total

 

3,188,857

 

3,155,247

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.24.3
Accrued Expenses and Other Current Liabilities (Tables)
9 Months Ended
Sep. 30, 2024
Accrued Expenses and Other Current Liabilities  
Schedule of Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities consisted of the following (in thousands):

September 30, 

December 31, 

    

2024

    

2023

Compensation and related benefits

$

7,854

$

9,216

Third-party and professional fees

 

2,828

 

2,828

Amounts due to contract manufacturer

2,314

2,024

Current portion of operating lease liabilities

559

565

Research and development expenses

16

140

Other

 

808

 

527

Total accrued expenses and other current liabilities

$

14,379

$

15,300

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.3
Long-term Debt (Tables)
9 Months Ended
Sep. 30, 2024
Debt  
Schedule of long term debt

Long-term debt consisted of the following (in thousands):

September 30, 

December 31, 

    

2024

    

2023

MidCap term loan

$

40,000

$

40,000

End of term charge

 

2,000

 

2,000

Unamortized end of term charge and issuance costs

 

(1,030)

 

(1,485)

Long-term debt

$

40,970

$

40,515

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity (Tables)
9 Months Ended
Sep. 30, 2024
Stockholders' Equity  
Schedule of warrants outstanding to purchase common stock

Exercise

Expiration

    

Outstanding

    

price

    

dates

Common stock warrants

 

8,379

$

28.65

 

2028

Common stock warrants

 

80,177

 

28.65

 

2027

 

88,556

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2024
Stock-Based Compensation  
Schedule of stock based compensation expense categories in statement of operations

Three months ended September 30, 

Nine months ended September 30, 

    

2024

    

2023

2024

2023

Sales and marketing

$

318

$

507

$

993

$

1,375

General and administrative

607

 

670

 

1,804

 

1,861

Research and development

 

156

 

192

 

476

 

555

Total stock‑based compensation

$

1,081

$

1,369

$

3,273

$

3,791

Schedule of stock option activity

Weighted

average

Weighted

remaining

Number of

average exercise

contractual term

    

shares

    

price per share

    

(years)

Outstanding at January 1, 2024

 

2,162,453

$

11.48

 

  

Granted

 

259,900

 

6.86

 

  

Exercised

 

(38,431)

 

5.88

 

  

Canceled/forfeited

 

(255,060)

 

12.35

 

  

Outstanding at September 30, 2024

 

2,128,862

$

10.91

 

6.12

Vested and expected to vest at September 30, 2024

 

2,099,563

$

10.94

 

6.08

Exercisable at September 30, 2024

 

1,612,281

$

11.45

 

5.35

Schedule of weighted average assumptions

Nine months ended

    

September 30, 2024

Expected dividend yield

 

Expected volatility

 

73.2

%

Risk‑free interest rate

 

4.29

%

Expected term (in years)

 

6.14

Schedule of restricted stock units (RSUs)

Number of

    

shares

Outstanding at January 1, 2024

657,054

Granted

411,825

Vested

(178,836)

Canceled/forfeited

(135,104)

Outstanding at September 30, 2024

754,939

Schedule of performance-based (RSUs)

Number of

    

shares

Outstanding at January 1, 2024

250,149

Granted

Vested

Canceled/forfeited

(33,649)

Outstanding at September 30, 2024

216,500

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.3
Risks and Liquidity (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Unusual Risk or Uncertainty [Line Items]      
Accumulated deficit $ (349,522)   $ (320,889)
Proceeds from the sale of product line 5,366    
Received net proceeds of after deducting underwriting discounts, commissions and other offering expenses   $ 46,341  
MiMedx Group, Inc.      
Unusual Risk or Uncertainty [Line Items]      
Proceeds from the sale of product line $ 5,000    
Period of net sales considered for calculating additional future payment receivable 2 years    
MiMedx Group, Inc. | Maximum [Member]      
Unusual Risk or Uncertainty [Line Items]      
Revenue sharing payments $ 7,000    
MiMedx Group, Inc. | Minimum [Member]      
Unusual Risk or Uncertainty [Line Items]      
Revenue sharing payments $ 3,000    
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies - Revenue Disaggregated (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenue $ 18,957 $ 15,052 $ 51,651 $ 41,455
Incremental costs of obtaining a contract     0  
Non-US [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 2,800 1,700 7,500 4,200
OviTex        
Disaggregation of Revenue [Line Items]        
Revenue 12,463 10,159 34,122 28,240
OviTex PRS        
Disaggregation of Revenue [Line Items]        
Revenue 6,313 4,812 17,054 13,063
Other        
Disaggregation of Revenue [Line Items]        
Revenue $ 181 $ 81 $ 475 $ 152
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies - Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Money Market Funds [Member]    
Fair Value of Financial Instruments    
Cash equivalents $ 13,786 $ 41,561
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies - Net Loss per Common Share (Potentially dilutive securities) (Details) - shares
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Potentially dilutive securities    
Potentially dilutive securities excluded from computation of diluted weighted average shares 3,188,857 3,155,247
Employee Stock Option    
Potentially dilutive securities    
Potentially dilutive securities excluded from computation of diluted weighted average shares 2,128,862 2,202,264
Unvested restricted stock units    
Potentially dilutive securities    
Potentially dilutive securities excluded from computation of diluted weighted average shares 971,439 864,427
Common Stock Warrants    
Potentially dilutive securities    
Potentially dilutive securities excluded from computation of diluted weighted average shares 88,556 88,556
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Accrued Expenses and Other Current Liabilities    
Compensation and related benefits $ 7,854 $ 9,216
Third-party and professional fees 2,828 2,828
Amounts due to contract manufacturer 2,314 2,024
Current portion of operating lease liabilities $ 559 $ 565
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total accrued expenses and other current liabilities Total accrued expenses and other current liabilities
Research and development expenses $ 16 $ 140
Other 808 527
Total accrued expenses and other current liabilities $ 14,379 $ 15,300
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Long-term Debt - Schedule of long term debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
May 26, 2022
Long term Debt      
End of term charge $ 2,000 $ 2,000  
Unamortized end of term charge and issuance costs (1,030) (1,485)  
Long-term debt 40,970 40,515  
MidCap term loan      
Long term Debt      
MidCap term loan $ 40,000 $ 40,000 $ 40,000
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Long-term Debt - MidCap Term Loan (Details) - MidCap term loan - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
May 26, 2022
Long term Debt            
Debt amount $ 40,000   $ 40,000   $ 40,000 $ 40,000
Interest due to unpaid obligation     2.00%      
Interest Rate (as a percent) 6.25%   6.25%      
Variable Interest Rate (as a percent)     1.00%      
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]     us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember      
Interest-Only Period     36 months      
Exit fee (as a percent)     5.00%      
Interest expenses $ 1,300 $ 1,300 $ 4,000 $ 3,900    
Amortization of debt issuance costs $ 200 $ 200 $ 500 $ 400    
Maximum [Member]            
Long term Debt            
Extension for interest only payment period     48 months      
Minimum [Member]            
Long term Debt            
Extension for interest only payment period     12 months      
First year            
Long term Debt            
Percentage of prepayment penalty on prepaid principal amount     3.00%      
Second year            
Long term Debt            
Percentage of prepayment penalty on prepaid principal amount     2.00%      
Third year            
Long term Debt            
Percentage of prepayment penalty on prepaid principal amount     1.00%      
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity - Public Stock Offerings (Details) - USD ($)
$ in Thousands
9 Months Ended 21 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Nov. 30, 2023
Stockholders' Equity        
Number of warrants granted 0      
Number of share exercised 0      
Number of share cancelled 0      
Received net proceeds of after deducting underwriting discounts, commissions and other offering expenses   $ 46,341    
Equity Distribution Agreement        
Stockholders' Equity        
Common Stock Available Under ATM       $ 50,000
Value Of Shares Sold Under Equity Distribution Agreement     $ 0  
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity - Warrants outstanding (Details)
9 Months Ended
Sep. 30, 2024
$ / shares
shares
Stockholders' Equity  
Warrants outstanding 88,556
Common stock warrants expiring in 2028  
Stockholders' Equity  
Warrants outstanding 8,379
Warrants exercise price | $ / shares $ 28.65
Expiration dates 2028
Common stock warrants expiring in 2027  
Stockholders' Equity  
Warrants outstanding 80,177
Warrants exercise price | $ / shares $ 28.65
Expiration dates 2027
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Sale of Product Line - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Mar. 31, 2024
Sep. 30, 2024
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Proceeds from the sale of product line     $ 5,366,000
Gain on sale of product line     7,580,000
MiMedx Group, Inc.      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Proceeds from the sale of product line     5,000,000.0
Minimum [Member] | MiMedx Group, Inc.      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Revenue sharing payments $ 3,000,000.0   3,000,000.0
Maximum [Member] | MiMedx Group, Inc.      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Revenue sharing payments 7,000,000.0   7,000,000.0
Transaction | MiMedx Group, Inc.      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Amount minimum revenue share payments receivable 3,000,000.0   3,000,000.0
Amount minimum revenue share payments receivable current 400,000   400,000
Amount minimum revenue share payments receivable non-current 2,600,000   2,600,000
Variable Consideration 0   0
Transaction | Minimum [Member] | MiMedx Group, Inc.      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Revenue sharing payments 3,000,000.0   3,000,000.0
Variable consideration 3,000,000.0   3,000,000.0
Transaction | Maximum [Member] | MiMedx Group, Inc.      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Revenue sharing payments 7,000,000.0   7,000,000.0
Variable consideration 7,000,000.0   7,000,000.0
Transaction | Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member] | MiMedx Group, Inc.      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Net carrying value 800,000   800,000
Carrying value 0   0
Proceeds from the sale of product line     5,000,000.0
Consideration determined $ 8,400,000   $ 8,400,000
Gain on sale of product line   $ 7,600,000  
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Narratives (Details)
9 Months Ended
Sep. 30, 2024
USD ($)
item
$ / shares
shares
Stock-Based Compensation  
Number of equity incentive plans | item 2
Employee Stock Option  
Stock-Based Compensation  
Inducement grants | shares 319,684
Weighted average grant date fair value, Options (per share) | $ / shares $ 4.67
Aggregate intrinsic value of exercised options | $ $ 41,000
Unrecognized compensation expense | $ $ 2,800,000
Weighted average period for recognition of unrecognized expenses 2 years 2 months 12 days
Restricted Stock Units (RSUs) [Member]  
Stock-Based Compensation  
Inducement grants | shares 115,210
Unrecognized compensation expense | $ $ 4,600,000
Weighted average period for recognition of unrecognized expenses 2 years 7 months 6 days
Weighted average grant date fair value, Equity Instruments (per share) | $ / shares $ 6.63
Aggregate intrinsic value | $ $ 2,500,000
Performance based restricted stock units | Minimum [Member]  
Stock-Based Compensation  
Vest Range 0.00%
Performance based restricted stock units | Maximum [Member]  
Stock-Based Compensation  
Vest Range 110.00%
Service based restricted stock unit  
Stock-Based Compensation  
Vesting period 4 years
2019 Equity Incentive Plan  
Stock-Based Compensation  
Shares available for future issuance | shares 907,293
Common Stock Capital Shares Reserved For Future Annual Issuance | shares 432,442
Potential common shares outstanding on the last day of the immediately preceding fiscal year 4.00%
2019 Equity Incentive Plan | Employee Stock Option  
Stock-Based Compensation  
Vesting period 4 years
Contractual term 10 years
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Stock-Based Compensation        
Total stock-based compensation $ 1,081 $ 1,369 $ 3,273 $ 3,791
Selling and Marketing Expense [Member]        
Stock-Based Compensation        
Total stock-based compensation 318 507 993 1,375
General and Administrative Expense [Member]        
Stock-Based Compensation        
Total stock-based compensation 607 670 1,804 1,861
Research and Development Expense [Member]        
Stock-Based Compensation        
Total stock-based compensation $ 156 $ 192 $ 476 $ 555
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Stock Option Activity (Details)
9 Months Ended
Sep. 30, 2024
$ / shares
shares
Number of shares  
Balance at beginning of period | shares 2,162,453
Granted | shares 259,900
Exercised | shares (38,431)
Canceled/forfeited | shares (255,060)
Balance at end of period | shares 2,128,862
Vested and expected to vest at end of period | shares 2,099,563
Exercisable at end of period | shares 1,612,281
Weighted average exercise price per share  
Balance at beginning of period (in dollars per share) | $ / shares $ 11.48
Granted ( in dollars per share) | $ / shares 6.86
Exercised (in dollars per share) | $ / shares 5.88
Canceled/forfeited (in dollars per share) | $ / shares 12.35
Balance at end of period (in dollars per share) | $ / shares 10.91
Vested and expected to vest at end of period (in dollars per share) | $ / shares 10.94
Exercisable at end of period (in dollars per share) | $ / shares $ 11.45
Weighted average remaining contractual term (years)  
Weighted average remaining contractual term, outstanding 6 years 1 month 13 days
Weighted average remaining contractual term, Vested and expected to vest 6 years 29 days
Weighted average remaining contractual term, Exercisable 5 years 4 months 6 days
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Weighted average assumptions (Details)
9 Months Ended
Sep. 30, 2024
Stock-Based Compensation  
Expected volatility 73.20%
Risk-free interest rate 4.29%
Expected term (in years) 6 years 1 month 20 days
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Restricted Stock Units (Details)
9 Months Ended
Sep. 30, 2024
shares
Service Based Restricted Stock Units [Member]  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]  
Outstanding at beginning of period 657,054
Granted 411,825
Vested (178,836)
Canceled/forfeited (135,104)
Outstanding at end of period 754,939
Performance Based Restricted Stock Units [Member]  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]  
Outstanding at beginning of period 250,149
Canceled/forfeited (33,649)
Outstanding at end of period 216,500
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Subsequent Event (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Oct. 24, 2024
Sep. 30, 2023
Subsequent Event    
Gross proceeds   $ 46,341
Subsequent Event [Member]    
Subsequent Event    
Gross proceeds $ 46,000  
Subsequent Event [Member] | Common stock    
Subsequent Event    
Shares issued and sold 14,670,000  
Offering price (in dollar per share) $ 2.25  
Subsequent Event [Member] | Warrant [Member]    
Subsequent Event    
Shares issued and sold 5,800,000  
Offering price (in dollar per share) $ 2.2499  
Exercise Price $ 0.0001  
EXCEL 52 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +2 :%D'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 " "T@&A96 %-F^\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O:15D=#U9<,G!<&!XEM(;EM8TX3DI-VW-ZU;A^@'\#%W__SN M=W"-#E+[B"_1!XQD,=V,KNN3U&'%#D1! B1]0*=2F1-];NY\=(KR,^XA*'U4 M>X2*\WMP2,HH4C !B[ 06=L8+75$13Z>\48O^/ 9NQEF-&"'#GM*($H!K)TF MAM/8-7 %3##"Z-)W ']^>IW7+6R? M2/4:\Z]D)9T"KMAE\EN]WFP?65OQZK80HN /VTI(?B=K_C&Y_O"["CMO[,[^ M8^.+8-O K[MHOP!02P,$% @ M(!H69E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "T@&A9VD9J4^D% #A'P & 'AL+W=OO-CZ6(EU7.V$$*3ESA*LLO.0NOTO>-D_D+$/#N5 MJ4C@EYE4,==PJN9.EBK!@T(41PYSW3,GYF'2&5X4UR9J>"%S'86)F"B2Y7', MU?I*1')UV:&=[86'<+[0YH(SO$CY7$R%_BN=*#AS*I<@C$62A3(A2LPN.R/Z M?NQY1E#<\344JVSGF)@H3U(^FY.[X++CFA*)2/C:6'#X6HJQB"+C!.7XOC'M M5/]IA+O'6_?;(CR$>>*9&,OH[S#0B\O.>8<$8L;S2#_(U1]B$ZAO_'P99<4G M697W]GH=XN>9EO%&#"6(PZ3\YB^;BM@5T 8!VPC8&P%M^@=O(RAJSBE+5L2Z MYIH/+Y1<$67N!C=S4-1-H88T86*:<:H5_!J"3@^OI9]#JVC"DX#<)#K4:W*7 ME-W#5'.79 NN1';A:/@WHW'\C?-5Z$L\](7'1B1F5!+T1G^\A,]+ M+1*J:AFI7T7J'Q;I2\Z5%BI:DP>12J5M\7 KK7);I8Q15FP 8$)P]IXN%,U#!O'(:IOF?-=E?/=@3U3<7C6%'-89=:&1&4M M YY7 <_W5+^?*\@E,C+R-;D-(T'N\_A)*%M W,MU:=<;4,^UA42E+4,.JI # MM&";Z?1!S,-,0T-J'"=DJF%@$JG(6.:)5FOX#JSA][A?W]@2XZ*VD7=X@QX2^9&_D+L M!FHX"_T2-9I[\1[+7K_;]PRW4FM>5-PV+ZOSLD/RCH( W+.3[0'Y"/>1SXF] M77%+2CX L6ORE4>16),)5\\KOH9^DX?0;^QS,F[9MA9J5J(HCORG%L;F#'KX MHUQ926F/W2<>+86R*<>XLFW0&HPHCC9O@U9C>:+D,DQ\>WOCGI.1->@Q:(G6 MN$1QR'D;="(SS2/R3Y@V3U>X(QUX_;XUZ3' B=;D1''@*?KJ"$9<:C]*&])@N98 "QQP2FW2X;V $"E[;-5W,2Q>'F,=2 1G)& M*/OUZ3>RX::U-23N-)9Q#,^GJ9;^\PGYV3T%;B(I5V3)HUR05*CR)=E:"LP>QV_659PQKFJ; ML^8C=A ?W27PSEVNZ9GW4KX-;LV).S;E/ 8!L9J V$$$9-[7 .P!"N9262>C M/3[W,NERWQ=@ R9!:6C->PP08C4(L8- :!H#I)*K/(.?,WNOQ7V:%E-P6=MX M-?ZP@_#G)A9J;D;E!W#0"R"$..6)O5W;+1KALK8Y:_AA.+ML<[[L+JB4:TC6 MD+A;XXH*KFN;LF8AAF/,MK,N!'16K U;+ACANK;Q:A1B.,!LGR6O.&9:K.N3 MS[D&<$\,)5@3_R!^V=1#Z=8OW,P.TW+H#;SS\U[/NW"6MHPUZ;"#EHS&\,Q0 MP+5W22!>R)_"WHRXE0M\US^C V9=3\#%+=O2J\G'PX%E"P2W86;X_9L #L46 M<_?8=;N4=3UK4%S9-F@-0!Z.*]5*[F[26[AH?8KL,6M:JL9E;3/6\./AJ/(V MXV9QOCDE;O?%LV8\!OAX.]MD.+",(&!0AHRX=8[98] XJ^*Z_QO,V=E$-4_U M8F\Y([Y9@RWW4ZNKU?[UJ-BU=>K;R\WO3]Q 048B,0.I>_H.)CQ5[B>7)UJF MQ9;LD]1:QL7A0O! *',#_#Z34F]/S!]4N_K#?P%02P,$% @ M(!H69VG M^N&W!0 FQ< !@ !X;"]W;W)K>-4%G/D>=&\Q+2:+!?-NP>^7+!:%K0B#QR(NBPQ?WI'"O9X.X&3 MYQG=CQ]?H[^ M:T->D5EC0>Y8\3?-Y>YVDDQ 3C:X+N0']O@;:0F%.E[&"M'\#QY;6V\"LEI( M5K;."D%)J^-?_+5-Q(D##$8<4.N 7NK@MPY^0_2(K*%UCR5>+CA[!%Q;JVCZ MHXR@A8Z7 "S,"GU3UX=?4: M7 %:@8\[5@M'6=!([.LR/X:^-X4( \%%O<[M_L]R90[ M;-S]<_>YXMN11AUIU,3SQTC7G)-* BR$XGECXW,,$-@#Z+UU(_8X([<3M7D$ MX0_X^J[HB_OL-@!M6H@TP_D2TT/N%#DK:MX#!4U MH70!."QA['MP,3^>-X!ELX(1LN.*.ER1$]<#)WM,L.&.#$1*(](!;)M1FMA1QQWJV(GZ(Y.X> ' V)@["* _7&_3*H8QBNP0 MDPYB^,$ HFF$(!PI -#KIMS<2/BG9.NE28;&"432BP+"7.NC6.@60U\2I=2<+9H5OBAD,?!._Q4Q]?MX(@5[UX+?( MWB6LIJS!* F3(5:;63J:[%[^H%O_?N\*84[65CV!IIP%7AH/VQZK60C'2DBO M>] M?,-Z?2F=%OD+(@.LQ4HEW8X5]?J'W/IW7/@+")&I:V&*DN&"6\W@V(*C M7O\0=-:\E639YQTK\CG^Q'J1\D<2VQ_T,PT$+4S:\E1+H1JTG%9;:P:_XP )K,G[[X'.\]9+.;IP#&5ER:KQI"'/ MF3443%6W/H6IW^1+#8,TF$9QZ$XFP!*LR%Z2JCKH8]R,5JI;VU-5 M+:PPS9.M'_A>/&R+;'9^&H5C=:QO$=#%%J$NZZ*Y4FJ%EY7J@]KIV[\# ;12 M8VOC@"PM03#478M1"DKX5\5"F M)D\9S]7$2K4NKFQ;Q2ED5%V( G(<60B948U-N;15(8$F55+&;<]Q0CNC++>B M<=4WD]%8E)JS'&:2J#++J/QU URL)Y9K/7?V*L/ CQ:!I?DHGE&"+@$&LC0?&R M@BEP;I20XV8QS+7&489Z.IB)7@K.$:DC(#>4T MCX',C9PBIS,J(=GWT*,Z6Z5[G?3;?3?+H+7+H)7Z?G'+T*? MMUHLZ!&SL<^I_])K./;;WW[N]2CZS@698Y/ M6D(,;$4?.)R3:XY;VZQ G_5:+ZSTS!MB%7F^,[97FXY>Q@1NV,9T0(,6--@) M.L.]#5+BT\$-$3^>$ZQ,LJ*\!'**E9@(SJE4I !\0:58M&=][/44PPTNY\)Q MW"WZ?5$=_D'+/SB.OZ)4A)8Z%9+]Q@'CH^[MA:_U!QM8KE/_MO@/".Q8"%L+ MX9LL,*7*_?CA"ZIM[ET1'>!A"SQ\$S!^RY3&UQ;+E_NHAWNI=T5TJ"];ZLN= MU%.19?AU^X!'+?SH"/BC:WST8C$]I[_(#XGL.'"=O]]#YW@/ MAQ5YH]S!"H;NT!WY6_R]D<$H"(>#5_@WON?N\?Q'U'PC?XB)OLA>$_;&^<0< M#K]2N62Y(AP6F.I<#%%#UN>MNJ%%41U9'H3& U!UF^(9%:0)P/&%$/JY84Y! M[:DW^@-02P,$% @ M(!H6<$Z,"ZY!@ .R( !@ !X;"]W;W)K)E*]96OIV++:9HU1F4Q)8X33,LTKR:SR^;: M)SZ[9#M9Y!7]Q)'8E67*?US3@MU=3?#DX<+G?+V1]87I['*;KND-E5^WG[CZ M-CUXR?*25B)G%>)T=35Y@R\6)*H-&L0?.;T31Y]13>66L>_UE_?9U<2I9T0+ MNI2UBU3]V=,Y+8K:DYK'7YW3R6',VO#X\X/WMPUY1>8V%73.BF]Y)C=7DVB" M,KI*=X7\S.Y^I1TAO_:W9(5H_D=W'=:9H.5.2%9VQFH&95ZU?]/[+A!'!LH/ M;$ Z Z(;> ,&;F?@/G4$KS/PGCJ"WQDTU*_YLI.SN:L$JS(LU32#-U(]4=5@12(K=#'+>5IG4V!TBI# M#G='X<50/F.3TY1B8GR<>#C4]3"1'G8\_T#ZH2A?V#H6QG.F9!U!?*6 M*7I)[Y?%+LNK-4I+QF7^=U.7-22O9%JM\]N"HE0(*L4K*"[MH0\P#8R:QK_%^')*8$!)I MF(4=<\(X/# .K8S?\;H5;3E;Y1(B%P)ACGPM97, Y;B1EK+$1+D^";2ELS!1 M)/*B"*89'6A&UCVXVVA5==-[I1(%%1<0VVC,K75,9\F8SA8C.3O)1'S(1&PM MN)NTH&VW4]+Z.ZUS F4B!C8!+]0VT#F \KQ0VW42$^4[0:QOLR;*(SX.X;K# M3J\0'?L"HY4JO:)AG&9*@^9"UJ6X![M+Y^QDC021J]&&4"'1]U$ A3%V-6<+ M".9$KC= _$@:XT=ZJ* I7VX:YIEJ,P7;UL('I(W-1>_HC6$.H5RC?0"H((P\ MG36 B@=)DYXTL9+^PJ3*-3-V&Y T,>FH?T:R 9CCAXY.VX0%4>!$.F\ Y@QV M$=QK7&P7N1_EAO(CXGFU9"4%-UD\JH =U5LRJK?%6-Y.<]*+6&Q7L>]2=:Q4 M0D:H+;=6,ZK+9[NE1#4.3(S5W;,3,Z:WI/-V7+=GH1\Y>GF/-.AIQ'M1C>VJ MNCG7KS@K'U:".MF!D3;5ZUGL!KILAP1'6USZ (WX8Z"T.PKDXC(>:7"^; MSV.[H']?2:K\RH=L@,DP-?89 M=CW]M ;#7%U>03#/<71=#\'<*!P0]KA7]M@J5[O::_L-2#8RQ9*KG]IODU%O@2#T+J,CB?CG'M&#&"8 M?AL"@N%S'.@1 &'^0)637C\3NWZV!"#+BYT$[VY?=TX?#0$,,T( P* 0@+#! M$/1*FEA5X>Q;\W2&JM/B7DF(-3T)@T!L)X541RHELFU%X9J'!B]T7#_4#U4@ MTHO<(-#W>1 9>%%LK@\ 25QUMO&#@>CTFI;8->USHF.K&%-.#L4'0L+Q@9!P M? "D/3Z] B7^(P\;CA\AU$L)E&/$JF.?*\=&]9:,ZFTQEK?3?/3*F-CO*%O; M5_#$]@7B@/8%X,#V!>!L[:O7GL2N/=\RKI9GA98[SFFU_($D3RM1M+?3T^S/ MG9!#=X"(J0[U!R'S)V 2"*/? P$P9WC@#@CI=2BQZU!SY8$\(S#GQ. *XF)' M5V<0CD1^J*M2"*=R?G2/OJ4]/7H87E*^;MY"$&J7W56R?>1YN'IXT^%-\WQ? MNWZ-+^88N)[@BT7['D/OOGVMXD/*UWDE4$%7:BCG/%0)XNV;"NT7R;;-H_A; M)B4KFX\;FF:4UP#U^XHQ^?"E'N#POLCL'U!+ P04 " "T@&A9D"S"E6T* M #X7 & 'AL+W=O27Q(\>:YJG]O5D*TWN?-NFQN)ZNVW;Z;S9K%2FSRYFVU%:7\ MY;&J-WDK/]9/LV9;BWS99]JL9\3WH]DF+\K)W4W_W8?Z[J;:M>NB%!]JK]EM M-GG]Y;U85\^WDV#R]8N?BZ=5VWTQN[O9YD_B0;2_;C_4\M/LJ+(L-J)LBJKT M:O%X._D^>,=#UF7H4_Q6B.?FY&^O:\K'JOJ]^_#C\G;B=S42:[%H.XE<_O=) MW(OUNE.2]?CC(#HYEMEE//W[JSKO&R\;\S%OQ'VU_E>Q;%>WDV3B+<5COENW M/U?//XA#@\).;U&MF_Y?[_F0UI]XBUW35IM#9EF#35'N_\\_'SKB) ,A9S*0 M0P9B9*#1F0STD(&:&=(S&=@A S.K=*X-X2%#:&0(Z)D,T2%#U/?]OK/ZGI[G M;7YW4U?/7MVEEFK='[U=?6[9P479C:R'MI:_%C)?>W=?E4VU+I9Y*Y;>0RO_ MD\.F;;SJ47ZJ%K^OJO52U,W?O.R/7=%^\:;>KP]S[]MOOO.^\8K2^V55[9J\ M7#8WLU;6IM.<+0XEO]^73,Z6O-G(H=67XOW[)['Y*.K_.&3N89GOE\NB&Z/Y MVON0%\NIK-1]OBU:^1D0G0^(+A:[S6[==TK5KD3M+:J-C-Q5%U*?A&RY_"P< MNMGENG+X%XNB=8AP6.272C9.SS:3KA^M)T?K2:_#SNB\S]=YN1!>WGKOQ5-1 MED7YU/F^%751+;NOYV+QUJ/!&X_XA+@"Z+0)['1?V"MNOO.NV:;+\3M1 [/1M2?Q.3NKW\)(O_OKE&/*99A MBG$D,)SZ)>%(WHDNU_ MJ[;=A<=YZ0,+'-DW]\P>*[X9/Y@%9IAB'*Z]9EAX-"R\IF&GP>HR+[1K'*2$ M&9>C>[".8R,34RS#%.-(8IK1T='H"#3ZQZ;9]5==:>%B_[SPU67Y5.+).[,G M-MMU]46(PP_;7;U8R2=-;RLOURYSP0+'1F9DC90D,0(3L[P,4XR#E=?LBH]V MQ=>T:R@N8\>5)/*)$99@%<>&):98ABG&D<0TGY.CSPGH\T/OD9RIM*N56"\] M.<%5QK;Y9^&\)X*:8R,OL<;"E"3&@^ 56+XJGT%KNZ%N7BB]?6>=G( MJ6//8Y;_W35M-U-WSKM!Y;&1AJHV/ZAI8RPPXC9#+9(/%*G[<\)- CC:NOO7 MM(-:RQX.B++9>R,^=W^[X,![6'*T,8'5+AJGYL0 M@1YXY6B[;[L'T6>ZZ*?0"R+9E'MRK9YTRT9[A*G&W4U@YTQ2."6 > E@\O)/:?>Z:MSAA+CK M["DX82R)PS@Q.Q!SYC]'5?/3F641&' MH6_U(N:A#4&FYKH):HD9JAJ'ZZ\;HS@$@3G$ZY=.B&-N'E(3+,'5 M&!UIJ!0"58UCJ>F&*J)!8*+QBM436'ETN*'N$B$VT0B-Y]P,M40.EZB[HP * M@0'*2]9.8,G1MMCD)9#S;_,ZB,I)4-7X4 MT:Q3_(##_@(@LG'6T!:@;-5#5 M,N) *H&?AL;F3#Z<3K=!(15R,5(93V0/VB" (C9D<1)91SJ;R#H2N8FLJ]3S M1)8H/D%@/H%&9(D]$3]#9.$:C1Z^J' "58UCJ>G;KA7'H##'&+=-W>GJH00P M(*C-,RA-H]!\-G:D,]?<,T>:*25^DICQX$@8)$ERY@9+%0V@, UX^69U=__9 MD.*W) 87)P!2)+'>]-F/;:0,%Z_6(. MUWRT:Z@ P-F Z$RXG;P: L_KKXQ:J3WE)4%,(NM5$=QW17!?%L%]6^0:VQ:H MP@44Q@57@*UPB6.?K:E-(XBYC7..6F2&JL8'&J#[IJ@ A:G E7$K=8XWT'1OW8?!_ D2Y@!CO*'(FFE*4A,;?]N1)&)#X#79E"$.SB\R,NAJ[N MKG-,REDOJB@ E6-8ZGIWBJBP5YUVH6QC=/M*KT@(&RR05F0 MI+$9$':ZU+P%.]),*4VM8T2X(R%)8O],.)P<(@%#@9?O@G5WGV,&W '7A)K; M=^!ZC0X*5"J JL:QU'2'%3Y@?^JQ$\SQ\@.+K=U:<"5'VXV*#U#5.)::;K?" M!^S_?O@$7.+HASG'%H# NG2BH@54-3[0 -TW11;8GWH*!7.\NA'X]JT-E3J@ MJF6H:AQ+3;=;40=VC<,H8-'1D>C8 &&>A#9'+3)#5>,##="M459J"J<2RUO;>SDS.@NS/!?\KKIZ)LO+5X ME/+^VUCV?;T_9GO_H:VV_;'0'ZNVK3;]GRN1RQE2ET#^_EA5[=&PO=V]R:W-H965T M&ULK5IM)9[+9]MY^:)O9=._] MK(!LJPN(2G)>[J^_1P*# 2$G._Z28'QT.._/(^&K)R&_J1UC&CT7>:FN9SNM MJ\OY7*4[5E#U452LA&\V0A94PT>YG:M*,IK9144^QT&0S O*R]GZRMZ[D^LK ML=+J>A;/#C2]\N]/FQGQ]5=$MNV?Z:W4GX=.\U9+Q M@I6*BQ))MKF>W827MV1I%EB)_W#VI(ZND7'E08AOYL-OV?4L,!:QG*7:J*#P M[Y'=LCPWFL".?QJEL_:99N'Q]4'[K]9Y<.:!*G8K\O_R3.^N9\L9RMB&[G/] M13S]FS4.Q49?*G)E_Z*G1C:8H72OM"B:Q6!!PTS-35 M7(,-1M,\;9[WJ7X>GGC>"OTN2KU3Z)U9]1"3X M@'" (X<]MZ]?3CSFD#:>Q.HC4_$T0=O8H&VD*!#TFZ2:E]NZ8+GF3%VZPE:K MC=QJ33-?JHJF['H&W:J8?&2S]4\_A$GPL\OG,RGK12!J(Q#YM*__@-F3"^6L MC7IE8E>: ?.XOL#+A$#@'X_-=X@1LEA$K5C/L+@U+/:FYB;[&_JI+F\M8 :E MHDQYSE#96&SNFNO4Y'"OH"&@UE^=P/B<"3R3LEZ!GQDH33FU8Y8] M V HYG*XUA(?92E*PD$FQS(DP>XT+EKS%O[Z@JR9!/%2,W!>^TQ4/4&M4*::=O;$O%;^0A]+>0+5$/*5&VL> !H8RIE9H6_HM?M>B_3;A>$A&4I%80KY9-\U*GM-A4=A=DDM5N&$P;@S M&'L-_AC@._3C]TV:BKW!2 !QA\I3*T/!A:=CD?C[(:+ M:#BVG&)1G$P48P?HH1<'NZYWVA:/'XK)T4,;VQQB) ZF)E('HJ$?1>\DJRC/ M#HW<3"2]8Q)HO91@MP<+PC%NQC@:6NX"UZD&[] U],-KF_Z*OIC<.\T;8V9" M1H$="X4QF4"KL(/6\ 2VIJG<,W]<30Y)=-N,QB%Z0*$B&I>V2PZME,&5YA[?2UH]"!^+8#^)W>PET2!T ')*G7VS7L'_VO#([)&<(7%".A[/>)15- M)JY#:.Q%/1BG(F4L:](&[?YJ!M(H[LU2D@RGE?_QWYN1#G3QZ4VS[2CPYI%G MT%4/+^A=TU[OG67J]'4,M%$2#3=E#BE/BCHTQO[]];"W-KRDL,%^16^==>M\ M+FW]*'2XCT_A_G&A'HH4N'UA6+.A^Y-LRJ_YS7%P[<])-$$0<$<0L)\@]!UD MSTRFO!XEUCO H->[O(<4P*,1YWHX W!E-4=; MR36.)Z-KM#@/51U;^V@U,-LA%"4XFD@*Z;@&\>_M?]EL6&HKCCW7)RP(2!(S MNV?KD %<>V%0]Q$&1>G>#)#Q3OXBC(>4R2$5QL&$#QU3('ZF8*+_+F.I-(=! M!H?J*\/Y)GVP-\W)G.2IZ2KSO=,O!U/ JP@/>\8A%R;AC^EN'V+ M Q_0 ]ORLC0U9T@'DUQD3J_&="-*5JM1NAQB. A7$TYU1(+XB<0;G6)F\^1U M9\P5PD4\HD\.L7B)@XGS,=)Q"N+G%/?[JLKM*RF:HXRK%+9#>UE/M@/=@&*L M7V?"F':_6CDKOSB7MGY$.GY!_/S")MB>+&1[:2$,QGF=/P1A:(_%G8%PG!C$ M,1[FTB$5D0D$)AUO((OO2:5]U5BV9_HMSX7"?#6!)%[&\N8$GTE;/TX=4R$G MF(IS0V8F+ATOH\Y,0)2&-/TF_Q85&,A?!P L^/7D,73&[MVWF%K-'U M"]WV;OL+@!O[WGMP_U-X>5N_Q^_4U#\K^)U*F,(*Y6P#*H./"ZA26;^IKS]H M4=F7W0]":U'8RQVC0'N, 'R_$4(?/I@'M+^76/\?4$L#!!0 ( +2 :%GU M.M!'X@, *T( 8 >&PO=V]R:W-H965T&ULG59M;]LX M#/XKA <,'9#&B=.MO38)T'2[;;@55[3=W6=%IFVALN23Y+C9KQ\I)VYOZ'(O M7Q)1(1_R(2DR\\ZZ!U\A!GBLM?&+I JA.4]3+RNLA1_;!@W]4EA7BT"B*U/? M.!1Y-*IUFDTF[]):*),LY_'NQBWGM@U:&;QQX-NZ%FZ[0FV[13)-]A>WJJP" M7Z3+>2-*O,/PM;EQ)*4#2JYJ-%Y9 PZ+17(Y/5^=L'Y4^$-AYY^=@9FLK7U@ MX7.^2"8<$&J4@1$$?6WP"K5F( KCKQUF,KADP^?G/?JOD3MQ60N/5U;_J?)0 M+9*S!'(L1*O#K>T^X8[/6\:35OOX"5VO.YTE(%L?;+TSI@AJ9?IO\;C+PS.# ML\E/#+*=01;C[AW%*-^+()9S9SMPK$UH?(A4HS4%IPP7Y2XX^E6175BNA'PH MG6U-/D\#X?%M*G>VJ]XV^XGM+W!M3:@\?# Y_F"?4AQ#,-D^F%5V$/ .FS', M)B/()MG) ;S90&X6\6;_BUQO>_*R+3^&<]\(B8N$NMVCVV"R?/UJ^FYR<2"R MDR&RDT/H_Q#98=NCZ1MXLH?[#U\N8:7L"#X;.8:C4"&\?G6699.+*ULWPFRC M-+UX YWPH(RTKK%.!,Q) %;W@22P!;Q'+3KAZ&S@LG%*P_24JS'-0)"KKK): M;\%VQ@]NX8NJ%6&-0(#L_;WHXZMA+?A-F3*W=80;(#[6ZT^'[#\BO3^S'<,] M 5WME7QO4:.32NAC(E$BU)@K*30$E)6QVI;; ;6P])X(D+@USFY43J$0NK$; MP9,!O"W"<5#>MTCC1EKC@VO[V>&M;OG@B8H(8)M I+\A2*I-=$?CCMR@A_66 MP)5U*JAOC,_4=_TC^C%$Q$D.S(YERGK4(0E-X%)-3R\\YYA4!3U_HOW[1MWC M(]RB,C2&)7&X[\.\%L&I1SC:U;O7VY=[%(&?]4 $+I3S 2BYH;":"Z*W;R043E90"*FT"O%5:"OW#^=:Z U5 M;@0W:(S?ZHV@*HY?FE_ILQ5"52CCHO3DM36AWR;#[;"++_L5]*3>+_)KX4I% M3T5C0::3\>G;!%R_''LAV"8NI+4-U-_Q6-'_"72L0+\7UH:]P Z&?RC+[U!+ M P04 " "T@&A9Y]Y5(A(& ]#0 & 'AL+W=O>WONCCY;6K?P#5$0#ZTV_GS0A-"]&X]]T5 K M_Z(&V7YX.#P6;A5M5-X(7Q[*R3-=U1^-;=.'R->Y12M62\LD8XJLX''P[> M71SQ^73@NZ*EWWD7[,GI4L MN/N^0?^8;5/OV*9STXG M U%$'VR[%H8%K3+Y*1_6<=@1>/LK@>E:8)KLSHJ2E1]ED+,S9Y?"\6F@\4MR M-4G#.&4X*7?!85=!+LQNE5]X(4TI_E _HBI56)V- X!Y>URL02XRR/07(*?B MVIK0>/')E%3NRX]A4&_5=&/5Q?1)P#OJ1N)P,A33R?3H";S#WLO#A'?X_[S, M($>/@W!YO/.=+.A\ /Y[0O^O)CX-\G+Z2CP" M)+XV)"YMVTFS>O'L[?3@Y+T7J&LGN3*\"%:4,I!HY#V)RH)V5 J43&';EERA MI%8_E:E%YVP9B^"'X/T]ZKGC1=8D"VAR_!6H:(S5ME[E#>^)S\^CAZG>BTY+ M8W!P*)Q4GB4*V:D@=3J.YB*-^BESP6+!!UE5.#7:=0%V>J%,$9V#G8[XA9&T MA;;LNJ%:B0NOQHG*VW?4:V@MB'.IZ?8PLN5<4L8T:,2FYQ%6A@K"5 M>'YX=#HZ1AEJG00\+X*K@=HYN9ZP^\9*$R#? 6MC=(I:B<0 !(ZOS8XXI]$< MBT8$M+VA4)5 E!U> MPPHB;#MA/.5&P2F0#G[\E$RKZIX/L4<4X+"_&T2@]H MXE R$E=&7$L''6SH4(0=0[W593I=*A^[*S MR\T\T=Q@]GFI*:4S.UG&S&:$IU+.!Q&65JQ(.HZ$!IUXEV.E932(YGSUF/-< M:Y/#]^(NSCW]B.P?HO1OPNSG 577:6+J(5@1'=4MG0H!GG9QKE4!*RM*YBT; M!=T*&2-?(&,00;R_6'#D=+BK]1-8$K;V,#UW"@%>[^J7CBDV_QMS,[&(7,!P M!Q$V?04>Y[6@,J=U+%-)R];"*@LPY[-/VZ,K5K-FYZ9]<$[S.0751:JQ5A;. M4F&-;>$JGID+P.L5";82K:_.42"$@QF_<>//[U.F6C%S77ILFD1I!!>49@R1;=4II%(IA!_YLKK=@0Q)9"TF7A M!&B2BBK9;WD)788+!F&T8&GJ(S(!@N*U9;C;Z+V2K[\MT'H-<6PK(*TSD+HI MJ+)9Y<2FC6M5EIK$)XDJ>+F? [!.YAAPC-%D9+JLO4I!P%'<$GT>"FG=]R5[ MV2@CTZFO4BVE&8IBA8+PW,IY7G%7XVI/F64$P*,KN=BE+\/W,2T:Z_/HV')Y MR/:C>W'R/-^!CU^G$/Z0\APFIJ=-+:OH;G'20.6VH0#8XV,@-0LHIX,Z; MT=:B('-!93,0GO<6P[9WGRH#U(GDRPEX.\ MKA74]G;\@K]@SWK"H6PI[,U>16E$H^>7E)!XE*-7SZW+,IUTP:0BW2U0[JPN M)9>G54J 25H[IS+U\C!(!H/Q#:<5:%LN,T34FU2P]+X5"P)]H=<:0[KO1X_= MGL8[5UK$IDX7=P_%&)/Y=MNO]O\-/N0K\?9X_F.!>5>CDH2F"J*3T[5JH6MYN\L*^.UG5=O3@^MNE:;:0=E)4J,+,L MS4;6^#2K8UL9)3/>M,F/Q\/AR?%&ZN+H]4L>^VA>ORR;.M>%^FB$;38;:;:7 M*B]O7AV-CL+ )[U:US1P_/IE)5=JKNHOU4>#K^,62J8WJK"Z+(11RU='%Z,7 MEU-:SPM^T>K&1K\%4;(HRZ_T\2Y[=30DA%2NTIH@2/RY5E\ _4>F';0LI%579?YOG=7K5T=G1R)32]GD]:?RYN_*TS,C>&F96_Y? MW+BUT\F12!M;EQN_&1AL=.'^REO/AVC#V?".#6._8REJ]?FO)& M&%H-:/2#2>7=0$X7))1Y;3"KL:]^/7?"$.52S/6JT$N=RJ(6%VE:-D6MBY7X M6.8ZU V_2$C]A>)/_"?$.]O0P;#*F%[:2J7IU!&NQRERKH]<_ M?#/Z^!)A)\@T M+"QF,EFK3"QU(8M4RUS8&@/P+K7%PC1OH*%AQRXU%T718,Y$JL&F/(J*S:**,0\[Z4?*U4H(_-\2QQ4%5$4L]* $@W&6_'$<^]O M%Q!O*^#.8#(6W':1J,^#BO99%)DUDP(F,^L_\,("_F5RU$+#R\\TM% M_+;1IB_MILJ4FR9?L3P66S[]QU8L!Z%=EOC3POKQ8GX9@ W$NZ)61F\B$/-. MLJ2;Q""6)\%L"MEDNF99NWT/J\=:7BMHIBJ N:JDH74@@1&G<&.9#4:E)>$* M_8QTB-A+"!@GU!M=KP7)A!4GH-"=J@L79CE> >BG!BH!11N.".XGM6IR-SE_ M]I]#?)RKM#&Z)G.B[6]OT[4L5HS-1EL;BW'^MA5C(F[6.EV+2IF-!L&@L$D! M--,VS4O;P'WU\,4Z7686>IWG0F:_(DHQIQ)FIK8LO;+(V5@+(B@G]C3&T$1O M0P%CL9;LF@Z08BFU$>POB]I1ZOG9DV)/9@N9,V\Y!CJZ(^%A.Q(8P[#<),$Q M:DUY!>0*^H &PFSZ=5WFF3+6F[U0OS6ZWKHMTJ[%$OE+K P;F2EB0;TNF]7: MF_3CM2HKR?Z#[Q$PZD#JKA(LR[)VKL(03JQ_8%;K8Z5S3P\>F0#E HD6?8"$ M7*MKBUQLMQ2S%"W%9(\SQ=:M&S 3O+)=R'T ML'SZG+<05D('TE!LQ@A;R*(]VJ8*EYM@JJ M@6O)C(+FK4M;Z5KFEO:4P(%*8;,"=CG"7.IU=- GCE"U,@^J[H_P*%G"UCAF M_4[20!!CU34=;288M9 MI /0E@'YHW8QVS5VD)JL%;QC602<2;F37A[4HMVQOH=^P-WN8OYHQ(.\@&&& MX 8K49E#.(JM>X5*."4-6N70YNQ%9R #^D024(:C'R4:Y2+7*^=-<2PPN-99 M< M;_I$=%+N2]"3$VP"X535+'^"JU,5Q.;CA(W\ PBZ1HSDHH&YGOFX.H@K M,D%1VI#M Z.T;SFI,J2MP$";[!DB!!Q*);>EL6VPP2<[>79]"SZ7M\+@*]61 MV=30YM_; $,Y9%!9QL:J=CLY/.JB!&UAA,B'@,,I)7TK97UWO+G+EJ#C$_\6Z+1,?ZSFEOH"$(TF\=B(^>%>0+ P-;U^.3.76; M*J;,AVD@S.J$^JTTJF\06:F0X=S"3* MU3AK(@TQ/,&9H/6YUH($S$EWRVMGMC>XZCT6%AY=@.D), 3*Q^/([(V\[A,U6 T2;QEI6\S8I\Z) '##7D^Z M?-:K * OX-N7FOT#MEI'3Y /O(,B>&MI5LYE=A(E:;!'8&":CV?-H8#)-1N-Q-# ^2\;380#U\=-\#Z.39#*:[(U.D[/1 M>&]T=)H,9]/]X4DR!%X?V(;V)L]&>V,'AJ:GL_VMLS'RHII3+J=:$>EGR?/9 M:3PP VXQZ;-16<;9.G4B$]>S:?G4^-@.>&71 M=7T0\S7G=HI64D'FRS=N+,$3:N,R#>/<:]3HB K JC%52:$$/O0!ZH!"KZVQ M@%['J(+,N._6BGV LAKQ*G,]+*=;LO;5)W>B#I:J"6=C\-/"T4T*8)%4+9K4_@(O9GC0K9 M(_:9^AGIZ%9<( *[GL4#2%'^VN;6W#&" M@ 25B/W$QL7]X!I0!G!.0BAU]2L\:Q)[FY^5)(5D-'[X[OG)Z?-S\1-\>2Y& M+U#\NN8H].*WIJRY\H/'L^Y0Z^SD=+$["9]:XJ.4J1O T6):U/Y9A(<%Q"MJ<(WE+=[ M)\^,@Y(^W2=?;W32SUS!F/Z[EA M/+,+K&>^[6BD9&&HIWE[*#GIAD^OZ'=\/O$NZ6GX-6Y_T>7P7F;UYTGZ:B,+WQM^*:.R9Y(ZV2OE +C,QD.DZS@N1.@*F(WWOA[[NR)<29+MNHC3[SW2 M#DLIJ4W79 M:[;3B13I BC?VNEZ1G=Q+-P1P"^D=#/LX]7B?K$Y[.E?(',0E?EQ\*G@%D,$ M[NCL[I@[PM2MO\AJN]C4&6JZ.]R R9W"CX3==A^]4-O;QL0W>+:^?[50.WS[ M5I/[]N;%W*FN3_/;J60T/DO.3L;XA67)^&2*9.]:6=>=;+,QI_A-H2-?_/P4 M5?JDZVFP209X?ML=DJ_9K-D/.W: M!I\4=6$A[W=.5>/W-:8L\#N-WE:TKQQ(@04FS(J+,%/>4'_4S;+4,K7417?1 M^0]40I"WJ<6'QHA+"LO4GIO34%-9',L=Q?%P-!9/: /A-QZ>_^/#Y9PF^9/? M?[@+(X;IYY([$ F/C#*52Y2/&0F)W=,-Y6)&(7_OOZ>Q[0,4;[>4D\(AJRX/ M5 5"?6B1]Y$@(#FVD#/2SI4@-4)1TX&E$G9+H)!Y7)/YMHCV"XTU]O([1F?N M#75MU^"YNJV=EG+SP%V@^=YG^T* JR5N!SR&4$Y\V:S=/1Y1YIP4F;Y[TT.@ MJV:1>Q^SA[NGG-DC3:Y=3Z&]B'771C5RQ:?N]@B>J5A1@7FG!A':3S36R^52 M]RM3:2/7FQ\-2K]S4#BJ]"'[XSIXM/? MEC+*AE,POG()3/%=(Y)(]U[@;I%4?6.3'!X]UP-7=@3#@?"B6:& )%\T=+&# M7DL%_;V8?Q'ORP'//J.+U3=JX9OM5R78ZEQ^J[J'&&\5RUM>^F_%W ME;&DGD47LF#F6Z!?=]7%AQL,N8&18#S?E]?.K9+7/(PIS3P;GB;BW8;$ MY3D!IKKG$+FE'@3M7J"*\,I;7;VT"G/]T]Y5X#/2GR6MSWHE@9]445R MU?[1#E2!:B6JY5"\4UBJW;L5ZH!:>EM$-DW7S=$+OTZ"?/OC7G^$L+=08+"[ M&5DBL>J(&OBN$6ZH(*0\&E#-M]P5JX0+KT7TE0KU?%. MQHDKR=9H?!P>B+>2>I;.A_I[4'X\%A[A>%(.&DOG8\ADMJKNY4;83$U&(:^E MSEG&7/]@DI@VV T[?/'# %6,6HO#@X]Z3V.7F637^.WYW0(3-P]T&Y'V^?M%^Y5=[?S(V'<>W/W49<5O_%&_E>7&_ZY5F"CH068IR='X8,.:!_]O_XO4$L# M!!0 ( +2 :%GF;#WT!P, -<' 9 >&PO=V]R:W-H965T:BIRKF9-I74Y<5\49%%2=BA(X M_DF%+*A&46Y<54J@B74J&OQF ML%5[>V(B60MQ9X3OR)R#RO(+IQ M@[^L\?TW\,?D4G"=*7+!$TB>^KO(M2/LMX27_D' &RA/2>#UB._YX0&\H$M M8/&"_Y: &C]\'=]$+>=T9G#OOFPIK'C7F^9QX+O.!*HX-("5J15.0X*1C?D&/&42,JA0CJ9$*. M/HU\+SC[L!5;24.Q1F*FGUKM.<2-LK]3FF8SGX"L1&'BHO5,P= DY-307P.' ME&G5^7PFP]XH"O?D<<_O#\AMQF3RI:12/UJ 4HH4E)ER-"Z042NL=>IC#,;8@+W./[+PIS3]<5S+TS-"U7H-9W6 M:D;>+B&1/R2W0F/6Z/MZ;E>1?M@+AN-]1=0+/*]5O'9#W;UA6X#)94;QA5F.457[W08.436ST@M:%':T;T6&A\"N\WP MY05I#/!_*H1N!7- ]Y;/_P%02P,$% @ M(!H6&ULQ5AK;]LV%/TKA)<.">#:\B-] MY0&TZ8H5:+&B:;?/M'1M=>7NM\ M:]V-7Q,%<5MJXR\&ZQ"J%^.QS]=42C^R%1F\65I7RH"E6XU]Y4@64:C4XVF6 M/1F74IG!Y7G<^^ NSVT=M#+TP0E?EZ5T=Z](V^W%8#)H-SZJU3KPQOCRO)(K MNJ;PN?K@L!IW6@I5DO'*&N%H>3%X.7GQ:L[GXX'?%6U][UEP) MK;WCQMK@8 M9.P0:90<$ MIHW -/J=#$4O7\L@+\^=W0K'IZ&-'V*H41K.*<-)N0X.;Q7DPN4[:U:/ [E2 MO*9%.!\'Z.0WX[R1?Y7DIP?DGXOWUH2U%[^8@HI]^3%\Z1R:M@Z]FCZH\)JJ MD9AE0S'-IO,'],VZ &=1W^R OD-A):GY_5)<"B]\)7.Z&(#KGMR&!I<__S1Y MDIT]X-.\\VG^D/:#/CTL=7QZ(O;3U5L6O,PMBL4'*H1=BK FL;0:5:?,2APK M@QU;>VD*?_)"_/S3LVDV._O/_B-M@4_,_%>%5>R M$C$ ;:7ICAR)>3;,LNS;#= L!LWT[DFDU6B $,H M[VMI<@)Z/OA._G@RS&;927\]?[:7@0CYGH//GW[E\>GDM-MH@OW$HN\XV-^, M>"_OQ/1)Y/IT&#-V97U->.Q7NQ,N5(T*'#.*8 MC["E:7;6&&H$NC/Q[>3L! TFK%MOWBB#V)74XI-#LQD*Z05ZL>$G6,K)!31V MH8$=LEA)0$F>_7$4[$A\@M4#YEHR>L;\:)Z-,K0OK;D30Z'<)7TD/E?8S+7U M(.H^"K4'!%)4G$*<:5A=.9L3%?##XEZH@.'".A=Y[D4=/86,HXT"WT6>'%O* M7&D&+>8 M_&.*F1Z^XTEN-P1"!::(#$*K$N=[ZAB8R=,SX+A(R0 P9%9@'(?2:@E.&B_S MA'A45'*.XYG[E.FN)!<)E(3.7LPLAU7M''&M@TFR0# P 0R4X5JFPI"'$"V7 M/#) :!=6FV/T#;,B'"KE3?^$,AM89%#P+D+O5?+?.E$H#V*H'8- 618N%"<: M/-PQYB&TI?:V!WF<#3!'1>]+HY8JEZE*%EJM>GS=G:0-.\C!-W-+#R&X70+' MAMUAS<4TQ+5Q(HPUC^%Q8NJQPLX"XU^^9CU;Z9 L9@]>M&?)Q6&QP7G'B5@\ M.^=89G/2NB+8\VA[/QO'./)G7:P:;(\WL)*RD)2;X*R.^^R8-#>NKD+>EKFW M&M;SNW0 )Q2HHUS$$^)M1;$KMR?BAE!^X!%@3U!A']M,+?3)M@6AMS1#::6E MX2/0ZVA5:QDL4,:H"(DHRQ:Q),<=5A8;;%/#K^@@G]C#LSL< T,-]+CQUG2< MW>\8)1(LN'M%*L)55=:E,)CH'8=1$_KWAC1JB>)P\*5&'R>G4=UO4T7%:'N\ M:+KH=_>LK:UUP17JJ.DZ*&QNS%VG8K0QF"D"*?NC9 [YN)_&V?1HM+D@ZO_,1UF2R M@2C@)F)X,IJ>/DJ&V!%$SPEBI*RAQR6/ONE&O_[MSH[,1MFCW?U'$:D>H*6M6<*FG*5[XP[1]2; "&2Z M9$7!03;:OG8$^/R(+920!93_9(SAGOR(7G0@]WUJXS0BEP@@W58M*95/+?-K M3@)K7)@)WX9@ ;\SF_)+-RR7B],8!1-XYWUO NG/8LVX&BER%6?. M;@P[MJZ]T+KRD]]8361IL,&)GD5*PTK$\:3?)AHZTRWW*>(!P&+$X\J/H]^W M5?VFG8T]KPHE@;K\[02#!U,Q?6#H=KO/,R_35XG= M\?1MYSV8ST.+IB5$L]'3TX%PZ7M)6@1;Q6\4"QLPJ\3'-4G<07P [Y?6AG;! M!KJ/5I=_ U!+ P04 " "T@&A90>VP7^4# #:"0 &0 'AL+W=OQ85ZCH9*N-9(ZVIHAM99#E04B*.$V2TU@RKJ+U,M!NS7JI:R>X MPEL#MI:2F<=+%'J_BB911_C"B])Y0KQ>5JS .W2_5;>&=G&/DG.)RG*MP.!V M%5U,SB]//']@^)WCW@[^P7NRT?K>;S[FJRCQ!J' S'D$1LL.KU (#T1F?&\Q MHUZE%QS^=^@_!]_)EPVS>*7%-YZ[44@;0728'>C*%AYS1Q;+XW>@_'E%CD:^Q/US&CI#]>9RU*)<-2OH* MR@?XI)4K+=RH'//G\C%9U)N5=F9=I@* C2>]C2>'T/^VC8=1CD_?P1#I MZ,T\G9PM6CSXJ.!7O4.Y0>-C.QV!*Q&NM*R8>@14#@WFP)73P%0G=,VM,WQ3 MASZZ* PBM:6#8R_J\=-DX;$Z]IXCG$T6[ZBF70FWO"*E=TSE@M8C)JL%*1[! M<0L1SGL1KB#32K7-&P"\.K2.;02W9;! ;[V5S+VGH_=.\R"98*D:8(I-_)FDT5<<<>9 "9UW9A95Q[@[2P9)]3&0I!38_A*UKP8 M.)J1!&Z1FHG@RHD"G6.;!?>JQ[H__+-:R.N0 M4<^@J-Y!-M,&_;0!FA6N<:0;&![,:QG#-V8,4Y35KX/$EZP)Y%8+NI,\\+YC MHVN+"DSE09N&JC9923/_65%0O;V@\SP$+IDN_K?UY@%-QBT."!4W+*2](WT> M^-/1*L,S##5@?4B>_.JC,!]-SS[T_&\AG8]/9][+^6L"R6AR=M9+]/Q/I/E\ M-)N=_F,?*6U40"7;(6P0E:^V(J@< ;;N4\GMH_7"Z:^_J)O7GU?&*FX&2UP"V))N.S602F>4DT&Z>K<'MO MM*.W0/@MZ?&%QC/0^59KUVV\@OXYM_X#4$L#!!0 ( +2 :%E2JH!,CP4 M )(- 9 >&PO=V]R:W-H965TO3O2YQOKOON"*(C[4AM_,2I"J-Y/)CXMJ)1^;"LR6%E;5\J 5Y=/?.5( M9G%3J2>S)#F>E%*9T?P\?K=T\W-;!ZT,+9WP=5E*M[TD;3<7H^FH^^*+RHO M7TSFYY7,Z9;"']72X6W2HV2J)..5-<+1^F*TF+Z_/&+[:/!-T<8/G@5GLK+V M.[]<9Q>CA ,B36E@!(F/.[HBK1D(8?S=8HYZE[QQ^-RA?XRY(Y>5]'1E]9\J M"\7%Z'0D,EK+6H,5YJM8__Q::QG<%C6OM@RW8SWDMEFD]YW_(P MV'":/+%AUFZ8Q;@;1S'*#S+(^;FS&^'8&FC\$%.-NQ&<,ER4V^"PJK OS&^E M)F'78NEL5J=!_(;U\TD ,J]/TA;ELD&9/8'RB[BQ)A1>_&HRRG;W3Q!1']:L M"^MR]BS@+55C<9@94"98(8U8>(\9L:QAC2X0B]P1H3N#>/WJQ>ELEIPMEHOX-#U[ M Q&'0MRH&\KNQ2=GZ^H KM)Q;WOSX:]/O3'PT:9:I.0"QHB0[,F+UQQ-:__5 M2>-E;.1^FR,M P+$]M^OOUW?BH]JY936TB$'?.1DQ%*FW\4'NE,I];ZC<8PC_+%@3CF/NOROP'U=5(O0]76/6']U#4":GZ" B-=P"BG<.*K^K M3T;YP^ SD,JQ1 MTR.+VRMQ/$W>SI)8^Z82;6]4(#I5E=0QW6B9''.:&4&!)<]&-MM-B(DY'1_U M+ PFT*.P=S,,O+ FQUP!,3@<\VUC/)?/PV2.\4.L-C?J'Y:\R'EJ-&4^[N-I M!LHZ'KQLO#TL_Z \U!D(QS(L+!"9OM$LYH_->#Q5Z+ M[#[1GIVF7,9!I+C2\_8VG#!H0?1*2MT"%*1L]G &$(X47([I&4?-?/=C\;'M M[T99[-]PH^U(;%^I^;!K,,0& P=C+J.NZ?;['(M]%[+)X)Y9!@_ MS96Y_[;_P;%H[MD/YLVO%71"KM!&FM;8FHQ/WHV:X[I[";:*M^Z5#;C#QT<^ M$,FQ =;7UH;NA1WT/\/F_P)02P,$% @ M(!H605&1T*4"0 @AT !D M !X;"]W;W)K&ULS5EK;]LX%OTKA*<=)(!JZ^E' M\P":;G=V%IA.D;2=S[1$VYQ*HDM*<;R_?L\E)5F.[;0I!CO[Q1:IR\O[OH?4 MY4;I+V8E1,4>BKPT5X-55:U?CT8F78F"FZ%:BQ)O%DH7O,)0+T=FK07/[*(B M'X6^/QX57):#ZTL[]T%?7ZJZRF4I/FAFZJ+@>GLCY$]6G]06,TZKADLA"ED:ID6BRN!F^"US ZZ+6EA_[GE_D^K.W29JOP/ MF56KJ\%TP#*QX'5>W:K-OT2C3T+\4I4;^\LVCC9,!BRM3:6*9C$D*&3I_OE# M8X?>@JE_8D'8+ BMW&XC*^4_>,6O+[7:,$W4X$8/5E6[&L+)DIQR5VF\E5A7 M7=]5*OWRZ@9Z9>RM*N!KP\EL MVB@FOM:RVC)9IJ*D;&'KG)?F-:M &_I!Z+BQ7[OW'_">\3*S%&^0K'"]'=\* M4_$* RR;L7>.[_ZZ(7N/I.4;KC/#4O!19;YE<\&6FI>TM 8W_2.6QF3_QPEG$S(K#H4PM6*J* E8R5N&- MT(+Q>RYS/L\%0RUDB[JJ,2F-J3DV-SUIG7(?FR>0H.3-_T098I5BUEYES7.R M,LJH$5[_]5I+,.?KM5;WH)EO+^0X+P((6 MY,(@+(GB3)ZS. J]. X;[3S,T>1+>DW$K=)U!)2FB4 M-+BR4?-0K9X9R2(RPU*R/E';,"'J7;@Z;ZDU!3CT+%5)1I$+B3T>O8,0E99I MU;UQ@7CD15W*RI!B(VS^D225/A-V1Y4:QSM15DXIYCR"0* FNV%MK8 MS8]J_VTG#_>2%G)*M"5GD860%(\08\4K)BLF'M989-!.\IRI-*V=;WCV)YJ* ML:]+XT(9G9%"I\]%.O]#8*DR8BJVCLF^" 7BU]*WFML]8/9N;.WU:F[+3Y/J MD,^Z[E4&X=F"2\T0ZK5;"TV5K0?]4M4*J]'AY@@]==]DVCW9 !'HY&RCU.ZS M+ZACV[JTD>?H'HWF"Y4#KQ#O]D4*:9=*2U<>[#YIZM@360K'JEQFW 4._E"S M*DL+!*7M)C:*[+9:K C8(&1S90PRAG95M<%[<_[:EBX_NOC;_C^N-'Q7N'[N M2N]^U6P)WR. OX>.JBS]1/LSO4'$[G@NG(4 #[\(Z]B6X 6+@FEOE/B3WF@V MBWJCP(LF"?M%E+!ZW@0]$DTBK;FM$H^U'?>8C2=^]QQX4S_NC\8!=1^4.50V MXIN)>Z#:-3EZ1Y:,=\^SL'N.)[OY)$G81U5!.AN.=GIV<20H^TKYTV!?R?&L M;QXOG$1[X\EL1^_:]N^N]O43HRLV>]71YA5S\C2=@(J5+0N"D_*488PO$256 M>3+&TADOY&6M#YJY\P78)VC??Q)N)!Z%2:W6ZH M8,@0UPNLB]H73HL(;;+>"\: '\E> MB@;#>,I^:7!>F,R\F;_+N_%P.F;O&O$ )Z*I%T?!^2Y]AM,I>TNH*Q?9J&E; M1!@FB>>/_1UE$ ZCY+& A_B/9 RGR.^P+Z,_1 :-AT"]GQ'0#?IT;14#M'L; MYZ<8^K.9EXRC1PQC,/2GK7(VKH\S"+QQ$'KA?L[#:@FTATKM)'!O7E/916;N MX;>!H_ROP6>Q,SH*VVU760UC2XRS@F!0?-NM8$@JL6?+[G M)N-?(5)6IZX^.*@F'E+A=G\6G@ M;OOP$H5H26!"(H(E^FK:( I(/P?T.FX:Z\V=']KY#< 9<"[8:6] MR[&G@617\QV2M"8-AU-6 .1BWF.;E41[DF8O3^>"]421.P%LC^*==U^UWMW! M27L0>[ P&XTM'(9MQ[(=:N=YD-K&V,A'@K7PO&NA-EI Z)*A-FT,W.0/\!KFZ;CFGZ[8?;XF'N*Z#$H?EY%UK MZTS2"0VR;J7(W9(@W#'MZ.X5'"]S.KA/(MCT);N5IH5!"XI*Q+B@@QA!?L'B M83@#4;?>=B?"S$T'0I&.#U2XW9WC'/SY9,]QCZ\]Z !/B%WH>[2W]J0"'1 $ M]LZS[&9/G S/FHN&V[M/9G?1\+DYFK1G[#W^1$I1^DR(A14[E/4(8!WL>"A_ MNVOONH%ZOBQ[!J"JH.KEBCP[[N(. DE@72L(W8T(70%O]+>@%,3^2%AW0._? M"1"KIH@5JG8L3DAG3Z_VR&J;*]T*(5L0Z NM"N:_))F#P.^N+G >6\H2&^TN M&"R?IN@.;V6RZ1\H\QDY)Z.KB;GK(8N^J88' MP=;NH=UEUO98*3PMY0XG?P,?GPBXU@;4S)]?&@Z19(,+OX'_.E273#P_B3O4 MUQV, IRLPJ0%6>WT63 !(HO&Y\>0WHXH2KS CP] Z)$JU:Z9)+$WBV;/L>6) MH/E[[1DFOA?$LP-[ME7WD3W;Z:>L&47>.)X]QYAA,/:2'G0_A4>MO9X HT&0 M>"'.@_WD_?_#H,^$@E!F'_V-AS@0_/7HSQJM;^T&%R4M+CIN>\':<>?U MZI:5H@6Y_SM$-F[:W[$/+Z/>=[%"Z*7]^D=WBRCN[A-9-]M]8'SCOJOMR-W7 MR=^X1J,Q+!<++/6'DV3@+G[;0:76]BL;SAN5*NSC2B R-1'@_4*IJAW0!MUG MU^O_ E!+ P04 " "T@&A9=H48M(<# !1" &0 'AL+W=O9:=I(U0)EG,HNS&+6:V"UH9O''@ MNZ81[N$*M=W,DTGR*/BA5G5@0;J8M6*%MQC^;6\<[=(!I50-&J^L 8?5//DT MN;@J6#\J_*=PXW?6P)$LK;WCS3_E/,F8$&J4@1$$?=9XC5HS$-'XO<5,!I=L MN+M^1/\28Z=8EL+CM=6_5!GJ>7*60(F5Z'3X83=?<1O/,>-)JWW\A4VO.R%E MV?E@FZTQ,6B4Z;_B?GL/.P9GV2L&^=8@C[Q[1Y'EWR*(QQ%"C M-9%3AI-R&QR=*K(+B]MNZ?%WAR; YS7]SM) J'R6RBW"58^0OX)P#M^L";6' MSZ;$\KE]2FP&2ODCI:O\(. MMF.89B/(L[PX@#<=0IQ&O.D;0QSOB[&'*/9# M<&5<^%9(G"?T]#VZ-2:+]^\F)]GE 8+%0+ XA/ZF'!Q&^'#^%[Q$@??OSO)L M>@G?#7R7P2[105[TMSJ"4"-L?G/Q8,>42-L(Y M82CJ79K'H[/LYJ"O M)S%];27?:?(-N%8<9%Q[= M4-_Q!^DP+S_U8^))O1^VWX1;*;I&C1699N/3XP1&ULK55M3]LP$/XK5H8F)@WRXK2% M+HU$FTY#&E-%Q_;9)-?&(K$SVVGAW\]VTJQ%H4*,+XGO?,_S^,[67;3EXD'F M H]E@63$R=7JAJ[KDQS*(D\YQ4PO;/BHB1*FV+MRDH R2RH+-S \X9N22AS MXLCZ%B*.>*T*RF AD*S+DHBG*11\.W%\9^>XI>M<&8<;1Q59PQ+47;40VG([ MEHR6P"3E# E839PK?SP/3;P-^$5A*_?6R&1RS_F#,:ZSB>.9 T$!J3(,1/\V M,(.B,$3Z&']:3J>3-,#]]8[]J\U=YW)/),QX\9MF*I\X%P[*8$7J0MWR[3=H M\QD8OI07TG[1MHD=#!R4UE+QL@7K$Y24-7_RV-9A#^"_! A:0/ <$+X P"T MOU8A; 'A:Q4&+<"F[C:YV\(E1)$X$GR+A(G6;&9AJV_1NEZ4F7>R5$+O4HU3 M\8(\H8U$"Q#VS;$44$)E6G!9"T!GZ&Z9H-.33^@$489^YKR6A&4R M$/:<9_9Z..Y+Y__4YV]6/R@&[EX!MGSX+:^@[[(;NK"?SO2VL:Q("A-'-R\) M8@-._/&#/_2^]%7Z/L.!BB/%AV+PG#./1*.S"FGS= MO:Y4@EC;<2!1RFNFFJ?9>;N)TRUU,6A G0^RO.UH^K0P( (H& 9 >&PO=V]R:W-H965T%1IV- MD:WD(,2SG6Q([ 56"!BDVA*PN1WA 1BS(*/QNV-Z_98V\7Q\HG]UM9M:#EC! M@V"_*-%%['WP$($,UTSO1/,-NGIFEI<*IMP5-6WLY*.'TEII47;)QJ"DO+WC ME^XJRC1SE]J7LM31/J!=>%0E\X ?)O MOF_,>KWPI+<.!X%[J$9H$MRA, BG [Q)7^[$\297>)?*O$.'5[3AA!XIJ3&[ M5'4+G5Z&VN]FJ2J<0NR9#T.!/(*7O'\WG@>?!I2GO?)TB)[L:@9H'!QF]^-S M;;0BHM+_'W*K.PS,,%,P(#;KQ6:#G.^"W]\@-PQ]2V[>R\UO.K4GD.8KPE?< MAIEON2UZM\7-!S?L-\R]ZN>?]8<29.ZZH$*IJ+EN6T6_VC?:5=M?_H:W7?H1 MRYQRA1AD)C48+MIRG*3*<9+=[.Y,)11*/?O?I!N;%K;%?W4:I2MQM\\*] M/-E45?G\]-2E&[65;F!*5>#+RMBMK/!HUZ>NM$IF/&F;GXZ'P[/3K=3%R:L7 M_.ZC??7"U%6N"_71"E=OM]+N7JOE/1B]-7+TJY5@M5?2D_ M6CR=-JMD>JL*ITTAK%J]/+D:/7]]0>-YP#^UNG6=WX(X61KSE1[>9R]/AD20 MRE5:T0H2?V[4M:G+'_XI;/W8V/1%I[2JS#9-!P587_J^\"W+H3)@/ M'Y@P#A/&3+??B*E\(ROYZH4UM\+2:*Q&/YA5G@WB=$%*65067S7F5:\67AG" MK,1"KPN]TJDL*G&5IJ8N*EVLQ4>3ZU0K)Y[$7T]?G%;8FA8X3<,VK_TVXP>V MN1"_FJ+:./&VR%36GW\*DANZQY'NU^.C"RY4.1"382+&P_'TR'J31@X37F_R MPW(XQ+Q?>WIX;?*KYZZ4J7IY L=QRMZHDU>__#0Z&UX>H7S:4#X]MOJK]T6E MK-Z*=[J01:IE+A:5K!0:/@6ZG9EK+8D:#J0M:9KE0F M=)B7FL)!>IFDEZMF$=B5':KP3 XK%,LFFF7YL;5D'6/7HS3)G,#<97G M0F:_(Q*PI!(6IG9LDJ;(V6(+8B@G\=36TH?>A$*ERCDR;MI BI745K!RB\IS M&N39TV)/9TN9LVPYSGB^.\K#="0)RVOYC[2.51N*W= K^ ,9"&7IUXW),V4= M265T?BG4MUI7.S]%NHU8(4=TC6$K,T4BJ#:F7F^(2*?^@%5E!J*I,"'-ZPS\ M092!U7TC6!E38:@BQ8 FMC\(B_C(586I15%C[4>W3$!R@61&#V AU^H&:]*. M747#OJ$B;(1IHC*8\U7=(RMH"!L1#S"M'#D7FAFPQ]UW,@Q')CJHC5:TM#,M M%VU"Y^0^&8(=)<[ B5!W)1)ID L-6M40YTY)^Q!!C^NG+WD' M)><9[47H@KP:*_Q>%SY]LUO3OG]TV:!]7I#F7WE5?E*EL15<2%!VIP#P]X8U MXDHHRE3B#02U72HK)B/.-9.!.!*S9TW,GAV-V5\0,3N"ZUASM5#5;DIRE YPKO:VQN1M)6P\)Q%.,HYT[]/]AL1IM.'O,Y.'R+3PVZ)6 M/(8LOW#8):LYN+9SZ,D':N\#6^,JX3KPX?;L75XEI\-J5.Q=GP+!%Q M('-S#9.SDB3%0KEF3(X<)JYZJF9[:'/IODZB06DG8+T4GB/$ <0 %(#=;'19 M>E.0 ?F#,D0D'L59?UVP\03M"JJY*LGZ@@-LC"MU)7-'%+0))CJBU7EC_(:- 0FU3_MV$1WV!P@R)'LZJ,D]P!V?LFT&S2QJMRI/-2$YG8 /V M1!I0EI$ @2ZSS/7:!W5L"PIN=!;C4".;/A.MEOL:#.Q$UP2T0-E/^J=U=:JB MVD+.=)TP!89N@!?D,O>Q%<3Z3.-#7Y0[(19+(0@4I7W/294E:P4%VF;/D*@0 MUTJY,]8UB1>/G&LX B]Y7YZ*N%.JELVZ@C7_I\ESA*>CR3(U3C73*>Y2U1ZM MA0FB4 8)IP2 U\KM<=#+;['DJ'JK!BCA),S")X 0M'.6JCTD_"1$3U(=VSN7 M )&'J,@P=2 ^!E%02(X";$)/ +;J+E7,68 L()C-R2H(5/4=(C/*NX[T)6TL M!GQF9,"_+;%2407NP"ZR#94VG,%82(1;&4&2A5C^P*C8!=RY) 5S =+(VKOM M+4,[JQWC74/H:L/&+0N?WD/$PN"BD06O&TV2,7.'2-)[F^=Z"HSY^OMI9/%V MHNX3-5@/DN 9:5/8N:<^B&#AFJ.>]-@^F !67R*VKS3'!TQUGI^H'T0'1>MM MI%W[D-EJE+3!$84ILZKGM:XU"V)T97* >0X![(ZA4F@C'9"47*^MZM6M^Z&( M$A96TJ9C?DX\8>6;VL&6W-/G@H8/)Y?_[W\_;ZPB0,5-(P_%%ZJL A8?)LW MWP@Q?<>X^)?Z1=V'R9$O'V[T9W77O/M9C,;)]&S2?3%,1K.+SHO)-!F-QYT7 MXWDRG@[C4A\_+>Y1=)9,1I-[;Z?)?#2^]W9TG@QGT_NO)\D0='U@'[KW<3ZZ M]^[ J^GY[/[4V1BXJ&+DYTVKP_H\N9B==U_,0%N7]=DH.9N-.B^FHV0Z:W=9 ML'N9NJ)D$C/FE\%B(&XITOP\'LQ1]^9Y+-)_'@W.XXLDY@0DWGR7-!FD>LQN M6,NT&FN8EST?S/K[3 ?CQ_8I'C&[WC;'$/!Y@X#/CX+7=]2U^6>$_6TG[GWA M*EL_V.W[X44%C_'UA@[ACJ""C^MI6[*G"B+BJ.84]:R:P X$)[5'B %T(=3& MZLUW[Q C+? $,! /D:%C#_FN@7+M5RQ#>$&G&B&,+B2"WVI+.,B GB/+*,GISI #JQGBK8Q M!RBB&7(J&DGE:BANN?>' *VM!T#61_U.+ZI3'I>U+0UE.(3V1[@#";W.TQ+N MUB45;'9;HXW:!^*-0AK-?)O1F[RL0FW.S<*#A7S"(!'I0WC^2"652C>%_E8? MZ!B0+%E2G%8#\J(M6PI]RFL*WTZ-'O'D U#[(%M)@+8,>*@MUO3'2-38T \* MDG3!K$FZ24 HGN_$LQ*' ;=Z#5CJD9K;0D@/7QKT4B+#W@5.0#*YA/$ C1&MH6^_$%8"![^@\0A3!Z@;R97) MS4KP1(1YB$Y&)X'Y^65,!U&!8LZ1#%6]1 M2K-)9?#QE+HG/#X^^5SCZJ6K$( T!9FV[\IFTO7$1TB?/!/!4CD1@CP+ M#D;Z=!_H=C;::!2>-MWL]M%OKZ?/<4Y)"'TK?Z=./BQ@;>SN\6CQ0(GWC/M'Z=ESU@;W=0S)]"!K]\O^ M8CWW;=YVC"R^ZEG>/9*\=N-C,/0''I^$D/0T_AHWOR9/#P"^/T_3UWLIB3^, M1I<$.=4NNLNJAI%V /@D.9^?=5[PI/'ED3=_UM][QR3_95&@TIB=C;Y'%$>@ M^;R!YO.C*/HW[/\/@VJ_A #H&)@.CU'DJT. _/^XE'B-R)*&E[USD-H1TJW<:G0]FK[:0])+![C(#BE=(,@),WE<;5Y MZNF_R.:@TP+I9L 2L3G"@);/]BY"RYBZ"P>>38>?NF9U>]8?*7E0^1UE-YW9 MH-3F5#H)S:]=Z.TMU9[L.O"]U)"!?GHV0Z:?L]\[-I,AV?1T_U4VZY;=J9-9\GL]G9_J/O MJTR2$9[GLW/Z-9LEXVG34CD2F2Z:R'3QR(D7];AA,>^]L7>O,UE3X'?Z\$6A M/VGI7JW WB7PP:ZY3 4_U-CV7]FD,K7217M:_S?4BC!&6XD/M16O";A07W5! MK^K285MN!8^'H[%X0A-(>./AY=\^O%[01WX<70)0^I,^7C-\2QX@A-P)$(2. M=20*[(PLB&/G+:%5JU#AJ*Q;;;.W2#HF"$&%4#M2EFJ1LBH AN+91I\(6B3' M%(J4VL4?>VR5.3O:"E@LQN*+0VA_5)L@[E\X=''HIK:[1O(7-U5WH6X MO>)//D/3NKGFPO4D-TR^AU$N#3CF^'-@XLQ'4(I+F2\IJ?53+_,0 ._1'CAG M\4B;:]]U:0[R_7E?!33]U!_[(6P6:RK!'[0@(ON)QGBY6FFN!:AKQ[MK"WX, M-4IV%!(XRL7MCHC''[=U[#&HC8_693C224*=_OB= SHX#Z?M3+)ED,IG95$H MH:]&&FDOO3RLDK+O;))S=Y!ZE,J>8CA+7]5KE-@4*(<^L;V[6KR.]GNU^")^ M,P/^^HQ.Q-^H93@EN3:(E=;%7JEO.7\HV]M&;Q3K6=^$?L]?5<::>M8Y28

PDO>IP\PRF0-4D M5;OB6TTYL_*7KZAU[>B"'/DTW1.(/3QRX$:#?&SGKS#%G+Q4$+ _TEH!];7, MC&:^+O'=JO9^%?<,_3E_M[>]I)*9Z&GP!!]-E[Y58$(4TE1-5MV93!/7VHW3 M!) P$&\E=75]# T'V'P#,MXD"ZP<=)8VQI#+[%35 VZ83&U8(6^DSEG'7"'B M(PEML)]V^,2.$U9HO48,VUQLH_9K/*]D-!:"76AR,R'$ MV9^:[+1?$XN-. M/7@2<-JYODUQC2^ITR9P<7^3NWG;W(._\M>_V^'^$OVODL(B'3ZN,'4X.)^= M".LOION'RI1\&1S@M#);_KE1$*.E ?A.]^;B VW0_-\!K_X74$L#!!0 ( M +2 :%GL#$9(G 0 (8. 9 >&PO=V]R:W-H965T$46M=GHY'*"JBH.A$U<)Q9 M"%E1C:196J"I'@>OM@K\8 MK%5O3(PE#/%;?N%X!A"4D&FC@>)O!==0ED81POB^T>ET6QK!_GBK_9.U M'6V94P77HOR;Y;JX<%*'Y+"@3:GOQ/HS;.R)C;Y,E,I^R;I=.QX[)&N4%M5& M&!%4C+=_^KCQ0T\@]5X1"#8"@<7=;F11WE!-IQ,IUD2:U:C-#*RI5AK!,6X. M9:8ESC*4T]-9>QA$+,B,+3E;L(QR32ZS3#1<,[XDMZ)D&0-%CN[IO 1U/!EI MW-B(C[+-)E?M)L$KFYR2+X+K0I%?>0[Y2_D1 NY0!UO45\&@PAG4)R3T7!)X M032@+^R\$%I]X;N]<,CX5G=T6+?)JC-5TPPN'$P;!7(%SO3C!S_QS@>01QWR M:$C[](8INEQ*6%(;Y&C ':R -W (Z+"J^P+(0I28IL9@;0Z;6,1<*\P_JY7D MS_M!3N9/1*/4M:AJRI\^?D@#?WRN2"VD1DU,&#RU%'F3H8HCQG&U:!3EN3H^ M(V:Y%Y[_[__[0@*0JHU(,!%),)XT5'.0-JBV"_] ![UEW?9O@K%/A ,S7U?L M'AX[WB_$#]PH"?L,S_7CTQXCC%P_"'J,('6#R-NJNKV;[2%*W- /][B1F_K! M'M\FL=]C1+X;Q?% 0L5=0L6#63##MI_@4#2656/.TF)N-M M9[8M;HYMEP#-"FP1_PA),LS2I6@+VZ%$73!.><;P$/[+.*I?> /WVC7VI^7W MIV=<&[AX:= &L013B0S"'!U!&F6&N^)_-L*4LEJR#(P[WXVGO6C@"<@'X](M MN]]8Q(MLZL_L*L/#)2Q'>W"Z[+AB;OJ(#80MJ^$'F!VD]G2W).-U\SIY]#LF M9$G\X^THZ$;A\4X)-(7MQYWT-54%@>\-P].TP6T#U3\W11B>-AXEBP:#M%<; M0G><)CV&%0K.!S@_ZG\#V<85OG5%^)-=@44P3ORWN&*@4"9=H4S>7"AS5C8V MZ)6I"6WI@,>L;/:N>VT1'-;\7M^]OV_/M,@>B*A-57U.C #[;^JF28 C7.8& M242^\14H4S^P'FLL(6:HK'3#62^I3L?8H,+G=IXFD1L%8U.1$>E&9$VEI+PG ME:9N'">[9-LV0]='.L4^B:,XQJO ^-"ICGIO@PKDTKZ %+$7V_:9T'&[1]9E M^[9X7MZ^T+Y0N63HCQ(6*.J=C+&7R?;5TQ):U/:E,1<:WRUV6.!#$:19@/,+ M@:5V0Y@-NJ?G]%]02P,$% @ M(!H6:H[7=H3 P N0< !D !X;"]W M;W)K&ULK559;]LP#/XK@CL4+9#5CH\V29, O88- M6+&BZ;9GQ:9CH;+D27+3_OM1\I'T"C"L+[9(B1\_'J*F:ZGN=0%@R&/)A9YY MA3'5Q/=U6D!)]9&L0.!.+E5)#8IJY>M* CYE-9 M&\X$W"BBZ[*DZNDFM-;"1+*>^M\"V;>8$E!!Q28Q$H_A[@ CBW0$CC M3XOI]2ZMX?:Z0__B8L=8EE3#A>2_66:*F3?R2 8YK;FYE>NOT,:36+Q426MM9-D:(X.2B>9/']L\;!F,@G<,PM8@=+P;1X[E)35T/E5R390] MC6AVX4)UUDB."5N4A5&XR]#.S,_25-60D:M'++,&3:C(R ]3@"(7M5(@#/G. MZ))Q9ACN'MS1)0=]./4-.K<0?MHZ.F\\X&I-K*4RAR97(('MN[R/IGGG8 M,3\/=P(NH#HB43 @81#&._"B/A.1PXL^)!-O):#!C]_&M[=KHBN:PLS#ZZ-! M/8 WW]\;'@>G.]C'/?MX%_I\@;S1L'V-9FLG::_MWZ:P9QYOCS:-V3=6* M"8U9SM$T.#I)/**:AZ(1C*S<<%Y*@Z/>+0M\6T'9 [B?2VDZP3KH7^OY7U!+ M P04 " "T@&A9Y(PRN94" F!@ &0 'AL+W=OA17C,DBGWG>GTZEJK. 2[C0Q354Q_6<. M0JUGP3#8..[YJK3.$:;3FJU@ ?:AOM-HA3U+SBN0ABM)-!2SX&HXF2B,;_DLH$X0",BL8V"X/,$U".&(4,;OCC/HCW3 W?V&_8O/ M'7-9,@/72OSBN2UGP3@@.12L$?9>K;]"E\_(\65*&/\DZS8V.@](UABKJ@Z, M"BHNVY4]=_>P QC3/8"H T1>=WN05WG#+$NG6JV)=M'(YC8^58]&<5RZHBRL MQK<<<3;]KN3JDP5=D1M86G+\@RT%F,$TM$CN0L*L(YJW1-$>H@MRJZ0M#?DL M<\A?XD,4U2N+-LKFT4'"!=2G)*8G)*)1@'Z"(#WZ,#RCEPRQL!1!5$8"6(KT2^1^EA MKFTE'9YD"AO'6,@=MRV!%$I@!W(\Y)A+]*C&,)F;P800-8YAUNGJZU[Q.26Y]>L;B] *";[D(\DH2>4TK<._-)\<@Z2E4RO M8,O[ M%:#Y)52EO^%^\$WD+Q,@@WIF$R [P]8TV//QZ>T)@.=NUD/!J05U?^ M0N#%^2O%H^'HO2\FW.G="E"(FU &!332MFW<>_LA>-7V_C:\G:"WF >7A@@H M$$I/STU4:@VK:C\)ELKB7/';$@ [PNE[,9P!_2_AO0?4$L#!!0 M ( +2 :%D'R9@N:P( ,& 9 >&PO=V]R:W-H965TAJ330PH,$#^,H&H>",AED4Q];Z&RJ:N1,PD(34PM!]>LP!/Q1+;1=A1U+P01(PY0D&M:SX'9P/1^Y?)_PDT%CCN;$ M.5DI]>067XM9$#E!P"%'QT#M\ )WP+DCLC*>=YQ!=Z0#'L_W[)^]=^ME10W< M*?Z+%5C.@C0@!:QIS?%1-5]@YR=Q?+GBQG])T^8F-CFO#2JQ UL%@LEVI-O= M?S@"I-$;@'@'B+WN]B"O\A-%FDVU:HAVV9;-3;Q5C[;BF'27LD1M=YG%8;9$ ME3^5BA>@S7MR_UPS?"4?OM,5!_-Q&J(]PB6&^8YNWM+%;]!=D06E?(\F5$/9U&^?KE)'S1UU>I'$TO"'_:[S?@LZ9E7T(5$Q37Z#[ MT+](G/;'B7LUZ5N J#>83#I$EW\( MI6DO2<9_Z^W4Q8='A2E ;WS[,?;.:HEMC7;1KL/=MH5]2&_;XP/5&R8-X;"V MT*@_20*BVY;3+E!5OLQ7"FW3\-/2=FG0+L'NKY7"_<(=T/7][#=02P,$% M @ M(!H65A3N$W+! 80\ !D !X;"]W;W)K&ULQ5=M;]LV$/XKA+H5#J#:$O6>V ::+.LVH%L0I^UG1CK;0B31(VD[^?<[ M4I8LQXZ:],/ZQ>91=P_O>/<Y!%#DL2PJ.;&62JW.1R.9+J%D M+J'@VXGE6LW$;;Y8*CTQFHY7; $S4%]6-P*E48N2Y254,N<5$3"?6!_=\\M8 MZQN%KSEL96=,="3WG#]HX<]L8CG:(2@@51J!X=\&KJ H-!"Z\>\.TVJ7U(;= M<8/^NXD=8[EG$JYX\2W/U')BQ1;)8,[6A;KEVS]@%T^@\5)>2/-+MCM=QR+I M6BI>[HS1@S*OZG_VN-N'UQC0G0$U?M<+&2]_8XI-QX)OB=#:B*8')E1CC<[E ME4[*3 G\FJ.=FLX43Q\^7&)<&;GB)>9:,K-=@SMV7X \&X\4+J.51^D.\K*& MI"] )N0SK]12DNLJ@^S0?H3NM3[2QL=+V@LX@]60>(Y-J$/]'CROC=DS>-X; M8SX5:HWDGT;2C#F7*Y;"Q$)*2! ;L*;OW[FA<]'CI]_ZZ?>A3V?(P&Q= .%S M(K7/IOXRDG;S!(]Z#"1E"A9^" M_*S_NZ4 (&5=4* +BF Y8&SW($Q--(I_H^.OT=,UI'^\PYF.X)$9P\HGK,J0 M:>(!5%XM6H5?B.?&'2EPHHZ4)%Y' MF0(ST\G%B3+K!N7$[F&08=+='IM&WH$<)6X/&X*6#<$;VJZ=3Q=T/ M^;.+^YLY,W"K?Q2 ;;"R%L=U]-V%!.@#NUO7+8_6AC*XR<\7@4<0:2[WJZ7( M-H&[O\;R42#*]H-<,NR&9"7R% @VGWJ"#)ZP8.49^6>ML#]5F5Z>*?(7J]9X M'\!"VI'3=D-J^\$!D]RA'Y-/@E4Z"AHD=N+LZ1$.XY!<[]S+R,"+;=]SS_95 M/HQCTZ5#+WCNX&$C:7RD,=*0=GUTAHF+ MOKB4? 6I\34S=7].M: XV>#TBX!.DMA!Z#T#]!'0B9O@])'\ H!KARZUZ2$U M<=<"C-X+>O@7MOP+7\V_;5-/36TPB;>ZU8MG3#_RCU;_<YDF1P._MR^@+7 M#_WF/!RUC%T#^ [16_H&D>T$?DOO]J!R\:2C0<.F9GK@1D@]+SP[1>F]DA?8 MKN,?=9L3I='81(%O)U[2DYRX34[\ZN1@_S-O)W3U0WVPOIR7?M3_.R\T<&S7 M3X[RTE#F65Z:Z;ZL>)X=^LE;DD+=T XOH?4$L#!!0 ( +2 :%G%X!DY9 0 @6 9 M>&PO=V]R:W-H965TNJ^(-9%0=BQPXOED)F5&-1;EV52Z!)J51EKJ! MYXW0BNW,\9VGBBNVWFA3XB;_%)BR6U4$I8!5TQP(F$U<\[\T\@?&8.RQ7<&6[7W3,Q0;H6X,X6+9.9X MID>00JR-!,6_>UA FAHE[,?/6M1I?!K#_>+%)5_I)MW=9S2%PH+;+:&'N0,5[]TX<:Q)X!ZG0; M!+5!\-Q@\(I!6!N$OVHPJ T&)9EJ*"6'B&HZGTJQ)=*T1C7S4,(LK7'XC)MY MO]82WS*TT_,KINX4H3PA7]G/@B5,/Y*/$6C*4O6)?"8WUQ'Y^.$3^4 8)]\V MHE#85DU=C;Z-@AO7?LXK/\$K?B9D*;C>*/(G3R!IV[O8YZ;CP5/'SX->P6O( MCTGH'9' "P8=_5G\NGG881[UFT<0H[G?9=X:3=A,0UCJA:_HW?!"%30E9CJ( MD.2&QR!Q$CA.QX^OV)A<:,C4OUW@*^5!M[*)&ZI[W+$#V.C^4DR6Q%B??VYT*O7Y2&,E$8LB8&&DH*8QZ>-K'@(B!$_,-$M,T M-ONKB7@TP8,CAD/\6E>%+B20G#YB=J Q-3"QEMZFG5C?Z$5 'H'*KCBZZ+<\ M%+8MM3;MO3.X?V"4)/^1)7U@69&1'TO(;D%V+O-^W4/7N56UR)9:FVFP8QJ\ M6_2LI6UAM:D6V5)K8]WE*7[OH1W/3O? "PR<&UJ>=>IUWIT1AB^BYLG+J-GO M\& \[Y%S^+NDP^_/.KI7,N-OKV2;"<;"JEID2ZW-=)?5^,/W6\DVDY:%5;7( MEEH;ZRX)\M_*@@Y8R2\SC;!C)=M,;B);:A4>=^^*+ .Y+J\:S9D&,[KJTJFI M;:XSS\I+O&?UY_[IHKJ4W,E4=Z1+*M<,,\(45BCI'9_@_,KJVK$J:)&7%W&W M0FN1E8\;H'BB,@WP_4H(_50P#IK+W_G_4$L#!!0 ( +2 :%GO0+-S5@0 M ( 9 9 >&PO=V]R:W-H965T0,T..--3DP/@/L<%8@J<\HV+J;*3<7KJN2#(_WN-,W:8.M Y=MR3 M]4;J#G@Y(=T*RO"*K&>2$ MEO_HJ7)$@Z!TS 2_(OA=0O@,(:@(P4M'""M"^-(1HHI0F.Z6MA>.BY%$LPEG M!\ U6JGIB\+[!5OYBU"]4!:2J[M$\>1L42X0P%9@0=:4K$B*J 17:[S'=(=!3 1:KSE>(XF7X&.,)2*9^*00#XL8?/SP"7P A()O M&[83B"[%Q)5JJGI -ZVF=5U.RW]F6@&X8U1N!$CH$B\-_+B?/^[AN\I%M9_\ MHY^N_5[!!=Y>@,#[!?B>'QKF<_-R>F RY_^-GKQY])8S@GK1!(5>\(Q>(_YZ MLZNU/(),/>J5?NP)MBL6E6-3PE=?QIJ7A6DX?U$X?]#K]#T8_/RS ]SN< M/V)NW-R] J]UK4VQV*988DFL%85A'87A.V7>H=#[_2>[KW3SJ^$+<7'JEIL52VQI=8.4:.4@F_=_Q6S MM;?]F_(!. ^?W":&HO M^=7+S:9:;%4ML:76#L.I"(/O585!JV685;78JEIB2ZT=HE,I!M]6[C1#G'?%T($^R1??INX0WQ-J 97JFAO(NAVEJ\/.XO&Y)MB_/L1R8ERXO+ M#49+S#5 W5\Q)H\-/4#]T67V'U!+ P04 " "T@&A9_I5YG84" !_!@ M&0 'AL+W=O-A6,'VVE!VH^?[80L:"W; R^)KWW/R3W']DVZ M%?)!E8@:GBK&U=@KM:XO?%_E)59$G8@:N5DIA*R(-J%<^ZJ62%8.5#$_"H*1 M7Q'*O2QUZ+U,W-)UJ>V$GZ4U6>,"]5T] MER;R>Y85K9 K*CA(+,;>97@Q26R^2[BGN%6#,5@E2R$>;'"]&GN!+0@9YMHR M$//:X 09LT2FC,>.T^L_:8'#\0O[S&DW6I9$X42P[W2ER[%W[L$*"](P?2NV M7[#3\*VRPT\R!NE1=6!3045Y>V;/'4^# !AL@<0=8#H?P%Q!XB= MT+8R)VM*-,E2*;8@;;9ALP/GC4,;-93;75QH:5:IP>ELT>X>B (6=,UI07/" M-5SFN6BXIGP-<\%H3E'!)Y@1*N&>L 9M_HQRPG-*&%QSI65C]E8K.)RB)I2I M(Y-_MYC"X<$1' #E\*T4C2)\I5)?F\+MY_V\*_*J+3+:5R36)Q 'QQ %4;(# M/GD;/L7Q8YOF0/WQ\;CN$6\T9*Z]./&ZR6*'_"+Q@F M7/.ZT>H8ON(&&83#M!O!\1ENB'PPMW76&&OZU5T>O5F4O>T7JB8YCCUSG17* M#7K9QP_A*/B\R[%W(GOE7]S[%SOV^)_^[3U&N_3'[ZG_GZ4]Z_IOABK^SDK"TU'89[7E^8/V8%NS.7%K MRA4P+ PN.#D[]4"V[:X-M*A=QU@*;?J/&Y;F#X'2)ICU0@C]$M@FU/]SLM]0 M2P,$% @ M(!H680999-P P XPX !D !X;"]W;W)K&ULS5?O;]LV$/U7" T86F"-?LMR:AM(W!8;L&Y&C:Z?&?EL$Z%$ ME:3LY+_?D5)DRU64!1"&?K%)ZN[I/=X3P9L=A;Q7>P!-'G)>J+FSU[J\=EV5 M[2&GZDJ44."3K9 YU3B5.U>5$NC&)N7<#3PO<7/*"F4YE8^WP,5Q[OC.T\(7MMMKL^ N9B7=P1KTUW(E<>:V*!N60Z&8*(B$[=RY M\:^7?F@2;,0_#([J;$R,E#LA[LWDC\W<\0PCX)!I T'Q[P!+X-P@(8_O#:C3 MOM,DGH^?T#]9\2CFCBI8"OZ-;?1^[J0.V<"65EQ_$D\ED#>/9,-X98I#%&25 M9!J3WY(W'T!3QG'TCBB3HV:N1@&&AILU9&]KLL$S9*?DLRCT7I&/Q08VW7P7 MA;?J@R?UM\$@X!K**Q)ZOY' "Z(>/LO_GAX.T G;8H06+WP&[X5-[-NP&C#J M!S1GP+4J:09S!S]R!?( SN+77_S$>]^G=B2PCO:HU1X-H;^DG+ WH B:?0@--J-K%E8\ZZPR+TTS2-)S/W<+XG M?7%Q'$2GN([ ["O+; (X%U%">MXF1L M9.6[GIH-ROQ0&4 M88KTM&29&2KK\ZI@NI?Q(.!K2ST26$?[M-4^'=OFTS&UCP36T>Y[I]N$]U,9 MO:%S[N#IQ(_"Z871>^+2)(J"9TYQ_^SZY \*?KH%67=_HU+B[:F?Z2#.:ZL\ M%EI7=7!2'8QM\@9Q+/TCH77UG^YI_N!5Z/^W>?BC?=,X3BY=_E)8+=<]:Q=R MD#O;12EB;_SUW;E=;3NU&]N?7*S?F@[.MB$GF+K]^TSECA6*<-@BI'4';UR[^!5!+ P04 " "T M@&A9: 3!.'$# "^"@ &0 'AL+W=OWIUNL1?RJRH -'FI2JZ67J%U?>/[*BV@HNI:U,#Q M32YD135NY=97M02:6:>J],,@F/@59=Q+%O;9HTP6HM$EX_ HB6JJBLK7.RC% M?NF-O,.#)[8MM'G@)XN:;F$-^DO]*''G]R@9JX K)CB1D"^]V]'-:A08!VOQ M*X.].EH3$\I&B*]F\W.V] +#"$I(M8&@^+>#%92E04(>?W:@7G^F<3Q>'] _ MV. QF U5L!+E;RS3Q=*;>22#G#:E?A+[C] %%!N\5)3*_I)]9QMX)&V4%E7G MC PJQMM_^M()<>001]]P"#N'\-\Z1)U#9 -MF=FP[JFFR4**/9'&&M',PFIC MO3$:QLTUKK7$MPS]='*;IK*!C#R\8&(H4(3RC'S6!4BR:J0$KLDG1C>L9)KA MV[?WH"DKU3ORGGQ9WY.W;]Z1-X1Q\ER(1J&O6O@::1EP/^THW+44PF]06$-] M3:+@BH1!.':XKX;=[R%%]Y%UCT[=?12C5R3L%0DM7O1=%'&%V^*/W?BF+F]4 M35-8>EAX"N0.O.3''T:3X"=7\-\)[$2*J)B$;=RSC0?9WE:BX5J1K &B!4D% MUQ)[&M8V;W)<-!*DBW!\R24:GI0T5=D MK3&Q*Q,?QO6!<A$9AV M70:.NXRP72;MA!Y6<_5?GW*B]:S7>C9X[!/V("K3PAZ4P0['A-JJ>F#@TFMV M<>='K: -UF$R#MQI,>^ISH?3PLC@HC._*)Y9<-X1+FWB<.KF,PK^_A0'_T=F MW'7'G*H53<]+S6461\&YK/[1<&$FNU^HW#*NL.1S] NNIZB";(>E=J-%;>>- MC= XO=AE@0,F2&. [W,A]&%C1IA^9$W^ E!+ P04 " "T@&A98UY2P>$" M \"P &0 'AL+W=O4Y+X'IG3D7!59Z*A:N+ 7@S((* MZOJ>UW<+3)@3C^S:C8A'?*DH87 CD%P6!1:/5T#Y>NSTG*>%6[+(E5EPXU&) M%S %=5?>"#US&Y:,%, DX0P)F(^=C[W+9&CB;< / FNY,49&R8SS>S/YFHT= MSR0$%%)E&+!^K6 "E!HBG<:OFM-ICC3 S?$3^V>K76N980D33G^23.5C9^B@ M#.9X2=4M7W^!6D]D^%).I7VB=14[N'!0NI2*%S589U 05KWQ0^W#!J 7'@#X M-),@2A0 C.%SM!4_UC9D@+B^YXJ>J(:$/E6<\+=KUHBPJ'T8X9G>F^T(RH,2/J-.-O]M0R]_9KZK*CD7U&5"'>C M53%]Y;6N>H1)1&&N<=[Y0%]24?5JU43QTG8O,ZYT+V2'N6YO09@ O3_G7#U- M3$/4-,SQ'U!+ P04 " "T@&A9HK2UOY(& .@ &0 'AL+W=OCWL_F*)B0[%2GE^LQ"R(0H_5,N^UDJ*8ERHR3N8\<9]Q/" M>&]ZF1^[E]-+L58QX_1>HFR=)$2^7--8;*YZ;N_UP'>V7"ESH#^]3,F2SJCZ MD=Y+_:M?42*64)XQP9&DBZO>%_@FV_J.S% >A?C'_+B-KGJ. MZ1&-Z5P9!-$?3_2&QK$AZ7[\6T)[E4]CN/W]E1[D@]>#>209O1'Q7RQ2JZO> M60]%=$'6L?HN-G_2SFX?&(XI,+Z78(&E::YKYDL'FP_:AG.<=_\X[X'=W*-S;>Z^:1[:S>_("\+C MW!I;(C&HM73M^N,RB?:F_[^FSMV M_FB+*R3,@X3YD+ $A8"P1KI,:S28VBC3_,;%TG$FK?F1F$\SHU-87Z:#AW] M=]E_V@ZZU477H!_DTH=T&1SD,GRO56/^1]7\CZSS?\OUM4DSA:(U14J@-4\) MBY!XC-F2F/5&6U2LR*Y7+"3,*V#G6W/DG#IX)W:0'@-(6 @$:V3"N,J$\6&9 M\)THBCZ2#!&44CFG7'UJ2X*"YCK-N1[CT<[%:?7:-;X'.O4AG0:0L! (U@CQ MI KQQ!KBGT0R\AA3U#765FS7"QX2YDW:+GAW)QL@/0:0L! (ULB&LRH;SMXO MO;<\4W*MMZ?J,VI/C\_HX26EZ)?_K,PFUISWN;:0>7GXNRU=K'Z[I@LDS+// MR#H[61*27LSH?"UI].V)2FYVPP'CA,\97YKYF(F%K,[9 M NHS *6%4+1F'FQ)6^YARU'ZG.JZ0]M5*7=O3^0.]K:'![7R6EH-]_=]+:T& MY[NM OO8.D<"B-:,!*XC@:V1^)((J=A_>;E'8H$BLVY@6;;6-9&BNVSP MWDSA_= D=>6;).D&_BG5' MZTK,CNA\BP15UT!I/B@M *6%4+1FHM02FSL\4H)U(>6L&U":!TKS06D!*"V$ MHC73I%8"7;L46&[P]$U^(21BK_57F,5Y2E[,'M$LQ]Y8I-OAG5,(5!5\9^## M,\LZ';0G 2@MA*(U$Z86#%V[8GC'^/L%"%(\NP&E>: T'Y06@-)"*%HS46K9 MT9T<6X! %490F@=*\T%I 2@MA*(UTZ36(UV[_'9D 0)5'4%IWCL#=[&M (&* MAZ"T$(K63)A:/W3M EO I,Z/%TK:1-=KNW'GA 5#D%I/B@M *6%4+3F8T"U MG(B=(TL/!E4106D>*,T'I06@M!"*UDR36FW$=K7QOI"9R9(:A4N[J.L-)[%Z MT46H.,HB_TB:!TKS06D!*"V$HC5SI!9G\;&//6)0:1:4YH'2?%!: M $H+H6C--*FE66S5].#K#JB0"TKS2MH[#^>!^@Q :2$4K9DLM4"+[3KEPXI) M2]D!%6!!:1XHS0>E!:"T$(K63)%:DL7C8\L.J" +2O- :3XH+0"EA5"T9IK4 M@BRV/P@*7G9 Y5M0FHD04U&< 2@NA:$6R]+?>-TNH7.:O$F9H;F);O-93 M':U>5_R2OZ2W<_S:O;AQ6XY[[H5?O(Q8XXMW(^^(7#*>H9@NM"OG=*)OEK)X MW;#XH42:O^WV*)022?YU14E$I6F@SR^$4*\_C(/JI<_I_U!+ P04 " "T M@&A9VOXG]=H# #5$@ &0 'AL+W=ON*Z,$,BHO^!YR?++E M(J,*BV+GRKT &ANC+'6'GC=Q,\IR9SXU=7=B/N6%2ED.=X+((LNH^+6$E!]G MSL!YKKAGNT3I"G<^W=,=K$$][.\$EMR:$K,,>/NO!//',\W2-((5(:0?%R@!6DJ29A/WY64*?VJ0U/[Y_I?YG! MXV V5,**I_^R6"4SY\HA,6QID:I[?OP;J@&--2_BJ33_Y%BU]1P2%5+QK#+& M'F0L+Z_TJ1+BQ Y[0;#RF#XTL _8S"J#$8O#29G#/S*P'^MAW%E8(;NEF,W MP@54T?E4\",1NC72](U1WUBC7BS7+\I:"7S*T$[-UXI'CPE/8Q#R/0E_%DS] M(I_)7;%)643,4_)MNP7!\ITD'P)0E*7R(S9Y6 ?DP]N/Y"UA.?F>\$+2/)93 M5V&O--N-JAXLRQX,S_3@FMSR7"62A'D,<8M]T&T_''0 7)2CUF3XK,ERV$E< MP_Z"C+Q/9.@-_98.K5YO/FH;S__S'G:;?^6'<]X;8HSJ%V1D>*,>+TA;D$N* MWT[1T]V-W-,(9@[.9Q+$ 9SYNS>#B?>E36";L, F++0$:X3"KT/A=]'G7XML M X+P+3E2(6BN)-GI2^M7LRQ98\/2R\5A[DW=PZG*G=[ZJFP3%EJ"-50>URJ/ M7ZFR3*@ D\@(B;;11[_4>1.9WU%M@D++<$:(D]JD2>]1(YH'F&RT"[RY(\B M=SKK*[)-6&@)UA#YLA;YLE/D>X@ L["8Y)AP[@6/ &*I-:=;A>+C8EE@FI;O M2($+IS@*9@HQDQ$O<'+Y1"*>94SJG% 27-P)5XD)6ID.X)>!Z:J$UC6_LV=] MEX,2-CEY ?S)R!\T7X+ ILO0$JP1MZLZ;E>=<:NRL(!))=BF, GU8B< ,$%7 M;6)WXOJ*;1,6V(2%EF"-F%S7,;FVD@9=VPR%35A@$Q9:@C5",?!^[UF\S@]D MA?,2?A/E[F1QP!T)W:1 'O0T1A;?;ULW(9W(OI&Q2@NLTL**=CI=CCW\U=-E M4_63G>*@4_4?-"T -X-DK9=L2=;X-52:]YZQNEWUCH9-6E#1)N?SC="6PS(2 M[LGV/0.Q,^<" ":"@ &0 'AL+W=OU<\GK&-S F%*X[$IB@P?UA MSJJYY5K[C6NRSJ3>L.-9B=>P!/FCO.)J9;!2G3F2+MRR]B=7GQ/YY:C%4$.B=006 U;.(,\UTA*QWT#:K6,? : \_HKHF,RG,L<3SCK$)F)<-=9*'*$Z M*DO)U5^B[&2\E"RYRUB> A?OT<7]AL@']!G=8,XQE0*I0 J):4KH>X!XE) M+C[.;*FH-8"=-#2+FL9[AF:*+AF5F4 7-(7TL;VM)+>ZO;WNA3<(N(1RA,;. M)^0YW@2]1382&>8@FF& 8=S>S-@PC/_B9OHQ1O$-BGZGVSB*?#^8V=L>IN C(:YSJ)/.OV=[V%L9!X%?F4INI\"[1TGX!N;(,KV#3.\H M.=_ /$IZQPW#_D1S#]7>'2S4K\[[!O:%B>\>*KL[7-I?DOI_@'B:D+46N],N M%,#7IBD2*&$;*NO.H=UM&Z_3NMTX'*^[MDO,UX0*E,-*F3JC4,6%UXU0O9"L M-,W'+9.JE3'33#6/P/4!]7_%F-PO-$';CL:_ 5!+ P04 " "T@&A9]2OW MO H& !I+@ &0 'AL+W=OTB3CYX.E$/G9<,C#)4DQ/Z8YR>2= M!64I%O*2/0YYS@B.2J,T&7J.,QFF.,X&\UG9=L?F,UJ(),[('4.\2%/,GB]) M0M?G W?PTO I?EP*U3"'F[Q?TW\O@93 /F),KFOP31V)Y/I@.4$06N$C$)[K^@]0!E1T,:<++OVA= M/^L,4%AP0=/:6/8@C;/J/WZJB=@PD#C=!EYMX+TV&&TQ\&L#?U\/H]I@5#)3 MA5+R$&"!YS-&UXBIIR6:^E&265K+\.-,C?N]8/)N+.W$_!XG!-$%NF,T*D*! M_I3WT0=TBQG#:D30NX ('"?\O6S]?!^@=S^_GPV%]*SLAV'MY;+RXFWQXJ,; MFHDE1[]E$8DZ[ .[_:G%?B@C;L+V7L*^]*R ]R0_1KYSA#S'&W7TY\IN?H.9 M-'>WF@=O]FY$XS>#Z)=X_A:\ZRRD*4'W @LB:4R_:/C!8Y/T(2+BFB.'LLGY3$QUE!(O173M0[ M03..OI:OR;7TQK]UO0U5=T?=W56E[(SG."3G UFK.&$K,IC_\I,[<7[M&@I( ML (S!BF43-,(QOZ7.982$C$T8+1%(DE0;S.OKS./F71Q:<5MR^?D&!!!38I MP=0 M.EL)FC0$3:P$W<0W)'JJ4K;,V.,N6JP8?6F!! N P SN3AKN3@ZK7)Y #A,D M6 $9@S3M!FFZ?]4+JVX??F$! NFK6HP=ISMU>"TH>IT1S7(XK1(T=<;DCX0 M]@W]B_8K$%;8ODQ!@@5 8 :=KJ-7Q.=-+JM]8K_*@%KAJP^>S/DMO+^M5LS>$\'[]DS'S^] M+?/MN+U?*$BT K-Y%2K*?? Y)0+JJ= T0(H-'.LM*1R[9JJ5_*/VFOQ[N0' ME4A[N#6#UR+)M:NDOQG..*XVT/;.>U"I!(H60*&9=&I)Y4X.+.]!]1LH6@"% M9HZ5EG"N57K,+U):9$+MB);3']LH Z0I K(Y)/$*/R2=,J%V89N5:^9 -=4> M;DU2M&!R[8JI+RDH+!B3;9WDM*7*J),;4'VTVZM)C19(KETA]:8FH]D'&SVG MK8YZDTY^0%71'F[-_7"M>#SK*GW^1!7LC+%45VCND*O@3;[\#IHNZ^^ M05L=FN%JT>#917$$WE"W=6OO9*?DOHH )B#[=F MZ%I >+T$Q%OW$NQ>>F<6J*: 0C,9UIK".S!-X8%J"E"T K-'"NM*3R[INA5 M!=N+^.Z]!+O/W@SM=FL&K[6#9]<./:I@>XV^)710:;"'6S-TK0T\NS8PJZ"9 M(?V'<8'_0[#"A: M (5FCI665+Y=4MW*\0@Q8\^*WQ5.BLY-%[_]*63:53SLSGI3L].K&;16.;[] M^\O5[H"]G7+9[J-WK#:'9I@;!\SL N'MW^+MP+T3!O8P6%M36#_'^UI3^'9- M86RBH(@(PE+Y2-?1QTN_?89JVKG59O?9._C=;LW@M:KP80]OV>%ZOR+C5EPG M73MS 93;BJ7AQAG$G[5?NF>756GGC5, M=0C[!K/'6,Y1"5E(2.?X1 ; JG/-U86@>7G2]X$*0=/RYY)@^1JJ!^3]!:7B MY4(Y:$Z7S_\#4$L#!!0 ( +2 :%F$0G&CD@4 *(9 9 >&PO=V]R M:W-H965TTB13%YV5UNOS7D]%*Y92U15KEL%_%D*F5,.M7/;46C(:VT9ITB-!,.RE ME&>=V=0^NY.SJ']SSY4J;![W9=$V7;,[T MP_I.PEVOLA+SE&6*BPQ)MKCH7.+SJW!H&M@WOG'VK&K7R SE48@GY%(E/V+GLMW@PZ*C;7(GKZ M> 7CBM&U2"'8BEIW?41?J934^$RA]Y^8ICQ19].>ADY-TUY4=G!5=$!:.IB@ M6Y'IE4*?LYC%_V_? ]B*F+P27Q&OP3E;=U$8?$ D('WT,/^$WK\[0URS%+U# M/:165 )Q\>/I+JP<%-KNPCQ7G'V?]=G7/'UD$HD%8C]RKK>(9Q'+3/C0.J&90C^MCYJP"\,#:]AD M\69&IKU- \N@8AEX63ZGZT1L&4/6>>BO=9O#O&8.=-BP@AP>+;##$W".*LZ1 MUYDW69Q'# JA1DM),VTBV32["]+13BQ#/!F.^\T!'5<,8R_#=UO)^=SAJYIU4O!,O M[^5R*=G2T/%,2PX:$A6(-C]>F(RX";LH<0&QB:SH8U@GPT$0-*/AP%7

,B1J#ZJ(2U@."] MO$Y? C?&=4^7!&T9E0H1E!;Z@ G,IZVO9&/BQD.\QN^9@K!'9D1%"7J <"T MO)\_J#/T]RTSM?*?1FJOX0-3'3NQP<=3&WP*N<%.;[!?<-Y6E_"NR& \(+AM MZCJIP7ZM.3R;!KOI/?1EDQ,6[-6#TV23O\O7;!J]9M-P;S(Y_<%^ ?K5XO^Y M6'?<9)![N9D7;].!DJ(N!,/N,&P)AE,N[)>N=BEHFQ?CW2H[\,T+)TK8KTIW M3-IM%"S,[$XBAME0U2EEZU1NZ]1/=,LSGN:IOU1Y>SLP_XF3,1( MBNKDC?BUYANX&=W3;,D:X8K&DUK 6T)-G 1OP"])=3T96^H_;T=ZC^G2N1X MJD1.H4K$J1+QJ]*>4/=W0HV[N"783H*(7X+F, KN#W0CS"EV/\2I%#G>_H>< M8@-$G (1OP*9H/)L6>IH(Z#?0+^01Q^,$Q3B%Q02X(G3NM<]]AWLL1O!O,8. M]9R3'#(Y7I!/H2>ATY/0ORV:%PYEE.;QQ M\TO0> >Z'Y)^O^4$)G0*%.Y1(*'-U 2.J, O#\9$KI6F66SR"9[J%4,)568Y MMS4+4G//TY3%')9,R19!J"-F7UYP%8$UDTB- R&[*MH-6LX=PMKIFU?3L4U6E9Z->R_:5VCX']I39T$A7Z=S77L)>1 M--(FFS23C8>7>TS@H)VG5SLV3YE9V7]02P,$% @ M(!H6?^4F0O$ P 3A0 !D !X;"]W;W)K&ULK9C?DYLV$,?_%0W)=)*9YO@-YFHS/Y]0O]LTR>)[.!%*UP\7>>LFRAS320HBW<%^P1'_] M;4*NX"6XH/(3'!M;GT=,]I3ALG7FXS*OFF_XW!;BS(%SQAVLUL$:.CBO.-BM M@WUM!*=U<*Z-X+8.,G6]R5T6+H(,AG."CX (:TX3%[+ZTIO7*Z_$0EDSPN_F MW(^%:X:3IT]+7NH4K'#)UQ^%LH.?0/PL1HB"#Q%B,"_H1S[Y=1V!#^\_@O<@ MK\"7#.\IK%(ZUQE_%D'4DS;NLHEKO1+7!O>X8AD%<96B=,0_FO8/)OQU7H.N M$-9+(9;6)'"-ZAM@&[\"R["=97>]NCZ7S<]'C'X[>*X;=K0I;\NPWKHJQ M/CF9_PV5F25L$@E+%8$Z[7#Z=KA3-'# M+YC! E#9E(UL2O(_36EXGN2)_XI#:!HS37O,_C[S: :XOX!Z2)\3$J!4E\,\]*C>(?!M+?I+[UA6I M$A:IA,6*8+WF>%US/&4"X:ELATI8I!(6*X+UVN%W[? 5"T3#<\]_L>9LH ^7 M-J[A#^3ATB8(ANIP:6/:OCNN#K,NX]EDQK^C"A&>LU"'NY2_&.64$2A>.J^2 MB$GX6]>D2EBD$A8K@O4Z%'0="I1)1*"R'2IAD4I8K C6:X=IG-[T#<4BT0+/ M?[G>4 %68T:^,9")$2-S9C@#H1BU\EYYCS#/MCCF9.*/O)B0))D4BP@=^.ZX MYGM==I523+/?NC:5TB*EM%@5K=\EZ]0E2YE>M"A535%)BY328E6T?E-.^T!S M&DG%IY+K#=PO]['RD1&0G#Z8H3V5? ML693W,UVAU]W\LAG,+\T;U?FR'PD#LOD>\:?Q 9 HN>RJ,3,V4A9W[JN2#=04C%A-53J MSHKQDDHUY&M7U!QH9B:5A4L\+W)+FE?.?&JN/?#YE&UED5?PP)'8EB7E+PLH MV'[F8.=PX5N^WDA]P9U/:[J&1Y!_U@]>)[#GMQ=(YT*$O&GO3@=3SO:(ZZ>5-7UB0C6S M%5Q>Z;?R*+FZFZMYB>E>IE"VK2=8W,+?1';89W.GNY?$%7 M'T#2O!#OIJY4_K45-VU]+1I?9,17@KZP2FX$^EAED/U[OJNX.WAR@%\0J\%' MJ"?(]]XCXI$ _8Q<)#:4@V@/%@]^EQ[?>/!'/'S=EDO@B*T&33:,C85@V(+> M5;>BIBG,'+5M!/ =./-??L*1]ZN%+^CX IOU^8(6M$H!48F6L,ZK*J_6FK8& MGK,,_6W!;@R'QK#>N[LYP1$)0G_J[@:(PHXHM!+]QFDEP>XZ/'4=)HGG#7N. M.L^1U?/'9^!I+E[Q'9WXOO;CP,?#OF\ZWS=6W_?Z+120N4HG5Y"_EH";4P@2 MAEXTDH&XHXC?NAJ@RMZX#N*!=4#B."+#+$G'DEA9OH/06:"* YYKI<%J(!G: MJKWS>6]8+719G9JRU>XR$(TQ(/+*(\)$88ZO<_#!% M1*=M!UP5196Z9DVCFN?JQ2JXAFL0"_\/0H1)ST[^BQ1=Y17*6%%0+OHPWJD\ M][(]&%3C-#[.-9X$\4BF>UW'5EGN9.H*7 N'UL1?0W"R7EZRD%W*EJ9 M4O4IRE5/L*4%DL!+=/4"BGKXL]9:ZBY45M(7*F(O5&=$\1ZISDM(M;+4W:%0 M7G$5(9,%A%&I/]41]E%&7VQ?TJ0O;L1:@,X+P[)%!L.RNSZ$19)7P^GK';'7 MN[/".=HT@_AV5V&+'S1O1:!H- SWJ!4L@:]-PRL4T;:235?87>V:ZKNFE>P? M;SKR+Y2K,BY0 2LUU9O<*-WF39/;#"2K36.Y9%*UJ>9T S0#KA]0]U>,R<- M.^C^:IC_ U!+ P04 " "T@&A9!<[EJ6<" #5!0 &0 'AL+W=O;)&;+4JAXUP M.L^\?W#X*6#OSM;,*UD:L_'&]VH6)9X02"C1(W#Z[> .I/1 1./7$3/J4OK M\_4)_6O03EJ6W,&=D2^BPGH6?8Y8!2N^E?AL]M_@J&?B\4HC7?BR?>N;91$K MMPZ-.@83 R5T^^>OQWLX"TC';P2DQX T\&X3!9;W''F16[-GUGL3FE\$J2&: MR GMB[) 2Z>"XK!8H"DW@SGIJMB=451KQ\-U#=A+4$3[? >6"L2XH](U_M2Q MJWM +J3[D,=(-#Q87!Y3SMN4Z1LI;]BCT5@[]J KJ/Z.CXE^IR$]:9BG%P$7 MT%RS4?*1I4DZOH WZNYD%/!&_WDG?5);I'$_DN^HJ6MX";.(6L:!W4%4O'\W MS)(O%WB..Y[C2^C%PVM#;YM([HPD@E+@H8]B"S), HIOTEV17'\:I7F\ZTD^ MZ9)/+B9_%FXS6%D )C0"B4-F.4(?@4D?@62S;MM6_>/> M#KQ';M>"6DG"BD*I)'1/MATBK8&F"8V[-$AC("QKFKM@O0.=KXS!D^$3=).\ M^ U02P,$% @ M(!H62E1+'<\ P U H !D !X;"]W;W)K&ULQ59M;],P$/XK5I 02-ORGK:CK;1NXT5BHMK$^(#XX";7 MUEIB!]M=![^>LY.E'4LBQHOXTMJQ[WF>N[//-]X*>:/6 )K<%3E7$V>M=7GL MNBI=0T'5D2B!X\I2R()JG,J5JTH)-+-&1>X&GI>X!670YP8)=7RM M09V&TQCNC^_17UOGT9D%57 J\D\LT^N),W1(!DNZR?6EV+Z%VJ'8X*4B5_:7 M;*N]@Y%#THW2HJB-44'!>/5/[^I [!D$?H=!4!L$5G=%9%6>44VG8RFV1)K= MB&8&UE5KC>(8-UFYTA)7&=KIZ946Z"Z[4BYSR#[*&]B\(;]<&] M^EG0"W@%Y1$)O0,2>$%$U)I*4#VP81.4T,)&G;#REJ5 JK!TQ.'S!10+D%_: MPM +;R[:L2II"A,';Y)",G"FSY_YB?>J1WS4B(\L>M@EWD2ASNBFYL-&*XW"&5\1JLD"5HQS,Q%+4H)D(FM37&'&%M/4J=MI$@^\.!J[MRU: MDD9+TJOE#095_WR.*\+D$6'D^\,@;B<<-(2#7L)K/(GM?(-'?(?^8#@,DW;" M84,X["4\I3S% IJY6/Z7P#K(ARWD8>Q['>$=->2CIZ0:\+3V)GGT2,8@CD;A MJ%V%[^TJI->K8P[2OG[\3RI"/\=O7AI_K\K[_[DHU +^LH/!SL'@']2%&G3_ MS 2QYT==9V;W@/C]+\BO79P:Y,'-"<.DDW[W!/B]-?C)5Z>&>Q '/XD][R&H&EDIS\ 4$L#!!0 ( +2 :%FH M) +,C0, '80 9 >&PO=V]R:W-H965TDD,U># &,[M9FY..F/A\QESDWOH=,'&=9&$Y X2=CI3/_X2D"P M20BM'?IB2T+[E3YBU]KU?,_%HTP %'K*4B875J)4?F7;,DH@(W+$TZ3F!GA#(KG)=C]R*<\T*EE,&]0++(,B+^NH:4[Q<6 MMIX'OM!MHLR 'W:C$- ,F*6=(P&9A?<)72QP8@W+&[Q3V M\JB-#,J:\T?3^35>6([9$:00*2-!]-<.EI"F1DGOXULM:C5K&L/C]K/Z3R6\ MAED3"4N>?J6Q2A;6U$(Q;$B1JB]\_PO40&.C%_%4EI]H7\V=>!:*"JEX5AOK M'6245=_DJ3Z((P/LOV'@U@;N2X/Q&P9>;>"5H-7.2JP;HD@X%WR/A)FMU4RC M/)O26M-09E[C2@G]E&H[%:Z*M81O!3"%;G?F\^(&%*&IO$0_H(?5#;KX<(D^ M(!O)A B0B#+TP*B2'_6@;O^6\$(2%LNYK?1NC*8=U2LOJY7=-U:>H3O.5"+1 M+8LA;MO;FJ)!<9]1KMU>P<^1&B'7_XAMY_/-F.'5U7"GZW@HG@*YF3"!:6#E$)8@=6^/UW.'!^[,(;2*P%ZS>P?I]Z M^+/@4J)<\ B@TQFN>^U/1:W$@E+,_%#M0C_P?#RW=QT,XX9AW,OP*A3^N(-L M#>+/+IQ>J5-Q!A)K40<-=?!N-PV&A!U(K 4[:6 G[W3328=G.8[3>%;%T+O* MF0S3AF%ZGINBO]&29YF^&_6M$3UVT?4JG_HB!Q)K'<*L.839N[UV-B3L0&(M M6.P<+FFG_YW7EZ^4!<1(W[=(\C3N@JZ%QD<.C/U@XKSVX?XEST4ZRCMP+]+G MS08$95L=C30"=*&3B9BG*1$H!U%E&Y>=@)7L] C0';GCEW"]BY\+YQ[@W+-C M]"L1@OS+[=(O?ZKO#J76/HQ#'H3?GPCA03.AH=3:P(=<"/'M$XB(2D#W MAJ^3)'A-XHSTB\(O20;-;^RCRBX#L2T+7HDB7C!5%7G-:%-4?RI+2?LPO:K( M[XC84B91"AMMZHPF^LA%5>16'<7SLDY<CP# #R$P #0 'AL+W-T>6QED6O#Q"] MZG1P80 Q\?@P\7W:F/3-MG0]_-P*.>(Y1NM[:#;+F@D=C)PJ1B2,15\HCFP,EIPL73A'@2F2B@=&%MSUE 7(M4O M!W==#\JQT2FX5+K.[3*X[TDS? =8]< @%Z(UV",N,!J4U!BFY9WMU(/KX LH M:-J/R](ZS#5==GO79$VH;S;)1.F4Z39-EZQ"HX%@&=C1/)_!W:@R!- 85=A& MRFFN)*T]K!A-P\I.F1 /\*Q^S[:T%]G&SG9@7V7;M(::II-Q'=#?5'/:F[+1 MJW2#DC\K\VENIR/K/I0+N]G92F6'P7/9<',W&27'[[$Y MW!V=R; Y9&R<9+;.,6TT@//BD'R#\ZE8)PTFG+*-S81Y;<$C6[:\LY?,B:4?=PT(TH];M+S"];MP>5FTN+E.V8.FX MZ>I\4C<#V[!9FPL(N\A=??D1C.,P/P(8E@=S@'$<"\OS/\VGC\['89BWOA?I MHYP^RG$L'S*N/U@>/R>QEW^F21)%<8RMZ'CL=3#&UBV.X<>OAGD#!I8',OW9 M6N.[C5?(_CK ]G1?A6 SQ2L1FRF^UH#XUPT82>+?;2P/,+!=P&H'\OOS0$WY M.5$$NXIYPYY@'$D2#(%:]-=H'".K$\/'OS_84Q)%2>)' /,[B"(,@:<11S ' MX %#HJA^#^Z\C\+5>RI<_Y=O]!M02P,$% @ M(!H69>*NQS $P( M L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE( M2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'K8Q78ZQJ_G.:'"9>L3%Y-+6SN)\^75>=]S\N;> MV,W"F WY42OM)MG:^^WY<.BJM:B9>V&V0L.6I;$U\]"TJZ';6L&X6POA:S4L M1J/QL&929V_?[,>:VV'<,%Y47AH-G:'CBQ3W[L_VT"0[Z>1"*ND?)EG[6XF, MU%++6OX4?)*-,N+6YOZCL?*GT9ZILK)&J4F6=QN^".ME]:B[#)!W;.':'L\6 MMPQ )MEX! ,NI76^W:,=GP'C3L#.7:OQYKU47M@9\^*#-76942S6DRR_2Z$:4XNM8<@ MD2O=#07[ABN%4U_Q[JH]X$8QM.<2-M@KWH*G@YQ"VRC)X>R<7##%="5(&UP7 M 18(8-$;(#F9LPB2(I#T/T*6 2(] M04Z96T>08P1RG!;R@E6;%:06S2.>EPC/R[0\M])M7)MFKN7W1G+(-!'8*P3L M55JPLJEK9A_:*2976L)A#!+BNZJ"X'D90;Y&(%^GA00:V\!LN_P!@SC1!?+& MKX4ET\;&-V\^PA+U*"WFM=&K 7BM)C.Q\#$5JH_$_@B98[,VB@OKGI%+F'T' M;@XM8C9,&'EB8[1Q&UPP!Q-O:NHP\QY5!9@K M\L2R*)N%$]^;4+Y<[N SYL+TD"?VPYP]D)TCRF!%31I[8&6AJ_E;$F)A \CX-\HW&F)A" M\CX=Q[C83(I>I#)DY#H>B2U58YD[M^@,28FF"*Q M8)ZH"O7#D@)0S*FZZD5";&Q,Q3)#;/(\Q/DD_9EMR%KNL8 MDV+FH8G-\V1J'Y!YLU"R(F6,B1F(]F&@ ?G*0@5W4+Q1S$&TAY4-8'X.F%[N M8DSTJ5A/BYS?J#$F9B&:VD+',4..BC$Q"]'4%CJ.^=?S.XI9B*:VT'',KT*N M8DS,0C3U^N&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/- MV,MNPC 0A>%707D G)GA6@&K;MA6O$ $YB)R4^RJ\/:-8 $'==$-\EE%MI7) MO_H4>?'ERR*>FCH<3VT87*JR#LOL&&/[X5S8'GU5A&'3^KH_V3==5<1^V1U< M6VS/Q<$[S?.)ZYYG9*O%\\S!YMKZ_TQL]OO3UG\VV^_*U_&/P>ZGZ<[AZ'W, M!INB._BXS-RE?&P'=WO(L)^<#=:[9=:M=Y*YU$$*09H^R"#(T@>-(&B4/F@, M0>/T01,(FJ0/FD+0-'W0#()FZ8/F$#1/'R0YRI@3)+U@3:"U(-="X+4@V$(@ MMB#90F"V(-I"H+8@VT+@MB#<0B"W(-U"8+<@WD*@MZ+>2J"WHMY*H+>^_&P3 MZ*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+H;:BW$>AMJ+<1 MZ&VHMQ'H;2^7)01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;>_4.\1K MZ<.CY[[&V\AW4AW[=_WC\[?E?1-Q'MUP=G!9O_H%4$L#!!0 ( +2 :%G_ M>6J2GP$ !T8 3 6T-O;G1E;G1?5'EP97-=+GAM;,V9S6Z#,!"$7P5Q MC8)CNTU_E.32]MKFT!=P80DH@"W;29.WKR$_4JL4)4JES@4+O#LS>*7O )/W MK2$7;>JJ<=.X\-X\,N;2@FKE$FVH"3NYMK7RX=8NF%'I4BV(B=%HS%+=>&K\ MT+<:\6SR3+E:53YZV83'KM3--+94N3AZVA6V7M-8&5.5J?)AGZV;[(?+<.^0 MA,ZNQA6E<8-0$+.3#NW.[P;[OK&UL4$L! A0#% @ M(!H6=I&:E/I!0 X1\ !@ M ("!#@@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ M(!H6<$Z,"ZY!@ .R( !@ ("!9A< 'AL+W=O M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ M(!H6?4ZT$?B M P K0@ !@ ("!HC 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M(!H6>9L/?0' P UP< !D M ("!DTL 'AL+W=ODC<"$' # $@ &0 @('13@ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ M(!H65*J@$R/!0 D@T !D ("!15H 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M(!H M6989D"J% @ PP< !D ("!E&T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M(!H6>P,1DB&PO=V]R:W-H965T&UL4$L! A0#% @ M(!H60?)F"YK @ P8 !D M ("! HX 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ M(!H6>] LW-6! @!D !D ("!09H 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ M(!H66@$ MP3AQ P O@H !D ("!,:4 'AL+W=O$" \"P &0 M @('9J >&PO=V]R:W-H965T&UL4$L! A0#% @ M(!H6=K^)_7: P U1( !D M ("!NK( 'AL+W=O<" ":"@ &0 @('+M@ >&PO M=V]R:W-H965T\"@8 M &DN 9 " @>FY !X;"]W;W)K&UL4$L! A0#% @ M(!H681"<:.2!0 HAD !D ("! M*L 'AL+W=O&PO=V]R:W-H965T[) !X;"]W;W)K&UL4$L! A0#% M @ M(!H607.Y:EG @ U04 !D ("!.,X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M(!H64[)47H\ M P \A, T ( !#=@ 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ M(!H64"[PRV' 0 MO!< !H ( !0. 'AL+U]R96QS+W=O XML 53 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 54 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 56 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.3 html 136 229 1 false 38 0 false 5 false false R1.htm 995200090 - Document - Document and Entity Information Sheet http://www.telabio.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 995200100 - Statement - Consolidated Balance Sheets Sheet http://www.telabio.com/role/StatementConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 995200105 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.telabio.com/role/StatementConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 995200200 - Statement - Consolidated Statements of Operations and Comprehensive Loss Sheet http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss Consolidated Statements of Operations and Comprehensive Loss Statements 4 false false R5.htm 995200300 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 5 false false R6.htm 995200400 - Statement - Consolidated Statements of Cash Flows Sheet http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 995210101 - Disclosure - Background Sheet http://www.telabio.com/role/DisclosureBackground Background Notes 7 false false R8.htm 995210201 - Disclosure - Risks and Liquidity Sheet http://www.telabio.com/role/DisclosureRisksAndLiquidity Risks and Liquidity Notes 8 false false R9.htm 995210301 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 995210401 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 10 false false R11.htm 995210501 - Disclosure - Long-term Debt Sheet http://www.telabio.com/role/DisclosureLongTermDebt Long-term Debt Notes 11 false false R12.htm 995210601 - Disclosure - Stockholders' Equity Sheet http://www.telabio.com/role/DisclosureStockholdersEquity Stockholders' Equity Notes 12 false false R13.htm 995210701 - Disclosure - Sale of Product Line Sheet http://www.telabio.com/role/DisclosureSaleOfProductLine Sale of Product Line Notes 13 false false R14.htm 995210801 - Disclosure - Stock-Based Compensation Sheet http://www.telabio.com/role/DisclosureStockBasedCompensation Stock-Based Compensation Notes 14 false false R15.htm 995210901 - Disclosure - Subsequent Event Sheet http://www.telabio.com/role/DisclosureSubsequentEvent Subsequent Event Notes 15 false false R16.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 16 false false R17.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 17 false false R18.htm 99920302 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPolicies 18 false false R19.htm 99930303 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPolicies 19 false false R20.htm 99930403 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities 20 false false R21.htm 99930503 - Disclosure - Long-term Debt (Tables) Sheet http://www.telabio.com/role/DisclosureLongTermDebtTables Long-term Debt (Tables) Tables http://www.telabio.com/role/DisclosureLongTermDebt 21 false false R22.htm 99930603 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.telabio.com/role/DisclosureStockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.telabio.com/role/DisclosureStockholdersEquity 22 false false R23.htm 99930803 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.telabio.com/role/DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.telabio.com/role/DisclosureStockBasedCompensation 23 false false R24.htm 99940201 - Disclosure - Risks and Liquidity (Details) Sheet http://www.telabio.com/role/DisclosureRisksAndLiquidityDetails Risks and Liquidity (Details) Details http://www.telabio.com/role/DisclosureRisksAndLiquidity 24 false false R25.htm 99940301 - Disclosure - Summary of Significant Accounting Policies - Revenue Disaggregated (Details) Sheet http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDisaggregatedDetails Summary of Significant Accounting Policies - Revenue Disaggregated (Details) Details 25 false false R26.htm 99940302 - Disclosure - Summary of Significant Accounting Policies - Fair Value of Financial Instruments (Details) Sheet http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails Summary of Significant Accounting Policies - Fair Value of Financial Instruments (Details) Details 26 false false R27.htm 99940303 - Disclosure - Summary of Significant Accounting Policies - Net Loss per Common Share (Potentially dilutive securities) (Details) Sheet http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerCommonSharePotentiallyDilutiveSecuritiesDetails Summary of Significant Accounting Policies - Net Loss per Common Share (Potentially dilutive securities) (Details) Details 27 false false R28.htm 99940401 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails Accrued Expenses and Other Current Liabilities (Details) Details http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables 28 false false R29.htm 99940501 - Disclosure - Long-term Debt - Schedule of long term debt (Details) Sheet http://www.telabio.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails Long-term Debt - Schedule of long term debt (Details) Details 29 false false R30.htm 99940502 - Disclosure - Long-term Debt - MidCap Term Loan (Details) Sheet http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails Long-term Debt - MidCap Term Loan (Details) Details 30 false false R31.htm 99940601 - Disclosure - Stockholders' Equity - Public Stock Offerings (Details) Sheet http://www.telabio.com/role/DisclosureStockholdersEquityPublicStockOfferingsDetails Stockholders' Equity - Public Stock Offerings (Details) Details 31 false false R32.htm 99940602 - Disclosure - Stockholders' Equity - Warrants outstanding (Details) Sheet http://www.telabio.com/role/DisclosureStockholdersEquityWarrantsOutstandingDetails Stockholders' Equity - Warrants outstanding (Details) Details 32 false false R33.htm 99940701 - Disclosure - Sale of Product Line - Narrative (Details) Sheet http://www.telabio.com/role/DisclosureSaleOfProductLineNarrativeDetails Sale of Product Line - Narrative (Details) Details 33 false false R34.htm 99940801 - Disclosure - Stock-Based Compensation - Narratives (Details) Sheet http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails Stock-Based Compensation - Narratives (Details) Details 34 false false R35.htm 99940802 - Disclosure - Stock-Based Compensation - Expenses (Details) Sheet http://www.telabio.com/role/DisclosureStockBasedCompensationExpensesDetails Stock-Based Compensation - Expenses (Details) Details 35 false false R36.htm 99940803 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) Sheet http://www.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails Stock-Based Compensation - Stock Option Activity (Details) Details 36 false false R37.htm 99940804 - Disclosure - Stock-Based Compensation - Weighted average assumptions (Details) Sheet http://www.telabio.com/role/DisclosureStockBasedCompensationWeightedAverageAssumptionsDetails Stock-Based Compensation - Weighted average assumptions (Details) Details 37 false false R38.htm 99940805 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details) Sheet http://www.telabio.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails Stock-Based Compensation - Restricted Stock Units (Details) Details 38 false false R39.htm 99940901 - Disclosure - Subsequent Event (Details) Sheet http://www.telabio.com/role/DisclosureSubsequentEventDetails Subsequent Event (Details) Details http://www.telabio.com/role/DisclosureSubsequentEvent 39 false false All Reports Book All Reports tela-20240930.xsd tela-20240930_cal.xml tela-20240930_def.xml tela-20240930_lab.xml tela-20240930_pre.xml tela-20240930x10q.htm http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 59 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "tela-20240930x10q.htm": { "nsprefix": "tela", "nsuri": "http://www.telabio.com/20240930", "dts": { "schema": { "local": [ "tela-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/net-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": [ "tela-20240930_cal.xml" ] }, "definitionLink": { "local": [ "tela-20240930_def.xml" ] }, "labelLink": { "local": [ "tela-20240930_lab.xml" ] }, "presentationLink": { "local": [ "tela-20240930_pre.xml" ] }, "inline": { "local": [ "tela-20240930x10q.htm" ] } }, "keyStandard": 201, "keyCustom": 28, "axisStandard": 20, "axisCustom": 0, "memberStandard": 19, "memberCustom": 17, "hidden": { "total": 16, "http://xbrl.sec.gov/dei/2024": 5, "http://www.telabio.com/20240930": 2, "http://fasb.org/us-gaap/2024": 9 }, "contextCount": 136, "entityCount": 1, "segmentCount": 38, "elementCount": 461, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 466, "http://xbrl.sec.gov/dei/2024": 30, "http://xbrl.sec.gov/ecd/2024": 4 }, "report": { "R1": { "role": "http://www.telabio.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_dRSjlqgTn0KAxQQWdzNExg", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_dRSjlqgTn0KAxQQWdzNExg", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.telabio.com/role/StatementConsolidatedBalanceSheets", "longName": "995200100 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_9_30_2024_L8PNCCmVSUOtIToBe_M8dA", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD__3o4EoIkgEi5D9tcbuXUiA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_L8PNCCmVSUOtIToBe_M8dA", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD__3o4EoIkgEi5D9tcbuXUiA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.telabio.com/role/StatementConsolidatedBalanceSheetsParenthetical", "longName": "995200105 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_9_30_2024_L8PNCCmVSUOtIToBe_M8dA", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD__3o4EoIkgEi5D9tcbuXUiA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_L8PNCCmVSUOtIToBe_M8dA", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD__3o4EoIkgEi5D9tcbuXUiA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss", "longName": "995200200 - Statement - Consolidated Statements of Operations and Comprehensive Loss", "shortName": "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_SDZRWnRZ5E2JHxGBopIelg", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD__3o4EoIkgEi5D9tcbuXUiA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_SDZRWnRZ5E2JHxGBopIelg", "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "unitRef": "Unit_Standard_USD__3o4EoIkgEi5D9tcbuXUiA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "unique": true } }, "R5": { "role": "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersEquity", "longName": "995200300 - Statement - Consolidated Statements of Stockholders' Equity", "shortName": "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_gKxQ89wMEUeXQzwZJzFzLA", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD__3o4EoIkgEi5D9tcbuXUiA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_gKxQ89wMEUeXQzwZJzFzLA", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD__3o4EoIkgEi5D9tcbuXUiA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows", "longName": "995200400 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_dRSjlqgTn0KAxQQWdzNExg", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD__3o4EoIkgEi5D9tcbuXUiA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_dRSjlqgTn0KAxQQWdzNExg", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD__3o4EoIkgEi5D9tcbuXUiA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.telabio.com/role/DisclosureBackground", "longName": "995210101 - Disclosure - Background", "shortName": "Background", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_dRSjlqgTn0KAxQQWdzNExg", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_dRSjlqgTn0KAxQQWdzNExg", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.telabio.com/role/DisclosureRisksAndLiquidity", "longName": "995210201 - Disclosure - Risks and Liquidity", "shortName": "Risks and Liquidity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_dRSjlqgTn0KAxQQWdzNExg", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_dRSjlqgTn0KAxQQWdzNExg", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "longName": "995210301 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_dRSjlqgTn0KAxQQWdzNExg", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_dRSjlqgTn0KAxQQWdzNExg", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities", "longName": "995210401 - Disclosure - Accrued Expenses and Other Current Liabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_dRSjlqgTn0KAxQQWdzNExg", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_dRSjlqgTn0KAxQQWdzNExg", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.telabio.com/role/DisclosureLongTermDebt", "longName": "995210501 - Disclosure - Long-term Debt", "shortName": "Long-term Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_dRSjlqgTn0KAxQQWdzNExg", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_dRSjlqgTn0KAxQQWdzNExg", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.telabio.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_dRSjlqgTn0KAxQQWdzNExg", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_dRSjlqgTn0KAxQQWdzNExg", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.telabio.com/role/DisclosureSaleOfProductLine", "longName": "995210701 - Disclosure - Sale of Product Line", "shortName": "Sale of Product Line", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_dRSjlqgTn0KAxQQWdzNExg", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_dRSjlqgTn0KAxQQWdzNExg", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.telabio.com/role/DisclosureStockBasedCompensation", "longName": "995210801 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_dRSjlqgTn0KAxQQWdzNExg", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_dRSjlqgTn0KAxQQWdzNExg", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.telabio.com/role/DisclosureSubsequentEvent", "longName": "995210901 - Disclosure - Subsequent Event", "shortName": "Subsequent Event", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_dRSjlqgTn0KAxQQWdzNExg", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_dRSjlqgTn0KAxQQWdzNExg", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true } }, "R16": { "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": "16", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_SDZRWnRZ5E2JHxGBopIelg", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD__3o4EoIkgEi5D9tcbuXUiA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true }, "uniqueAnchor": null }, "R17": { "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": "17", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_SDZRWnRZ5E2JHxGBopIelg", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_SDZRWnRZ5E2JHxGBopIelg", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "99920302 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_dRSjlqgTn0KAxQQWdzNExg", "name": "tela:InterimFinancialStatementsPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_dRSjlqgTn0KAxQQWdzNExg", "name": "tela:InterimFinancialStatementsPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "longName": "99930303 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_dRSjlqgTn0KAxQQWdzNExg", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_dRSjlqgTn0KAxQQWdzNExg", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables", "longName": "99930403 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_dRSjlqgTn0KAxQQWdzNExg", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_dRSjlqgTn0KAxQQWdzNExg", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.telabio.com/role/DisclosureLongTermDebtTables", "longName": "99930503 - Disclosure - Long-term Debt (Tables)", "shortName": "Long-term Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_dRSjlqgTn0KAxQQWdzNExg", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LongTermDebtTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_dRSjlqgTn0KAxQQWdzNExg", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LongTermDebtTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.telabio.com/role/DisclosureStockholdersEquityTables", "longName": "99930603 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_dRSjlqgTn0KAxQQWdzNExg", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_dRSjlqgTn0KAxQQWdzNExg", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.telabio.com/role/DisclosureStockBasedCompensationTables", "longName": "99930803 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_dRSjlqgTn0KAxQQWdzNExg", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_dRSjlqgTn0KAxQQWdzNExg", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.telabio.com/role/DisclosureRisksAndLiquidityDetails", "longName": "99940201 - Disclosure - Risks and Liquidity (Details)", "shortName": "Risks and Liquidity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "24", "firstAnchor": { "contextRef": "As_Of_9_30_2024_L8PNCCmVSUOtIToBe_M8dA", "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "unitRef": "Unit_Standard_USD__3o4EoIkgEi5D9tcbuXUiA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_srt_CounterpartyNameAxis_tela_MimedxGroupIncMember_4g6d1lCOU0-KKfE4WTAIeg", "name": "tela:PeriodOfNetSalesConsideredForCalculatingAdditionalFuturePaymentReceivableOnSaleOfDistributionRights", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "unique": true } }, "R25": { "role": "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDisaggregatedDetails", "longName": "99940301 - Disclosure - Summary of Significant Accounting Policies - Revenue Disaggregated (Details)", "shortName": "Summary of Significant Accounting Policies - Revenue Disaggregated (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "25", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_SDZRWnRZ5E2JHxGBopIelg", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD__3o4EoIkgEi5D9tcbuXUiA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_dRSjlqgTn0KAxQQWdzNExg", "name": "tela:IncrementalCostsOfObtainingContract", "unitRef": "Unit_Standard_USD__3o4EoIkgEi5D9tcbuXUiA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:RevenueRecognitionPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "unique": true } }, "R26": { "role": "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails", "longName": "99940302 - Disclosure - Summary of Significant Accounting Policies - Fair Value of Financial Instruments (Details)", "shortName": "Summary of Significant Accounting Policies - Fair Value of Financial Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "As_Of_9_30_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_MoneyMarketFundsMember_5IGcXaPNJkSEU2OOySyXnA", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "Unit_Standard_USD__3o4EoIkgEi5D9tcbuXUiA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_MoneyMarketFundsMember_5IGcXaPNJkSEU2OOySyXnA", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "Unit_Standard_USD__3o4EoIkgEi5D9tcbuXUiA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerCommonSharePotentiallyDilutiveSecuritiesDetails", "longName": "99940303 - Disclosure - Summary of Significant Accounting Policies - Net Loss per Common Share (Potentially dilutive securities) (Details)", "shortName": "Summary of Significant Accounting Policies - Net Loss per Common Share (Potentially dilutive securities) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_dRSjlqgTn0KAxQQWdzNExg", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_xQ0wqZBnAkWxQToHmD3i-Q", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_dRSjlqgTn0KAxQQWdzNExg", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_xQ0wqZBnAkWxQToHmD3i-Q", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails", "longName": "99940401 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)", "shortName": "Accrued Expenses and Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "As_Of_9_30_2024_L8PNCCmVSUOtIToBe_M8dA", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "Unit_Standard_USD__3o4EoIkgEi5D9tcbuXUiA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_L8PNCCmVSUOtIToBe_M8dA", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "Unit_Standard_USD__3o4EoIkgEi5D9tcbuXUiA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.telabio.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails", "longName": "99940501 - Disclosure - Long-term Debt - Schedule of long term debt (Details)", "shortName": "Long-term Debt - Schedule of long term debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "As_Of_9_30_2024_L8PNCCmVSUOtIToBe_M8dA", "name": "us-gaap:DebtInstrumentUnamortizedPremium", "unitRef": "Unit_Standard_USD__3o4EoIkgEi5D9tcbuXUiA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_L8PNCCmVSUOtIToBe_M8dA", "name": "us-gaap:DebtInstrumentUnamortizedPremium", "unitRef": "Unit_Standard_USD__3o4EoIkgEi5D9tcbuXUiA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails", "longName": "99940502 - Disclosure - Long-term Debt - MidCap Term Loan (Details)", "shortName": "Long-term Debt - MidCap Term Loan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "As_Of_9_30_2024_us-gaap_LongtermDebtTypeAxis_tela_MidcapTermLoansMember_uSSprsJSKkSwpch2G-iGCQ", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "Unit_Standard_USD__3o4EoIkgEi5D9tcbuXUiA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_us-gaap_LongtermDebtTypeAxis_tela_MidcapTermLoansMember_NIrJV9GXrEy-Qrqk9TjYYw", "name": "tela:InterestPenaltyPercentage", "unitRef": "Unit_Standard_pure_svK7baFwHUumvgxXfATAcA", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "unique": true } }, "R31": { "role": "http://www.telabio.com/role/DisclosureStockholdersEquityPublicStockOfferingsDetails", "longName": "99940601 - Disclosure - Stockholders' Equity - Public Stock Offerings (Details)", "shortName": "Stockholders' Equity - Public Stock Offerings (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_dRSjlqgTn0KAxQQWdzNExg", "name": "tela:ClassOfWarrantOrRightGranted", "unitRef": "Unit_Standard_shares_xQ0wqZBnAkWxQToHmD3i-Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_dRSjlqgTn0KAxQQWdzNExg", "name": "tela:ClassOfWarrantOrRightGranted", "unitRef": "Unit_Standard_shares_xQ0wqZBnAkWxQToHmD3i-Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.telabio.com/role/DisclosureStockholdersEquityWarrantsOutstandingDetails", "longName": "99940602 - Disclosure - Stockholders' Equity - Warrants outstanding (Details)", "shortName": "Stockholders' Equity - Warrants outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "As_Of_9_30_2024_L8PNCCmVSUOtIToBe_M8dA", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Unit_Standard_shares_xQ0wqZBnAkWxQToHmD3i-Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_L8PNCCmVSUOtIToBe_M8dA", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Unit_Standard_shares_xQ0wqZBnAkWxQToHmD3i-Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.telabio.com/role/DisclosureSaleOfProductLineNarrativeDetails", "longName": "99940701 - Disclosure - Sale of Product Line - Narrative (Details)", "shortName": "Sale of Product Line - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_dRSjlqgTn0KAxQQWdzNExg", "name": "us-gaap:ProceedsFromSaleOfProductiveAssets", "unitRef": "Unit_Standard_USD__3o4EoIkgEi5D9tcbuXUiA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_srt_CounterpartyNameAxis_tela_MimedxGroupIncMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_tela_DisposalGroupTransactionMember_S1tQEWt01UOUEMyejpFDhg", "name": "tela:DisposalGroupFutureRevenueSharingPaymentsIncreaseDecreaseInVariableConsideration", "unitRef": "Unit_Standard_USD__3o4EoIkgEi5D9tcbuXUiA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "tela:DisposalGroupFutureRevenueSharingPaymentsIncreaseDecreaseInVariableConsideration", "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "unique": true } }, "R34": { "role": "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails", "longName": "99940801 - Disclosure - Stock-Based Compensation - Narratives (Details)", "shortName": "Stock-Based Compensation - Narratives (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "As_Of_9_30_2024_L8PNCCmVSUOtIToBe_M8dA", "name": "tela:EquityIncentivePlansNumber", "unitRef": "Unit_Standard_item_YdzX-NeJcUa9j3McK7jprg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_L8PNCCmVSUOtIToBe_M8dA", "name": "tela:EquityIncentivePlansNumber", "unitRef": "Unit_Standard_item_YdzX-NeJcUa9j3McK7jprg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.telabio.com/role/DisclosureStockBasedCompensationExpensesDetails", "longName": "99940802 - Disclosure - Stock-Based Compensation - Expenses (Details)", "shortName": "Stock-Based Compensation - Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_SDZRWnRZ5E2JHxGBopIelg", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD__3o4EoIkgEi5D9tcbuXUiA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_SDZRWnRZ5E2JHxGBopIelg", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD__3o4EoIkgEi5D9tcbuXUiA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails", "longName": "99940803 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details)", "shortName": "Stock-Based Compensation - Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "As_Of_12_31_2023_2uGT3RByI0eBGDutUy51Ig", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_xQ0wqZBnAkWxQToHmD3i-Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_2uGT3RByI0eBGDutUy51Ig", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_xQ0wqZBnAkWxQToHmD3i-Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.telabio.com/role/DisclosureStockBasedCompensationWeightedAverageAssumptionsDetails", "longName": "99940804 - Disclosure - Stock-Based Compensation - Weighted average assumptions (Details)", "shortName": "Stock-Based Compensation - Weighted average assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_dRSjlqgTn0KAxQQWdzNExg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "unitRef": "Unit_Standard_pure_svK7baFwHUumvgxXfATAcA", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_dRSjlqgTn0KAxQQWdzNExg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "unitRef": "Unit_Standard_pure_svK7baFwHUumvgxXfATAcA", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.telabio.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "longName": "99940805 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details)", "shortName": "Stock-Based Compensation - Restricted Stock Units (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_AwardTypeAxis_tela_ServiceBasedRestrictedStockUnitsMember_zpGNa70ORkOv8UIaEVHxFw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_xQ0wqZBnAkWxQToHmD3i-Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_AwardTypeAxis_tela_ServiceBasedRestrictedStockUnitsMember_zpGNa70ORkOv8UIaEVHxFw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_xQ0wqZBnAkWxQToHmD3i-Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.telabio.com/role/DisclosureSubsequentEventDetails", "longName": "99940901 - Disclosure - Subsequent Event (Details)", "shortName": "Subsequent Event (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_RHqSSwutz0e4iC_7WQ13dQ", "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues", "unitRef": "Unit_Standard_USD__3o4EoIkgEi5D9tcbuXUiA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_10_24_2024_To_10_24_2024_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_WwSqkN6Sg0-QHNqMoIxOCQ", "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues", "unitRef": "Unit_Standard_USD__3o4EoIkgEi5D9tcbuXUiA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tela-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_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accrued Expenses and Other Current Liabilities", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [ "r344" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r58", "r662" ] }, "tela_AccruedExpensesAmountDueToContractManufacturer": { "xbrltype": "monetaryItemType", "nsuri": "http://www.telabio.com/20240930", "localname": "AccruedExpensesAmountDueToContractManufacturer", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to contract manufacturer due.", "label": "Accrued Expenses, Amount Due To Contract Manufacturer", "terseLabel": "Amounts due to contract manufacturer" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "totalLabel": "Total accrued expenses and other current liabilities", "verboseLabel": "Accrued expenses and other current liabilities", "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": [ "r60" ] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Professional Fees, Current", "terseLabel": "Third-party and professional fees", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r60" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r22", "r23", "r74", "r128", "r485", "r504", "r505" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated other comprehensive income", "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": [ "r2", "r12", "r23", "r363", "r366", "r407", "r500", "r501", "r788", "r789", "r790", "r799", "r800", "r801", "r803" ] }, "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": [ "r723" ] }, "tela_AdditionalExtensionForInterestOnlyPaymentPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.telabio.com/20240930", "localname": "AdditionalExtensionForInterestOnlyPaymentPeriod", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails" ], "lang": { "en-us": { "role": { "documentation": "Additional extension for interest only payment period.", "label": "Additional Extension for Interest Only Payment Period", "terseLabel": "Extension for interest only payment period" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r69", "r662", "r910" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "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": [ "r516", "r799", "r800", "r801", "r803", "r854", "r911" ] }, "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": [ "r736" ] }, "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": [ "r736" ] }, "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": [ "r736" ] }, "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": [ "r736" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedLabel": "Shares withheld for employee taxes", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r43", "r44", "r309" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r769" ] }, "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": [ "r695", "r705", "r715", "r747" ] }, "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": [ "r698", "r708", "r718", "r750" ] }, "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": [ "r770" ] }, "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": [ "r736" ] }, "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": [ "r743" ] }, "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": [ "r699", "r709", "r719", "r743", "r751", "r755", "r763" ] }, "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": [ "r761" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r337", "r342" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, Allowance", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r129", "r196", "r230" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.telabio.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_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r80", "r274", "r794", "r868" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerCommonSharePotentiallyDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Potentially dilutive securities excluded from computation of diluted weighted average shares", "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": [ "r177" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerCommonSharePotentiallyDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r29" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerCommonSharePotentiallyDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Potentially dilutive securities", "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.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerCommonSharePotentiallyDilutiveSecuritiesDetails" ], "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": [ "r29" ] }, "tela_ApicShareBasedPaymentArrangementVestingOfRestrictedStockUnitsAndExerciseOfStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.telabio.com/20240930", "localname": "ApicShareBasedPaymentArrangementVestingOfRestrictedStockUnitsAndExerciseOfStockOptions", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for vesting of Restricted Stock Units and Exercise of Stock Options under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Vesting of Restricted Stock Units and Exercise of Stock Options", "terseLabel": "Vesting of restricted stock units and exercise of stock options" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r102", "r109", "r123", "r150", "r180", "r184", "r189", "r190", "r227", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r356", "r360", "r386", "r482", "r552", "r624", "r625", "r662", "r686", "r822", "r823", "r870" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r119", "r131", "r150", "r227", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r356", "r360", "r386", "r662", "r822", "r823", "r870" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r758" ] }, "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": [ "r759" ] }, "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": [ "r754" ] }, "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": [ "r754" ] }, "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": [ "r754" ] }, "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": [ "r754" ] }, "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": [ "r754" ] }, "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": [ "r754" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails", "http://www.telabio.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "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": [ "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336" ] }, "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": [ "r757" ] }, "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": [ "r756" ] }, "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": [ "r755" ] }, "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": [ "r755" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Property and equipment in accounts payable and accrued expenses and other current liabilities", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r26", "r27", "r28" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "verboseLabel": "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": [ "r25", "r121", "r615" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents", "documentation": "Fair value portion 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." } } }, "auth_ref": [ "r856", "r857" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents and restricted cash, end of period", "periodStartLabel": "Cash and cash equivalents and restricted cash, 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": [ "r25", "r84", "r147" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net (decrease) increase in cash and cash equivalents and restricted cash", "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", "r84" ] }, "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": [ "r734" ] }, "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": [ "r731" ] }, "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": [ "r729" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://www.telabio.com/role/DisclosureSubsequentEventDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r115", "r125", "r126", "r127", "r150", "r171", "r172", "r174", "r176", "r182", "r183", "r227", "r250", "r252", "r253", "r254", "r257", "r258", "r280", "r281", "r284", "r287", "r294", "r386", "r510", "r511", "r512", "r513", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r540", "r561", "r580", "r594", "r595", "r596", "r597", "r598", "r774", "r796", "r804" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r39" ] }, "tela_ClassOfWarrantOrRightCancelled": { "xbrltype": "sharesItemType", "nsuri": "http://www.telabio.com/20240930", "localname": "ClassOfWarrantOrRightCancelled", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityPublicStockOfferingsDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of warrants cancelled.", "label": "Class of Warrant or Right, Cancelled", "terseLabel": "Number of share cancelled" } } }, "auth_ref": [] }, "tela_ClassOfWarrantOrRightDateFromWhichWarrantsOrRightsExpire": { "xbrltype": "gYearItemType", "nsuri": "http://www.telabio.com/20240930", "localname": "ClassOfWarrantOrRightDateFromWhichWarrantsOrRightsExpire", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Date from which Warrants or Rights Expire", "label": "Class of Warrant or Right, Date from which Warrants or Rights Expire", "terseLabel": "Expiration dates" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Domain]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityWarrantsOutstandingDetails", "http://www.telabio.com/role/DisclosureSubsequentEventDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Warrants exercise price", "verboseLabel": "Exercise Price", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r295" ] }, "tela_ClassOfWarrantOrRightExercised": { "xbrltype": "sharesItemType", "nsuri": "http://www.telabio.com/20240930", "localname": "ClassOfWarrantOrRightExercised", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityPublicStockOfferingsDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of warrants exercised.", "label": "Class of Warrant or Right, Exercised", "terseLabel": "Number of share exercised" } } }, "auth_ref": [] }, "tela_ClassOfWarrantOrRightGranted": { "xbrltype": "sharesItemType", "nsuri": "http://www.telabio.com/20240930", "localname": "ClassOfWarrantOrRightGranted", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityPublicStockOfferingsDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of warrants granted.", "label": "Class of Warrant or Right, Granted", "terseLabel": "Number of warrants granted" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Warrants outstanding", "documentation": "Number of warrants or rights outstanding." } } }, "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": [ "r735" ] }, "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": [ "r735" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonClassAMember", "presentation": [ "http://www.telabio.com/role/DisclosureSubsequentEventDetails" ], "lang": { "en-us": { "role": { "label": "Common Class A [Member]", "terseLabel": "Common stock", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r911" ] }, "tela_CommonStockAvailableUnderAtm": { "xbrltype": "monetaryItemType", "nsuri": "http://www.telabio.com/20240930", "localname": "CommonStockAvailableUnderAtm", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityPublicStockOfferingsDetails" ], "lang": { "en-us": { "role": { "documentation": "The maximum amount of shares that can be sold under the at-the-market programs.", "label": "Common Stock Available Under ATM" } } }, "auth_ref": [] }, "tela_CommonStockCapitalSharesReservedForFutureAnnualIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://www.telabio.com/20240930", "localname": "CommonStockCapitalSharesReservedForFutureAnnualIssuance", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "lang": { "en-us": { "role": { "documentation": "Common Stock Capital Shares Reserved For Future Annual Issuance", "label": "Common Stock Capital Shares Reserved For Future Annual Issuance" } } }, "auth_ref": [] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Shares available for future issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r68" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r676", "r677", "r678", "r680", "r681", "r682", "r683", "r799", "r800", "r803", "r854", "r909", "r911" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "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": [ "r68" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r68", "r540" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)", "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": [ "r68" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r13", "r68", "r540", "r558", "r911", "r912" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common stock; $0.001 par value: 200,000,000 shares authorized; 24,717,193 and 24,494,675 shares issued and outstanding at September 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": [ "r68", "r484", "r662" ] }, "tela_CommonStockWarrantsExpiringIn2027Member": { "xbrltype": "domainItemType", "nsuri": "http://www.telabio.com/20240930", "localname": "CommonStockWarrantsExpiringIn2027Member", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to common stock warrants expiring in 2027.", "label": "Common stock warrants expiring in 2027" } } }, "auth_ref": [] }, "tela_CommonStockWarrantsExpiringIn2028Member": { "xbrltype": "domainItemType", "nsuri": "http://www.telabio.com/20240930", "localname": "CommonStockWarrantsExpiringIn2028Member", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to common stock warrants expiring in 2028.", "label": "Common stock warrants expiring in 2028" } } }, "auth_ref": [] }, "tela_CommonStockWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.telabio.com/20240930", "localname": "CommonStockWarrantsMember", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerCommonSharePotentiallyDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to common stock warrants.", "label": "Common Stock Warrants" } } }, "auth_ref": [] }, "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": [ "r740" ] }, "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": [ "r739" ] }, "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": [ "r741" ] }, "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": [ "r738" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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": [ "r24", "r133", "r135", "r139", "r476", "r493", "r494" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxAbstract", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Comprehensive loss:" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://www.telabio.com/role/DisclosureRisksAndLiquidity" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "Risks and Liquidity", "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date." } } }, "auth_ref": [ "r88" ] }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "terseLabel": "Cost of revenue (excluding amortization of intangible assets)", "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization." } } }, "auth_ref": [ "r777", "r778" ] }, "us-gaap_CostOfGoodsAndServicesSoldAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSoldAmortization", "crdr": "debit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Cost, Amortization", "terseLabel": "Amortization of intangible assets", "documentation": "Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service." } } }, "auth_ref": [ "r791" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.telabio.com/role/DisclosureRisksAndLiquidityDetails", "http://www.telabio.com/role/DisclosureSaleOfProductLineNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r151", "r152", "r262", "r282", "r408", "r428", "r481", "r617", "r619" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document and Entity Information", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.telabio.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": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails" ], "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_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails", "http://www.telabio.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "terseLabel": "MidCap term loan", "verboseLabel": "Debt amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r259", "r399", "r400", "r629", "r630", "r661" ] }, "tela_DebtInstrumentInterestPaymentTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.telabio.com/20240930", "localname": "DebtInstrumentInterestPaymentTerm", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails" ], "lang": { "en-us": { "role": { "documentation": "The Interest-Only Period of debt instrument interest payment.", "label": "Debt Instrument Interest Payment Term", "terseLabel": "Interest-Only Period" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest Rate (as a percent)", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r62", "r260" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails", "http://www.telabio.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "Long term Debt", "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": [ "r153", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r628", "r629", "r630", "r631", "r632", "r661", "r797", "r867", "r869" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails", "http://www.telabio.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "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": [ "r19", "r37", "r38", "r45", "r95", "r96", "r153", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r628", "r629", "r630", "r631", "r632", "r661", "r797", "r867", "r869" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "negatedLabel": "Unamortized end of term charge and issuance costs", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r265", "r276", "r398", "r399", "r400", "r629", "r630", "r661" ] }, "us-gaap_DebtInstrumentUnamortizedPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentUnamortizedPremium", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Unamortized Premium", "terseLabel": "End of term charge", "documentation": "Amount, after accumulated amortization, of debt premium." } } }, "auth_ref": [ "r825", "r866", "r867", "r869" ] }, "us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentVariableInterestRateTypeExtensibleEnumeration", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]", "documentation": "Indicates type of variable interest rate on debt instrument." } } }, "auth_ref": [ "r480" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation expense", "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": [ "r7", "r34" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDisaggregatedDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [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": [ "r298", "r634", "r635", "r636", "r637", "r638", "r639", "r640" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDisaggregatedDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r298", "r634", "r635", "r636", "r637", "r638", "r639", "r640" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r826" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.telabio.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": [ "r308", "r310", "r338", "r339", "r341", "r647" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Stock-Based Compensation" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "lang": { "en-us": { "role": { "label": "Sale of Product Line" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://www.telabio.com/role/DisclosureSaleOfProductLineNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r117" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://www.telabio.com/role/DisclosureSaleOfProductLineNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Classification [Domain]", "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember", "presentation": [ "http://www.telabio.com/role/DisclosureSaleOfProductLineNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]", "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations." } } }, "auth_ref": [ "r8", "r17" ] }, "tela_DisposalGroupFutureRevenueSharingPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.telabio.com/20240930", "localname": "DisposalGroupFutureRevenueSharingPayments", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/DisclosureRisksAndLiquidityDetails", "http://www.telabio.com/role/DisclosureSaleOfProductLineNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "The future revenue-sharing payments based on the net sales of NIVIS during the first two years following its launch by MDXG.", "label": "Disposal Group, Future Revenue Sharing Payments", "terseLabel": "Revenue sharing payments" } } }, "auth_ref": [] }, "tela_DisposalGroupFutureRevenueSharingPaymentsIncreaseDecreaseInVariableConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.telabio.com/20240930", "localname": "DisposalGroupFutureRevenueSharingPaymentsIncreaseDecreaseInVariableConsideration", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/DisclosureSaleOfProductLineNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of increase (decrease) in the variable consideration during the period.", "label": "Disposal Group Future Revenue Sharing Payments, Increase (Decrease) in Variable Consideration", "terseLabel": "Variable Consideration" } } }, "auth_ref": [] }, "tela_DisposalGroupFutureRevenueSharingPaymentsVariableConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.telabio.com/20240930", "localname": "DisposalGroupFutureRevenueSharingPaymentsVariableConsideration", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/DisclosureSaleOfProductLineNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Any consideration in excess consideration is considered variable consideration that is fully constrained.", "label": "Disposal Group, Future Revenue Sharing Payments, Variable Consideration", "terseLabel": "Variable consideration" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupHeldForSaleOrDisposedOfBySaleNotDiscontinuedOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupHeldForSaleOrDisposedOfBySaleNotDiscontinuedOperationsMember", "presentation": [ "http://www.telabio.com/role/DisclosureSaleOfProductLineNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Held-for-Sale or Disposed of by Sale, Not Discontinued Operations [Member]", "documentation": "Disposal group that either has been sold or is classified as held-for-sale. Excludes disposals classified as discontinued operations." } } }, "auth_ref": [ "r3", "r8", "r17" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "crdr": "debit", "presentation": [ "http://www.telabio.com/role/DisclosureSaleOfProductLineNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Consideration", "terseLabel": "Consideration determined", "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.telabio.com/role/DisclosureSaleOfProductLineNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Intangible Assets", "terseLabel": "Carrying value", "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r1", "r48", "r54", "r91" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationInventory1", "crdr": "debit", "presentation": [ "http://www.telabio.com/role/DisclosureSaleOfProductLineNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Inventory", "terseLabel": "Net carrying value", "documentation": "Amount classified as inventory attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r1", "r48", "r54", "r91" ] }, "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/DisclosureSaleOfProductLineNarrativeDetails", "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal", "negatedLabel": "Gain on sale of product line", "terseLabel": "Gain on sale of product line", "documentation": "Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations." } } }, "auth_ref": [ "r242", "r794", "r817" ] }, "us-gaap_DisposalGroupNotDiscontinuedOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupNotDiscontinuedOperationsMember", "presentation": [ "http://www.telabio.com/role/DisclosureSaleOfProductLineNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Not Discontinued Operations [Member]", "documentation": "Disposal group that is not classified as discontinued operations." } } }, "auth_ref": [] }, "tela_DisposalGroupTransactionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.telabio.com/20240930", "localname": "DisposalGroupTransactionMember", "presentation": [ "http://www.telabio.com/role/DisclosureSaleOfProductLineNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Asset Purchase Agreement (\"APA\") with MiMedx Group, Inc. (\"MDXG\") to sell certain assets (the \"Transaction\") related to NIVIS Fibrillar Collagen Pack Device (\"NIVIS\").", "label": "Disposal Group, Transaction [Member]", "terseLabel": "Transaction" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://www.telabio.com/role/DisclosureSaleOfProductLine" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "terseLabel": "Sale of Product Line", "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r47", "r90" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.telabio.com/role/DisclosureSaleOfProductLineNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r644", "r645" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.telabio.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.telabio.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.telabio.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.telabio.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": [ "r690" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.telabio.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": [ "r722" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.telabio.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": [] }, "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": [ "r733" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per common share, 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": [ "r140", "r159", "r160", "r161", "r162", "r163", "r164", "r169", "r171", "r174", "r175", "r176", "r179", "r351", "r354", "r371", "r372", "r477", "r495", "r621" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per common share, 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": [ "r140", "r159", "r160", "r161", "r162", "r163", "r164", "r171", "r174", "r175", "r176", "r179", "r351", "r354", "r371", "r372", "r477", "r495", "r621" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net Loss per Common Share", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r29", "r30", "r178" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "terseLabel": "Effect of exchange rate 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; including, but not limited to, 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": [ "r865" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Compensation and related benefits", "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": [ "r60" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationExpensesDetails", "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails", "http://www.telabio.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Stock-Based Compensation", "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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation expense", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r340" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average period for recognition of unrecognized expenses", "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": [ "r340" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails", "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerCommonSharePotentiallyDilutiveSecuritiesDetails", "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": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.telabio.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_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.telabio.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.telabio.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.telabio.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.telabio.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": [ "r688" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.telabio.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.telabio.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.telabio.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r688" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityExTransitionPeriod", "presentation": [ "http://www.telabio.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": [ "r773" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.telabio.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.telabio.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": [ "r688" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.telabio.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.telabio.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": [ "r772" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.telabio.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": [ "r688" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.telabio.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": [ "r688" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r688" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.telabio.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": [ "r688" ] }, "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": [ "r727" ] }, "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": [ "r768" ] }, "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": [ "r768" ] }, "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": [ "r768" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r13", "r116", "r136", "r137", "r138", "r154", "r155", "r156", "r158", "r163", "r165", "r167", "r181", "r228", "r229", "r241", "r296", "r346", "r347", "r348", "r349", "r350", "r352", "r353", "r354", "r362", "r363", "r364", "r365", "r366", "r367", "r370", "r391", "r392", "r393", "r394", "r395", "r396", "r401", "r402", "r407", "r491", "r500", "r501", "r502", "r516", "r580" ] }, "tela_EquityDistributionAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.telabio.com/20240930", "localname": "EquityDistributionAgreementMember", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityPublicStockOfferingsDetails" ], "lang": { "en-us": { "role": { "documentation": "Equity Distribution Agreement [Member]", "label": "Equity Distribution Agreement" } } }, "auth_ref": [] }, "tela_EquityIncentivePlan2019Member": { "xbrltype": "domainItemType", "nsuri": "http://www.telabio.com/20240930", "localname": "EquityIncentivePlan2019Member", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for 2019 Equity Incentive Plan.", "label": "2019 Equity Incentive Plan" } } }, "auth_ref": [] }, "tela_EquityIncentivePlansNumber": { "xbrltype": "integerItemType", "nsuri": "http://www.telabio.com/20240930", "localname": "EquityIncentivePlansNumber", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents about number of equity incentive plans.", "label": "Equity Incentive Plans, Number", "terseLabel": "Number of equity incentive plans" } } }, "auth_ref": [] }, "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": [ "r737" ] }, "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": [ "r695", "r705", "r715", "r747" ] }, "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": [ "r692", "r702", "r712", "r744" ] }, "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": [ "r743" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value of Financial Instruments", "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": [ "r374", "r375", "r382", "r651" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r374", "r375", "r382", "r651" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "terseLabel": "Schedule of fair value of assets and liabilities measured on recurring basis", "documentation": "Tabular disclosure of financial instrument measured at fair value on recurring or nonrecurring basis. Includes, but is not limited to, instrument classified in shareholders' equity." } } }, "auth_ref": [ "r651", "r856", "r857", "r862" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r267", "r300", "r301", "r302", "r303", "r304", "r305", "r373", "r375", "r376", "r377", "r378", "r381", "r382", "r384", "r415", "r416", "r417", "r629", "r630", "r641", "r642", "r643", "r651", "r654" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r374", "r375", "r376", "r378", "r651", "r859", "r863" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r267", "r300", "r305", "r375", "r382", "r415", "r641", "r642", "r643", "r651" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r374", "r375", "r376", "r378", "r651", "r859", "r863" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r267", "r300", "r301", "r302", "r303", "r304", "r305", "r373", "r375", "r376", "r377", "r378", "r381", "r382", "r384", "r415", "r416", "r417", "r629", "r630", "r641", "r642", "r643", "r651", "r654" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r651", "r856", "r857", "r858", "r859", "r860", "r863" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r10" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r275", "r292", "r368", "r385", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r492", "r627", "r651", "r652", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r663", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r810", "r811", "r812", "r813", "r855", "r858", "r859", "r860", "r861", "r863" ] }, "tela_FirstYearMember": { "xbrltype": "domainItemType", "nsuri": "http://www.telabio.com/20240930", "localname": "FirstYearMember", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information first year of term loan.", "label": "First Year [Member]", "terseLabel": "First year" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "negatedTerseLabel": "Foreign currency transaction gain (loss)", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r387", "r388", "r389", "r390", "r577" ] }, "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": [ "r699", "r709", "r719", "r751" ] }, "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": [ "r699", "r709", "r719", "r751" ] }, "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": [ "r699", "r709", "r719", "r751" ] }, "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": [ "r699", "r709", "r719", "r751" ] }, "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": [ "r699", "r709", "r719", "r751" ] }, "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": [ "r732" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense", "terseLabel": "General and administrative", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r78", "r563" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r78" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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": [ "r75", "r76", "r108", "r150", "r227", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r386", "r623", "r624", "r805", "r806", "r807", "r808", "r809", "r822" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements of Operations and Comprehensive Loss" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.telabio.com/role/DisclosureSaleOfProductLineNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r644", "r645" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "presentation": [ "http://www.telabio.com/role/DisclosureSaleOfProductLineNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "presentation": [ "http://www.telabio.com/role/DisclosureSaleOfProductLineNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations [Table]", "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r11", "r17", "r21", "r48", "r49", "r50", "r51", "r52", "r53", "r55", "r56", "r57", "r92" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationExpensesDetails" ], "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": [ "r243", "r244", "r245", "r379", "r380", "r383", "r497", "r499", "r564", "r612", "r653", "r881" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationExpensesDetails" ], "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": [ "r244", "r245", "r379", "r380", "r383", "r497", "r499", "r564", "r612", "r653", "r881" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable, net", "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses and other current and long-term liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r793" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Change 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.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r6" ] }, "tela_IncrementalCostsOfObtainingContract": { "xbrltype": "monetaryItemType", "nsuri": "http://www.telabio.com/20240930", "localname": "IncrementalCostsOfObtainingContract", "crdr": "debit", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDisaggregatedDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents incremental costs incurred in obtaining a contract.", "label": "Incremental Costs Of Obtaining A Contract", "terseLabel": "Incremental costs of obtaining a contract" } } }, "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": [ "r699", "r709", "r719", "r743", "r751", "r755", "r763" ] }, "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": [ "r761" ] }, "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": [ "r691", "r767" ] }, "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": [ "r691", "r767" ] }, "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": [ "r691", "r767" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r240", "r815", "r816" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Debt", "terseLabel": "Interest expenses", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r80", "r272", "r278", "r631", "r632" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "crdr": "debit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Nonoperating", "negatedLabel": "Interest expense", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r187", "r792" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid during the period 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": [ "r142", "r145", "r146" ] }, "tela_InterestPenaltyPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.telabio.com/20240930", "localname": "InterestPenaltyPercentage", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of penalty to be paid on the event of default in meeting the obligation.", "label": "Interest Penalty, Percentage", "terseLabel": "Interest due to unpaid obligation" } } }, "auth_ref": [] }, "tela_InterimFinancialStatementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.telabio.com/20240930", "localname": "InterimFinancialStatementsPolicyPolicyTextBlock", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the preparation of interim financial statements in conformity with generally accepted accounting principles.", "label": "Interim Financial Statements Policy [Policy Text Block]", "terseLabel": "Interim Financial Statements" } } }, "auth_ref": [] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "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": [ "r130", "r616", "r662" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWriteDown", "crdr": "debit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Inventory Write-down", "terseLabel": "Inventory excess and obsolescence charge", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r239" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r19", "r59", "r60", "r61", "r63", "r64", "r65", "r66", "r150", "r227", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r357", "r360", "r361", "r386", "r539", "r622", "r686", "r822", "r870", "r871" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' (deficit) equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r73", "r104", "r487", "r662", "r798", "r814", "r864" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "Liabilities and stockholders' (deficit) equity" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r61", "r120", "r150", "r227", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r357", "r360", "r361", "r386", "r662", "r822", "r870", "r871" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt", "totalLabel": "Long-term debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r19", "r103", "r266", "r277", "r629", "r630", "r661", "r879" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "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": [ "r124" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebt" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt [Text Block]", "terseLabel": "Debt", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r93" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails", "http://www.telabio.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r19", "r818", "r819", "r820" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails", "http://www.telabio.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r19", "r35", "r818", "r819", "r820" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDisaggregatedDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r194", "r636", "r672", "r675", "r826", "r880", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails", "http://www.telabio.com/role/DisclosureRisksAndLiquidityDetails", "http://www.telabio.com/role/DisclosureSaleOfProductLineNarrativeDetails", "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r246", "r247", "r248", "r249", "r306", "r343", "r378", "r444", "r496", "r498", "r506", "r531", "r532", "r585", "r587", "r589", "r590", "r592", "r610", "r611", "r626", "r633", "r646", "r654", "r655", "r659", "r660", "r673", "r824", "r872", "r873", "r874", "r875", "r876", "r877" ] }, "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": [ "r735" ] }, "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": [ "r735" ] }, "tela_MidcapTermLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.telabio.com/20240930", "localname": "MidcapTermLoansMember", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails", "http://www.telabio.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to MidCap Term loans.", "label": "MidCap term loan" } } }, "auth_ref": [] }, "tela_MimedxGroupIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.telabio.com/20240930", "localname": "MimedxGroupIncMember", "presentation": [ "http://www.telabio.com/role/DisclosureRisksAndLiquidityDetails", "http://www.telabio.com/role/DisclosureSaleOfProductLineNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to MiMedx Group, Inc.", "label": "MiMedx Group, Inc [Member]", "terseLabel": "MiMedx Group, Inc." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails", "http://www.telabio.com/role/DisclosureRisksAndLiquidityDetails", "http://www.telabio.com/role/DisclosureSaleOfProductLineNarrativeDetails", "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [ "r246", "r247", "r248", "r249", "r306", "r343", "r378", "r444", "r496", "r498", "r506", "r531", "r532", "r585", "r587", "r589", "r590", "r592", "r610", "r611", "r626", "r633", "r646", "r654", "r655", "r659", "r673", "r824", "r872", "r873", "r874", "r875", "r876", "r877" ] }, "tela_MinimumRevenueSharePaymentsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.telabio.com/20240930", "localname": "MinimumRevenueSharePaymentsReceivable", "crdr": "debit", "presentation": [ "http://www.telabio.com/role/DisclosureSaleOfProductLineNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of minimum revenue share payments receivable.", "label": "Minimum Revenue Share Payments Receivable", "terseLabel": "Amount minimum revenue share payments receivable" } } }, "auth_ref": [] }, "tela_MinimumRevenueSharePaymentsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.telabio.com/20240930", "localname": "MinimumRevenueSharePaymentsReceivableCurrent", "crdr": "debit", "presentation": [ "http://www.telabio.com/role/DisclosureSaleOfProductLineNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of minimum revenue share payments receivable classified as current.", "label": "Minimum Revenue Share Payments Receivable Current", "terseLabel": "Amount minimum revenue share payments receivable current" } } }, "auth_ref": [] }, "tela_MinimumRevenueSharePaymentsReceivableNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.telabio.com/20240930", "localname": "MinimumRevenueSharePaymentsReceivableNonCurrent", "crdr": "debit", "presentation": [ "http://www.telabio.com/role/DisclosureSaleOfProductLineNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of minimum revenue share payments receivable classified as non-current.", "label": "Minimum Revenue Share Payments Receivable Non-Current", "terseLabel": "Amount minimum revenue share payments receivable non-current" } } }, "auth_ref": [] }, "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": [ "r754" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r827" ] }, "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": [ "r762" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDisaggregatedDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r194", "r636", "r672", "r675", "r826", "r880", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908" ] }, "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": [ "r736" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r144" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (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": [ "r144" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r84", "r85", "r86" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "tela_NetChangesInOperatingLeaseRightOfUseAssetsAndLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.telabio.com/20240930", "localname": "NetChangesInOperatingLeaseRightOfUseAssetsAndLiabilities", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of net changes in operating lease right-of-use assets and liabilities.", "label": "Net Changes in Operating Lease Right-of-use Assets And Liabilities", "negatedLabel": "Net changes in operating lease ROU assets and liabilities" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "verboseLabel": "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": [ "r77", "r86", "r105", "r118", "r132", "r134", "r138", "r150", "r157", "r159", "r160", "r161", "r162", "r163", "r166", "r167", "r173", "r227", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r351", "r354", "r372", "r386", "r490", "r560", "r578", "r579", "r684", "r822" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Issued 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": [ "r735" ] }, "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": [ "r699", "r709", "r719", "r743", "r751" ] }, "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": [ "r726" ] }, "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": [ "r725" ] }, "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": [ "r743" ] }, "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": [ "r762" ] }, "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": [ "r762" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonUsMember", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDisaggregatedDetails" ], "lang": { "en-us": { "role": { "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r913", "r914", "r915", "r916" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental disclosures of noncash investing and financing activities:" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense)", "totalLabel": "Total other expense, net", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r79" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "verboseLabel": "Other expense:" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "verboseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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": [ "r108", "r623", "r805", "r806", "r807", "r808", "r809" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r404" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "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": [ "r405" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r403" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Background" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.telabio.com/role/DisclosureBackground" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Background", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r46", "r100", "r507", "r508" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "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": [ "r60" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other long-term assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r122" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency 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": [ "r5", "r12", "r101" ] }, "tela_OtherCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.telabio.com/20240930", "localname": "OtherCustomersMember", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDisaggregatedDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to other customers.", "label": "Other [Member]", "terseLabel": "Other" } } }, "auth_ref": [] }, "us-gaap_OtherIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherIncomeAbstract", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Component of Operating Income [Abstract]", "terseLabel": "Other operating income:" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r64" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r81" ] }, "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": [ "r735" ] }, "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": [ "r697", "r707", "r717", "r749" ] }, "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": [ "r700", "r710", "r720", "r752" ] }, "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": [ "r700", "r710", "r720", "r752" ] }, "tela_OvitexMember": { "xbrltype": "domainItemType", "nsuri": "http://www.telabio.com/20240930", "localname": "OvitexMember", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDisaggregatedDetails" ], "lang": { "en-us": { "role": { "documentation": "OviTex [Member]", "label": "OviTex [Member]", "terseLabel": "OviTex" } } }, "auth_ref": [] }, "tela_OvitexPrsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.telabio.com/20240930", "localname": "OvitexPrsMember", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDisaggregatedDetails" ], "lang": { "en-us": { "role": { "documentation": "OviTex PRS [Member]", "label": "OviTex PRS [Member]", "terseLabel": "OviTex PRS" } } }, "auth_ref": [] }, "us-gaap_PaidInKindInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaidInKindInterest", "crdr": "debit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Paid-in-Kind Interest", "terseLabel": "Noncash interest expense", "documentation": "Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r7" ] }, "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": [ "r724" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Accrued Expenses and Other Current Liabilities" } } }, "auth_ref": [] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Payment of withholding taxes related to stock-based compensation to employees", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r141" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r83" ] }, "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": [ "r734" ] }, "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": [ "r734" ] }, "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": [ "r726" ] }, "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": [ "r743" ] }, "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": [ "r736" ] }, "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": [ "r725" ] }, "tela_PercentageOfExitFee": { "xbrltype": "percentItemType", "nsuri": "http://www.telabio.com/20240930", "localname": "PercentageOfExitFee", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the principal amount paid as an exit fee at the time of maturity or prepayment.", "label": "Percentage Of Exit Fee", "terseLabel": "Exit fee (as a percent)" } } }, "auth_ref": [] }, "tela_PercentageOfPrepaymentPenaltyOnPrepaidPrincipalAmount": { "xbrltype": "percentItemType", "nsuri": "http://www.telabio.com/20240930", "localname": "PercentageOfPrepaymentPenaltyOnPrepaidPrincipalAmount", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of penalty to be paid on principal amount of debt for the third year after closing date and thereafter.", "label": "Percentage Of Prepayment Penalty On Prepaid Principal Amount", "terseLabel": "Percentage of prepayment penalty on prepaid principal amount" } } }, "auth_ref": [] }, "tela_PerformanceBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.telabio.com/20240930", "localname": "PerformanceBasedRestrictedStockUnitsMember", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails", "http://www.telabio.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to service based restricted stock units.", "label": "Performance Based Restricted Stock Units [Member]", "terseLabel": "Performance based restricted stock units" } } }, "auth_ref": [] }, "tela_PeriodOfNetSalesConsideredForCalculatingAdditionalFuturePaymentReceivableOnSaleOfDistributionRights": { "xbrltype": "durationItemType", "nsuri": "http://www.telabio.com/20240930", "localname": "PeriodOfNetSalesConsideredForCalculatingAdditionalFuturePaymentReceivableOnSaleOfDistributionRights", "presentation": [ "http://www.telabio.com/role/DisclosureRisksAndLiquidityDetails" ], "lang": { "en-us": { "role": { "documentation": "Period of net sales considered for calculating additional future payments receivable on sale of distributions rights of the product sold.", "label": "Period of Net Sales Considered for Calculating Additional Future Payment Receivable On Sale of Distribution Rights", "terseLabel": "Period of net sales considered for calculating additional future payment receivable" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "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" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "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" ] }, "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": [ "r727" ] }, "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": [ "r771" ] }, "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": [ "r726" ] }, "tela_PotentialCommonSharesAddedAnnuallyToEquityPlanEvergreenOptionPercentageOfSharesOutstandingLastDayOfFiscalYear": { "xbrltype": "percentItemType", "nsuri": "http://www.telabio.com/20240930", "localname": "PotentialCommonSharesAddedAnnuallyToEquityPlanEvergreenOptionPercentageOfSharesOutstandingLastDayOfFiscalYear", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "lang": { "en-us": { "role": { "documentation": "Potential Common Shares Added Annually To Equity Plan Evergreen Option, Percentage Of Shares Outstanding Last Day Of Fiscal Year", "label": "Potential Common Shares Added Annually To Equity Plan Evergreen Option, Percentage Of Shares Outstanding Last Day Of Fiscal Year", "terseLabel": "Potential common shares outstanding on the last day of the immediately preceding fiscal year" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, Par value (in dollars per share)", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r67", "r280" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r67", "r540" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r67", "r280" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r67", "r540", "r558", "r911", "r912" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred stock; $0.001 par value: 10,000,000 shares authorized; no shares issued and outstanding", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r67", "r483", "r662" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r787" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "presentation": [ "http://www.telabio.com/role/DisclosureRisksAndLiquidityDetails", "http://www.telabio.com/role/DisclosureStockholdersEquityPublicStockOfferingsDetails", "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from sale of common stock, net", "verboseLabel": "Received net proceeds of after deducting underwriting discounts, commissions and other offering expenses", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfProductiveAssets", "crdr": "debit", "presentation": [ "http://www.telabio.com/role/DisclosureRisksAndLiquidityDetails", "http://www.telabio.com/role/DisclosureSaleOfProductLineNarrativeDetails", "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Productive Assets", "terseLabel": "Proceeds from the sale of product line", "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r82" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r4", "r16" ] }, "us-gaap_ProceedsFromStockPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockPlans", "crdr": "debit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Plans", "terseLabel": "Proceeds from issuance of common stock under the employee stock purchase plan", "documentation": "The cash inflow associated with the amount received from the stock plan during the period." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r118", "r132", "r134", "r143", "r150", "r157", "r163", "r166", "r167", "r227", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r351", "r354", "r355", "r358", "r359", "r372", "r386", "r478", "r489", "r515", "r560", "r578", "r579", "r649", "r650", "r685", "r790", "r822" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "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": [ "r9", "r406", "r479", "r488", "r662" ] }, "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": [ "r724" ] }, "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": [ "r724" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails", "http://www.telabio.com/role/DisclosureRisksAndLiquidityDetails", "http://www.telabio.com/role/DisclosureSaleOfProductLineNarrativeDetails", "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r246", "r247", "r248", "r249", "r299", "r306", "r333", "r334", "r335", "r343", "r378", "r418", "r427", "r444", "r496", "r498", "r506", "r531", "r532", "r585", "r587", "r589", "r590", "r592", "r610", "r611", "r626", "r633", "r646", "r654", "r655", "r659", "r660", "r673", "r678", "r821", "r824", "r859", "r873", "r874", "r875", "r876", "r877" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails", "http://www.telabio.com/role/DisclosureRisksAndLiquidityDetails", "http://www.telabio.com/role/DisclosureSaleOfProductLineNarrativeDetails", "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r246", "r247", "r248", "r249", "r299", "r306", "r333", "r334", "r335", "r343", "r378", "r418", "r427", "r444", "r496", "r498", "r506", "r531", "r532", "r585", "r587", "r589", "r590", "r592", "r610", "r611", "r626", "r633", "r646", "r654", "r655", "r659", "r660", "r673", "r678", "r821", "r824", "r859", "r873", "r874", "r875", "r876", "r877" ] }, "us-gaap_ReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivablesNetCurrent", "crdr": "debit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Receivables, Net, Current", "terseLabel": "Accounts receivable, net of allowances of $230 and $416", "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value." } } }, "auth_ref": [ "r662" ] }, "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": [ "r692", "r702", "r712", "r744" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.telabio.com/role/DisclosureRisksAndLiquidityDetails", "http://www.telabio.com/role/DisclosureSaleOfProductLineNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r151", "r152", "r262", "r282", "r408", "r428", "r481", "r618", "r619" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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": [ "r345", "r612", "r624", "r878" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "tela_ResearchAndDevelopmentExpensesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.telabio.com/20240930", "localname": "ResearchAndDevelopmentExpensesPayableCurrent", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value of current portion of obligation payable pertaining to Research and development.", "label": "Research And Development Expenses Payable Current", "terseLabel": "Research and development expenses" } } }, "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": [ "r693", "r703", "r713", "r745" ] }, "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": [ "r694", "r704", "r714", "r746" ] }, "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": [ "r701", "r711", "r721", "r753" ] }, "us-gaap_RestrictedCashNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashNoncurrent", "crdr": "debit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. 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." } } }, "auth_ref": [ "r110", "r786", "r795" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails", "http://www.telabio.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerCommonSharePotentiallyDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "verboseLabel": "Unvested restricted stock units", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/DisclosureRisksAndLiquidityDetails", "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r70", "r97", "r486", "r503", "r505", "r514", "r541", "r662" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Accumulated deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r116", "r154", "r155", "r156", "r158", "r163", "r165", "r167", "r228", "r229", "r241", "r346", "r347", "r348", "r349", "r350", "r352", "r353", "r354", "r362", "r364", "r365", "r367", "r370", "r401", "r402", "r500", "r502", "r516", "r911" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDisaggregatedDetails", "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue", "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": [ "r106", "r107", "r180", "r185", "r186", "r188", "r190", "r191", "r192", "r194", "r297", "r298", "r445" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r562", "r613", "r620" ] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RisksAndUncertaintiesAbstract", "lang": { "en-us": { "role": { "label": "Risks and Liquidity" } } }, "auth_ref": [] }, "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": [ "r762" ] }, "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": [ "r762" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityPublicStockOfferingsDetails" ], "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.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "auth_ref": [ "r168", "r307", "r775", "r802" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities", "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.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetLossPerCommonSharePotentiallyDilutiveSecuritiesDetails" ], "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": [ "r29" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of dilutive securities excluded", "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": [ "r29" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of long term debt", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationExpensesDetails", "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails", "http://www.telabio.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "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": [ "r42" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of stock based compensation expense categories in statement of operations", "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": [ "r42" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of restricted stock units (RSUs)", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r98" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.telabio.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": [ "r14", "r15", "r98" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "terseLabel": "Schedule of warrants outstanding to purchase common stock", "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r39" ] }, "tela_SecondYearMember": { "xbrltype": "domainItemType", "nsuri": "http://www.telabio.com/20240930", "localname": "SecondYearMember", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information second year of term loan.", "label": "Second Year [Member]", "terseLabel": "Second year" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r687" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r689" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDisaggregatedDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r192", "r193", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r528", "r529", "r530", "r586", "r588", "r591", "r593", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r614", "r635", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r674", "r678", "r826", "r880", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpense", "crdr": "debit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r78" ] }, "tela_ServiceBasedRestrictedStockUnitMember": { "xbrltype": "domainItemType", "nsuri": "http://www.telabio.com/20240930", "localname": "ServiceBasedRestrictedStockUnitMember", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to service based restricted stock unit", "label": "Service Based Restricted Stock Unit [Member]", "terseLabel": "Service based restricted stock unit" } } }, "auth_ref": [] }, "tela_ServiceBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.telabio.com/20240930", "localname": "ServiceBasedRestrictedStockUnitsMember", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Service Based Restricted Stock Units [Member]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "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": [ "r647" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Canceled/forfeited", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r327" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails", "http://www.telabio.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "verboseLabel": "Granted", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r325" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value, Equity Instruments (per share)", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r325" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding at end of period", "periodStartLabel": "Outstanding at beginning of period", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r322", "r323" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r326" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r333" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r335" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted average remaining contractual term (years)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable at end of period", "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.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable at end of period (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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Aggregate intrinsic value of exercised options", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r329" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Canceled/forfeited", "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.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted", "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.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Weighted average grant date fair value, Options (per share)", "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block]", "terseLabel": "Schedule of weighted average assumptions", "documentation": "Tabular disclosure of the weighted-average grant-date fair value of equity options or other equity instruments granted during the year." } } }, "auth_ref": [ "r41" ] }, "tela_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsInducementGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.telabio.com/20240930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsInducementGrantsInPeriod", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of inducement restricted stock units outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Inducement Grants in Period", "terseLabel": "Inducement grants" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "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.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of shares", "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.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Balance at end of period (in dollars per share)", "periodStartLabel": "Balance at 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.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "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 per share" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Vested and expected to vest at end of period", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r330" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Vested and expected to vest at end of period (in dollars per share)", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r330" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails", "http://www.telabio.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "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": [ "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "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.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Canceled/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.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "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_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block]", "terseLabel": "Schedule of performance-based (RSUs)", "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares." } } }, "auth_ref": [ "r18" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vest Range", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r828" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "crdr": "debit", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Aggregate intrinsic value", "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Contractual term", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r648" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationWeightedAverageAssumptionsDetails" ], "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": [ "r332" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "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 term, Exercisable", "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": [ "r40" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "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", "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": [ "r99" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual term, Vested and expected to vest", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r330" ] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://www.telabio.com/role/DisclosureRisksAndLiquidityDetails", "http://www.telabio.com/role/DisclosureStockholdersEquityPublicStockOfferingsDetails", "http://www.telabio.com/role/DisclosureSubsequentEventDetails" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Price Per Share", "verboseLabel": "Offering price (in dollar per share)", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Balance at Ending period (in shares)", "periodStartLabel": "Balance at Beginning of period (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "terseLabel": "Shares withheld for employee taxes (in shares)", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.telabio.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": [ "r87", "r148" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.telabio.com/role/DisclosureSubsequentEventDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r115", "r125", "r126", "r127", "r150", "r171", "r172", "r174", "r176", "r182", "r183", "r227", "r250", "r252", "r253", "r254", "r257", "r258", "r280", "r281", "r284", "r287", "r294", "r386", "r510", "r511", "r512", "r513", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r540", "r561", "r580", "r594", "r595", "r596", "r597", "r598", "r774", "r796", "r804" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r13", "r68", "r71", "r72", "r116", "r136", "r137", "r138", "r154", "r155", "r156", "r158", "r163", "r165", "r167", "r181", "r228", "r229", "r241", "r296", "r346", "r347", "r348", "r349", "r350", "r352", "r353", "r354", "r362", "r363", "r364", "r365", "r366", "r367", "r370", "r391", "r392", "r393", "r394", "r395", "r396", "r401", "r402", "r407", "r491", "r500", "r501", "r502", "r516", "r580" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDisaggregatedDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r192", "r193", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r528", "r529", "r530", "r586", "r588", "r591", "r593", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r614", "r635", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r674", "r678", "r826", "r880", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r154", "r155", "r156", "r181", "r402", "r445", "r509", "r527", "r533", "r534", "r535", "r536", "r537", "r538", "r540", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r553", "r554", "r555", "r556", "r557", "r559", "r562", "r563", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r580", "r679" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "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": "Consolidated Balance Sheets" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements of Stockholders' Equity" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementScenarioAxis", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r168", "r307", "r775", "r776", "r802" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r154", "r155", "r156", "r181", "r195", "r402", "r445", "r509", "r527", "r533", "r534", "r535", "r536", "r537", "r538", "r540", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r553", "r554", "r555", "r556", "r557", "r559", "r562", "r563", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r580", "r679" ] }, "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": [ "r696", "r706", "r716", "r748" ] }, "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.telabio.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock under the employee stock purchase plan (in shares)", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r13", "r67", "r68", "r97" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.telabio.com/role/DisclosureRisksAndLiquidityDetails", "http://www.telabio.com/role/DisclosureStockholdersEquityPublicStockOfferingsDetails", "http://www.telabio.com/role/DisclosureSubsequentEventDetails", "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, New Issues", "netLabel": "Common stock issued and sold (in shares)", "positiveLabel": "Shares issued and sold", "verboseLabel": "Sale of common stock, net of underwriting discounts, commissions and offering costs (in shares)", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r13", "r67", "r68", "r97", "r510", "r580", "r595" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Vesting of restricted stock units and exercise of stock options (in shares)", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r13", "r67", "r68", "r97" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r13", "r67", "r68", "r97", "r319" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock under the 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": [ "r13", "r67", "r68", "r97" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/DisclosureSubsequentEventDetails", "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, New Issues", "positiveLabel": "Gross proceeds", "verboseLabel": "Sale of common stock, net of underwriting discounts, commissions and offering costs", "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": [ "r13", "r67", "r68", "r97", "r516", "r580", "r595", "r685" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets", "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "periodEndLabel": "Balance at Ending period", "periodStartLabel": "Balance at Beginning of period", "totalLabel": "Total stockholders' (deficit) equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r68", "r71", "r72", "r89", "r542", "r558", "r581", "r582", "r662", "r686", "r798", "r814", "r864", "r911" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders' (deficit) equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity [Text Block]", "terseLabel": "Stockholders' Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r94", "r149", "r279", "r281", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r293", "r296", "r369", "r583", "r584", "r599" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.telabio.com/role/DisclosureSubsequentEventDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r397", "r410" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.telabio.com/role/DisclosureRisksAndLiquidityDetails", "http://www.telabio.com/role/DisclosureSubsequentEventDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r397", "r410" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTable", "presentation": [ "http://www.telabio.com/role/DisclosureSubsequentEventDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued." } } }, "auth_ref": [ "r397", "r410" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.telabio.com/role/DisclosureRisksAndLiquidityDetails", "http://www.telabio.com/role/DisclosureSubsequentEventDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r397", "r410" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.telabio.com/role/DisclosureRisksAndLiquidityDetails", "http://www.telabio.com/role/DisclosureSubsequentEventDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r397", "r410" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Event." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.telabio.com/role/DisclosureSubsequentEvent" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Event", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r409", "r411" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityPublicStockOfferingsDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow 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": [ "r742" ] }, "us-gaap_TemporaryEquityByClassOfStockTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquityByClassOfStockTable", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityPublicStockOfferingsDetails", "http://www.telabio.com/role/DisclosureStockholdersEquityWarrantsOutstandingDetails" ], "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": [ "r20", "r36" ] }, "us-gaap_TemporaryEquityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquityLineItems", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityPublicStockOfferingsDetails", "http://www.telabio.com/role/DisclosureStockholdersEquityWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Temporary Equity [Line Items]", "terseLabel": "Stockholders' Equity", "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": [] }, "tela_ThirdYearMember": { "xbrltype": "domainItemType", "nsuri": "http://www.telabio.com/20240930", "localname": "ThirdYearMember", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information third year of term loan.", "label": "Third Year [Member]", "terseLabel": "Third year" } } }, "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": [ "r734" ] }, "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": [ "r741" ] }, "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": [ "r761" ] }, "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": [ "r763" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r275", "r292", "r368", "r385", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r492", "r651", "r652", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r663", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r810", "r811", "r812", "r813", "r855", "r858", "r859", "r860", "r861", "r863" ] }, "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": [ "r764" ] }, "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": [ "r765" ] }, "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": [ "r765" ] }, "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": [ "r763" ] }, "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": [ "r763" ] }, "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": [ "r766" ] }, "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": [ "r764" ] }, "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": [ "r760" ] }, "us-gaap_UnusualRiskOrUncertaintyLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnusualRiskOrUncertaintyLineItems", "presentation": [ "http://www.telabio.com/role/DisclosureRisksAndLiquidityDetails" ], "lang": { "en-us": { "role": { "label": "Unusual Risk or Uncertainty [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_UnusualRiskOrUncertaintyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnusualRiskOrUncertaintyTable", "presentation": [ "http://www.telabio.com/role/DisclosureRisksAndLiquidityDetails" ], "lang": { "en-us": { "role": { "label": "Unusual Risk or Uncertainty [Table]", "documentation": "Disclosure of information about unusual risk or uncertainty or both and their financial impact or potential financial impact." } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.telabio.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": [ "r31", "r32", "r33", "r111", "r112", "r113", "r114" ] }, "tela_ValueOfSharesSoldUnderEquityDistributionAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.telabio.com/20240930", "localname": "ValueOfSharesSoldUnderEquityDistributionAgreement", "crdr": "credit", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityPublicStockOfferingsDetails" ], "lang": { "en-us": { "role": { "documentation": "Value Of Shares Sold Under Equity Distribution Agreement", "label": "Value Of Shares Sold Under Equity Distribution Agreement" } } }, "auth_ref": [] }, "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": [ "r730" ] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantMember", "presentation": [ "http://www.telabio.com/role/DisclosureSubsequentEventDetails" ], "lang": { "en-us": { "role": { "label": "Warrant [Member]", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r676", "r677", "r680", "r681", "r682", "r683" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "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": [ "r170", "r176" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "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": [ "r169", "r176" ] }, "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": [ "r728" ] } } } }, "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": "10", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-10" }, "r2": { "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" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-14" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-5" }, "r9": { "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" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r19": { "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" }, "r20": { "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" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5" }, "r29": { "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" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r40": { "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" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205-20/tableOfContent" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-11" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3A" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4A" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5D" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "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(19)(a))", "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(19))", "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(20))", "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(21))", "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(22)(a)(1))", "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(23))", "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(24))", "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r80": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r81": { "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" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r89": { "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" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r101": { "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" }, "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(11))", "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": "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477220/954-210-45-5" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r116": { "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" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "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(27)(b))", "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(28))", "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(29))", "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(30)(a)(4))", "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(4))", "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(6))", "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r241": { "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" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "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": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6" }, "r279": { "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" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "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": "(b)", "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": "(e)", "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": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r293": { "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" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "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": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r306": { "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" }, "r307": { "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" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "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)(2)(i)", "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)(ii)", "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)(iii)", "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)(iv)", "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)(v)", "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": "(h)(1)(i)", "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": "(h)(2)", "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)(2)(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": "(i)", "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": "(l)", "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": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r343": { "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" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r383": { "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" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r386": { "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" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-17" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r418": { "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" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "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": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "470", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r512": { "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)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r513": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r595": { "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" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r635": { "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" }, "r636": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r637": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r638": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r639": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r640": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r641": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r644": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r645": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r646": { "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" }, "r647": { "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" }, "r648": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r652": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r657": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r658": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r673": { "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" }, "r674": { "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" }, "r675": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r722": { "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" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r774": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r775": { "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" }, "r776": { "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" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r786": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r792": { "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" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r794": { "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" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r796": { "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(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r814": { "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" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-5" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r826": { "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" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r859": { "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" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r864": { "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" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "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" }, "r875": { "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" }, "r876": { "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "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" }, "r900": { "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" }, "r901": { "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" }, "r902": { "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" }, "r903": { "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" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "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" }, "r909": { "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" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r911": { "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" }, "r912": { "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" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" } } } ZIP 60 0001558370-24-015050-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-24-015050-xbrl.zip M4$L#!!0 ( +2 :%GC1K5+_0T V" 1 =&5L82TR,#(T,#DS,"YX ML7S:=65F6'*>V)TY'\:7C&3O2V$[;?>I )"1A0H$J M ,K6O^\YX%TB"5*RN\HN7V*)./]PZ,#PH3C MNUQ,+PX"/>F<'OS\Z1\_?/QGI_/[YX<[XOI.,&="$TD2=_L:"" MW#,IN>>1SY*[4T9([^CP]/#H\.R$=#J?C(S/5 &/+X@1UC_LQ0V7D3A?G)-> MK_M3MW_4?P\"SH].SWL?R.@^)KP'VR;<2OFBW'/ES-B<$DWEE.DO=,[4@CKL MXF"F]>*\VWU^?C[4S*-C[A\Z_MS(.3H[A@A0K24?!YK=^')^Q28T\#1$0_P9 M4,\HAR!Y#,.0(\@T0U2%.@CP]].05%1[WN[_=WC\:^F-CCXEN.^F4L MO9C^N(O-8XA>3"[9I)3Z0Q=:$R.@P=4);9;NI!LVQJ2"31&$4KEG7>E[K!N1 M)0J\"K-_OP.[8\I =::4+A+R"55C0QHU& C2X'%[\#I<*$V%P[+>\@I[UND= M/Q!:KO+A4V=E9U[3&I$KJCEXMF-J, M3-*4,\+5?J=H^/.<2_FQ Y?8P2$Q$P$\WY1S^D?==F+9D+Q ML<G%DQ*;;D2 7ECBJF-4TYXAI)*W&NT*U\ M#V,+R9PZV2"E3-.(MJ<0G6KBQ2Y"PWJGKQ#K9D8>)C5>F/$^A!F/KV6D#AN7 M9R5LS"/HN"4 .NXZ84<%XU)B; P9/OU B)FSJ!"^-D,)'\4/%PLN)G[X!)YA M[CC'.#Y!SR7XX>O#;>FH-@&_XLKQ?!5(]@CYSZ72'0CW,E#:GP]>N+KRYY2+ MJ->H \+!PV8LL7&Q>2Z;<,&-(Y#OCHY(AZ0"X4LLDX!0$DHE*):$++$\>3/(1XSG$J7[,Y750@V$&*%MU\-;ZJ*^!.2*B,41VM6'4%] M+?X-\+^D:G;C^<]UH4[IK:B^;X(JRB5&< M?T40Y$X&^H9 MDY>F;M5W'/@\,(NI*Z8I]S9FS<;\U5/H>T"WMSZ+1CI(K,2,3Z.&1'I(1A%Y M%ZGZL46\"/$[7TR?&%;/8XWK2S?PV'"2?5H"=7U&&\8GFQBCF(X&.00%X?B. M-. @]J"1F$87&UN MRJ;1A2'RHQI#A[5K:'R3#4*JI/Z!15YEY/>PMED@GW4 MOO-MYGLND^KZSX#K5ZXEZ@^9(],B>05V)]=>+]]QUZ *_ MW?E4U%@G%C/8UX<;^6=C?0B2+^F"H&B"LEL8;2"D4O#/;I( M+$&Y."''HEL4:PQ6\\88GC@QH8SI2?@J,W(--ANBIR6Y.'J)+2L\BVJ;@[>" M-3[!: 3J.I,=TN*L6PQIW8J)+^?&_ BC.I36\P] "H&*7PO/?,2-]% @R4ALL2H:2Y^I\VTJ M_4"XZ^,GTV+!HG?4VQPT*7L;^%KG3-8#)CL,]8Z66CRVW]S=;H_6CMQ.9T,M MH#N]1;7UZU-V6'=^<:J%UK;]7;73;0?(^M93"T"]W4S[GJ4=C)I[T"TDM78> MK3N-=D!J;BVV@-3?G*BW V&'IL$>80M/C4T$R^Z!'9 :^P8M$-L7WKL5X/4* M\;/^CF_9O(L_M1M#.T#]1,?>MD!'O-4P'^_X:LN[4$L+\F[KKF*>8VF/_&^'2FF3M8,DFG;*!4,#=Q;?:R@5V,O0>\;] #8GV$A@H)337^ MOW0$_ >OM'I@$V+N0SK'FW@N#A2?+SR\HG[L!0:>K.VNAZ/: MY&X;,G<-00A\J8G(7Y>GUN[_.LZZU>D=]@Y(>-O>G>^89RG;6E@V60]!;61H MA07E=RV5*2XD-]YU8IW :?YKK8SI. .P"(S MUMD\*7-<'933Z?4[O0];VY&]RJ^.#88%OR57!J(5QVC%<<,NN'%[8DW],0,J M/JFMLNP&O,H.6'BS8I=Y6B5B=NB/:_>X->P">AOX2ZZ*W"$(YFJW1C$HN"RO MGOZ8/M2--PANGX%RU\9MD?N MU![=*&I*99QSOOC >HEF)UF ^%>L27S_ 6V MQYMU([K"]6FT47=@K+XX:,C#/0\?@$(9P# .)V%S@^?YW(>.0N7J5K,Y5H[@ M:C!6,-D%Z.@OT@\6,2D'$I@-S6>8);GO/AE!X3C7<=,XO&#CXL"1S.6ZTO=; MH4'0//EY;GJ+@]E]7H7_/K$7_=F#$C]VOSE;8022VSW/=4RZ0QC<0$9'GC:' MF=(C)JBG5R,F'2R6IRSG6@F!Q8E%2/O6+N!^9/HKZL1>NL*ON/$9NU*'L*)G MQL:\BC\4."5U],7!A'I)I5KL8!IS?'^ +4*#(T"&PCSB[DARZ'L+Z@WF>&(2 M.[TM\]^([;:QN'[A^H:Q(D_3ICWU(]R?O16HG"_9"%)4_ZAW=L_F8R9CCVQ$ M%M]<4>_25^:.S+$&.[B8 M7OK":$@GLSJD;UN=I#ZME2MBFH[KEDE8FP'G]% M3*;_@67%6Q>0!=.L^A)8)N*4HL)\#M/ E.WB0()H\^+BBJOP8G@\U9I*9HB* M"HQJPKTK5!#N&&W,<0W9 MWW)"3["NJG_CFWLRMPVI@>MBVD%3O=63']U& IWT>LDD BK"$\=LA1QR9BZP MN*,*QNL*;\E2#O5PX"65]=^L],UK]HI(EQ9!)EV!R;=0@_=_BH='55U5S+'C M %H/3KVZ,*3=UMO3QMZ>[K&W7YB^G%$QA;$JH@O.H2,R/)[!>6DX^:KP&)CI M\-=_:[]3,NYO+V*G"7^[:$3S1>V2("K.PK?^\+]G8&F%EI9TAP' ;N 80K.J@^\C8T\F%F^G8H?IQ1[+)J5% M&,L;+I7&'+W1'39:]K$G,,<7;J'YFTU[:/_3C,MB\S=:]M!Z*!?,ZPK4NP[_ M RE?0)45;\(.A;<:Q5N3:\.K,>=.F[8[Y=A2Y]=>JC:;K%_+C;8=[*H() M_(6:,XML4\8WGE[*4T;#V06@,A=# +')BD57OFQT\R9,>S@"'F%IPCWT-/HNMVPVG_T/?>K<)FL6&QFO-Z"][NIJ>[YG+DOQHA;X6P 7MR\A_B& MB78X@3(8?X^J\.)[#BB9A7/R0I*8IID[7$U'>?J!.8POT:BA"'\5FP4VW!S* M#_NWU[9_@J>4QR^..YL*.J,C>K>;X7B <+[FPN@])%TJ\PQ8%CPTG1 MM(Y75+TPZ7#%HO^M(UH[96NE-U+P'4TO@L^#>::CQ#E0I4DP.8K(3#M-V/:E MNY6>EC6(Q1=?;!F.+.?_4D2:QN&[\;YV0OT5OID.'U49F5LCFF7F$D'[$J]& M,W*5G^9,'3+N%0O_WHI7"V%MT=]-BK:LZ3;7O'49]K#N*3P1CB?9[ :/C?!- M=T&WJ!<$O2D.KT5!*2KM0F'8JD=^9M2K$/03M&8B4Y"?OK5S(VV."+#"26 MH:JKN[&/CO2=[T@ZNOKK;^\3UWH%QC$EY[764;-F ;&I@\G+>_U^A^7PSO+H;8W 2(LFP$2X%AO6(RM)SJ=(F+= V/8=:U+AIT7L*Q6 M\ZA[U#SJG5CU^C=?QR7B,@TEEJ^L?=0*7UP%ZB@YLUJMQI=&N]D^E@K.FMVS MUJDUN \%[V791CA7TL7DKS/UU[/,T9(@"3^OC868GC4:;V]O1^_/S#VB[$6F M;G8:H6!M+GGVSG%,^JT3RK8:?]S?/=ICF* Z)EP@8B]3*35)Z5J]7J_AOY6B M')]Q/_T=M9'PS9Y;+BM50OVJAV)U]:C>:M<[K:-W[H3E6BM6#GCY%F?(+V!_ M^\6RYH9FU(4AC"P?XYF83>&\QO%DZBJE_K,Q@]%Y38"+ZHJO9J_35$7\]5%( MVI5#75'"J8L=Y067R%49/(X!!*]92OO/X6VL2$K3,Z9'-ITTU/N&CJ+&AY5X M\9 _C!ZFP'QB^05QKNADRF ,A.-7N*-\*SA%(CV]<^K8S6!&%.T'0 MQ]QV*?<87-@V\\"Y?I]*,X&RVH,8 [OR&)-9WV%94!<+#+P/ F%7%]$V&>P8 MX1TE+T_ )GUX%JJ)1)9=Y1EJ5=J<12#2X M-YGX?EW'TBEJN08)M:VT4U*CC5S;<^>Z6D=^B_CKJO9(:2/B=_)WD(DJT_8- M3Q0$O L@#CB+IUBH+'J]$]6]-)M6W5JHE/^/:K4"M5:@5Q4^++Y+[5@VKNI= M*$LVEF^H$>+/OK4\7G]!:.IWI UP!0^?^([FVRUX\.<%YQ% TA+@RC!AY66C MK'(%52VS>(',GZ>=[NGI:4O6H^/C5K/7[;57"A[QAPL6QR!]-DE=9?,IF$DL*F5&1/>$P%U) M7<=DZ@8,I@B'86L8M>ITJ!HI]X3H39$&_!^;S3^50TDQ&\C04DAHJL^9JN S MO2IG)8G;H=7KGO;,8#R9UX) JM 6#X$+AFTY7E AQ ]*[)Q.-EF\4D06 E&% M5CG2P.0RF"A;*?KT$>BTJ&70-9^-(R]W@#@,55$>1C]E5Z$PI=&6E:9:]!5& M$M!X8AB-MT0@\H)E4!XX(XCK=]OUU'+(=TJ=-^RZJ>%M?M)*D;HQH(#;4Y.; MU\ALK.SV'P6U_QI35Y:;JQ! S%)(SD]6+I;\8AOH@KI<1)TS#U$59D(B&++' M6>N"9K.86+I,#K-@56%J\\*VJ4<$'Z"9FM')F8=.%(YC;TOL78,HS2(H8;Y: M'V$5*FJPL*==7U/E]XSC B!UQLUEC;(B$/2&6HD)S.96D]2"\ QE-;HNGL%D FLZ42 E,:@?FZX)F,Z@=Z&H"J\*\Y!6=3"CQ 64N]:Z(Q?%V3%A" MT"0E86E7!UL50J*!5 .R.7%RZ4R0W"=&=>%5H8)>. Z>%VN L'-+KM 4"Y0V MX94BO4_D%H%8A44%&;-[$V5Z"+8F1K>-WA*;3OS-HS] /(R>T'OZ\*:(EKUR MB!U K\*:\%#MYB3@7"-&,'GA$=Q]&&$;IR\FYB7<)W?8$*W.XL>Z!WQMK%KG M3O[^H/VK17::1PG*W-S:SM[K>TY;F9FB MA(HM,U\V4REECLG$'?A8UH35&=9/KZX:+$0K:3X;@,)6P(KT \N)%6D'V38,@6OV,Q MOO*XD/C98@%<+8G+/TYZR[^!)@,=((_&I)AH-[@-=9 KRF57H_8_^'-XP%ZQ M#0M0?9 ]DXU]J\K_N^ S19R+"64"_\]_GAHI;*MX+]SG@\R0._U2-\B=^*,< MBVSJ,FN)]]*X3WK=DQ-C6,WD)F'-JAA(0WOZ[T D?%?U+LX$$\R%,L8K M9!./3%$ M.+*#227_5T">\Q^/B^!@L+_2-%"S#O*%$ P_>T)M/Q!1'( LLEQ MI,LP=22U#_-_Y>_Y1/+UNSU&Y 6&$NWU: 1V6JW][$*4LR= E7O Z"N67G,Y M^\E!%GHQ+KB0M>LUZWBAO@(3FZ52O&QE@\(VYC-T^FP^O9^Q:6$I8*!7;,G) M.LDY: TE,;VS#8?UES"2,NG+X 4T'((;;&L.K860LJ/M3U_4_-*3/_;.5[:P MQ"=L1E^_B%8]\:W@]WD\ CWI6A"%*?WF@JUT[;-S[-XPN?O12YJPB>[U2)N$ MCXCL,^G:>#?;6?[9$ZZKT?+*=0&ITZXYZ0[! S8S0A5NY$E'MKPIM;!G+),> MMG/DV"'PCR]&1Y6)Z%:NH AOYEQVBKEW(VVK]F =:UL;!4[7K5:C%%[Y6\2A M(FD.TUOR#!"X0J]B[4]P*W _. &>>#NPMI/H*(L;KRN-USP []G8,N&D6E/3 MK[Z4>W7Z[[(4T*=O::.==<'#\ 'E(N]$W;!BXR70_'6>7I@D] MR[@IT!2KJ2Z1;[,RGZ @;IA>K]Z(4M#<8@ M]2L8J=&)K@(#O6I+3I.BEJVLH;5?MNQN34*R 1RN3G4_(O7M1_G$\92I('.< MFY_P(%QD,RL8VGZDF.<&$T3L+7JE! 4&.H>QO9*N^0P]:1.M([><>^H[IP^C MR(69&BU,8CH#?6A+!K,;&'TC&+KI+.Q0A^#?I/9$G]"[ND)$W= FC7-#6:'! M]:;J#L)O=FD;4P_IQWI?51D>_)+QZW=@-N;+??)9L4M2NI@5VLU>]Z3TKW!\ M:,NB;X0J7(:ZADS%ZUIQ[$+X(!T@';FAWV:;1U(/HVAT]4"VBN,6$5ML&DH= MD4^:ADISJO(+9J #EQ]?&TJ+=NWZJ.-HJJPNY1Z#8/='>)-$N!0;? FLO&C MKR[(=76/I_6.F\?-EE6WECG)'T%F5IB;?QVLGY\59&A%3YSQ).K.WN M0T$EGI$N"B([D8$M3*;5UYN##?!]S, J9<=]Y@4MV5\D*YP^CM:([\YILKD; MJ(;.R,7/ (2FF.74V\Q$U65Z"WP?,S664F]7.]&)VJG;]^")AO>FWB/BC>2_ MLA]D236WF(;J,KHKL(:.3P)DZH0H<.X7Z08T0X>41-7E>@M\AGY3^GHR=>D, M()ACTXZK\5H>VYNTGS(T"4EL*$(!2-OJK[\ 2%&DB!=? +S13*?QB@? >0,X.#CX MX1^OR]A[!@A',/E\'W!__X\7_^],/_'A[^Z^S^ MQ@MAD"U!DGH! GX*0N\E2A?>(URM_,3[ A"*XM@[0U$X!YYWH>'/[(^SGQ,VL#$8YV]?W>R^7!>= >33][)R=%W1^^/W_^-=/#I^/M/)W_W M[KYL +\0W&:1$C*.DM\^T?][(B-ZA,@$?WK%T>>#19JN/AT=O;R\O'OY\ ZB M.6E_?'+TKR\W#\$"+/W#*,&IGP3@P"/PGS#[\08&?LHX5&G^^H3B30<7A0H$@_:PRR 7]MP!GAZQKR4HZ2B2 M=%TANX0/T[)!%?CC4?[QX,<_>=X/",;@'LP\-MJG=+T"GP]PM%S%M"OVVP*! MV>>#%,3^(975\>F'8TKSGQ]2(G*J3.D-Q/@.H'.X7,+D8>$C< =3@CZA)5Y?1'&61L_@ 009 MBE+28ER.]L#'!I-O8#)_!&AY 9Y2.D>&64QTH?IK5W:UZ-DVX5^B,/!7]%\W MT$^&(%C0HQ4S:LR&=]D3T57V^W0V XAH;W>C:->[&PSXQ4?(ITN%+*7K(KH> M'HY^6>=6R/>IW=TA&&9!>A,EX)8B2%U09YK5/5J3,]N#$,^[ @EFJ_H2MWXJ MKM.O.T1?OM(_AR:YT:L[!-\#LF:) K81(-^_)E&/E5/[$>PLCYXP^#TCZXI+ MLN[M/$V+NFE+$L/:1\&&M.+/74P 7OKO0(;@BOZ'[36/ :SHP+^Z"4BKO0P M(=8%7P Z4+*(AV",4-D?'?"P^ =AY)7AP[GOKW)" M B71Y>O9+&*HZ<87"9D&X"8^M]$6#3:KC3P)J+0&(/2>00(VO07.B!FI#.R MZ= M=*F4=92D1V&T+.5-UMC=E*82^Z#QFX\,*]9;?Z3(WY2E,#D,F?@&Q+#9 M]0#HLIX.EV#YU-4$^;C6^^V/Z(+@A(+L"1R6;!@076[O@RI#;L7C:,.F[PK" MY+>(S%O,G)/?:J,":O0A"#?C4DP'3'9KUFARU)KHY:=!??IT$ <.4(Q=]0H'6YIS)^2"MZ'WN'WK9G\H]-YQ[IWL.='@-54CT M= /"U:#0%4BPKGH"/K;;J<2"9I28YZ%2&E^!"3UHTK$'7ANU38A:6:!^!Q6I M:7!AA=0*H02C=1YR5TX=(GBQFB?'4($&_.X0,U-$<,9HB0G*DU%+C6(87EDB6% M[FH#2K9"C<&-Z;H(6ZK@2BRMSA=E-L_9^@OPZ=:(SGY7B)WO!&O)S*'14N@_ M-=O:Y R M9"E5=FVZF2DK,V(^M%@=Q? 6:&4+]QE= R7A T#/41 E\N9]@HC:JA,8FDJK/F*2I&2?O)OJ??D:Q%D(PBNB M"S38E*7L%'PZN_110A-E[P!B">-G:WX'$C\SXHCBL[IQQW1&;G3+)_5AJF8M M.5AOV-?7F-$,V(XHXSYH5"[43F UJ+?JFRX BIY9[O+6;](K9A+G(FLBU&U5 M(ZNDG\.$G9[3J41JVK(F&J3S&_4U:4UY0'V,C-NCG(2J0:E0MVI,]-9/6MSZ MH6A)C(@'*LX9$P [0*+47/C VF0.9R(*;D,='(P;!1_IJC&(D;4\ISRE6MOA M)J#$B?) K1.G7 R*P#4)'7;Q)^4WU,/!PMS01+H^(XB1-7ZJ>.\G0_ MQ>#>3V5+C5TPH>OA 5HF2^I;FX!:I WG3R62@AIBJ)BV*\)7H& 5302IF<(8?F4R:#[>&,5=R*NS:8)X:7Y3JF*+[:+Z0;5J%\*K[ M"OP6KE"L^;'M);LPP( MG0E !"Z4OZR!(^1*U5S#&6[&W(?+VAA"/(? M>A7WV8\5M\+%#<2;4VD3"T1O2PKR4>/_RCV[&Z)+(>/Z=MI[VZ\C:S@ O'!;5.G/P" )ZD M D2MJOR4,>@Z"<$K"!_A-<99^2R(8M&FTU2H-;J-'62)U'3T&G=FRW#FU5)Z ML N.QDU0CZBJ4>H3XT 2PZ/_.LG2!:N"J\Q?V 56'-_SP)T@5"-AH0G>@MBA MTQ0D?&]D*/#QL)2>!BJ_Y"8 =(%%^ MFY$+K$WF@+<9Y=R&.CB8O\W(1;IVFU&(K+UK"#\!.$?^:A$%/J\XEQ16?AV! M!VV*.C#?Q4!\)4$$RZ=.!CW(E00)DZ$&#G:N)321+J\FR) UKO:/E(SIC"S: MHNA!CPOJ/OH8BTH\ ML#-61LU'0,;&=#J@;[<*5/B?#*=Y-3N(;L%+Y;U@!!/R9Y#7NI/5=6K3AW!E MTKH7&[7F2-_3V23,E4V:Y\ #%=(N NY=5ZFC9* :-?/5D=K14JO;)J#!_%E- MMLQB5B?F[%1Z$BQ%V#$4]4NU VTEA9P;?=%X G]#[6//>"9^LM MS)V_9E5**.);[)-0ZT[$&$.)DV='&JSW1"K0##@^ZN8GVCJMM?3@8N#WVK!E8LO[=>0F)+7%C5OJD);6.!4?&"Q,G=PL3?_E*5H'3;V+(7\2*E M?3]]#4\E.M@+.^,&*""G5D>W/1EVU\#YCAG?PA3@&TCP(U@7)KXL5[6:C7S."*= X3P]NHX=H&3W6)UVZ]"5G?H[^!ZX&,KW1P$+)M M%QT9C4^U.K?=^6.W&G05;U;/*)I%RDH1BE9ZQL-OYQ8/]%T+KUT7/@Q83UI; M2"([%V%FOLJTBA2A*8I(V#&Z'XYVN'Q#_LD^U'\J,*T1^O+R\BX%1#4Y"$(-QASNGIQ_?'QQ^. MC[U#K^R._%T=9OL!>W#F54?Z/Z\<:QDGN$9#*3 Z ./'DX_!P48+S3X[_TA7 MFZ)(_ [0D1T4>6^5JS#FM]D0H&7DVG:V("U1D#V!P]+BJGK/B^W)* M5BAB2;*?#]XWW(19,7'?B1>(1P [CE@J[J\81U,F,GVKBDA C55I$&R6-'.4 M>")IV(\#-Y(4&%<.E\4@#[:!OE6V;]>Z=WX47B?G_BI*_5@>>96W M,2F.]SW%H2#%KFB"($\8(!N#= $0)0>!!74-])TENH.1BTF_O4F1?>@K,GVR MK(KO'J2$ A!N'I]3U/KA YL4S-]Z"D9$@U4I;.N%$M2NR9_*!5@% 4_8F\K80&-.3KX21]!CF\I5L MS2(,BCA ?AUWUWF-.I(#OP(D,TB9OEC>8ZS<\SDWG1 MMCU9W%T9,*2&GV[+'N?UY&<_SL#E4 MW)X^YX6=ZZJ0 O'BMV-O#H1>>JF]MOG+F.".5E1N_A39C8_PT7^E-^OH^I/0 M= 51JRFC5X\FM>/O?=Q!+RK=$7^NJC221=#M)_=N73G@#@8P@>;.H2T?W%$) M48B,( ^B>7*>(022H)HW399,[%_Y1=PM.V]!.IT1#MQ!Q#ZD9+'UE*4LYPO> M$3XDJ4"7#.-@4@F_Z^-U#//%':6LV.@C%(3@F6D][9K6/?@]BW"4@@> GJ, MY%/T/0C@/!\'FO!&8H4[VB9;(-Z"%_:EY<)XMZU)N9^. MM>^IT..\\/)IN:/T&HT=6+:T4E+M78N3(B6353[/W4 LDMP.C%$!'?0+9Z=^.WQ^?>(?>MD?R M#]:IYR>A5W;K_:7H^*^NIHM]33*<^3'%?8J^)@% ]) R79$\KV/!-@N-\;=\DIL4XYXV\ F';2:E4K/5+$*,<^7\AU(2O[%(!60-RW8\$ MSJ+KZ:1'Y0D\GQSSAD /A 5^I_+-O+,19*ZT(1@ $.(K0OB#3TLFDU_"+*!U)"<8@U3R=J2RH0,9O)U$J$/;V!F^M5O$ M5UE*XZZ [,(S0(/O-!*?YRIRDW9;-'8@#[>5C-K2-[:<-F56;T%*5073B] 1 MH1;0E(YS/PY84=9DOCT&S?$M,-R6MIDFN:H1VO+S=7H<<7? D;&=:!A,OV MNF&$,^XX\&_N"%.0:M?)D;^]X\LXCF"2O&DJ25 M5PM@3%;E !E/+ JXB M;I7) C-M;!/UEOXW#ASLZ5*T4[-4XJS>XK$>PY_NX\\)FL@/4GHQ<3/+7;X6 MQ87I40CY7_CHOPK/^3KTY,#!7QY!D"%ZC) _,H,V M_SSS<81EL:X!^S<[%92(GZT+-*E$KQ#+"@]DC[%IM70FE#:X E1G!BU66%W' ME1CR\)/>/-%JZ<8=E!:ZS)6>C$+GI(=+597N@?2:.G!OI86&JH37I,\-Z9VM MRS__&0%$V+18WY %#2^.T[:Q,X$=4XY6R@TWY%U5R2:ZK;VNI _G_*^&HBNM M6$RN&^*]3E99BAE=)WH^F-?"4=>K5%BN^'@$VA56P29@7C6'E.GE[8WK9%0NVS3)O.^P0CCACN>97Y3XL^5:5Y0M, MP/J+CWX#Z566A/+S 1&P RYY#*6OBEQ$NALS:P_GICJ9&'@,:\<8H_"*.Z?W MGVG>W@')N8\7A"#Z'UIQ_]F/:TNB;3!5H&4MVCMP&#*Z+K5@A].A^5N0TKI, M=ZSL(DUZI4G+=S EU!#'&Z\OHCBC5X@>*&L8]SI$ZS_TBM83%#V*HT>6EEZ. MIC^ _! H09O;(Q(82$#6[G1W @S(_HEF0O4AP; M;:[J;1+-I8__#3R(X=J8_7 ^6_,[D#U,/^:(SIP?C*-ZM9J:8_+1;KU6+F+* MA[75S=S8:1DP.;6>#%6;9H#KZ(E*H1DD$J M5W%^\>D3)ZDD+U<"[,":M W#5>2XA.52[$3KPZNKM11QZTCU9TKW@.,JWZ=O966$8'1R(2Y8" M&#=*7]'::D0X_V2&,3Q5 T.!&3CQ[[&-*/ MSD<3* G;8+GT)BL/TJQ_H)Q/"TDJBCCS09W924O87C5'/A56UPB[*$EWKR)@ M-_:L,G6226'4\J=AX*^HM[J!?B+9N @ '=@ERA6D4O&42X#=BSXUJU0M9X70 M]J[UR/&OW>;A.:"WMV*LDW'E!_)%H!C<@75=9^E5Z7!GFU_'\6OB+^G#6O^E MU6[ ,LJ66B+B-7-@T]]95#QZWH#(Z/J7ZE>!\R0)&6A1_H;=,;H%>D;7H5<' MBO<-(7!='62_0]WO4/<[U/T.=;]#M;=#U:UZ\Q" Q">SE*KB31W.F4M1"H\B(<$\ MRXOAOR9X!8)H%I'5F[# C1C6H0(W/-TIN2ZF8 0'[#O9YC,4"JI+!V_Y*$A.F:L"91<; M'U8(^.$T^9EL0*C#IB2<:(E3UOQMG1;IT^6J*#=H5A61QC\OZ9D2CLB7RX0 M(I; 5+5W8=*30IPPICH+\#NAL!F@5F?:E4O[. M>8FO,M+_>?E8Y.=\N/RK5P[H?O[7(UBN(/+1.J?D;'T>^QA/9XP063J83D.S MAOF0/>$HC A*^9N[#!-)BI@$WID\,7WQU.ZZBBFS^S#M%IO\=2Q6@\X/*#;2 M/#*=AF[DE"F5L"8G#;)&6-3ENE1]DGHR1X"= H@/[#4:.1" T->P >. MK70$I4')V#O40B6*@BQ3=!_-%^E/]&_ #0#)X1TXOM+GNY02*WR_?"4+G BW MX'REA0.G3_UX7Z'%"O?/Z4VG.&[!_4H+!XZ+^G&_0HL[\S7SBO02&@@O,KHE MS$.OK)P'O@4O[)-P@Z+9V(%#A#:SNBY9#DF1H9:C?(>B &PJLH@$)X9WX#BA ME:S$E+@CGCL$ P!"3 OH;"Y\3F>598E 3!KM'#A!:",N#8K&GIF*=P5SQ7F M<TFBJM(4;852EVBDE,V+\E%,' M]O)U%=&E['5"P+]O51&7W]2!6*J&8LE*X_+ILB".[[J+XSL'[EF,(8[OG+B6 ML0]F6P]FCS/[5-:&;::@6C,'+*Z-=-4$N;-?E@8OV2Z__(B+KUB4C]ZQKS<2 M9^])I94H\(6? KK__V41!8M=I-@LP$WAZ][7FX_;:U%I:P/.#K3O$ RS@.5E MW5+\: 'IUKON[SC)3'Y>5[GHWZ,#T!>>-F.XO]6^3@C30%F(X\R/:V[VFU09?Y9-1G7MS([!BUK1K][NZ,FZ, MZUQ57"HI8N)(@:J% _&:GGJ^O>BE(-4=8V:K.?98)6.X>$Y1MG*FC)O%R4#) M)%<%K^^O^>W<\,R:FJTI,2<>ZJOA=PM3OD)*GR=KUX5K7EBFIT)!*JET1Z;_ M!'%X!1';I*+\"T%X=L:2WP<0>+_^7=,&388(%:,?-]S1FA$4Y;^#!V?;W;?6H\I@#CQS+-5/&=@F-4V;C!UDW#J1 M6>"SV1.L-YN:5:-23N1U\DRPAF@M+#O9K2\'DK@LZV='QKF3+-:*@)0L=&EM MQ@G&0%@-J5>/#B2.O26-VF6?.WI5O:I62W**GN7JH]/0@90TRUJBPZ71BZ96 MJ;G*4D+C/2 ^+@/TYAN]^)M7.=R5=-O&#EQ=MR3MMIQR1N*;\K[GA+(HY!=% M'J1'!^[&OPG=$+#/G?FBQ;0G4ZK^W3EP@__MK$#>ACJ)SL-^(B*Y@1A/DPUX MGRP%7F\.U!=P29G:L&[LN:PXXJBX2[!QEO<@ -$S)R^\34,'"A;8G)DTN>2$ ME,\SA 25*MJU=Z$2L_-"+[GEA.QOR2364_S5+EPH]NR\!E09YLR6A9",@$_K MD>?_O4Z&W\1HCV%4C=R*K([$49L%=LX(8N$Y7-)Z]PR=\@)>^Y+EWPM*EA^R M0;SJ*-6;?F^@5/E#L !A1D-9E\M5#-< / #T' 6Y%VGPS='8:$]!*'!-X!#SRF(5050<(%J]*\![06 M:9""D&'VE8@!WS]\E4I4T<:!C"!34E5P8IS7^F80+>DVG.'.PT"\(FK3V@'C MU%+.Z@M_VL2-()EBU2 :6BP4S88.F%4[>6C2M;^(IDA&&WV!NK]VMK]VMK]V MMK]V9F#/T,MQ-99%(&;Z-"/ U<2#+B$ M#HP9O?RM+DJ3),G\6"#Y?ETY<--@; ?0F3=CR_\.IM0G^7&!(<-J$H8@S#&) MUX^P> R<.*W+9X#HM=8D#[ 1TJE'\^?E0SR5:MTW/DXO_#5]WAP'?OQOX/,C M)F81<.">P]BZ9IBC[LQ?RJ"D-";Y,\!I^9">Z [GL$,X<+'"Q$)X4)XYIFY/ M:KJ>=NEBY=#]PMH(53)=&Z9_!^Y;F%*T81@V]K3;V29R+XVODS +&"![K)C\ MFZM*(X_EP,V+L2?3\9CGF"/K06.=LE\ ??.!+#;(PH(L(]A']CJ$'R'V:./0 M4VM7+!RX/.+R[-N5K=^.7F\>IRFI?X1DXW:=I"A*8-J+ > M,]W16RV6WL+DF2R-0;Y*QHRDZG?*UEN8_AND6X;W">MW&\^%JSH&-'1$#OX! MU#+G\A5$Q4\43K0!-XV$"Y>$WK(""]CJCE9WGEPV9SHX11G+>)NF"X >%W[" M73D-O5!H/;Q13;9WQF*.H7\\'3:^M1L>/Z-68/ZPR4&..V8F7>*#U4!T_J+E M]IADZ."M?"RCZFO^_&ID[GT#JJBTS\E\CL"7Z# MF?0>K**-&Q=:-7160T).W%-] #'I;CY)PB\^^@W0)5?A;*67&]7-'+@8IZ5_ MM8E=29556?T$$K)!BUE-H25A*EE&L)(U.@+3;.M &G=KJ6F29OL",2#<6! D M+\ SB.&*TJ8C.*V6#F1>MQ:;%F'NGY7L[^/L[^-8>-.DH R$?,(+,Q*HG&YC M!V8# SJERPVG-MZ\2^8=-N$?6VS"MT/F4!X;=+\E_^:VY&^B3I7M;?>^3M6^ M3M4W4*?JC59!?#.]&I%ZA7@J).!%XW\%+GFW'AW4@4JO4+(DHG(C^E0E+Y[&/\73& M@I,R5R6&=^>M'EUG):;%;@G3"CI2/\4#=,1!J=2J5E&40X8#-6096A.I8^(! M.N"5Q K4+.1:1]XJVW^A;U JIH(=& >BIGK,WL';I:E7=70C!K=V!J.B0+8 M>K-G(53!:$U=$%YDJ*PFF=W/D-I+G_QMQWP'GVXAM1Y3L;GMVO?;-S(5:CS[%J;MTDMK>.G/S'^]MKXD5NMJ5A M2MR8.BGUR!<_?2+WT6[GA.0CC6,_",C[V/<>*2'OWG[S[]^\_>;'?R4G)W_E M--X[">L3A803^^Z;=\4/9SFY*/R)O'OW[0_??O?VNS\Q C^]_?>?WOT;N?E8 M-/S(9-OXG2T#/_SM)_@_#XPC84J&R4\OB?^7KY[2=/?3M]]^^?+EFR_??Q/% MCZS_VW??_L?'ZSOWB6Z=$S],4B=TZ5>$M?\IX7^\CEPGY1:2NK\\Q$%!X/MO M2U[*%O!?)T6S$_C3R;OO3KY_]\U+XGV5BP@_:S IFK\O?CCS]^RW\M MFS)"7EJVE>G^Z[?BQZ_^^D^$_#F. GI+-X3W_BG=[^A?ODK\[2X KOQO3S'= M- L9Q/&WT/_;D#["YP0M?P0MW_T;:/G?\C]?.P\T^(I R\^W5TI]?ZS1RCMQ M;;1,]*U)==)C5=*^:J1V56C[(O<, >B@SR+W[*N8"%+H>\W^5=./OJ0T]*A7 M: @L6RASB;B[ V$@';DU>@%$/T?.W'O4YI, _3N ?W$[L M/_Y^%C&@/'U(TMAQTX(2%_\O7S7]WL\:(#30.HWKDCNQ6_!B_^RP0][B6S=B M"+9+3X+\P_#NFSC:-DLJV$4-/_X]>.C_80M5:GK$-(FRV*6]OJ@LOLK2I8BL M!8Q:-#SY?-=#YK^>%V.:$WKD(DS]=$^NPDT4;SGH_UF(,:%C%0+<,XH-VA[\ MC->MFO0HO$K^#:=3-4HXVJ> VGP>]+\S)TYI'.QOZ2Z*FT!*W1*_7RFT.W2Q M@V:XO4TE[&C'*PD307D^)[RAL1]Y%Z%WSB8(+:H?ML/O@(V:';I?K1%NYVL6 M=;3K";)L*/4($)YQ (V=,/%AT.[$OX:F^/U/I=_1('O0#K<7*J4=/_B6E&<# M03%_O/0#^BG;/M"X0>^&)GA=3Z5/X7*'O^-T-:640UWLCKI9S#R+)N3430E0 M)H+T7"YV2Q]]6 "%Z2=GVS3,*IIA=[5FO>KN5F^#V>44D@YUNWQU6E$E0'8N ME[L*W2AF,,J7Q7 MZ;2,/*G3GWF\/_4\9K0D_Y]K/Z3OE+9H;HO=0ULTK'MG0T/,GMDF[DBOS&FN MBG\0H$[6X6SXF?,]8_]_=!5STF5S1?BD0H]&]WRH.T"?%,EL2D'+6>9O?0F M2E(G^#_^KG7=I&B\$ ]MU+'1/VLM%^"=S?*:\DU!G3#R,ZV# *U/8^HH?/'@ M9[S>UZ1'F=(@_8;3PQHE'.I3? &:C.Y$*3'!3=/4:C>\VYH@M>55/H4[G3X M.TZ74DHYU*TX0<(ISK;VS??9]^^^>[CWTZ )H1J:X'4ME3Z%:QW^CM.UE%(. M=2U.A40;\NZ[-P]?DX+^]/YU'SN0ZWRWWSY$39H>_H[7LQHU*=RJ]B-.GVH6 M<;!#"6I$D)L/IRY>W"12\)P756<_D MSK(XIF$JTAL@?MC:-DN4:QAE<[PNJ*-G?6'9W!:G2VI)/')QF5,G)7DBZ,]W M;IQ2R-3VG^FYDSJY."V'D(KFV'VT7<_#(^*FMIA]M$/BT8?")75(&G0*IYTS M8RL^^5(E:8M[ VHS-#5% M[Y=*_0Z<\J@=:H]42SO6'5_DK'U!>[9A^8D&01= 'C3"[G]-.AV,R5(+S#[7 M*.?8$1EHS@UYC-T6LFLC][>[)X<9:IVE4',"-BS5.P3MG;"[H8[.!YLX+3TP MNZF6W&,W=#@/PIFLB&!#)#ZS>3);H,=.EADOPQB9Q3?EC7I-A)H\\9:P]KEC@-*UI M#G_'ZWF-FA3>5OL1IX"%0)1PJE9<\31)V%C2,4LY:H3;!9MUDMVOW@*OZRGD'#Q5YN3(KP5! M.X@^B5+V8B??[=,*H>.V2X@DA8;' 770$'MO _%[]G_K,3,(&2T_3,B>.]'S[^[ 29:G&BVQ=W7/:R@!RG M6AWQQFT_\0>[."//"Z_S?TB,5L1)2<&+<&931/8SC1^B]MB>V1 N_(-6C&Q$ M_2UU*>//UFS))YHV7]CH:HL[JELUE*.XL2'>J&T7=ZAS2E17A-%=*:YGS#/8 M3J/CJ>M" <*$Q"7Y%0EI"M>2G2"(OL!^8 +_]<_???^6A^H__^G=O]D(SZOP MF6D-[ M%R\[&B:4C>7K](G&M3F[P@9Z/7%'5P_MY:#3Z(8W%OL(/]2E=G9TP1U?.OK61TAU>[S1IR7U M\!%!$%\13EX\J55G45GKBRME V/E)UI<9@R/7RV?!6HQ%2\>'&##"Z& M?(@B[XL?J&?\6EUQ1W$?_>N+S.Y^>*.ZE_3#%W$%DW**R_B0-R4G4K#ZVM** M=5XC.+D1+$7ZFL&. _5\KBF3[-9_?$K7F\^)4%YAHJX^N&-;2V,YJ%L[X(UF M/;&'>G!)G7#R*\(9G$2;$\9"1+:5\)U6ZU+)+*$6)]72,OP3<_C6Y:FJ+?(@ M;=.P%IQ-#1$'9:NX@X.QMF-4$;83@1.J&$3AXPF38&LQ^&YIDL:^FU)^FML9 M?RW-<8=@EY[U \[FMG@#L5/BX<>CF ]'.=0%-(-[&W/MNZGH0^SN@[' M.[%X0^A /J/YH'-NN1K::[4W(EW[SH,?\)=D3T./5_1XB@*/(0/L4:7[CE37 M'MUQAU)?.\C!IML7;SCVUF#P&PX5HW)O-MU/G#VKD6-GS0")Q.I?R!N/;GS7 M3[_F^[CC'R 8B0AZZ>ZM'183]1J)[^K6BXALT]GA$FDT>? 3JEMH&%0LK&3$ M%WF"-\X><@0[$@Q4C7''9;N.M8EN8TN\\=@A[^CDT9RNW=R?J97<";J6HB_. MJ'>,,VI3*-NCC\%V30_"L+DQZDCL$'F$GP)ETC1 VEFK3J9JOGS-%6[)PY-& M34M3_.F_]R#U+=/Z'%*#Z"6A$P3N"@:*)H,@[!$6A0^WM-X>TX?TL[S M'65CY!'7JF,MZAI;(HZ\=GD'1Q\,ROVW;,&]&'8H(UB(HHWT)J$-##UM#WC-#35M!PNO0]I%WPLV^\@=HE' MKQ.>-0IR*W*:IK'_D*6P9TK2B-PX&(YJ)E3\KO50USN%D5^0J23)Z^,[87!NCTRK*$QS^ M._GGM]^\??N.[)R8/ .'G\B[MZNW;_G_)XEX0-FN*-7I5>MF-A!&[QQJY1T>%UN^;6KR2.V<^"< M2D%EI'[WMC54O_O3ZH=W/ZS>_?@]#U+VGW_Z\4^K?_OA7]LC&.JKW3'/I-L' MMAC]_NV*0,#Q5N?4S?_ZCO_U^Q5A=':4/\\=6,F*.O4\7NW="6XW$M[DI7ESH$GCPZ5])EP!AXH]N7=>U$?"/:D@ M#]]A5CE(Y.A# G&X#U1D1!) P2^OPE3C2 1+\@:8?BWNK4<;PCC;RM"R9IT\ M,Z)F'9^SM',E+W7\D'H73ARR64DB27HN]@T4)M3JB!LO]'6O7]CKZH47%7K( M/OQNFV!!"A[DC>S].1L[!2IF4%_6-=]XP[%)KKT-B3YLU;JU;X;C#OA K:R')=#K>I4Z($6HH#1M27PAKOQW6?O:JZX89:7;W[7 ?%"\/:DIN]_FD[+6 :78]R M!9#>]SPM:LM?1O%YE#VDFRPH;MI4E>X[;KGTI($[Z =9I+:)TH< 7C@8IL;H MVUVWTOL'I0AD$\7D+*:>GQ+8F;!\P(FR]C/9F!3ZG7,GSGT^('4#8WO MX.1'Z[RYI3-NE.AG W4:A*HG7ESH*;^Q9 G&B3 4$+S$02R\*T\X.UM%[N>U M1%)9@A_.DC=^2+PH")PX@:60.'(]W%RR@ E<\>2T/";6,F!#IR5A@$IG=>P? M]EA*S"OE-A;K@@.I6""([PFUSN/Z*+N"Q[?X*YJ@%JDO/2Q6=EA>,-=U[0ID MT7I907P@L^D MI@G-8NV]<#-,YT0!NVZ2KSJ8:YZK^6%;X/673$L=5E6(#<) M;CJ:U\H$7'LA/8W>];B6TQ8M![>4_=ESW:W7$W>0]]!>D;V\O.5V'^'-Y#CC M6VC/: /$2VS)"IKKZ_8>BXEUG95U2_-%Q+;QU64]IG$LJ&?0%^M2^DCUUG6T MNO7"@E:]@E8T75"P&EI--@4JEAM&4RB*<[8[="R_JAD8U.\$=LE\'#/#9,H M\#V^HBW))Y!!FC_[QAKP#*WZM1W(-;%S+>69AAF]9!^>B>I+;L,HX8Z $=:IWV3I309OY(Q19OA=%\Z3P-Y3FN-'[V75HJ>4X9SKD^AS[V[X#"/UB[ MTVT4I_X_^-^5DPP#A'%#C#G;U:?18ZGB!2"#N@T?Y1-^K98+P4?S7 P9A61) M5J249<7;R^)8FK^CL6*RJ^WP!VQ#=K( M82G]C#?VFH00J?%V_97^2/DG3LA;6UQQU&G9K6 MJIZK&N,-L6Z1!Y%J2M3#!I MR$ B@ 6UM_5#'Z ':DZV1VAW+]QAJJEU;7+:W@5OP.H*/GC>)^B+O:0:!ZNA M.Z?:3HV#G<.SA#+_?V+JGM-G&D0[..QK#^*N/KA#6$OC^M%72P>\X:LG]O"C M&D$]+T)OJLW0QQH+<*.2.+;12$,:U7R$W/,O$"Q MY5>!IE!8E&.N0E 4&[:R^W/N)[LH<8(/<93M/D4I^V_FV4RJC'IE'MH'QP\A M[VP=%LT5QAI.#7%%A+$*#0VB@A#AC.%US)3(O*LTRA4!]GFE M M=495Z+YK.EAKB1L\6[1K7&U4S?""7INPXU<C\P=EU[IU.EWS8S-YNKLB(;5R+OV)IIT[ M18=MD,=@DT:UN),;V(VU;B=LE'5PD-&4!,>7_F=;0LZAS"Q14[PQ6-3G>^\D MOJO06M46=Q2U:BA'4V-#O"-8N[A#?;%\#K.L)+DBG+*5Z>0T.A;QQNM$NGFQ M'*'J0X.J5N+PW ^R5%EW3MUZ6;%XH&5;-.9-EQ./AP*;C,B<-HJ8-*5G2U1Z MC>K.$I>_4/_QB?$^9;,"YY%^RK8/-%YOCHIVM8V;?6G@CN%!%I$CNQ;0[8ELSBY663@J!6]LSBV*TR2 Z=N(K&UZ,Z"/\F*3SJJIF+>-J16""S@""\5N1TS2-_8 ]"+WS,_ MW7>LZ'3[XH[K7A:H5:32Z8@WUON)/\'+"C+7?R&"K]40$"*4%Z"3TQ=?E=#3 MU6;1U?%5):U5; MW#[;JF'M +^I(5X?;1?7E&^27P5A*\XI/3KUD<(VNGJV==0.MU,J-5,\CB8: MX75&M:@C9KGE,VCD5T'4BA.>>IX/:V8GN'%\[RH\E1S>^:^=1#=V$ MNN6ES&DEQ2TH[KS]\?NW'$'@+W\_W?EN<=F( M>C?.GK]P',=, [Z'^3--X"+M>G/+_A'[+F0APJKZ<^BG\-C7Q0N-73^A^7;^ M>L=K.AV8;%I..%%L!NL"#D[(QBZ2>A$;7IGL3<\DSJ'TX&G!-LI$&5LV*X\I M^QNL5YQJ/;_+U_-NOIY_18B0^=*Z'P7BXO-$V *PRRS=38&;3N(?Z*S&;KT3V]PF7C.2B$4FV%?EY MW >9=;J+V=R2'>/*C@FW55;:D4IV%+]%C7:\QU&"6'N303R_'Z',N!4 $5QS0$LT@,W9,!R! M7,L-]=,LMO1VEP6#C42BD9/PJ5#I9R?(Z,5V%T1[2GF;&_:UGIC&-\Q._T.'325&

P+\,<'2 MQ)8"AGSUSR"GN(27HQ),ZM,G2FAA*?'#KK#4[MA2]J=(2DNID]N&4ELD(.E: M27NZI":U.%#25F@*6"KF4&VX-._*SK:U1D*3[3E3=7,FN:7\O.8^NG=>?O'3 M)\@#9G9D\^!>*[IQ%''#E0%KU;-[!I/#"ULFE!JUXFM;VIW3?-L1=A295$02 MBZP? O^1"V*ISK5UTR7D"_"B@<<-5 )7ZKS8>0!/2 597DSS<;@TD!1N0!IC MG^.3XGYT\$+0*&TFPYX\PGZ1(VPF"-*>1%DS7"OR()HDW4>*W%:NQ<.A<6[I M[YF?^"F]H_&S[U(Q*;VE;O08ZS65WQ9QL$IYX47,VS2<^ ME[P*I3G>692D1)+$3C(L=LOR=7%^*NY*[&T^BM*VT_B)?N&_]-PN.^J+&_YZ M64!W=[[LB!>(^HD_X>X[8R8:3+*EM8M88/O/@[?;S9GB0\R+[<:12ZEGJY#^ M3%\]?])4WJKC[U3 '_F6W9?8YX>@'CRVFC'(7O'&?I+P,TXX 8TV&\K]Q66C M"[X$C('H>-QYD?"HL('V4<%R 5(E_Y0' 1-!9+EGUIYE/(\=SN1M?5^8 V @ M82OCR?.MAP\2QMU!K-,/#(!KM#"NL_GAPO9FAE1DYLQ)GBZ#Z$NB7U6HJ0OV M8:);7T4-H:/VF(<$#:DGJ!@$S CG9NFA+Q#@)HZ>?8]Z[_>?V0KV*BQ?YSYU M&7:R^*1='CZ($&Z_'VZ;@W?%>E+!&R,C=!GSD@D/D8(I>=B3-\"7^.'7I'K2 MON)MNW*R!2MQ"VT 1 CX,*D>371*9E9**S,C;/RTY17!6@/<>'"LBQSGU:]X MX[=!QC%Q>5#ODOUGD/%#.%6!W$_,R%&8,CD#\:"G>#G:2I0:MH6M6I>UG7'8 MU@Y=/Z"U-Q7O(S-#_$2L< ?]E/95GIH9XH,7B";5=GA5I%(H *M2+'*$=?#S MPB8E2[!X7%H\+-ZO8W^%?[M@[$S8%\_DYISNF,A^6\[401/<6->DCXQ1\N]X ML:51RJ$>*A.S$K>3:6/S9%J^3G!$9&F**L".PQ/D*^32./S-:3LW,*#:^L- M&[I/DX3R2_?7OO/@!WR4/+#!6%HX ]&(AWZ\\*=[(Q$[H*GUF81O'^E]A/Z7GT1;60:&R($X"[=9-G M0L>M\,Z$6F0=?/NQ($DXS1./$;4R$9I4-_KBTB0_RW](F#R)2^'*)XO3^-%. M3+-Q *J;V%XTS^GD"=2K=$6:P%Q<1BDNGTDPB3_KO M.++H10!W,/>W17V4U>V--^@'Z#!\Y,IOP+PIF'U=GWJ7SR78W=6?T21B,G^P M_]XXC[:R%W]LB5-7I!/>4I?ZSW $K6W$QJY+@P>U_NW <-QO29#0(KUA,"@X MD8J5I:H'LUBA5#Q_.<37\XVWW='@QZS&*FP1KY!D&_OB0>DLIB_H.4TF<7R M>N#&V0]:#%3]E@8F"LWUE@%YIR5!A$KTJ18 .1\D.P"FM2_5W#6J:2^:XXS* M!X<%NE6'CDCY !.=^(_" MHCGM5QBJ;48">Y51^'C"M-G:/OV_C&+J/X9G7#9W?Q\[80(YS5'XP?%#R,E^ M3S>LS;WSHC!Y/PJXP6J -613D($$K 7G)BH[-!.:)&@H6$;#?!HH;(X M$-'192(P*5DCND1IP4J'E1W\TBRV*SN(_#BHQ^K^GODQ959AT)?NX560%!Y[ M9'_=01.%,7L1P(TG_6U1OPNFVQLO?@S08?C=L7UY8SAG1@IN*_Y^#KQ " ^G M%BPM'!G@%FT]YM7J MB!P2M'4_*"+3T0LQ!.C+/OS$4; 00V%16K!B,\4Q;(]Z,O.J#P]C);D)=H(5 M86VMG,_H3XQ&SZS01WY_6PQ;5.!%@@$ZS+B(P+0C,95)^([$3C9)5IBD:0&! M"#(N_= )70/[$^V$%@DA&K;1@)(6*HN#%!U=)H*6DC7^_8DIK72X/[$IS6)[ M?T*:CQ5/C*XWHA(YO^NF,8]3]<.-'MJ:JU8>C9WP8H.^Z&8FWO*#M7EE>\[& M^K)C#N4353UW2V7LI]=?W*%AJ \%2XHG7L $SH9]'<)P%A9Y#/"TJ]GSA)2R MIGV1K&(;)+FUUCLXX$XN7FCL^FSPT%GL*OHM!R1;-5=NSS1U6@9(MHMN:'.& MO_61,R$E%^L8.8?N-*<+("'>/(D$0YOG-(8>)Q]!#CD@C+13TXG.ZWF3?+1& M(T][5H6H0!SODCO(8OG?V,A#1R9):HZ'^RWXM%@'',1.";3 M.B&2&R,'F58=6Z<:O"5B@&B7U^2D@E/&,9&80DE?6E[*JRRQON#'/N7CWN*' M77'ZNV,"X-[+';UQA3[$^]MBV)XM7B@8H,.,>[28CG^F,LG1\4_3KJP-H+C8 M;*B;KC<7+Z)"YRV;E:Q#, W\?\B'>78",7U*TMAWV9P%?C@-O?H?I);EJS/G M?K*+$B?X$$?9CO4XAQV8,/7#C'IYYF^DG$^@$ PWL*$PT1%@VI<*+Q CLLU0 M-!,JP%2H4(* %H1-BD"RE4!_2< 5J63/F\">Z\$?ZSVJAZL*K0A7B_>4%2.5 M9E;FGZ_J@]+B@\;Y!^6C%IB<_X-6,MH8J48953RE>WP=-C>U_/F$/13?>W8A M<(] =KZ)/-K,*P'>D<62'<8D*9@9*H3LI.&BOCR,U,]UP;AR=7RG8HL'.*?!OQQ'J(FP]D;%O M/FW<6A$*^2$;(A2;SF1WJ1.GK\9H#_31#T,8>%6FF^=)B6RW"_C9HQ. !I=! M].4JW$3QEJ^=.M*8]7OC1O6>5JB]0J'7%2]2]U5@\%L-$A\!M,")2*QL9R); ML03DW 51DL7B[*S(3&;3QY*QI=KTXB% >&N037$5)CMNA3O0%5K52\75FN - M7)6@PPNYY4\_ L$5K ?SE6'^*H/_#UJ]>[F:KW!*=P4WLW;@V,2+Q'H93W:% MTVLQ0A,6D^43F58.K<5;/M45K- KS^.N4KKMO'?4HS_N2.YMB=J)M6YGO-'? M7X7!&QSY^U'5O428T%;'U)R;[;%[/G,H1F^>71^6K^C*ID)SO2@';'(>=X([]A0-GURS%%&W<*&34@C)$&2&,%[_, MJC@,TKCLD6NQH+SP8>KS12 MVS0=&K2R0"M2$XF/L+)0,)\OQ2*57*02C/P*HA$NFYUE#SH+VX7%6S_Y#:KU M?V:!'J>.'VJ48NGJ@QNPM#26T:>U UXHT1-[\'5YH,X1X-IG?XV ME1\^WK#AVNT>H5H[X([H;EWE.%:WQAN]&C(/WVG>;IUX#Q/1._\Q]#>^Z\!] M\9(C*5A:R1RI1#JV0==PI=T9MWOWLT$M;42K)UZW[RG_X!!H]WO[ ]=<=D - M!?FKC3 _YZ^9.4'7D-;> W?0:VA[4%=%U1QO>.L(/?;!NPOY;$,\"WB6GVVH M'P6<%<>U%X MU?3TYTH*H)D"5 MU_[H,HV6MJ(-;E"E^P[(/VJ$.[Z:=:H5<*FUP!M1"CD'[T) Y38HTLA\_%^( M(&YEZU&20TCQ*4JI_F%9G_ZX7;6W)6I[D+J=\3IX?Q4&UX#AU.T/'_-IC"7: MFXOZB&H_5?6?KAW'_E1P1_Y J]06*OU(X$6!H8H,CHSZ(WYL^6WG!;NZ>G)5 MK 9SZ ^/!LBBCQTC=CL(IE$T44>7&X.:]\U%;I;H4INL6Y 1'B5 MZ\9?NRG+N.=UY\^B)$UXI7E>Z;VH2J\QL(\BBAZK#-CL<-@?3A$U3IG0:]1T M.7_:06:/.M#>RZ;0F!>,I/I*0JW=:H-BK9GD*PBV#L4&1UO[0RHH!GV[!D($ M1W?90T)_SYB"%\\:(WI+<]P TJ5GO6Y4"CG7O( M+>V7Y:7M>\2JQLOQ4Y-9F'5'Q9!_.INR X(R96,=C[2W/W[_ED<;_$44;/*W M#3<2>1+K7OQ?50 .)($S)L?8 \)T2'^[D>M%;K8MKJ4:^+0F=I>D GQ.E5&] MXXQXR2]> 2RF.RP _.C.!I._)(0QH[0; ' M%LP;J%?C%?N,R"Z@R>'@-QE<6C%VSJ_Y8K5@1G[-_]<6M*(SC(WIT.>$K5LN MDM3?,BE4I;Z/&N$$V7:=Y-E.O07>*8Y"SJ'.]UD\^UL27&$)Q9GTM5*J@+)) M549OJ1L]ACZ,*NW3GC[]<(>AMN:UL@5=G? &J[[H@R\V"PYHPG4^C246-H+X MTO'CGYT@HU)]E:LP2>-,FBHHC*3;%W(^.:^WIC>W0LW"&AJ7[".> +L*G-@&\J'4=)0D478>S*WA-G#.R\TSX%^EB?QR%[)^N_F[E"#*X M8WZH7>H/A_>C@1<5!FLR/$:^U*H_U%BB0XS9S&&BG_@C3C0D+C _+C<( M."?K< #%9W"DZ3A*9P-T&ZL_^1.G#^Y*U#AEM9'(OW*SY%85S\YWLG\1,M M@)B$$6XTFN9<>5T,60PL<(?0FG?N$_4R M<2M@ Y9]+K92'"XCMZ7TP@39YF+"F_>5@1] -"O96KG\Z\TIF]5Y?I"E_C.] M \&XO.+Q,NI=,J" [,>L*(-]N';M3/.:@A%N.)W.MK7$,N-<\,+IA+J: !9 M*%))10JQ"/@'D03CAZ='^U18X!:YM4M+)Y6E:2Z292@]*G2E->/L16 QT*=I M"P6D=?1>!%3IZF $@HY+QB&$$QL6P5OUK3(,+V74#RH:NRP%'-3Z-L/!/#5'0FEC"78RGA%4@ 7DMQBI>>"9.)/D8Q+(#]L+I3!GVC MLDB0Y8ECHT'Y2+;>B=)KXIW[?<]%X0C"2X'7L;93S"D'4ET"8([6;3)D%.SA MO0/!'Q\2VK/=$>1%._'*;L[/"H(U#P35)WV_/ZK(7>CL+N3 MV]U)DFR[0SM_OJ5)&OLNDYB/SY]#/TVX98U.IOMS03Y"3&/5/M/LGBP0H_A$ MBDXV :\$$MO !$1:WGQ\=KM**!E7)A3S] RXDS>W=Y^3K_%,TMEP M5TG##? MSA'V^1P^,_%I3X0TR0 Y.!JW9?=<> AUQ)!H7L?)T%"22DQ5$X10B,B>$@KN M*@%.Q-ZL/0#\'&9)Y@2W?O+;.O[,)(I3QP]S]15F[>J#&Z:T-*Z5:6KK@!=, M],0>7-1(4"= 'DZ\)09Y]!^&O(VZJO>,U>F+KZHHIFZ-VX4[M&RIJ%HTQ>NV M70*;*C!*@#+Y%6AC\=3S:,L"2-\N9?O%>6M=TPY_%8T7Y;$'(AOV64$=@]=^ MI-L'&NO9I6R[*&^M:]CBJ:+A8KST0%QC'OJK((RB//5$.AJ+NR1.I9AC_U7% M&_N/OY]!O@N-=TZ<[C\YVZ:)3$LSG%'6I1<$F*H-OMCJE'2HR\E$"5 U/5'I M<+U;6F1EGC[&E*_X#_5LG*ST[8O727M;H/!<[8XXW;F_^ 9]?/C$1E'[_Z._ MI=X+?PGO*G0;9RMM[7"Z9Z=F9:G^ID;(Z_&WBCR\/M.."' M[CNQ:Y'GHG_T/S+NXN5'_O#CO/7Q)U'^2"<[<[09%33WHD_7, G;X8IIF?P; M3AQIU* YIYP@3Z-X]/QK\B]Z7@L.O@) ML4>96C&J?,KTSDV'5WUT7OQMME7ZU>'O>#VK49/"MVH_XO2N9A$'CWB"FFH@ MG\Z?V$2IU9\.?D?L3TV:E/XD_XC4GQI%'#Z#"J?Q)P,'T==^2*]2NE6^"J31 M#Z31+ @NYQ' M?NTS"OF>1TA3PB2C"20@?;KZ^>J.>!EO#[]N_#A)2?HE(F1/G3@AFR@(HB_P M,^1G!DX6ND]P*>'C^7]\F'=/9#Z;%IR*G03!K*QFG+,KLN$.L_IGV#V9SQ2% MSH<^90XPQ8V-]>833>_ +<^B,/$]&E/O,HK/G,#- @<*J)]Z'G]OR0F$PKF* M4''=?X8THW4(_=<;9IPT]A\RGN+,RU@TF7 >MHA!>D:[E_ ^ T_D \.<%A@: M\T)&&!ZJL<(MY>0/T[J5I,0I12T&HG+@B4MQ8?0!2J(2924R:R,JY+"_B]=N M(R]S&="M&BXF.:M_&4E24HE:#&%% GL-62>JKG>&8\?/I_;.3.DC3:LI%? M<4K>V BGC[;K5)U%';; YX<=<@Y.Z,JIS7QT#JECZTU-'V5N8EM;O%[7J6'A M?,J&.'VP6]SQKF@\I7#][*?T19U*>/ [3J]2:E+NV<@_(M]<:11U\$SPV;^G M+Y.FR"GW(I:F2/N*?@)M3$?Q39QT!;+V= MSG#XZ\3V%4@;#'%XP*6>Y+;'>W YSP+=H5D5]0R/LH=\F\N3Y_Q%_\<8M MV,][%#&)ZN(-'XLH,9E2(:W7"[HJ[> M&H=CU_@SQ+4EG^"0['J*]/"KT!57P)R O_:RWJP?\F7'612FL>.F39-GO6XX M/;>OWN6B5:,/\C5L'PT,+&G]BAUQ@1_\!1YM]: P?%2P)@XD*W'N\ZYKYS"' MQ(-P)F2](24;Q:$!6SW% M 77E<_K\S3N9HSX5X>;?VC5ZN[K8 +]<0WK"76]R8:](Z M*0>>UAT[S:[+\W25_EVN?MAO6;ZNE-[L5,;F)J$TD)7__)\^C9F_/.VOZ3-M M.K[KW7DA#J]E \43_[Q;D]*ZF("?_HSL@E-L[P568I#$_CFB;TRA;(_?>=BUKGMO<%+'7=@@\ MV&,+NJ0B;'$^:!.R(FL:CI$^9K_-EKTZAI8@4C M!.++<$FDHD0YKQ792'EIG$HMX&.9T[RQ!2'_[GX/?.? MG:"VVW/N)VX0@:441N[3'S>J];:$C%C:G?&B47\5!A==8"PX:O!_2,Q61(J2 MBJ$5])C9'+3B8:746_[J^'IS&J:^YP=9ZC_3.\!"#I<7+VZ0>=2[9"$#3Z1G M:9YQ?>'$D#F8%!6VVO+OC#/!#2C3V+16B0P-6%H+D4NQ7I)"" M7-S<574VV53)8G+>2'N]WS<3:-E"GI8C[HB?P=IR^$_(#B\6S*&T26" =9.] M7?5F997/LO;HML1(;'Z,5;?/TF+"X!.L"L=>C7Z.=;2#WU*HWNRFU+M+(_>W MSZ&?)K=WGULWHKOZX'9M+8UEOV[M@->I]<0>?BVNH$XX><+IDS>,0_+UI&50 M-.H73ZOZY_"9T6>*QY4-$FZ##!B9N\S*!N)M%'(5?G'BV&%K6W5EI;;&. -2 M3\?RNJJR)?)+JMUR&[F:JJJTY'+VN8-^R068]U[J=!80E',$*FCCF2=JSZJ[ MSL<,DL>)!5/9T>!R;P$'8L8U-+V0*[=XX*L321@XTRG$J9X_L'\&AL:B-U'* M@-YW@F!/2LLFI40+Q+S3;92%A]4X3--^U6A7MZ!!J!.$7RW.':AG&>161,BS M1'PS9,D.<".T9E&W;E'>@?WVA<+C4^P?#ELA.H_B344[R'BQW071GM);-OME M$DEI$V=0+D:)>CK]<".:MN8R6G5VPHM$^J(/C8V"PTDL6,@)12N2<[&"'=/K M#MA#PT2$.B0\%#9XH"'=#-MK&3_M<=V8OXL5;6B2B!?R:%=D=W;"'=9Z.M=F M(*T]\ :TIMR#YPR"/)'I$V!@-Y0GUOK^R8^]DYT3I^)JXD[6?D,'#=**/=-< MDXL7 Z:B G*>4;OHZ(&V$2.U-P6P!_O,L_&<\@G>!X=1=&%Z2FE*/#:>B1IR@2^*9$I5!7FL.'O(?ED= M;>L*F4R5G,#_?M,Z7.3CCAMI_.\DRIO0?>F9*FW(.?GBC($TY_ M5:Y[]G:G2A.KG=,ANR@N-CBBTA(!L"1!M=#"%]7E4Q#23@S0,,)<6I%2GGJ=Y<*DA=PYE-:(=B%/,4&[$)+-Y9![2'V?H#;9$N2+JTQGY M>FB0*H960RP*W(:!KEP#%:N>@T5/(3)?&'F5T/.N>68U7*DRXT8D=N42B.0, MK4R*+-KCP 4(S?E9F1+!,VGYHD_[L*>S$TX,[:=S;5+2V@/Q5$-/[G$/!Q8[ M&VA.=^;0VLK#1O0AK>Z,MUVW;&Z).RI;M*N]6'3<#&_\M0D[U/V*&Y$P[;B. MPL>3>QIO"7"JUP:R=_,0I&)!N@69H#12RY5!15/WP^FJKM$.= MM>Z@*P*$+=Z).]2Q]2:=+K+XSUF;,CW#,#8#[O7L$TFN=* MI852]N?1UUWO@BI;XPQ(32W5<^IK_+=%N@0>ZIT'LVC[ESBF4A3&/!&$P,%^ M$%XZ;ONMBI;F2PK#8SW5<5BU74H@-DAL*!*A/)A+;5XWF$S3CA'1B'8:%\^G M_9).TX>S@#.?0R9)G/K_@(Q1NO6SK98Y&KLM"7?4>JOQY[C/4G"H17)C>"3Q M(#D3!+@T@>87HK&$)UH2#0SVI:&*%'29W"U(XE0*&/9?5;"P__A[F7EXY]+0 MB?VHX1RQK1W.L.G4#&)'V0A? '6+.OR@6Q S?5[8Y78YV\]ALJ.NO_'9\-5T M3-C5%K'[=6E8NJ"J(5(W[!1WO"L:/Q:\].,D_1MU8O6!X'$3G+[5ID]Y"'CP M._+C/Y6T!@[^X$*E?/BW 59DSWB5\U;8#ISWT,^TOIP> 8*3%M9LS_*=1BGX M4N9@X(ZRP/+:<:"A#6(@4&E4(L%A ^10H!1W BQ(."_;8&!<8T'0-AQ,I999 M0."%)]KQX+@)8CA0Z%.BP<'OR,% )>T$6) "*]M08%I?3L\V$$RCE%D8N J9 M#C1);]@")$CW-Y19@/GEXV'F?V=CQ-#0J6,)$LJ6R.&B6^[!]0=+4H ..T$? ML@#VZ<;(@91!#MI3RV[_P>W6!<5Y@FH97@ N[R<@6<+"BP8I*8_>>,DQ($\J^2T$$#0V,X0'G100SF!P5['A\( "#"6U1 MJHH;$PHQ95B$.UE5H1FISHR63?M27!)R#+*6&DQZD5L*O@Q3RACD-,==<=%P M\OI)S9.-&V?/[Z33^# %6KL3SC#IIW.YM=#9 _D6@[[\P[>W*@\^68?!'F;1 M?N2)784'V%(H+T[YA:?OA #S;BI,;XO#BV+59H-@PF]MSK_+,+WB30Y@L 2V MY_&JDXEL<>#$H)CEK4O*V<84:AXW \2H;%3[('4_8Z- !IX'JBQ<_O:2-Q_?- MS18"LP=Z-8)HWF9!$'DHL1D_!#0[@CON@[ 5&[+9II_"XT+$207R^5O>;^ND M\*X@\]I8\F5[6#>!=1B2 55X6,HN1IG2[:+XEO:WV8OY;U[?N.4"8G-+G$BD MH9V\W=W0#.\V=INPHP^$S:K:I^(:A;>V*QI3W>:-22>O#.BD0<4VEQC&#]BOX]W>ZB MV(GW%[]G;+KU?G\6.$FRWMRED?M;6]UMK8ZX0UE?=SF@NWOA#>L>L@\^.BM8 M$,%C11[VA+,!K^>,;!;LOLL>$M_SF7QW3D!SS5NJ=K>UQ^W=G9K*3JULC->7 MNT4>?,G)$27GU5L);TNN3LV7_O(^=,'%<&$):RWEK=43NO=JZU]RXLQ=B M?]:7W9!C&[_@+Q#_W$_2V'_(0/#3QYCRHM.N1=H66D$2X/KCN+A+ M9[!I:UH.DVV-D8^06J*/R4W=.B_^-MM*Z0/)D\-4(>F3DQ+7"2';(&$.2S)@ MRT_6G/2$_<_)UHE_HRG9Q=%C[&QG?FAC4L,(XOGDMB1/.'UR>O_18,2*79-? MG)A-T=-U?.L_/J4?X-^T,5&SHSWFB-70M(K8EL;8(U9']#$1&V8P281(_2)X M).11D)\Y J=4M-SFR\G#X3UGL"(YB_D/NB=5^)/RJTX,-AJ"/W&-IZ'.D;3OZE,V7B#['PAM&'[=@@ !]S"G;@CXE$R3H8T[I0_1Q M%9J.0)^?G2"#0Q&^N+UCZUF^F&O9BVTRPQ BB#%JL$U*V.I- 3F2#==G>'D) MQA$2> 5/ DSSC88^V_C38MYBS3++Z48C.+8D@K2UQXD6VIK*!QS*QGA/.+I% M-CZL6TP*:=2V-1NDO<<"?5>=_]'2?&'^:RCCH\6#C6=_2)O[.;?DXF7GQW[X M>!6RYO^NS@'1[XK378?HWW30U=8/^22LKQ8&RD>KWY-WQ5%0PH^"I)TO(0\4 MA 6)K)U]36J@,RW=YPO['X:'_0^O(>Q_&!CV/[R*L#_4PG[8_X K[$T92"OL M?T S8UUG:9(ZH<=DZS,MJG?#B0I]]>ZV%=1/[+BU_3/)?$U5YXZ&T%ACTNA;J1((N0@N#!VUU)CP5)IRY MU"8I&]FYA6K'4K]4,X;<+CM@-84%GFG\$&&T0=TE)CY#/W=2>LF@XY@Q#V5=98M28 4&!/X!N2+R! WP2(83]@_X_ MLJ4&I C,82Y.1JSAH::=E=H'5Z$;;6GYHO=[)X ,AKLG2M/3T*L*:Y[["=3? MRYCYW\/)Z2Y*G.!#'&6[A)$(,IB-0YLH3/TPH]YZEUJBUY"K,Q_Z.CBBJ# M8A[.?V1,,9+;48<4 B47+&9U]-(?9&W-^!A.#7=0C[12[2F@8:3PAMU8A8S& MD?'A OSR>4W[/>/Y__Q@35((Y+0(""N.&HF#E!, MR!NX4_V5)#!K&C.%X,E-UN73U<]7=^32?XC]('!B-U#EAFQG6I].? BGZ+]6[->6U3IT5Z^#1SU4,? M'SYK->OEGZ*T>=K>.-L=2&)!OJ]I#V48=/1?2$3H:F%JVL;XJ3=7FZ=Q\X?* M_Z2!=QG%O'9F+'YAIMF\YS5A#<312/H+"C(3EE1&X!CB"PE/(RJ:BET0YF03 MQ2>BXFM,"H'@@/IA3^#/"XGP"8+Z5<>QZ=!]G=%J.T 7%8_3G^A<=]26G5<" MW-%NX6O,>[QYC;^HK@TC#'\E"F0EI; KDHM+N+S\-5'IK6-)9$"F(9D7U\HZ MP/-/']K-?!4^,XM$\5YU26$H+=P0,LI"RIF"+B&\83U.'5-S@ZX(@Q8Y \C-(K3.8WA1?$>(]A").<#%HK>8,FM[DEI1A,URYP1DXX9ZX,D6H14!?7)HD MAW^O_L!0YSF7YJ 1?^& M=QD02 (I['#%APS%Q2U;-1#Y!82D%P$DLM "B%6 MI!"#U.2PG(8SO]U^;G0JY#/)-J0W0 XGS)NRT\ ))"* -S1[G!: NJ>.]H#' MNK%JU(A'F:1;&++,S1X_^B$\""1!*2V ]):ZU']NN(C8JR-.D.BO>SGET^J% M?&;73X?!$[CRD:FMX$?B?)HAZG[O>=B\Y@AYU*;8]%RAD4J3O-/ MJF;U VTGF!G=SK(X5E2 []E_Z5AW8(E^D)=W?@W(=ZC*C !(W#RWE,V!'+:L M%9(@A$53-M)&1Y)S1(J2AGVFA\,TFF5JT/S$IKHC<;-&8NG0>6R/?NA9]7\- M -J@C3T,#:/P!"^.&C25/I0RIB>XX=2\!^F[C^0P%HYIKD(WIDSP0FN>JC:S[F2-U[.]VLX$(+;U(H3'R_C M9QG08D=C/\)ZTC.7/0]NL74>_5R5%C^7+;ZX$Z&Y[*MEF%G.B.[<)^IE 5UO M+K:[(-I3>D=CJ!S 1]OW3%KO+-KN:)B(>\ !%X/]:[UA0W#T&/K_H-X-CYFS M*$E;R]%-Q0OGR#.+A>6CITD8X3V7FE;=H9'-F9]P[@4^DE,H;_F89T9?O(!( ML-X(/7+F[/S4"4"2% K^[&2J((#F<\9)=XL5/-FECR.H_4V#U MW=MW/ZHK=G5UP.EC^KJ6"]+6ULA7EWJR#U\J^@G9]ZEX+3*J[4T%Y1L2L4?SV+D^33HEL)[O&Y*/?Y"U>?03YLO4O?OC3A< M^UNAC%W]KL@#>8 BAM]NX]7R\I?;$K$Z( ]\;AZ7LN3OF64@S;RQ/J-])%9$ M+$XJ9H1S(YR=Q>IYEJS1Y@[F0#%?FJH44^.A;D?$4-A+]Q(%M7HA!\!^.MC% MOEF1;Q[#Y%S: ,\BWLUK _TO/\L6@)DMN^N.FA[FN>"$V8FM*N]B&&:!=QMD M*D4M;BQ?*XMFS',Y IU) 0)SD\HB3+I!E7S*>NQ.5:UQ(H^FEFW[4GE3Y%,Y M#<$-S-^D3&G>N!.5K(@@/_^4;$)5/W5\ M4RM/+5?OQN?C!8?DA,U&&4)3J#4IDB6NDB2#Q;("UX?0P0EGHRU3>UZY+Q&\ MDZ'AJ@R_SP@5!Y=OODEG">'3_@F41@ MBHTPA=]LBC'/"^OJ=QJ&F1,H\&(D*9R08<(^U=O"P^@@GSN-UAXW&'!M&*7?N(ZP=^HTWSR.+, B.', MRK>HSC_GY(X<.NW88O"Y6B$M*6!% D7F!02D_NHR$'@R4&EU$2(O2*5X&2] M*8A(LA,0GC#IX6[.!R&F^\$;;?']M^GGL%S9N[U8;U^WW5)-_//OWB MQ![_/S_3!(XNQ:ZOJG"R818XQ^,I[5F[/&"0/MY]C$FT-'&B(XLC'^OPEQN: M3GY GI7X'Y++181@5C9 4!FVL,>NR1[SH=]#MSD>#LUQ\;+SQ64P88PVL],@I+VH[(;=.W2:_ M4/_QB<7:Z3.-G4?*?SQW4GKI^/'/\.:"Z57.8"EP#F"6OXJ1?8MA(B"?Z%LP MA,7E0 GDA^B](H7\)%= -"&@ @$=R,\-3ZL8^4:,WT,TT6:)I4]5&M/)C*!,3=@3/Y.3?D]R)L=W*T%#;Y>XEAQ\4)CUT]H:>'[*'6"*[;4\L/$=Z<< M(#19O^Y1H8_]30X%.GQ?+_[WTAX#Z)<"R[A?RCL=P$^W%S[GESA]?(SI(R"X M7YJ,PSA/4Q3%#ZSI3,5YP@)MY3\.]P8^12E?Z-I=9=$\=FF MY(<;L">W=.\+9$.8X87FZ56>[%)9*54!OR &?T5^3U-225)<,L-[K\R*?3^' M<4D,$CNJ 8^*VWJO"EC%:'49Q?F?H)TJ>6-V(?Z@$-SZ36;!Y48)_H!@W6X' M! @N!.0722017Q>B3_,1CC9(=I4IXXH13*TS>43(!X%E[:@7ER23-.8G<,DZ M?:+Q_9,3-FY/F5XD]6>/&_GG_@Y&=DQZ\L:+]K-;P&;V3'';NI29<*'AO>-0 MO9F^M$WRN;\,)S?HH?H\#\9ZRFA?O/<601Y[(#!QJ;I[;3 M;>JC^\"ZI[D-7Q'#P>Z0Q%OYDL$M:)]4][M,)_EV\%K ,#25A8UDWKIUWD5UY:WQ-I[X,9G#6UE^&QICA?==(0>7GLWIPJ'8H(1*1BLR'LGX(\S MV'NC3*%[ZY-E77T6Z='J!\U:.RS.JPT]=Z;IU\.?0AN_$J !(_=X&GH?G?@W M"FN=O'1XXRLD/;KA]F]=O6NSWHX^>+U<6_+A#TMP!KS:?,FB*$*O>E9C%@?_ M0$,:.P%3_=3;^J'/9F@.%%K6\7+=OKA=O9<%9'_7ZHC7Z?N)/_C 5W#AGE_G M@\+]H6HG\Y4G9H5S^DR#: ?#D8[SZ_7$[?H]M)<=7Z,;7K?O(_SP1PH$#^[U M$A<4+I^_&4*]YE.Z7$2%];0[XW;\?C:0?5^O)U[W[RG_U _P6-G&FLD&/,=6 M5"C):VO(EQH6E0*5[]))VW&W41!<1C'\:#H)H(L9;FB9UL8FK_ V<\(+71/K MB^&:KEP;^%<0DN12VGF##*G%JZ)0/+UF63<"CDW3^,;9E'S^, !Z_*[:9$S^ M$+!IZ'FOB1!SRJ?0Q!VEB]";"2X-6;K80G=20ME2E"%F8YE?@R:Z2YTX7:R1 M'NBC'X:\?+S"5(L87.I9LA_B*%&=*D_#Z74/,"W6G:[8&F?S>@>9-F4Q##/' MZ?=PM\\B\O*^-P$"?_QH%20+FSZ)J30@/ M@E"H^7\?P9_FVC_MP?YU(VS?[V 2=G5YOUXL[FT!# MA.9),(78)(WXGV?; MN)U\-3W;EY&L225K0E6OKOW=10!]/KMW'@(Z*:(W\7G=T*VT[ 0%P2LFKQ>, MU:IB0%U)ND4#JWDK2Q1?!6)*8\Q!)91BI^0F]ET*J1>;N5*U] 5YW9@[_-M, ME*:@*<7K1>T1ML Z[7Y\E'MIT(%PG4@OYX^)/RQR\7GC$KQB M[!]F!Q3PW_@*ZJL< >;]2&5BYFN:]3>D9-D8!_J+\A8T%.&5SP: M#+4$BO&@,8/TE8X(?Q=]*=X-Q/W"!*8&57I/U-] F[>+YN1->RN$D< M;V7X>M%;3VT,F%U)2B11EYY].ZW]CQ)M8PJO>T#R$(MASB-C]F1:;LF;/65 MO:SG4SNSL&X+?<\J=>^9MM^U?<[9)5D E-OY.D;>^1LN!G+8MV0,#(-!^VY. MJ0.1E""@Q;)>\K/XL7J,'"L2*9]*7,3PT7OG3&7V=Q,Y@%$!7_=@8_Y;FAR# MS$GW>H>F"6R$8<0:<3CQRH8S1!^XURC7D6F,,3 ,0>VG'J]LE+'QL7H-)Y* BSH2N73\F+\7?YHDV;8PMA@/ M?XX"1B;PT_VMDQH_].[%>0'#PSS6-W)(HL\6.?S/I+Q%N =I"1>72/*NJE5' M)3(!F9=U;#+CMR@-]ES273Q0W_K);Y @*30N)7@LZ3? @@>K(!:_F%M>)C:^'>AVD;RB;9;M%A MN !$GM361C9/.KDAQ^!I=48(ON54;WG;'=/;O3JNX&E"?D@&9PJE-' X@K[] M\?NW'$7A+W^_H_&S[XKAY)9A>>P#/_ZNS>?03Y./M*%$=;^>.'%M@/8 4#VZ MV44:+W(S\%3NS,._GQGH8%,%QH#+0[X\^>X3\1/8EWNF<>I# G,:B0?D2103 M)R3T]\Q_=@)H[FRCC/U/M"&NDSRMB+-AL4 ?/X%;P7'A--7U!_#'"8#6OH21)7=? MYLBG?;.:P.(L4,A,)*$)EYJD3.SJN*R4?+EO7<_^=:0DCE?Q#K9M R[]C>Q. M^XFDFJD>:>S/_H\Z3#9_AWE&R3KO/^(@J; _C$RSXE;[(N0YU0?AE M47/(&HHW2?!'!7+EUY@'RX_8_Q'A7&T$_(A>ROZ*0=W\]T'R_&_VD-#?,Z;R MQ3/[/_>06Z@R;G-3Y*C9HE\-WAK:(<:A-FD' T9)E'"JY%=.U\XV:\I"'0+Q M+'"29+WAV[^G+WZB,DA+>^0.VJ5IS4M5C1&[:J?(@P$4",(FAS@;^!6(6G%6 M6;/S"-*W%;9H;(C;/=6ZR7YYW JO0[;(:LH3!5D[OAAMMU'(!3IM/ -O;8C< M%Y6ZU7SQJ!5B7U3+.M@7.4DB7/)4=58Z3X;*=.KQ0W<;\?6+ XN)M#6T#MO@ MCJI&C>2 JC7 &TO-8@Z^ER6HV__U_P-02P,$% M @ M(!H6?E8OW6_-P OO8# !4 !T96QA+3(P,C0P.3,P7W!R92YX;6SM M?5MSXSB2[OM&['_0J?,P,P^N\MU61_=LR+=:Q[HLK>SJVCDO'30)2=BB2#5( MVE;_^@. I$2*! B0( G2BIWMJA)QR_P^W!*)Q*__\;ZT!Z\ >=!U?OMT]/GP MTP XIFM!9_[;I\"?'5Q^^H]__ON__?I_#@[^YVKZ,+!<,U@"QQ^8"!@^L 9O MT%\,GMW5RG &WP!"T+8'5PA:GN(!?#B]_.3H?3+[%";_AMLU@84H;.C]_ M(?]YP34.L)".]\N[!W_[M/#]U2]?OKR]O7U^._GLHCG.?WCTY7^^/3R9"[ T M#J#C^89C@D\#G/X7C_[XX)J&3S64R/[^@NRX@),OF[J8*]2EJ(ODL4$F<_#V3/I+I:#@(7?[T"OWWRX')EDZKI;PL$9K]]\H%M'! #HL%NI]-=_F%?/\B5A053TAG7RJ*]N1C MBI*&7+N.Y]K0(HR],FRBMJ<% +XG*)A(03J)-3$0_KP /C0-6YF,.Z6V+/#F M1V\\&Z\ HNSR,.6NW>4*@05P//@*'ERO$L@RM6BDD"??-7\N7-O"$\7MGP'N M@JJ4D%>R1H)?&][BSG;?E(&>*+ Y,6^@9]JN%R!P99@_Y\@-'$MT#,[-VD;3 MI]#[27K* \0TL<0IR"VA#4&>@N720&O,?3AW\%K&-/#49II8LSY>=4TP:TP( M1 DG7VP;(N-VH !8M^\K/, !@L$8#_SH.D!D"GB 6"8;^F6DEBBY#<$?7&?^ M#-#R!KSXTK*E,[="U;+C/K^(5D0Q;#">39!K!2;FA0/D)LW#>[O#O%@;GXT7NS8%Q(5K M/"7ES"M"C]FO+'69!>DS@501C5F8%ON$&^ ;T)87C5V0OF/K M%. ), XFS&?(S GV\^R\BNH45]%W1D0_6[8 5[1W4''<$QHV/>.YR-J:?3J MU9EHY?JJ[Q'XQ$@UP;./NURZSM/"0&#B^KCY6!9[?0/MP(>OX F8 :)S4KT: MK= >K5<*9;4F7T';:P5R^F(%9(>5_+6L_!(EMRWX-VB9QHK\Z\$U'!4",TK4 M8PDU"5YPEZ6_CVS6(Y]QG9) ) M=D2FW'EXP)N5,E,<%9-7@JR 5(98RCPE)[,/P_J=<*/^8+P ^Y.0:G;+LA%* M%44GHG.HH74/EEN+5K ?J;VZRFK#-*P0\C OM:GBY\3.JB92EQ'LI M(0MXQ_M5"UB;7Z%/*AD.SW!C#X>'@X-!7%CRKWB9-PA+'I1SC")R$G1<,]4< MFSB]N4B@EU@ AKT$_V7;2_ __KAV\2 ]>L$CE&'Z<4DVT>]OGW*^?ZFQ*;&^ MGG&).2U)?O[C_.3R_/S\"(]NIZ?G%\/+BXMMVY*$&*%T.PUDQD7COV8XDM9_ ME.++BOI!'9@+:&^@GR%WF:NAJ#97L-$NPJ/,;Y^./@T"#[?%I?,D\;9:(>@B M3)G?/ATWH_;_#@SD V2OIV#EHCPN,%)V#@R1]D>X'+>/RP1ODET\,EDW>/SC MH))*USE,BEL?(7+2/B)X48!7!^'2KJ"K[";M'"Y" D30G+8'33B]WD$;/ ;+ M%X!R(-E-TADHA!H>07#6-@13,(=$#,=_-)9YPU5>LHY!(=#X"(YS#AQ'3XNXFQ@5BQ CU**5@/3U$0(& Y/DY\Z@4-CH M6.\MV@+(A6-[LG =]H9S-TEG]"_4\!B#%C?]D:_8^NCXY9E8XG,PV$W2&0R$ M&AYCT.*N/SH@>UHO7UP[!X#4]\YHO[C5L>IY._R&Z'_[;B[(Z23#X)*7K#- M"#<^QJ/U77ODP1E:2PF'L"(#C[E&7RDA8AQ:GW/?N_X@$A$_-(,WXA$ MX)C$\I*G11P.+\^TWKE+"!'CQ-N]GS5ETT?7>+3OVDR; >%H:MGT5>- !'GM,2Z7J&!C%;8_!X&W+3YL XW8)T!R/ME^1^^8O MB,>9X;![2&[JCH$C+D,,4HL[\ZC)[]L3U/",FXU0)FG7X!$3(,:FQ=U[U-<7 MP+:+^DTR4*_)TL=1,4.I,.JEN;:'F!=S WC%5T M?\CVO?B7+0.C'_[8-#\1$&+BAEL=QNT)N:SENU 9<4:>AY5=T/!T(EVZ5AE$ M2*^3D(IS)P/, %YVA)>F.&)0&?S=JTH-PQNMD(10WDF;5LO1\/+\L%6P!4!C M(2TB60V *[(%ED&?1+ E 8OQ'R3FP*MA8_F]D7]M(+3&&TH:V(;!!J&\>K)# M!.@L2)'PXN;0YKQIVDR!";#\)"[8(_#SS\.X:?M$"W$!.1?%.CAV MW#OD*K>+UEAJ!O;))'V"O% NS@6T#B(]06!EP#@ 51Q_*J5 !@$$2O)[81AD7 *Z,5V6NQ9P5> M%CVI(+F;D!:P;PL#WW#F$"^(0NUAJ6_?33L@)U1?7==Z@_:N^Z=,UEY0I+2@ M_5I91,_F./,'8'A@2F)!C6??O5 I#(YP\_2"'/(2UKJ J'0268H5VU73H^N8 MW(5$;MJTCHZQGD\[R )AR52M*/1 ?QL#C5A:"@G 2MX+#D@)QPDDT,&I(=07 M=_O0"X@YHG"B"W1PIY (5(W7Q-EPMP6'#Z+9=2-%V<.G2O(JVE"D#\4)2\%K-UFTXR82-IEK@.4[FI-2-&))(YGK" M",E8LV=D\PZUV]N97-_9G61IW9P='IV?=QM_(0%K74@V;WRP+!@*,#&@=>]< M&ROH&RQ/!T;JWA%!1LY^K1A'IADL YO<7 K?ZW276(X%<#SX"DBHZ24@SYP^ M G\\>S;>V28JF5+ZQQ\%\O?+O7)*'L]R@'5K((<\B9G0T V801.R3\J+,O:. M/25%[M?*-*M%X8U+[P@A**(J5PI-K)\%V[R2)^Z](T_#U5S3\^[:]T-[(RM6WWCR N6V5'DBQ<+PJ&1^\0!P65" M7EC.2D1HQ"2Y^=$;SZ);T?@K"<*5/ 8D!X 2)LIC?I3);9T#=S;8UCK 2AZD MZAU$%6MILPS/1C?"%)@IF:F;/MM\!4X [G!7P9C0)OR _N(Z\'S+_6>QS\Q(EI;O/>>NQ PH03)]SJI&V7W?#KET/#Z\DG 8]SP'H%9I@HXL; M@(7"PRX1$?_=!A1:QQHMR6G*2UKD@KO4I9:KP' M#M:>3=9#UA(ZD&B./+'))T=!KKXQI(RXM:X>&Z?)%&.&]4VBC=_@G9WMTNB1 M?))P\_2-(O+"UKIN;)P@&?V)KBSZ1@0Q 6M=7C8//KD'$2[%BA:6V92Z$4!F M22DH3:UQ\!J/3W #O97K&3;>0@6K1]?'_S9=!U,^ -;&./W5@ XQ1H^=.#F# M$25+2^OY8GAYUJZKMR@5LB12J8"J:]-A2#0'S,G!0_M4VPRFVWM51?/*-F5_ M*"(JG*HU9^ZLTCCXCZ[CI@6/GS'@SS&%^70CAL2,4TXV14X7VKSV<^_@J1!X M\?(ZJ13F:2(SAVYL* =QEBJR(O=N[B##+5.9O/4I,U-?J5)"ZEK-&XT/*+(T M^7 ,*46.GH3J>P1^X?(SE48W$LBL+PKE4.7&EXOM1=/8QM?P8\_E*\.#)@/C MW+0=QEIO(S4:3U=8CT-NXH[3Z)X49CWD'<'35<_ M 'FZ!E@CO)4QYN Q6+X -)YE_%9YPX!4&1VF274Y8_+T))8W0R%1]Q%U"9[BCN-]B$OBZ/41F0' M^[YX:+&"R=VY" ^D3AC#PUP_(\/QL!Y#)V;Z+SN$V/K?P/.C1SVIRB?$:Y2XVF3?GILK^TDQ6Z5C-=HX'" MDK?RV-'D!&[BG6"!\OE+?I&))1HY[)8%C4M019*2(8KUR&=:?0.62?C.Q\C;C57.)4I^XCZR0D+2SL?(VU'3C;O$HK-.2O/2]I$ MXH(R;Y&VM/#&.VUPC_]:N-K>)-06OU)+;+Y8BHQF=NON;,K>5] (;SYT>9@+ MB:;H%&$%,-K$#(7\]D\918^B"XY@NPR^D&2*^KM*[(FYDP)Z.#PYI*"27_X8 MK: 9^V@!:V*LZ8$J0H8SI_KY'7C$,W,\F^*_(&CZ4=S6[P[T24"3VW> 3.B! MR- TII+N3@(UUI12_^7A\/+LLEO$:EHWM5X.;GY (N*&H2%O H15- F[#.VE M6XV2%17>6_$"$94H21?N-4TAQI2H0'FU1L#0A9PTH/'M M7<;A-ATF7G:'B2GX,X >]$$4)#=<6DV!Z9FF1XKP-QB-XHU\D]UCIO+TA6WEI%5T&UR:P#'?C6)(T.YGU8TU9 M\"7WW4),JNLV3^.!!:I=Y=*"%R5'DV*I%(43T.;FEJKC]BZC+BB:JG@"X9GK MK:.-<:/J:7NGL1>23%4T@&+H&[]R=&UXBSO;?9-Y\^M4YJ81J6 0UZ#[_:*- M-L2O%>5D:7RZ)FV8(/<58L2NUM_QMNK>V03>')D^?,7;I\*7,^0+2G>68]S) MVHT@)(+DSGRO0N)^/?05OBS#6?MM$^B&OR(\LT0I$+E6 C1^'RIEP"'6%\>$ M-DBMC9]=-4-.'55]&%(VIKQ^O2:7?%2/0@&3X4%/%A +XF7K)93U / ^ M>4JBU(UG6(_D+6+J9?L C1=H4RWF^4>Z B>P#TTA"075ZAO4^"&X?N][?6PB MJM1@51B1>0UN<)UN=Q/TUB%56BU6Z@!H*- M3-,-J.NV"> K)_B<2%;=2%41>Q$R"2JAYN>HANT3*5ZC9G>90GD^('6*I*]J M_RK@3 OOW.UJ8(+ RH#6321._)B3$\:G"C?-PF02*>P#LJRT6JK.? 7T:]R' MD3UV3XQUJ8DOROL[5 <)[EH1%+^Y46RL@T_*JJMB/R;VJ"JK5 M4-9X/'GVK;%X&WT%9C@-.[Z\1 F])UQ5752UGJ6GS6<]1C_QW7EE1T+="%:; M8:*B2E1-K]J\2IJG#+)%\E1XK'(*2FOWM/47-!1YK,I*W"]OBR@6%;EN:OX9 M0 2P>G#'\M;3C2V* MT.?/>^*:Z%?XJM3%93UA7YCO0[)(7!/]W.@IBO]8MKB/PSF5"JKY MB+'](8T7^38_<5I/9UA/6EY5K&'P8HM?ZTFB+MN]'(U67H5_&#)55(FJ\T ] MMGNWLQDP\0;G]MVD]U*F>' <.T0_Y/^)D>[5L,,Q/([*3SZ,'"O]0R+EO6/: M 1G?4]Z[.$>N]RZ+N.TW3+<.(;L=U52#_1J@*ZDSC!&7/96.E)P$+@23=>.S MT49TO5]HH*U:YY#&#SN_,7+0,H2V(_":6N^LC6!4Q%456UL3F&$ ,\]-MUC8?H4">G0=$ZMM>Z+L6!MS PTW6G26 M*II?.^+('J%6$E11=&5-2!.Y)--+.!;T T2"AIC$U=BZ"OQ'U_\7H%V(N901 MRZX;9:I1(&]14T$/M0Y#L9Y5!^TEQAC;]0)RLF+^G",W<+:!>(O"\QX=XO\; M' RVA>!_I,K1,@CO&,T-)XK4M(TF#.EC.).$(L>SB$R&O8TS7##Z*BJ[X0>? MJC1Z"_XSILJ5S7;34%V-;J.14EZEGG5J0G&-O.!8W_ UA=[/,! 6WF9:B<<% M!$:QX^PH1HL;&(XU2!:HY7 62_[=,0'R#>@(.-P5Y&DZ@B%NA>.'!P&D9>)# MBDC6--LOPO#\+0X30GBE8PZ6%++C7?HI6"X-M![/GN#<@3-HDML X05A\F@. M'@7-Q&&V0#\_R?;SJ [R>D"BEL&VFD&B'BV[?U8C18&P.1D:-H_Q<"WJ^F*9 M=>O\Q6BE3&/E9>QXWX\N8T=1)38WL![G^:[?Y1-8.X'CKCTYH& M456#=%U:#@%1M 2B)2J081>- =P<#3\!D [YP+Z%G_AIBV&$4M%@H;82W085 M ?Q3P?SK5T8C)MGZ1I\'UYD_ [2\ 2^^Q !SEAU@2$D'6(SE("I+RP&$M"TQ M]O+'#E;B9H>-)$1%O3\WK6Z=F(]!LO^*B]-QDR3[Q4"!SGB>L]A/E/>WP:9$ M+;MDV+J"KKB;J.T''1]='XAOWH7SI[E]B;G=KJ]$/C;\=QYE1&OD/E:-W39Y MX1J7 21Z[45.K\7%D?UY5. @*E'+7IOOVQHZO6Z=8(M6Y]*EM!CY.N7GF]-J M\>&@:K&ZC1(EN<",::U*)5T?7TT,%.J=H.,V'CZ>7> M37NCRW/DD1J/7IY5LK< 85*749'\[.R3]K=T3 M234\V1F1E"NHXZ;*I^#% W\&N)1;$G=98B0:YIU'Q(4-XM*T'(%VA"Y\Q)B9 MO&F'W'0["K_^T? MNG;P]HX5&4_344]@N,SQ<*'UKWZ1Y6 M;/PHR-5M:I01KE_/A3Z"MX3*D.O@OYKB"\^RQ72;-DJDK?6]T/J=2,1VGL_4 M&!STA3JFOJ-L$;$@?_=I3 M/YD+8 7$G6.$%6U!.R 1])^(4JC>;M_)D32P2+!%-A89VY15U MFZT-Z:.1;;X&MP1D5UFGV566W%4![5=:G;XSD.@=&>=UHVT7'/\WY,SW<_]A(&0XOC=&4SA?"'C9E"UOIR<, M+\\O6NW? A<#E(K:ATZ?<>65[?B7C(Z?X\^K?>??._8F>LCM@5 MFB#__8^139L1V13I&?=?6 @: Y1*)C[X**Y/M\%)O3-PLZKK5YC'Q$20JZSD MNTO1*Q-KR?5PV8(_$G&5ZJAGMM_\3DS6)W-ZE'NUSGCZC]X,9$6*^TH7,O=. MV,%_ +*> =;H%2!C#NC'&PS?QBPO1NXVV_0!^H5VZNV7'UK1N+,-F$Y'H.\. MQ'@1_2J= 21K^0"T;T!A_?*4R]<3[O8TSK<3K0!#)7VGT7F!)(>55? !Z%NO MKFIUYZO_OG F,.@-\ UH"QL83@7#@P[^'A6LK7&A\X%"OSN!%Q@V:=,8;5L4 MDIAUI8.7)\WWX]9O>$B'!I67CK.+COOD<MHC@"U!.W*FCM>2^75A0U22*8)4$U6-0,X MX_K\-[@$UCL-)'7OF+FC,C.=3LA44_$6+CEA.SDR3XG5EC$<;[[I@JVJ,9@O MF")S>0272IH-7R-;HFRKD(59NPK;TI*7JMGE&PL,<8..15L^2X@K[]& ME]3)^2FYMQF=Q>9MFX4S]XT8"J2OU<='$3E"CZ;Q[!'XA/8>>883XF8#Z\Y% MUX9MDK&3W!JW+!@V/U1#)/@4F "^DLEY[(3=!JO,1_ EH$?_U-4_CU8-5-M+ M0K:EMUJ]?!J/F4B]G>X]+\"+@H!V8ZK6T)WD$;S13\QC6J',?6.? NFK^ML, M0PXYP-> 053>4 \3!$T0AR7@N7WEI>\M3Z0$5A01ZQ6@%U>' 2:YFB0Z(,YJ MU"MN&?G@"ZR_<_/UE2[E!(]H^Z-Q^P\OMABC^;PLZ3YTVOK+@'Q59P<):=D:\PDL/#SY7[PZ M#SS?7>(%,./D,IM(-[RD];][MB(DH"Z@D1/W\2S5:*8O"#.M+A!*Z#\-FIQD MM7IZC%^A#][9'A[)[SKI74Z%.QO^0J':]N#@@C5!7A%>FR0]@XPO5PUV8R6H MA5'FHB&" UU.NO[@)RI<#?;=^J>US8LI7X$[1\9J@1?]-F-)PDRK"]:*5B9R MNU^/!N_$+L\ M%B^6/6]5+Y MK9*SKI.CDMB-^/ZT??90\(16B6.(*L^+'@Q(>P:T023]IDF# M1)L^U*%$9Y_Y8$BJK'S=1JJ6'O7@C5Q:Q4K82'RUCN0CG?D.T1O&YIH3-T$@ MIVYDJ!=>#ITD5:0U4?(DX497$,BI+5$D@>-00%)X3:(OY#7?V_0/KIE#)*NV MN$NB)8:[D/2Z 7^UWOSU/R% 6)>+]0->[N<9K^4R:PM^\[.#K)8X>R"M)@@O M*YCT5,$L0UO^R.,I.'Y(:4*W@>3>606^1_5P)#9Q9'-H"WEIE#C("XJO"\Y9 M,P5OALA/K2V^34T)$FKA'(.W-@<\(\/Q9L3-R;'"V/U8"_DF+!+WRF-8MWA3 MA,HJTGJ].#H\NVR7;A+P9\E3NV8T&6F^N0Y8?S/03^#?!8[%/VS-3ZP;\+5# MEV6+A&(TP5W%8%QT8JNT#MU8UMH&IS9E]BL*^K7A+; .R!_D!:]7PTXM)[>G M-PSR"N?O(S'Y1,F2LYJR.OZ0J=@AY"/P'UR///T#WP-DW]Q_Z\LID7 ME2N^-\XYM%1;B6Z#8EL/O#-UH>.I5$5AK];Y!7 L%S76J!L#&^!4ELA-ZU> MU8TO!/-%8(9%%LVF&[^:AEJ4; 4:TV0[O'DC<_NX(-<2PDR_(V3K(7M+@9+% M5D[>MN_S*7!>SCXJ-GWZSJ4$-T]/:2$OLR*'TW2X"Q7^QHDX'?$[W^R[@\S$ M/<.YA+":7#^H.!T6F395%:\;7[JX2N4KLU_O_E94U6A)=L'U<#HL6S="U\HM MY53FZ+!6(^E)[4;2D6FB %BW[^0-3$"LTM$5=4003%BHI:V>I]F@4%%E@[@V M^A@DK6\053A(U*B_[7)BK,EP2K1&13/L(N,E-T<[6ZOH#=6$XB,L"K98S'RZ M#34"*.5MJ>3DJW48:#S&8-11)\B= <\+8[V"(F+P,W6<%26$TVJ%P]A=[0[_ M=)Z["<"S&U]/_&8XP0S_B4?PW"V77 D=98$J2;6*VEUYE!BO *(1H1\ GGKC M@7+-'R7XF3K*CPK"]2OZ-5\!F^ J"=>NB>O1:.*W9"GI0:SL!^B5(X]X\;K1 MK 1O9,E743EJ YLH?VI@BB$C7NBXG]X07W)W142-A^JH%^)!OZ2H12'*@: M+=UW?<-N(5[)@^O,GP%:WH 7?VMJ3_XJ;?XZRYJ_2'D'F.;+ 2F1> %&51$W M0!M_'-"/%OFHO>V+*F5K1N2;O5B)&PYPAENQO4G C72>3:E;=^;K/Q6M3% 8 M'5W?2)?QHRY(+H5P?-;RDNH(F@@461"%I>L"BEP'K_S$NB$IC$?-?^QCF=US1Y]B>3. 8 M>!E7]!1;,IUN ,L/S'*B=>[EM4B@[XZW B:<0;Q+9+Z\QDJK"\AR4.U +"6< M?N/P'42>_R]@(/8(O)-$*]2DM+\S](K(U?:==09J3\!T'8L/VVZ:WN F))BF MS] ^+R JP&TG26]@$Y&KD^_.3@UGGK?Q3'U+B7M\B,4][N""AB^.(O0:6\10 M:7([XLY77< KAB '+HX(7=M2?#/>X3)8,B%+?=<.-$ZSTK 5B]$YX*##!R[Y MO3LZ#902LX9I=]]UVM$.?CV$1 PJD5#1DIT-<*;_)=N]@ MC@'/G^"%ONVO)P"9!)+Y[I$9/W$_8"XA8R,/Y[;4Z6--3 T?4&N9Q62'? '] M8(PBN?MU3S^M#!I(_@D+8EACYW<#03+C$LT<"7&(G;W/#)*4NE^7^M.JB*5/ M=BIRXK:]1'[KX(2(0BU$*:D2T_H^:OWV=26>%-&NNF8TO[>?/TY/C#7="P"T MZWTLEDEOCDBM?LK)JM4M?5;H(.O8ZDQ',U=*T\(D@6 MT2-:J)"\UGO[BDBR7:>-9Q,$5K%0="LP=NA/T)H@Z)AP9=BY6^+R!?6(,.KD M5W75ORG:W+Y#_P[D;I]SDO44;$:CX%13!O.-8&NVK'PT4@\C MEY-)QW A3\&+!RV(97DR2!PF*@+G7@DSO6XHEL0H"[:A)P;W+T'G"^I%JYA\A ?DW"Q=BV!.2;'&E%G PO+T[[ M!3E?TGYY=-!IC(0/ M9-0 Q2X3$A?>O,>P1O]!-SNRV4N2=\42!TUL:2XVBG-.QTRO&XHE,D OSSI@[]S87T)1G'ATX K.C!>-!=^_O MRY72_),3]P[F!MB$%+XR;'+6\K0 P"?O'V]NSV[1]:[6Z<;C(NR FIQSA>79 M+1NJ7;LYE0$3ENNH-2VL@9I^XJ)PX!43M)3?5/W34/DOT6,T7J^B#/)[4 M'B&*(]M\(;/!J )C12BXG1.>#*OWK5*> *Q=#.K%$ W#6)8@L05I*_ M)K9%QM29ETP7&/6;186UI>C.?',3*E@%R%P8'MA77@EA>3. MO%Q)UEHO07R#2V"]4[ICMO/>M,^FTPF9:BK>.2<1%K;SIR/U#Y(/!>[R#;8@ M#>'Y\/+L*, M>VH64;.D#KL0&S"EM[O Q]J< CQ)!( $GR'!S<+G@7;I)9=Y3S$6Q13H4:MX MA%5I%C]S>(UU"*W\IR,5E+@GI!I"BBM7JW<(FUQ;\IAM[8B9-7<>/+EK9GL!2#*RJV"P\V1F?&B?D&Q+/-%)@ ON;< MMA3/N.<;=^(OKT.MGHZL0JWK "%&3%*9_&DE76 E7>R))DDTGBJU>JFR"M\> M\Q95YUU!=ILYAG,IO;;6+L(&.1%V/#/>T?]#ERPCCUWU>S)JZ@[ M)G>]1T U!XZ^PD);U^Z2/'5,"]L$99%_W?62\;KK :UDD*PE&?VE Z^Z;F6B M<>DV9*KA5.HUC<;4IF/( MY0F>#&0]XPHX@VK%L80&ZSJJTHVHQ63) M6=V!AT"%:8;(D8C-!*&/O2%!>ZAJ\T[6,.=(^R&ULHXH5\D$BC+0' M?S$$.7#5/V!W(<*(!J )#<%B8G0.N/(11CH%7*$87;8PJ9EJ'@INF"NN11CR[@YYIV/\"1KX-MLD&[+FM M@;ZUNO!=_V$\]_SF=^#YQ/>9@LD*/*2RBH_= QK3:*W7Q1M_)'GK\\I7U\NN MNNCKK$8T?>.%9@TX5?ZVO!]/G]K MK>MC<[EYU6IUN;R]94FDNK3"?@#RV#9>(N+E(%[\T8_T66X#HM\-.V#>&FFV M%1^[R^BD=$77Z7&=+VY.=SKO6G>Z?<<[)^B!C5J?7=^P[QT?0<>#9IU]2*3J M?<=I5=.U!@-H?+<@!-ZCZ[SB;10(=U0>U53R.P'PT?7_!?PMM%6.$(+^](40T#L713^1="S[4;.-V/<:371>;S"$=HQ096;G M^.#:\U% />K'_@*@YX7AY"YX52_#)*O?=Y_6M1UWG*H'Q:S=2^/WLIO29N-F M M7MVW<^_>&(>V<]<:G# MJJ+!9C2?(S#'XTG: I/P6%!^'%F]2?O>I"4"<:>K-_Y[TX'E;M_)7TN%E3N6 M""L75[,/*K+DT(TL MS4&;I96LFCI$#FZ,(VX>W0@B"Y(PS!QQU42OJSXS 1L7-Q\YUC<#_01DPQ2M M++CA8(JR=01A#CXY,T09F36!^2MP #)L&J-Z"1U(YD%RX4P$:Z&\?02\O.#, M2U&-!WH"6&4++,$-> 6VNR*Z$,%<(& 1VVN%IM0 MK587-JM'= V5 :Q\745=E\%DL5&D:FM'MTXW2 #:Z4_1[N*F+^BZQB\UT-^AO\7 M7>-_VG_G*W(]ULZKAIKV?:"V2UYL_?9K"T;7I21<"[!N K2YPQ^&LD@LDS=7 M>9@K%^F"]NQUE:NO:FR=84A.ASJ$6-V_98A!F %( A/5YLW.KFE/<(7#LZA^ MJ\;2Z5L/T&F!?K2G?\WJ511E)URBWSI9_G=N@?Y[>)W,(:%< GF_^R2GYKJ M%J+5[^<*A9VEDM)KC>;3.?M.M-RDSZC7V4\R]>P[A/HX# 7:K37>3^>8GP!L MYUI6O 6;(&@" N:L*9N^8$-VT!U>7K0;]UUK>W\5G=9J"^K.I5@YI;;;373K M&YHPN;4NQNM7'^ND@?FNHG694U68F8%D;W4RJ M$?N>UE1/JPZ+HI\^FHU7)RU0OF78OV]2(]J4T#NJ^/?KUV' M:C,P[&> EL>\CM!L2W3K'LV3F=&A-("AAU?+*FA5>DG,4C;W%4DM&IAFP^GP M\OQPWRGU1J>'!V<5E,U>3S?=*4NT9-_[U/<^53 T?7N.T ]*MROU0L'D5J6 MY(45?A#"-Z>[7BZ7I[AO(T@$I]^_.] OLU ^DU@H;ZN,(K?12O=+Y"XLD?OU M7,,9WJ'W;E!L3&TZ1N2GP_LSKH#S0$,JC6Z$: Z^+'6*%:-HKV.'LY]F.QNF MR^Q6+XXUL0WGT5@"[AL/=52E&U&+R:+2:UE2+UWF:=Z*;/KTO2@J/3N/;LQI MC 59 LKKJ44FD;4\IY5Q=8/ M?3RUSURT-)Q2#!#/W3L65!1=D9FKE1FE!Z]?M$_ -A?F3:B60_#N!J0]+/8&79.O7C>Q-$$[A 882=3<0%Z,=;]Q:-)H.C=!X_TE7O^\^K6M; MT?KH%: 75YN#P%J4&?I.MM9STM7O>T[KVMZ'%1=59A2SH,7.DVG!OO_HH/": MXY+W:/+1>M]S<7AR>K[O/@VKN_98$V?UN[8$+Q[X,\"EW+[B_TC[KPP/CS+^ M*YLB![1,_=U3=I10>$^8D1QSY.+HY/#L[.+\^.STY.CDI'FS3[II7">1G*2Z M#2I2FLX9'41%U-$?8[?Q?,\,1FK- 64C4@PF3\*.X,GWA&"E3TM\>3P\&VJ% M*0\8(5@Y8C*!;15+KH-!;MH.8,A!H1!%CI"Z((C52Q>(U[;A>>,9/_>EJY#VSSBCJ;9A+H! M)ZCX',3$1*OATERS6/\PR/:8]'/L(WN@G]F)+)/..%EL_0)!".V_U55IH5?X7K@=]^*K+DS]>J P: M\1#K@O[&L[KGI>\;1Z3DK-FQX$B3,85>1RTYI*3S]HTMI656-!1N M]-L__S]02P,$% @ M(!H6:79GMT[M $ !>@3 !4 !T96QA+3(P,C0P M.3,P>#$P<2YH=&WLO6EWXKJV-OK]_16^M<][]EKCAI0;VM1:=0>-(?2M(?#% MP]@"'-SAAN[77TFV"022D H$D_B,LU<%(V1IZIFMIJ;^^?^6JD+,@6G)NO;O M?ZE;\K\$T$1=DK7QO_]-M[/%XG__O]__YY__)Q(AY(=,JT)(NNBH0+,)T02" M#21B(=N3.Z*C&X:@$55@FK*B$!E3EL; ^PE%WB9OR=M4C(A$O+XR@@5_JFMW M?I-;ZNG+K-F[J\K\M 4S)4_#_@K]#J2 M3MS2="SUO'4;F'-9!$1)'Q+%W!U!TK'AD&&D"!DGA4AT&*H4L_4VO[D)1B^2*OX3?KL]7_D5JCZGCP3D7>+X,X9?[ [8TJ,TE7BM:[>% M]X-#:T6E4JF?2P0NOU<@2H=?#[_8>?UR#RT[?:)OGX#R!SB!BW]X:F^M/!VA MXSM@DP^"+>Z"3?[Q^Y\)$*3?_ZC %@A1UVPH8O[]88.E_=,E#/IQ!,P<>?[O M#^_[B+TRP(^?O_^Q95L!O__YZ?_K=C74I=7O?R1Y3ECV2@'__E %H-V"Z?\J2!#3\)VR0-P4139EP M--EN(2AR\ ^^#2DH":;$<^T3$NQ!$U0X7D_< MW#4@V*'L!5+;UL5I5U!0MS)$T3T>,L]7':XO)C,]B6C C)+B%$+7FHP%]9]L[P[>J]*LMQU2)IW7DLFB.YQ]?&/WZ_IDK^ MDQ9%2%[)'X(,+&\0__S MF AOH=J:"":P^&637,P&&2T][2V;'?U>S3%RI/EG;"D!458%!0K;8BW_G))9 M755U#:.ZC5]==VPD<)&YM4,=L9B. 0V"9@E+4 M)+ L@Y4[W([(FU,QK:=F:IQMUYLM:R ]R#DPYFF>^O&;A/HT%J=2-/4.OOSP M>#TNR,N6*"A]()BL)N4@6VZ&+#]JM#&5J3%'RZNT5C8Z"^YQS#-HR)$(14,[ M[3/'F_.3*/3Z6&^0S/)T8\S$TVB;SF6--PX%*>+"*,-Z,+T4M^Q&@ MCMMLA.NFA>9X..WH8SZ.QC>"C NN1'KNF@6OBQ,EO>BFQ!I0R?)C@:G9A4J] M2D$!2EZ-Y'S/;/-RKS=(*='R%)"+N62WA =I_=IL_P!]WKCXBJZ-;6"J.3"T M.] 3R]EBT<.+5^5)5$P.O"[B@Y=@BI0A\#D:T6SU$T5'DQV%6F:LVFJ\]CO M+Y[/%O56A,Z'B7FM*YA0Q2N@"$<'IPWG8P/TKB=[@M70#/!X=RA1C3?LB5)E M&!8(PWS%R6=C#X6WS(HV$!U(Z/H':.-T7O;^LC3IK=>#3_J+#91]ZJFYE6/'F_.#CO MG[N.(69; /NT?O^#_.\["[O6<$8$]L?OD-?Z[P]+5@T%^=GXV01',M @(WX\ MZ'9I2?DMC.TH$<-^8V= MP_]LF/F%[SU^[BW:LVDMWAZ3D>9];5;5B\LZ,M2\H0!L.OF?9 E]'LG )# 9 MP,$P4K98WK6W(\2?-G24&11]H9&2+**Q(.N//OB"W_[(-N/X>6C2!K81-F.V!=-&QABV7"(4&4'VR_/O-M237FCJ?^-_ M]E_R[5N=+58)_7I->-W MGT(AB$\ XN>^SQYDV9F#H@VZ:N@:_&CM8*\%;$'6@,0*T +5QKY5G9]5RG)U MXEA3VJY$Q0PS:_+0I0@Z^ Y-]0D+A^=Z2C"X^QNVN[YD*L*0FVEZWWSV^J8E M"8=*!:4AR%)1RPJ&; N*M\P26G_,57 M6Q0=U5'0]G;=G@ 3-3/!!!%R#KU=45<]KY)OK^6!GIS/^U-@9Q]X0T\O['CP MMBL@Z]#/[7"269/)D>9Y^[(ZF18\MTBC9"F1Y0 M%,3,2698;:\27,_0I'NKDL]4];.+XXM.?FO/XB0:36]T&T*<4R=D-A5;RE,Z MV[:$:Q=UGZK1&']S]L(+_+I*$S.\F&!:^19'US*55#]#4WQI<>7K? F5%ICE M/EJG ;HPF,ID4YZ";&8^K#%DN2Q=.XM?6J>=& :^MWHBJ4ZQJ8Z:M1V9I>^U M]5RCTK&H<>U+_LE2_2S1B-,*]5(]1S9FO>Z +:=(N;10^HW2Y.JMU8L(]6"L M]M$RG2LFK4R-J;%0YG^OO4]AQ]Z6IE>28['V7BFWF=5-FEFNWK&Z=9"F7Z]JWVT3+=7 MK&,-[S,#;J6)78'IZ.OR\MH9/ R_3PHF-.U0GE=Y[NDK.7;L9YM3F/=L_/I M12>_\57ITVBT261E%]A,;4&JF78OGRD-YDPUW$UYQP+39PI&O'>!W]@B;RB+ M853O<21MM=*%NNW4NNUK7^=+J+3 +/?QL2>]TIFS2;M/%HI%*C^;:98@7OW2 M7UBGG0P&F^2]Q*OG"8X#Q=8Y,F_Q9S6Z6AY&F *WFF?&BW9>BRKJM3NI>],\ MY2(_RX0C$Q%R,\?7,^%V/-<3I'-ZB&"V$?%>TWQ_K$50U$TLC^LE:FS)JG=2HQ;??SM3&57?6BI9!9KVK3>']5>9XI MK%=TK42NH \[Z<5C4CP;6NI7M6UT0+$NF'RQ-A]'.95.5%F'G94'S6MWOC]Q M50,1.]U?UG%YV4RF%E66 P_-]6)06N?7E5"S7B:$%HASCDX_]L /K$R/5"O9 M7)'3"CTF$GSQ_=W..>X8>#M'%T]_V"F]$$QIM_B'5U43%_9L @ M A#^KHR5C4HIIU>.LRLZV,W+B)QW$2OPR$[:F4;P,35 M';6W5U>3]&3,DBB'[4F#X=CD1NU1-K VP:'5/7ZRU['"!YRS/V?>M5&H"0FR MWIK6YTFN*+#=^V4^L)H@<,Q[_N3NCW%O)F]WZ[)>7Y'9ML@:RU2W<5^Z*ME\ M<>X]V1(?68SKSWEY:F3&K)BD%39>FO<<;M3C(]&K6NS/Y^7G&VC'!L=/OX'V M;E2\0PQTUPNG!AJ3+BO3H\1]0QW5LN952?G+B(&@H\,R;;XE:&,7%>A35=9D MU5&?>8D?0T\\/XN4$IU$=@J<561HUN.F3@AQ8_?Z.,.,3[N$(:X M_ NA>7)<=EIS,H)207R=)5E6V7.Y@25#YQK<@B7V\0(<7EI;>H_955#T5< M8 K5#=3/,[PV%$&K">H67-T@91&2&9)E#E #FJ12WN^81KQ/)8U:EZ-)Q5B+ MYJ*J5P(G.5_ D?_X1;)\'+G;]/2 ^RI!0ZP>XP_XD9M/^ .?&5,'$ZP1)IT$PTO 'UL"L9$%@5E1X[5=(WS=>1P.E6*]:R4 MGS\CC^F=3"E=Z>Z7] M9*E6*6WD%HG^M"Z,6H_Q;*?[, Z<87'$,H=KO+/&^'2 _]Q;Z_E0-/1X5';( MF9:M"\-!*27:@13A+Z_U@7E]S35_V1]^G]Z>293"]YSQPW1FE#K9\G"2K>0" MN>C!T=M!L^#?H[?G0'ZDT MN!T-M7M<:']+:03$?E2/4QRCF#6;L4*X'4D SUGAY7>K[?KQ8Q.]AZ&'5(U1H/10+?%2"N0#!X0O7W1(VHOK_JQ>GM& M2MV26=0[T_BJJ^59IS6M# .YWA?7VU>YTGYF_$CJJK.UNF9E*]:A,NTV7^Y? MF2S_#+U];6M\2&_'[.:R,$OJ4;8WG73TQ#BVD,=7MM:?J;<#>,CX_7J[HO?6 M^53K@2+;D5E]/;?E4B<:R$4/CM[^](/$1ZSZL7H[5::F?#1*MLFVU+IWTO%N MZO[:@FJ?I[>O;Z6]9:XED[W'QW:E04;$>X'M-ZE^J7"-YEFXQF_J;6H:720L M<;6:KJQ>-%)P+"8=O*I1@=+;%U_S S&6K.Z@*X(-.)K5;JY-%5)16A9,W3&* MFO@L-2 15C42?D;I4?=KN5 >@7UGD92UPT8RK0U (UWG0I"ZG$+R@%RIS9U+Z_:QKT X+IJ*>&:Z+,Z<:."\D<)6YOY:% M\P(V0.EAHN?IZ()5V19I-LKK>#E_[>;,YV/CNFV7%[ QZL:UZ%)@96ZU8JP' MK;_.:F%%_V]FE;R C?M8HKQN3GLI-B()/6E=D[E%)-0IUV-O_,D9S$/G5%MM MSC_QV^'S_5:?Z;*11$NX-^Q(5% "*RY>.$_YZA2_I@8Y[6G<5LV8*4FX6J0: M?33L5':8&V8#*QA.=JKVRR" \8H+,.%AFGGM&9 MP%G3X7Y/N-]SO*QAMNIKG>Z:@5"XO%NX1**%JIIDE\7IJD(Z[03%:6LR%"ZA M<+FTJD571M#:*DY,+1WZVY494D4C [\KJ(+3WS<;ANF56J7I^V%(4[H M0D0N!-<,@93NNC>BH>CZV9)ADRX^NK2$?(6(2.GXP9 M_Z3&?4\PH0*QG]E&?U;>GF.D63Z6Y@Q23<95@X-0:&2"OWGY)\W$CX M7I7M/;)Z-*R;+7D\L9_DR-9%$EX3BUT:L@D-H*(&.TKZL<>FF1CS(VLYK1L) M?E;-\$:J$UC)\N*D/?%RY*RO0_N??,T3WIIW^Y5:HYQ3=#8^RI1R;$]1N\&K M,'FJ-4][!_\V M;8J:X=@6;D ]LSRVNJP" 3G*"/1Y$ZM%<76XOZV65@N(CHEXZWG'L@9=S4.1R])XR^'N2+'>=7JLN1XQI-;#R_E,0^HUS6CX7G2\%,3QH MUNKQN35_G/7)F5Z:TO-!IY=POJ?P?"GP\0UP^4).[N5U.YTJKL#:F _)6;TZ MI5?3]+2[#&Q4[0OK]B!D!U\0I2_K]OZ CRFYQT65 ^3#0)&ZBU:T'MA@RQ?5 M[=\4G6_H]CY0&3G7%$C2<5+L*.(TYEW[>T+S0KH]P&; M5=DY1RWU5;D06!_FDMD2P3FI^?IIO/#4ZZ>(1ZC/KI'2S MF"C$\LZ BX^SL_3#4HK3M@DZX9,E&JSD)#JIVN5ZW4(F42 =CERO@/;04>303[J^J,K'L7*,3EJ-:IR5 M30QR[(K2I&5R6+:RU'7+ETOJI"M'S'$Z:='H"$,@UI/LC!]&&IT!K^7+UVWV M7E8G!3AZ>Q*=Q&:&QD0U6(8M\Z,*S12RK6SGN@%S29T4U%WH4^DD\;XQ*R[J M>6M:+\W'5&9&%^QDJ).^*6*.TTGMI6A;=MXN<)&RU72F\4&.38 )[8=?Z+SXT$O6 M(IP ,OU.6"+SJ"/C+Z[ZQ<=HBT 38\=/" M=R:R*?6A _7L9/1[4\MR%IC1_+ QGCKYQ""[7"H3A@S@^8P:(3)/ZEM]H+9U M@,I-,Z5^GJCE6Z4*E&F%G@43ZIY>;#NLXGRJ*^358I4W93;9GDQ17 MY]CJ"CP:^=SD2[M=WYU5 A?S_9)\M6)(M2]J-6Y:2.GI JCE[LMLR%??B*^N MT99#/VD)VMAMASY594U6'36XC-9:ZI4$)78C)"@.5CW^X5'M!N^H\:J[&\VM%L]1-%1Y,=A5IFK-I MJO/8[P?.\ VC[*_DO#2@@MZ5&6YF%V0:-)\Y0 UHDDIY2V[7N<>QP"D*%TE5 M4HUA74DT.X$3#OZ2;\]N)W'MA>D%G8^](O34_FWT'\U.I,B:G,S-%(VLDVO> MC$2[2\8,[+H&*CMQMY@Y]9D"^T3W/Z7SA5JLP7<+K#,K) '7J*T37&#E> #O M?[JX>/\0^'R0=61K4IFNC-IHWLDT^8=A<+7)<47[S7NY2#<[Q<./::!%$YRR=Z38J1SKZZUTBX RE QZ0AO#LY M7VS*#YDH:7.%SJQ44K3Y>!&\VK/GW[[_UL'8]V/OX&;[>[$'*I5)9[!T !=I M1\: *RU7T4'@PCSGWZ3^UMA[OA%0239JV:S:;7-UN]C1,X"O)J4@&&&?*4<6S.QCO#BJ?^(;,P]GD[=R@U=-:@QA+E^Z7A8QN M%($2!%I_E&6I;MIQM*T)J MM1^5V;BCD>7TLMGL2>L:>_X;SX(J:1U-=JF&*B(@_TR3!%/B+73CC\4OF^1B M-LAHZ6EOV>SH]VJ.D2-/QI_JWOK[VQLC_HW_'O\[_S-ZT1LOY=HYGF?T**L7 MIV-6CN52MCAT'K@M%]OO5;;T*$TE[N!//O!"&;IF?%]:/T1JH"1R0NJ1J8KE MQ*.QM9'H=XNU+?K!!]YGP/:\-2\GAD)^<<\YZGR\?!BE.VEQ?X;>XL$_W__" MG#R'V,/T]!9RFJI7U1 MD:#*RNKNOQUH$UI$#2R(EJX*VG]OW"?P7PMR]^B_OW!K2UX#V!%Z#7[Q'?R3 M0/]CO#_0"P1B8H+1OS_^TZEGX4?+$+2=5^*_[S3=5 7%[7;ACM=[].-W1Q@J M@-!'1!:)$LV&ZX5Z@705X/^, _05%2"8=T/=GG@C'NVNR M1VKW2U%0Q+]0"^+_)6C\R[^?+<*SU81=/U]+].B%[D^[+(JL 7_YJ:V!0,K8 MNKKS"&$&?4:R.B(H\EB[0PD@P/PUU$V(XLUOT)0)2U=DB?@/B?_/;X&Z8 Y\ M_02.7P_*&N2/XZ^6^F89NY;,E#68$Z[6XB2U#?P2[_]S])FF1^ M;5!AG(I\^[0X9BK)TTY%P&*63XAD+#$<"KP@B$,^FH@RO$"+(YY)C!+#%!!' MB5C\A\L2GS/YX8%%I ]-_<=OKE;LL#FBW4EWV/8_/X?O^O$_0_/G[_?^J,UF MN5:Q4V3;1+J6(]B'['VZ5F");+U:+;;;Q7H-]W@2J*3>(!:6B,DG@;@[C=UQ M]P1K KG1UK6;__T/%2=_Y6ZSMU#.Q**ITPV8BIYPQ/EZJ^H.%0\0:CU-U[ R MED7"L_U:2/[_F95,: *R@24@W^5TT4%1!!20^(&9HB:8)M]6++(LL$IOVAM6 M#+'7')?(1?J-45-DI.D2=&? )T3$,VI&CZ/F7ZC +5'7P-^;Y?;X/TDGXZ1$ M)WDA$1EP"=3"0]_G=_T1'Y LV2-:$M6:2SB-0?&(FL MUMI-M !>2QMK5F\XGA07=441# O<^7]L(P>9%)X^0?I2=!7RCI(5'%O?U;#X MR8Y6W%>*Y)YA8IO^P+84&'HN^<_GP+1EJ(\]&$/UXW61N(U2_W=;7'GO\D77 MEK+>ZEN'_8T4?>%+8_]S9&$*QMW0!,(TLH T>M,*VWPO#*$B=&SP"VG&_1F> MQ?3:8MN7->V1JL>UJ[S_VM)1M$_1M[%D2/PS$/^G;2*N. D'?(Z)L*L,1LB> MM__](2^1N-.AB:[9I@-%^5FT1-,13#@B9=4"AF[:/WR9F!B5FM5&*SXG"P:W MX@VQT!"S:?@R+.N5D['-J MW+ZED9IN=8A.G8!F5@?:4J[^IQBBWB*HV%_2 MW^Z#>I[HW+/$EBVVLC"8H7ADD!6L_Q1)02 M&(E*)9X;SJF'N9Q)I7AKJN868D&<=\J=QW%H.']1VRTTEK\$P;^@@3P2%.M< M%C*N!X"7_YF)W#6$9&LI2ZNI7$@SCW&EO5#E$YG(T:LQD;?6[M&Q;'FT>H=N M[+32M781V<:AV7PB$R'Y07/%MY/M#>Q]0WEDZBK!P_\C;-W]]\2&S9_O(URI M3X(. LD6RBDC\C(TE""?0_/\[I S:WO7C7.;7W>$*? ] =EDO%#'XB:RB+\2[B-CK27XI8 M0$0YBS8P3'V.!.?) YFNSD'EVTSH+>&^\%DK7&+)7&5U:5L%);2V\I@1LRVN M'H_V!]/9_"&3?5]8,P=]]H6 TO$.J**7)? F8\+%Q&L-_\(3(*!AK$/+V"0> M'5.V)!F7B(.*YY@NCGZ7O$TX_$IS+&CR&G_^.ZC"YYFRQOIA%Y.NS[;_W\#) MF8N;:QUA6?02E-T;./=L=(9R.A2MR!;;JPK+=I2;W9?X]S%--!:),31)QJG+ M6G#%V]9M^Y;P[@XS,9OLSIZHZ;=_/\=*\ 3W"7/@KM7X>%T O$"!=UB^UR0E MSK36X2JH$!VT [2^OA>;MY(!O@T(]JC%K8^ZV8# MO@Q:A]O6LT09BV4DVY>G8-I:*R0KB+7']P7K&D#3K)4RAS:F\$&ZN60[C<7M M31V%=0P3SEHV!(4 2R Z:'L./H;F ; ":P__N3Y\1WCR'1,.@DK\+.'2T"%O M*@/9>.9J=JVUWE\6+=E[_.OC\W:ZVB;C:^C3O9>8=2H\3Z]!9W7")UZ88_I^&Z> M3LV\JHZ>ME 0KJG$+XNP@0(,-#M"P].[(63_O@%"@(L.B2F!OX-TV.I:=J!K MNDT(!BJ0@839Z?:8CQ&O>6CF 1.C^ ;;?/"#X-DB@B;YCT:R!<%-H$Q0N.XC MM+>DC0%4Q0V&?KL?-D<29BR5&*%"0^&8L) M?'24C/,".@U%#\D4+4KBD([ZN9F;+$YC71BQDYBHDY$H^1@O*W9R,AI[>4P[ M+;OD:ME=/*HEKDXF&*?7-S1:0QE/]/.6]8EE+Q=+:\#*9"JNEQTJ-QJCEM$3 M9X:>; .22=R2+UK)1.S6.YGF_A7L;:TC9DO?1N/?9[+Q6^;[3/8V\6+6WY>; M+$/=,E\$Q^\)[7JRZEG% 6/Y$B JM[V9N!E:F M!6WCY[G8^TH@,07L7KG)TW^ CTM(QN#BPQ.>?P:00 "BYF7^8:$!EJX71D#_ M8C&1X9,G)^1 %O@?B5JW^LL%6>C2D5;/Q5M1]!"+[,UAB+C&%^)#/3/E5$LU M9U)KD!@P8Y[&3L1KL17W,@0"WX9P0_P/>4N2%&$()C$7% >@W',"5Y_:(/P# M1R*N34.<4R%\>RA[VL15)AL<&ZHA))D::+#M92D=7;?R]T.Q"7%,OX%CE!=] M&HQ>EY8ZJU*Z1I ^WRE&>NDLF\2^+&8]Q?>4W0]QW$X+L^GP08^0O4BT8M7: MPUR?3$,<1]_"\000-<&2A!E14/2AH!"HU@ZPW\3VIVY ??Z6DY/V@TY<6'@0>)(JJITA"$E;6 M+?%B%L%+B_SK^=) N*12J5_'I"-LWG;V/>RL8YIPUNY)4Z2=;,%VK*VMLVK; MRN?7]X7R5)XZA:0M"W-JN'@#A7U@O<2^1TW[(T1.)6CF."+7],M$V:,7V<+^ M#'F"^ RRF"K;-F1*H$!6,W4-Z5UE10"H@U=$$>DS=-OY'! YP1;<@XC/Q,U3 M']N;.2T'MHR2,2116F#L*&Z^;CO2(?Y"V0F)7S0#+6ZW@3V1\1$L QW!.K?L M<<>[$2G ^OO+"HRM]4/+Y\F/+8'!Y2+.0VT>SW'@D1;+0D$=K.13"@R??CVX MAF@=K7W*74R0G':PAQI]75&5?%-2O4\80?X7" 7^'A""*$)A!/$/V17QIXE, M@X-/"0B]R,$O+!5EVIJ>=8'DAZA#WTU;W2!+"'8'S0&B'^FOKE-WNSP0SRB-E1M\GH%YO<\XS@KS:_'6B2 MGUXL\0(G=,_.@4GC1"5#/$. VG/)+I.=CY/OOO9Y[>7^W::\ZUG9]0C M=MS2YT%EL#@Y6$'OD!VO;GZ?KEW_'*P_?K=?\D5>B%,\W\) 5?:&L O='NK+ MLQQUPR/,.):L 6L[W%D2%R;3,)HKEHZ6*:?"5NI5%W*O4L.9 P8&Q;J[.=#X2A2K-K/>.+=#4.+$7 M>R@E15(69SU6C*>CB>I;(:_:H4##Q:+F1T<:7X!DJ'2^XORN2NFPAV-:@5$Y M_O@*>'A9=W1;4H1\4#O.?:G/3]OSVG@IT#6Y+)U5]9QS*_VEJ)Z?,D&^=26' MM_\T>B6TBH[ '8P(RZ-#.U-X/PI*6DW'VTF.Y89EX4#=DOP'*I#J)GZ7LD(O M7\CPU0A1&J2"CJP;R&18@Y>O; 7_?$GTXLZ!(VC::R;Z MC5@-(6E,&BVV8%834[TYCA:[KP+V. $;_2/;GJCII[?]'TC]],ZH9))F^B4<8'L$^'WVXJM.5>\GI3[ MA+N%W[?7G]H+D9ZE'.YI_>+C+GQ]<;J[1RD.W?&ZG=?Z@2M@3T O2;8,15@A M>(&="W"/\&K^@,SD.WR@[0LKT'__S_9='$-!G$*ST]$DM&NLFW<^[;8N,_9F M0N-E'(.(>]6',((.S)V@+(25Y5]OD7K*B+_;D!]?R^Q>)4UL_8U($5Y1'5Y1 M_$&,Q_CX*):B$]$A+:6>GB(>2$+7\]P?]XZBE(&]3GQY3WU@=^6(M7\2:-S(IJ(-5"KO;SS@BKWX]!I/)5))DOHS;PEUZEU^ M=[OG* 4ES*8_XJG##U H"#P2O1[4AS+X"O'U/60P74W7T@6VBD(4N6([ MR[7;T)A+UW+P<:7?+K;Y5/RCPIB^;F%\/A)5!4T88V&\J9*;DRW1<6^X1,>= MTIJ@K"P9;V \R?"LKDGN/C]JTP*6H]BX2=T [@;DM0MW*GD]_!1*]RL$V/>0 M[@S?1 D['Q7@S'4+\ ]1 ?]4MG&D"XM;^$#Q/R-IK>B6@[:8TT/=L;W:+T1+ MMJ97+H+IU/6 /A3!5PBP[R&"HSS:NC5UQ?JH%(Y>MQ3^*"'\7V,AW#!U$4A( M[EZYE$47X4 .XF4?7O;ZPF9E]WS:@BFS1>+']G?*A+USCW;NI[- MK6^J9D-Q%*(Q.&C$&W=#*7J5Q%!H50-I>J?;W7SG&:" M,=\6%&#Q[,R!4_SNN_\G(PGNQ[_D$W>'MNS='K>*S]\0G(6/_'@VK^66@2]: ME@-,HN&8XD2P7OAM*,6_B,@+I7@HQ3^PWYT#(P'E!/&T?RY<87T>%P/BB-OKP%EOLND7MQTF!?T^@WZ/Z3[*NA3+V MBPBD4,:&,O:/!4N<9Y<3.#7[PZFK\>N6L!\EA/_K:Q>K]/4 .12K5PBP+RM6 MOR :-P*R#</S(7N]MYJ:'QR'=!P4)\G$+;J4KU:[]&O MIHI>=8YZ6R^60:3W:^-3SX<>EB8-2Y->;VG2@(@"KT*J&(V/4M$HQ2>%I,1' M*4#RPV$LR4M#212&E) 0Z.B/WR>LB/K6[2:[1VYV#]ADTQPZ29-N]8E:O<,2 M+;:0;N6*M0*1K[=Z\,](I5XOH\_M3KKC5MMPC]U\JEY(!$\*RNBA:\H(W2-R$/.A.(MTB3^PI?'>UC[&V(!.Q16J!8^U!_C":$[)FPYDD5@NB=$ M=1S3%!Q[HIN0V!*ZRPW:F'!PF+&M&_C[*2!@>SRCEZ>";H\PG*$BBPJB")1A MZ,X4%7YMRH("^T$"C5C .4 IZ+[:%!1TM8NH.-*SOCP"NG=2C"#&M+'EWLN" M:+)%"]3/YH8*5+I>QD5A;@@T"<:&6(&JA!@)(GRFH7O1+C7_8$P4 0-KSYTB60#,ZQWMQ"Z%<(&8QD\^QI.!O8N M @A^=%40T"0,[=W!H8'+FN3 3E;H6RB#Q EB-G?4 /6"V@Q-78"((@ HT'H3""_ ;- M)F@FCE>$Y[\?])6L M.0>>.XKT_*$$+*@U]Y[N_QI8MJP>>!M8&I"JSY^.=2AIGCV3D36V-P D+)\] MVBS4\R\0MO:>F4"2]P?@&TQ@[X6&CHQ">7]\%@#3O6>30T2S(4N#O5BBFI%[U(3 '$((HQ% ZAW*'T_0F5XA,]21VT84W$O.=.OI6RB!/$'C MV%#IP1G8.A2\L#=SHY6AIAZ9NNK]TEMA5P;"X4!.EWS1]_("WYV% FG;=?*],NHUG1L4F\-8#=J^+__2<43Z&ZJW3CD ML]#BGA_QH?LFWO:[?0V!C, QA"Y"[3,&0C;'MI7Q9%YXXOH&-87..-*BD-DD MJ/D4W4"PAXQGV? WHF#(-OR%"6:.;/JVDV=K:NA8 KY260*L3@0^J81'Y+B[BQB8 KH&("Z:AFX0-&]F]OL5LF+KD M0#,\A%,()_CHA6B(Z[#8+E90Y "B!UUOZJ,'NSWNWP30)@A@&X_">3(F-JZ0 M[_QL^^\[_;D>$32GB2'8=JCTCH% M1UP!_FO+/P_!_HW!_N,WPHK@VGX(6]"$A2BZ\=QI+$)5Z'Q@!P0UE:".AH"S M\*E"]ULD5G&\S1P+FKP6-O6"87>^T(6?+'1IZ@XR/4ARM^U;-PSEF-":",5P MB,R-5M\*4_GJ&BRAN+20QXT<8W3_)@*K@WP^*-G,C0"LS^4.6&)@>7\V6NT- M^&Z(M*D+1$9&N?YC8*Z(BBW=$G]Y?C[ZTH]?(PF-WJ5Y-U%OHJB68QA0!L-Q M^8(?O($[:#L MVJ:"!&8.VC=2D-[%D2D1W2R(!!H47R:0U:%C6M@GVP@TT3%-]'E'(PO::K/] MMO'%\"8P@784/*![L08XE5^A*Q7B]* KY48!=E3GS;;^A8)NLXV^%1WUMB6V M(';(>@RE8XBZC9NTY6R@B/O8402H9*'!9T"XS%&2"$ I*X*XV@.7X >S/!4, M'?D08B'$]@2;G[I!J+H$%#>BXR6 B&Z2R)Z?<$/80)S@3 H_T^@I >0IZHE% MH6HH6#>[<$214J"/0@"& -S(./0C/Z?/#2M:>X8<]E9W;;<00R&&#EEG)A!- M1W8A8P+L0UANM:6G3+*M)![/3YVA.YE&**W# *:%8H)*"+ 08(< I@\]QW1C MNONI#O!+-X?!\PV@\D2)ND^9%"&D0DB]&N,]8.*'4=H01,=&:;X.X+>Z] 'PZ])41JB%2,5 G@G2>< M'@L4Q8U%R"+PMTIET7T$+%R@+<1-B!N,FRVALA4)>RG!!([-\Q]# (4 >DHU M\<^1^$EUZ*060 )A7< T9C67>@Q%24Y^%9 M43>A]SJ73?BU)%LH,P1]/5(^O6I8.C4-T4M ]U">+J%_3,;Q3!+M<-4(' P#LTSU@!;$FNKM@WK6LA&/Y M0>0GZU01ANC, 'S;1+=@DP+S/459;"H,-2&&$I MC)>A>FVE,$*E=A:E]C- FNQ9GJ)K*0D2G*6U8_]L](5_P-,]VOE<_OO!B2TE ML3EA#I^O\-%\QX*+&)I2H2GEFU)/5C^<%S!QP'XU1!#$M3)6!/0L-7O'/C$% MS=+5!8*38-M0L>)O1[)BFT^G(";P.6J\=2!\9=E 15:8:X8\H=BW5G"!!-F4 M(H9@PC<;$ ([U4;@2"3T9*OJR1:;;.HJH)PU]Z@F8@"!\.(KJ,5!4PH?JEZX M1ZUMV8T/;D>4PTRWD%]>]9<]@]J+!:.D(E1E1L1G,CVX[1KEJ#TN(/+$5 ($ MNH]:V(-KRL/_AT[R%,Y1-Y!)BF4\I"(<%@=[;Y_6S5+:J1'DVC2J(IO[8R@ B\2D]#0<,:"A47\C:*;@CHM@,;OU979!&?$M&PMAH#'3URV1J* +>@ MB6=R^9$%'#S3+4P3V>56J":W9^B5S8 _T<8Z>M!RX'"$"# * 16:A3!=RJ(\@+00O-Q)#5#^VD;N=K[QR_VA2W0PQL0FB:#CZVRX&P-Z""2TSU[;9S\@5 MT&$614'_/L]7\@NO;2?[(@=#QW7G1B8DAQ^4/?QB'-1QB\+@<&^(YA#-&S2[ M=>6\TRY/!840FASW&F+#NX;8-0V0?>)E8&Z=R-K4_D%&T A]$QKB(#'%= M] QAX!ZZ=\UMR[W;S_5LRJ(+12@E$?XV94P/U7-19%].BHH@J]#Y@[ , M81?"#@LW[-F9LC5U/3U'\TK]VL\"&VZ-0 5=S.Z5,G1=&P%O?/H5)ENP(R+O M>H1^G4G/K$QK&M*W^X68RUC1H\Y6 !6:A'U+1 X*4'4(7\)0-R@!@2'^0IWX M!2ZV^WJJ=.&6!1A:>,_5WJO^;.V6?_8+.[LD>"KOO$""6@'OJ3>,2DD#?W!M M-NL/Z?9E-KN&BHEGJ(?9P35!7JD7BD+ 0UR_0=>V#C/\U]IXT=NZ^(;8U/F[ M0;T"$?HKF]HDC\ 3D\(0F8$[MJ&_^J^5\?627K8'@0O@CC:Y (YJ>&] ]9)U MFQA#S G0OGRI$#(2S-O%55QO?JXK%*.);=UVP*N+R\6&YQ8J^\ M*9J]B:IZ.8;^:J%P:+Q[97)=%;8ADZOA;HFT7UX6KH17<-A-U]TUPD;(A >; MDC5O8 K%2W0-\=[-=MUIKQ;DS=;)>P%5^\51I&?KYH[/#5C))A07ENV6O'[/ M6%!@%Y%J"/Q2 +C>*E;]A(#+Z7ZCFKBX=#[RWS 6/;_/EFT%4N6=*@5O.ATH M^>_;X*\J!ERDTZ]+[L75]ROR8CY#"^@6W,4NJ.M%^B5%_ZC&[G#U1HW=6R+O MF(CC51V'849OM$>R;XY#L$,D$P2$+2S.7('G?A97?GD^?ZBW2+4!J$($RR]H MB@>G" M\DP#6^BCG#P*8T*%'[]U" -^SJ?SO&)(;U'VM3CG:Y !N2'EWNP25 M$)2?[E>]V94,FS*$"]D"G\,D6PTOJC8#PKG?YD(F)LQ""[/0ODX6FG<3DI M<2DQDOA18A3CHR :YY-4E.)CH^1P"&A:' DQ[R8D]Q?Y8BU=RQ;3E6(M7V]5 MT^AJ(IZF:(JD3WICTO9"X8N07KM""6,BOH%$(]WJ$$5L+5#T+V(S9&)KS-O7 M0:&;:GGJEL_[Y;YW9HR^I39?M3B03Z7B% _(&!4?47$J.:)V1$9'Y-EQ M-RV7AY$.&TE/8X_Y5&ZATPN>XNGG+8NY;E35LK4A&^F-^UKV<2;ERDW8,O:\ M953,UT?C^QE@G>*LG9\-E_/B8LS3^WWFT74Z78UR??,89J/[K?, M%KI+ZG%8R$P+LL%K=F[4%D1YB*7&L.7>C'). M(TE*RV5_JI;8<8_N%MA[%?6Y-Z.*X=1GH%Q?LFVV-9<=H6=F[L=\_,",^&0N M.ZS,8EQV;8SM#,M73'W,)_9;%J1505S8U?DT4ALH&$V7K,4^1^4U-GE.6" M<[AI5D_?3^?W66/62/,4M=\TT:3JG4R+6I+Q?#R;'3<>TK,2Q!V]W_1QM;1 M=ZRDV8@U9W*S!S(G]F"O!]:>%!-VJIRJ*9PSY8MTH=")5=0Q:AK?6])EBVD] MK)TY";AUMC**QAXF#3B SAY*$GCIH6@<0<$^.K=&LU!#)E:/;VN.P&#/2L.D!"+!L !F2QQMYGZ'MSJE8FNE)5:R0U6*"F>].JM)?#>Y'*=-E( M02RR)5*M9#*XU[UI/?(-IFMT(Y5IME\N]YW1()/B(/E-;;7H9O0H#O U7$KX?0G\S9;[B8Z9+5!=M+#!4\?0%9_['3R@X1CD&H= MW14U6M<7D 7I \C*C(22,.2$ 1GII)-D,M^8,DO8ZP&XI*;]5&2\6*XYM5NY MCR9M+C6/P%X/<';K,1+-I9+]&5?F6;-M+":/]5B:IY\O+#]*03BEDG%>D%)Q M/CJB)'Z8I.%*I2@PC L"0TJI]__BV>H=]QOF^21ZK56BW5XI2RYNT^-[-JG6 MUFE(F@.0RT0IQS;GR3Q7CY:71:=H4?4V;'H :Y9ATP/@R))T)>=,RL-IH3AK+BDS%>U M10*;[K%'4JST53 H &[%\WVKV]?UN8-[]=GC';N8KN6 W%O/M46^F^@ZASL. MG^#8^JZWAY_L>&C[#MI^.,,V_8%Y+Z2\GFK M!HR?QNKAA3J(EU"4!E"4)O=(\-HZN\NZ_]\]P1!*T1^_:9*.7HO$##(,KEPV MHJS^4PC"IVRLN_^((@"CT2?+QM>SA_E M-)X@2G:!>6]Q*]Z;.+2N)US=1 "8\X3308&<2T_G\\'JQDVN!*Q78$EG_T:.L7IR.63F62]GBT'G@Y/0/?*08OA#_ M*FWQ]1&?0GEE*+C#5Y*-6C:K=MM?Y% ZF:)3OB0)S/.T4.DPKLRJ2(%/(.3:WBE'% M\:>S<#\=D_E*H]B.8H_V=9FKIYK M_!P%-0@1WHSE$LVZ/)/9NI4H#VN#N<+DFC]^TPRY!P!LFIV'0N=CD(^3:,#- MXOF6)+7)>B+2UU%"#\4#NK.1&>MK6RG2BT1^NJ.&"CV,CD[JA:?I\1N:7Y[Y/C]2!"D45-50: M1S=78>CIRD-/)];[W]![/9LIL&$R*(D.B"!F51R-\]FB2I;IWN2^1C>:A6*3 M3V +@+F)D_LN2AAFNO(PTXGMA&_(K>2]4N2P^GXU&GS]9%U63&M2'?&AFR'ZLH.CJM.TD8S:.K>:64(_D8SW:M$TGT36 M!7U#DJ\%P,/PPA&6Q)=D9<^L^.:L?#X;X\]XF4LFEZ4HB/6G[?QPH+:3W57% M0KPD,Q9]RZN#1LP\!%&+@(FE'Q%K^6(LRJNJB,1ZQS M/V#NDY-:CZ^@PQ^Q M\> A\G"OD[HXG45JJ^QTOI"3.7R?!-YUH*AK/D(#^VRA58[HHPBZDS%,9@BC M!5])FIS-)JCC*XXAO2I L #FH?J(LUS19$9@-6GG>:HU;^/L/4 MFUC:(6,@D3K7(:,P7!!D+@S#!1_3Z>]EPW$U29OL1ZKXSP#<^ MN?&"V->+%^#,"D+1M7'$!J8:Y@U\C7A!6'?O"Q@13TE/-5T37]RXK.CC06D6 MXUI&U%34)KI1#N\UQ.)G-!Z^'\Z#$4D(2Q4>XF_OFN+K54'S^W,?-&*.7UN]3 EU\T. M&"ZK:715*]+!\5CHOG^=8P07T[W?G,_/60[A:$8OE4@E&:4$?BJL!]GH(UU: M&(4Q8O3X6XQ^A0&"PV<,PAC!N6($NRS.0!:7= ?E+:=F,XG.)Z/3 KXD'AHI,>:&/%LMLTO+L6!%"BX._9-S M^8O!@8M/]=)Y]?37BFS6JTS;24YP&R.3C(D;\CHZ4]" M7LXDV>%KM]G39?%?X[:T8 BS\"Z)3ZGK?XFE_39QA"\^R8OG"WQDUE?H'J,^ M7[N?KB(+>/:R5QK(LG5Q.H'? =/">Q6)7\1?$AC)HFS_C<_DV2OB2UUG%R#? M^CI3@(*XK;Z9WQ>[SBY +N)U@C6(>\0O@C7HCLZOI^OLE"<],(:Q0U?70OK]R^SZ\RBZ0.U\>FS5<+GNY MUD^!7TB1?J1BLCT#%.CLI.=TI#%/I;SR'(DSUOV\-'2_JY<3WET7S&VL8WE6 MC"^D:KK(\&2\R]F.>,_I\_D"\2P^G!./G_XRDHL:#*8#7JTLON44AC[AU28- MA^7%K\:T0 RY%=%_65(]K*/S;+9PG^3D;+FBUZ/EDEA*PV'AT[S1&^:-2*%-WN>-"E=GJ C/5Z.5B;% /(RLC=@-\^J]0U<= MLCA43OP;:8K\T+'J2RH+19-; M.2Q^DXR]EM\71B^N,GKQI?=HK]RN.(IK;<$T[R-VM\?6U;E)S8M=JQAK(JZ- M8ZY-777\ B4[Z=H8,U_J%ZXD(H&A3821B<#N5G_#]-HK-PX@@W4@9^4@8[UZ M1K%[SYO#N+DT2+H6:\K]L:/W)"AJ<#6Q*'F32ISQSM0OCN$PC_C+,.H9#8)C M.76F@,?"L#&K<3*M+&.5XFB22*<1I\8QI\:H+W:@^-=VQ;%M:R$,,'SBP>*O M$C ]\G#Q]XNAGK+W@:%V2+ MI6[HY!DW2;X\TX8Y&%^;:3]EK^0 UPIMQF BT3(@0;, ]/."^?UZM88(1,$W@U;CZ1?S/ZWYI3I[+$L!>J341 M3&#QTU2]JE9F_1B;;>5'L^G47L:S'XXH%6OY=UTO[LT"*ZJ&8-9-Z$#;0.H* MB@,:P&RCL6[\5M+U6VN":?*@K"\;HX?RP]3I+N/T0,B.4V8:4OYL9'B7C_YI M=&C9L$&)TBFN9\N%HE*,/!83BQ^_R5N2I [X[L\>$(9@$G/TEKMC(QL>X99- M8E\8.)9*4=>Z*;D(6D@_3*:>2BW5$EAA1R'4-: M6P\UE6N^A9L_G_RGH>:HV5-]4[F/3A:-:5OBEK7F1.4U'J*%(F]($O_O",BX M-""$S:M^!1(Z$0N(B( +W90LH!U#O:)E.2]0CKNWA\.Y^H)/=%0<: M;\J;"^'FM%,OYBAFFF[&6FP[HS4C/4'O=YH0-)I^/%ADW+U[JMJQ+406J"U/ MEZ[\_=SI,'X6G##"LSV"':(@7HS(RXA+D;M[_ _/5QVN+R8S/7*U6C=;V=Y# MSAXTG__V0^-U/Z*.( &A:%#<)U[%5._1]B5NW@J%\;TPOO=5XGOO9\SDO*-H M;)N6N=4PNK:3?WSNLF9U5=6UJ_97W2F\WTG+DBW:K,\,FFOS M":<@Q4!52XZOU%G]4R(,LH.^6:&M!-O6$C7-X2MLCQI_$T]UBVA'.6KWX\C* M4-91=AHOC^LZ8ZZLWN,BH.[&::<^K]3EE.TT*++'BFSD:*T"HFR]I-3Y M4HYCVNGT)0R'+0=[UW8@!/N8F4P;^9K:HE,LN[*TB5.*B=W'[$5,H#8P;* . M@4DPY V!6.SYA.#:Y(#HM:%P&^:&@*MG +B8 M8C/N0*+@O35I)!NQ=6?:EJ9([9#MQ]'OVINKE>3%;X-S4I0H.\G2Q%9(T3! MD&U!";<-PFV#K[=M<&56PQ-[-B!W%K6LRYL'I)@&UO'V?4Y12:'4SPQ3O:%6 M&T'C 5=_9Z+,#9D(+T(.=R"^PP[$M=DHQS-Y=9*HE58%L?DW#!@^PV'Q4Q&U5TRZH!NS[J",L#HB>NFN7F6"CGV'8Z%AFV[Z?5 M7CZ-QHOKOX?%W\/HQ%?ERK,6;_\@6Y8ZZ62OO)3XZ:S$="-+4!*JB29B2V@1 MI YM^7ZEX,66?>"=N JC%F&=M:];9PV)N+^NR_)H 5N0-2"Q@JE!4EE;/)MS M619*-3A7V.T!\>;DP<049:XR%2:E>93.](:6VD3B&$TY^C,:*PAXT>9-,[OL? M?U]CW&.[\IIUQ,'R,/81UF0+?DVV*S1;MJLZL)C57A-0Y4<)R+/9+$L*SK(Q M2U93]P:;YAEK7BMXI3-4MDJ*]0&CZMT MC:M(DR9B7E34-0F-BR\;1GFAT"M.^?Q<\^,[>EI'A5L8* XDW1DJX#*R[A0W MC!\9:KG 5"\M^CZCD&Q:DXZ2@_/D6N6*]]486^[DMG*0B "NH/FL " A""BS!1!6Z&"&YINP_YM M'4)$<"09[4[)Z&>RBA" ;7N\9362-4$391SJ@0]4V+=UZQ)4DN?^?^%__%F( M"A!,Q&T3;P0;SD$C\<0*2?[?L_#'[M3IZ)8=Z=(A^GSH_V=[[$_<'Q%U13?O M?!;?FM3$/9I$8VX?@\C0!,(T(HS@>^\$92&L+-^*3MUN_*:[C91@L$U+WC*Q M_TML_8VHL4=*55A&M@CF"1>W++'W,_\9%@R;A[J%<[7N3* (Z/ 3ZGVG7[PN MMF[_N,6 =Q M-:&/B"R28!"F&R83?F^M^JM0Q:2-0#(^C=8C[=/#W379(_7_S]YW-B>N+6M_ M?W\%Y7-OU=YU88YRF'W.5 D0.8-(7U1""2$A@0+IU[]: GMLR^-($'CMNM?' M VUIA>YG=5K=^R]#V)+_ A2I_TMAT5_^_6P3GNWF[\/C82_!1W]X_/VV2!$L MA@@M89*LR"+&4K1(X!0N,JPJB1+&D*@J*QA"D7?[A3@+VOQG\N0MAYV:A- . M]HFO<:FLX:3W'HJR+8=X,MEOT7X^N4< U'U '4=K+E17 LOAA>=8SIDG9DJ/ M!YSZ/6+ C+_''!FL3Y(G4B!OXF'NEY_&7V4[Y4^= "ROETZI&UD-!32Z!!L- M/IS*_;_F(4CZWM])&KQP?Y"=>U0QK'H\L*=G8)03\DZ]X"#;VD1%")ID1!27 M))&8H)HXP4DDM,DFV$2=H)BB$ =!./Q%^(DFX:&Y1F(X(Q*R3(J,AB(B3>(X MPLHT)BGXD[\(U2ITTL]M&_($-:LXFZE,2OK$'7-BJ/8]IVR1Y?F2J@VJO)$U MIFVV96I%$E RSREE?M8ML=ZRB"R-]7B9:6]#\[$M8O%GCIL=:DGN6KQ0Y?RJ M[&I2@^?UD))\3FGYS_'P=4L:FA&C%:9_,-$<")16JA?:VORVM0CTU/B52'/ -I#66!,DPL"97 M07S-#$W:^)2J0FY2"81*S1SL?&)5VNRH81%0QJ+ ?>SA]P M(A6G[*_'50&MR8@9C+"-LZNT"[/L6J3CE'.JL>ROENB(W](284_JA1'778M, MG-+PET'+""P-P7JMYJ15&4JBPXELG+)%^AN&1W85 8)7-#)=*L^+(0)I88#CBJD,ZN9#T!5XIU2:3 MLFPU:LB@SQ24"J_55YHNHB\PBX5VL$:F'%1XK#Z=3FHTF=OBX5-?X):!K54: MW9W7Y:5BJ8#T*"TST$/2%]BECCC+K#S(#I",W,:'2V30JP?A:KW +_4!42JM M:EU=V []"3'J3@;!2 >D\<7:[MI43]Q53",[[8M\(R=O)M%38V(MR"Z-X\UF MSBPZ ;69=";UYB BCLAMF"1@9G;=;A)3LPH>'T-2.."K2H5K"IMR8RY M75?SO>VDQ5GK$-9>8.YV=N4M$&2],:O='I[=M:IY'VT#TMB\U,&RW:YWAF-> MW;8H?TU,V%(C>FIL7I-JKSOQ^'K +TLY:89.O4RI&CTU-B^-HV8:6W$=DQHC M?6/;+[9Y*2)] ;#RFE^7U.Q&R'1MVW>V#NLNUR+V@B36UXH@]PU6$S([A=XB MR\J.YM:@=V^,M$)OML:FN&H(AE_I23VAA&6IJ!=>C%131G:%L@G"W*Y*1CFW M5:NA,@Y(8ZLUW&[0ZIKF1N:2S5;+,KV=:\NHO69LM0KNIB>7J%J&;XY;/KVH M$:N-%9'&5BO7I[:F-C#R?,XO*AIAFS:97P/2^&HQP2C+N\ML4PCE=55M#3<4 M%^B@74]L7DQ!&A0[I>+4-)AJMS+8(*/R(B1]06C7S4XOG/):1%2BTM&G*+\9 M3=: -+8$>GUC3K.#(BD,"KK@3C.K#%J)GAI; F\B6&6T4*:$G!8L"J4M7FAM M(]+8$G3*^,!PRDS'W+I(GPYP;+AH1J0/2Q#Y;A[L];UK+K35+6GAJ3_O?WFL MP0'S]F#: MM-WAN'3PT^Y >!TPR-,\0S*SMNECUQ8OQ@Z,@,\]W[$1W>A.XU MP_>%VPCZ!XN^%B)_9#4^>KX3/E.SG/6]$GG_[PQP:O[.,^)=R(LVT$ M K$I$1L!L2DI.P&Q*2D; ;$I&1L!L>FX._'!7/HWG7OGFS7S@5D?SXV6Z/G) MC@4^_.\=>?=92YWZ@3 7O1[#?#4?9^JJ:FH>?C'U4JJM@!26^W+;^Q0='$G? MWR::?(0_/GM*WSK+$#\N>Z'JJQS3,.Q/,0R$SEN$3NRS9:XO7!"-_SS!+E\WW(&;#]=R\EUPE_&KW^5CR3+325P$[ZDJU _5S&L>E!W^)>XQD NYO'N.:XB%&_ZUJ6^>#_14*D1;1_47D MGO/H5G(W/^X,[,Z8Y+%*:5/,.HNR:GVE#%0D6@77F8.;1& . \.?Y@(OW!C5 MY3>R%8#5Y3Q/#?]/>;GF9=V1C$)?6$X0(YMW%7[=7PT(D*N-1_4:6)(^Q3WE MO19Y:3Z_B'PGH#[#L>3[,N=+X(4>@:>*836HN$+PRX MO1V.=1?M&2 Q['#'=0-JN#%E]0)Z\NG##OXO&$_YNJ>"7D(Y[)':YU3+O(\N< MTQ''"]6<$.#.=E2?%4%>Z_*9W+A30B3WW-6CCRJY9S@[DB.YI[7^3R*Y4\O' M!T1G41&D.M[E57_F%$@@N52H2Z1)ZK629,F-,B5#GVDN=W?3XW07=>GA*;I)$][0F^TE$-\@4 M-@5B@A?,P6Z%[NI9&7&[0'2!!8]B:8IYS05_L."?I;ZS/TAR\?'2#9=V7'%O M&?0P3^"+>0*7;G]P4J] N>; &2\G"/!ZSK66^A7;4Z'ON\91;Z9VR(NTNFC M6QF4;_<+8R H0%" H'!3;I7W@$*ELR;7/9.2A>I<6V>78I%I#8"B %PGKZ-" MTC,?GO>-*[J.YZ46KJ,9?M*S&IZ/_0F$[9(0ZC=*?K@TFY]6 M!X$R?!;/Q.LRO&*R.#Z5)R)?K6_Y)J5T:9=HAS(,KD0@:9R!L=0OFA90AF]: MAL_B27A=AAU2='OC?/CF08G8#%OC+E[/@7.8O?N%DVF,.LFU12C#4(9O2X9/ M:_B_+L/VV)JZ>)[LFG.QKQ4+.74S6:Q#&=Y;]VF">;-%ZM750SBTV;/UE+I9 MJ+:G>C]ASL,UU48X0T[#!='GGZ8KC$T]MSF+JJVZ MDA49SI(R-VS#\]VH<=85QJN2:E#?E LK<<&LFS*[#_((R@T\D<8_0Y@U9.9J MB^]GS(SLS%C),.Q"M@U&>/<+3U,,#B_?PG#?-;FD;\IF_[@\(UE>[Q4!G7YUYQ'8Z0 O),8RVT MA0V"B;;6PQ&"DEYH&L5/+*SU^:\>$UFAOP%7Q4JH-NT!1K=H87U"ZWRO-"R]FU(ZFF@%3CL,XW MO!P'I?K2'H,/G]5D<\ 6>J6NF?$K8%4LZ#O!LW Q!THU5"J+][U MZV-2;2Z&.;LU)RR^*B$LP]9:%M_E@%0#KP&59D_@-$A(+'Y?/*KG^)*5KDD*]2=([3%\V6X$88 !P: M3)I"8$H3Q "( =?J"GD/!C3+V%!55Y6M:?AF:Q/H[:D\X@ &1.X/)'W=5;[# M9S;]J>H^\F\8MNS,U4]6_8*^C%L'Z8L7*[C(M+]11L"M3_+BEQ8OM+??)DQV MZY.$#'R[>PL9..D,?-41S8!503%8>OC6 WX7.Q@3N# 7$0_H!T\8%UQZ76Y!/*XZ M:)8WO(43:HW%]I L$\:_;2(PM1_%?()3AN1W.-7S."P=X678DMEH*FN8@ MUVRVJ)W;H(9K$25 CBR;QJEX5/QO&(>#-W.3?]OG'*)\IOS6]XFRJ9>*&2K( M26:5:7CA3*OMD<@!4=[WFT69>'G?8\CR-XKH7)K=H2Q?J\G]05FN;J/CZBT]QS<[LK*F M>NM6;QF=RR#U%$?3-!NO\?WW54>J'])1#Y=L8>_9KT:-$E>N^V&"L/Z\LC:O00=;IDV'/OALN5+@;4.(B&=DE0Q,6&#C-8=32FX M;1&EHI:T:9R(E]N"@;7D7G"[H69[UQ\8^Y@D%KJ5/+:9666D*N^L3A?K=9;5 M2!*I2!)?*'P'7>G)O>@$)3%!8:V/2>)\:*Y:[F2"\:HSK*U;SI(L+B-)9.]^ M$6D$>=4/#B412N(U2^)I@U(?DT3.';71K;(<\UV[H-*K02^W82-)C&)2:8:. MET2Z[I#44\J:Y A!\#W3X> M_^<:V$V^Y(W:RR(K5 MJH1#H55X&ZG&NQ' MT4"IT=2XO2 P 2OQW?S&:&\7:!N@ 77WBR1A3)-D]\G%; 1^UC4+&-TUU MT2_1F]XJ)T]U@ =1E]TTB\0S\*\Q.^!)49-=>'\7WM^]A2R# MUS#JCU<,LI3FMJ9Y<6?F%M,%-LP:A6PV!"MFGVQPJL#*-THVN#3/P]M"U^J7 M^)1 ,SC*Y'MHP I%7T=& E+SY.4:"#1U]XNF*1@GA9?_H#A?PK'P*7%V^LRD M.+7&(V1KFY-EI5=JZ7AT/H/KO&F&QJ! 0X&& GT)S\"G!!KK6"+2+Z$KH3GN M6;4IN:!=/SJ?#]X!^@:O]#94/V4YWC5VS$W69=ZG\HR'\JPXP<12+X-6_W/& M9(@+S/6VO06J_[XB!",FU['%1@]!J/%$J11=V=9R(6"QD8< 2>,G4D%@^D/2 MY.$DLO^>X,;WD_T3.Q;>*_N<:*U\L2-,^0R_Y8;]76-%P5CRE'G7 MWU'VWQ7V5?1/C%0.#]N1F4ZJWQ/#( M)9%:J&ZX)?,Y:(V5!#H#W4JX]C(\?+SX. >]& .^SSJ:3 IX0H*RT'.)% MGBJA0ZK(+2>;D0[DFSTQX%UB.=X!>*\L" \] <:3^B#@ T3QL)P6\ MI;79>3:_;"+2NH"A&5H;\.O(@@..MIM;CW<@WFLKLH<\\J7K4[>6,350@8"H M2DH*!ROIZA,7I9=R M\#ON9P$$?S5UYZRC#-*BF%9Y)U-'SR-ND!$S=M9+T< M9VW.'&S:/:UFM= MFP\ ZRNK--K^ZUKLT'@/65U3D *T4P:?:%;$L(K!!8(;">%CP^[!X])[!V M72:[8HSQ&E'GPW&EX*KVAHJ@XVWO\;4NS@>0];7EB: 52^/A_V/D.V)H5Y7; MFG/F"U>=JK9GK-0HR_63;71O'O1A7ZXOA>Q.T@WW]ID.MMM($--]H\P&R'20 MZ2#373O376%"P_-BJU=<#R:Q=6,O[+(Y;2V89&>FW4JIET6;--N%JNZ:56Y: M*96H'HI(G!B:]K#4RUG#Y%5MRGM*FY;C1%[[O&I/ ER:6VG-:4O@8_P5,+)4ZW5Y35@I\;YF M$QVN+883Q>]^O7AQ"P8-82N9I)>JO[UNMQ>$B,Y"6C;\BJ((U')NS*C5JE*< MZ0 BJ%-!Q#>*MEU:BB!$G!8BSM<"]X(0D>E)XD3;X&VA:2F%:5^84'DRTB+8 M$").V%X;0@2$".@:20PN_-'U,JCT=SL^RZZ1K2>Z'H&41H4V!P B:J(3+P)V M]?4@XBF]5Y@[ 8L\7"I_XN)SO>D$BQ<@\1[@7D.QY=;0\UK![)GSN5?8[%:* M'?@ABI'WZ198W!J"Z18W7Y4 5MB_7N?*)Y%@PNJ]Y7AF%_B ;96I >LL$5#T MBKQ/WT!.V;?W.R+!5=SVA$APO3Z43R)!:20KI8)@KH5!HX',"$D=.4Z$!/MT M$))^U;B!2 "1 ")!LKPFGT0"G:M5%P+K5A"CTK?S6ZG416=K@ 3WZ24,^Z:? MX]^12R4QLGIT;I'5<%?=Y]D=*/;@B.^J:DJ2PS4/Q[ -^39E.W[X,M\)>4@* M% .4V#3 ,XPY8)'(62B!#S7#EFS9D*QPR.$'P&GE_3CB)/Z\EA'A.KK]'LJT MI;PW">5A7(KA+2QI"QA#_<\\L]H'L M&L58W?\,?]R/3K94R06H-WWV;!R\_Q[SD/\]"4P]73N,>)17M%](\OG0_]_C ML?\&X8SL6([[\QYI'TWJL&E8!+JZFIFXJF1F)"U\[T_)6DM;[S!)FOWQD#_T M\P&L\4@20LPG_S?UZ'>P&K&EG$N;S*,%.V#\/@V*^?WO")NC#QS/ 'CSTU6! M9W>E@J<^>5ZT'[ZS^(F%F@5@]_"?APD1Z ^:/-$./0,"_/=^_$=*35T _O_J M-7,O\7GT>R@S(:I;3[CW\-'=KQ[ TI2CI7+@+ GQX(%)I<>,^BJ+1DN:";?B M]V@/R_K[PZ=[$5OJ_9?A<2'_!2A2_Y?"HK_\^]DF/-E%]-'9?7CA_J,_//Y^ M6Z3H.!)E0D,81M%$39(DD9C0F#C!"5E4,$8B6$U16!J]VR_$<3;R,6RAGX&M M_:.."T2G/[[ 5"9_/ A"%N1K7"IK..E]W"S4)L(S:9*4T>4>'Z#=AV,3B$S7 M=V1S&I*IK@=6%J7_2?V55S5#-OR_4_PR"-<^03/IA5BA1B6U&R$CINHAQ=1+ M\;8")J8NPHE-5#>$EW0*V(X)&OA?93OE3YW "\?NI5/J1@Y'NZ\:GI+FX8'C M>W\G:;C"O19V[E&]JG%]'B(.>(FQ&J,1+!Y"Y801"96B159B"1$G:$+!B FF M2>0!+Z6'IINXX3=(H]4U9XP%=RB M8+?;(A$?J>"S>+4<5&O(8!SX2WV0=4'_%$(D8G,R#+?>Z&TT/C<7]=J\$"C: M%E#&YK0IS!@*62@#1&U5@VG%RWM]'E#&YQ3.U5 6U4T5H=R%/V7S2G5=BTAC M<[*$D%5P9U1",KK6+/B9J6FW(E+J.6G=Y!!25;*BL-U2'7W&^IE^51=),?;^ MH$5D2;K'*'Q.KN675*N,U&M<2!F;?ILKZU4K*-41S"[+VB@GB%8 GAF;/HXH MC0(^['<%(SN95S/=K(@UP#/CTR_B?-V>&E9&F!OSGHWJ7)L8@X?&IU]D)YB] MXT9#7FWL1CBVG9J]340:FWY14'8N6:IV!*.^RF,M@B*5:5NDXM,O#5BI4AU@ M@;"T%NU\UM@%M,V%E#'9(_J#;H",E[I0+')^;^/WUOT>>";SG)*T>S/4*!I_:'M;W%!]2J@2H^5V8&J>U@0/16/+3PQ<&JM5J@5S M+I5:4I$PE"8#1HK&UK\S\6ROC73FO*3JV:FUVXKE\5JDX].?4UMY.^ZAF"GE MQPMMZ^E#-5Q3.C[])=)O%W+&>" 4FUO9+Y-2WZ+:(&02FQ2OE5VU/YN-^&H@ M\DLQ@^ ! QX:GQ3)[MK"UA)\OJ@,_2;G*NRNPXE,?*24GNLZ?G.V0;;52KTQ M:*)X-1PI$Q\IW:N+IJ+2,A(PXSE7FJ&[S1H\,S[2$K7(6>-%4>*+4F.C-X;\ MW 6ELI)(U1(Q->3GGF],JW=V0O?HJG!0;'RG>&.=R>$&8"UV);NLCGW7J M WU?JO,I)3/4&D6FBG21(H?76^K(=4LAK+'Q.7&8;)3Q=3EK4OR$Z_JLM6CU MP#-CS(=HR$9 *9$R*2+'SW=\RZ F@#(^I:$['@48VRZ; \P06+0ZGFW4\#1! MXG-:&AG1V*ZF V'N5WG-0JS.A(A(8Y-:S1O8=+>=A]CG]5OLTLMK&44'I+%9 M;>;-TF:R9"4SA[6V&91E?$%> ]+X5AGHM#"79JT&7R7&_:#9-WNS)1?1QB:V M'+8;^97KD4BWW%+HPMCJU7OA<]'XQ'K-OL01MC$3J@8^T@FI4-G*'""-3:RP MT/V)LT8DF]H#MD9?RP3>R]T;+CF5)"T_]>?_+8PT/N!0.UB&PE^6] M0?[4<1&W>.-^(=^]?^LC6_/N%2>[[]R[TPGL!TV^EC+ZR!1_]' G?*!F.>M[ M+?+^WQG@J?^Y]_&LPQ5XT\?R\+TT"8VNP%?_ >Z64[F^GM^?^X&0OUTK?S:^ M/^'A^VH\Y]624R?>DX/!\,2Q\K ]WWE;J!_TJ^G5<%^@N,!M>=@6Y ?SZE5O MN"^7V1?R!\O"?4G>OD 82^2V0!A+YK[0;Y0.A_L"80QN"X2QA.\+^X.BX;XD M;U\@C"5R6T(8(^"^)&]?Z!_4JP70X+Y &(/; K6QA.\+\^.2T;!;WY:/5JUX M*SAYL44 13<_>\/AI'C^Y15AWEB0Q]UA0:R[>0GXYJ?]&^Z76Q( Z M)/!0D M7ER@QP1RR94?*]"ODMA%NB'!^;KMR?Q 3PNUQS8]P]&!^)%D78GE>57<<'6> M" <4O8><<+0#%7HJH*<"RLDU*Y[0GP']&1 P3JYB$9]6L8B(02[8"NG(*EC. MF<\=>^\L]D A.:B.03-M(1G[T.!K1-&*L?^\26?8D*6@K?=+?ERJ&W+$*4"& M/*U>^^W3$!*OV$/3!IHVT+1)#F!X MJ,@VY(&/FYZWPP.RM##\JPD?)H0)#L;B[7"!$;5Z@DSPX@$SP ML;HN41?KFV&"GA,[#-ZVBV*%AL_;F_$M5GAUPEG)DFQ934E^JA)8VQ3ZK$W* M$:3@HITJD^=2.%A29V>15QHWIO#GBY1Z9QO'J%N-)V[:R'HYSMJ<.=BT>TYI MGL>-3/MI)T?.$YN:2#TT<3WT7!0?F@_M.PN!%HR.#7H1<1O#>Z#:QY6BUD3U MJ*./.#,5K-E4O;I9-6A'6-?\\:;UI!UTN5'X0._'O478#'P/3"Y<_8=&C\A# MH\'QX^U!GV<5.T_4A>Z .+T]RP-;$MR5#*=F[O[3E !+K.]P.YLM5Y:KG" M*'S1F#"-SS>/?A=$C(-)LS[%=AM^WC<"5$?3F)4+? V31*(C&L^!N"!50N/IH0E2RL.+MN0;K3[*3> MW=+"8&$K):]6R-:=(TOY<^'6QOJTD6,&&M\<%)J[3:&_H>Q(N.F[7UB:H>.B M_:40QD78E(K>T%<]/WP?:$7OAK^ZA@QZU$>7":*=]*)F[^I&=67#4P'9_CMG M :;MW4SP[AI*9R0AL) /7 D\"C0VW@MHSQ'9HSD2EPVL7IUD\**P767U=;=@ M$]9\_84X WAVV?,"50E''FY&*UQ41]F''Z*?6 MS.SY2%%%*SPJ%<2*"7I;8W>_4")-(Z>+0L!C_1:@X>3%03X.#6"W4.P8DX-\ M>C-\>O+2J)!/(9\>S>L*^?1F^?2TQ5#.B* MTP*LT"C[T]%"BQH8O@]N%D5U4_Y43:GSA>5L5?7PQ2)PY6EHGJ86EF1#US%, M$(5^G!?]./Q!;"*BUD%H6J',>"_XDJ_GI\Y@"G9?6X7HP M=[]0%*9O0DBZW*)<1^XG/*MO+4\Q\8N2Q"1'*!CPQ+CXHGS'A+XW=-AN?MP9 MV)TQR6.5TJ:8=19EU?IB?M\1],YYKRL4MXVY;!:GRU*S@.E>K0G<1" %\'7% M\[H2 /])F &3 L<"^A!_\,3OPV9V WZYECRF@R[(_Y\SNBBW7RB+75ONZR #7 M,I'&*>IT%P*^LVS!PJDPO?"6=Q?R]\73$C]_>MZ^IY=39H'G@S%Y'36ZU=MS MWG^8/M>[=:&Z7%0+HB\L>WY_Q4SM>J'<#L]0X.]EX0$* >9TGEQX@-[F[L+F M>C /]99W%^+WI?-7+ZX?'MF+>ER=#FNQW2WO.TVAF>W[:T_3.[L.T.DB7^JK M2MW59_V&ZZ2&PTS)@>NJMKQ-^:YD>U:T5"GI89FO,PAUYJO520^\!S7V_;IRM]'[K\;^MI8;J-[704&HY;O2%[[O&)/"E MB:7VG%9H+MG^"_91:5RB.=FN6V;&*1AEAY&P98X+UQ&4G"11F.-\NZF<9[Z) MGG1X@N33).7;75IS MNHYTNY[SAS='D=G)\\AL1PTGX85;WE7=E2&K^YLQ'55V=#MZ2G1)YJ4V.E57 M84>CMFE*-8-U:[QC#5>ZB")14EX:84[GHH!X<@MX M/K;IQ/8;E&R*?7P*73G>[M'IVNFRWLZE4D[:#<(1 "Y0F$8HV7&T:O4BEBG+BWM"IKCXKKJ'Z M*.0IM[GZ]3"PWOUUH;5SHRB6[D MH2$$U5JW-E7P4MU=BR@:]39&D31.Q_L=PM;&\' ^6TX?A)ZS^4;?C1I%>Y/= M3E;5HIDK$LO6HES!"BH7H0;]'M2XEAR]PQLF3]ZP5@$?A/QL*>&76U\(MMX*-N*$TPL-0G"?8[&//O^ MY\^!R86K_T(AQ!'6SI5*,T)% M!K34#Y68?#UCAQH$!BHA8D2:1NDTRN(P:^1T"L.%I>BU%?J?XSE^;Q$KWJL' MG!\H/EZ(&10+45UO/Y(7E 9FUW.R*KA@Q"Q]%")S<. M'8<828*AX_1NR:]AQQ]"((5EK6K4IX%G8GZ-D+/XLBV6O]@F(1/<;CARBGHSTC= ' 0GV#2)G3 0\LUAXQMH'/OP!D2-1ZA18UJ- M7&[>[PI-OPQ\ V*=48ZL&?Q1X,=D3A]GI&T=:;K]E<<(U**A[%4$^NX7E<;> M$<'X=U3%X%@R^FASY! S5?K!2]%VBH2B:#2B M,"*I29I(X PB3FA6%4F9I!$9DU ,5<)!_%NZ_XN0 9I>+RAMU(W*!_RDW?)( M+#/KZR(JHLAS4F=6RM@T6IT* 4]3>-X;,RJCBYA(/ZSU;F,KL,.B.134P; X))RVYR/MD#+^>GE97NS6^7&!EQ:Z8>3Y M'+VEP>M1_#EI'UT&G;4VR2*9WL);#,E>;C19BT1\I+)3S9+55HE"JN7PW4&S MZ_'U\3CW%Q RQ5<,%;+WNY?I^B6F, MP/M1ZCDIR_-K?;T:!<*@F#?5ZFC#519KD11C[^^S&8,I\+H@4%PSEUMK0PX? MZB%E;/KF7%6*S%I0D"+2&4INL2ZT$"ZDC$\_F V9ED;I@CHK]S)Z942Y-'AF M?/K5>D-DR6 =#A(?+IP*L<0GC8@T-GV:E&0QQ\Q,I%JCR^J\7E=DH@U(8],O MX55*U684(FR'G;E%D^9R%MI25'SZ 3LJ9U8RKYA4C<#JGC5<^AJ@!$;74]*: M9>)^V94[?%#IC0A#+YO+;AN0QI9*'*T#,Z"7%2'7K+H]E%,HT6^+=/S]S=XD MJ-($W1$HK=P8,:L9,^YQ(27YG)*1NOVY1"IG75ZA,_W107TI(Z/U)\MT3FCVJR9\2K*)F.4 J("2E_'1LJ9"CIJ M8C.+7UK]3*M9L4=:=1U2QD9J+WNN:F5\1@BV2(-#92M6[LRD@=&PC5!C*4Z_6!A-+K\&B.C=302A6LMC%G M2""TO!8YX]4,=E70PL[M_)G.!\(#;Q'#\G2J@&>&9M3JSUB"_.2DC6+ MTBJ_D"L9?T6W0TKF.66Q6]2RNRV#"8&]6:XZ5J,N]L$SXU/:D+8YZ=0*(\30 M!\6JVYG6Q7#S420^)Z1U>GAB+'?+HD6MJNQL%)'&)C4A\=)FA6 ZHG9D M+B@-O:7<60/2V*Q*H=+#C7&ZC63",:)^KYYI3"/2^%:M=QTV(">A4*E$IHAU MY)S>648CB$^L@(5+.ARR==[H;_VYW^P[6R;*T(I/+--H%L>%'&;."SJ365&5 MX:JJ ]+8Q/+KA56U1+$O; >>SK:#O#>:1D^-3:PF9?UB8/ K(=,(Q.V:K.?< M<93L$=NO:K%LSP1"0_A!!9,)*S.N%[A]-EEL#9R*T]6M4*H%3&+:I>%NL2SO MX\:Q>@VND-]ZK0P>C0'8L2UIXZL_[7QZK6. F MW72O,O_7P-'2OGATC M#TN*IF9=;@"_RP<+XI!_'1!$P)CI3Y[ MYL/WTL1SK,!7_PG']L(4+V8PHQ\PF,-Y/?P\I??@Q'MRT-BC%\>VYSMORUM% MRN"^0'&!V_+N:@UP7RZS+V_5L(/[ F$,;@N$L83ORULE#N&^0!B#VP)A+.'[ M\E9E1;@O$,;@MKR[5"7;M" MP/W^G*E(P%?2:&,);V?)JTU&K8#XSVOH ?1F3B/<_TON_\FK>U^?M)^\W1 4 M"2@2B;Y'[2]AV->*S;UZ-;M3164 M.A4BGK95S14@XHE;W$!$3+H$?'.=X-3-%3=!Y\L/Q+O,OA-3-!SXF= M!I_H"_Y"Q_@+LL)[6X57)#N0W&T*3:>.W1T\60MR;*OH[)-+1HMP%!-Q%'3- MP;_<^K=FXCL1*70$K)&ML:,L MAHJ5]6DQ(NL2BXZ_(=?\G!CP%=[%U\4%P C0$!QGTQ0)%0@(%,?H"@Z!XB2- MP%6L.#8-I&V8:BZ[FC1PI%I53JQ8]#=!;]E92#D^U\MERT/1&19UT&@%GBC B$WT1'U\/XT8?VC_[;3Z+8D2YE,DQY(;P\1R74\Z M,CS\L1OPJCO J\)*%OC 1BAZD*LV73;JAPFZ?V-(FF'8TW7_AFCQ+=2+?0OP M1('%^;4++"CV\$YV6T;4;#$?^,*61,OZ:;6 J3M"98>9C 0LFU^-MSND[/6&O[J&'&IFJ>A^0+277BK< MP92Z45W9\%1 MO_.68!I>S<3CKN&:AA)B"_D U<"CP*-SX&$$F+/$5D11_;_ M^*HWD5J-JH#QA29(-+,7XA%U>K)@D1Y=$S*;GL8XI;Q:U721BN(1*)W&*/IDI@$\ MV6\!&TY>\./B)_?%@>%=>H"O6M)/;F'(OV6_)6W!>#C7E6P]&MKA3&QJG8<3 M,1H*6!B/LQ7^CCYOXH?"E.,?8*V&)A8X(T*=5:Y#@T5F@NQ TRU",@ M8D#$N&1YVMM"C-<#$&) YHVA-Q\C%+%:E1JCV:S!)QT]"BUU9#(%FT-RZLZJ M;%!=0C;K$#V84.O 3A>]@/AQ"_CQ5O>W"^ 'V"T4.\;D()^>N@30&<^Y$Y?R M@7P*\?0*[ILF71U3.MV9M=1[-E+E-NWV0-DU^$W252BFCLT6M9%1,[MY>SGP MY%IN6P0J%/#D8AAU7#=N4D(0>\\N\'I%^>..%NXSL*"_XCJ?M MYG2>G2 >;VC"ICZJ,%)[W19IX#LFF33+PGS5&XX3)WY1KB,)_L@:.>0!*!@P M"_PF7+)O'-A]R0K4/Y[7+U@,I08GU(CYRA/FNM/I82A-F^MU>%P#I^NK>1\0 MDB DG791KB/?')[5MY8:G?A%26)>-10,>&)?S8Q]8[.\&.4"O" MI,AC!#N@%_F 8B*],_)4WU#"\=Z%EEH;_G2J6@I8Z=]^:%_:J->04YQXP;]X M+G)L1=Y]K>B&G\BSI20:T1CB!4>31@@@JFT>-U>(B".B$D M T]0B#"G\^7"$_0V=Q=VZ(1IO;>\NQ"_+YT.?'$%\)ON%!J.,R4'+BN:LO;E.]*MF=%:Y62'M;Y M.N-0L( TC"G>=$SQS"4)((-#!K]1!K^.#$[(X)#!;SH?,-%^ZW=7H\V,1N)D MQZ_JO%I;YU67:LDBRGW:W/G3VPZZ>^Z@NO> YKY?-\Y6>K_U^-_F4D/UFUIH M*;4<-_K"]UUC$OC2Q%)[3BNTEVS_!0.I3G:J1KYMKOB@*]:T_,H6.AL]7$=0 MZ/8%^PC"T\UDO_#\A=F5"?4*7OJ8;,M%JM5;='M"U>A.,,3= M.1EN#8Y)^HUC\LJ2,D'66R3\;,C0G@KZ#_YVL*;4#?A=O8+(R7CIT3W9%X*X*X+,E+.5UM(TRNL.WJ[$-1KNH@B45I>&J/CJ>T03R"> MP/RZ;\.GL/PEY--KX-,;P=-+Y[M=6CT[7;K;N52J-K.V*J6FL1&:2XS2>M2\ M2JTCE2I*BGM#I[KZK+B&ZJ*DS.XD?JT7)C=Q7$5U,_N__XDN-BG/ ML0PE]2\D^B]9V "#.A<)ZER81RZ;-@<%! H(%)!7TNZ@@$ !@0+R2MH>%! H M(&\EAGT' ?ECXEB"!22V&LDNV/"'INIJ93AU"ABQYN=\!W%;U1U5+7P^RS6T MN??Y.K70\'ZMG_IP-Q#&(SK?$X)VK6';N:K'8[J(HE%#=8Q)4_@):QE![(&' M\ULY?1!ZSN8;?3=JB*51*3]O%$;"MB'RC+]5.Y/^'C7H]Z#&M>3H'=XP>?*& MM0KX(.1G2PF_S$I6U.M'\E-==>%':+Z7"1Q)[W\!6_6??T^N(4Y^;F_G$]G& M0]E6G&!BJ4D0[G/TYN$\L:D=L6XB,RCW!:3&E\U!!4.SRJC=K7CMK]9-; :^ M!R87KOX+M1")>8W=.#HF\KFNB:][SG+A]-8BBD4]VHDTC=)IE(59(R=4&"XL M1:^MT/\&XL+AUC[U><_FN]!CAY4=G6>W"[Y8V=&FO;15CVD#] "W[%&"A=!Q MNM#)C4/'(4:28.@XO5OR:]CQAQ!(85FK&O5IX)F87R/D++YLB^4O]H=Y#A1_ M]&A62OVNT\>W6P2;M_GFF&'&0VN/& 10.-@TB6&P)#74.+X6WH"H\0@U:DRK MD\7WK,,OJNJ*4D& MI0TD>QMR=JI SP9\8Y1_$'!_?D UF -4LS_I@[_"]8@MH!S:9-YM$P';,]8JN;_9'[_ M.P+EZ /'BQPR/UU0DCDTJ#W$$]#.+?^>9 ^C/2SK[P^?[D5LJ?=?A@>&_!>@2/U?"HO^\N]G MF_!D%]%'9_;AA?N/_O#X,XG+.R+8/;[&I;*&5'EWM\&CS8 M%Q[@DL<'?I042?^3VA_\"1I_+Q2*\.RSE50CM'E2]9!BZJ5X6P'3N4\8".4H M'3(9AB=HX'^5[90_=0(O'+N73JD;.1QM*@INIZ1YB*>^]W>2ABO<*Q+G'M6) M5 0ITE1%%<=4DD0)4<4D520HBA G$P(3*8V0%'2BR8Q*W^T14GIP?QF4R9=5 MA14PCNUN25O*HH0NAJHM\IPTPZD;UC#IL2!-9@(RG?3X?&LMXF+LH>U6ES3' MZ]S:K KM*L72&&L$@#+^T-:2+6X4J95!5(KL>+TRZPVIM4B C("GE&JSYY8X M@K4$:NZ,FX6B.]EQ>D@9G]-N-6P52E9=F%?Q?F%C(6QC 9X9?WU \\5AME9P M^)PPSRP7EMNI8^"A*/Z<=",93HW9J(Y0M,CFUNK/NLUU6R3C(]7<[*!2<7,M M86MM!EUS8V0Q!5 2L9'2A7YA5N(IOJO,4;*$-+G5;!U2QN:TY(OSW(:3&7Z[ MJ,S$YH(G^YX>4L;G--&-PFA1EBG>F-'!L)"9KZD^>&A\3EQUVI?&AF$A5+-< MRB'];F8FDY*(NNU8%+Y)5\5%QS-C05YM=1%2HR]O]#,;//];KXH-.=- M<](=5/PIPX64L>D[SEHOEK)VV9P70[5?V/3\I=X.*>/3MT8K?I6SLJ9JMG2$ MY*>YZG =4L:G+TJ#?IXT4<2D>-E=+@C+KX[!0./37Y2"\KK*&@LDH(("5RZM M=6(0/34V?7OH3<5!RY\)15-Q!LF0,-1^.,(K7H;%'.%(7NHE:Q97O.B5M M&1MIT9]>'FKE/29M*!?/G=CLD'BB6JDA6:1=.BGUAI%FZ MA!J40QO\?%9M^.&)UO%4#ES+C@W5ZF[YH+NHY_AE<;%:(#5V5JRL 6D,)W:. MT= \M>?RQ9823, M3K1ROQ$(3>67XT%6J\US9JZ6"48]-,>.Q35(SHS-B]XP M-7F:[TV0JC:R9VZO[K&+-B"-S6NXK ?BFMOLA"VY&6TEQJQN:]%38_/B=OAF MK&SM(M^45%^G2+2,;+@H.S2V7W1=+^5*389&L/ZDSLSJDX7F'Q>626O M5"?3/"$,IJA?TVN$1&3;@#2V6FIGK&I();T] !:1R)>UTGO\NM"-JD5N:V'1[<^4(A&D$> MX_4NW\4SAIOCT:FH[VGOL3CRH#V8ZGOW:&BF6]+"4W_>__)8(P.V[L'.!8:< MO+<4GUK4<5,L[J;PW?NW'IZ&[K6Y-QV\]TG)S*MN^T=FXJ/G.^$S-(8W)?'ZA@-K;!'H\,M/IZ??Y$TK^@-L<_ E (OKT0O!4!N/T5@$+P[87@+?_Q[:_ 6Y[:[[ " MWUT*WO(^WOX*P*/@VPO!6[ZKJUF!F_$2,=!+],**W(Z7Z+5+M9!)WEF'/?[S MED^#R^WV>7Q&4"2@2"3U3#B/PPA*P.DE0'8L,-__WF%WGYTF\H,BSMF2_#V\ M\%IID$>U:H_4AB6QCI-S%FW\]I!X#L<)A$2H%"15 L[C-4F&!$#'2N*Q(/'R M ATKD$FN^UB![I?$+M(-"<[7353F!W9:J#VVA?K0?^E*^H1>%3=?X$& M1U]5PO9-D_?N8@]T&H"J.334%I*QCR&^1A2M&/O/FW2D*6GN_Y,>M4Z'5 M=Q*4 2T[KX3N\HJB:(1OPV/A@V0CBIIB@Y\0.C;?-)]]9/+6=?G?9_ODO65953;LD M*[PZX:QD2;:LIB0_50FL;0I]UGKW"%*0K-4XLN%T]KD]8O:HF]OCR>+/)YOZ MC[$)1VT77$D&*56IP#;\#NA++H2_B%U?LA7)5<2HD;$G;MK(>CG.VIPYV+1[ M3FF>QXU,^RX5]97;[/^0\\2F)E(BCHB 4<3 R^B2M! ?NE'OFT[GG/G"L4%S M:FYC> ]4^SA2U*NZ'C5[%IDU7B@W5CHAS#&ZS@?\LCINZWV=L_)]V,%<<_T!PE[*E>;BFAS?\W!N S<#WP.3"U0^A+=S4 MD *YNV_%QQM,E=^:E(@L5TQAULI@/*>!_JW8W2^,2!,TF281XC__?KIX5RH0 MB??%[;V1R4*)_SE:INZ-((30S8LB[A"\4S9UWB#SK"]/@J%@<)>&APS^$70 MCYZ&1Y_J>ON1/, #_@ /A-$6:%5N#1 LHW4KJK/$*FW07YD$\ !A <+"UV^/ M0UCX "S\S@AO2892MG-[Y\X!(FJ,KN>H;'/$SWG&S?6=;-!O<*>%")[ =X M( )BP/#='L;GMO:.F5+SY7AV9'@(URM\S$OF1U=249<3JT*Q335J&ZM:U6I MMT")T/Y@Z31"8#&P^!MJ%Q L/IP E2RP.+MVL<(:Q>JN*?81PRYTR8'OFF3_ MQ);#")$JM$!F7;.:U>9RQV_4$#&2;OKN%X&D$81\11/X1##B(HQ*16_HJYX? MOB_E:*G(PYR92)ZJI*1UN&E>*MR\E+I17=GPU(@$+%_*68 I>S<3@KN"4AE) M""OD U<"CQ)I$=T+9\\1V:.Y$9N+(=L(@L[*I )C.,@SM#19M+\090#/+GM> MH"KAR,/-:(6+ZBC[X$/T,PM8'8POM#ZBF;T0AU %?)#9]KB=.;>GH]F@N^+J M;#M< A"'")$@?LQ?@5A<'4BVN6 M1SV^7G=WDS:VI-!<:R"H0[S*CUMLM^]_/"+FJY;TDUL8\N_3JB5MP=@XUY5L M/1KF08%K:IWP%]>0?56)3CZP2!YG*_Q!?6MJT[V@M;;U:NCTORLY4W'2,[9S)B& M5+*MM@YF2+^N>UUQXO/>_0C\,U%RLZ.%NPQ<0@6LU75 MPQ>+P)6GX7ZD%I9DPXC*Z0K_WDC@X9LZ./F#U$1$K8/,M$*1\5YP@NA89X.1$D31U0B\GE+R+QS(3ORC7D:5]9'T<\@ 4#)BG M?!-^W#<.[+YD!>H?S^L7S 6A22Z5QFA1$8(13G0UB:9EI1T>U\S=+X:!1S5$ MI L[=)..2,?V\4(F@))QC:F_4(F%@G'Q1?F6::[G\6(?6_&LX+J,"7YU*%1G MTPWG>2Q-CX&?"/BI7]4\KRLI=N]"2ZT-?SI5+04L]&\WM"]MU&O(?4V\X%\Z M9S:V(.^^^'+#/N5H9L 6+CAN3]H,@ @X%MB7\(,_9LT^NRCSV[-<:EM\WLJW M"41JYYA-(S^I-H?K< &PNU\DCISNCLQW%BR85P2S;F]Y=R%_7SQ;]_-GY^V[ M>3EE%G@^&)/74:.;[CWG_4?I8^+=3R*TH/5X()3U!X M?D)\@7FY,"\7,CC,YX4 #OD[.7G %U<0C^Q"/:Y2AXS0U5@HLZJ)6=)DA=KM M:5L ;A'@2'U5J[OZC-]PF=1PF"DY<%W5EKP3'K ,-FO&V;WMY;.C!AQB+D MT^3SZ<4S#R^MV)TN\?!@V4L:@>Z1O:V-5G M*#94/V4YWM'N>"=E=J=PB+TPMXGC*JJ;V?_Y3W2Q27F.92BI?R'1?\F"!AA& MND@8Z<(\$[1;WAO9HE[/KGP]5A;;Z/D.H%AKLKW5L MY\O%?M-L*$VAF<.8FKS(YR?]MHAB4#-'F33S3V'-FI M^F[8Z+2&E4*SBV]-RB2-E;VL(&UQ'<$&_1[8N):LP,,;)D_>L%8!'X0,;2GA MEUG)BCHU27ZJJR[\",[W0H$CZ?TO8*O^\^_)-83FS^PF?2+:>"C:BA-,+#4) MLGV.SDJ<)S:U(Y:]#"&EN-MBC0JR]25K.J!(AMX(DTP=!IDCY=^P6H,%Q:BEY;H?\YGL?X M%K'BO6K ^8'BXX6T0;T7U?7V(WE!9\A.N5G'[I -(5,INXN"WC2W2 04) * M"! 0(+[F,8< <9HTVDHSC[26@_Z8K[*(45E;HU9E^L6J^V^!!8[)!%*;=ZOF M@$6&OMM%6J2M [!@[G[A.)/&V=,U7X2(<6E9.C5B'$(!$#%.7Z1 *#->MH$W M>"$C^GR^/+3[[>V)50VFL]I,M[D5+RS]=K8FST>#P9(#Z $J":!XO)0/T;LFO@<*QD[U8VRI'$TZ8=7T>*/WLTQA3ZP::!M6MO+&<"Y@8TSM9SN;#.%%7@@0N<"1-$F^9EA$ M@8M_1_42CB^:+\KBXVC#GO0A%(:]7T*E:/XB(I,:CBFJ2+'A^A,HPHH3699$ M>4*3,DV1&HN0X2#^+=W_1;ABOMR3-KN=[Y@8[;97"-_K%K-K$1-1Y#EI:;K, M#K;9_,P,2BS?6RM,=5'615RDGU-:P\ B_#4MF$V4%-KU'#$5A79(&7\H4A_, M9KL"RR/-"3]SNTP!:1;6(@'\RT\IL7:#XM:5-L(O65WL,DN&F])Z2!E[?843 M1ENOGL>08->A:U0P5ZM+\,SXZVN(T9NY@:0AP9I>8H;06G58\% 4CST5V]B9 MJC50S:)@V]V"1O:<>5LDXR-=#5>$FQ_08<+*8GGE!-CJ:HZ MM99-3,I1Y4RG0?.X'E+&YB2T!TC5M;P 4:LR4\D;?7H\ Y3Q.;GT=HCWNT-/ M:"*KXF3#-*5%$;S^A3FY34%LH5I6Z&[M 4/N\D6+CIY*/2?MY8P<5]=U1YAW M>^,M+N380GTM4F+L_8+V_]E[T^;4=65_^/W_4[C6.?>IO>M"C@?&M<]=50;, M/ \AR1N7L048/.&!Z=,_DFPS!#*LK!"<1*?.SDJ,D*56]T_=K58W6[4W*WTT M:'68D=NST]N[%FIY,OUXKUIJ=G7@"L.J-IXEMDU=9WC8\F3ZK8998MMBKS^H M+=G[3O).2WH\ZO-T^I.ML"FOK7%ZWF/4OC9H97NM?@UXBD[M/;]?SO+5\2.8*R_D2(DOZ=/K2I#02$@6Y+O1N M;7YM+;(51T=Q4K;"CHCL4TX-4 MC1ZNMHWQL+6=H*8G1.UNXZ6'C5+KTC6N4M4WB56)85"A[).1EI;9 0O&,X9. M3=W5_:R=;SFM"6QY,M+2>+9J;)QJ%D*ZXQ2&H-MUQK@&XLE(^3B][8V6@^Z\ M5J\OX^VR.$_?HTY/1VH.@*>T;H>]04OTQ%*B6JA[+900_&2DH%?+E*V^J0HE MZ4ZVQDI:Y=P.;'DR4GV3Z?7JM^6VT(H7EEN5S326D*6R9T;:E)?IXOQN.Q5J M*6,=;Z56([>-.CT=Z4(HK-19L:O1'F,5)]MX?J MM_*6:_0750$L M1@E>GJ;N9;F#FI[@Q*@[:B95^*\ B@^KY=S)#X8/./'.R;04-W>;KZ2TQJ#7 M=>9V0BK8C2)NFCD15%%AN?Y4LH3-PVSAE-K <2IX *?S*N9X5VK3;4 #0>^T M,P^E[KC109>>3J7Z]G:M&F6]3"_X^8P>;[=VOXZ;GLS+2.5[2T4N3@8E]8&^ MNW>U1A+@>^TG\[*!5.W/C%YMGN_86Z[TD.1R?1[?NCI9KZ)65N)Z(5T8U'I) MMYC=FMV=XFI"IR;MRD)RA&KB;A4&5#W:V6Z3-6:\Y2%B M=(1DGT]6#8O%3LZ3(3R4YO-5LNWQ7*@5 MMSEF/LS=CAXFP3G+<=.T,A*+SM"8#/2.MG$5>;!8J7S@93UNFD\MV99D5\6Y M.EK>%UA>S0D07@.7RJ/5[0DKH2FV#8'M=S=68U9MC1 -$F>@4-EDZX5,GZ7S MO5$EY<7M_*;;04U/J&7<+S/3AZ&7IX?E=NHV;GNP%7"J[3%L-IP W MS9(3;XJ#ME?& SC=#/1!?>L8PTIK#JU.NGU;*Z6K<-MDSFWPTFPJY8V-FQRH MM^PF77+67F/*X[;A=H!5PU"!"[1]V=0TR7+ S_"70Q407:Z;^CJ>+JWC6%\V M=LI_7 -C]] :B&.U'3\)S$>:_A^D.+IV^-:@-\97*%\T6%X79*.HRS/]F[#/ ML6:N0MTS_#N.#)^?(RB[\_@*$N$?RW3P"<-/&U6)4)?@49^!2HM?'#:51HZI M>2YX--&K&<3,;QC$<&J[GY?T#I!EN=4XV9-(O0\)G/WVD<.7 M+CX4>0)\>PX@E1HN7MDH\A0@0O#MA>#B99,B3P$B!-]>""Y>LR?R%"!7<(D4 M7+P@4.0I0+:";R\$%Z\V]%$4(%XB @>?PDMT<+%:!H8+[&LQB6QJZ.'__6!_ MO)%>[ W] ? 9&8)%V>T2&2(1KOI"?HQ/3J0/V= B0Z,_ESR&ODDE/K+VY&L( M]EQ*[8/D8N^4-OMC' .1X9DHFTV?G$@?XUZ(#)'(OO^%[/5H$(F8])]# R(F M?23$A3!)M/693\43W\QK\>T%Y\_5M\P->UFH?6_;<9?*_I-47/I4W/#I7 DF M2D[^J9P(9$>-,@6^F?G_[2&3R EQ:!"'!D&,-RA9B37#G50DG:BFA-#S9)4_W3ON4:88ME_7FRG&H2EB+7W2SZL0D6LOHN@ M3"KUF3CB_4,)OA!"$..&&#?$N/GTQLU+U:M\Q?OTYWN=PWX=0\6O=_])-HIW M6?8_UPA2-]G45^(!7C<]PR4\\/NVY]?A =FO?TV8X W6XM?A A67,::('7DQ M._+K\(H"QJJLDFWC-Q,6)+X4$_3-DTWC9?/)-:UCVVDDR?.)#940Y>>_9!F M\?B:K/#LA'.2)ADRH"27JDJ&)]D;BHE1J+;K>PI"M CRSK;3A\_M(A6 '6PX MB>L.O5H\Y Q^/EQW^F99+W!JO'.N"###BAR#J@"SOUD[W#]+PJ5^@[+AD]JZ MD\FN&L( W'6VJX?JMKBM\X=5A"O-XN^4$<9S:7FN@V8'R;^K(DSOJ@BG5O.> M7NBLM$%\XG+20\[E[P&J(,K^^,5D8TPJ&:/9]#-UA#^31$3>'Q<4$(\43+Q' MR7 _6O>+0,3O%0G_4'QX_RKCM]E%I;#2W(*P89E2(FL7&8=%Q8B3"!\(+A!< M^/-;X@07?@<7]G'A;4E5*D;>=_$$&*&TM=4H80X'-.MT^5++]9JWO.;'+S:3B7$IA@ % 8H_SPA(@.*W@&(?,=!" MEP?RAS$E%>P2#$ #F/7^4LBX]W2I4F&*BX7A2/*%08/N5 >M33)ATG&CO1EM M=&70,I#A@:IP,TGZ$HCA>RX)9'P+R/ O.$0+,DXF2OT5+ 7CP2S3O6DZ:PLM?9.[ MKS82_-:^L(>A;8TF@-7S!LVN1%K?W*^:V286[S14!!(QCCZ5[C\ZEK@*IZ;P M&VZ!X\+W4>:8PH[F^$AR@$))*[AJ#@57CP)K8,NJ W 31#[*M-"4G2]S&/<) MDF9$X72AX-D2ZDID1"RC#8EJ*OX1!/Z90ZR.Q@<-$#RS,Z<1_>K*KLY41Q D M-CU+SM-ZWC-Y,8U/(YALC$U?X2IDU!6R;GG1ZZT\=TN#A)H7T\,.PRE15Z*F(]N:Y^[;I@#N M!V:JM[QERNL.5**P\_!9+>H3!S3[SD3D;<%!R^88KC-R\ 0>0S@^8%/N%%! MMS1S T#P@>79\A2N"&5IDD$.2"Z7T/>+G"-\4W>E$$@-;M0.9*8-1<8YX[)L MKV83CQT_V$(MV^W.E$EO/EAUQ QV6=*Q%,V2V*>O>S09>:)\CLCK=];("0\0 MP2"AQU_")_O"AGTK:1YXIW7 M^7*B*Y02Q6BP3R$R%/];.:Y^<*( M9(V\X%\[ O:$(*^^R/*%?Y=:+,"Z6\8@GYJN)Q[0XD /OC%YN*)3*GIUOO=NOE.\L620M,@FB_\NH2 M_KYZ\.W;M\^O[^GEE9GGN&A,3A?@V^M]\_6[Z6.UN]8T*GVZ=E^E@9ZM9Q9+ MM;F1)I 2.#?%!>^-?F?Y(@A#PG._]/(2!B=AO5]Y=0E_7ST<^.HJXCO[4=]7 MK5M.%ROG=KP2Y_G,G'=H.9=+#7@X>N1-?4&O^_2!OY!0 Z3DCW;!H:\H5Q; M,AP-TXJ2=G0F!U'?-\"7G$62LT@2:4H$@PC&]8GR.2)-B6 0P2 !C]MR WU:MI8#8S-CS=6;S;FGWA;8)OG -.DCR\2G&V\H_;V=LC<' MF\!MC:$EV#9M_('KVNK(@T226)3P*>'3*,4V7OO^S^<(;>R;3[P9'X&/'A^!=P&F3AM16TRP46?I125>A466.=OQL+WC:CTZ56 ML5E,=Y!2A=Q9+VE5GS[^L ?)\3CI:(PR@(L>XN2C*UO%=8X4U9'AJ%TGAANK MCH/RN.)"1^9X#-!U>OB!X[[;G7#B9/]\L8KDXOASR4@AT?%'YW*/+C3UKBIH M79ENC41MT1 9?CC@44$W]L>O9(QELC$F>[F*2438R#'?UX@*C;*'ZBWX\VX9 M;D[19Z\%W9>JPF"\$*SY\'[IK:2)9Z1,C#Y)B#X$=0CJD)#;3XLZD4GN^AP" MW4ZFY4593RZ$7O;^@?:,_OTX,4$(E/GQ*Y&*<5R*P!"!(1+@_*'N=,($1#)( M6"S9,HA@?)&PV&MKKA^8T?4Y;7-:3G&)39H6Z'A)<18/P&XN6QVD;2*O/U(W M$^_L]K^BC[\)7$HSG<^0K/5C(U5'IJT .^ZW_>"%^IY\3B(\OP^C!TZEZ#+Z MR=2CG5RB"UQ)-8 B2+8!R>0$AS_E9+JV[W?EXR2O?;$KWHL^/&0\_OGB"AW.; =?R1GU!;.+"JWJJPO!;V= MJ@TDKP;GOD*0DT20\Y6@AB!+!)'ER4C8:T_\$R/+\[&QU5:!;B^&MP]"+4NK MU95VWZY.^UZ[8E_9JAY=7[?027CY)I<4QC$15]ZJL"6 MC>W28/ADPOK#.,S'$/.D_]>H%[>W$X>?#!9L(S-/5K*L-,$J#C[]H=.Q;#9[ MN>,?@C<$;YZ-S[[VQ".EY.1*-,@/[?F=$%=I/2=TXTX\?6%E1%?L.FU5"N[< MJ]N=*9T96)V5#Q#H@(B.)9//V4#X?.@_.*/Q!7RO,L188!_RP#D9/CS3\9ON MSB#9UTOVAPR^!P ER2BWL61L4!H7PW1A_ZX)64GRH'T,%$I%7U-UQ"GX_!1I ML=18-21#5B4-CC+8BYR;XW$KJF-IT@8M%/A'@QM1?.H3YDU$?0,!]NC[%OK_ M1U&7X4_X(QR,K ')1O@R?=0WAUX7;#4T_3\7\?T?DXI-A/"X0X3TXZ'_O\.Q M[_$N+IN::?\,0>U@4L$:L1C?)B ^LH$TCTMC^-Z?DK:2-DX(H8GPA/WG#A41 M#:C,_U#!OX@&)P34I77\@$P!B,8U,';ADQLNN7^&$7#WT'2PN^:GC>I.0KL) M]7[4+UX-U[1^LLP-NOZ@PS^#Z208:-5>:'T>[57\%8E8" M:59)0OM43BMB@@5 S&8 *XX32H9+RLD1"Y@?/B$^!NB?.[GO"W6>RJEF<$H/ M;?J;W2F]/Y_\ 7SN]'?''.?* G: M&NA.?NK<8U9_(B>]HR+V^4;5%<5(1%.F47R@_Q1F_<$7$*F..6_4UM&:>QLV;+EMG''BXG3EH!+WN56 M\5H/ZJG]Y=HS[^]62D=,G([3%C/+>L*:9NF-DV3XRE2;UK(3,7$ZSL&4R=$/ MZ>+#?&%E=+[##OA-A1>3IV^_:S[,!NZ]61,VMXT"OV:\7G&Z$E-GQGEOUM/S M7&(BL"VFQS\DX[3&KL3T:]GE&)6H(>T&4_9NC;B6QTQ<]HRWYCI3N^N M=DN7EBO&67I=1Y [4 <_:5GMW]4R(+N\GWMJO)=,=NQEOCY!Q3=.FB: FLKP MEE*=ZS(]Z$VXU(3I\RBQX4E39UQ8+^;6N$&W[F^7@\W]4*R7L7 MED[\=A[/959N<]IMW#EP &=6M5#9B-7)W;(P5U?Q>:'HSI.V"'L]LZRI:1;P MJZX]$TK*HB^6O(&6K\!>SZPK>S02F3,+FV]*]K+; M[$C"<'@G9(VYOJUH*VB!G>'5LK0=-$5W1B\DK6$G,],2[4U$]LS"+NZ$337. MNX5!_%XS]4:[FQA)4*3/+"RWZLHV>R;GEDM0;#C#RL3 M](16MF,T[ZKMFJKSJ.D)#]QZV=O":!!WYZU^[9Z9=/55;PS'>F9AL_I]25X+K>-A>?,X"N M)>^\=#O+JD,6-CW# ZEFF^V9K:8^4&E;;5B WLHB;'J&!RJ%1KV5NA^6YGFE MUN]T:V:#NUTA0_RDZ;J;'[$Y(6\)ZC@]S>ZH_MT(1O/Z8,X M6],-C>[PU29L>H8'6H5JU6XJ#XGY,%%PE^FDE%LR< !G>$#MJG<%X[[7XO]YOQN- 1N3,+.X%6EKX _?*\E.TW6#4G#IS>!#4]@?8Z)TA2,;GLS5M; M69BO.K>)PGB%FIY@N]S(3<=\TZ,'0[FO%N-*TI3RL.D9=EDIRRXWO$\Q= F: M/>6V.DTG9W 9]C%*=KSX20N<4*\T-Y:+K]-9.$>")N>C'4R'ZKUU$JU!L.Q MFJ@)HU2U=X][/1GKP]V#61WQVCTMY8Q>I3CU.O$B'.L9SNJ6G;MF>3P8TQN( M!!.PM(H,!WL]PUGKC&C3?*T#A;LCLQX[-VY+ ]ST9*QL.9]G\GG6HQ===5;H M>O.Z5.11TW"LV%FR,Q%]_Q=B_@\LEX/^3=CG&&JW MH7L@_#N.'(@_?8-X!>GTHDD:> :.;!YI!+5JSWUL\[RW*?JTM.%%A;P' ,2V^EFGQ](GK)W4;^%D.7LR0$=H:G]J#<"B@9VP, M'@R*+;W2JNLS5"Z.9-.A,1'Q_)9$Z5Z2.R#:1[0C[#J(EVY=U([P@VP5Q MM.T6Y6UA+F7,F>K*$W!_ST/91OZ#U+D,)U_(=_ J[:5I&M@K@-./ ,>]E 9# MU/IKF#=1P,(/-_H_%3Q>^/ $I]RMJ0;\Z[)<ZG*P.F9FG(HQV=03ZOE[>FL64P(O<18J=JM/M>> M3\2,'TQR>86(2/W7DWKB$?H@O>;-4L^D>O9=I9>O#M1D*]XN]_16/H^D/O5* MJ?_ZOB(40C*%&@]\VU$ B08D!U#=UB!0@RC((92F2A@Z5/#N:A&Q&,E9>70= M3!&(W;N,8N4"34(U:/,^!E2,5H@ =00 742'UGC@ !ZC (3?^AX#SIV\I?FR MPJT+[EP?=T>S4K:?U!R4E1'J6>D/"-@EXD-@)+K.J C R&4TM?>&$6X[HS?5 ME,D,]-DD"VXG_70.)W?%0<(7"Q".JI96,9; <$U[0X$UU'Q]95V (P-4 M]QKJAWC.65DL.:O4Y6P!W_7*] M5J^T<&YJJ# QL63J%.R(D!,A)ZZIB+BF7B7D;G>D5_+)N2+T6L6.OHG'5W:/ M1T(.U9GLV5WCD82N1J$R3J* FN,9P_KDEO.^)4]H*+% MQ=@SSBF"$ 0AOJ8?*EH(<5D-[=4(,:C*"Z7&DM1@CD=(JE MLZ^X-_*UW$XE"1T)P@:27TG/LDW%DUT*E:0D5FBTK=!(3OK:[J<(^-\O?"]. M=2P3BFL)[C16TW3AWV@PJN$!)7#)FP82:Y2EHV6$S<^@82O?3,_NEB NI*;< M:%&LI'.VU4$UR]!)7BR9H4GV'8()W\];A0C L.]U ?X3>6C\H[U'66;.A@:1 MC#-?PG"*)!U(QADB*412HNIV(!EG3G=7-O&:W9679;A(<"^U@0S4)2HL&4/Y MW8A*'6V5.@K>16)27S:,0[91#%L!^/]6C%!6NSM1/6,_EXQIWU*37H96&V-Z MPGB=2:NU0M6Y<6!'.G%Z^X#8ST38HVTK1T#8+QW.\29AWX*T-.TM*OQ@PXQ' M3IF9\E:21\*>0L*>2*:^=D[;U^DXNU@98O5\!:LG"F@8M="+" #D1VM#H52? M#^2?%*M<1EXNFX-A^[YJ/>3:>M:$R)C$%Z]CW*N0D< #@8?/X0")/CQ\M/[T M/#QDQ-9BQ'>WVWFK[U1SF50?M/45@@<<?+0B]*=X M +;]K32:#3RZY?+*>I#@V?F,1WB $Q]?+#CU$SF8=H=HEK1!GCIB2!)#\FOZ MF:(%I=M$'= M?CJ3;'NSR9SML9)2K"?HA QM4)Q&.9LZ31Y/0IH('A"G5*35H]^#AL>(T'F( ME_N#>7TPSQO.>-9NVBU&72%$P-H3]YJT"I_8+_6ZJU-%TP9P&H'V)&\HUY8, M)^"@";ID_1CTI)/K MBH3Z5-!]6:TN@)!\@"#]/8"$M[ES '8&^M+Z.05NNYP^3,;W%B]L\NE)8[;B M,V .X1KG9\Z2%#@$D")#IR==:=$%I C8EI=5('\/A1Z#SUB8W3Z(MXT+^12K^$&7'P#56KU4)+"XYOUD )+XE%[-[R] M+F9PU+-VV)W# .(%A(D:G3D/"B/N-@,>[:&$$/*ZE,25*LA+ MPF@PS[<7@N(FO?K#H(/ U5"R\8R]->\H?@R>R#B4F/-7#G4V#9UJ(4M@?-( M!2,)C;Y$=$@DZ4 2&A%)(9(2U=@JDM#HS)D7^YI]M>W9\A25$/7S!D-UQ=W@ ML"&P\%1+!P9);41" TBHT%4=$VUI@P31Z9N\#*72!NU 4-N:9+B\H0BAK)Z+ M!?+?SV@.T3 8M2UML>9'U$P2S)+T1$?C/%@L4 8&_K#/ACP3>GF0R MV<)J79ZS<]UNS])@FW!62.!3/WXEOJ@#X7>U'MN$ U0"7X([!1]2.X$8!^14 MG83Y?(4PGQ _BA ^>A Y6N.VCQOJ$NRN"#\&YMOB;;PPS\\KM,3D9_69,DGG M6A,1;A\H4T",2Y'K;@2!(D.G3QC7<]42$9$/7K&"HREJM*'^"B)9_CY[CD(, M0'(:_:5#6;Z3JO+$P70EE/NC@^F3:IQ,<6DHYFH[WR1Y@6=9H!0<7F1Q=NQ$ M+)5X13H3 AX$/$@HRR?R/OT68CP9RK+N ] OI9W2/*6YR;O,8C7UP I!QQ=V M0_U^',M8-21#)G$LY'2>Q+&0.)8(T(%("HECB92;XRTG.N%ICFSJ.BJ,[9KR M'-?I>O>KV]]-*KYK[=O/E*'Y*<LWIHRSIC5@\9M\I:%;$\T$>)W*P0WXZ+W8G(XO3"B52,>XU+[O,9UG^D M#8 UL&75CW'%J@!E6H@P[W[00;3F[YI-E"0>CD@P!A+OEB_=0B#VRAD8;7:2 M@M2J&BNA1COM^SN+%>,<+[(X\3#+DD@, A67/-P@4'%]C>NU4"&PO8J;*(WU M@FD@UR2+;S!Z)]!CU7FXF2%9H+<\ V4TK\7EY+1:2W@$2UK-UX:%H6DVA=LLQG?9#?6/=KQ DH"0GF=?< M2/QF#BPU< X^/M*"+*0 &]]?"C6JX ,KO-9M:9)!;%=RBR!JX2;1C>^+ECW\ MP:XS=,'T; 'HX4K+B/GZF.Z-G?O$K#5L#$2(V3@A,9NY?!@PP1R".>3FTI?T MP3V%.7>50=^9#+OL?'.[ZN<,-2>/58PY4$_,G%J.G];O]@<7NWOHB&]L1EC&(H]\]>WUI9KC3,=,W$8)-S<[6._M"Z93MHJ%!K8Q)9BXRCVNUT%'L3F.)UV]IPBI.=/>.HL[3KK%T.''F;&)B]5;C82; M[G4ZF3 > QD?A8*U/)6,":#@"@,*L@I6U5 B1?P+RJ:XA"0V7!)T]BTLXR@@ M\6?SO$7@$.6RRIP/%ZVQ$(!%%V)%RT @C?X3]AC1!8YKJ[(+%/0!;RC'#PY: M5@Q9\] B%53',AU)*\'5MN WX-]HHJKA 27(0F\:S][8?TGZ.WH/_U*"@L(H[9/_&ZIF]J2FBA_:NS7"GQ,/0;2C";K?C#6'=9$LN MQ%B<6IS-QA(L">\C /+90OF^D^KVX5AR;)%.YDGYX!J([;K?1G7&K/MU[ /?N MY%ZIR/I$Y'#:\D0JELV>>@8)]A#L(8[!R&,/*SZ89;HW36=MH:5O5SMI+>:G>U.(1]J!3:#9&,Z^(88FX(^_==4$ 'UY, M"_R>L'L$)QR$$\7T1AJ((LC^^\*!@!\_^XBCZ=[15\^TF_F\?ML;M-Q*W\P! ML9%1H@.FF^S8$4I R]'#XK9)-Y3!_:H#%3FZ=4PU\X2!62WOU+ MY)**)!U(>GKZ?:1J*P&BQ2UM3H#>7JK;-"\)!"\)#@ MOF2B_#>[*QSDKX#$P"Z+@ZK AD)JU!'3C#@QHD 9(BE$4H@3X],Z,=JV:<'1 M;_"FBL(X+)Q(737@OBK#Y7,=RI(V$E(F40OXT/8 ;+E&V52!'^UANE-@4[)G MV^BKFBIA4I*L3\2T(9Z/+^+YR$N6"G5S 8F]HKI(-Z\86.*5G.8+/G MC,W3<-?I3J;&N_.>)!2K7;U=S]Y.1"[CAWB\(F4+00V"&L0A\@D=(G^ &NE; M)=^1RK.9,*Q[RJS9Y/INO(-0 R5D?^T%K/^X2'.YO*"_4K#?7<^5 7(Y'0^L M!P#6W73XV@URD!BF"_MW3<@[D@>7 :IO^&A*U1%KX"!T7!\G<*E(&APE?(!3 MZ]^\X[C?CWR*ZEB:M$$, /[15 /$IP")V<]7P/$;1D__!G0KZC+\"7^$;Y8U M(-D(O*;!\';0A/H.H8O^GXL80\=,PB8.; 2?2)G'0_]_AV/?6W)QV=1,^V>( MH0>3"LC/8CB=@/C(!M(\+HWA>W]*VDK:.*$UE+W9P?//'0QSV%ZA;[CD_U ' MOR-JG)!2E];Q X(%Z!W7P-C]&7PM?(:A=_?0=%0OBVM: M/UFXA2)&@G\&$TLP-^GDA5;JD>G&'.P-$C6U$6K_J]_*G]TJT.]0"B <:WZW M*W^\P:,?O_K89WJ3WA*3#=X],37D6HW;6:3#-OE#GJ9QJQOR[ M.'"'\%%'PGM!Q8>J_ %2%4.@ZNUP2F1^^'.Z/,0^'OY_1T>O/*3"CU]-A+W^ MO" #W8 ',R*.IP6M9L7M9_8?_\S.D269S$%RT <\ON>K0(9V#\\%IX3F? _ MA)NQ_!=J0?TOQ>)O_OU(6AZ)W5Z-V@D=>O1$]Z'\^ LL,;D=PHC91#;%A6OI M?XY)&#SQ-_VFIT/BR>]A#AWK*RU[(AGJ%G>T7QGX!V\H;:B\H/,)]&=K?(8% M"[MCBSX<5$[#M9*Q-C,2S8DPI:>%:8%>-.K=P68P3;J#U0\*0+W'@@-P;0^\ M&Z":UN$B43)4G?#K M3,^%KX%K.]K SE73AF*[W44T(<:WEWZ=Q/!RE^E+&R(];@/_@C* UHM)_^,@ M&L.F$M1PX+1;2Q5*!-4%.-Y8AG/H^\-L2*ZMKJF_@D7WVX5K'L,='S "[GBL MVHY+0>*Z8RB<)KY39IL*G*@#ET!1X-B05](S=.!2!JY6!%=@"FQ#E># +4FU M?3_F""XCE&$-LI:F/2;8")-]I!HA#4; &/5Q>>1(Q4M#(0?'0U?#GR@EJEM MX%JBAU 6H*D$V4V%6R]\"2)VT!%\NS.%@Y?1RR=HR"YF \>- YR. JVDA7K= MD:W=[;V6=*CM\^1ST#R5WZ8?5+8=:(4'J[\G%6([SYX ^YBY=Z^#,X$@:4$J M[R0"OG$,IQ?-$N-NG-;['4B /9L /9H M C[7UM6%!Y'$W7P,ZI]A$7.7, ]9J$@/HJ82Y*L#N-NCI"]'>X95P!)HIA7& M!$@RG(T?B;G'3_P!9&K4?N0YT%AT'%R!# EWC+(E:-C!;\B^J\(_SSA0 _ # M",Z0:XW),81/_4T)NS.06,!?4$^0+<*#$0-,?'#>W;D(BJ<=S!J^748I[V1@ M[=Z'>I;P"8RG>W[Q6@7BCZSBM,[_OOZ5P>1O.(&ZP)4@U15!LA')'7X_JX(_ MJ=-\7BE?F)J2;8OW<'BE94M-T?'U?)BP^.1=1NW\^,4ELC>GSF.?PR'G:IB8 M&+%[D+1 'T%TYFBD#[")XX64# AN$*:0F\1?4,Q14)]%74*F");4@^TTB'@0 ML> ."F*4.J8@!]KP%U0&Q: F<)O (.=X".70E@@98PD,B-A^T3QTG!:P+^)W MV81?QT_# [4;ZE(>EPH"5(2VB !'VP-2$!0\"D5%=Z]&6%N@L";OX%#F9N6V MTH/VR0AJ5IIDPR_"?^!LJ3;4&]%$&FH#*&L*I\2,45B?@P"^2T".^H#T@7NA MB\R;]^;@%S#>L5TQC\XR@6U)MKMI0O[DUZHCNE!K%!N0A,H:CQR.NX$914Q, M4@JCY5L#.EZKC87$L,]7P.3-,G!47PAR>&O<]KD @@./P>DLZRO&FK'A+P;4?^&K_1!$'_X.;GGX9LC;MO\3CG)EVHH#C"-:^HGQ6N,F!#-0ET9]38HI"@TL!1HA\"%\TTL MY%RCLC'JX*T"E##WJU,9J7\'2GC@QM@IA#92X48S5$<%:6G 1BHL5(A"NPER MI_\,13DAG=%/+PE-:-U$^0Y10)3CK]2^Z>; V@Y-%R1;?CL5OMHOVZ)+LFTB M*]O4?53Q)1+VMWL1A4:IP5_\M?5]!_MIM&XKA3B3A9L]Y C4"52__""M@"NF M0-+<*07Y *J8+UUI#K!G90FAV_0<:H)T7\-71B"1 ^<#^J8.+37)F/L.+FA[^2P2 MHR!MH2V!WF7"24#FQ\HE'K^)'N% >1,<$W;\?5T"7<( 7UBHNZZGN.H4GPP MMY%)@F@[ACT%*Q &L(5/G=#YUX"\J0%*D"#F_W6\!LBFUP)7F(V4> G"JFG\ MC8D0)#3W#5+\W-FI6OFI:DB^'U%25Y(1H^0-%','F9'($X+V.:2E^5XAQ%,V MTLYMSW+],UUTP$--3<\'*-\_PQ:/ ?M9-A/BN+K,?_)=D FY+C!OV"# M,^P'-T0\;4# =QQ$;+@V@7\&639^;\%7+:36*GB-(:E\A#$]>V_B($&".P0T MW)&+=6>5XR\?\=C>QD=6+P2]L+0X(G(@*Q"Q#GQ5&MP[C<"Z1K7=W2.[7P78 M/8#B#@#N";D1H,TRPHY+Y&2#VZZ!A?100)%&;./%1=9@F,T*OM6R59_U?*,( M#QAR_!0M*^QMS\NH"T\+EP)]^W@4<[!!=T0=TS" ]C$H>WSBC,-"7WN:_;%> MMIXZ,51H-T-[G/>#3Y&.AV0=+N>IGXVI6:..;%M)@5W0IB65%XUUJ>-KO+@8 M ^\^TTY$S9@(>.6XP"O7\W0=<1AR6.P)0>TI086DN)JS+M0V( +LQNHWCM5,/W-LA,K\8OQ)L7ON#G,=3X@W# M@]_H N031P(*U6&=8J"2C9T6Z"M(844)[& G!8B*OC;&8&V,NX$=(-B 2A;P M_7CH*P[8!]U("%!E? P_\>!(<2L';8Z^AH>_BWX)-F$(TSX" N6(GKXK'1DD MH=._Q//MW0E9>$YUT[M!F]Z.W.CA 1U#D]&!A% PG?'>%7;)]_*['A%VG?WF MP%*PJVS_I<'N2Q J=4^;X/6 >SUZ^_Y4^VQO.1/^L^NKR/=R86<^.EX(<[!1 M%)S"GSG,Q?RV\7^>(D^69OK9N5-7YUY*V=S7>I.4QZ].D>=\N\LCCQ\7@C9T M57Y&Q,,@A/-Q!Y=3O(^BT]X0E.:?$(R0&F6A,SWD?\?N57Q49YIS9W=2A3CL MD7(?7&VP?5%C4M7'>=0#'M"?G^.YZM54&?0D64,Y^JA<\##2Y*'(S^[ M;Y_\_1FCU+(D2HU$J44O2NU#8GI?CC&CWA9>1OV5#_>LOW>A9A\SI1,^.9S5 M;X7;?JF@. C5@1KA;SK/&CNA*O$;)@_[]#N>55,7GQE# [9@-LI]GZ,@*:")?"];HA.4"M"$JSLHN[.-44?5?DV=78DQ:]&747\@3D6MB!@DV?)0BI$W:%(^1T M:8-L5G0FCW.8AY;@V-."P$)D$SXUJI<7Z9C\#EQI34$OA/H(-MI@#S//\(_\ ML(+Z.EOWN-O'EN\?6[H[U?(0.R[N%!HXH#46H/"CR#IG9X)5N$Z*2?#Y(MU; M9RVK5>2MH)#(O-@2$4P(%S*->A MQ()P6F%W!+WO:3'.6HQATUP M&,/^.P=/C[[NOU )0H%?+RM/#3,,V<%7XL.+[@>GO_YWL%<&;UD^$.BFXQYY MPV:>,@E>!F<%(*R:&U\<]U3$,6XH\ TB+EP' P0OP(%!P<'';E*2;>-]:BEI M'GADUNX<6BA-CN&:*"23=\*HC_ TP9\TW O#$R,X4(2-$'MV(U!\5H#L)*O( M*HVA##L>WFM]B$3HJ*CH7/%PNA!50QO<.>"3JX1K!E$"74C&B8&UK:<\.9UL M/5V\38+L@%7:JTTVO=PDNF<\.>?;1<:3$TR8.ICQA^#. )WL47PO3_5-"ZYD MBD[%J/^J9\R_8 K[H6)F0<8'BL%P?)[+0PW.A#R!P@-^Q0Z]DJCGO4L$&@Z0 MGU5\8(,GO,5:C-_Q"NI@.(A #GJCS!$ZWG'PHMKF3B%"/AH5R=_$-)48]@L9 M 0SX: :M6@U+20@I*&#"!UC\.7H:H&L'\; 0:7. ?A]SG$( M(@02!,3^J_:Q$&,<8NT"R_%=Q<%D=W/U=O2']/E)_:4&9PEPH' (XTTX#0?E'<2-HR04*UM[YCOO%WP\[. 8R^+GA!+%+.*P= MM5T&3:%NBF.]S[=$$_ZM02!P^ROL^Y14F"W^0M: \_?ARCFP/V>,]Y$GWG6\ M4M@ >9KMD&\?,M8(>S0PE\!G*U73\/ECN#D^8B8SC,[ 7W^&>P+>08?!Z$X& MOGV 7X+?, K(")'9]K<5_UC;7^;+'#8^1@3^: O$^^3>VGJ\5X6T@Y,.0V<# M3VX8)N%,5AV< M:JLHZ/8(E? 9MZ2%FDCPBMVAMNKLUU_QUSU$%OC1,RL0^G)-&1JM.[T%A1*' M>(3GK 9J 0*D,V?M-TAQWS7V6G*L&+XE%.8@= :+6H!(*EJ!L^(92%QP(^IP M/%<1@.Z>IP^X)-PM K5(.8@O#' Q0 #?:',.5$1(-!0R@P'E"#>.<0F[V! L MXK#RHVTUC%]RIZJMQ'' (8H#1D$R(:R$0<-8^QWA]^*O0IW/ GM2^K$<.QOC M,)P=C\8!NZ\CG7<731D."*F1_]074O3+7M M*\S^+0G['/%C@>;JQQ/A""8EN.AU$) 5?/5CF"2(JJ307ADN4JC[A"X<"/T M4P_L70Z(,E@VH&IBVN!8NA43^#@0'!N'OJ]=IDSDVH'=^>F]?+I"DP)M+WZN M![0:R$T#_XMXLB(>0J"ZP(Y1%>R6^I1GG Q-#CG)(2Y0/JR6+66 M:T&F:[5!2Q?H8J[5L@?U"5(K'K=\$+695QKTN@./[W;%4J>1'1D\;)EYW-)= MT;55%Y0&=&NAT \EHY"WIA.1/>VSN+Y/RWUO; LI8UP&V?E,2"]0R^3CEO/! MION06S:GM#2W:)37X\[8PFU/)E2 MRW,6-9$K6G1O;E1FL\)#,4^CMY].Z4YD)XETZVXT+ZVX^5R<9UO)#"\F3J>4 ME_/EGAZ_:\Z'+=WDA&IJ&K^;B,G3ENN[4F'.]Y*< $;CZ32S,&DQ-1%3IRVY M;:8;K_:6;:&6F0\;TTV?DY05;'E"IGK%4&Z+V2U#E^B!Z8B;H5=8HCY/R)2[ M55A3UYS\'/3G#RU]F>"2.NKSA$RE9J]ZFW"+RT&KF(H+WJ2(62:5'*< Q]$R=T)861^K^?O:>L V!O&BO9VY M7H,_)RCM^2B^B;/L3$C5C4RWJSYP<>GM;6_6ZZ_. M<55]5+I-62UC1+-:(SG)KE;#API_CJLX69[FMGT9U7!L5W1VFD^YW;-_' M$Y.V6HS/\]5!<@07[;93[4!6.9W1HMQ6-U9J2WO91&-9F,^XE#Z!+4_>;LXW ME79:MN[@8GF%QF+881<-Q'XG;V?;E5LND^WFA!K3VD+3MB4M.!ZRW\G;DR"O MS;?KVR9=R['.C/5RRO#V5A=K9-+E."Z55C2F[7B9E:*CER=OGY30# MM,JZ3-<8:]AOEWO96>(LHU;+6;I;V]:V],9M=/KT[6J2:YQEU*S+7-%LLI/(#5IJ4[;0VU,GF\.PON+-8C5.;]J5 MPC;1'(Z=)7K[R=P%.N55M#S8#A:C56=@#-64VD=]9D]:#M+3Q:P^=P>E;*T" M)K?P3*IWRG5D_G;@=IA#+,]J"9+I164^].F]RQ(Q+T1GQ[H@P=Y MQ;<2O5NU@YJ>+OVF954'57Y!]XK\1DX.UDS.X5'3$THY"[D>-[DA+6RJ90^T MQ^-,.H.;GI JW^9[XU&EFINW2IV^:]_7,[D9'NL)K:RQ-"ZE\A ?]':^42TG MH:EBX+&&Q/K]\";VM\*;N*?#FYX]P[OXF61!=797[E$&L6VD96*]#K['Q[J1PRS\<5[$^C<#+5,$AG[T)6]C/;1SN?I (ZEW(( MW:9#9V*>(QF*\_=/K.[Z;PDM7C^1+[Z[93G@9_C+X120@1@8ATC+E7WSZD@U MECS7/-:+\9,C7?94E3WU"+AV.+#@A8ROYK^N% #'W7#L<_FH#]3L@_Y1* * M90J-A/#O.,I[_-.W[Y$C[$6[.O!T'"GHT@AG!WNLH%^$L: ]D7PI\3'SMERK M?YHG//-LGG"R+M=9%^8FPY!UB>"Z,#?9)%F8Z"T,!+(,69?HK0L$,K+Q1W%= M() 1@8G@PA @B^:Z$""+Z+I ($N1A8G>PA @B^:Z$""+Z+H0(+OHPKR^>NE3 M*_2B%_,:= G?DH=S&-DJ[+4,M"5 \T)OD PG?OJ:WZ'C1?V+7YEBLJFAA__W M(_GCK0Q'WR22CVOZ,=::PE$_5RCI=SZ,ZIC>S\4R]:O\F44-Q0!\3YB.!#-EOA@O<=^3EZZ"0U^-=P@. M77%3^VK,Q+V'9KB_L?3S7[(,P'A\5Q&;WEMH*[Q&@$S$R_/L] M)N9'N%QA9@="C*,0#Z?*/9[JQ>[III\L6].09J:]2]2R+UH#10MV$Q2KF76K MO%58I>_G+6G>9"[TOE9##D::H>E9XA7>HNM-P%,(Z*,F 2FG! M_RM]:?WXBF]?%AO+=:$QNAM;0JN6-DN+QJ"NKM'E!>['+X:-)5+V!TZ3M;:"5ERU)2ECM4T!VE%+JS'6.2V2\%'00I/@PI4M\8*9ZNC?[FZ.9K%E6L MC3$L^Z60@B@9!#JN"!UO53*:FYKY:N#1TNOY0G95/= MSKT97=5Y%I24%KHRS; _?K&9&)LX+5SZF4_N?&<,U>[VOMZIVP=Z7R(SYT\0 MB//BQ:6OA)%O]>&T;2> 2377?J@YO5R;+JD@-\NF!2'UP%\9)K>K26K8:5:' M@Y0Y=PJRELUM'93;@?OQ*Q7CF MZ<8@V%:5@CP]#C"NO?/1=-WO$6-#*;=6N MF/UY:G-K% 6O.Z^/KJU8M3M2@XGG1W'!,\Q-;E"=QI=UE.,E]>-7(I9A+FB2 M?3-A^:8 \6S ^E<"B+=Z;/8 L02FIWBI>(E.:5:W*TSB>C9S=8#0TPS7NEV4 MA-+H3K5U)9OCBBBQ5/;'+R8=HY.)SXL01*<@D!$!R/@#G2);8^9B(D'WZ)[2 M+7M\ZC9;=I_+#OT1D#$<#MN**#[T:%!3Q[5T>FWDUL@*0:GDCV3)3"=6C%T:^)8T> MJEGYZI#MEINKHM'JW0J;2<4IEM<33EUTQ"2._\DPY%PN N=RUY;"B)'IR5"B M:],I4FCU.[KE.;1*NIUU:9&!+Q[.IWTS/4FNU,FU0X[,H=F4S2PZ0VNLG/8)&7XA!IOS!(#[V'1 MJR:K(#NBKXU-1<7.@?1=6A7B+&=WAMN2DWI J="S/WXETLDO!4Y$DR)H]6W0 MZD\U*6:>6*4=>;.9;YQA(E[R'([O7=ONJX(V,QG/M1F]8YVR7M%9/=A M5UWRN=._SQ=4U3==7*H;$X[$5?V))^X(&#@(#(KIH=3T44#0][SC=NUY1@,! MSWN^>H6'[M#H/B0%MEI>EW*F50':M0%MH;:VVBSA 2%/WU6;M)[NR!54-@@[ MLF+99)H<5UY6W;JVR'S4';9KSS-2T/!(.1*;7L9F2Y,QK79236]8'+;+ZK6# M(Z6B"KP$/1O.:PW7W-Z*=P-SA: !751+QNAGM9V(0P-!@BM>-+GV/*.!!.]4 MOOI#;KO7S=Z@5-;4P89+TOP][=;L&2H8E_WQ*\G$4LD+^I")DD"@X9M"PR,E MH5M>]'HKS]W2(*'FQ?2PPW#*M<,=LTXU,V[*7876VW3/F?2D^FB.H $Y1!), M+)%\SH6+?2+_P57:?IW487\GSMV7^SXL:?SSC$#OOTF_/H;D7>4K+)=W6#>O M!RGN4*;G.JJ":WZCDGB#F]X-M0(VH/[]\>$;NVK8)6!.H Q/D:!C;U[ 6V+3 M- :A'V\TGVN55E[)SQ?U[7:>2Z>68'&\HR4_B&U3/MLV)=L6V6)__;!NF Z= M[XHSQVG2XYPW^?$+[CHG#$O!1=40;2$M+T[P,W[3WR-XJY(SZ>'=J$_KUOAA M_&"ZR'E,<':,0K^+50C2\[+(]?3CW>\NV4!A-''J3N_G"JO;SM=$T M7R]<7T[46DHK#IC&@@9BG5T.5HU%;[WZ\2M])FU-[^R4Y,9Y. MW7PJ)C?^OORHXNW%B]D6)=6^E30/M,9%U9 ,696TBN&XMH=6TFF;FBIO=L5L M[^YNA6EC6\H);+(_37BSW":3OU0Q6_]/U-%/U85:H?Q8#S[8IM$T*#P/M$?O M9D(=3.7]]86GQK'$XU =S 067#8$F9(+%\_3%&H$(+O( /**0KDFY0!-@TQ M29 K70IRCB6I^ /(PX8SAJPB49HJ^;H0I2+IIK">KFW\)H%\2Y#1)A0AFN0Z-]3!H!3@ ALJ94$Y9?@U68:]06H!:@7EA9(L"U(:%^Y%'WF( M%2?4Q%/]-C98>"KD=G]"$@5E$G$SI+D#M79U#+]JN-3,4R:8YI0$=21=4L - MQ4-[ ;U4TK"('-')@P))H3E0D-4A<3S;1F\=20XBHDD!U!*"BT\D!PN8JD-" MV>@MB&B2$PY-P9\JJB-KIN/!UUN>;9E0Z%$]XQ=F!X>P_R(<_ CJ?8=#A=,< M[UA+W;/6#54 %I1PU)EI^+(ON>CE@<(8C!O)>KB6*G!BL%M;-3V'\N>'EL0% M\M10%Q[P6\,O>KJ%/O%IB2FUF@(#BIP+<1"/?S_"&PK5>98AD&W0!Y G/+0* MM,TUFAVDP@'Y%?@?$HPI M_I[MQA$O'U/: X@'D;SQ$ZCJ8"9[85"JZ^#5Q#-3 M4I%](0\),@ ;*!=$<-OJT.=4,MK)&A M?NC+#REGV0 7L8(C8GY2%![*DY=N_F TP:O/DF)@2,H,ZL107A:>B?[!^HGC MJP)(@0U4B'"'M_%."55F%4.VBX7K0"8I!>W+>$-6X)^(>V+0UD#H!SM&+PAP M ;8X@(6;G1/GQ!%%))-(YO4DD[V69'8>B^.)'!JF&\AH#$F3:E@>_#A0F9 & M-((#"-0OH&+]2X&[J>Q"2P&W#__R=V['&SDNU-95I)'[>Z8'31&L4QVJK1&6 M7)H(+A'<0'"Y:PENVY=8TSYOQ6'Q#13;4&9W(@WY>'ID.0?FS7G]%RN\GK&7 M<^HO]0;?_"B/%(\5!]Y0ZGOT"6P0I65T0TL"-F@>> URR*[HH]GTX;!RFBG/ M=^XKD"S8^J0Z;@J]=G>>'>;*E?O2ZD+NJZ.3KOZ127*PO%,5V)(M3R$"XQ6% M'.U@4T:X0-\ M,.T_"0#8;W-P*!ZT04^.Z\RZ=CBP@X*W/UX;DYZB;[+/9HDD!76O58$ZE2#K M$LEU(?(2Q76!(R,+$\&%86\8CJQ+]-8% AE9ERBN"TT$)I(+0X LFNO"W'!$ M4X[@NF1N$D0AN]RZ_.;E\Q<-_4]=>/XR-O952?+6*L69MU8IYM(WB<17JE*, MG+Z^&QL[(OU?#US?_@,I^-<&R-,-I^/_B8Z@_=\\!S[\HVK'1/:^B>R]O4+X M2]98U&3+/UGV!<0_7O9_5XUW*S+_O+;]F?CC,@;Z=P2-EVSC=[\R^!HYB1J5 MB.B\9!)^0]%YR1K[2I)#U#.BGGUO]

_+TR:K0XU"@^2F6(($M\/!G\>X2DE.#Y;8/P MAZ]P?GLRT-=B!R(FGX(_< 3>MR>#'W7W9:7D\WEJ\H\RS8;V1X9EF']07FVP M"5,;C>%Z?0973 39_J4D&9^D@LU+*26^0($:WA%;XX-T6F%6_5W"K-QF]VLY M3"N%#=&C)/R[-A7LS\4-F" I_YDN#[+^%E$:,V#(F_/]';1T=MFY'G=\FF/^ MJ+,&DNH&%NHBE.FP6$"R4I+OI':S.N\) [;5VO0V=\;;*_0A9.$-!?TC[/%E M-Y'"+@?XF9([RQ1-QYGI5ID/A6TMY7;4<1U,Q PNVKDY)M< MJGDG9/K@>S"O0":\B;+_$,;\ X7YLS/FA]\R>0M??G)G:9@X\Y!%_9;[I($? M>,@8&;H0Q^FU/4+$<4H\0L1Q2ARG1$R(XY0X3K^6X_39P_D"D(.S>0:?S7/O M>S;_O5C_^L[3JRF/7T.XB=_C4SGDKJ8#$F[_?BM_=2_?M52YK\'LG]QU2%_U M##QB9"">PO<^*8^8N?9!A^<,*W)!^?IO='K>2ZW-7K(1IP?JW%%I:7R?R*56 M5SD]]T;;#C]N+IL#:<7PV_:R-]&S$Y%AT/%Y@HDE4\SECL\C)LW$K_O>A^R1 M![7W/G>/V%(2%^P[G\Y_/H8^JB;YGZ-2D:=_1[>*(!HI4A]4PZ_H^>LHJ?]! MZ0)9 Y*-5G/ZS_';.#2>2]0N>/*:&IL(F7&W/@SSN"#!_SNJN[!C+U0BT;1_ MAC?M#F85U'M@,;]-0-POZR"-X8M_2MI*VCC!+-/9F]WUWI^[RWJ(#!2$9R[Y M/]3![X@<)[1$Y1'"&\>$T2R5DPS;Y0YZF<:@8E:BN&?/..0WMN)"\=@S1-%Q7G-:F!(7F* MBLKF5E 7JH[HB>^=2NCA3N6FH,GA^NHY]5?>AP:@[.]V?LR43OCD+>D*7L8P M+')Q9"KNN#@0N?W#8UD]$4'_0[CAR7^A%M3_4BS^YM^/A/.1E.^WM9V,6^Z3 MW8?B*H7VQ?U47+16-6\YW^CC;G;6KK ,/4'5B'_X@K%KZ0E5)9NK9$1ZN'&+ M"W62+"Z7O,B>MJ1762GIYIJ.P-ZFZ_?WM_5Y,]>!+1./6TY[E84BYW,96D], M%NM:7D\WG97(B?1)2RG;%M7-0T/0A[>-A3T59BGE>+ M)6B-)\-9P*8JD5O4M^4XG#NJ5W+1WM:6!69J5FCCFQ; M28%=T*8EE1>-=:DCHJ:<;T1C5N?=EUHC>ERX.+0@V0;D#:<-[-Y4LD$;"JJ\ M.:WT/*X*=\M-HC>@AZ5"69F(]+)#=RY4Z?D L(.RY4\C8A.X5-UT',H"-BK; MK,-UP#-Y1Q#15 .$VQMSPV8/AY,ZT@]0L6P9%X=65%1L2:$,.#XM')_LC\]! MXZ-4AU( 1"2X=_HUQJ$0JTA0]]^!#U$U:A^3@!*7H-(+=0:_ P?M56&/+EPL MRO1X[\ P:@'D2^H M&#]Z?MG\T:/_PFG>4%=AKW/*^+XV]BNWJXM78[=,I#[!+5[;'"PV8/7MW;$44(*%&$A,CO:= :/P;H4VCN MW(%D*>^N['EIJM3 P*C)KL9?")HO81M>HL)\G+Y)T>E,FGUD]ISJ0X=F)90^ MYAT*RZ?I&^:;EO\[JU/_<;V_/_#JI9[-#D@6XJ,*E;(W+%F)**P$$8F(+ 02 MB219B?=;B=\,4'EQE_ZX67]8<;"7A#_24]ZEQ>/>FA:/3=^PD4Z+]Z*7%9J* M*$K)G3H4,)#EM,L-%R3'HV-A0L'#('0B&E];-/Y(*?O$\H L\'=+#?HMUS_Y MV=>?>P^DNVK ^RSY_MO+:2$.=2[A]SA[B(JZ5U$I58J+<>W M3IZ?JX7[?$GK-\IU@16;2R)W*(E< M1"3Q_D%,:H79JC$ ]-V#IMRNNHD6'S5);*GS=+T',G<#;U5O+F1)FLPJZ/0_ M@201DC/&IA+/2.(G,'H&QA(XZ( +LI=KJS+ZU3_+19SH? &U]B-W_6\%+%?< MXKL[9L70@J;D='N# %S*1K\K#&5F-=B ^W'GP:[%IX-.U,!E)23'*989"8-A M<6FN[\KJ71MN\PFTS6?33"S!92^WR7\#<7S6L_T%Q?&*^_SSXLAF*QNPM98C M>M%JS-G-G)_?HOB$:(FCQ!5*\99TUQHLEIE!PC5%6990_![^XY5][=E&R_:_HX8H>4EU!<7"!)HD^N___[+UGD^*Z MESC\?C^%:W;O4S.U3?^,39R[SU01#$V.)KVAC"W ..* @4__EV2;W'2"ANYQ MU:VY#BJK78PES,YGURKA4E:C%H=^/VW5D,[?64822^ M([%=.M,)I9M4D4]-AE%D,202#]'HE0H5_[W,?-I]$##S;P&7T\GUQ:R:?Z$4J7:E#QLR8;DZ6 M4"8.5+WT0Q@R;")Z[GSPUY+_T>WNWT[^!_JR^31OM1S;6I,@(F:&\6XC3 MW M9WG6N&E^G5Y,BE*H*K)Y6]5(S7 @^4C#U3DQ>/QZY1+B65.[D4[UBGJUE[&@Q,5LQHE\;9S>M M[_0XG-87OGINQF&2W/^))W*AO=2Z'W^: ,5=R"NBX"9;;0%#[$,&(NDZ*41' M:+E. MO&*X 04R8$3^1Q",P@#0": "^2V@#4]66;Z&6ZF M/3)Q/2,+Y:>A=P(5,C*".UKM_B+0)#)\!*7MB6[2G3753+ S+:?K$*-P*MT0 M%RC1;;-0G"RW >\4/@MD@&^>X&C;1$EN$.:0\-T 0PL:]VYTL)=9A1.MT&SR M"NW$$2$47K-1:\I9;NZ7((['P$ [<]/Y4'X8R@XW\=0ZU$Y>-M[1VKV=8_!P MABQ"]'C 0<^[KQ MXJ?XRU6C<".J1LB:.H$CGR7"(:.IT'PR$7(00FMP=H.H>?%6Z)LLP+0&]^E^?@(")I00+@>! M="K.E64@X*P5KM(2_]"B"E.4+JE"*80X('$9^K0M((;)4Q@63*F2Y>-T-X\T87H>6)#3D'9Q'CQ M<*/P(91:JCD$9 QH)MLR]^RN7;@=;0LO&S'9"'BOQYR+ :P9?LJI"-D":A L M<[SL5*;>VDUUM4%.]A-R7Q!(")DXQ 2A]VJ]5=PU!X5L(.T<&*#6JVL(% MF0NN4W(#_1(BXR^)BX*"2,W;%I2K39P&CZ5L"TPP+6Z+\6%KZ,%+G@=+*"M1 MSK$K.S%K0'KTF -2D_OT#GA0;C\J8"CB-/WM#Y@)=K#A/PK? %33%_&(N0PP M040.F6NC9SS+@9^*8 P5%4"&,IH=\A26#0HG83TH>$2%,JM=&@(:*[QMU&;G&N\/(-,X@HE!2/!0%Z'4;=_?#\^T^4U[%1-CA]2=HDWRIM M"BID&4"TN>6QE-E*"E^TN*8]YGL">6T0K4 UX+P&,I(- M /'+0_BYHS#O;"?8Y4)NA.S<[?/P*YT3A:T6WK$4-ASG+A68>ROU9@7>FD3C MY%)<7M]9# \'331#="7"[M[J9O?V M.FV1YY\ZZ]B]BM5A(D6VHPK=8EB>BE( @"8X,;=122,+[Q[^"O7O%.+\TM9P MQ+6&X=Q^'25=ET6 /5WHY.ZZS!Z($=2H&_6/+4NT8,^@A5SE.B>A 6\ :_=) MO"9\%-EXT+P:3H\$LV\TB^;6;M[=RDES=>MZ1&?>%;#VBHO!AQ4.F5$+:!!@ ML8GF0S\BH-VUJ7W"$#GZYD[,<;>LXI G8SR@ #GD(SP]C)!4654I1=AVY(')XM09LB9H6G:BF-7U5IH+#8J MQ:>! T=&#T>FNZGB,IY<5:72BC;867O6<2K.J7*5\WFY++1))\WDV>XTV9G: M"SV'RE4>S;FLYAKJ+/FTEDI/D=$R#"FV-CE=KG(0&89[;"Y"=F-+QZI;=%1W MO"2S_9$#H1+IQ>FX)@&[:2PB[91$FQ,X\NCMM#..A^O1]H3MUD%.:S;;DX'M MG"J!6;$:T6)6J *F2\4B=2.73YB*R\:,>SVI,NYBUGF#@>V:9:4ES7;8ZM,4\K1H]%Q;[H#)/' M(]>U7G26F1<6S+Q>(9."(U*+S@2./(+2*K::IVV-5,E6;JX;229;7@S0G#Z4 MKGR=Z%V9F75NA00(_&A R5(6.>>K[2$OXTJ4X\M&DNZ$([V% M7I?F_1HWTZ=2(BU/KEEU<]=@>-YP^QGQKDJ\C1*,[YW:.M>]31$[._[D0GM' M2, V\3&4XT9VM2R'JBH)V$E?&"XL\FGU*07T?/"!7?"YCC)/RQ#R=OE868@X M7]K67/SI^H%M$[DA?_W^%#_,?57\XVQ+VS=&\3=OJ/Y'7J+T'_V82 9% MG>Z@O!;U2)]ML1<@XK/JG#U&$@$B[@ 1R4?J; /& !&!:/J[$!&(ICM!!!1- M5("(RR'BK1DJ+UFMGUO\[-VNZZM*Y;LN +>IC4F]MS9FF'R,?^WBF*\KA?E- MZ..C/'(9@OG2].+?;GCD$KY(Y=1 DGX"IR2.0' .SWZ/[\-_C^1"($0O7%'U M;R:#KTX%'ZRKZLK!6]V0#6WD6[^3:H;3W^AZ6]G[IR:;+;CMW<-ZUX(E6]GH]Q%78'+]@N<$@ MWAL79BTYA6ZZZ1]_X@^)Z+E2CP'S_LW,2_V5S!NFAK27TT[9^3;=3*\*)$CG ML[;%KJ+APN13N5<=CN9LIW*#,U9[ M*AI""*66K;S,5&T,3-,-4Q\#<#E#XJ\0/%^SHL9+%VC?0ZYU?T/;CP M>MK]S6Q8FYM4E,[VN]*J&ZKH8J859:F#+JQX I35 02VQ=T./ X!$P?^"?NQX*Y#-BCT*#YF #XG+D$O>OY_P_X96Y4D1Q9AB MDI1FSPK&6.P.JY.3-\D?2B;!$YW-4O:31%"A#Z]VR+9LB0PX$^PF0&R8\LM< M5-^# +K!6>]6IM5W%ZE7<\W4?*8K(Y[S';ZKY\^$_4F%BS6>XF6R)LY;>GM: M;=7XU#"&3*=H]$JM;BV!KN?F0'QV7!?F>:E3F1OK=C@KE]B6F:3[XBAE%A>380*9&0DRB#\) M>/A9P^$OY^$K>C_>RL3J;+XH\/EZ08K)^?#"[BS,NMV 3(R\'Q?M*WP?W@_< M^P_59GY#;:G@@'3Y ]+-.Z]]7J+,S;=Z:W%W[:#95PFZ3D_NK@UYW2:5R'HM MUAMS:5Y,H;6A,](#';_BO4S ]_?##)^78W/SK=Z:[Z\>IOLJQE="2=#,#",] MB6KPM9I3JS2G#F)\Y!R)/M#DB_X1OSOD?9:W.=%^X0Y;6'H5CCD^#!(\&1YR MD7AD&.$2T2$7C\:&L6A8&'/\F(^.CBK=3NQNNIPNC1>LK2:=$C,GR<+,.57A MN*<4E]$2,!T6I'(RT*?%<3DW.57A>"9I@ZZ23JZET* X)?F&/!ZL&Z+3\ZI"L=J+I593)EEB%PQ5)748EUNN#I9X?B)TD*. M$4ID);"LY4*K6K>L69-3%8X7HSGH6*J0) %=H"+.R':A$GHB M:W2NWYE%-4"54&_5HY$->ER22E6'8O-RE:GPR5C+::;<)L3[(T,MTEYUC-B" M# V[H)C0N_G>$(W\I&K$94V=M(&AH/9WQ^5NM4FA$QE,U@NV%LYRJ4FB6AWP MD^,.IJ?'7;6#Z5$E@AUI3AZ4((YZ)8C19D,6W"V!MONY)88Q@$\7%5:T-#EE M5;E,MJ+#2&FY*!M]ZE.*"F\!(J#VAT'1X*!H\-]6_BZHS/G5$1%4YKP31 1% M@^\$$8%HNA-$!*+I3A 1% V^+"*^0*#,WU?J,B@:'!0-OAL>"2IC!D6#OZPD MO>MJL5];B 9%@P/1^'V*!E=$(16Q*4$+Y(X)-W M/39$]T^6?_NXTD%J*9I#E (RA(S%2X!8Q?% 9?X,#'J&X$ +)J^"G\!7P%:_V* M>1I_2ZF-H"[.I>0'"W]$A:K6J'HJ4$1;.2%'R*XC=YY*;8G-/,7J?8XQ1+6\ M*5I\59LBX,-[YL.@Y,T'HJ'?P8BM)X")IFES*@\@\LQOU/WHPL+HQ4R'&^>JWE'UFUO#Y8S(0V+N MYS>Q-[*BR:.#BR?N7\G8<)$%\S2/6?=3E^"8)K$=U=?[";-6KV2V[&6>GI(U! M=LH+JRQ)=BE=( 8%F; MJ['C9CZ2)\5![RFA1Z=MT/9*!D.6C89?K!KLIY3?:;;V!3-6\42_10O2"7\F M9=6+*T% )\I^7,DUJ@FJ1(5;$53L@8"$0SW@K$_4"9M35P0.Z@$"(:J6YOX M/XD6=@ZU &\;$&Y$:F( @ LF_T1#$/0H\E]O_=X#FS'XU_"_OPA'M*:$-R@G MJM "%3F9:!NV:3T0G$EP$SCZ ;^)A\* $U5"!BKD;P+UU13AAE%U(F!ICT0; MOO69U_D)K29R;_W/59@N.J1BB.>H=U]C3NM1?4%3I"+5QK5D+!9=TPUR/Z8A M>LEKS)C+MU7.,(;Q2*Z0R(7,'LGEDT_IF-"@U(&#N/;Q6,T2D-YD!#B(#&X; M\O1(L#K\DI8J%^: 71(?U!V&SC/V(18 M05B&SQA@(6JV2? N4L<3;=&N@ M0UK8*6P%"0Q^*T.4&G!YG 679<._3& ^$I^2W?RILF=O&77;0(<^B_#8^AGN MV4B0Q MS(WHX+4%@#+&0E*#0[7,%#A^9SH$]G#\7T@>+D(08( Z@4((;<6?Q3(@T[J\ MX$VD(-+%8TY-)F_.E2,7*"YT]O:,GH.?<+46'B &09:)Y?8*%E5T( 6""DSX M$!B/(6S00]MM^:3+3SEU N @A9-V1XCJ KX1 07^AD'O)A]!@6@0@FCZR4@N M8T!.1 \+(D(T9*_';\X'YV@("EYMAY"@7H+S&RN,$T45Q] \=47:"!I\.\)E M.Q(L$-@12@4PYFS9VL$[1(8"J<,31=842;X'XJ?XBX "-P3QX/+?3Q%^@]+, M^"F:QX$B&U+Q"O_@CP4&5@T>]6PI'4NZ[>+0,XM?_E((M'+\[GT:^PF'S&QA MXE',SP5\BTM;[N2J96@R_AXMC%,EP]8MWI?)IB;#M_,K=P <(4*&$ T,3_BX M+R?04I:_" E H0*Y X+=!17\'GZ-& 8:!+Z^@(H J*CS**'+G(J&P'D-,+%E MSM(@E*%2A$_@9]$;X4>(=U324("'"*@:7*[!"T0C]N"Y&>PW[;PST7]4RV@G M"V\GN9"7 6>@0]+4+T_AGX'0JZ^17?ALY#<5V9YS/$LV3!]F$/[77F;DQB&, M"G1HQF__M+:S*R\CD\('MPD(N8F7W!B^^#O1*J#H\86\3\'T=,#63(_G>[ECD9Y(F/*N=:LN%Z-HB34#L]Q,(; MZN4N?G#:#3(]EWEP>))J,^44D18U+_FJH/*75&L?R8&H:A; 1BJK>OB?: 3QO_",BY[\=<"%RWGIW> M9U+G6O%^K&)O$ M<(N>[M=E>(I\Y>$?G@'!T%R4XB,NYSRQMK*8+'OC5#O%'YS^7Z@.]EYG0+5@ M%#O)?,]@5J&&,9>2[5F_[^PZ ZC7-M$H>#"M0X-0ME9U8"!VAOISXPD(43NN M@%0SULS!V MF,4Q18Z@[#*W- RID7-I$%(Y)&-(XY>FOL_+IXF\V_7DTU\30@(K+N$E$EPK M=DGAR]4$";)4S+;29%*S(0G&'JEC#_(_+E\COH?"!EGRN".L"D+P9&5-7=?I M*QK<5F)U:RI7:)H!W"A7MG.9:"_?.*GHKMS@ME7+-??;UA(_.1/)6E'%7MAS M@O87.M%_&R'W_H"'-&>*)B1JP DUM$ _<=U._G:3#3W])C"28!X?SW)2P-S!WZ(\'\+MH$98T]' MG.;8NNM_0&_:@10K5D,+AZIJI%V**21#3JIAQ)UT[/"@2N 7R3MJW?-HF%!4 M0C&+O;20/(NV"CQ!2NW='O@+"=54. L4&Z(F^%<'T!@9[QD5HDGLN/C@'XHN MB]@?XID%?G@K_//4Q /=N]1B@N#'5H)95/55ME1GYA,IYT:#*>-YNH)TDJ8S# YIGI ,]0KAQ8=Q[GD!W\NY M3&-!P;9CC'L3NV:XY9I#T#8[Q8ZJ9EV2)4_)62KRJ@WM@./YG7'X?NQX8]_< MRFW9HQDZ'D&0;JY8T<6([R^V3EG!4W0WB^[F?'(8@RN:N:]@^XU+I 5-2ZCN MM2U/Y] U51_:YA^4 N5TRIPETPP@,_%90F_UIVQVG'JKN8)EPM8"KHWK&R!Z M)[2:BK\2A;I/F@N*!H4$?[U+()>4/]LA=3S<&0&T )Q+N %%)PL6:H; MDQ"I6&VN6Q^'J*S4N#4%S)M2.]%A9SRS6NC&1"DEK$'=@2?V#U& B8'V(@F@ M<^]]8;L]%8U+(#MK@CDU'-4GDIV+#S++I3RER3>?3BZ-[,)4'575LF%(H>3$ MU$#9J91JSYU37HUL"\'L5;C&X3;XRN7H$(2O2@\]>E!7@*7HZ@=/Z5M0-WG7 M;FZ\ %S$CB9QG8NWTB5WX+#;I18&PBX'GO&3T-0\EFUV9(Y$.==@\.@+ MCMAY(W"CW%R?FR3 86O@8)LM@QJ M )C8OBH1#(7A>.4J")O$A.D(XT#R[=)S;AG'B%V6?*A[3:+W(E5W(]Z4LE..J.M&A,F7LN-R>9$7>M8$R5'Z M^8 W!/^K@?6SY=%5P-H62]EY-+N.LO,D.27!":.\ &2NZFCF*8% MD%&@UYAPIB(__4LI.+5S;JV-O4M?=8(3LT["?&KUU76M-:VS)7M2@ +&BG;R MD)3)Q^,[FX"4WP[?F:HJD1BGAMB6E$DE1'F:S2P $M>YD)9(,$-V/@L+#M<;+,K+ MU-6EW2K-]5;SB2JRL?0X,^MT"_HLWK@#)7(AL"::^8SA1(29U&J4R^W0-%-3 M6M<'*Q,W!Z#97U38?.9)?G*$26Z:2"&7QG$STILKD?NDX#<+N9'6#/?7 T8A M5[.9,=7YWBANI^Y B=PG*;\9OB707 B=\2C.E.QIL3+HAM:Q,E8BD6LKD4T, MZ6YK#-VJGVQQ.98,0DV+6=67 M3NEKP\#L+=VE6\!8?K**A$55NXYAB2>F?2 M\2"_N0LC(, M0QS96!2VH-"6X?__/T[1_X4O?B!^ M>E/@WS>/X-L]506NY-]>K9DHCU,TIW[(/UPE9X7@3R&X:0F@[\80)FZ2UL3@ M%"^"T%79>\&*'$HLDF7"G'(X[&I,B):)KA*A^0K1 /'T0(P-37'=BD@LXO]/ M#^-N!F:(@Q<5LD:N1X:H4AG21N3-RLU['7,8(BZ M2UAPHHSB95B$E)2EG-1H1F.9CPU,.BSE5:,[,%:\TI@B[^.YG$'7:7R2#@G3 MUE&J!LXM@X:% 729XX%P,J=JDQ5XGOAW2-J-H?9;<1#A!#[ED(?\03[+'P\> M=>*+;9S4!:?QDK$6X/'2N=QG[:#(Y6BH1N7X7C=1#;%BK-RGE-13@EGLIYW& MCB,=(!V=BA3I<+*-%H%YM07E)Z:@,XLX25D1P)=LSIAUR;E@1,L]4>VFUBD4 M*'],5RY?.U @0E$A@)U(Y--$IFU^/,8T(=B&?_'Q*C>KYHKG2\;!OB4YO.OF M@9G7C'_UY?"4$PXZ 7M9:% DVY:)J!N#3D/IL_R4,\&>C$9W/\< _/VYK9=/ M&RH^%&M&$]D(YK&YPLGAGL*,!Y*T2D5M9_FD@'#)^8R^S$$;Y+=7 8E%<2;6 MW]CCSTVW>R2CV^2N.^J]2#W^I:T7[P,M>(N)Q[^T#^D=X2#@@[L43^''V%_: MM?J^\1*(K+M$2R#%[A(MB<=X+,#+U?#R^C*V[SZ>7#][_S60\M^;@7.,#!&^ MYPG("X!VBM[)J6;H9#/(3^K[^@F-,=Y!6=?OA/8:C?C=M__W8O^]INLM0'+7 M N3:'/126]P3 #Q7(899 H,737"Q?LD! [W-:KH_@M!%US7^H>;)GV2+?"E2 MN#9S)%X"R$5:BW] +-YQ-_$W0JNVO9CZ2I+SHZ;[71@C-Z:B@,,^A<-T0^2_ MBE5RWV2![(_O0Q'?8V MW]WM:^.WW#C$X;)!.O-!6DU)W66CK3TI65H,-5Y7G2TC@)$2M8J2GG>CS*99FX\ER1K&\[S6I[.&7SA=&T.#:JIAI+ M09D2_?&'2CS&SC41^G(RY9/T+[8N[YR#/EXR\4)LD%B1]2.GX3V!!YT5E-:B$^WY5::;+6*J1J Y!L M0"*/0R*'2SFN^?]U77S7-9J_"8?>UBWPG4I+]&0QV31C*%,/FOYIN"XSC&]^07E96 M?"59<%>V[^NEP2UL7ZD:D2O3F5*32JM*NCT'&=$JI*" N+KM^TU8X\K7N%_0 MJO4)/F2;[4Y!T VI)1DR:?=#A2:3NJQ5FPQEV4QN%$VQ)3WC1/B>-8B,'4B^ MKE4;O[15>V<'ML]7:]_\V'K:[W/_#9X_V5!^N3'[U2W;5OR)IL(,OV)*TQFS MJ+!4IYR=H*ZXT+)-/$2CL>_DM?D2QNZ=B87/!\.M_,;W!85[5!&WH(4;N4"O M @9L+?T'9W7_.;*I[C<-_3HE"@S@]FD9 :!>0=F^LP;!\[KW7/V,DYHWC_X& MPJ'6Q:4R'-U93E>L7&=6FIQ,=K55;%5S;"&:R.5SCY- MF!#3B3/I=+W<'Z3.QGE?J1D6\ [1YD%'+-3EZN5]+*>-3BR2F\E,9C:$IY9T M,Y9XN<)35C1US>3D/#3M=;.@\K*-#'E4@5+SFF/7=."^R#Q7E[*[S@[I MMF+EF#P;,?,3JELP";Y4/;5?D+(B5H"P M)#!N'PC4MGTSMI+MY3>#X?RX3J3?PXQ#;]KO;=*&)I;I6L.;QW;JZ58+G4*+ MR*%L16BH&7 /\'\3>*BHPV,CD04+D0>;=^/!VUZ4\!SB%F='[T2]M>45<9(5 M=C/*S_8]]]V;",372)Q_-MJ;BOAGU0U!A2.'V?#_M9?TOSE6HZIBFO';=\3N M[,HK-D#A<_8$A-R: KB1T&].=KB5Z>TRGGRD_5B(WQM?+HU)G$1>?V+G;P2. M(U@>]H/?[^J.'SOLZ^Y^^4)M P\QEJ;_IL*/J$2: C]Z&XN$'^/1*Z'JP(<0 MWB+F_SAB:B Y^M_M6N:D,'_Q8-+&M>&@I,AHN,C;]G#"75+I',FO%[,-=@1: MFRFGB+2H/;AW"T@(7'!IYU;R4J(#*B!H(N'!JAQ4.DB2X"KWHH+@B>-WL'CQ M*H1S,K'I7 9E4\;7*[\VN1*?LZ4C.GE/EMC+,@RS7 BRUY:*/9;;?KG/JTST/KL>U$@_;Q9XZO[ZU:!% M;- \4P@7+$730AX#447=MS1CA7@9:R>OURE'J%#E\IQAK-"X!2K1BL9(:3X]P/ MT-0;IW$M7,B:IRW @Y?!UVL*V+!EFI.1JZ8U!^_6<#33JS>9G-M= M[SVV8X[X=_21?$5),,N"M"J3=BL>9M4U^?XF!7MO.[_&@D\]X9,5>?E*MA2R MP]R"+&7SS-RTIW9?P"V&$F>Z%Z JSKXYAAH3RS+@+=363S)<*LV2U'PD-'0E M\XPK?%\:/A+H)(&L=VBEOR!F35O7H6W/^0<7$U63]]:.GU3&.6D/!5<%CE#H!^ 5X M)E<3>,U!=E"X?RHS ^@]A-VJ^!_S'\Q=LQ4 30HVHD&P00C=UN$^$ MU\"=&'$0BX3F]B%%ELT^7^Q>H+A-K"U'PYUMS9W:Y:B%A,S9*C\E1BO,_7YU M_V??ZVBV+!"&RVZHWP2W9?6[-*;0(TVT7#P.?:JXZ[U?"F\NM7(\S'=")"@, M5MUA;Z9TWM%)$5^E[KTJAXFJZ>*VY:*V[F'V))47FI6.9-?C:ZFTIC)U:IQ6 M1DB9G.JJOJ%RY.(BX(GF:Q&%N][[)8IJJ*46!L-\GJW5(PNN8S$V@Q0#M 6ALI* &A@ Q1<&# M!1H#53DPS:]#-8$H.4$U'?@)N=,RN]@]W7XXTL@E8J90)+L2F1QWIJ$J-YR\ M(%^NV9XHD"J?(%5>3Q_I3CE=X/K4G"DI?'0YZK7C$+XOB1IS(U>@B;3P7G8@ M:_ )!(X2UL\ MDHPAQA( :BB)@F[0L'VHW:=<_MM/1+?SE[W,P=$.0U:U@3!E8HH134QSO-&9 M.#_^),XT_#SL[KFS8[=QFL\X%OIA# S$YVAQAB;[[H)S;+*]I?4ZK/':1(4\ M*T#VFB OW17(_*0?@![2X8#JWTGU%4>T1[E0M$W&&C7@I.U:6J,O1/7/@2,/ MJ:.LF69-]8>?[G);FX:=PHI+DZVD6%OFQND,F4LAM76<_[$A>N\LS^_>EYD^ MH!%):AL8N2YER 0&F +(@0M 0&#O14VZ3<[WPB9=LJ?#7L@DL<46ZJI[X!AS M6Z;O>O)V70)@X\*X;XUP1^1*%_N)=;3S5)$48Z)0^7(EQ,S?3J[8TO*.'3O6 M%?!MJR;V'R&#Y_2!'G#&T$AE=2EC2_PRJ57-1?6E SVV0(S-Q*>;V'GW%0$Q MW"4Q9&RH))_I,QD6Z+[P]!2.LAF[FV!CC88X;Z?.]^1&;4DA?)#GTA,XO/L& M0D>=N-W#/!RA>4X!%9H0:S(70@V24LEX:V/[V6 MFJ#.LPC 8?\VG@Z^! W;UWYH-O3?9C)\,L2J[IG#I&]%&@):!&\ #CWN+_)DWBX=K=>2]W MNW5'C+6B2:7/JU56RB>U5!Y4LT\EYEQ[Z7.I3:]VDA0\.LH"]_\%]?5N$V[> M8BRQ,:NR7+71$Y[J=2/#-395&"Z._?@WQGXK;#68KD6&V1K+5%9@IN>RT[O& M?J'0&D;96520*(?,C &=!9.FX?PTQ+I<1O>NQLRAB(R MO93X4:*>&59JZI",U?GUPAF+]4:X@0CFAQM1%,=:7;'K;X!AQY]/8VG6[VV,628SFG04WH.FG& M; >.#(;:E7D2;);(57(-_&^K.N-5L4ZFC.XRU5JU2Q0\9UCLE7.SU]'9FG M5R54W.1H2W&EF%:&G7&1K'6YZ$C5(KE&OC&,'H_,1=JA856LC1EEFFZE6NMR MQ9Q.AK'CD779D2V!E&;2BI_&('*7[!.?@B./P"2&!:W8BRZCI-UL*&#%\LEE M!,UY!*85R$CI!J@VF55GFJI:7(XT2VCD$9C*7*-EI<9Z'9Z>%#4^'/#580*- MW(#I^BD>GKRKC9&Y LUJ/&G3=9AE--,RL;661N$!OC YSO 0Z*4<,EASP;;L MN+BPZL59-'$BP^/TN*MF>#SO,C\;@?PS\Q.3NAH]M]8 MO5!DF"(P[HC-RPGT=FSD4BTG'T[ZP1"T=8\Z\:J ML;,)Q\HR&TJ6D_5138XWVA^I!KDMPY7A=-'B9"R.X*D1LM$""/#(MPD[8X5451N_X![V'W9WBP M@Y-SNFYH"SAFM#H9/CG2()K1*@41'A=76W.6@53 +8* @7[6F(Y#4@8&6R$V@ >(^N5,0J\R95I9;U<8Y$:&F#[BM MT@A1NY>"P\X@VQP;,6E.K?5P? S6M0'D[V-_XS_^?9[/X=NW^1F\5X& ME??F,ESP>?J8AW=D!F)_>#8R-Q?Y6-F@T5NEYXHF#8,3$A[<+9( XEC$]SU[ MO\%%6-".M#:_N.KLQ ^(4K%_]3_PQ=Y8'>U>=!U'VPP#H.BRM@*(YG>DT-8S M"T_()G[YR=V_+-'V;VA]GQ:&R!B(B(U-+_C"PHYA'@65BK),:#PT(/!".&%F M0T/6]QMC8')NRL3N+'MN-.RM6[F37*T:R.[.%*@#\#)\@+I>.$W=?,9H"+F! MNIX=PEDN1820UY$8A#Y':MU P-X>( Z#&YPX6FK!7 C\3TOHD?\ M^#W[*-A_A>7=Z-.STE:7YNCO+G_BM MFFW"W\U?OS'JKGR*:O%3(-@HU)OQ<-6"BD;DP?;HM'MR2$%PN/?IM7%S$RM0 MQW#')Z[C\Y54&5NC.IG16*43J[8+AAF2L)<#C)(9>3>+=B\#DK,M;3_]$7^SE[)XG+%XG/AM&?["=EJW M_WAMS=1(Y)&*_YVMX<_7N7AO+_@/E.2+) -$W $BPH_1L[TQ D1\%B)07<0 M$W> "2B;SK87"! 1R*:_#!&!;+H33 2RZ4X0$T%$()ON!1./B;-== )$ M!++I+T-$()LNBXDW]DAZT=_W>;M.O&'75_6LW?66>4U&7_[_/Z(_WKO]Z&/\ MIGU$$Q\LI]@^3M[:A)6X44XT^> WF!I=B&(^MYWBZ^HQ;J#Y[NJ,ER0J,O*E MJ:KZ?(; 6:(*!.[M!6[B:,?G,.UB\?C?(V&Q80OJO6P1#C_&PE^:+=#%\5>1 MHD=D\#RF RP?8IG^*EB^%UWY=Y/+I83"2RZ1@%R^!;G0ES":;MJ9#\[9PD4D M4:06_%H"*,#L8M;1K?=VBP:DT5MW9X9S_L\E=N(ZL>ZLQRR]UYWC:KG-I[-; MGTE5+6LG2N^T@"Q#R*14H>*S%>.&5GH!WD[)3(S8:C/&A-(#21:5OMQI[9=A MH]^0A>%%+ +A=$"C]^Y-;#:]Z5_<'74U0UK-(^S0#B M3:C%:))B9V5NGDD'&(__D3)^+<2#FEQ35M"R8]TJ>*SM!,:3@N4W0^T\RT;R M-'9M:'*\ MLY*HM:Y/FGQT'M=0J9(P]>-/^(&.1\\(C"]P094'*C!0)5J>F[;_*E8*%O(]L^[E3Q6 K7 ]MEJ'T!UTWWM!R(+ 9L;:HV0O4, MX[12D\\7<$5Y2M'LJ+I@\J&V/&U03MP(H;))](\_L6L>GKX[QWR^6#AQPQIP M^[6])*_C=J?>YD: KR68^7 4JK<'0S57NH$Y R)"U!"I<9,)Q;K"H.L(XZDS M@=P>@]P>/RZU_&6X_3Y/.@'[WS?[?]SM\3KVKSV-8R0W'F=)<56<,\.L2*O- M&RC[=72]"L5+*8O,:)5ZIMR0=5MH0/9/HL-,@CRN<_,5XPP" 1 (@$_S9+Q. M +26O&5:.2O/ADIFPY9B@QA-WT #,O-I*2TV:S4I<8Q>LFI5'J-!(#KSDC$ MPA=W9]S:VX>JM>$&(\C%(8 %D#4=83.('[F\&_>&D5+7%X=WN-\[D* ?]Y?X M# I%:';+GOORHF\A?R4S1K/J.U*C>D.8\PH8K'% M2C8UC")O23AZW#_B*U\U!T(F$#+W)60^8*:]1LBLQE76S,0'66855H5E8E0R M,^$;"!DNXD1C@VA3(N?<.!LQM*P>M5!]^A@4,LGC6K%?6ZBV%&%5U/E_J=$ILDC.2]2P[%[BJ56#93I)T MH-1)_O@3B5_%M GB8@*I)B$D[/J;R5N(&M M4XL/2AFMV^!)L=6)VT40J88BR-9!#JEH]"M'U_C$@GNPH.()FL7)!"YVC05( M\M_CDM=!T,V;!.:>M*"AM! T&]6'OHEXO&18X:TW=@=R\+1CJ94=-+MJR[$A?:@[;:'/KSJH MF5X,1_S&DE^7M>_TW'-KE@AX_;.=*,_U0_EL7L^OBZI0M&U&RH2I6$_DFF/& M#WC]>_+Z@5YO/LU;+<>VUB2(B)EAO-L(T\(-TH37 MY53"Z2\F'*-0HVF'IY96'_,ZO%A]K% MX<9L@$.10*@9&<&A]H'(,X8C@R9N')>\W^_+=\6ET)O:*QWL.>@V MW;W0JEV('?29?VLC1KH>ZX<3>K7#4J2LKWG#J6CEQG%S7<$V#IKK;GJ/G6XQ M9ABH[3KN=;\Z:N",=X?_Z;A-W]S>8^&=CHI\J=]3ZUK;84IQ(<5E([,\F9_\ M^#/6; ,W/30/N0EC8\HM ,%AM*%N;7\=(D8O(V)TB @H^407%BX:=KN/=M=: M5D]8(@.TK-WC4ZO>R'3@<88\C8-'XEK,>Z$V<'F_^UNFT:NO4>OZV9IA5&3',>UN/!P]K&?]7WMUNC>W-*C1GF;\]@V:G5UY M]<$I;-M,0,@M \Z-X8M_<[+#K4QOE_'D(^W;2K\W-A&-%0WY2$?_(7;^1N X M@B5JXK<#L;TF?=YC^WWZ_"]?*$?N(<;2]-]4^!%U#53@1V]CD?!C/'HE5!WJ MVRUB_H\CI@:2*Y?G?05U)6Z7""5H1L-]#\T-]7*7 M9*2CRG/G:M8=]:5GRBDB+6I>C5\H62_9)_5#A8DUU"#6T@A6Y6Q!1%U$"V@* M44'PW+86S8DJI_(B)Q.M;9/1GPCDHFH#X=>F M^-2BJ^IXCBRS(,LUP('7\V M5.RQW/;+?5X]8D'W1VBH\S_1".)_"0H_^>N .0^X?'N$VO"X;CT[O<^NG'\0 M2&;D:60]DDVF-GDBX^0L3X>Y"30?XC]8/LACJ=1'C=K IT M:D@=CV1D<\%S9FW!EGID--/.MJ=6*S6DAY'#D;%P@N4$3B\PH45C23]%N)D\ M0B./YHP8JQK3T[(S,M-)2+45O1X/>BA9CSH<:;381H&AS0Y9LHNMIZ5NU>@I M2N(]>GM.,#/Q*-DJ,$IH-I#L0KDTZZ?@R*.W\RE>L]JMIP79HI:M_MA8D[0X M&4:/W\[7,X4^+9M-1F3+.3QVQ.L7IYE^K0$E'0RW(HN-(=!,29' M;Q MJ17B(-,?M&MD)MV9:>D"'4^U)M /1JY NP8Q"*1.3F?%%,@K_6;A:HS#)/' M0\/%PG@<%5<1W1R/3;'4F)5;=%M/M13)B:6"WGM*H]M?10D-4 M;%3(QOM+MM3B%BTEPABV@>K^',VI5_,=*Y&PNR1GM=*@X'"C]00ER1S-V<\6 MLTU-SP"R&QE'26HF1^)JPTV>WQ_9IA*I]$3HA]B065N13JG5#*\0Y1_-6;48 MNK68]3F2TVTJ:QFYB5*=N"'F^R.;YH!3Y4(T+&7DB=5,\KH^S.SR"+1.>5<) MN?VTO2;0 KV40P9K+MB6'1<75KTXBT(^0$/#KF<'JZV4]=)HZCI>N?9>KV^O MX[.MP#%P_/Y9'[5?%Q=(F7UN?^[3I^6=8Z29\A:&+;#C1MS+R+#9;R>Y%+D_ MO, #^U_:E?Z^\1+PR[WBY7R4:8"7F[4[I,(!8NX0,8$@NT^\A!\3?VE_T$]! MS!O3%UX\N-P,")?HU7,=T7%3D'P*!%ZRSJ]_X1"0R=?DG%OD0MTW2%XR$ -> M"GCI78;2U;O G0#2N6OM+OX$A \UA@OLD8 Y @,EH)O 0 D,E+N"4L!+7]Y MX> &N0D([). -P+[Y Z ]*WIYB)MPJ^'JU1O64+TPRY@HR\+\*C+TAEI^XXL6O2VC>FS9E.=YVS;9,5+L) M9#E*M#A MLD$Z\T%:34G=9:.M/2E96@PU]HMXIYY?%/BB]R4^$I(5GXM-0'-4(6:DZ_* MZW5/: QC*,>7>@C'J(=(]$HE_>Z0*6Y1X^_F'?^.P7"A(G_H[OV+RX6LN! % M@.OZ>9)!2M8J2GG>CS*99FX\ER1K&(^6Z8AC/"5-']N$) M:=&()QOV;+7N25RW)B:4<%Q5YRA_/OKC#S:2_QI)<;G.'IZU>%]\\LQ^#W?] ME=PO7D^)/.02?)%W_X>;<*\H9GF"9%< M49=C+1--#4A[6B.[A4_T9;[5LP_.='1M[(%/LP MSU_4,#/?Q/)O-,X2 Y%.T)784BHUDZJ=DSNU*(^*=4'C+/:8N%(_NEN+@4L; M8M_6ZKH; ]HSQ'QROIPI=C<[_!L\;$?;)7Y^?8L-52,KF*8-!/CF375N+++- MW5)E&]H](88CL?X@RBBCE 1BNET2.^',HC49)I!!1B<>(O1QT?Q?WY4% G_: M5T82:XDLJ:38S([H5J)60I*$6C,11\3@:,M M<+3=N:,MPZD\D('P'\AT8R &/K=["SWZ.TV\#SKE65BNEF$C.:G46R0-T;PIU];FF[5]8& 2^N:_FFR-/A<6U@&Z! M;3X/37I]9X+PN(\X[^Z__>6GQ,]MI7XY4:]F,DJGQ=:L0EM+@V$E(:3N.WQN MGA]2TT%O-6!L<:86G$7#I/44ZCOBQL]1B8=$C/IK#NN!OR^(G[M8_-Q;),/7 M")^;6[-PIS.=SZ10.KRN-_)-CJM.D+1 =B#Y>+:?[O>2%-_T?E_F^C<:Q=J@HQKS9*K#V!DFNK)2I5F'FB!9X!G% MD>\I![Z3<_3[F+MO)N_GK.#PAL#M549SGLH<*8ET/YML]^NQ_,A!!.Y:P63B MTE;PG9WU/ F VU\&[N3 G?QWFLL[7/"L71SNA[*)6%%WV.YXT#=+DE5XRCLH MDQ3:Q>&'6)AZH!)_CY,H<"<'[N1O;U#OR(4W6LZ3DB;5U97-L&(KRD0-3N+Z M-=Q(WDO'OF)8P9VQ2.!._B+V]?/4_K(AO1RE(_%B1VA(BC'IT0N]WXX.,+TC M0SJZ$T;SC"']']R"_<_1J/OM&7\5SD$+\.BHH/*R+0"!$%5"VXGZT%QL[9GK M!+34<4DDP@$&^ 0+SJ.Y(::?]DH'J:5H;KYE%%W65@#LY.54\#J'Q9+.-8:J MG"!7@M3,&(-!1DHTWF[Y64#F/BS>"ZI@\WC@?G+GH3ROI8.8&U M$\U4F*IVV48Q]>,/'4X^Q!+'CA!('7#S&VQ-W-H&&)-03Q+:F+"F@*C+G/I( MM*? !.X0T\6@PL$QNFV8-OP.756@P57.%+@YI =_V>XC!%CR +\&D0K'\_"X M@0*\"4>TIOY#LFA:B'H,&YX[HC$Z^I/_]3/RZY%(G2*C!_P^;C(QP(2S )S7 M,D35A.)LPEP^Y@AT.8.L8;6_C\WB+9\+YLUJ_I<3H23%*E$9KJ5 MS(RRHTSC5F;4V=1I_&,6(B,'<=%!J#C)?HF%EBMV*''.=@L3KE9/*^5:ROGQ M)_(8BQ_SGH!3!#$10[4%V0F"?&H20$7R])C<,0>>)W>?(OQ:R,(!/6.R?X%$ M-H(7$1OU%< 'EU M5EY::.$0YP;@M8D*Q1,J<+H%";YZ5J&@QSVBW1MH6UVX5]/ PY:[+DW=?-Y5 M(P2'X&:^1AR]F=8^3\.'HF^@KLV+@+& 1ZW3Q%;5/##BQ9J8@'9_SVBF5=6L M/H!;]5&S(:G8#DDU8[G:U 93CLW+4:%5XU?*2((D13T>9_6YYQJHL63XZ8& MQQ9^2HCF7H#!""%[0PSBE@10(W&"V^BFD*^;=,P!2.!PNFYH2Q')%WE%O/]0 M<6DA\)B M$%=0O8XYXED@.U8&1"S@()UX_(P8&0( 8QEB7<5B!%LF<*!KW-FFK\G2,CSY MAEK\5)/A>KP94+E@-$#1!. J(>N4S<.9IJUX*DQT7X,/7)!"47M[O/N+GUMO M:D6TT?;:< =I&9*V=U =#6/LI&\MU^LE*X8LO@;*@W$!B4( I8&.#A8&U#;W M?.QTT>9-X]TL\)HL<[H)?OM_["XD!N>>ND6#%6X9PGA5_;6%9#"V?G.VI?E? M8 >'^XWG2W''[#A7O#'H&]^#2?Z#=F@9_L*\%X;=G;_NABP>?XQ1YRY+!7%Q M8GXD2L>(B#VH^9]#R'7T>V0 3@HY$$[_ZIJ)I<5OK'^A.C^8TT,&?K$_E!N9 MFFQ;X&"CUR:/G8&OIXS_P+UL_OV0IXUZC,0"1-P!(L+QQV@RP,0=8()ZI,]& M. 6(>!LBWA@]\:)N^+Q=WZX=S$MB^5-@X$^;@6L>&2*"AS^"AQ!$([J53SI?GA_/1:1_G MC)M>G.-@/,]S)."[!'B67XE OD1M'I?J;[V_RT4"N&;Q/48";,-ED.@*4Y?8 MKFM[WM=N/Q("]@7TUH85%QJRQ]&^OH+RN3[/W1&#O?("1+<-,#07I?B(RSE/ MK*TL)LO>.-5.\9>N?$-_QJW9QL&9VKIT?6KM;(BUR5G;2[/0-NUS9HTMIF]% M#5*D!L/I../TXH(SC* @UCC]>)5R""\=G:] ]?]\=5.@*9H2%I_)?\?HME)$ MIA+*5H4D"@*#X$L:!'(NG.0K L>53\GK8:UV-,Z\A3J,;6)G%VO MPUJ^VYH,HTA:11ZIY/6DU:TYX\,"[#;6$NH"3?P45<)O2QF83/=D,GV]T.1S MULY^!'*;81IR)97M2W.%GF:S+0#6Z93;+1'5LX@\'X#\E2R;CQVZ;A5E?2G+HBIBBX M$'<[($PW@B:$>0-'>.C P'RG;KXUMDMWX\5LO/2?",84^6^SQ9KXS_"_OQX) ME#2+ W;=$.3]^=%0%,7D?O(B4I!8QW$C.'8%!Z$1W 0J%#,HV9/IBA8,;:)$H+(%,'"12*-1SAOSJV^T]1X*F-TLL-P\5 MX^UX1@+V*C0R:C%#HSX6@?T>_;E+CTUD')AP#\CQSDV.+6Y,HX4B1[:726/$ MS-D\5TDS=K,?@31Z'%#[#R*UVR./6UX<>>WZO!07%"!*JPS3++$6RRG#CQ4Y M_ASD15K:4T:I+9_84$R:5!2V*V=##LHX/(4^3Z1HT&H45():\X[P.X$2NS$?_ R%+G( M'IWZ<7I^-8'C*+R+GRKV+^JHR/9,X5DNX=AAD,=_[06O; [3*%)1,W[[=XT[ MN_*"9BAL1$\@QG!L##>&+_[-R0ZW,OWS;?*1]F\Q?V^N*VEL2Y&/=/0?8N=O M!(XC6*(HR!V([44Y>H_M!SKZ7[X0H^,AQM+TWU3X$85=*O"CM[%(^#$>O1*J M#DW*G0,?1TP-)%;_NUW+G+R-QR:PBOA$WKN1][Z"5JG/E!DW<-37,E%-$6M2\^^""RE\RGOM#(1R:!=\%)1*K M^.8=RZP<%, JC_*(H,JTW-+WQ,^,;\?]VEQO?\Z6CNCD/7$:+\LPS'(AR%Y; M*O98;OOE/J\>L:#[(U2%_$\T@OA?:)>B)W\=,.(:>9@Q-B,G\6$X(ZI:@PGQK7X[+C#C>:0Q MI(Y'BG(Q;@Z%.2O-5^8\-BF%0%6<#.DA>3@R5\I'5MV86B'%0DX,B9VGG-6: M#"/'(\?\/-7LU(J9$/@@-#(L#:[7%58RS29IA0%'OQ3M1/=D C5-02M8R\5+6S(PE):)UU&@AG8[/)NZEV/[(**'Z88J MD1EC*0V[\=FH44R=@OPTQ'-BKU.:,OFG56_1'DK+/DCM0/[ FO!S'@1Z*8<, MUERP+3LN+JQZ<19-.$,TE+J:$MKW:XPU6=81:&2=;BV-7JIZ/QB-?'YYYJ>R33TXM240>XV=K"G[?\.T72C?=/*P^=K;^ M:8"7&R6>4(_1 #'70\P;+W5?E%\W \(M([G/BXZ_$"0O MAG-KXP_%< XXW^&-\'++"EV"2>ZL0N!!3[LB!\^O MQLHEAK!;8.5BS'!G6[]!&56/+>XP5/)3JA"'J2&-G03T!P(-_(O"M9ZO?W%3QA,J;I.*P%SYWN;*$6"(GX'HN:+H M<;GJC.@103E:Z[-DAIFW];ZV-))TNN%EBH3CB8<$'3L2/;^^M/6208%-,A#^ M ]$S!F)@R'Q=/T$@;NY,W.1\ECHCY1@47T@D44])EZ50WCM\@L,Q,1DG:W%&-65**= M3HYM1LSY_]'(0Y(^EU ;=.G8 M*^E[/I[IF0CYSX]I.DEN.YD0>( ;QL3ZM9C/AS,5:KG"1)W7.2;/5Z1UC\T[ M?*'Q%Q;0#4*8OE5$1A#"],WP$H0P!2%,?WM\QM<#21#"%-!#$,)T-Z[)((0I M"&'Z0AZPO\/!];H0IC?4.TCGK$Y-U&HK,M/B&7V9[-2?BE_4RU594$S64)4T MFU>-9CD;;T7):,H-8Z*BY$,X\J*7ZXMH["",Z4O8F^\0'$>EH[^XC@QB8_YJ M/7@A<@["+;X3T0;A%N\-MWB#8==9.W85U*<=1J3&\:>Z,JYFC+N,3W]-R$4F M.ZVT%XGTBLTT1D_#=:M0M#C'#;F@Z8?8"/H_*K.KPUJ)&2[6A+'3Y@5,=F5[4!16./41/ MM"H/HBZ.5U90>=D6W"[:VHX4Q($5W*FF[(0##' SFO>_/47F<,U^3&2EO^[+ MPXS!@IH:5FEIP,07C;=3.N*P#W=8+JB"S>.!YU,]<*G)!#MP.II#MPL$QNFV8-FJ% M[15VK'*FP,TA'?BK]3IE@R4/W*;8D$0X'E6(Q/4F'=&:^@_)HEM-U["AD([& MZ.A/_M?/R"^WRN11UVP\;PCWX][IX:U#&H.;V>P%-?'^G_-DEL4-O89L*^L3 MFI2L593RO!]E,LW<>"Y)UC*6>5LMU(_07;L]S/6;?;K#A.)-[DFW0A%._EB% MTT_(.7JQZ?=)2NUHA8(DM@M HA*#6FU0D:;]E?/C3^PQ1A^3J6 ;?L-U]:C_ MXK&0\2H@3R8&F" Z$54(==44^6W#=TSXNR+K%02SD4N(9(:T%F&T@C1AQ&@V M:?$CN\>*J5L*I5#T,^K?OD@=*1_L!1_JF IVC.0-0<1V""+6I)++%KU(D;6Q M! JQD@UZ0RBZH)EW3 ]0=U%0!>0.YI4;(QL_""S38"^.[O&X MQC7PN8U*"?DJ1<>"#!V];@:[EQQG],,[RLT M;K>0?CY2#$5Z3G',UJ*+F;K.M?H@A3DX=F@ENUC$Q?4?GZFY?+]V]+7#@^V1 M">8V%*W, LG7XVA?T-$2PQ$SF$@A.A*IY*94-")=K7CAJ\OJ_DS^(K:+)_#J M+UPB]PT%<>_JG%13B1IO:4C%4!%7Q3Q@:\:OH8Y4DPRPF8OTB@ ,QQ M"ZC0 MT![)D,RT\1@87LN):_H](:E&-J2[\\D779M*R!F9,\W:& NP/>$&MP3-,_QS MZJ !P %I'\G%@]^]IY^ DFZ.X]90HKK53F3EK!.:])&+<+3D N[CDL5VI2O8 MW*A[B&#\DWG2:DV6HB,U:L4I$BC=Y,BJE>(*/X'GJ\A#+$X^D"?2[%6D1"S-L-TRNDS%S M9K8&6#N>*," C[,8S*@O#*(3>$@&]B%"$1)%K,@U ]JH4XTP-8*?:B9X@%@& MH;&-#TA0Q;O']UUJN6\ATG67?!&\T\6DPD3S=59:-9NI=$L4M&'^-O*C*)A5 M+9Z03=*F)7%9HON%:!'*C^A#@GQ1?.QAWN7D ]W@-\1Q3;#.K+LS(QZSH'UP, M '\S<5\!+T/-X_K3F/53U9ZA"1F8[CP!^E^/?F_1WA)K!N[IPWB:&-/#YD?3 M^]4,GR0-5>="DW)YZC#Y6";?E)]RDZ8.28-\A(P=/B?C-XI_BV; ,%\A11XL\/B#0+^7:CM.JVY5(VU)F2H\52= M5[3"LI;Y@(OKM)S&WJC_U]Z7-K>-9 E^WU^!\-H;]B[%XGVXNBM")=M5FK$M MM^3JZNDO"A!(BFB# !N')/:OWW=D)A*\=$$D2"%BIEHFB41FOOM>9M.F0R+Z M3SK^PPN_GOWQWZ>__CC]VZ#YZ;B'#HE>?06'ULZ(D8"]X>PD-W7(H:T5-_R' MZ\4.CF2+:=0;$JX7QSQP"?X=HA?-PK%24W(\:1!+WP7_RL:!F_AI$.)H.65J M:?Q1\^B693\CSCU^",K&&",FL_!?;)RLI#M;&L7YE/&@@-\SWYXCD,7/OA<(/?/@_N]\[+D:CRN9VY]9 M7OUJEE=Y9GFU,\!L8Y;7P'TXN2/BXO3LZ_'7S_ QY__Y^+T MXG+8DP\]TQ2T]UZE:V1>FON;"RK5JP5TMMUCK[9'TZA>V?G!Y_MD[. MOGXX_:Y^<_[QXH_/W^DG9]\^GA_C%Q<[G\EL9F2A_D Y68L-.+[8@0,M&52/D%!L3$1P??Q M?UEMBH7#HRL]'(T,:_XMM2-@;/XG CGF!/AQGJC<381#G>JXH4!CY:#30GRS.S24N3ELMPF3P61!$-;H[?K1YL<5 MCWZ\=28TH3E;HV.N8;W%!^1X.%GOO=#^-XDY-!PG#H.[!->[MO*:*/AWK *'7:J28S'78*1J1 '/X!NE:GJ>6 MFRD<1N;0X%B&YM&^C3R:2>]Z:.72A>',<0R$Y>]G\WI@F<+OL)%32+OU/?AS M-)<$OO:^P!0MTIQZ@'IP=HTQ>7%3X-M-0ZM9;[74VYOU]A#>VZTW-YA;TEAH MM9MCX!BO?OE3$*[9Y)U 3X'M@^S'#(FI<(D9),*9!/#4%8$X.4H\]+906@9E#C&;H[XKA'6$61C3FL+)+ =.1:\+TP1> M Q<"4)U%7HB,\#\J7$:NT^C:UM(IHD (_ULY..!?ILQC>K#!L)O7K3/ 7S"; M;MC!RAP%41Z$@Q>B^V.61L"H!,;B %D%>CW8#^(+F3FRZAVP?!K!YB<"]"5V MTLU"3#\!\0B:_A0'V_,I_!#49J"&*:)R&"/BHY-%(+XC5<3S %X +$$3#5"[ M!!(YD!+IEW&!3UW+^# 2I7N-!.-FX$+Q0>+61CX;HE\)(!%.=4H(EJ=:T,F@':,I>B4!RN@60SS!+TP!U:$W132:O#?85 M1KX+]H&H%^_K> [R<(D65*Y1ZOGL\XKP%D'MA%N()]Y,WG?N!A$CDHE##G[V MI$6Q ;Y%>E#>-E*O-$W@0AIXP/7@1TH0P 9'L!0@)R\ ($DQ73(GX^Z[+R6B MI()CBE0@K@! L+!= ?+B!L,=#%@+URL[2)$%C+TH-@D?3I?)7CSZV;7W7=R" M[DHJ)=+5=\;M+W82>;?JB.O?XPL@U(AL)BPV.6K4NZJ$[T;(;>?<6R5](8[_Z-^4<>__RL%!M9J-'N2D*V/*= [)1I\$J,(VV+@U\,: MZMLD4V/0$:8B 3AC, %^!QI!X-F*G$E9&;F @^CWO0%IOLC;1R0A1EZ@V/4( M^,/88YUGY!%3(KZ&(0]&PUGHS^$0&;-;YIBP$#*3"0#+P9=?Q3*I ;6\(P'J MA%(58=6R(]_ON2M%RRO0ULLTE$!%=HJT&B$+E]I0'L"U+(Q(FFLNA;%9;^92 M)CE Y*81W3G:9#Y(0LH/1 F.:X+NF$Y7)-['8'/GHLPH:B1M9 0#&*FB&+0: MOX0QD7-R)8J1VPNN[X= R8_DA^&I.>G.*U:6VF/^=*^;]2X?;\3'*SO(SXR# M:8:#= /2EHT(X+G>S-?&#GXY]JY294.@6X)L/132?)$@P4$U2F/"$Q(1!HRE MB?I ZC7-/0S0@3J#'UVE^ ";JA//3DC),1:NFQ8[H<($D,<"2@XS]0DN)P]: M"VTQBB:AFH7@3SD'RK=!GH:Q$\Z 4Y""%X(H])PCUDZ$FW][+>.)$JW -):O M^OSMG%88@<$:Y)@EEXO@V6U 2A<0-* MH8UDN@@P=)7H/=2R:\!SRJN53-GQ8@ZC\:EB>N M[V$D1, )ZH"-$3PLW\K6K>3OZ#0+HQ\QN_6R4&MLV$QCCX*PP(J%1W8\2&)@ M#F@\T]+N$6JI<_.0AI(C-TFXIU-6&^B3PQ^U.D=4>I/S\< )8UC%1^UX6F,. MQA$M=/,D1Y(8]0;C)'7G!K%&8HRG#LF?"XO]>G[\]S/]*Z&R8>@JI-A3:.6M MANRRT_K5+\=!@!H%;/@+ZN^H%B.DM#-@/^."@RHN6,4%#RE7Z' &W"K+IARQ)!%/H8CE$.&=Z]>@UL M!?WR:&7E) "H^,"80]!'Z7"M>N\-*X9:"P50PS$O%&6#U_8+)RE/JDJ=>N,OUC::,WJPV.TEC.Q,1]+1&3]PGXF 'WR=G,V MW2V6>,$N6*3C+JR1LGG@9$ X8&ZA^96YR:776]>8J5@>B$0X&8@FFTW->$H> MYIIU@F-O;CW\[ZGYXIQ:QT?403U4\A,Q16\5'FZTCQ%O27]EV M/CJ7XY$(L,5D@T"SLH:A+4Z6'I6[$K=B\ M)3"0"4'7S&A)6_8PADGF05.;L?R2TU.ET-BYZ!._?$$52V.3_&%1HMW,ZLF; M#7DUG4VA>!_LX!A-3O<>CK=OYQ<;C)RW.?\8_OAQ/C*&W$8?V,RWD9YDL"$S MF*^%]-%@4$&ZZ=!RQ(U[L4&RAG&+\2J@15LA9*0.F/.><]+ #:AD9%N(6_(3 M>$%&\9'X=^J1YW^%UYW$A5Q78>B]#I%9+7B&U:Z*!#23(\53Y(9!J21F0H' \!K5B JO: \7._TR( M2V:9BU*!T, <1";FLT">07J6 SMH+80=!F'*\9Z)R.-R60;)FQ,E, MH.8P>Q\8WB)KR,4:XY1\H!S!#D*P7U+8)"M^H$>1OX$DO@LH%'"RA,N1M,B> M>:[",'007D594'09\2AP&S%$R=7,]CGH0!(VIF_^UB*GB$JLDJR,U+*XWVCD'.+/@#CK4[\WN8/5KLD;!+3! MRE6WV7C[XQWOF.P[),"8V:267I\P106!_2%*KZQC%P,FA"%$RTI ?OIPO" 9 MC06E1BZSI(@0(PU5N+>)\ DS\<+%+=!QS,DSJ(DXF!02I*@O YU'4I&/S82= MXRBT<_Y,E+.A#KZ9S$3=P\(59)O-#@\GJBT>A9@6JVS(1O218.^X"5::XA4G M2]GA*I/0%&_5N[ #L])A>4_YJ,5:?NL*;,I@2+65&V%XGVIULI/?2_9:;%EA M72##S39E]"X!1(!]<2(8TI=V7R'O!ZOCH4IG("$:_B2Q2QZ.:6VK.Q$]K%2.#SG@,U)OB6V8.A><@H< M>KSB9"$"(H_[)^.X%Z0B9[:K;#;4)/,VO#1?HS )@=IYE7QJEXE'>#^4:6K+ M#%8#>''J3/AY^@=Q/C(?A'*IFG>%P"5<1TS-V#3=O@%Q0P-=?>[=L<.M%L$4 MGAC"1J&!*K2K"U_?06T^E_,B0<\LY "Q$ M'=+RE5#?F &EM8M\FX$H3*\FJS(ZJ 4%VN4)NBJRW Z9P)NA5$R827FGP/Q3 M3+$%*2_B"5#$+;];\@S4R+4[Z ;]T&:2))NO8ZGC2D68>'#6D$GS8?*$U-,[JYQBANEKT7B"JUJ7MOZ M&%SY5'&/63GJ'4*Z03Y[8&I] I5(!NZ_X)D_J3-_D&=^JW_VZ?0? T#@SJ#U M,QU6?_$-:(Z"??+;=WG)TUFAU5,_B,R -;1\O:IIS_Y)R'&-86$?$S&.)+"E M;%^PA!&^7T__?GH!IQF!?/;MR#K!G*$K$5C?;.PUBF]B?\\/;5&;-0Y:EG3KF"DL%!#C5A-PVQO85\#:0,AI2Y+ <(@ M)IXD5 @C91Q(*N&2&XZ,8YV&Q2AQ+N"5J#/^ZH6Q0_ZQ>-6= ];S;>3PBQS8 M)#Z_>(!3M]9O0$2S&CSOU+F]E$RU)E,S4-J'];I;;^A693/NH<:JE5DR2?FN M\MM8-ZTC35PD-Q@5M#D#)IU246_;6)0-IJE]J[_M&]]JCUP@#,6< 6UTU&,5 M#&UU"$%\N=,^DSX)EBR+'"3D<&-_ 10\#$"2>YPS1QXTBL&Q+6*F6=Y2PYG-&*F0_N35 MAR(3)K--=46(9]; 6+G,4IO42)T/OYARIC*@\YZ*_($I5TD[%4GWE@E,)#?$ MDDJ)G@-6P6.I.XK$(Y\Y!?"H1@(DEJTD9THGBC&&BIJ;EK6 7%KLYF/<,,H(I^QQ@4=\"2L-14H&E5V(M;_,3K- M"%6E3HC*F(#YTL>5"UCDW/6&7\IP 252 MH4?KV]#_<4.G%V=R0&"[,^A*#4'60)%MBM=XG#H_V$Q UO%/8>,_6.E6[;44 MYM*EJ;?::"&A:A'903RF7,&8LA1M#JA2%HOZBBUK@K MF*;LK,FV]'V@1P;V?/K[^5%6K9!YXP0&7V*KU7^C'LAIB)((7 ,IOD\H ',M M4-/#IC5$15FW8 4HQGN#/ORYRA=>Y"0S&U5%I$).WHY!W4?;6'(")T5\%^4/ M9?Z9.:?S7)DM;5LEQW' 0]XRQ2VH21MGX9(#,.<@1ZQ(KZ:<](>LQ8J!E'Q MFH"F&E!0B-;2V=\%CMSN9_,^Z<4V!3;,PLF>!)%GFP)FRFV MQH:9Z>(QN;QK'-G,D671DN'NX-TX0AEJ<"73$'T7-T"1.D72=L,UB4V:94.Q:_:[<%)!MY&&=:CZZ8-;!H!L%^:\1N9)O\JZ]+$73@ I>-D?V M*%@BT1!X.0'#"*Q@NF_")B>PR)/;5W>P!H;30&$G4\Z MJ$/X>*S-1W^>)9&K4$.FT6"<-)#.9*SC2V>*_=+^HRN0-_]19;W*?_';M[-8 MNR^N!^V84R$0+J_+3%]\DUE-*^-RPE7E7G/DNIS.JW9W M^N%KMCMN((!.6H&3$ZBY6RAS;^#)K-!Q$L8SCRHK'.XPM0CGZPKQMK('(,N[OA*>%Y\E5MY;'VPTBL.I*/A7U'**9KE+T!_V#XKSB*C*HH%[!FD[GK-+S)NJ*5 M-L2;(#Z: 3=7QIH5H8>*[4I=7_IJ,I;%F7\JD2R3F\;%9(C +?<,#SV+$_Y KBN9Y&Y3.T?2B[KE+RU)"+&(+^2 M'('DTOD6V*[6M)9*G_,08:<>U]"7S)GW_(X\'5ZF[C&71E?45XTS1 MN_(24Z&/PKGM4P&2,Y_0MKZ^>9 M_<":?L*%*B"!8RY0D47>69\%5)S6UKF<&4LI449/OF[7AUG?1+B5%F8/D[KS MN@FR1+NP9:\;&08ED;]Y]DL;]_RZ.:SGLSQTTYS[K-%ABL;RPD:]E=]G5^^S MTZQW5^_S'B-J>)O=9KV_>IOWFW)S)BTW'SM_NL*\X$:]E]MXMN]FTP@1//9^ M&_7.$^YWX\X-\-/.F]G6V^WZ0&\=]]$:U'N/OT#+374?]"NTCK N3N(S14DR MVP@;81(!D/."1K\AN3N$U]+VY@:==]@N-DW!2J>I+U7!,:CG"0=V.L,,H^K6 M!? R:6S)F_4B%U.Q,8D<']#K:O,#4T.DH4K076#)K.K9\;6 M(C0-A*N:UICM1ZDG/?--:J,*Y/T[: 6@+W%\EM:3.BL %P'+%E7FOQ*"[HV7 MJ1?=@B57J_& IBR_J@9$?\R(UYWKGD9?;"<*=:L%W0F+)>G)V=]//QS),,ES MC(R 2U2]D6H;>BH9,6'CFZRD$)"#K:81>GW- SGZ0(N#"-39+-2=Q!0K2+*> M:Q0;MZG9-':L1>4SP07&7*Z! IC:\B#" >'ZZ"/0Q#,:"9@FZ2H/YEZA9(SOXP9)/)NICN14(<_:= M@9WI >-068W(!*]$B)]2K1/9W_"+K#.::E_& 3=R9,YS9A;S2-3BE]H#(@V^ MWWG/S5>_9.)FH?9P33O.]Y9E2A!.Y2>'KC_/R80U_#X3"%))ND)?6:!\,32^ MC/TD8#C[68.^K+>(60F8V.,Q>5,GZ,+F9-0)U]WI-'07R\"QK FH3J^8M3[A MD!WV%UIJ:X B1U:ZL=S#<2T6]DO?K61W5A?^@^B,M%O>L)ZT2>FXJ&8 '4Q$9A MR@6R?$/+?Y]@?U3[ZXP=BA-#\M98K_%"?(@L]C2-;<'WB;_9_ M;.MMMBZ2!,ZI\Z7W6GKH\/#O5!\4=0$)UXC&.A'N9 +HR6F%MG=CPW5EH0%* MU'1-I[D*6"$FV@D';SDV1O41V$Z"K1:IG5*AL+I;[ N83)0\H!9U=FF;UJ)0U6=S"K,BEHF1C-]+QQ--;9)B4.X (;G=(&7EU ^&,E];8Q:2# M:+#'6!"C40TW\@8+]\1-9/"+G\EEP[$RBI$PRGS1C190:B)%=25Z M,^>>$N^0>?YZP2"\H@T/YF/\ *H>_"/Z*YMT5]4KXO^/N4 MSS=SI*(G-C)*&.@6(YI2XLRYB>YZV8T294V3WN4(E_4A2V"5A<2K7".8HC*5 MH>=<>RTG=SOBFOL)9'P*,S3"*3UF)PE(;C-"$P,'P1P4YO7H.(Y2LWUNBFY? M#BKHF#1^(;ON<68+XZ>IC=3>K]&6*CRQJ0IA%C6T=:MK9?>/QML@_9#0@FMES MU,JU3QS>X](<.S/ZHC4/G"P/.@D(L4@*+37!T&@W6=-A!LUUS3A2)"3O4_U+ M%Z\ZIY1*;9,R V1/O$465Z03Z\D$?\&992=<'>JI(,F)NJ\+17L77&OR1&YP M',QSF*]JM'1^FP949@?(%QM86Y/].6ST8=:LT[^CQ\ASJ6L&"@H%#&4=Q$OF MP8)6OTP16=)"/B":)P/N0&R$*-?R()V99&*9F0!)[2F1 V25D,9=J"NXF0A" M>U=%7Q,P%:C6G[4\R9)8-X?_PTP!%(ZS&3,733?RQD&Y Z0V(+**& Z2 K)I M!1>$^$_#ZR^RMHZ%?>!L$'<+[%WV#U&952@.73'#Z ,@13J3E=)XZ6G$<>L9 MU?TYPD@WD+A5TWP-NT\LZU82.TUS.Z%6,=YTE +S5I%[U2="S8W5F43*KS^: MFZ9]OA,P92;)M1?Y-K>FD5*!4EX-?1CHDCR?K(VN=CHOV)M2]UJT018-4EB: M,H3)=[&")(VZEA5>#:2&3/!*F;1.?5UQQ9G:RJ21OVZRTY N*:_(OEJF%N7( MEV&=%?1%!@K8==B\GI1@SFA@?[K28G-;C'D5,Y_.5.L+C[/<+ZJ"L]_"0(V3 M0%?4RMDA90D"G7.4>FM1]W4!=[._2B[_[BH.P21]A^A]V;H];IS*^U-UAMP.9[*;8Y5Z@2G#% M/O8" MDS\W$C&I^\7$F\TRFT%MA:3BSUZU/ M O:/S<.N^.49(T'2I5UQIK-Q(13EE9=2![1VV"?*ER3]!CIA@M(PJ1NVX=A0 M/Z:H=OXNI3; "4TSF8NIU?X1M0U#%DVYQ7G6JJ-N6%L)"L?(Z-NQ.!")."&J M\5ZT:!>;BKY*]] [IARB+-4WMS$T5-3<&.:%]7V.[C6KZ%X5W:NB>_=6T=? M89TL1A6!'7=:]F[/A:9>K=@:M]?TJ%3>;' F."EO95%,3? MHV-]EH5X^ 68 *18RV[;MS,O/^0'4W/1T.$PA$SIE_T&"!+TES&B@#+U TLJ MS%D*M:S?SV4>!TQI[(_C8/\+%"C=,\I9U%(GI M>J@9%2C2"D M BLA AD4Q,6,K["%W8+[8)TJ8#KA%GTJQCD5*M^%PE*BEX^9 M'$]!JY'E'@B14T#ZX,I#/G\ ']JG;*OFA'AALGAL7M/MSB08,"ZN MPG!9^#ZE06"ZN$*&TY9+FK?D$7LPA?Q&P8!OE+_*H5GZX N]8IO4(<>NQ;%, MIJ6P$2A!,B5VA.ZC$=54Z:J1!38K<> .&M/5<]I6PW8EZD7T#6^#M\IYQ(; ME.,(Z$IU<^6UA,$Q$C5Y8@ZV&A&+7RR:RL$=ITY(M2I9Y8S20' M2.B LC& TQ 5BWI$IFPL\?'8(1D>GE]FLJ/T(54N4&2L-RUS)U1=?HJET_)]9GN)-IF%) ;[Q(8B:9^<+Q MAA79#EP.K#/$L8.8FF$I.RAZU!?+$P;C9$^/R">9&W6UB^KPQITNN)94T0?9 M*4N\-V/V7 F_6F?>&D]J/$7NRJ0S/(/9FA7 L0O69&['SF]GB4-E>,7-!N[) M83;Q$H!Q'&)E'3=.$TZ*KZ[).(^@0@(]MMN8-KMBN[K@+S'91Y MG'*'O$7V9QP+6;'B@R:)8\[8KTY1:KP2#MS49$&FS)BDV42.;%4J:RG ]+*U MJ)4Y9^3+I_WY?BB[PA*Y]7I MF0J+3.0^&WD _S#VN\'ZW@M.V5TD&\>6_5X9ITNZQD8&=@_^5;NG,F0R"\5;Z$-B!BL; M;(E5>LZR9D19"/G.75R(S;T[\K73683/U"3 Q#[@'E:K"<,I&N'(A@.SRI7(SF05*RTUM3[)#3\3*1OE30W%]U;NZ M5H3!W.),,3Y(?8^#3ZTJ^%0%GZK@TZ.UF?5-,IZBRZBV&F9^34WWEEIJ0"(# M.T%.X.7"ZOEQHM+WB>%YF<03&C:8V8![*0O/T*'N/OI=&A/L\)J&S9$3%.>\ MN8O))%00QEV_R9)]!6=FF MMW2Y276^%7K [LXL1+C0NG)%UV;J3(D^2.EPS\4D2$V0W0]8D9)?HQ^G#3ULU7 M@$J27Y^H0:DWD="SG93;/L &32JMD&^/VX=YYEWK5C\JZ4?VB* FV[JYAIY_ M V09JD%U.'E/9V NU^N#OC?!TB;0G[C_19:S>+^^'\<)-RN**)>'BC2I;O9& MJ!;<:DN<"([;H 99(U^FF+G"&!&$AXQTY5762X^ND =3R.HDU?F&@J&<*TR6 ME)KDL_X]LO2LK-1^JFKMI"FU34M*OUOINF8.@F/'DZP2D-5\"HD 7GN)J3,C M)'%N5/X).^'2.%6UM"K:2(-,=#LC\H*H?.+%GW(:OM")N[)Y9XYYR&D18@3_ MQMKCLL*<7=; $P'B._-8)VSDN67(,<#H942 BRQ$/P#Q_X!MY,9 MMF-D8MCAPXNQ0ZX=B!!;L=JWAM3G!(=\]PT]NN"*BGVYR#HNV-?]H#S<$B<) MG]#@-"_.,D^^4[>C+\RO/V[J)H6MD^@0-.3(ZCJB!LBS6+Q7?YC;1KM' MVCRHU#ML->2MK&6U?-F*32+U5M7&D>DF<=7GH.Y1D8JT4MD@EJMTF_7A\(W9 MHD:^3\WU,4P&8WU4(<=^>*,F^JA_4\G%>[9);^ 2[K0%I76>,S94>LTVC VP MC;J;> T]!U_>ZU1P*2- "?*RBEQ+"!?A812\EA$O%Q\H)EV:]T:[@4CZX=.O] M7@67\L&ELBO+"9=^O5_9E26$2[/>;U5P>3:X_)1$Z,(LS%VYLTL8/. 2GI6! M[],-.*&/'_[U5??58]7R+EV'=+A+:FG.;BV*VEHJ@>H9KPN/O38';/7]C7+O MS$>OOF\8M,#)'>U&C?_XRT^C(A#J+LMF+Q&J\UB$:O;JK?8A(=0)!0(+PI6[ MI&$AA]]T5(7YLTI^E%5^W ^$R_]=3$AH< 'ZCE2F#S?!V'P%(_*X0#^FT[J/G!E;L&?TEBC&>78 M0[.M^4/N%#]5*F()N<(N+,)FX[$2I-.I]S;&F'; *=ZJQB;8,C*V S>63@'N M[[58!A*_.V!^\4#*SJKLWO]OQQ%B/-XIJILM:HL@VY(=+T?)6^)>F*%7LFMX M7<#!.,5M!P%%Q5L 7_%8W*EU>X,*BY^SFF"/L/BN!/RR8G&SUFD7 MJB_N6J,HV"+8/XBVFT6K_WO)E XB6G'G"(Q#M>M+%,?884K#MDV)$IZ^>/XX M+- G5GF#-P="=HT]6S1@2GCZBG;V@G;61%)VC3U;-)M*>/KB:8=&!K8*SQLK M&0%5 9FM0+Z$49DM6VJ[.2KV,?Q938'CD5\'X379F;WU$H2<-*X.3J(U6[5! MMW*!%V$ZO1 RV&V%X'.10:/6'@PK,BC "GH)9"!-GH,C@U:MTRN0"G:O$[WX M2%*KP"2-*I*T*^LL9[+P3P[5^5!%C:JHT7/EK!5NYY2,=MX4GEM:Q81*>/IG MH(S"39^#IXP2ULYL7W26LM*F!/=22LWJL,,Z:XY;(,57\9I='E4.P0JN]!RO M]P?AH:BJ9_:Z>J8$\'R9ON:J=F9O1.?+1-"J+&9O$'3W6L !Q2FVHXCO)3?9 M\RA$CUZ!8^!Y/B[\ZH= E?Q0+>82Q2(.@CD=4CNN7JW3KWH2O8AV7,\?4=A# M_.\ _A?> *)D@"]1)"P6 M]UM545(5@"AM .)>6/RVTWU7%5/L1Y#B?@!M%@K/*HZQ2^W_7,3"CIP)J?^N MN!9^.)N*H+A:\-*<=[?F0 D3J*O"BJ++!AL'7UM1HEC(KA&HJKXHFGS:%?E4 M3;FV$VK9]>F?02MO-QJ%VUDE(Y_##L4\UAIK%VZ.E0SL+R(8(XO;OX>)[5OA M4IG'0;A.JMYMF]N5J-6K??J,B@ZLWUHGMS M-6N];H'"8/JQ3M%%K#HK,4ZDHJ HG[6;/P69HE M(YXJF+2";PZJ6-(!Q)+X%6?)1$0J@%2U"7N*S740?&KWQ3PE@.?+='M7I3P5 M#N\[#E>%/'O4G&K7BL(!155*07Q57&6713JG02(B$2=*F3]4D[Q$(96#8%ZE M[#3V2,]$L];N="J';M5J;.];C3V> -H5 52]QO:_U]AC":"J;]GKD,0C$_ZJ M@,3^!R1Z1D#""YQP*JR#<#-4!2U50='5+-UNU=BL*F4Y ME%*61QHTK5:QG;1VK0V]F*#+^E9WQ9JH5=1EI]4LLA;?3*,Z5,]#B2(ONV;T M53%+X8[K1J-?.:ZK8I:M1'9V??IG(*!^OU>13U7)LI6XT*Y/_QQF5KMX,ZMD MY%,%CE:X60MLEE)%CG9KB'X5B>6'<=4%K;B@41M8NQNF(U^40K*]?J: T0Z. M^3SES.U^JW E\,5101G08PM4L!0R.A@J&':+]R2\-"I8#AP=(!6L"AJ5C H> M&3D==*N8T2'%C(J=CK3KD-&;!3/CI\0&>BOJS?Q/7.B]E\"5./S)C4!8P.WX MKGGX!0@8#P=A-+7]W,/R(WY<^S\P$'1/MKR#$]+UXQ[EY9^+:Q&DHL#MR'>I M=ZC_S]Z%Z7R1L&/A6J.Y];I='UKP)M\+@YH51E:K]Z9F):'UNCFL-]0WUAB^ M228"_C\2PIK"*R>Q)0(7%KD0LT1,1R("^[UFM1JM#O>3>]WLUIN/6J!=M[Y/ MLGW"'U8D]WYCQ]8L\N"0<#F6&WGP,1X#<,;\>1IXB17;/MQ<.+;"-(*'0C=U MDKAF 2DZ$U@P3OT$W@Z_QGTAU6'S._Q] )?MI#&@DXAB&K-T%84WV-O;P[*N M@+KDV3Z_ /?JQ?2+9,+[LX$#V#[L+QR/8["#<7^6*[+MV< D["MAQ0(N!Y:% M$SFP5<=.)53D;N'V;BU8$3<83^Q(X.YB0'H?1"2"W*63QC(UT_6NU7_A/PJ; M'%_8$?*AR0*IM!$M)!=J--X\"\MU!-Z80LI69PDIL4]T?N__R]Q\YL Y">?QS98WCQ>]N_L>>Q$CC#NE:DWFM-HDTDV:BW MNV\LXV^\CJ6[G-JW1\:-25Y]Y(MQ\EX^ICXC8:,_#&/"KO>1\&E0+ZZ>6Y< MDX2S]RV0\$C&\$]YL [(B.XS@6J!,[4SP/S%MH!4QW]]];^_GYT\AB^_^N4[ M"A)$V1/X%A AULS7_L6 ^D9U:I]5;^I'[L)>V:\#MVL,WZQCR=>BG4U&W MCB7'14Z9[;-9:PW;2UOX=G[QT&UT%@\W&*JC/>9 GAC_>X"R!9G,2 MQ@E"\-DTG WO5-K"6W'K^"F2L&5/0Y#*_[&5C =);@=7'C(H.P8A';];T(N: M]4Y.+VHWI5[4>Z):U*GWBM**G(7SYK4C7)C5'/S-@H:D]"%KED;.A$X-AXO3 MV0SN"925*:H]W!<8M*<)0!QV8B ]S9Y7G\,"$:@S>!JX<1'SU^$(*%HD^#K8 M7A)&\^>AD44L6">JUN'PJU^.%Y#C-$..8T*.XFEK_?87-[.$J03FU\-N#?0@ MNG.4EP_ABP ;PJ>RL(K?(FQ"_86^W\H5\POY>ZV8$P'T!F\>0]2]X<,>D[2L M;8(%LP9(&?;R8/)"B6=;,Q&AUHWV1<8:2@/K"\T] -X_!$Y,V@K(L_=.U7OU MI*8%SM_*&#QQ_F9'6<2]>O=I%G'GD0LL\OZ5^**P!70>.!;S#Y008//"@U(. M9D>-!5JA@2/4CXBE:Z4,/@U0=I#PA&^2"*Q67]]9:1#J-Q' ,7S:X[$+9I,7 M)Q%IYMMA)<;K[=SK,_2Z$6"YOV[7^SG8/Y9K$R;$/MY-GH%(-/##&ZK9C%.& MKMQ/^&)@'0W?8C.4]@B3T;Z7V;R M\8\<.YX <_91&!1*77?$;4Q4N&^R+01[^U0LT"_]XE\BE8U! 7?,#3G !7N#;LUB\5W^8NT;R MD:2#N.$P\N6)=1FZR\PPB=1;Y6I-)HQ[9Q%OS,\P$,]8/H0EQR!Y%*-7_Z;T MB??,V6[@#N[D*)+'YU#61I]'FCQWT.6.Q!#CN?LG&YBR[7E3@"JX[ HNW8VI M/!5<=@.787UCRF@%EMV I75'4_4*+CMC8\T*+N6#R[#>V5C35<%E9WRLDB\E MA,M=\TA;M@.L9H;#8>*T ZG?K@^>GD88SBK1QSMI)%F^;L#%M(XLW[3D1W;):]9Z MW0)'A[9V-4>W=)C?+-TU%(/YG=T,("H>]3O-6J=;8(_(:EY$>>>$%X'ZG$%S M$*C?;-2:PUXUZ^'%S7IH%=H3MX2S'A;;JNZ3K^%)?;0.S]>P11/E(-C4'04W M965)S5ZM,1P6;8&\."S>6#RR5UB\N=ZBM&CNQ"5NABUW,_MV=* ME/#PS\ =BYP25 4_-@<_=HT^6S1@2GCZ\A-/%3YYZ>.VU\98=GWZXHD',:?9 M*CQ5K&0$5 5AM@+Y$D9BMFNI[>:D-/9.#3; 1M]>;AQGU[BQ33/IX,B@-:AU!H,J#E3TZ.T#)0-I\!P<&?1J_7Z! M0?W=JT15'*E3Q9'V/HZ4,UCX)X?J>:AB1E7,Z)ED6['J7?E"1F\*KOZN D*E M//TS4$:Q>9SEBP<53QDE+)9Y_FC.+C%[S7$+!&D)E:'##L,\/TBK^,H.3RK' M4QFC@]\?A$NAJG;9YVJ7YV8Z+S?^<2#XN>LZEBT@Z N-3!P$@NZ^0F4[FOA! M &OW08/MZ-A[R4WV.R30HU=$.G(I^J,5893_^@G*%[D<_;9K?QKHK"['$4YI%P M;Q4*]2H,LY.3R@KS[V%B^U:X5+EQ$$Z3JCW6LYM9)99JCRT:K_4:A1>.OS@J MJ-IC[3D9-&K/T#7XI9%!U1YKS\E@4&NW"HT\[%HE>O%QI&;5'FO_ TG\BK-D M(B+#=O$")YR*XFK.2W;<$L617M8UE+%PI@374H6+RELULPLB*6%Y30GNI8H* ME;>V9OO74,HBG!+<2Z5P[6N4:$OH446)=EFL8WN!%<)9;5_@/,M9%+JIDUB^ M%U3E.H<:*-J5G75P/L1^K3MH5 &EPPXH[:!2835Q&IJH!I/PN8'DE![6:M/^P72T%5M*JJ8=K#&J;'E@ VVKT# M#V-5-4PK.&=S6!4Q[7]XBE_!>8"RM.5HU. MSG!;0- 7&G(Y" 3=?<^WYT;0W4OX PIRE(+XJHC(#A/$3H-$1").E!)^J*9T MB8(A!\&[]J^R9JU#H5-K- KVQ%:QC))6UQSV3)I'$D"[-N@/JE#$BRB<.>RA M-(\D@&:K6)]R"?6?PPXEE*0Q=.IZE5>5+T*&$O]JERE*E>IRE4>24"#8;>*,;V\&%.G0#]K%63:K2GV5226 M'\;5A)WB DQM8.UNF(Y\40K)]OIY8D8[..5SV%"#6J_=+MR(>G%$L!0W.D@B M6(X9'085M-NU?K]3N"7TTJA@.6YT@%2P*F94,BIXG%;;K34[!89.=Z\-54&C M9K'FZ:Z#1F\6#(V?$AM(KJ@W\S]QH?=> E?B\"]2[U#_G[T+,_HB8\WR[;GV?9-N$/ZQ(;OW&CJU9Y,$9X6XL-_+@8SP%@-[\>1IX"77G MCK$]=YA&JD5W;+FP"AP./Q.W@ FX R><3D7D>!@2C*[LP/L/];"K64"*S@1> M'J=^ K^#E?$(2'7X/:X= %R<- :Z%5$,VW"MJRB\X>E+B8@"6@C6IQ7)%=A0;F(1]):Q8P#W"LG!Z!X[EV*D$H&H^ M/O5N+5@1-QA/[(@:D\=36!ND)&*'2[<29]"O6Z>!/@N<55@B3N!J$[B@B9WH MKV#W #SAV#'>@0F)0%S!^:X%;-^; K_"[^%C6]X8[B"Y">&>Z29\RYD#E&/A MI!%0IH4+)7'-$C;<,?Q473:LYCF 029.(P9*,X$.VSGU0F^XI!IJVFNU:H]V1 MEPKO/+OVO@L" : 3P!4>!SP;UOJ-Y1^Y#WIINP97VNZ\68?BUZ&?3D7=.M8 M\^?9/MNU3J^_M(-OYQ@CO:( W4:=QVH>*:XUZ+B)(R)I)Y- M9&QXIZ+ZM^+6\5-4.BQ[&@+O8DZ)/P%^9P=7'JK@=@RL+'ZW(&C:]4Y>SO2E MG&GVZLVGR)EFZW%R:H6<<1;.FY]N_L>>QLNB& M=>VK>*^-]39!#@#1?6,9?^-U+-WEU+X],FY,VD)'OA@G[^5CZC.RYO2'84Q2 M\GTD?-)>;79AWF8+%TU?PDFK_,6?V']/Z 9?/+= A 6H)G9NAJ6^-&:Y8L%RY-D]F\1 MML;^0M]OA=?Q"_E[;4>0).H-WCQ"N/:&#WI*BE1MP"S8:VQ[/5C*L5$Q Q,- M_HW&4":ABQ2 3X+TA1;B .T? @?P;@7@V7NGZKTJHS5>4, &"X9^3O?,'63""QNGRX4K$K4]AET'*].(F\44HG&PLA#6'I$,A[ Y9A7!H"^$T$GF%>)HD9\Q8\KA+S>H]# M'(5XO?KP"7BW66;[X0T\$2>I.VGQN_3@-4*N!*M0>23#GR2/,%DAVK/0^6?14)00"Y\<"( M_>)]$>ZM!;IA.JN!+>[4R34A?%][5J4AK/@&?/WU].^G%X0:L;:3I_!3=/:2 MW!6N]*(#IV49K-0UN"-ZNL:OMZT -N?8433'WUW;?DKW^-I@E#66N'(WZ#OW M?>$D*7 =8$&@^B5SBU3_6&_=?$40+JQ?M_X4*,N#>"RBB#AAD$2A3SYII(LP M&'L!L#!T^O/MH6T[0PS,[IHV%0DGO K(@VY;5X0+L/=^O:>)[8&.U+I5%LS6 M?>H^&C50SX_-^>9X2V*YN5(L=^J-IS#']B.9XRHN!?_$QZ^!0Y)9C;PM#)#< M9+3)4T<$#:0\,I+[>9Q2/X^M0#K70&11! YR4.XTE/;U1.7KV66@AJT\UT+ MBW_DV/'$&MD^ZDCQ/KL$>Y5+L'()5B[!3='$46[-?!SDL_?OU',QVHV:Q(D] M0ZYM@;U NC/<^.AY0B"/"-KL3R#T[%I$UYZXV4[PB*+F:Q(!)K;+K)Z45_Q# M +Q! 45R(C6QV:^W.0U.2[N;,/J!ZJ(CL0%_UNH;P2=R8<#_.$XZ35D?=\78 MR/L1>!:H)9-W/@U7ABWY?Y2+ AWTX#N"Q0P)8/ M?WC9%KEM7*2C&/ >H0:P7T//J,ACZ('P&[0:$=U$7@+"$4SK$7 I]&D(NFNX M^V:GUNLW:J#N<,*5SC7#=+(0CQPZ/TPG-<)'W&*B&7LZQJFO[5'],A'%-/&[ M_[,5S@AW8;N989\A&[^SANE1-F>%*;M$[Q7X2KW5Q<")3 D#%,,-6;XG4OS> MW"D^C28\_"-"%PY8V6!43\)8U"S,:1VGI#K?@)EM!VR&ZVUU:X/&XDWDUN9- M+MPA;UINLS,DV@A-?>RY<.]@7'@@%.\AG$L)21 NAE18:NR@CS_D3A>\U M.3A28/T6<)(I&J:,3FS&+ MR(AV? )7[K&0OE!)I\?:,_H6;PKQH-7X^8OG@FZN'M"_H6^;/[]37E3ZT2?M M-OP>I3%P)W0 7"EM0'DP?4';H/Q>08PF$DG()+;F;7"-J#[$[(* L" BPRA/$A4_JB MR?"K4M5(&4#*!^".4H @RIR9;W.V]4B &+XVB%O3%2GID3(2I0H18RAS$=H1 M:/SPN4Y-WZBSN")V0"-&]!F%UZ+&S&,$_"$=H_HN=:.I$+P?90!$:"]$0NJT MF,5(*)"Q(T0#4I<3P'L;]4]B0K=X*\KQ1NXY_!SD6$KQ>3H+2)"_<5#>GX-= MC%A=!SL9SD]XCJQ*L[R,9Y@:;X:EY)GSIBC)O=!5>> HI$P!I7U\2_X]7 TD M[<@+=*H@'M)(?L]XH$H057D"202;8/^OWF\,LACTK4EX@SD)K&#:@9:0()51 M0G.R@H$$N%5YJ0I H'T@JKAUZR)!CD*'I?WF\QKDD>E5'JJR"#.1<26,NQTY M:4(K3.$6B-^P>L6:3W9/TJ5)9^64_.QD1D1=&SUTZ:A$A%+130B?\%P)Q9 D M.M.+,(!LXAS&!>/QG&[ USX3$_%JB+Z CRPM$>]EN''I/'3Z*7! )?8XT,7* M7T@:IHP)X?+P&OC,%:/$DI4)B%^H\B$VR0 ;EWGDF2:53WP%.B*9I:WM?&2. M'OS(K_E@&J2KY1 %'.3/UTBA;QXJJA> =S[\[_^QI[.?K1,0+&_E$O2]?H1@ M'@0 5'PI+4# B;%PRXLG4QFT0',^.8*OCEB6F\IT>!794RE#&%7T_?K^1M.' M:1ZX*%$7_>\$#,XK=0J0G%()0?E)EHEA<=M32DZ E=.92E/2^G,=KEX^? /W M#?MQ)?>C ZZ\R(?'Z4['>%8@[;SIA?PO1BL:>1G1@T8D_NO(]X(?E(RD,*K& M*A?>RR3T72P6N@E3WR52BH ,@ >XGL_(P0Z6.2&/7-K 38>>(\62W1HUB=*X M"#-H8&W7GB^N4,-,B3(C9G A*_9J"RN@5K<^("W(X"CJ'*CL7]N>C^[B&@$> M],C0OT9F"4R0C$$,B("Q1'2X(!A"5L9L%LRLACKX07:?2'T4L 7VB/;$2#!G M1$:T4(G$UU%;N&=%P7K7&>=4.T=YC"HQ2"+[&K03_(AT';5!$S84DL(7^[YI MP"^$>B2IP%W 4>EP("2F9'$1YD]M)PJQ-BF<@AC&&B4Z19SW"2!(C+#[R Y^ M,']'&J5E:XBH AC_'+0^D.ASBUU4O! *,RW]5,R13T5:&? KM.@5,B/W30-U M_'#$T7\7[A,5-@/L-Q.!SB8!M*$YZD@HGBQ%J6\3UK.$8 $J]1U#V:\9!78J M#3]O=J!.Q"J$6:NWSW&S?A4WJ^)F5=QL1=3GGL5N: )\\L.;>"LF&YKEF:N< MJMI!/@*RALCS%5<"@#'( O5111("0>V/KV3IUU>Z<>K+*-MM(R\"YU M\)?_J_,DU6G!7L(K^.NK[JO'"J/&K@>P#3;YE.YQ65_7N[#Y MUMJ-VJKK>QR=[/BB[G\M;RDR%J8Q&.KQNR7,>:%TTGHLG33;/%-B?^D$0SD% MH<%&>5T\#JP'<^$@WNW P0) W"Z$R>UR"H#R>FY*?"B,E>WZI+OHCCQ\#-)GL,GS(U^_VQK7:A/E68R(QJS MO-?V.JA,F >)H]+,2M[-)4@A5MZ9R??61)O=@MUMAP[Z^FX#PZ6X RGJRHO^ MCU+HNHT#, C&A/J MC(WCO%OTNVP?\7KP?MD.T>B:C=H(50RS&9]_*?<;QY_X'I=!>UQR][J==2*L6V>X M@_QKJ!T -G*+/&K#PD5Y5[*'>RQ[N'/CO,5&WMD03JH&/^*F>[G6]:II-6_% MG""1WC7%1HZ[D?>PT!72Q>YFCI=51^?FZYEO;=3[^5Y(U(8I#"3H%IIK\Q.+ M_2*_Y^\]UUEJS=WG6R(;%>O*]4)]V_7$'CR!(UN8<9<:JG]<-?!4*:^TA'YH M9L_QB>U,N'L8 ;4- FH-CYW:,_ M"=$_Z;#YWB'ZJHB_ HTQK\. 3<84-^.\V7"46[-RWUO9:FY5V[A<(]>LZ9.: M?B6_T-UIL;O,2OY*W1ID*V<<0.XE$VP Q"T@;D5N',Y:R0??J1<_4T/38HCL M?M#L],S95.O B3]KYQC0W3QML='4(4%D8W'":>!2;<*FWXA1(N[\D8O](Y]S M9,"9;#S:(\1I+?>S2S9T+]U.CU2)D;*ALM$0CE0D;GKKAW:POG'J'C>5&E1- MI:JF4NMQ]64VEGDV(8Y M?:%^*Z(QBAYM4"E,9A^=WAP^<_U.;85ZFLN9?B:.O86?_"MUKR3&O+V&MT@W M&BU.DS?I<]R8'?R(TEGB* 8;8R_9P)GS#^ 7WG1F>Y&R 13YXU9NWUD_Q!P[ M["&I\57!Y_ Q$HS1MQNGQ0JA=NMO;V'=2%SAN"+TMDWM)*$^K_ %?(-3 M-"+J.>Q>P\="4@UM$'^1NT_]8SJ8C8U*#YV1GV9#';@7+* K#8,E=J$&&J$G M6_5%][']*_ W07W3_ZU:O%/3;++5KR5X%6IE9OPF*<$]DQ?:T,YL0S8@R,$\ MQL$9,!C,?M(/6FQ?$V+0=I8=2 MA&P;\F"Q/MWCB"9,Z9NG&3]T<]A,V$?(].HML!3H^B@(!S0DV]2'@3@BOX7U M'5]UW2&0X^_45M/U5G=;*=LJ (\0+]+1OY"]80Q7N610AU6B/UG%#R;4!'U&UA2!?RP,@F\# M31J3HXC/+MVSFLS%>C[.J3-[[R(;9J^-Y2(SD:LM;@3H]2'OBK$/NWOGRY"M M-1^R+L_?N,^RY-XB3XMF6J0M+DHRFP8L\;U*(DD IE+S8$N(IU@H"+ LU3#H MTNY1[&6[-LS>MV&DN*L6PO;2<@S]; 2#L91@VY.:92-\X*M_?_!BE)UD=!R/PC3!";\X9^7G#Z8DQ=4K] M%#7_"!V@TCF*.:)=GA2+ Z#D0<*H1O_$18[H8312[. '?XP>VBB>>#.XB$1< MA1&HYI]RRI9TFG&<@:>+7@"T0#Y9?P>N)N;6K[ :GC&;TZ5&8)'+&0?8!"[- M*N6;9&OVWE=)9@GPZRO4]HP!9H"R6I:N+LJ7DOXF?W'3.$%NIP8)8Z12W B9%AP&5(Q)^3#94[!@(F=U,B>/ MQ3KVSTX\-854L-9B3@/-Y;PJII90A ,G=.%#7F[8FSP#T":\$7-[@?-Q:I>> M?TIN&#AP@DB%*<-<]C2.U0Q=A?"QG+"Y;J8M^1P!XUWE6_ZLR8E< M W+2[KF:^:NZ_0Y:S=;/H'H9T3:I9:UPCW]2B0NK'/-C/V3=*)).-?5U30[U M1)L&+EGYCRDV%S_6E:_=\\?9R$3MRQ6WF/[ 0V8!S:0"E"LC,4<9PB)6\TVN MQ'EAUN&-,1&37L6VE(W)J6::HEQ *F1+-0'*IW>OV:!;0;C38,SF'_)2.49GC+2B9"6+55RU0Y\CWCW/C93OYH8Q*I$ MAJ=V1TYA'-1N9\%1#.(ZB9J"G0D@/093%F:LJ44PXFV^6"NW(J1G*$CF!R(EN@AA]V#J&+ \'11X\L5:GN6.\&5IXBO&$3TS"B0=$9 ML#,LJ]4\H2*?E*Z-2JINJ2.1D3C3K.9 M]R<33XRMC[>@@)%3[@Q- LR61(FBO\_JG= VR'3;VIU7]8AKXEM",X,=]_C.VI,.4+OO39-NQNF" MU\2\94ZFA1(FY)G1-)>;7'MT&2"&D0_S=/GE2+U\*;'UB#8C#:P;M$G9 3[ M"FV/-9#SR-A 7X];X[VB\EW+AK-*'SRO+JTCJ1)0V%3Y[-&(\<8>(]'%QQ/# MRXY'B&LR2 N;(_W*/!EL DR?=)IR[0DY\<+I- TPG8]/&BZ06Y:K^0PXPO44 M,\QAC3S2CM X0XWI4=N:S22GR)...(<\OW?B#%D3FQ\/O:PRZI5-2XEV&(=J,*0U1AB,,) M0[!-^@T8U.7I::'&Z%.F;7T[/O]NG9Y*[^39]]\_GENG7S^=G7\Y_GYZ]K5L MUJET!33:_7&[WVYFSUUV6IWACMEI#"GU^PWQHZXM-M=$!C#QNARU!SU+WN=]KC?&G;' M=J^]1#RM/P*PN+V8FB9PZ)]H>K%6[.RH]2L/]C[+@7.W93*?I;3.$X!^[Z9S7N6%G\)1+WQKLX% MZF;9]>>!HN_I!5S3US!XV4E>J5*AQ%2:K1[PY;='8G+;M-U+CL= M=W0YM'O]R^ZXV6X-6\W^<+ B'_L#5\'&V+3F0@1>&&70O1QT.ZT5>EK[4CUU MB8_M4F"TZY;:"_?=X3,LHNA+U^#*BK,=QQV,!T[O$HR&X67'!OMX,';;E[V> M(]J=_E@,VKT54?(O7B! 9QF+W6HKG;J%.[%X)V;]P,O J01#0;[G< 9AF8XK MT:O7='O]YG!XV78[H\M.H]^]'+;&K4NWWW=;[D@XO=&RJ=J]/,,,V]0D=1X8VY'YV??(II!COGCKX._,:,R8 M3")QCSZ;?_%NWP=A\#6=PNH.18C$;7*.GG)8C)#MLG_9O,1?7WX/+X&&&OR/ MBP__//\S./]G]V/KOWZ__>W7<'8J_*M7%B/I7U]YMPBMT!=V,+;]6+RR GL* MIQ6.^QY!A9!J GR.W1"VY7[R;7@8B>^K'467__Z?WX)_'O\S^OSC[&0^%]X? MT]NO?QZ_^@7V*O[R4V[3OZB&'^/7W?N?WWZ=___CYYM4O MJJO/\FDX']+EB+*M7%;572WBNX>6G3WLM^WFQV[ZUQV^ZW&96?< M%Y?#CM.Z'#1&S5ZO[W9$;[RD'O8H]^J6VL9+T(FQ+4/6Y47( MDU-DD;NB8$ZC:V&$!-.:WA_>=3P^;8">=#&5DZ3D HM>_!;[.+VG"!7^M?0U M\Q.J?L1T\'_\?OKKZ7?K].N'C__8KB^4?H@\^)Y0H)%96F#QL#"J>9O%XKWZ MP]P#KBUY.S(OA[ECCN/9:1+FV1U]DF-1RQQJ6: GD=J8?&&3#[UV3!J(H TS MTH!O]C>-BC6XJ?$^S(W#RA]UB^K?-)'L/8OK&[BW.\6D_M[&B3-I D@$$G/Y MU*8F].0YF+T='EAJ:CG!H\_^V#-O!/&@7Q_L\L2/!O'=(U^?AMI/9CU#@UR) M?OOUUFS%<#_Z 'NQ!J#C\&\V\6->NXX*XE;Y,PM*ZVN8*0G/2VJ% .!ALF[3 MW:(HX'K>Q?_>\SZ>1H8ENXWGQ[3\K9:>VG/VPY/(?;5^]+YOHGP35?]ZA=J@$?%]QE]WA*$2\%HJ=N8X&UW+TM MBDF>"^J$Y%J?/0>;--0P1Y&Z%GW WO3A;*KF45VDLYD_M_Z8@NT!%KC9WVS!AN M9#0EZ%! ,.(BU8Z,#DK>*'/A\O6J\'5SV.YP33>';G-K7\A"V7:CI9>RHY$= MB/CH[!9[6\I56@WX1<5F-K&95L5F*C:SB>1]"A]J+;]";7SSB7YS\7B'^@2#^=_LV#,+I'!3-1,[AO7 F M8FI7E' /2C@Y_EQ1PN%2PHGM.ZI6Y+,7_!AA67]%%W?3Q8>/GRJZ.%RZ^(#% M55Y%%@\EB\_'OU9D<;AD\=D>"?^9*")W,P=%%-_./U9$<;A$\8TGL#ZG$G6H MM-&IZ&*/Z>*$FH=_PU$YU+3>YF$-'^S$MC[A1(6W7)-/ M<0F[JLL ?OD.&\>4G42VDR=?/!95E+.EX$X!1]PZ0?]?C-+8/!-AS%,2L/DP M3@3 \1UO 8WEE)'1W!H!O?]0$SEM; 2)\_/>&>U8PZE'M$\C]6B^@8QMK1&! M/U%%ZC;!T=PB,$J*(R^YAT>KZN%1]?!8CZM[VL.C/7:ZS>&P?2F,I8AXO3W[X>?__C_./%8;;R M,+7"=F]Q7]^,I ;JIN]877?V[MO0/#&H+KP@B[\(8&H.UE+ M23B[PB1@XOCA7U^U7MUYMB[HL1NQ:MLMR[Y__'QL_7IZ5K-.OY[4']4D8B^! M]E1VNV?'N9.;;=_?]EQM#':!B1_L1+RWO@*SIU[& RZ*+CO"_3I__Q@DDDJL M]* T9[<6]:6PE%MBQTCV4_R3=?SU^]G7_['^^^S7SZ<7O^\/'E4<[9'(B+I1 MZ3#Q&&S38&[]=SCRO7A28>'A8N&NY:JWPBOI)?" @UZ<2,041#'&IR\5N_WE M)V^/Y&V%H0>%H6^_15[@>#/;MX1&3#EJX%V%F15F5C9)99/LNTUR?O;KQ_/O M9];)'R?'^X-%%3\[)(OD/ 16D(362>K8%0X>+@[N&,W8QCB;"6R7$%SIFOK, M_EBJMZ^PL<+&7=L>8XV4E>U18>:V;8]EY*RLD5VCX.%:(U\^_G;\U;KX\O%_ M_ALKZ_<%C2H6=TCFR!=Q!<>_F(KY#]NOD/!PD; 4]LBQXX1IL&R0P%)1Z/N5 M#5)AX.YM$#M#T@U&R NH4%K*55N_RWQ)3[-5;?6QH'[$W)ZRL(.]+/QJ%UGX M958(R)JK7(U _C-4"-O,#A?KQ:Y#SUU=+J;KP7X:A>X<_F>23/U?_C]02P,$ M% @ M(!H63[7NN6)#@ V&H !@ !T96QA+3(P,C0P.3,P>&5X,3!D M,2YH=&WM78USVC@6_U=TV=EMLL.7(20II)DAA+;9S=I^_]Y[T3/?_42QV@C$-7.:1C_W3$^*% M;CQA@2*N8%3!U6NNQJ0?1A$-R"D3@OL^.13<&S%"G$III^14ZZ5*L7BP#W.U M[: P:!#'*>^6JY7J-CS6J.PU*A5R<4HV+_OM+?WTT7F[__FB8Y:]N#P\.6Z3 MC6*Y_*G6+I>/^D?FQG:IXI"^H('DBHOKZ])UK12* M4;G?+8_5Q-\N^V$H6Q/F*+$'5,AF7JW<=E_7]R#)Q17 M/CO8+R=_FV<'H3<]V/?X%9%JZK-W&Q,J1CPHJC!JU"J1:L+(,MR>>^:F>,T] M-6XXE/.1^5=,<9?"9PEB+4HF^/!- M4S\L^=\,9@;^]-=KILD$!X,0S&A*!;X3-28RYE5CZDD \8" MPFY*3#8T MMY(D0:@(?&/(%J$!N$X8^Q[Q^1?F3XE+8\F(&TXBX!55!;2(":ZJQHP(-N)2 M":2##X&F@<]=&.1QZ?I@S5[I^>1XGV9=D!$3]XBZ=734.3NZ/"7]<]+_V"&] M3OO\[(BT3N%J!_Z&S]U.K]_JPQ=PZ,Y9KU,@%]WSH\MVGQQU_M4Y.;^ 9_OZ MR=[EQ<7)9W)Y>MCMG)RT2.M#M]/!N\_';(:WOV*I^'!Z#W-]-)66Y[' BU/- M])@;@BY;8#ZH<]1KETFE8>Z$@\ D PY%Z,6N(D?LBOEAI$T-G^S%401JO)P, MP$%]2EHCP9B^NZGM\K=?]JK52C-94W]UFEL%-*<)]1@!RUMTV93IU\386E8Y!@,F*N]E/7NKJ9B(*,@?F!SQ*=G5QTT>IZ M>L;CC]U4/SX/F"2;(%6/#>$S\N^'URE.)(K8>D9_>Y0)?OK8Z79:O4(JFIF\ MJ6 DHJ!GX$#S254JB.]DI)Z>P-C@'S$\X^R@^3CU EZD=C4U%F$\&FO)XP@R M9H+!" V!8PZ(R0.-F"#Y06RTB:;@H]5H]-S28ZD6/L7/@@&'V=5[+ (L'C!! MJHXF8;= _J!!3,'Z:OK"VX(U<%+=32Z\9P.A'S&#JA5KON8YIV8N@B^&(X:K M%C0=UHAORR,QZ>;R&<)S"0I:!T!-.+O-KSAZ$R\OGZ[ $;C0 M6*4]2/.UP/G K4%6 4 >YA=:D5IS*!NM/(G)R!TJ0Y $L84^UQZ):[L^!:ZF MQM4,9.J90;)Y/,UJ0*]QOY1?"RK/SC\5, ?I=MZ?=R'+@%R,C,+0H-\5]6,= M$5 *W&/&W HVUW(9CPSVR7@XY"YG@:M#I($K1%K$( R1[I<@O/89E#N> 0\0 M/2C-BF? B,]&U =/&X0QW#7#%FD]F1!UA* V#'V(/+*AI:CDV:3N-&-@YN2&84.P"8)< M'+AC&HQT387B/S#*+Z-9EK5IWU7X(_C,"O^71+S$;C<.NEEQWV$,I(T;!KBI MDY@%QA(?"U!)3-"N)P&UZF2R)$R&Z%S]LR R/< J+&6VM,6B.H0%W(0NU"#$ M(# 'L-5$Q8^S&)W \R2"90H/DHKC'*KHDPP5K%(/4H:<6,\9#<1 M%&"84H(Z F"+F]R<:^J[_= M'2F7V =_@LRUMF0NV)^5Z+;22>.UJ7Z"+H33RO5)R2K5FUFX M>8"I9+9:O;7MM]58@@QPEAS,Z^N*2_!(GZMI8\R167@ 7;U2:Z9T1PN.H3+' M11Z7D)5-&YJI.?>H[I7V<'VX,C9JW*Z5D+^,^>?/H7*S%=&QY^W83#TWP_.+ MRI?TZFTXMJME_:K7A ERP>Z)/9U

?FY#&BR9(7V:.P'$ M%"$3VZ79"-)](E $P&7N,IL0L/_%D.R;'H%?,:MOGW_HZ4T'G2'H'>XXX/J@ MPDY7('A.Q8^O-0&[RZ9P?="GR7G=U^U>S7F MPNS"#<,82TZ))T6Z$L;3';WSEY2UV<.-S'&Q2(Z+Z4,F<\1CGC^C4@(G'AYD]6GL\B[O56D]J2C9KE2ULRI"9HB@] M/ >%Z5ED/ %.IR7R(&Z 8)])>3_!<#TH/(&6@F%FQBZPESGH GO2M!C M<:* M5 %*PDR;?.L.RA+2&> M .X(E\[CJX3EN)?N%.=T)4-?(W1*B1=KR6C* 16P M2!1D"@FN/CC8Y ^@X]M-IT1^^\79J33?WSZW,.?P.6_,-1S<)BC9V,&M)D,8 M:"(KR^\K+PT,J;QF:_TSAD#(!,!37X!T+B,K&'E+,K<6UV0E7H'DW5ZU9+G^ MZ;=XESI>>DL6+Q]YBI(QRJ>?HK2?;U=W 5WK7=UUEIIX%5M"K].QX2KDGCG8 M'1(OC >JD(MVVVGX2]MKC;O).&)",H]E&D-G/I8>6Y.WB4\O-'L=23K=?O$# M.3[[<'E\UCHI$ 99F*L;K1UR2@6$&=/XBBWBX!#H?N"TTQ7J C Z;M.(*WCX M;VR]U (# 7FZ8L4.]&2'>[ZEE8SIE9$R0AR8C"0C$$Y@PC1VWIG)[FP6>:T^ MK\Z-R[!;2R;5.()MTOJA^P-R'8*+>JWS!P>FM6:NV]041BC ;%6$#94<,T#3 MZP6R&<:^[EAP35.=,;+7$DU_@4$];71U,5UE C=TH"[2^T!I]U\J1D@$0L%A+?LZ!UY.GU+TB_8=TSAL M!VE!]/!'EA@G.&>5'J*UGC(MKL@&3=GS^K*&!%2.OA1C4MD!:\ MJ'5G_K]=*>U6?\VZYERR_QT\?Y";,ON6((17O6%T?%Z )+L-V#.PGI\O2![# MH;-7JM=?F,-OP3;+X3/HTUDB?;:ZYUJ?OZG(JO!6&AM?) M1:PJ]5[UJ^IQG:BL/,"\3J*R^A:\L85I75K D6FMF?DQ\DI^OB3FL^U.?*2A%\()G6#'OF-3J(F:7?.UUCQ(]O7 M"Q/>'G,V)*8A QL SLVI_YRK)VUHR_2R\9J*=?-*<_-Y2>+;\B[5TV=+;?UNN[3J7Z M -HSOVLDGY?\NXG5+Y$N$=)%\T 4A &;7R7GK_>N^HV\X$QK:'X0-&^OH7GU MH?DK^+#^P?OO$28>$L8.7S&,W4=?YB?!?MI0]5,AOQ%3?0WVJP_VSPY2[24% MJ>SKX"\/4C\5/"Q(#'=> 2N>#@SX=NG7<*%L_LDF_6] '?P?4$L#!!0 ( M +2 :%GT$*U(&PD / Q 8 =&5L82TR,#(T,#DS,'AE>#,Q9#$N:'1M M[5M[4]LZ%O\JVG1N"S-QG >PU%!F>'4NLWVPW71V]T_9/HXU.):O)"?D?OH] M1[*#DT ;:.#"+)TIB:4CZ3Q^YR').?R;YYWG*<\CB-GOP\^?6"RC<@RY89$" M;K!U*DS*AK(H>,X^@U(BR]B)$O$(&.MU.WN=7G^WT_6\HT.+IMJ<^^G@[_>WGNEKW\?O+IXI2U/-__]^#4 M]\^&9ZYCIX/CAHKG6A@A!?X/'1X1@,9U'*E0;SH?5]^-';1PHC3 9'AW[]Z6A#&<^. M#F,Q8=K,,OC0&G,U$KEG9!$,NH4YP)$^=B_17'M3$9LTZ'6[OQT4/(Y%/O(R M2$RPV]G?OVE28I3.VZ03+5"0<2,F0',W9HTRX"H(I4D/EA>X;611CTMD;KR$ MCT4V"]X-Q1@T^P)3]DV.>?ZN[5KP4X,2R;L#2ZW%GX!3HW@&KHW',S'"R8G7 M R=_4(D>+BPR!2M.*+/8#8PADHH3:UXD,ZF"-UW[;Z4W$SD$91Z#HF\KW7:1 M0,M,Q+CJ^7]^OSBY&+)!K],[]$,T0/%$XA+UG1)/A!:AR(29!:F(8\AQQ-LW M^_WNX.#0)^I'8C1"+P7U,T[=T+[M/3W_-KSX>'%Z/+SX^N7)>;LLE2XYLF.Q+"B:%0W.D4&")AMT^\24Y9FKD.>@O:_7&W7=A6( MJ-P$GFVYC5';T3KJ==Z^Z>UU#U;_7K"43X IF B8(@A,*C3[*-48TYGW3[+P M\/S3,3L1LLTN\JAS\'R$ZM\IU G7-CNS\8Q=Y7*: >;QMI--02&5P0( 6J!)0-L[NM#E!\SL;XI 3/6,()\XK)L;!.8NE6"'*(0&NN M9D0RYE=@O6<^I\:V&)G!)3.*KK5[14)A28)D6*3H*E1,4Q&E3)?TYV;\%!14 MDY 8Z$Q=9(B71&C0!?HO;0ZS5L@:S)&,2J+ M5'^CGS::$LFQ6S7Z19X@J&V^Q>]15L8X)]J@H8PVVD^H;,8*5"%9GU"!9>#< MO)5F]=+2B*#8%BAMHB@S)$";2E2\74Y;?B*N4Y9DFJ2(EP58FBFIOD9.5,# 7E$B(6.<[N51:N'GXXQM&<@<8*!95F@]W/ M+=JF.!SQ4J\_A )B"&B=:B478F6I< )T-JHIR(61"G([#^7P&^=O!A"W$4%S M5S'VQF3M*KA0I\! @+S8NMYN%W49:A$+K@0)(%PFL"$MIYE*3='9>H>VH=PZ M/&[RD"%CB\4V*SCB+"HS3G$*Q;),W$1Y'.%R1C/5X;<0B!!#"8Z'>+-%TN.C M*MP,JM;VXA5PK>__:V,,<3D1,4&':]SO4Z#C&F%'Z9_PQ%5Y>?YW(R>?40(52\O,RD85U"6;= 9P>D)\#FOR% MF3]^<#1QNEVU$6T=JCQO>VZ!P3TB"&4=&46E(CLT0OS*G&.I#;;2KAYGTA%. M\T>)^0$GWKIU0()@0K]>HJU8Q@(5['Z'MD)Y.>=IVW&4?G$5[KUCR#'N)*DJ$&ALJNUIEQ )0.M4*6!> M:4Z!7U%,=UG91G5;3]BCAWI7>2^;5T6AVUG=XJ@\QH$:YGYZ!SZJ&@0'*#J\ M1G#:M*(QI^ARC#I%<:TH55R\=??];%)&]_'KSV-,#(E"-VJC!<#Z/=K0'MI4 MQFZ[Z"KRB@A*;?0.;I/.;1Z0-/ M<.W5D['5<34P1-R!HON6C!<:@OI+']*$T1HZK2?N=W=^:6JS8J37:N#YKS$X&II.F6K/ULS=5O A"C !7 MWA35^-,K.<>*6[@FY2'N9TL#"U(_/EX:A-BY)GKU7[ M4ZM]=Z_3';RJ?7-J]XVB^&/UCV%2%QP#4[^UE@L,.N]_Z */H($S3(D!^X+V M&X>8H?;;C-ZJ<*)M$$7/)+.]1 L]6,Y7T[V:[OF(U#3=K]=@STFR>]4W525= MI;U><X\0@ MG9]3ACRZ&BE9YO'26^V--_07.ZK3&'K[FMYO]ZKG.CTW?QFP<.2ZT#3_R4'! M1^"Y&% !GT@15Y;?W^_T=^9%@6OKVE\IN)\RV-]&'/T/4$L#!!0 ( M +2 :%D$2D4T# D .4Q 8 =&5L82TR,#(T,#DS,'AE>#,Q9#(N:'1M M[5MK;]LX%OTK7!?3)H!EV4[2RI J(C88 MA+^&P_YP'V11_S#J#]C[-VSGX_ADUU&_?':M/.\1&UX%/P]/AH)BQG2<:U$?99Y^/X57 ("BMM+HZ/PN:OIXU5 MNCP^2N6<&;O,Q;/.C.NI+ *KRFBO7]H11H;HOD)S$2QD:K-HT.__,BIYFLIB M&N1B8J.#WN'A99.6TVS5IKQHD18YMW(N:.[6K$DNN(YB9;/1U05N&EDVXR:J ML,&$SV2^C)Z,Y4P8]E8LV 1U[^J!8]7EMD(9PXLJ[?]=ZG; MM6ZW2&14+E.L>OJ?W\]>G(W9WJ W/ IC&*#U]I4W&P9Q7[4.6"#?9X,-C?X;O,V9?93+ _1%)I0!8+GU[ $PL$D>>)96K" M!K_M[7=_'+O<,)ZJDF)5V>(<#!+PV%Y_2$PYGKF.>2%,\.XB%\N&W6&_/_SY M\'?)!J/_!"SF>3KK8HI8:.CHI$IXER7X+B=+J(C;:(LLK 7-P6%C20D,%38* M7,M-;+J.SO&@]_C1X&E_=/WSC&5\+I@6L&-R[9LMF3GA5KD GFYZV73HE3:(J&#U4(AH8,G M+@O&BR5$LF, MGPOG+ZLY#=I2,(,E<\H/C4,E4J/$ !F*#E,'AT4FDXR9BCXNQR^$%O4D),!, M&J1"4J0O2K0P)?R55J=Y2["F4H@YQ["4Q^W)J"360!?9'J+_73 MA2E!CF[=ZI?%!*!V^1/?D[Q*,2=LT%)&%_:3.E^R$BHDZQ,J4-:MS%MKUEQ9 M&@A*7<'1)8HJ!P%LJJ!XMYQQ_"3<9&R2JX5I#*[%5!JK*<1R:O1\@\MNRVZF M8>8:MW?(=/NWFFZ\)N?C1WN_C4QMFCI2$FS59"+QZ.0_8UP+IVEH3L;(F- ( M$S!OG$N3$3F1S>"RY+;TG$J3Y,I4&$?.K%7N55YJA?H=S8;M0,.I@,F\&M>R M+*5EX_/RP8[8=4,'!ZE_\H^2,F7A34WS,W*F%@*\18B7C1>:K"TTP4(DYU5< M@(+"\Y8RR=-O,/7!_B=K+9\.4=9XN]J5?(A5E<8$<#:J*,B%024*-P_E\$OG;P<0O[& N>L8>VFR M;AU[[9^I8B-3R;4D :3/!"ZD%31392@Z.^\P+I0[A\>F#0Q9 M5QYV63 !Z;)$2+MO<$J^%DZG#V GQ%-?L_,GWYU-/&Z MO6XCVCK4>=[UW "#+X@@E'54DE2:[- *\=?FG"ECT4K[>,QD$DSS5X7\@(EW M;APP 9C@UU=H:Y91H JWWZ&M4%&M>-KU'&7Q)78U MYR*O-S]7Z+O?J)SMPVT;Y>_!5LM?MQU/&ZAU+UV/(D';Y)=>2&;[@N1VK6BI M&>,H6ZS29I5-7 ,FG&&_:X6X-<;%"MF*>E,)WMP4.X %0HJAD(6_5#HU.!9_ M51*L.]16A3M8,KL_?X7['#M)J@HDC$VU/>T2$BE@G3H%K"K-A>#G%--]5G91 MW=43[NBAV55^D"5&9O[VANR72'!@>M7G@E55-@[^V9E%".$G <+ MJ/&S=W2>%;]P0\IC;(@K*]:D_OX7!BW"S='CKS+K3YMNJO3]7Q^T_N.U?M!_ MT/GV=!Y:3;''*1\ATI0<06G8^79#? ?Q7R*91NPMC#>+D=L.NXS>K_!R;0L_ M=^1"\][9YJN%?##:/13R9S;:MU=;=TFR+ZEDZI*YSG&#\H*Y.PW6O+[T0R4. M3;CVSL77@.\V@6C?9.B*I+#WQ(P/ &T!E-Y"_(?1^:W(O!^VN5^H\X3NG4EI MP5ZR<5&\O2W?]Y!1WBY@Y_@DDV+"WOGCPF+*WK4.F7W?J]414-UW%,J'5/Z MV7\.LSOO_9TR('D-G+O_!^@,W=%@LPV_*^RU3@:RU5EDS)/SJ595D5YYE;WU M6OYZ1WWJ0B]ETTOM0?W#,R9#$N:'1M[5EM;]LV$/XKG(NU#F"] MV4GJRJZ!Q'%18WEQ$P7;/E(291&E196BHGB_?D=2LF6WW08L29NM 6);Y/'N M^#RGNZ,T_LFR9EF*LXC$Z'UP<8YB'I4KDDD4"8(EC%94IBC@>8XS=$&$H(RA M4T'C)4'(<^UCV^L?V:YE3<:@:UHOXIF//,]Y[?3=_B&(^>[0=SVTN$#=VV!Z MH*7/KJ;![XN9,;NX/3V?3U''L"@;."2LHSS!QG=ME! MG53*W'>5*W;H,,X+8L3<4SO4"'7C+SMK+!8TLR2//<';BY'L-*! MZ3V9>ZNBL4Q]SW5_'N4XCFFVM!A)I']D#X?;(4&7Z6:,FZWY@C LZ1U1NEM: M(T:P\$,NT]&^@2^MS)MU"<^DE> 596O_54!7I$"7I$+7?(6S5STS M\%$31Y M-=+2!?V#@&K8GB3WTL*,+D&Y\M4,T"R&T/ 'QR!A /%K+,(=JQ71^PLYB\W" MF$1<8.6K%7'&A?_"U7^?S3*:$;\$,T+]^FQ:&_$+SF@,5F>_O9^?S@,TZ-O> MV F!D?RA]K^[.S79J+VC!0TIHW+MIS0&/$#@Y8MAWQV,QHX2?$@W6C1$@#P1 M?^%8:VE?STYGU\'\W7QZ$LRO+I_Y(C;XAN[1M[:J,;$BDBD3REM.-JZ]<8\13Y!,";K!(L09*:RK>T;6Z"22 M:J;ONOU'";5]1]L0*G<$^512071ZAAR&$BX@-],,79>, *38\@Z[X<'&>Q*5 M A($>#.[A[R70$]3=1L++%][QZY'2!,IEBJ6/ M3C+)LS7ZA8>,%FD/U%.2@.^P#Y7=T%62T C,*5NS\Q-T2GD/S;/(WG%_RE=0 MJ]9;SU,B2+A&L%+21*&AK/4:4$-2:$A26J"/&:\8@=+F/R"_.V7 &^:[N=32 M(U^* 3W1F72] P65.VI_!N!X:Y_>ZU&!/I18 !ELC:Y)#I$!11B]XV(%Y=?Z MH&)%;S<''WF,#.LW!.A;A0#IP.TA5:LU+%5*HQ2D 9&I 2W2Z1?! )821RFL MQ2JJ4DB%4N??'0H6V@B-:D^V5"0E _\B\)PI(G1OL1?9A2)C&VA=#/$LM@-' MW7@3X.U ':D _;:LN2W2^E\AC69 Q,J@&8%%#%4N5K>PVL\>;"C!5-&9"U(H M8'I*#D/[!>M!$C. K<@!F**GERF'(!;0$JG=@."^(W_QHFU9-26H:#]4G*70!M=H;PR,N M)6\&3 NF1W:X;I-O9'1]4=Y8#*]Y62]J]6$=I"L/M&JZ]*BF4C2>UQYY!@P9 M;Z!0-U:$65VTH+V3?%4K/0*=+1!K;QI 6ZUA2SD'A0GC50-L&,.-* ZAY2HEV=GTXX=+2Q F_V'PF*Z\_I3Q#\R_!>:.%.HF M>!CPOY.L]&#!] C[.8.*X*-+"$!=S8>FF&_=_L'',]G/#Z*>R7Z>%5'_XBG+ MXW!<]W-UW?/R>Z2MH>:QT)-"Y13.WM'SF=+\J%RI)Y_?F*C_!$E&4-]A5()W MT2/=8D^[0_KU[74F"SB!4G5NUL?1KSS5&3OTN:;7_R&EW86@641SS#YG\N + M5#KZ -V<$;Z71-@ZMJ2;$WN(HX]+P:$\[KVK:+V(V9VHCX3JJ;NJIU9]W63' M]@N@G8;G&S&7/TRRKRQTJ_ M)G\"4$L#!!0 ( +2 :%FT3E3>T@4 *D< 8 =&5L82TR,#(T,#DS M,'AE>#,R9#(N:'1M[5EM4]LX$/XKNG2N#3/Q:X"F3LI,"6&:F18HF+F[C[(M MQYHJEBO+A-ROOY5D)S9]N5X;:+DI,Q BK5:[S[/:7=F3WRQKEFDN$H(RA8T&3!4'(<^U#V_,/;->RCB:@ M:UHOXGF /,]Y[OBNOP]B@3L*/!]=O$7]ZW"ZIZ5/SJ?A7QT42-P%^"DZ/)DDB,X@R+DLB7O>OPU!J!A*22D:.)TWP: MV8@GZZ-)0F]0*=>,O.PML5C0W)*\"(9N(<>PTH'I.S*WUHHF,@L\U_U]7. D MH?G"8B25P8$]&FV'!%UDFS%N7 L$85C2&Z)TM[3&C& 11%QFX[L;?&IET:Q+ M>2ZM%"\I6P?/0KHD)3HC*W3)ESA_-C C\%D20=-G8RU=TK\)J ;W)+F5%F9T M N_OEH MEM&ST]EE.#^=3U^% M\_.S![?MHA)EA<$\R9$W0M?VE3VUT16)%9'(&QZX@P"^& M^P.D@ !E"0#15PM4&/ONN"VLA[SQ'@CG28<]I6::88!1H,.A^A:J#*JXKO>_ MSJG"^$I"22C1E"<$];>1\/2)=_A\K#2!$1'@Z[2*\0"44Y*B\X*H MLY\OT'F:TA@V4X:8N5.:0^6BF&WFE!6S-Z_0,>4#-,]CN^/8E"^ABJVW/F5$ MD&B-8*6DJ<))V3%HX(Y(J<'*:(G>YWS%"!2]8#?,JPS:J0_>J.@F64N/?"HX M],3G#[^)G;ZWIQ!VFZ14?_GB&B,3@NLMI+SGXQ*]J[ HMD:79("H@X*/#KE M8@FEW7JGXE #!E11GB 345<$0F,)A**A.T"J#]# KC(:9R -F$X-[+%.[0@& ML)0XSF M5A&;09J5.K=W2+S0F]"XMF1+9EHQL"\&RYFB4OCGFZ.;.@.='MBS[1(%4Q0Q W M1Y[G94-&'8[V[HO8=]=YW0-*'$'FJQ=&7$#[HOHJ03-6XKC(R,KH7*&HOA-:_J1:V>L8=TE82V4I=) MU0"+QO+:(L^ (9,-%.J@QIC5!19:4B.(+VL)*DX_3]ATM+$":_,GC,#:+^ M*Y-?F/\(S!TIU"'8#?@_25;:63#=@S\G4!@"= 8!J+N#D6D.MF;_XN.1^/.+ MJ$?BSZ,BZCN>"-T/QW4_5]<]K[A%>C?4/,)Z4*B(/A?0W;[*NK^A^[Z MT9+?OQ 4J"V VX]8WOL$S8Z^9C&UL4$L! A0#% @ M(!H631G;+\L)0 *RP" !4 M ( !/AH '1E;&$M,C R-# Y,S!?9&5F+GAM;%!+ 0(4 Q0 ( M +2 :%D/W[U^A50 !%\!0 5 " 9T_ !T96QA+3(P,C0P M.3,P7VQA8BYX;6Q02P$"% ,4 " "T@&A9^5B_=;\W "^]@, %0 M @ %5E =&5L82TR,#(T,#DS,%]P&UL4$L! A0#% @ MM(!H6:79GMT[M $ !>@3 !4 ( !1\P '1E;&$M,C R-# Y M,S!X,3!Q+FAT;5!+ 0(4 Q0 ( +2 :%D^U[KEB0X -AJ 8 M " ;6 @!T96QA+3(P,C0P.3,P>&5X,3!D,2YH=&U02P$"% ,4 M" "T@&A9]!"M2!L) #P,0 & @ %TCP( =&5L82TR,#(T M,#DS,'AE>#,Q9#$N:'1M4$L! A0#% @ M(!H601*130,"0 Y3$ !@ M ( !Q9@" '1E;&$M,C R-# Y,S!X97@S,60R+FAT;5!+ 0(4 M Q0 ( +2 :%DHK&J5L@4 -<; 8 " 0>B @!T96QA M+3(P,C0P.3,P>&5X,S)D,2YH=&U02P$"% ,4 " "T@&A9M$Y4WM(% "I M' & @ 'OIP( =&5L82TR,#(T,#DS,'AE>#,R9#(N:'1M 64$L%!@ + L [ ( />M @ $! end XML 61 tela-20240930x10q_htm.xml IDEA: XBRL DOCUMENT 0001561921 us-gaap:SubsequentEventMember 2024-10-24 2024-10-24 0001561921 us-gaap:WarrantMember us-gaap:SubsequentEventMember 2024-10-24 2024-10-24 0001561921 us-gaap:CommonClassAMember us-gaap:SubsequentEventMember 2024-10-24 2024-10-24 0001561921 us-gaap:RetainedEarningsMember 2024-09-30 0001561921 us-gaap:AdditionalPaidInCapitalMember 2024-09-30 0001561921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-09-30 0001561921 us-gaap:RetainedEarningsMember 2024-06-30 0001561921 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001561921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0001561921 2024-06-30 0001561921 us-gaap:RetainedEarningsMember 2023-12-31 0001561921 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001561921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001561921 us-gaap:RetainedEarningsMember 2023-09-30 0001561921 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001561921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001561921 us-gaap:RetainedEarningsMember 2023-06-30 0001561921 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001561921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001561921 2023-06-30 0001561921 us-gaap:RetainedEarningsMember 2022-12-31 0001561921 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001561921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001561921 us-gaap:CommonStockMember 2024-07-01 2024-09-30 0001561921 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001561921 us-gaap:CommonStockMember 2023-01-01 2023-09-30 0001561921 us-gaap:CommonStockMember 2024-09-30 0001561921 us-gaap:CommonStockMember 2024-06-30 0001561921 us-gaap:CommonStockMember 2023-12-31 0001561921 us-gaap:CommonStockMember 2023-09-30 0001561921 us-gaap:CommonStockMember 2023-06-30 0001561921 us-gaap:CommonStockMember 2022-12-31 0001561921 us-gaap:CommonClassAMember us-gaap:SubsequentEventMember 2024-10-24 0001561921 tela:ServiceBasedRestrictedStockUnitsMember 2024-09-30 0001561921 tela:PerformanceBasedRestrictedStockUnitsMember 2024-09-30 0001561921 tela:ServiceBasedRestrictedStockUnitsMember 2023-12-31 0001561921 tela:PerformanceBasedRestrictedStockUnitsMember 2023-12-31 0001561921 tela:ServiceBasedRestrictedStockUnitsMember 2024-01-01 2024-09-30 0001561921 tela:PerformanceBasedRestrictedStockUnitsMember 2024-01-01 2024-09-30 0001561921 srt:MinimumMember tela:PerformanceBasedRestrictedStockUnitsMember 2024-01-01 2024-09-30 0001561921 srt:MaximumMember tela:PerformanceBasedRestrictedStockUnitsMember 2024-01-01 2024-09-30 0001561921 us-gaap:EmployeeStockOptionMember tela:EquityIncentivePlan2019Member 2024-01-01 2024-09-30 0001561921 tela:ServiceBasedRestrictedStockUnitMember 2024-01-01 2024-09-30 0001561921 us-gaap:NonUsMember 2024-07-01 2024-09-30 0001561921 tela:OvitexPrsMember 2024-07-01 2024-09-30 0001561921 tela:OvitexMember 2024-07-01 2024-09-30 0001561921 tela:OtherCustomersMember 2024-07-01 2024-09-30 0001561921 us-gaap:NonUsMember 2024-01-01 2024-09-30 0001561921 tela:OvitexPrsMember 2024-01-01 2024-09-30 0001561921 tela:OvitexMember 2024-01-01 2024-09-30 0001561921 tela:OtherCustomersMember 2024-01-01 2024-09-30 0001561921 us-gaap:NonUsMember 2023-07-01 2023-09-30 0001561921 tela:OvitexPrsMember 2023-07-01 2023-09-30 0001561921 tela:OvitexMember 2023-07-01 2023-09-30 0001561921 tela:OtherCustomersMember 2023-07-01 2023-09-30 0001561921 us-gaap:NonUsMember 2023-01-01 2023-09-30 0001561921 tela:OvitexPrsMember 2023-01-01 2023-09-30 0001561921 tela:OvitexMember 2023-01-01 2023-09-30 0001561921 tela:OtherCustomersMember 2023-01-01 2023-09-30 0001561921 tela:MimedxGroupIncMember us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember tela:DisposalGroupTransactionMember 2024-01-01 2024-09-30 0001561921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-07-01 2024-09-30 0001561921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-09-30 0001561921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001561921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-09-30 0001561921 us-gaap:RetainedEarningsMember 2024-07-01 2024-09-30 0001561921 us-gaap:RetainedEarningsMember 2024-01-01 2024-09-30 0001561921 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001561921 us-gaap:RetainedEarningsMember 2023-01-01 2023-09-30 0001561921 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-09-30 0001561921 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-09-30 0001561921 tela:MimedxGroupIncMember us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember tela:DisposalGroupTransactionMember 2024-01-01 2024-03-31 0001561921 tela:MimedxGroupIncMember us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember tela:DisposalGroupTransactionMember 2024-09-30 0001561921 tela:MidcapTermLoansMember 2024-09-30 0001561921 tela:MidcapTermLoansMember 2023-12-31 0001561921 tela:MidcapTermLoansMember 2022-05-26 0001561921 us-gaap:WarrantMember us-gaap:SubsequentEventMember 2024-10-24 0001561921 tela:CommonStockWarrantsExpiringIn2028Member 2024-09-30 0001561921 tela:CommonStockWarrantsExpiringIn2027Member 2024-09-30 0001561921 2023-09-30 0001561921 2022-12-31 0001561921 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2024-09-30 0001561921 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-12-31 0001561921 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-09-30 0001561921 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-09-30 0001561921 tela:CommonStockWarrantsMember 2024-01-01 2024-09-30 0001561921 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001561921 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0001561921 tela:CommonStockWarrantsMember 2023-01-01 2023-09-30 0001561921 tela:MidcapTermLoansMember 2024-07-01 2024-09-30 0001561921 tela:MidcapTermLoansMember 2023-07-01 2023-09-30 0001561921 tela:MidcapTermLoansMember 2023-01-01 2023-09-30 0001561921 us-gaap:SellingAndMarketingExpenseMember 2024-07-01 2024-09-30 0001561921 us-gaap:ResearchAndDevelopmentExpenseMember 2024-07-01 2024-09-30 0001561921 us-gaap:GeneralAndAdministrativeExpenseMember 2024-07-01 2024-09-30 0001561921 us-gaap:SellingAndMarketingExpenseMember 2024-01-01 2024-09-30 0001561921 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-09-30 0001561921 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-09-30 0001561921 us-gaap:SellingAndMarketingExpenseMember 2023-07-01 2023-09-30 0001561921 us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2023-09-30 0001561921 us-gaap:GeneralAndAdministrativeExpenseMember 2023-07-01 2023-09-30 0001561921 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-09-30 0001561921 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-09-30 0001561921 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-09-30 0001561921 us-gaap:AdditionalPaidInCapitalMember 2024-07-01 2024-09-30 0001561921 tela:EquityDistributionAgreementMember 2023-01-01 2024-09-30 0001561921 us-gaap:RestrictedStockUnitsRSUMember 2024-09-30 0001561921 us-gaap:EmployeeStockOptionMember 2024-09-30 0001561921 tela:MimedxGroupIncMember 2024-01-01 2024-09-30 0001561921 tela:ThirdYearMember tela:MidcapTermLoansMember 2024-01-01 2024-09-30 0001561921 tela:SecondYearMember tela:MidcapTermLoansMember 2024-01-01 2024-09-30 0001561921 tela:FirstYearMember tela:MidcapTermLoansMember 2024-01-01 2024-09-30 0001561921 tela:MimedxGroupIncMember tela:DisposalGroupTransactionMember 2024-09-30 0001561921 tela:MimedxGroupIncMember tela:DisposalGroupTransactionMember 2024-07-01 2024-09-30 0001561921 tela:MimedxGroupIncMember tela:DisposalGroupTransactionMember 2024-01-01 2024-09-30 0001561921 tela:MimedxGroupIncMember srt:MinimumMember tela:DisposalGroupTransactionMember 2024-09-30 0001561921 tela:MimedxGroupIncMember srt:MaximumMember tela:DisposalGroupTransactionMember 2024-09-30 0001561921 tela:MimedxGroupIncMember srt:MinimumMember 2024-09-30 0001561921 tela:MimedxGroupIncMember srt:MaximumMember 2024-09-30 0001561921 tela:MidcapTermLoansMember 2024-01-01 2024-09-30 0001561921 tela:EquityIncentivePlan2019Member 2024-09-30 0001561921 tela:EquityDistributionAgreementMember 2023-11-30 0001561921 tela:CommonStockWarrantsExpiringIn2028Member 2024-01-01 2024-09-30 0001561921 tela:CommonStockWarrantsExpiringIn2027Member 2024-01-01 2024-09-30 0001561921 us-gaap:CommonStockMember 2024-01-01 2024-09-30 0001561921 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-09-30 0001561921 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001561921 2023-07-01 2023-09-30 0001561921 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-09-30 0001561921 2023-01-01 2023-09-30 0001561921 srt:MinimumMember tela:MidcapTermLoansMember 2024-01-01 2024-09-30 0001561921 srt:MaximumMember tela:MidcapTermLoansMember 2024-01-01 2024-09-30 0001561921 2024-09-30 0001561921 2023-12-31 0001561921 2024-07-01 2024-09-30 0001561921 2024-11-01 0001561921 2024-01-01 2024-09-30 shares iso4217:USD tela:item pure iso4217:USD shares http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent 24717193 24494675 0001561921 --12-31 2024 Q3 false 0 0 http://fasb.org/us-gaap/2024#SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 0 0 10-Q true 2024-09-30 false 001-39130 TELA Bio, Inc. DE 45-5320061 1 Great Valley Parkway, Suite 24 Malvern PA 19355 484 320-2930 Common Stock, $0.001 par value per share TELA NASDAQ Yes Yes true Non-accelerated Filer true false false 39388443 17301000 46729000 230000 416000 11222000 9737000 13600000 13162000 2009000 2098000 44132000 71726000 2423000 1984000 1834000 2119000 1796000 1954000 2566000 265000 265000 53016000 78048000 2479000 1667000 14379000 15300000 16858000 16967000 40970000 40515000 1460000 1685000 59288000 59167000 0.001 0.001 10000000 10000000 0 0 0.001 0.001 200000000 200000000 24717193 24494675 25000 24000 343076000 339655000 149000 91000 -349522000 -320889000 -6272000 18881000 53016000 78048000 18957000 15052000 51651000 41455000 6004000 4568000 16099000 12682000 95000 95000 285000 285000 12858000 10389000 35267000 28488000 16472000 14474000 50691000 42517000 3683000 3728000 11133000 10834000 2068000 2368000 6784000 6934000 22223000 20570000 68608000 60285000 7580000 -9365000 -10181000 -25761000 -31797000 1344000 1334000 4007000 3878000 337000 558000 1135000 1901000 -1007000 -776000 -2872000 -1977000 -10372000 -10957000 -28633000 -33774000 -0.42 -0.42 -0.45 -0.45 -1.16 -1.16 -1.51 -1.51 24703578 24703578 24483664 24483664 24648933 24648933 22322256 22322256 -10372000 -10957000 -28633000 -33774000 51000 51000 58000 -15000 -10321000 -10906000 -28575000 -33789000 24675832 25000 341897000 98000 -339150000 2870000 14702 31025 117000 117000 -4366 19000 19000 51000 51000 1081000 1081000 -10372000 -10372000 24717193 25000 343076000 149000 -349522000 -6272000 24494675 24000 339655000 91000 -320889000 18881000 217267 1000 225000 226000 58994 281000 281000 -53743 358000 358000 58000 58000 3273000 3273000 -28633000 -28633000 24717193 25000 343076000 149000 -349522000 -6272000 24475504 24000 336939000 84000 -297042000 40005000 2002 1000 1000 10602 88000 88000 -530 5000 5000 51000 51000 1369000 1369000 -10957000 -10957000 24487578 24000 338392000 135000 -307999000 30552000 19165027 19000 288361000 150000 -274225000 14305000 119240 101000 101000 10602 88000 88000 -26481 285000 285000 -15000 -15000 3791000 3791000 5219190 5000 46336000 46341000 -33774000 -33774000 24487578 24000 338392000 135000 -307999000 30552000 -28633000 -33774000 461000 362000 455000 447000 285000 285000 73000 33000 1563000 992000 3273000 3791000 7580000 1745000 1456000 2356000 3503000 -524000 -361000 636000 1535000 -967000 1373000 -93000 186000 -34064000 -29806000 725000 406000 5366000 4641000 -406000 46341000 226000 101000 358000 285000 281000 88000 149000 46245000 -154000 150000 -29428000 16183000 46994000 42019000 17566000 58202000 3552000 3431000 175000 23000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(1) Background</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">TELA Bio, Inc. (the “Company”) was incorporated in the state of Delaware on April 17, 2012 and wholly owns TELA Bio Limited, a company incorporated in the United Kingdom and TELA Bio GmbH, a company incorporated in Germany. The Company is a commercial-stage medical technology company focused on providing innovative soft-tissue reconstruction solutions that optimize clinical outcomes by prioritizing the preservation and restoration of the patient’s own anatomy. OviTex Reinforced Tissue Matrix (“OviTex”), the Company’s first portfolio of products, addresses unmet needs in hernia repair and abdominal wall reconstruction by combining the benefits of biologic matrices and polymer materials while minimizing their shortcomings, at a cost-effective price. OviTex PRS Reinforced Tissue Matrix (“OviTex PRS”), the Company’s second portfolio of products, addresses unmet needs in plastic and reconstructive surgery. The Company’s principal corporate office and research facility is located in Malvern, Pennsylvania.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(2) Risks and Liquidity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company’s operations to date have focused on commercializing products, developing and acquiring technology and assets, business planning, raising capital and organization and staffing. The Company has incurred recurring losses and negative cash flows from operations since inception and has an accumulated deficit of $349.5 million as of September 30, 2024. The Company anticipates incurring additional losses until such time, if ever, it can generate sufficient revenue from its products to cover its expenses. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In March 2024, the Company sold its distribution rights for NIVIS Fibrillar Collagen Pack to MiMedx Group, Inc. in exchange for an initial $5.0 million payment and additional future payments aggregating between a minimum of $3.0 million and a maximum of $7.0 million based on net sales of NIVIS during the first two years following its launch by MiMedx Group, Inc.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Subsequent to September 30, 2024, the Company completed an underwritten public offering which is described in Note 9, Subsequent Event.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The operations of the Company are subject to certain risks and uncertainties including, among others, the uncertainty of product development, the impact of macroeconomic conditions, including any lingering effects of the COVID-19 pandemic or other public health crises, general economic uncertainty, including as a result of inflationary pressures and the measures undertaken by various governments to address them, banking instability, monetary policy changes, geopolitical factors such as the ongoing Russia-Ukraine conflict, the current conflicts in the Middle East (including any escalation or expansion) and increasing tensions between China and Taiwan, cybersecurity events affecting or disrupting normal hospital operations, constraints on the supply of critical surgical and hospital supplies necessary to facilitate the surgical procedures in which our products are utilized, technological uncertainty, commercial acceptance of any developed products, alternative competing technologies, dependence on collaborative partners, uncertainty regarding patents and proprietary rights, comprehensive government regulations, and dependence on key personnel.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> -349500000 5000000.0 3000000.0 7000000.0 P2Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(3) Summary of Significant Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company’s complete summary of significant accounting policies can be found in “Note 3, Summary of Significant Accounting Policies” in the consolidated financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023. Any reference in these notes to applicable guidance is meant to refer to generally accepted accounting principles (“GAAP”) in the U.S. as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Updates (“ASU”) promulgated by the Financial Accounting Standards Board (“FASB”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Interim Financial Statements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The accompanying unaudited interim consolidated financial statements have been prepared from the books and records of the Company in accordance with GAAP for interim financial information and Rule 10-01 of Regulation S-X promulgated by the Securities and Exchange Commission (“SEC”), which permits reduced disclosures for interim </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">periods. All adjustments, consisting only of normal recurring adjustments, necessary for a fair presentation of the accompanying consolidated balance sheets and statements of operations and comprehensive loss, stockholders’ equity and cash flows have been made. Although these interim consolidated financial statements do not include all of the information and footnotes required for complete annual consolidated financial statements, management believes the disclosures are adequate to make the information presented not misleading. The unaudited interim results of operations and cash flows are not necessarily indicative of the results that may be expected for the full year. The unaudited interim consolidated financial statements and footnotes should be read in conjunction with the consolidated financial statements and footnotes included in the Annual Report on Form 10-K for the year ended December 31, 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and contingent liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. The most significant judgments are employed in estimates used to determine the recoverability of the carrying value of the Company’s inventory. As future events and their effects cannot be determined with precision, actual results may differ significantly from these estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Under ASC Topic 606, <i style="font-style:italic;">Revenue from Contracts with Customers</i>, (“ASC 606”), an entity recognizes revenue when its customer obtains control of the promised good, in an amount that reflects the consideration that the entity expects to be entitled in exchange for those goods. The Company performs the following five steps to recognize revenue under ASC 606: (i) identify the contract(s) with a customer, (ii) identify the performance obligations in the contract, (iii) determine the transaction price, (iv) allocate the transaction price to the performance obligations in the contract, and (v) recognize revenue when (or as) the entity satisfies a performance obligation. The Company only recognizes revenue when it is probable that it will collect the consideration to which it is entitled in exchange for the goods or services that will be transferred to the customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">A significant portion of the Company’s revenue is generated from product shipped to a customer or from consigned inventory maintained at hospitals or other surgical facilities. Revenue from the sale of consigned products is recognized when control is transferred to the customer, which occurs at the time the product is used in a surgical procedure. For product that is not held on consignment, the Company recognizes revenue when control transfers to the customer which occurs at the time the product is shipped or delivered. For all of the Company’s customer contracts, the only identified performance obligation is providing the product to the customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Revenue is recognized at the estimated net sales price, which includes estimates of variable consideration. The Company enters into contracts with certain third-party payors for the payment of rebates with respect to the utilization of its products. These rebates are based on contractual percentages. The Company estimates and records these rebates in the same period the related revenue is recognized, resulting in a reduction of product revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Payment terms with customers do not exceed one year and, therefore, the Company does not account for a financing component in these arrangements. There are no incremental costs of obtaining a contract that would rise to or enhance an asset other than product costs, which are a component of inventory. The Company expenses incremental costs of obtaining a contract with a customer (e.g., sales commissions) when incurred as the period of benefit is less than one year. Fees charged to customers for shipping are recognized as revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The following table presents revenue disaggregated by the Company’s portfolio of products (in thousands):</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:33.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:33.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:33.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">OviTex</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34,122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,240</p></td></tr><tr><td style="vertical-align:bottom;width:33.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">OviTex PRS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,812</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,054</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,063</p></td></tr><tr><td style="vertical-align:bottom;width:33.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 475</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 152</p></td></tr><tr><td style="vertical-align:bottom;width:33.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,957</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,052</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 51,651</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,455</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 12pt 0pt;">Sales outside of the U.S. were $2.8 million and $1.7 million, respectively, for the three months ended September 30, 2024 and 2023 and $7.5 million and $4.2 million, respectively, for the nine months ended September 30, 2024 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Fair Value of Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Fair value is the price that could be received to sell an asset or paid to transfer a liability in an orderly transaction among market participants. Fair value determination in accordance with applicable accounting guidance requires that a number of significant judgments are made. Additionally, fair value is used on a nonrecurring basis to evaluate assets for impairment or as required for disclosure purposes by applicable accounting guidance on disclosures about fair value of financial instruments. Depending on the nature of the assets and liabilities, various valuation techniques and assumptions are used when estimating fair value. The carrying amounts of certain of the Company’s financial instruments, including cash and cash equivalents, accounts receivable, other assets, and accounts payable are shown at cost, which approximates fair value due to the short-term nature of these instruments. The carrying amounts of the Company’s Credit and Security Agreement approximates fair value due to its variable interest rate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company follows the provisions of ASC Topic 820, <i style="font-style:italic;">Fair Value Measurement</i>, for financial assets and liabilities measured on a recurring basis. The guidance requires fair value measurements be classified and disclosed in one of the following three categories:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Level </i><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;white-space:pre-wrap;">1: </i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Level </i><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;white-space:pre-wrap;">2: </i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Quoted prices in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liabilities.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Level </i><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;white-space:pre-wrap;">3: </i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e., supported by little or no market activity).</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following fair value hierarchy table presents information about each major category of the Company’s financial assets and liabilities measured at fair value on a recurring basis (in thousands):</p><p style="font-family:'Times New Roman','Times','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:bottom;width:60.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:37.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value measurement at reporting date using</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quoted prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">active markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">for identical</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2024:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-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.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash equivalents – money market fund</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-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.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash equivalents – money market fund</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,561</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Net Loss per Common Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.29;margin:0pt 6pt 0pt 0pt;">Basic and diluted net loss per common share is determined by dividing net loss by the weighted-average shares of common stock outstanding during the reporting period. In periods in which the Company reports a net loss, diluted net loss per share is the same as basic net loss per share since dilutive shares are not assumed to have been issued if their effect is antidilutive. Therefore, the weighted-average shares used to calculate both basic and diluted net loss per share are the same. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.29;margin:0pt 6pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following potentially dilutive securities have been excluded from the computation of diluted weighted-average shares outstanding for the periods presented, as they would be antidilutive.</p><p style="font-family:'Times New Roman','Times','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:-0.607872%;padding-left:0pt;padding-right:0pt;width:101.21%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:27.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock options </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,128,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,202,264</p></td></tr><tr><td style="vertical-align:bottom;width:70.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 971,439</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 864,427</p></td></tr><tr><td style="vertical-align:bottom;width:70.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common stock warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,556</p></td></tr><tr><td style="vertical-align:bottom;width:70.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,188,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,155,247</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Recently Issued Accounting Pronouncements</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company is an emerging growth company, as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act, until such time as those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i) is no longer an emerging growth company or (ii) affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, these consolidated financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In August 2020, the FASB issued ASU No. 2020-06, <i style="font-style:italic;">Debt with Conversion and Other Options and Derivatives and Hedging - Contracts in Entity’s Own Equity (“</i>ASU 2020-06”)<i style="font-style:italic;">.</i> ASU 2020-06 eliminates the beneficial conversion and cash conversion accounting models for convertible instruments. It also amends the accounting for certain contracts in an entity’s own equity that are currently accounted for as derivatives because of specific settlement provisions. The new guidance also modifies how particular convertible instruments and certain contracts that may be settled in cash or shares impact the diluted EPS computation. ASU 2020-06 is effective for fiscal years beginning after December 15, 2023, including interim periods within those annual periods. The adoption of this guidance did not have a significant impact on the consolidated financial statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">In November 2023, the FASB issued ASU 2023-07, <i style="font-style:italic;">Improvements to Reportable Segment Disclosures</i>, which expands public entities’ segment disclosures by requiring disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss, an amount and description of its composition for other segment items, and interim disclosures of a reportable segment’s profit or loss and assets. This guidance is effective for annual periods beginning after December 15, 2023, and interim periods within annual periods beginning after December 15, 2024, with early adoption permitted, including adoption in any interim period. The Company is currently evaluating the expected impact that the standard could have on its consolidated financial statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','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>, requiring entities to provide additional information in the income tax rate reconciliation and additional disclosures about income taxes paid. The new accounting guidance requires entities to disclose in their rate reconciliation table additional categories of information about federal, state and foreign income taxes and to provide more details about the reconciling items in </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">some categories if the items meet a quantitative threshold. This guidance is effective for annual periods beginning after December 15, 2024, and should be applied prospectively, but entities have the option to apply it retrospectively for each period presented. Early adoption is permitted for annual financial statements that have not yet been issued or made available for issuance. The Company is currently evaluating the expected impact that the standard could have on its consolidated financial statements and related disclosures.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Interim Financial Statements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The accompanying unaudited interim consolidated financial statements have been prepared from the books and records of the Company in accordance with GAAP for interim financial information and Rule 10-01 of Regulation S-X promulgated by the Securities and Exchange Commission (“SEC”), which permits reduced disclosures for interim </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">periods. All adjustments, consisting only of normal recurring adjustments, necessary for a fair presentation of the accompanying consolidated balance sheets and statements of operations and comprehensive loss, stockholders’ equity and cash flows have been made. Although these interim consolidated financial statements do not include all of the information and footnotes required for complete annual consolidated financial statements, management believes the disclosures are adequate to make the information presented not misleading. The unaudited interim results of operations and cash flows are not necessarily indicative of the results that may be expected for the full year. The unaudited interim consolidated financial statements and footnotes should be read in conjunction with the consolidated financial statements and footnotes included in the Annual Report on Form 10-K for the year ended December 31, 2023. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and contingent liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. The most significant judgments are employed in estimates used to determine the recoverability of the carrying value of the Company’s inventory. As future events and their effects cannot be determined with precision, actual results may differ significantly from these estimates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Under ASC Topic 606, <i style="font-style:italic;">Revenue from Contracts with Customers</i>, (“ASC 606”), an entity recognizes revenue when its customer obtains control of the promised good, in an amount that reflects the consideration that the entity expects to be entitled in exchange for those goods. The Company performs the following five steps to recognize revenue under ASC 606: (i) identify the contract(s) with a customer, (ii) identify the performance obligations in the contract, (iii) determine the transaction price, (iv) allocate the transaction price to the performance obligations in the contract, and (v) recognize revenue when (or as) the entity satisfies a performance obligation. The Company only recognizes revenue when it is probable that it will collect the consideration to which it is entitled in exchange for the goods or services that will be transferred to the customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">A significant portion of the Company’s revenue is generated from product shipped to a customer or from consigned inventory maintained at hospitals or other surgical facilities. Revenue from the sale of consigned products is recognized when control is transferred to the customer, which occurs at the time the product is used in a surgical procedure. For product that is not held on consignment, the Company recognizes revenue when control transfers to the customer which occurs at the time the product is shipped or delivered. For all of the Company’s customer contracts, the only identified performance obligation is providing the product to the customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Revenue is recognized at the estimated net sales price, which includes estimates of variable consideration. The Company enters into contracts with certain third-party payors for the payment of rebates with respect to the utilization of its products. These rebates are based on contractual percentages. The Company estimates and records these rebates in the same period the related revenue is recognized, resulting in a reduction of product revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Payment terms with customers do not exceed one year and, therefore, the Company does not account for a financing component in these arrangements. There are no incremental costs of obtaining a contract that would rise to or enhance an asset other than product costs, which are a component of inventory. The Company expenses incremental costs of obtaining a contract with a customer (e.g., sales commissions) when incurred as the period of benefit is less than one year. Fees charged to customers for shipping are recognized as revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The following table presents revenue disaggregated by the Company’s portfolio of products (in thousands):</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:33.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:33.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:33.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">OviTex</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34,122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,240</p></td></tr><tr><td style="vertical-align:bottom;width:33.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">OviTex PRS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,812</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,054</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,063</p></td></tr><tr><td style="vertical-align:bottom;width:33.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 475</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 152</p></td></tr><tr><td style="vertical-align:bottom;width:33.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,957</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,052</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 51,651</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,455</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 12pt 0pt;">Sales outside of the U.S. were $2.8 million and $1.7 million, respectively, for the three months ended September 30, 2024 and 2023 and $7.5 million and $4.2 million, respectively, for the nine months ended September 30, 2024 and 2023.</p> 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The following table presents revenue disaggregated by the Company’s portfolio of products (in thousands):</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:33.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:33.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:33.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">OviTex</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34,122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,240</p></td></tr><tr><td style="vertical-align:bottom;width:33.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">OviTex PRS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,812</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,054</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,063</p></td></tr><tr><td style="vertical-align:bottom;width:33.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 475</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 152</p></td></tr><tr><td style="vertical-align:bottom;width:33.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,957</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,052</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 51,651</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,455</p></td></tr></table> 12463000 10159000 34122000 28240000 6313000 4812000 17054000 13063000 181000 81000 475000 152000 18957000 15052000 51651000 41455000 2800000 1700000 7500000 4200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Fair Value of Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Fair value is the price that could be received to sell an asset or paid to transfer a liability in an orderly transaction among market participants. Fair value determination in accordance with applicable accounting guidance requires that a number of significant judgments are made. Additionally, fair value is used on a nonrecurring basis to evaluate assets for impairment or as required for disclosure purposes by applicable accounting guidance on disclosures about fair value of financial instruments. Depending on the nature of the assets and liabilities, various valuation techniques and assumptions are used when estimating fair value. The carrying amounts of certain of the Company’s financial instruments, including cash and cash equivalents, accounts receivable, other assets, and accounts payable are shown at cost, which approximates fair value due to the short-term nature of these instruments. The carrying amounts of the Company’s Credit and Security Agreement approximates fair value due to its variable interest rate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company follows the provisions of ASC Topic 820, <i style="font-style:italic;">Fair Value Measurement</i>, for financial assets and liabilities measured on a recurring basis. The guidance requires fair value measurements be classified and disclosed in one of the following three categories:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Level </i><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;white-space:pre-wrap;">1: </i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Level </i><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;white-space:pre-wrap;">2: </i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Quoted prices in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liabilities.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Level </i><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;white-space:pre-wrap;">3: </i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e., supported by little or no market activity).</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following fair value hierarchy table presents information about each major category of the Company’s financial assets and liabilities measured at fair value on a recurring basis (in thousands):</p><p style="font-family:'Times New Roman','Times','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:bottom;width:60.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:37.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value measurement at reporting date using</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quoted prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">active markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">for identical</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2024:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-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.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash equivalents – money market fund</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-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.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash equivalents – money market fund</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,561</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following fair value hierarchy table presents information about each major category of the Company’s financial assets and liabilities measured at fair value on a recurring basis (in thousands):</p><p style="font-family:'Times New Roman','Times','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:bottom;width:60.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:37.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value measurement at reporting date using</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quoted prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">active markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">for identical</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2024:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-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.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash equivalents – money market fund</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-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.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash equivalents – money market fund</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,561</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table> 13786000 41561000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Net Loss per Common Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.29;margin:0pt 6pt 0pt 0pt;">Basic and diluted net loss per common share is determined by dividing net loss by the weighted-average shares of common stock outstanding during the reporting period. In periods in which the Company reports a net loss, diluted net loss per share is the same as basic net loss per share since dilutive shares are not assumed to have been issued if their effect is antidilutive. Therefore, the weighted-average shares used to calculate both basic and diluted net loss per share are the same. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.29;margin:0pt 6pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following potentially dilutive securities have been excluded from the computation of diluted weighted-average shares outstanding for the periods presented, as they would be antidilutive.</p><p style="font-family:'Times New Roman','Times','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:-0.607872%;padding-left:0pt;padding-right:0pt;width:101.21%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:27.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock options </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,128,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,202,264</p></td></tr><tr><td style="vertical-align:bottom;width:70.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 971,439</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 864,427</p></td></tr><tr><td style="vertical-align:bottom;width:70.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common stock warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,556</p></td></tr><tr><td style="vertical-align:bottom;width:70.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,188,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,155,247</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','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:-0.607872%;padding-left:0pt;padding-right:0pt;width:101.21%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:27.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock options </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,128,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,202,264</p></td></tr><tr><td style="vertical-align:bottom;width:70.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 971,439</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 864,427</p></td></tr><tr><td style="vertical-align:bottom;width:70.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common stock warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,556</p></td></tr><tr><td style="vertical-align:bottom;width:70.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,188,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,155,247</p></td></tr></table> 2128862 2202264 971439 864427 88556 88556 3188857 3155247 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Recently Issued Accounting Pronouncements</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company is an emerging growth company, as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act, until such time as those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i) is no longer an emerging growth company or (ii) affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, these consolidated financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In August 2020, the FASB issued ASU No. 2020-06, <i style="font-style:italic;">Debt with Conversion and Other Options and Derivatives and Hedging - Contracts in Entity’s Own Equity (“</i>ASU 2020-06”)<i style="font-style:italic;">.</i> ASU 2020-06 eliminates the beneficial conversion and cash conversion accounting models for convertible instruments. It also amends the accounting for certain contracts in an entity’s own equity that are currently accounted for as derivatives because of specific settlement provisions. The new guidance also modifies how particular convertible instruments and certain contracts that may be settled in cash or shares impact the diluted EPS computation. ASU 2020-06 is effective for fiscal years beginning after December 15, 2023, including interim periods within those annual periods. The adoption of this guidance did not have a significant impact on the consolidated financial statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">In November 2023, the FASB issued ASU 2023-07, <i style="font-style:italic;">Improvements to Reportable Segment Disclosures</i>, which expands public entities’ segment disclosures by requiring disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss, an amount and description of its composition for other segment items, and interim disclosures of a reportable segment’s profit or loss and assets. This guidance is effective for annual periods beginning after December 15, 2023, and interim periods within annual periods beginning after December 15, 2024, with early adoption permitted, including adoption in any interim period. The Company is currently evaluating the expected impact that the standard could have on its consolidated financial statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','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>, requiring entities to provide additional information in the income tax rate reconciliation and additional disclosures about income taxes paid. The new accounting guidance requires entities to disclose in their rate reconciliation table additional categories of information about federal, state and foreign income taxes and to provide more details about the reconciling items in </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">some categories if the items meet a quantitative threshold. This guidance is effective for annual periods beginning after December 15, 2024, and should be applied prospectively, but entities have the option to apply it retrospectively for each period presented. Early adoption is permitted for annual financial statements that have not yet been issued or made available for issuance. The Company is currently evaluating the expected impact that the standard could have on its consolidated financial statements and related disclosures.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(4) Accrued Expenses and Other Current Liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses and other current liabilities consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','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:bottom;width:73.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Compensation and related benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,854</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,216</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Third-party and professional fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,828</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,828</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amounts due to contract manufacturer</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,314</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,024</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_tMHmii6ms02oujIrfiW_Ng;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Current portion of operating lease liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 565</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 140</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 527</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,300</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses and other current liabilities consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','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:bottom;width:73.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Compensation and related benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,854</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,216</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Third-party and professional fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,828</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,828</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amounts due to contract manufacturer</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,314</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,024</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_tMHmii6ms02oujIrfiW_Ng;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Current portion of operating lease liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 565</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 140</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 527</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,300</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 7854000 9216000 2828000 2828000 2314000 2024000 559000 565000 16000 140000 808000 527000 14379000 15300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(5) Long-term Debt</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','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:bottom;width:73.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">MidCap term loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,000</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">End of term charge</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,000</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unamortized end of term charge and issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,030)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,485)</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,970</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,515</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">MidCap Term Loan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On May 26, 2022, the Company entered into the Credit and Security Agreement (the “MidCap Credit Agreement”) with MidCap Financial Trust, as agent, and certain lender parties thereto. The MidCap Credit Agreement consists of $40.0 million in a term loan. Upon closing, the Company used a portion of the proceeds to repay borrowings under a previous credit facility and intends to use the remaining proceeds to fund operations and other general corporate purposes. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pursuant to the MidCap Credit Agreement, the Company provided a first priority security interest in all existing and future acquired assets, including intellectual property, owned by the Company. The MidCap Credit Agreement contains certain covenants that limit the Company’s ability to engage in certain transactions that may be in the Company’s long-term best interests, including the incurrence of additional indebtedness, effecting certain corporate changes, making certain investments, acquisitions or dispositions and paying dividends.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The MidCap Credit Agreement also contains customary indemnification obligations and customary events of default, including, among other things, (i) non-payment, (ii) breach of warranty, (iii) non-performance of covenants and obligations, (iv) default on other indebtedness, (v) judgments, (vi) change of control, (vii) bankruptcy and insolvency, (viii) impairment of security, (ix) key permit events, (x) termination of a pension plan, (xi) regulatory matters, (xii) material adverse effect and (xiii) breach of material contracts. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In addition, the Company must maintain minimum net revenue levels tested quarterly. In the event of default under the MidCap Credit Agreement, the Company would be required to pay interest on principal and all other due and unpaid obligations at the current rate in effect plus 2%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The MidCap term loan matures on May 1, 2027 and bears interest at a rate equal to 6.25% plus the greater of one-month Term <span style="-sec-ix-hidden:Hidden_M6PthlM33EeabFLuFC5XGQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">SOFR</span></span> (as defined in the MidCap Credit Agreement) or 1.0%. The Company is required to make 36 monthly interest payments beginning on June 1, 2022 (the “Interest-Only Period”). If the Company is in covenant compliance at the end of the Interest-Only Period, the Company will have the option to extend the Interest-Only Period by 12 months to 48 monthly interest payments, followed by 12 months of straight-line amortization, with the entire principal payment due at maturity. If the Company is not in covenant compliance at the end of the Interest-Only Period, the Company is required to make 24 months of straight-line amortization payments, with the entire principal amount due at maturity. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Subject to certain limitations, the MidCap term loan has a prepayment fee equal to 3.0% of the prepaid principal amount for the first year following the closing date of the MidCap term loan, 2.0% of the prepaid principal amount for the second year following the closing date and 1.0% of the prepaid principal amount for the third year following the closing date and thereafter. The Company is also required to pay an exit fee at the time of maturity or prepayment event equal to 5% of all principal borrowings (the “End of Term Charge”) (or in the event of a prepayment event, the amount of principal being prepaid). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense associated with the MidCap Credit Facility recorded for the three and nine months ended September 30, 2024 was $1.3 million and $4.0 million, respectively, of which $0.2 million and $0.5 million, respectively, was related to the amortization of debt issuance costs. Interest expense associated with the MidCap Credit Facility recorded for the three and nine months ended September 30, 2023 was $1.3 million and $3.9 million, respectively, of which $0.2 million and $0.4 million, respectively, was related to the amortization of debt issuance costs.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','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:bottom;width:73.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">MidCap term loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,000</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">End of term charge</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,000</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unamortized end of term charge and issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,030)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,485)</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,970</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,515</p></td></tr></table> 40000000 40000000 2000000 2000000 1030000 1485000 40970000 40515000 40000000.0 0.02 0.0625 0.010 P36M P12M P48M 0.030 0.020 0.010 0.05 1300000 4000000.0 200000 500000 1300000 3900000 200000 400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(6) Stockholders’ Equity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In November 2023, the Company entered into an Equity Distribution Agreement (the “2023 Equity Agreement”) with Piper Sandler &amp; Co, (“Piper”) in connection with the establishment of an at-the-market offering program under which the Company may sell shares of its common stock, from time to time through Piper as sales agent, in an initial amount of up to $50.0 million. The 2023 Equity Agreement superseded and replaced the Company’s previous Equity Distribution Agreement with Piper dated December 18, 2020 (the “2020 Equity Agreement”), which is no longer effective. No sales were made under the 2023 Equity Agreement or the 2020 Equity Agreement during the nine months ended September 30, 2024 or 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Warrants</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company had the following warrants outstanding to purchase common stock at September 30, 2024:</p><p style="font-family:'Times New Roman','Times','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:bottom;white-space:nowrap;width:65.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Expiration</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">dates</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock warrants </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28.65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">2028</p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock warrants </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 80,177</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28.65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">2027</p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 88,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">There have been no grants, <span style="-sec-ix-hidden:Hidden_M_zrABDHgE-EV7EBBPLYZA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">exercises</span></span> or <span style="-sec-ix-hidden:Hidden_xhQV64FjlECj_sOrBR68Hw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">cancellations</span></span> of warrants during the nine months ended September 30, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 50000000.0 0 <p style="font-family:'Times New Roman','Times','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:bottom;white-space:nowrap;width:65.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Expiration</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">dates</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock warrants </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28.65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">2028</p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock warrants </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 80,177</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28.65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">2027</p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 88,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 8379 28.65 2028 80177 28.65 2027 88556 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">(7) Sale of Product Line</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In March 2024, the Company entered into an Asset Purchase Agreement (“APA”) with MiMedx Group, Inc. (“MDXG”) to sell certain assets (the “Transaction”) related to NIVIS Fibrillar Collagen Pack Device (“NIVIS”). These assets mainly </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">included the Company’s existing inventory of NIVIS, with a net carrying value of $0.8 million, and certain intellectual property rights to sell NIVIS, with no carrying value. MDXG assumed the Company’s existing supply agreements, including the minimum obligations for NIVIS that the Company entered into in 2022 ahead of the initial sales of NIVIS. In exchange for entering into the Transaction, the Company received an initial $5.0 million upfront payment and is entitled to receive future revenue-sharing payments based on the net sales of NIVIS during the first two years following its launch by MDXG, which revenue-sharing payments would range from a minimum of $3.0 million to a maximum of $7.0 million in the aggregate. Any consideration in excess of $3.0 million up to $7.0 million is considered variable consideration that is fully constrained. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company accounted for the Transaction as a sale of a nonfinancial asset group in accordance with ASC 610-20 and followed the principals of ASC 606 to determine the consideration of $8.4 million related to the Transaction. The Company transferred control of the nonfinancial asset group in March 2024 and recognized a gain of $7.6 million on the consolidated statement of operations and comprehensive loss during the three months ended March 31, 2024. Additionally, the Company recorded the minimum revenue-share payment of $3.0 million as a receivable at September 30, 2024, with $0.4 million representing the current portion in prepaid expenses and other assets in the consolidated balance sheet and $2.6 million representing the long-term portion in other long-term assets in the consolidated balance sheet. At each reporting date, the Company assesses the constraint of variable consideration and records increases in the transaction price in the period that the estimate of variable consideration changes. For the three and nine months ended September 30, 2024, no changes were made to the variable consideration. </p> 800000 0 5000000.0 3000000.0 7000000.0 3000000.0 7000000.0 8400000 7600000 3000000.0 400000 2600000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(8) Stock-Based Compensation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company has two equity incentive plans: the 2012 Stock Incentive Plan and the Amended and Restated 2019 Equity Incentive Plan. New awards can only be granted under the Amended and Restated 2019 Equity Incentive Plan (the “Plan”). At September 30, 2024, 907,293 shares of common stock were available for future issuances under the Plan. The Plan is subject to an annual increase, subject to prior approval by the Company’s board of directors, equal to the lesser of (i) 432,442 shares, (ii) 4% of the shares outstanding on the last day of the immediately preceding fiscal year and (iii) such smaller number of shares as determined by the board of directors. The Plan provides for the grant of incentive stock options, nonqualified stock options, restricted stock awards, restricted stock units and/or stock appreciation rights to employees, directors, and other persons, as determined by the Company’s board of directors. The Company estimates forfeitures that it expects will occur and adjusts expense for actual forfeitures in the periods they occur.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company measures employee and nonemployee stock-based awards at grant-date fair value and records compensation expense ratably over the vesting period of the award. The Company recorded stock-based compensation expense in the following expense categories of the accompanying consolidated statements of operations and comprehensive loss (in thousands):</p><p style="font-family:'Times New Roman','Times','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:bottom;width:44.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 318</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 507</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 993</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,375</p></td></tr><tr><td style="vertical-align:bottom;width:44.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 607</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 670</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,804</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,861</p></td></tr><tr><td style="vertical-align:bottom;width:44.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 156</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 192</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 555</p></td></tr><tr><td style="vertical-align:bottom;width:44.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total stock‑based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,369</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,273</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,791</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Stock Options</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company’s stock options vest based on the terms in each award agreement and generally vest over four years and have a term of 10 years. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table summarizes stock option activity:</p><p style="font-family:'Times New Roman','Times','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;width:62.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">average</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">remaining</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">average exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">contractual term</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">price per share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at January 1, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,162,453</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.48</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:62.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 259,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:62.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (38,431)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:62.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Canceled/forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (255,060)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12.35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:62.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at September 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,128,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.12</p></td></tr><tr><td style="vertical-align:bottom;width:62.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested and expected to vest at September 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,099,563</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.08</p></td></tr><tr><td style="vertical-align:bottom;width:62.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercisable at September 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,612,281</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.35</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Included in outstanding options at September 30, 2024 were 319,684 stock options granted outside of the Plan. These grants were made pursuant to the Nasdaq inducement grant exception in accordance with Nasdaq listing rule 5635(c)(4). At September 30, 2024, the aggregate intrinsic value of both outstanding options and exercisable options was immaterial.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The weighted average grant-date fair value per share of options granted was $4.67 during the nine months ended September 30, 2024. The aggregate intrinsic value of options exercised was immaterial and $41,000 for the three and nine months ended September 30, 2024, respectively. At September 30, 2024, the total unrecognized compensation expense related to unvested employee and nonemployee stock option awards was $2.8 million, which is expected to be recognized in expense over a weighted-average period of approximately 2.2 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The fair value of each option was estimated on the date of grant using the Black-Scholes option pricing model and the weighted average assumptions in the table below:</p><p style="font-family:'Times New Roman','Times','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:bottom;width:77.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:77.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:19.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:77.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk‑free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:77.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Restricted Stock Units </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company has issued service-based and performance-based restricted stock units (“RSUs”). Vesting of the service-based RSUs is based on the terms in each award agreement and is generally over four years. Vesting of the performance-based RSUs is subject to continued service through 2026 and the achievement of certain performance milestones for fiscal year 2026. The amount of performance-based RSUs that will vest can range from 0% to 110% of the original number of RSUs granted. Expense for the performance-based RSUs is not recognized until the performance conditions are deemed probable of achievement. The Company has not recorded any expense related to the performance-based RSUs. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the service-based RSUs for the Plan:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">shares</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at January 1, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 657,054</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 411,825</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (178,836)</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Canceled/forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (135,104)</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at September 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 754,939</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table summarizes the performance-based RSUs for the Plan:</p><p style="font-family:'Times New Roman','Times','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;width:84.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">shares</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at January 1, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 250,149</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Canceled/forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (33,649)</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at September 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 216,500</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Included in outstanding RSUs at September 30, 2024 were 115,210 RSUs granted outside of the Plan. These grants were made pursuant to the Nasdaq inducement grant exception in accordance with Nasdaq listing rule 5635(c)(4). The weighted average grant-date fair value per RSU granted was $6.63 during the nine months ended September 30, 2024. The aggregate intrinsic value of RSUs outstanding was $2.5 million at September 30, 2024. The total unrecognized compensation expense at September 30, 2024 related to RSUs was $4.6 million, which is expected to be recognized in expense over a weighted-average period of approximately 2.6 years.</p> 2 907293 432442 0.04 <p style="font-family:'Times New Roman','Times','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:bottom;width:44.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 318</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 507</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 993</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,375</p></td></tr><tr><td style="vertical-align:bottom;width:44.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 607</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 670</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,804</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,861</p></td></tr><tr><td style="vertical-align:bottom;width:44.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 156</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 192</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 555</p></td></tr><tr><td style="vertical-align:bottom;width:44.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total stock‑based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,369</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,273</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,791</p></td></tr></table> 318000 507000 993000 1375000 607000 670000 1804000 1861000 156000 192000 476000 555000 1081000 1369000 3273000 3791000 P4Y P10Y <p style="font-family:'Times New Roman','Times','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;width:62.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">average</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">remaining</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">average exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">contractual term</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">price per share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at January 1, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,162,453</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.48</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:62.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 259,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:62.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (38,431)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:62.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Canceled/forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (255,060)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12.35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:62.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at September 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,128,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.12</p></td></tr><tr><td style="vertical-align:bottom;width:62.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested and expected to vest at September 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,099,563</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.08</p></td></tr><tr><td style="vertical-align:bottom;width:62.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercisable at September 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,612,281</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.35</p></td></tr></table> 2162453 11.48 259900 6.86 38431 5.88 255060 12.35 2128862 10.91 P6Y1M13D 2099563 10.94 P6Y29D 1612281 11.45 P5Y4M6D 319684 4.67 41000 2800000 P2Y2M12D <p style="font-family:'Times New Roman','Times','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:bottom;width:77.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:77.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:19.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:77.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk‑free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:77.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 0.732 0.0429 P6Y1M20D P4Y 0 1.10 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">shares</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at January 1, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 657,054</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 411,825</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (178,836)</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Canceled/forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (135,104)</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at September 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 754,939</p></td></tr></table> 657054 411825 178836 135104 754939 <p style="font-family:'Times New Roman','Times','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;width:84.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">shares</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at January 1, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 250,149</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Canceled/forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (33,649)</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at September 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 216,500</p></td></tr></table> 250149 33649 216500 115210 6.63 2500000 4600000 P2Y7M6D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">(9) Subsequent Event</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On October 24, 2024, the Company completed an underwritten public offering of 14,670,000 shares of its common stock, including the exercise in full of the underwriters’ option to purchase additional shares of common stock, at a price to the public of $2.25 per share and, in lieu of common stock to investors who so chose, pre-funded warrants to purchase 5,800,000 shares of common stock at a public offering price of $2.2499 per pre-funded warrant, which represents the per share public offering price for the shares of common stock less the $0.0001 per share exercise price for each pre-funded warrant. The offering resulted in gross proceeds of $46.0 million, before deducting underwriting discounts and commissions and other estimated offering expenses and assuming no subsequent exercise of the pre-funded warrants. The exercise of the pre-funded warrants, if any, is not expected to provide significant additional funding to the Company.</p> 14670000 2.25 5800000 2.2499 0.0001 46000000.0 false false false false