0001558370-22-013286.txt : 20220811 0001558370-22-013286.hdr.sgml : 20220811 20220811161159 ACCESSION NUMBER: 0001558370-22-013286 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 58 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220811 DATE AS OF CHANGE: 20220811 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TELA Bio, Inc. CENTRAL INDEX KEY: 0001561921 STANDARD INDUSTRIAL CLASSIFICATION: SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841] 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: 221155980 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-20220630x10q.htm 10-Q
0.880.571.621.13145574531445891114548210144487150001561921--12-312022Q2false00http://www.telabio.com/20220630#AccruedAndOtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent5000000001561921us-gaap:RetainedEarningsMember2022-06-300001561921us-gaap:AdditionalPaidInCapitalMember2022-06-300001561921us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001561921us-gaap:RetainedEarningsMember2022-03-310001561921us-gaap:AdditionalPaidInCapitalMember2022-03-310001561921us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-3100015619212022-03-310001561921us-gaap:RetainedEarningsMember2021-12-310001561921us-gaap:AdditionalPaidInCapitalMember2021-12-310001561921us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001561921us-gaap:RetainedEarningsMember2021-06-300001561921us-gaap:AdditionalPaidInCapitalMember2021-06-300001561921us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001561921us-gaap:RetainedEarningsMember2021-03-310001561921us-gaap:AdditionalPaidInCapitalMember2021-03-310001561921us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-3100015619212021-03-310001561921us-gaap:RetainedEarningsMember2020-12-310001561921us-gaap:AdditionalPaidInCapitalMember2020-12-310001561921us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001561921us-gaap:CommonStockMember2022-06-300001561921us-gaap:CommonStockMember2022-03-310001561921us-gaap:CommonStockMember2021-12-310001561921us-gaap:CommonStockMember2021-06-300001561921us-gaap:CommonStockMember2021-03-310001561921us-gaap:CommonStockMember2020-12-310001561921us-gaap:RestrictedStockUnitsRSUMember2021-12-310001561921us-gaap:StockOptionMembertela:EquityIncentivePlan2019Member2022-01-012022-06-300001561921tela:OvitexPrsMember2022-04-012022-06-300001561921tela:OvitexMember2022-04-012022-06-300001561921tela:OtherCustomersMember2022-04-012022-06-300001561921tela:OvitexPrsMember2022-01-012022-06-300001561921tela:OvitexMember2022-01-012022-06-300001561921tela:OtherCustomersMember2022-01-012022-06-300001561921tela:OvitexPrsMember2021-04-012021-06-300001561921tela:OvitexMember2021-04-012021-06-300001561921tela:OvitexPrsMember2021-01-012021-06-300001561921tela:OvitexMember2021-01-012021-06-300001561921us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001561921us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-06-300001561921us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300001561921us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-06-300001561921srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberstpr:PAus-gaap:AccountingStandardsUpdate201602Membertela:OfficeAndLaboratorySpaceLeaseMember2022-01-010001561921us-gaap:RetainedEarningsMember2022-04-012022-06-300001561921us-gaap:RetainedEarningsMember2022-01-012022-06-300001561921us-gaap:RetainedEarningsMember2021-04-012021-06-300001561921us-gaap:RetainedEarningsMember2021-01-012021-06-300001561921stpr:PAtela:OfficeAndLaboratorySpaceLeaseMember2020-12-310001561921stpr:PAtela:OfficeAndLaboratorySpaceLeaseMember2022-06-300001561921stpr:PAtela:OfficeAndLaboratorySpaceLeaseMember2020-12-012020-12-310001561921stpr:PAtela:OfficeAndLaboratorySpaceLeaseMember2022-01-010001561921tela:OrbimedTermLoanMember2022-04-012022-06-300001561921us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001561921us-gaap:RestrictedStockUnitsRSUMember2022-06-300001561921tela:OrbimedTermLoanMember2022-06-300001561921srt:MaximumMembertela:OrbimedTermLoanMember2022-06-300001561921tela:OrbimedTermLoansTrancheTwoMember2022-06-300001561921tela:OrbimedTermLoansTrancheOneMember2022-06-300001561921tela:MidcapTermLoansMember2022-06-300001561921tela:MidcapTermLoanTrancheTwoMember2022-05-260001561921tela:MidcapTermLoanTrancheOneMember2022-05-260001561921tela:MidcapTermLoansMember2022-05-260001561921tela:OrbimedTermLoanMember2021-12-310001561921tela:OrbimedTermLoanMemberus-gaap:LondonInterbankOfferedRateLIBORMember2022-01-012022-06-300001561921tela:MidcapTermLoansMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-01-012022-06-300001561921tela:CommonStockWarrantsExpiringIn2028Member2022-06-300001561921tela:CommonStockWarrantsExpiringIn2027Member2022-06-3000015619212021-06-3000015619212020-12-310001561921us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-06-300001561921us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-12-310001561921us-gaap:StockOptionMember2022-01-012022-06-300001561921us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001561921tela:CommonStockWarrantsMember2022-01-012022-06-300001561921us-gaap:StockOptionMember2021-01-012021-06-300001561921us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300001561921tela:CommonStockWarrantsMember2021-01-012021-06-300001561921tela:OrbimedTermLoanMember2021-01-012021-06-300001561921us-gaap:SellingAndMarketingExpenseMember2022-04-012022-06-300001561921us-gaap:ResearchAndDevelopmentExpenseMember2022-04-012022-06-300001561921us-gaap:GeneralAndAdministrativeExpenseMember2022-04-012022-06-300001561921us-gaap:SellingAndMarketingExpenseMember2022-01-012022-06-300001561921us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-06-300001561921us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-06-300001561921us-gaap:SellingAndMarketingExpenseMember2021-04-012021-06-300001561921us-gaap:ResearchAndDevelopmentExpenseMember2021-04-012021-06-300001561921us-gaap:GeneralAndAdministrativeExpenseMember2021-04-012021-06-300001561921us-gaap:SellingAndMarketingExpenseMember2021-01-012021-06-300001561921us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-06-300001561921us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-06-300001561921us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-3000015619212022-04-012022-06-300001561921us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-3000015619212021-04-012021-06-300001561921us-gaap:AdditionalPaidInCapitalMember2022-01-012022-06-300001561921tela:EquityDistributionAgreementMember2022-06-300001561921tela:EquityDistributionAgreementMember2020-12-310001561921us-gaap:CommonStockMember2022-04-012022-06-300001561921us-gaap:CommonStockMember2022-01-012022-06-300001561921us-gaap:CommonStockMember2021-04-012021-06-300001561921us-gaap:CommonStockMember2021-01-012021-06-300001561921us-gaap:StockOptionMember2022-06-300001561921tela:EquityIncentivePlan2019Member2022-06-300001561921tela:ThirdYearMembertela:MidcapTermLoansMember2022-01-012022-06-300001561921tela:SecondYearMembertela:MidcapTermLoansMember2022-01-012022-06-300001561921tela:FirstYearMembertela:MidcapTermLoansMember2022-01-012022-06-300001561921tela:OrbimedTermLoanMember2022-01-012022-06-300001561921tela:MidcapTermLoansMember2022-05-262022-05-260001561921srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberstpr:PAus-gaap:AccountingStandardsUpdate201602Membertela:OfficeAndLaboratorySpaceLeaseMember2022-01-012022-01-010001561921tela:MidcapTermLoansMember2022-01-012022-06-300001561921tela:CommonStockWarrantsExpiringIn2028Member2022-01-012022-06-300001561921tela:CommonStockWarrantsExpiringIn2027Member2022-01-012022-06-300001561921us-gaap:AdditionalPaidInCapitalMember2021-01-012021-06-3000015619212021-01-012021-06-300001561921srt:MinimumMembertela:MidcapTermLoansMember2022-01-012022-06-300001561921srt:MaximumMembertela:MidcapTermLoansMember2022-01-012022-06-3000015619212022-06-3000015619212021-12-3100015619212022-08-0300015619212022-01-012022-06-30xbrli:sharesiso4217:USDtela:itemxbrli:puretela:trancheiso4217:USDxbrli:shares

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

(Mark One)

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

For the quarterly period ended June 30, 2022

OR

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

For the transition period from to

Commission file number: 001-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 Number) 

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)

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 August 3, 2022, the registrant had 14,558,905 shares of Common Stock, $0.001 par value per share, outstanding.

CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS

Statements made in this Quarterly Report on Form 10-Q for the quarter ended June 30, 2022 (“Quarterly Report”) that are not statements of historical or current facts, such as those under the heading “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” are “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995. Forward-looking statements discuss our business, operations and financial performance and conditions, as well as our plans, objectives and expectations for our business operations and financial performance and condition. 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” and other similar expressions that are predictions of or indicate future events and future trends, or the negative of these terms or other comparable terminology. In addition, statements that “we believe” or similar statements reflect our beliefs and opinions on the relevant subject. These forward-looking statements, which are subject to risks, uncertainties and assumptions about us, may include projections of our future financial performance, our anticipated growth strategies and anticipated trends in our business.

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:

the full extent of the impact on our business from the pandemic resulting from the coronavirus and the disease it causes, including variants thereof, (“COVID-19”) is highly uncertain and difficult to predict and it may continue to impact our business, results of operations and financial condition, including our revenue (resulting from deferrals of elective procedures using our products), expenses, manufacturing capability, supply chain integrity, research and development activities, and employee-related matters, including compensation;
any future developments around COVID-19 and the uncertainty of COVID-19, including new information that may emerge, changes in the rate of COVID-19 transmission and infection, the emergence of new variants of COVID-19, the availability of vaccinations for COVID-19 and new variants thereof, changes in the level of restrictions imposed by governmental authorities (and the resulting impact on the frequency of surgical procedures using our products), access to hospitals, labor and hospital staffing shortages, and other actions taken to contain or treat COVID-19, as well as the economic impact on regional, national and international customers and markets;
estimates regarding future results of operations, financial position, research and development costs, capital requirements and our needs for additional financing;
the commercial success and the degree of market acceptance of our products;
our ability to expand, manage and maintain our direct sales and marketing organization and to market and sell our products in the United States, the European Union and the United Kingdom;
the performance of Aroa Biosurgery Ltd. (“Aroa”), in connection with the production of our products and the development of future products;
our ability to maintain our supply chain integrity and expand our supply chain to manage increased demand of 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 attract 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;

2

regulatory developments in the United States and internationally;
the volatility of capital markets and other macroeconomic factors, including due to inflationary pressures, geopolitical tensions or the outbreak of hostilities or war;
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 our 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, 2021 (our “Annual Report”), our 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. 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 after the date of this Quarterly Report on Form 10-Q or to reflect the occurrence of any unanticipated events. Comparisons of results for current and any prior periods are not intended to express any future trends on indications of future performance, unless expressed as such, and should only be viewed as historical data.

3

PART I — FINANCIAL INFORMATION

Item 1. Financial Statements

TELA Bio, Inc.

Consolidated Balance Sheets

(In thousands, except share and per share amounts)

(Unaudited)

June 30, 

December 31, 

2022

2021

Assets

 

  

 

  

Current assets:

 

  

 

  

Cash and cash equivalents

$

27,725

$

43,931

Accounts receivable, net

 

5,306

 

4,234

Inventory

 

10,291

 

7,658

Prepaid expenses and other assets

 

2,312

 

3,232

Total current assets

 

45,634

 

59,055

Property and equipment, net

 

1,706

 

1,186

Intangible assets, net

 

2,689

 

2,303

Right-of-use assets

 

1,304

 

Total assets

$

51,333

$

62,544

Liabilities and stockholders’ (deficit) equity

 

  

 

  

Current liabilities:

 

  

 

  

Accounts payable

$

2,246

$

2,414

Accrued expenses and other current liabilities

 

9,680

 

8,161

Total current liabilities

 

11,926

 

10,575

Long‑term debt

39,617

Long‑term debt with related party

 

 

31,491

Other long‑term liabilities

 

1,332

 

380

Total liabilities

 

52,875

 

42,446

Stockholders’ equity (deficit):

 

  

 

  

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; 14,557,560 and 14,529,606 shares issued and 14,557,560 and 14,529,577 shares outstanding at June 30, 2022 and December 31, 2021, respectively

 

15

 

15

Additional paid-in capital

251,846

250,064

Accumulated other comprehensive income (loss)

 

129

 

(52)

Accumulated deficit

 

(253,532)

 

(229,929)

Total stockholders’ (deficit) equity

 

(1,542)

 

20,098

Total liabilities and stockholders’ (deficit) equity

$

51,333

$

62,544

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

Six months ended June 30, 

2022

    

2021

    

2022

    

2021

Revenue

$

10,406

$

7,558

$

18,637

$

13,435

Cost of revenue (excluding amortization of intangible assets)

 

3,318

 

2,395

 

6,474

 

4,731

Amortization of intangible assets

 

538

 

76

 

614

 

152

Gross profit

 

6,550

 

5,087

 

11,549

 

8,552

Operating expenses:

 

  

 

  

 

  

 

  

Sales and marketing

 

11,055

 

7,502

 

20,433

 

13,801

General and administrative

 

3,630

 

2,966

 

7,088

 

5,722

Research and development

 

2,102

 

1,930

 

4,109

 

3,609

Total operating expenses

 

16,787

 

12,398

 

31,630

 

23,132

Loss from operations

 

(10,237)

 

(7,311)

 

(20,081)

 

(14,580)

Other expense:

 

  

 

  

 

  

 

  

Interest expense

 

(934)

 

(864)

 

(1,845)

 

(1,753)

Loss on extinguishment of debt

(1,228)

(1,228)

Other expense

 

(342)

 

(80)

 

(449)

 

(58)

Total other expense

 

(2,504)

 

(944)

 

(3,522)

 

(1,811)

Net loss

$

(12,741)

$

(8,255)

$

(23,603)

$

(16,391)

Net loss per common share, basic and diluted

$

(0.88)

$

(0.57)

$

(1.62)

$

(1.13)

Weighted average common shares outstanding, basic and diluted

 

14,557,453

 

14,458,911

 

14,548,210

 

14,448,715

Comprehensive loss:

 

  

 

  

 

  

 

  

Net loss

$

(12,741)

$

(8,255)

$

(23,603)

$

(16,391)

Foreign currency translation adjustment

 

134

 

1

 

181

 

(10)

Comprehensive loss

$

(12,607)

$

(8,254)

$

(23,422)

$

(16,401)

See accompanying notes to unaudited interim consolidated financial statements.

5

TELA Bio, Inc.

Consolidated Statements of Stockholders’ (Deficit) Equity

Three and Six Months Ended June 30, 2022

(In thousands, except share amounts)

(Unaudited)

    

    

    

Accumulated

    

    

Additional

other

Common stock

paidin

comprehensive

Accumulated

    

Shares

    

Amount

    

capital

    

income (loss)

    

deficit

    

Total

Balance at April 1, 2022

 

14,556,748

$

15

$

250,819

$

(5)

$

(240,791)

$

10,038

Vesting of common stock previously subject to repurchase

 

2

 

 

 

 

 

Exercise of stock options

 

810

 

 

5

 

 

 

5

Foreign currency translation adjustment

 

 

 

 

134

 

 

134

Stock‑based compensation expense

 

 

 

1,022

 

 

 

1,022

Net loss

 

 

 

 

 

(12,741)

 

(12,741)

Balance at June 30, 2022

 

14,557,560

$

15

$

251,846

$

129

$

(253,532)

$

(1,542)

    

    

    

    

Accumulated

    

    

Additional

other

Common stock

paidin

comprehensive

Accumulated

    

Shares

    

Amount

    

capital

    

income (loss)

    

deficit

    

Total

Balance at January 1, 2022

14,529,577

$

15

$

250,064

$

(52)

$

(229,929)

$

20,098

Vesting of common stock previously subject to repurchase

 

29

 

 

 

 

 

Vesting of share-based awards and exercise of stock options

 

40,872

 

 

12

 

 

 

12

Shares withheld for employee taxes

(12,918)

(153)

(153)

Foreign currency translation adjustment

 

 

 

 

181

 

 

181

Stock‑based compensation expense

1,923

1,923

Net loss

 

 

 

 

 

(23,603)

 

(23,603)

Balance at June 30, 2022

 

14,557,560

$

15

$

251,846

$

129

$

(253,532)

$

(1,542)

See accompanying notes to unaudited interim consolidated financial statements.

6

TELA Bio, Inc.

Consolidated Statements of Stockholders’ Equity

Three and Six Months Ended June 30, 2021

(In thousands, except share amounts)

(Unaudited)

    

    

    

Accumulated

    

Additional

other

Common stock

paidin

comprehensive

Accumulated

    

Shares

    

Amount

    

capital

    

income (loss)

deficit

    

Total

Balance at April 1, 2021

 

14,440,275

$

14

$

246,548

$

(82)

$

(204,789)

$

41,691

Vesting of common stock previously subject to repurchase

 

36

 

 

 

 

Exercise of stock options

 

19,463

 

 

116

 

 

116

Foreign currency translation adjustment

1

1

Stock‑based compensation expense

 

12,000

 

 

1,412

 

 

1,412

Net loss

 

 

 

 

(8,255)

 

(8,255)

Balance at June 30, 2021

 

14,471,774

$

14

$

248,076

$

(81)

$

(213,044)

$

34,965

Accumulated

Additional

other

Common stock

paidin

comprehensive

Accumulated

    

Shares

    

Amount

    

capital

    

loss

deficit

    

Total

Balance at January 1, 2021

 

14,437,107

$

14

$

245,736

$

(71)

$

(196,653)

$

49,026

Vesting of common stock previously subject to repurchase

 

82

 

 

 

 

 

Exercise of stock options

 

22,585

 

 

152

 

 

 

152

Foreign currency translation adjustment

(10)

(10)

Stock‑based compensation expense

 

12,000

 

 

2,106

 

 

 

2,106

Reclassification of liability-classified stock-based compensation awards

82

82

Net loss

 

 

 

 

 

(16,391)

 

(16,391)

Balance at June 30, 2021

 

14,471,774

$

14

$

248,076

$

(81)

$

(213,044)

$

34,965

See accompanying notes to unaudited interim consolidated financial statements.

7

TELA Bio, Inc.

Consolidated Statements of Cash Flows

(In thousands)

(Unaudited)

Six months ended June 30, 

    

2022

2021

Cash flows from operating activities:

Net loss

$

(23,603)

$

(16,391)

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

Depreciation expense

 

161

 

119

Noncash interest expense

 

359

 

318

Noncash loss on extinguishment of debt

1,228

Amortization of intangible assets

 

614

 

152

Net changes in operating lease ROU assets and liabilities

(17)

Inventory excess and obsolescence charge

 

1,193

 

682

Stockbased compensation expense

 

1,923

 

2,106

Change in operating assets and liabilities:

Accounts receivable, net

 

(1,115)

 

(862)

Inventory

 

(3,987)

 

(1,275)

Prepaid expenses and other assets

 

920

 

(154)

Accounts payable

 

(411)

 

570

Accrued expenses and other current and long-term liabilities

 

216

 

538

Foreign currency remeasurement loss (gain)

403

(17)

Net cash used in operating activities

 

(22,116)

 

(14,214)

Cash flows from investing activities:

Purchase of property and equipment

 

(536)

 

(47)

Net cash used in investing activities

 

(536)

 

(47)

Cash flows from financing activities:

Proceeds from issuance of longterm debt

40,000

Repayment of longterm debt

 

(30,000)

 

Payment of financing costs

(3,357)

Proceeds from exercise of stock options

 

12

 

152

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

(153)

Net cash provided by financing activities

 

6,502

 

152

Effect of exchange rate on cash and cash equivalents

 

(56)

 

7

Net decrease in cash and cash equivalents

 

(16,206)

 

(14,102)

Cash and cash equivalents, beginning of period

 

43,931

 

74,394

Cash and cash equivalents, end of period

$

27,725

$

60,292

Supplemental disclosure of cash flow information:

Cash paid during the period for interest

$

1,486

$

1,435

Supplemental disclosures of noncash investing and financing activities:

Property and equipment in accounts payable

$

146

$

55

Deferred financing costs in accounts payable and accrued expenses and other liabilities

$

103

$

Reclassification of liability-classified stock-based compensation awards to equity-classified

$

$

82

Intangible asset in accrued expenses and other liabilities

$

1,000

$

Operating lease ROU asset exchanged for operating lease liabilities

$

1,376

$

Tenant improvement and deferred rent reclassified to operating lease liabilities

$

380

$

Operating lease liabilities assumed for operating lease ROU assets

$

1,756

$

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

The Company has been impacted by the pandemic resulting from the coronavirus and the disease it causes, including variants thereof (“COVID-19”). To date, among other impacts on the Company’s business related to the pandemic, physicians and their patients have been required by state mandates, or have chosen or are still choosing to, defer elective surgery procedures in which the Company’s products otherwise would be used. There remains uncertainty and lack of visibility regarding the Company’s near-term revenue growth prospects and product development plans due to the rapidly evolving environment and continued uncertainties resulting from the ongoing COVID-19 pandemic. Although certain regions have experienced a reduction in COVID-19 cases and hospitalizations and a relaxing of governmental restrictions, following the recent emergence of the Omicron BA.4 and BA.5 subvariants and an increase in caseloads as a result, at this time, the full extent of the impact of the ongoing COVID-19 pandemic on the Company’s business, results of operations and financial condition, including revenue, expenses, manufacturing capability, supply chain integrity, staffing availability, research and development costs and employee-related compensation, will depend on future developments that are highly uncertain. This includes new information that may emerge concerning COVID-19 and the actions taken to mitigate the spread of or treat COVID-19, the emergence of new variants of COVID-19, as well as the economic impact on local, regional, national and international customers and markets.

(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 $253.5 million as of June 30, 2022. The Company anticipates incurring additional losses until such time, if ever, it can generate sufficient revenue from its products to cover its expenses.

The operations of the Company are subject to certain risks and uncertainties including, among others, the uncertainty of product development, the impact of COVID-19 and the emergence of any variants thereof on the business, ongoing economic uncertainty, including as a result of inflationary pressures, geopolitical factors such as the conflict between Russia and Ukraine, 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, 2021. Any reference in these notes to applicable guidance is meant to refer to generally accepted accounting principles (“GAAP”) in the United States as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Updates (“ASU”) promulgated by the Financial Accounting Standards Board (“FASB”).

9

Table of Contents

TELA Bio, Inc.

Notes to Unaudited Interim Consolidated Financial Statements (Continued)

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 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 (deficit) 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. Unaudited interim results of operations and cash flows are not necessarily indicative of the results that may be expected for the full year. 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, 2021.

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 fair value of stock-based awards issued and 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, 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 Topic 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. 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 our portfolio of products (in thousands):

Three months ended June 30, 

Six months ended June 30, 

2022

2021

2022

2021

OviTex

$

7,028

$

5,761

$

12,689

$

10,428

OviTex PRS

3,353

1,797

5,901

3,007

Other

25

47

Total revenue

$

10,406

$

7,558

$

18,637

$

13,435

Sales outside of the United States were immaterial for the three and six months ended June 30, 2022 and 2021.

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. Due to the related-party relationship of the credit facility (the “OrbiMed Credit Facility”) with OrbiMed Royalty Opportunities II, LP (“OrbiMed”) (Note 6), it was impractical to determine the fair value of the debt.

The Company follows the provisions of FASB 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)

June 30, 2022:

Cash equivalents – money market fund

$

20,415

$

$

December 31, 2021:

Cash equivalents – money market fund

$

41,396

$

$

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. A net loss cannot be diluted, so when the Company is in a net loss position, basic and diluted net loss per common 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.

Three and six months ended June 30,

2022

2021

Stock options (including shares subject to repurchase)

1,959,437

 

1,589,243

Unvested restricted stock units

309,767

159,849

Common stock warrants

88,556

88,556

Total

 

2,357,760

 

1,837,648

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 February 2016, the FASB issued ASU No. 2016-02, Leases, (“ASU 2016-02”) which requires a lessee to record a right-of-use (“ROU”) asset and a corresponding lease liability on the balance sheet for all leases with terms longer than 12 months. A modified retrospective transition approach is required, applying the new standard to all leases existing at the date of initial application. An entity may choose to use either (1) its effective date or (2) the beginning of the earliest comparative period presented in the consolidated financial statements as its date of initial application. If an entity chooses the second option, the transition requirements for existing leases also apply to leases entered into between the date of initial application and the effective date. The Company adopted ASU 2016-02 on January 1, 2022 using the modified retrospective transition method and elected the transition practical expedients to not reassess lease identification, lease classification and initial indirect costs related to those leases entered into prior to the date of application.

In June 2016, the FASB issued ASU No. 2016-13, Measurement of Credit Losses on Financial Instruments, which provides guidance for recognizing credit losses on financial instruments based on an estimate of current expected credit losses model. The standard is effective for the Company beginning January 1, 2023, and the adoption of this guidance is not expected to have a significant impact on the consolidated financial statements and related disclosures.

(4) Leases

The Company leases office and laboratory space in Malvern, Pennsylvania under a noncancelable lease (the “Malvern Lease”). The Malvern Lease, which was concluded to be an operating lease, was amended in December 2020 to extend the term of the lease from May 2021 to May 2028. The Malvern Lease has annual scheduled payment increases and provides the Company a renewal option for an additional term of 60 months at the end of the lease term. The Company evaluates renewal options at lease inception and on an ongoing basis and includes renewal options that it is reasonably certain to exercise in its expected lease terms when classifying leases and measuring lease liabilities. As the Company is not reasonably certain to exercise the renewal option, the additional 60-month term has been excluded.

12

Table of Contents

TELA Bio, Inc.

Notes to Unaudited Interim Consolidated Financial Statements (Continued)

On January 1, 2022 and upon adoption of ASU 2016-02, the Company recorded an operating lease liability of $1.8 million and an operating lease ROU asset of $1.4 million related to the Malvern Lease. The Company also eliminated approximately $0.4 million of deferred rent and tenant allowance liabilities as of December 31, 2021 as these components are reflected in the operating lease ROU asset.

Operating lease leasehold improvements are depreciated over the lesser of the useful lives of the leasehold improvements or the lease term. The tenant allowance was historically amortized over the initial, non-cancelable term of the Malvern Lease.

The Company's lease does not provide an implicit rate, and therefore, the Company uses its incremental borrowing rate as the discount rate when measuring operating lease liabilities. The incremental borrowing rate represents an estimate of the interest rate the Company would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of a lease. The Company used an incremental borrowing rate of 9.75% to discount the Malvern Lease payments included in the operating lease liabilities recognized upon adoption of ASU 2016-02.

The Company recognized $0.1 million and $0.2 million of lease cost during the three and six months ended June 30, 2022. Cash paid for amounts included in the measurement of operating lease liabilities was $0.1 million and $0.2 million for the three and six months ended June 30, 2022, and this amount is included in operating activities in the consolidated statements of cash flows. As of June 30, 2022, the remaining lease term for the Malvern Lease is 6.0 years.

The following table reconciles the undiscounted future minimum lease payments (displayed in aggregate by year) under non-cancelable operating leases with terms of more than one year to the total operating lease liabilities recognized on the consolidated balance sheets as of June 30, 2022 (in thousands):

Remainder of 2022

$

176

2023

358

2024

 

366

2025

375

2026

383

2027

392

Thereafter

165

Total undiscounted future minimum lease payments

$

2,215

Less imputed interest

(547)

Total operating lease liabilities

$

1,668

At December 31, 2021, the Company’s future minimum lease payments under non-cancelable operating leases for the five years ending December 31, 2022 through 2026 and thereafter were as follows: $0.3 million, $0.4 million, $0.4 million, $0.4 million, $0.4 million and $0.5 million, respectively.

As of June 30, 2022, $0.3 million representing the current portion of operating lease liabilities is included in accrued expenses and other current liabilities in the consolidated balance sheets and $1.3 million representing the long-term portion of operating lease liabilities is included in other long-term liabilities in the consolidated balance sheets.

13

Table of Contents

TELA Bio, Inc.

Notes to Unaudited Interim Consolidated Financial Statements (Continued)

(5) Accrued Expenses and Other Current Liabilities

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

June 30, 

December 31, 

    

2022

    

2021

Compensation and related benefits

$

4,493

$

4,976

Third-party and professional fees

 

2,442

 

2,233

Amounts due to contract manufacturer

2,188

842

Current portion of operating lease liabilities

336

Research and development expenses

107

31

Other

 

114

 

79

Total accrued expenses and other current liabilities

$

9,680

$

8,161

In June 2022, it became probable that the Company would achieve the sales milestones in the European territory, and as such, the Company recorded a liability of $1.0 million included in amounts due to contract manufacturer above and a corresponding developed technology right intangible asset.

(6) Long-term Debt

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

June 30, 

December 31, 

    

2022

    

2021

MidCap Term Loan

$

40,000

$

OrbiMed Term Loan (related party)

30,000

End of term charge

 

2,000

 

3,000

Unamortized end of term charge and issuance costs

 

(2,383)

 

(1,509)

Long-term debt

$

39,617

$

31,491

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 (the “Agent”), and certain lender parties thereto. The MidCap Credit Agreement provides for up to $50.0 million in term loans (the “MidCap Term Loans”), consisting of a $40.0 million Tranche 1 (“Tranche 1”) and a $10.0 million Tranche 2 (“Tranche 2”). Upon closing, the Company borrowed $40.0 million of Tranche 1 and used a portion of the proceeds to repay borrowings under the OrbiMed Credit Facility (described below) and intends to use the remaining proceeds to fund operations and other general corporate purposes. The Company will be eligible to borrow Tranche 2 at the Company’s option upon meeting certain conditions, including, but not limited to, reaching $65.0 million of net product revenue over the preceding four quarters by fiscal year end 2023.

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.

14

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 Loans mature on May 1, 2027 and bear 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 Loans have a prepayment fee equal to 3.0% of the prepaid principal amount for the first year following the closing date of the MidCap Term Loans, 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 six months ended June 30, 2022 was $0.3 million, of which $0.1 million was related to the amortization of debt issuance costs.

OrbiMed Term Loan (Related Party)

In November 2018, the Company entered into the OrbiMed Credit Facility with OrbiMed, a related party as the lender is affiliated with a stockholder of the Company, which consisted of up to $35.0 million in term loans (the “OrbiMed Term Loans”). The OrbiMed Term Loans consisted of two tranches, a $30.0 million Tranche 1 (“First Tranche”) and a $5.0 million Tranche 2 (“Second Tranche”). In November 2018, the Company borrowed $30.0 million of the First Tranche. The Company elected not to borrow the Second Tranche prior to its expiration on December 31, 2019. On May 26, 2022, the Company entered into the MidCap Credit Agreement and upon closing used a portion of the proceeds to repay all borrowings under the OrbiMed Credit Facility.

The OrbiMed Term Loan bore interest at a rate equal to 7.75% plus the greater of one-month LIBOR or 2.0% until the aggregate principal, interest and End of Term Charge of $3.0 million were paid with part of the proceeds received from the MidCap Credit Agreement. As a result of these payments, a $1.2 million loss on extinguishment was recorded during the three months ended June 30, 2022. Interest expense associated with the OrbiMed Credit Facility recorded for the six months ended June 30, 2022, was $1.5 million, of which $0.3 million was related to the amortization of debt issuance costs. Interest expense associated with the OrbiMed Credit Facility recorded for the six months ended June 30, 2021, was $1.8 million, of which $0.3 million was related to the amortization of debt issuance costs.

(7) Stockholders’ Equity (Deficit)

In December 2020, the Company entered into an Equity Distribution Agreement (the “Equity Agreement”) with Piper Sandler & Co (the “Sales Agent”) in connection with the establishment of an at-the-market offering program under which it may sell up to an aggregate of $50.0 million of shares of the Company’s common stock, from time to time through the Sales Agent. No sales were made under the Equity Agreement during the six months ended June 30, 2022.

15

Table of Contents

TELA Bio, Inc.

Notes to Unaudited Interim Consolidated Financial Statements (Continued)

Warrants

The Company had the following warrants outstanding to purchase common stock at June 30, 2022:

Exercise

Expiration

    

Outstanding

    

price

    

dates

Common stock warrants

 

8,379

$

28.65

 

2028

Common stock warrants

 

80,177

 

28.65

 

2027

 

88,556

(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 June 30, 2022, 983,654 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 June 30, 

Six months ended June 30, 

    

2022

    

2021

2022

2021

Sales and marketing

$

340

$

253

$

647

$

437

General and administrative

535

 

385

 

999

 

751

Research and development

 

147

 

774

 

277

 

918

Total stock‑based compensation

$

1,022

$

1,412

$

1,923

$

2,106

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

 

1,706,409

$

11.88

 

  

Granted

 

322,285

 

10.88

 

  

Exercised

 

(1,964)

 

6.09

 

  

Canceled/forfeited

 

(67,293)

 

13.49

 

  

Outstanding at June 30, 2022

 

1,959,437

$

11.67

 

7.50

Vested and expected to vest at June 30, 2022

 

1,901,058

$

11.64

 

7.45

Exercisable at June 30, 2022

 

1,064,134

$

10.74

 

6.41

16

Table of Contents

TELA Bio, Inc.

Notes to Unaudited Interim Consolidated Financial Statements (Continued)

Included in outstanding options at June 30, 2022, were 257,750 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 June 30, 2022, the aggregate intrinsic value of both outstanding options and exercisable options was $0.5 million.

The 2012 Stock Incentive Plan provided the holders of stock options an election to early exercise prior to vesting. The Company had the right, but not the obligation, to repurchase early exercised options without transferring any appreciation to the employee if the employee terminates employment before the end of the original vesting period. The repurchase price was the lesser of the original exercise price or the then fair value of the common stock.

The following table summarizes activity relating to early exercise of stock options:

Number of

    

shares

Unvested balance at January 1, 2022

 

29

Vested

(29)

Unvested balance at June 30, 2022

 

The weighted average grant-date fair value per share of options granted was $6.84 during the six months ended June 30, 2022. The aggregate intrinsic value of options exercised was $3,000 and $10,000 for the three and six months ended June 30, 2022, respectively. At June 30, 2022, the total unrecognized compensation expense related to unvested employee and nonemployee stock option awards was $5.8 million, which is expected to be recognized in expense over a weighted-average period of approximately 2.6 years.

Estimating Fair Value of Stock Options

The fair value of each grant of stock options was determined by the Company using the methods and assumptions discussed below. Certain of these inputs are subjective and generally require judgment to determine.

Expected term – The expected term of stock options represents the weighted-average period the stock options are expected to be outstanding. The Company uses the simplified method for estimating the expected term as provided by the Securities and Exchange Commission. The simplified method calculates the expected term as the average time to vesting and the contractual life of the options.

Expected volatility – Due to the Company’s limited operating history and lack of sufficient company-specific historical or implied volatility, the expected volatility assumption was determined by examining the historical volatilities of a group of industry peers, including the Company, whose share prices are publicly available.

Risk-free interest rate – The risk-free rate assumption is based on U.S. Treasury instruments, the terms of which were consistent with the expected term of the Company’s stock options.

Expected dividend – The Company has not paid and does not intend to pay dividends.

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:

Six months ended

    

June 30, 2022

 

Expected dividend yield

 

Expected volatility

 

68.4

%

Risk‑free interest rate

 

2.17

%

Expected term (in years)

 

6.18

17

Table of Contents

TELA Bio, Inc.

Notes to Unaudited Interim Consolidated Financial Statements (Continued)

Restricted Stock Units

The Company’s restricted stock units (“RSUs”) vest based on the terms in each award agreement and generally vest over four years. The following table summarizes restricted stock units for the Plan:

Number of

    

shares

Outstanding at January 1, 2022

163,043

Granted

190,450

Vested

(38,908)

Canceled/forfeited

(4,818)

Outstanding at June 30, 2022

309,767

The weighted average grant-date fair value per RSU granted was $11.30 during the six months ended June 30, 2022. The aggregate intrinsic value of RSUs outstanding was $2.2 million at June 30, 2022. The total unrecognized compensation expense at June 30, 2022 related to RSUs was $3.1 million, which is expected to be recognized in expense over a weighted-average period of approximately 3.1 years.

(9) Related-Party Transactions

On November 16, 2018, the Company entered into a senior secured term loan facility with OrbiMed, an entity affiliated with an owner of a material amount of the Company’s outstanding voting securities. The terms of the debt and related components are described in more detail in Note 6. On May 26, 2022, the Company entered into the MidCap Credit Agreement and upon closing used a portion of the proceeds to repay all borrowings under the OrbiMed Credit Facility, and terminated the OrbiMed Credit Facility.

18

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 on Form 10-Q for the quarter ended June 30, 2022 (the “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, 2021 and the related Management’s Discussion and Analysis of Financial Condition and Results of Operation, both of which are contained in our Annual Report on Form 10-K for the year ended December 31, 2021 (the “Annual Report”) filed with the Securities and Exchange Commission (“SEC”) on March 23, 2022. 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. 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.

Our first portfolio of products, the OviTex Reinforced Tissue Matrix (“OviTex”), 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. Our OviTex products have received 510(k) clearance from the U.S. Food and Drug Administration (“FDA”), which clearance was obtained and is currently held by Aroa Biosurgery Ltd. (“Aroa”), our exclusive manufacturer and supplier of these products. We recently announced 24-month results of our single arm, multicenter post-market clinical study, which we refer to as our BRAVO study. The BRAVO study was designed to evaluate the clinical performance of OviTex for primary or recurrent ventral hernias in 92 enrolled patients. The recurrence rate at the 24-month time point was 2.6%, and surgical site occurrences (“SSOs”) were observed in 38% of the study population. 78% of all enrolled patients 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 clinically meaningful improvements in their quality of life and perceived health. The 24-month results will be presented in a future peer-reviewed publication, and the interim results measured at the 12-month time point were previously published in November 2021 in the Journal of Clinical Medicine.

Our second portfolio of products, the OviTex PRS Reinforced Tissue Matrix (“OviTex PRS”), addresses unmet needs in plastic and reconstructive surgery. In April 2019, our OviTex PRS products received 510(k) clearance from the FDA, which clearance was obtained by Aroa and is currently held by us.

We began commercialization of our OviTex products in the United States in July 2016. Our OviTex portfolio consists of multiple products for hernia repair and abdominal wall reconstruction, inguinal hernia repair and hiatal hernia repair. In addition, to address the significant increase in the number of robotic-assisted hernia repairs over the last several years, we have designed an OviTex product line for use in laparoscopic and robotic-assisted surgery (“OviTex LPR”), which we began commercializing in November 2018.

19

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. We commenced a limited launch in May 2019 and gathered clinical feedback from our initial surgeon users. Based on this feedback, we expanded our commercial launch in June 2020 and expect to continue to expand our surgeon network. We have also engaged in discussions with the FDA regarding an Investigational Device Exemption protocol to study the safety and effectiveness of our OviTex PRS product for an indication in breast reconstruction surgery. The FDA has stated that a premarket approval, rather than a 510(k) clearance, will be required for such an indication.

We market our products through a single direct sales force, predominantly in the United States 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 June 30, 2022, we had 61 sales territories in the United States. As part of our commercial strategy, we plan to continue to invest in our commercial organization by hiring additional account managers, clinical development specialists and administrative support staff to support and service new accounts for soft tissue reconstruction procedures. Additionally, we believe we can enhance the productivity of our sales force by improving customer segmentation and targeting, leveraging digital channels to engage customers and utilizing engagement analytics to support development.

We announced, in November 2021, that we entered into a distribution agreement with Next Science Technologies Pty Limited (“Next Science”), a medical technology company, granting us the exclusive rights to sell and market Next Science’s proprietary antimicrobial surgical wash with XBIO® technology across the U.S. plastic reconstructive market. We commenced private label marketing of the solution for plastic surgery in early 2022. Next Science’s XBIO Technology delivers an advanced option for surgical infection control. We believe the infection control solution will expand our service offerings and diversify our supplier base as we continue to create a soft-tissue restoration portfolio.

We are currently devoting research and development resources to develop additional versions of our OviTex hernia product lines, including self-adhering technology to further enhance product compatibility in robotic procedures, as well as additional versions of our OviTex PRS product lines. We are also working to develop new product features and designs for both our existing OviTex and OviTex PRS products. Additionally, we are exploring new packaging technology to increase the shelf life of our OviTex and OviTex PRS products. We intend to continue to make investments in research and development efforts to develop improvements and enhancements. 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 of low single digit royalties or other product acquisition costs.

Our products are manufactured by Aroa at their FDA registered and ISO 13485 compliant facility in Auckland, New Zealand. We maintain our Aroa License for the exclusive supply of ovine rumen and manufacture of our reinforced tissue matrices under which we purchase product from Aroa at a fixed cost equal to 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.

The vast majority of our revenue to date has been generated by the sale of our OviTex products. Our revenue increased by $2.8 million, or 38%, from $7.6 million for the three months ended June 30, 2021 to $10.4 million for the three months ended June 30, 2022 and by $5.2 million, or 39%, from $13.4 million for the six months ended June 30, 2021 to $18.6 million for the six months ended June 30, 2022. Our net loss increased by $4.5 million, or 54%, from $8.3 million for the three months ended June 30, 2021 to $12.7 million for the three months ended June 30, 2022 and by $7.2 million, or 44%, from $16.4 million for the six months ended June 30, 2021 to $23.6 million for the six months ended June 30, 2022. We have not been profitable since inception and as of June 30, 2022, we had an accumulated deficit of $253.5 million. We expect to incur losses for the foreseeable future.

Business Update Regarding COVID-19

Our business, results of operations and commercial operations have been impacted by the ongoing COVID-19 pandemic and the emergence of variants of COVID-19. We continue to closely monitor developments related to the ongoing COVID-19 pandemic and our decisions will continue to be driven by the health and well-being of our employees, our

20

customers, and their patients while maintaining operations to support our customers and their patients in the near-term. These developments include:

Surgery Deferrals: We believe our revenue was impacted during the six months ended June 30, 2022, mostly in January and February 2022, due to the impact of COVID-19 resurgences and lower surgical procedural volumes. The extent of future elective surgery deferrals and the timing and extent of the economic impact of the pandemic on us, and the pace at which the economy recovers therefrom, cannot be determined at this time, particularly in light of recent surges and the continued emergence of new variants. Further, the reallocation of hospital resources to treat COVID-19 may continue to cause a financial strain on healthcare systems and reduce procedural volumes. We continue to work closely with our hospital and physician customers and suppliers to navigate through this unforeseen event while maintaining flexible operations to respond to the changing environment.
Operations: Our sales, marketing and research and development efforts have continued since the outbreak of the pandemic. As access to hospitals continues to evolve throughout this pandemic and vary from hospital to hospital and state to state, our sales team has continued to adapt to changing conditions within their regions. Most of our sales professionals have used a virtual selling program, which includes virtual sales calls with physicians, peer-to-peer discussions with key opinion leaders, physician webinars and sales professional training to supplement our in-person sales and marketing programs. We expect to continue to adapt our sales and marketing strategies as we continue to gain better visibility into the effects of the ongoing COVID-19 pandemic on our business. Since our contract manufacturer is located and headquartered in Auckland, New Zealand, where COVID-19 mitigation efforts have to date been effective, our manufacturing and supply chain has largely been uninterrupted. However, it could be disrupted in the future due to staffing shortages, production slowdowns or stoppages, travel and shipping restrictions or disruptions in delivery systems related to COVID-19.
Product Development: We continue to evaluate the timing and scope of planned next generation product development and commercialization initiatives in light of the ongoing COVID-19 pandemic, and we plan to continue to prioritize and invest in our critical R&D and clinical programs.

First Half 2022 Results. During January and February, we experienced increased volatility in demand for our products as COVID-19 cases and hospitalizations increased. We saw improvement in our business during March and the three months ended June 30, 2022, although we continue to monitor the potential impact of the recent emergence of the Omicron BA.4 and BA.5 variants on our results. The timing, extent and continuation of any increase in procedures, any corresponding increase in sales of our products, and whether there could be a future decrease in the current level of procedures being performed, remain uncertain and are subject to a variety of factors, including:
oA material increase in COVID-19 cases in one or more locations, including as a result of the emergence of new variants of COVID-19, may result in an increase in COVID-19 hospitalizations and a corresponding decrease in elective procedures in such impacted locations.
oThe perceived safety of COVID-19 vaccines and boosters, the speed of COVID-19 vaccine distribution and administration, the timing and extent to which the vaccination process will affect the progression of the virus, and the efficacy of such vaccines against the new variants of the virus.
oGovernment vaccine mandates could affect our ability to retain or hire employees.
oGovernment restrictions on elective procedures may change over time and may vary in different geographic locations due to localized increases or decreases in the number of COVID-19 cases.
oPatients electing to defer or avoid treatment for elective procedures due to concerns about being exposed to COVID-19, loss of employer-sponsored health insurance related to unemployment or other reasons.

21

oHospitals may reserve increased space, personal protective equipment and staff for potential COVID-19 patients, especially if the number of COVID-19 cases in a particular region spike or a new variant of COVID-19 emerges in such region, limiting the space and resources allocated to inpatient and outpatient elective procedures.
oHospitals may experience staffing shortages due to normal turnover and due to COVID-19, which could reduce the number of elective procedures that can be performed at hospitals with staffing shortages.
oHospitals may continue to preserve cash and may not immediately replenish their inventories of our products, which would impact our future sales and revenues and make it difficult to accurately predict our inventory requirements.

We continue to closely monitor local, regional and global COVID-19 surges as well as new variants of the virus for an impact on procedures during the third quarter of 2022 and beyond.

Outlook. There remains uncertainty and lack of visibility regarding our near-term revenue growth prospects and product development plans due to the rapidly evolving environment and continued uncertainties resulting from the ongoing COVID-19 pandemic. While certain regions are now experiencing a reduction in COVID-19 cases and a relaxing of governmental restrictions, following the recent emergence and increased caseloads of the Omicron BA.4 and BA.5 subvariants, at this time, the full extent of the impact of the ongoing COVID-19 pandemic on our business, financial condition and results of operations is uncertain and cannot be predicted with reasonable accuracy and will depend on future developments that are also uncertain, such as the potential development of new variants of COVID-19, the efficacy of existing vaccines against new variants of COVID-19, and the future geographic scope of COVID-19.

Components of Our Results of Operations

Revenue

Substantially all of our revenue consists of direct sales of our products to hospital accounts in the United States. 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 it is unclear at this point what long-term effect the ongoing COVID-19 pandemic will have on our ability to continue to generate revenue and expand our customer base.

Cost of Revenue (excluding amortization of intangible assets)

Cost of revenue primarily consists of the costs of licensed products, charges related to excess and obsolete inventory adjustments, current royalties and costs related to shipping. We purchase product from our contract manufacturer, Aroa, at a fixed cost equal to 27% of our net sales of licensed products. The initial term of our Aroa License terminates on the later of (i) August 3, 2022, or (ii) 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, although it is unclear at this point what long-term effect, if any, the ongoing COVID-19 pandemic will have on product demand which 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 or probable to be 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.

22

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 profit has been, and we expect it will continue to be, affected by a variety of factors, including sales volume, current and potential royalties and excess and inventory obsolescence costs. Our gross profit may increase to the extent our revenue grows.

Sales and Marketing Expenses

Sales and marketing expenses consist of market research and commercial activities related to the sale of OviTex and OviTex PRS, 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, as well as travel and training expenses.

Over time we expect our sales and marketing expenses to increase in absolute dollars as we continue to expand our commercial organization to both drive and support our planned growth in revenue. It is unclear at this point, however, what long-term effect, if any, the ongoing COVID-19 pandemic will have on these expansion plans. We expect our sales and marketing expenses to decrease as a percentage of revenue primarily 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 that our general and administrative expenses will increase in absolute dollars as we execute our growth initiatives and expand our business and headcount to support these initiatives. It is unclear at this point, however, what long-term effect, if any, the ongoing COVID-19 pandemic will have on these expansion plans. 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, laboratory materials and supplies and an allocation of related facilities costs. We expense research and development costs as they are incurred.

We expect that our research and development expenses in absolute dollars will increase in the future as we develop new products and enhance existing products although it is unclear at this point what long-term effect, if any, the ongoing COVID-19 pandemic will have on these development plans. We expect research and development expenses as a percentage of revenue to vary over time depending on the level and timing of new product development initiatives.

Interest Expense

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

23

Loss on Extinguishment of Debt

Loss on extinguishment of debt consists of the excess consideration paid over the net carrying value of our debt at the time of extinguishment.

Other Expense

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

24

Results of Operations

Comparison of the Three Months Ended June 30, 2022 and 2021

Three months ended June 30, 

Change

 

    

2022

    

2021

    

Dollar

    

Percentage

 

(in thousands, except percentages)

 

Revenue

$

10,406

$

7,558

$

2,848

 

38

%

Cost of revenue (excluding amortization of intangible assets)  

 

3,318

 

2,395

 

923

 

39

Amortization of intangible assets

 

538

 

76

 

462

 

608

Gross profit

 

6,550

 

5,087

 

1,463

 

29

Gross margin

 

63

%  

 

67

%

 

  

Operating expenses:

 

 

  

 

  

 

  

Sales and marketing

 

11,055

 

7,502

 

3,553

 

47

General and administrative

 

3,630

 

2,966

 

664

 

22

Research and development

 

2,102

 

1,930

 

172

 

9

Total operating expenses

 

16,787

 

12,398

 

4,389

 

35

Loss from operations

 

(10,237)

 

(7,311)

 

(2,926)

 

40

Other expense:

 

 

  

 

  

 

Interest expense

 

(934)

 

(864)

 

(70)

 

8

Loss on extinguishment of debt

(1,228)

(1,228)

 

Other expense

 

(342)

 

(80)

 

(262)

 

328

Total other expense

 

(2,504)

 

(944)

 

(1,560)

 

165

Net loss

$

(12,741)

$

(8,255)

$

(4,486)

 

54

%

Revenue

Revenue increased by $2.8 million, or 38%, to $10.4 million for the three months ended June 30, 2022 from $7.6 million for the three months ended June 30, 2021. The increase in revenue was primarily driven by an increase in unit sales of our products due to the expansion of our commercial organization, increased penetration within existing customer accounts and stronger international sales. During the three months ended June 30, 2022, we sold 2,423 units of OviTex as compared to 1,864 units of OviTex during the three months ended June 30, 2021, a 30% increase in unit sales volume. Additionally, we sold 644 units of OviTex PRS during the three months ended June 30, 2022 as compared to 337 units during the three months ended June 30, 2021, a 91% increase in unit sales volume.

Cost of Revenue

Cost of revenue (excluding amortization of intangible assets) increased by $0.9 million, or 39%, to $3.3 million for the three months ended June 30, 2022 from $2.4 million for the three months ended June 30, 2021. The increase in cost of revenue for the three months ended June 30, 2022 was primarily the result of an increase in products purchased to support our higher unit sales.

Amortization of Intangible Assets

Amortization of intangible assets increased by $0.5 million, or 608% to $0.5 million for the three months ended June 30, 2022 from $76,000 for the three months ended June 30, 2021. In June 2022, we determined that our final milestone target under our licensing agreement with Aroa was probable of being met and recorded the payment obligation as an intangible asset, resulting in a cumulative amortization charge of $0.5 million.

Gross Margin

Gross margin decreased to 63% for the three months ended June 30, 2022 from 67% for the three months ended June 30, 2021. The decrease was primarily due to the cumulative amortization charge recorded during the three months ended June 30, 2022.

25

Sales and Marketing

Sales and marketing expenses increased by $3.6 million, or 47%, to $11.1 million for the three months ended June 30, 2022 from $7.5 million for the three months ended June 30, 2021. The increase was primarily due to higher salaries, benefits and commission costs as a result of an expansion of our commercialization activities, higher travel and consulting expenses and additional employee-related costs due to the increase in headcount.

General and Administrative

General and administrative expenses increased by $0.7 million, or 22%, to $3.6 million for the three months ended June 30, 2022 from $3.0 million for the three months ended June 30, 2021. The increase was primarily due to higher salaries and benefits and increased professional, consulting and legal expenses.

Research and Development

Research and development expenses increased by $0.2 million, or 9%, to $2.1 million for the three months ended June 30, 2022 from $1.9 million for the three months ended June 30, 2021. The increase was primarily due to higher salaries and benefits.

Interest Expense

Interest expense increased by $70,000, or 8%, to $0.9 million for both the three months ended June 30, 2022 and 2021 as the term loan amount borrowed increased under the MidCap Credit Agreement which offset the lower interest rate.

Loss on Extinguishment of Debt

We recorded a loss on the extinguishment of debt of $1.2 million during the three months ended June 30, 2022 related to the repayment of borrowings of our credit facilities with OrbiMed in May. The losses were primarily comprised of the write-off of unamortized debt discounts and prepayment penalties at the time of extinguishment.

Other Expense

Other expense increased $0.3 million, or 328%, to $0.3 million for the three months ended June 30, 2022 from $80,000 for the three months ended June 30, 2021. The increase was primarily due to foreign currency translation adjustments.

26

Comparison of the Six Months Ended June 30, 2022 and 2021

Six Months Ended June 30, 

Change

 

    

2022

    

2021

    

Dollar

    

Percentage

 

(in thousands, except percentages)

 

Revenue

$

18,637

$

13,435

$

5,202

 

39

%

Cost of revenue (excluding amortization of intangible assets)

 

6,474

 

4,731

 

1,743

 

37

Amortization of intangible assets

 

614

 

152

 

462

 

304

Gross profit

 

11,549

 

8,552

 

2,997

 

35

Gross margin

 

62

%  

 

64

%  

 

  

 

  

Operating expenses:

 

  

 

  

 

  

 

  

Sales and marketing

 

20,433

 

13,801

 

6,632

 

48

General and administrative

 

7,088

 

5,722

 

1,366

 

24

Research and development

 

4,109

 

3,609

 

500

 

14

Total operating expenses

 

31,630

 

23,132

 

8,498

 

37

Loss from operations

 

(20,081)

 

(14,580)

 

(5,501)

 

38

Other (expense) income:

 

  

 

  

 

  

 

Interest expense

 

(1,845)

 

(1,753)

 

(92)

 

5

Loss on extinguishment of debt

(1,228)

(1,228)

 

Other expense

 

(449)

 

(58)

 

(391)

 

674

Total other expense

 

(3,522)

 

(1,811)

 

(1,711)

 

94

Net loss

$

(23,603)

$

(16,391)

$

(7,212)

 

44

%

Revenue

Revenue increased by $5.2 million, or 39%, to $18.6 million for the six months ended June 30, 2022 from $13.4 million for the six months ended June 30, 2021. The increase in revenue was primarily driven by an increase in unit sales of our products due to the expansion of our commercial organization, increased penetration within existing customer accounts and stronger international sales. During the six months ended June 30, 2022, we sold 4,465 units of OviTex as compared to 3,350 units of OviTex during the six months ended June 30, 2021, a 33% increase in unit sales volume. Additionally, we sold 1,115 units of OviTex PRS during the six months ended June 30, 2022 as compared to 607 units during the six months ended June 30, 2021, a 84% increase in unit sales volume.

Cost of Revenue

Cost of revenue (excluding amortization of intangible assets) increased by $1.7 million, or 37%, to $6.5 million for the six months ended June 30, 2022 from $4.7 million for the six months ended June 30, 2021. The increase in cost of revenue for the six months ended June 30, 2022 was primarily the result of an increase in products purchased to support our higher unit sales and an increase in our excess and obsolete inventory adjustments.

Amortization of Intangible Assets

Amortization of intangible assets increased by $0.5 million, or 304%, to $0.6 million for the six months ended June 30, 2022 from $0.2 million for the six months ended June 30, 2021. In June 2022, we determined that our final milestone target under our licensing agreement with Aroa was probable of being met and recorded the payment obligation as an intangible asset, resulting in a cumulative amortization charge of $0.5 million.

Gross Margin

Gross margin decreased to 62% for the six months ended June 30, 2022 from 64% for the six months ended June 30, 2021. The decrease was primarily due to the cumulative amortization charge recorded during the six months ended June 30, 2022.

27

Sales and Marketing

Sales and marketing expenses increased by $6.6 million, or 48%, to $20.4 million for the six months ended June 30, 2022 from $13.8 million for the six months ended June 30, 2021. The increase was primarily due to higher salaries, benefits and commission costs as a result of an expansion of our commercialization activities, higher travel and consulting expenses and additional employee-related costs due to the increase in headcount.

General and Administrative

General and administrative expenses increased by $1.4 million, or 24%, to $7.1 million for the six months ended June 30, 2022 from $5.7 million for the six months ended June 30, 2021. The increase was primarily due to higher salaries and benefits and increased professional, consulting and legal expenses.

Research and Development

Research and development expenses increased by $0.5 million, or 14%, to $4.1 million for the six months ended June 30, 2022 from $3.6 million for the six months ended June 30, 2021. The increase was primarily due to higher salaries and benefits.

Interest Expense

Interest expense increased by $92,000, or 5%, to $1.8 million for both the six months ended June 30, 2022 and 2021 as the term loan amount borrowed increased under our MidCap Credit Agreement which offset the lower interest rate.

Loss on Extinguishment of Debt

We recorded a loss on the extinguishment of debt of $1.2 million during the three months ended June 30, 2022 related to the repayment of borrowings of our credit facilities with OrbiMed in May. The losses were primarily comprised of the write-off of unamortized debt discounts and prepayment penalties at the time of extinguishment.

Other Expense

Other expense increased $0.4 million, or 674%, to $0.4 million for the six months ended June 30, 2022 from $58,000 for the six months ended June 30, 2021. The increase was primarily due to foreign currency translation adjustments.

Liquidity and Capital Resources

Overview

As of June 30, 2022, we had cash and cash equivalents of $27.7 million, working capital of $33.7 million and an accumulated deficit of $253.5 million. As of December 31, 2021, we had cash and cash equivalents of $43.9 million, working capital of $48.5 million and an accumulated deficit of $229.9 million.

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 June 30, 2022, 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 and provides for up to $50.0 million in term loans (the “MidCap Term Loans”), consisting of a $40.0 million Tranche 1 (“Tranche 1”) and a $10.0 million Tranche 2 (“Tranche 2”). Upon closing, we borrowed $40.0 million of Tranche 1 and used a portion of the proceeds to repay borrowings under the OrbiMed Credit Facility and intends to use the remaining proceeds to fund operations and other general corporate purposes. We will be eligible to borrow Tranche 2 at our option upon meeting

28

certain conditions, including, but not limited to, reaching $65.0 million of net product revenue over the preceding four quarters by fiscal year end 2023.

Based on our current business plan, we believe that our existing cash resources 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. If these sources are insufficient to satisfy our liquidity requirements, we may seek to sell common or preferred equity or debt securities or enter into a new credit facility. In December 2020, we entered into an Equity Distribution Agreement (the “Equity Agreement”) with Piper Sandler & Co (the “Agent”) in connection with the establishment of an at-the-market offering program under which it may sell up to an aggregate of $50.0 million of shares of our common stock, from time to time through the Agent as sales agent. No sales were made under the Equity Agreement during the six months ended June 30, 2022. 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 following the COVID-19 pandemic or other factors. If we are unable to obtain adequate financing, we may be required to delay the development, commercialization and marketing of our products.

Cash Flows

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

    

Six Months Ended June 30, 

(in thousands)

    

2022

    

2021

Cash used in operating activities

$

(22,116)

$

(14,214)

Cash used in investing activities

 

(536)

 

(47)

Cash provided by financing activities

 

6,502

 

152

Effect of exchange rate on cash

(56)

7

Net decrease in cash and cash equivalents

$

(16,206)

$

(14,102)

Operating Activities

During the six months ended June 30, 2022, we used $22.1 million of cash in operating activities, resulting from our net loss of $23.6 million and the change in operating assets and liabilities of $4.0 million, offset by non-cash charges of $5.5 million. Our non-cash charges were comprised of stock-based compensation expense of $1.9 million, a loss on debt extinguishment of $1.2 million, our excess and obsolete inventory charge of $1.2 million, depreciation and amortization expense of $0.8 million and noncash interest expense of $0.4 million. The change in our operating assets and liabilities was primarily related to an increase in our inventory and accounts receivable.

During the six months ended June 30, 2021, we used $14.2 million of cash in operating activities, resulting from our net loss of $16.4 million and the change in operating assets and liabilities of $1.2 million, offset by non-cash charges of $3.4 million. Our non-cash charges were comprised of stock-based compensation expense of $2.1 million, our excess and obsolete inventory charge of $0.7 million, noncash interest expense of $0.3 million and depreciation and amortization expense of $0.3 million. The change in our operating assets was primarily related to increases in our inventory and accounts receivable and decreases in accounts payable and accrued expenses and other current liabilities.

Investing Activities

During the six months ended June 30, 2022, cash used in investing activities was $0.5 million consisting of purchases of property and equipment.

During the six months ended June 30, 2021, cash used in investing activities was $47,000, consisting of purchases of property and equipment.

29

Financing Activities

During the six months ended June 30, 2022, cash provided by financing activities was $6.5 million, consisting primarily of $40.0 million in proceeds received from the issuance of long-term debt offset by $30.0 million in repayments of long-term debt and $3.4 million in payments of issuance costs.

During the six months ended June 30, 2021, cash provided by financing activities was $0.2 million, consisting of proceeds received from the exercise of stock options.

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 provides for up to $50.0 million in MidCap Term Loans, consisting of a $40.0 million Tranche 1 and a $10.0 million Tranche 2. Upon closing, we borrowed $40.0 million of Tranche 1 and used a portion of the proceeds to repay borrowings under the OrbiMed Credit Facility and intend to use the remaining proceeds to fund operations and other general corporate purposes. We will be eligible to borrow Tranche 2 at our option upon meeting certain conditions, including, but not limited to, reaching $65.0 million of net product revenue over the preceding four quarters by fiscal year end 2023.

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 Loans mature on May 1, 2027 and bear 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 Loans have a prepayment fee equal to 3.0% of the prepaid principal amount for the first year following the closing date of the MidCap Term Loans, 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).

30

Contractual Obligations and Commitments

On May 26, 2022, we entered into the MidCap Credit Agreement. The following table summarizes our contractual obligations as of June 30, 2022 and the effects that such obligations are expected to have on our liquidity and cash flows in future periods:

Payments due by Period

Remainder

(in thousands)

    

Total

    

of 2022

    

2023-2024

    

2025-2026

    

Thereafter

Principal payments on long-term debt

$

40,000

$

$

$

$

40,000

Interest and end of term charge on long-term debt(1)

 

16,292

 

1,479

 

5,916

 

5,916

 

2,981

Operating lease commitments(2)

 

2,215

 

176

 

724

 

758

 

557

Purchase commitments

 

11,512

 

287

 

3,140

 

2,310

 

5,775

Milestone payment deemed probable(3)

 

1,000

 

 

1,000

 

 

Total

$

71,019

$

1,942

$

10,780

$

8,984

$

49,313

(1)Interest payable reflects the rate in effect as of June 30, 2022. The interest rate on borrowings under the MidCap Credit Facility is variable and resets monthly. End of term fee reflects final payment fee due at maturity.
(2)Reflects payments due for our lease of office and laboratory space in Malvern, Pennsylvania under an operating lease agreement that expires in 2028.
(3)Consists of a milestone payment due to Aroa when certain sales milestones are met that we deemed probable in the three months ended June 30, 2022.

Critical Accounting Policies and Significant Judgments and Estimates

The Critical Accounting Policies and Significant Judgements 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. We have reviewed the consolidated financial statements of these 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 and agency securities. 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 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 $40,000 increase to our interest expense for the six months ended June 30, 2022.

31

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 Securities Exchange Act of 1934, as amended (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.

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 2021 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 and Use of Proceeds.

Recent Sales of Unregistered Securities

None.

Purchase of Equity Securities

None.

32

Item 3. Defaults Upon Senior Securities.

None.

Item 4. Mine Safety Disclosures.

Not applicable.

Item 5. Other Information.

Not applicable.

Item 6. Exhibits.

The following exhibits are being filed herewith:

EXHIBIT INDEX

Exhibit No.

    

Exhibit

10.1

Credit and Security Agreement, dated as of May 26, 2022, by and among TELA Bio, Inc., MidCap Financial Trust and the lenders from time to time party thereto (incorporated by reference to exhibit 10.1 to the Company’s Report on Form 8-K, filed on May 31, 2022).

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

33

SIGNATURES

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

TELA BIO, INC.

Date: August 11, 2022

By:

/s/ ANTONY KOBLISH

Antony Koblish

President and Chief Executive Officer

(Principal executive officer)

Date: August 11, 2022

By:

/s/ ROBERTO CUCA

Roberto Cuca

Chief Operating Officer and Chief Financial Officer

(Principal financial officer)

Date: August 11, 2022

By:

/s/ MEGAN SMEYKAL

Megan Smeykal

Chief Accounting Officer and Controller

(Principal accounting officer)

34

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

/s/ Antony Koblish

Antony Koblish

President and Chief Executive Officer

(Principal Executive Officer)


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

/s/ Roberto Cuca

Roberto Cuca

Chief Operating Officer and Chief Financial Officer

(Principal Financial Officer)


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

/s/ Antony Koblish

Antony Koblish

President and Chief Executive Officer

(Principal Executive Officer)


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

/s/ Roberto Cuca

Roberto Cuca

Chief Operating Officer and Chief Financial Officer

(Principal Financial Officer)


EX-101.SCH 6 tela-20220630.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Consolidated Statements of Operations and Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Consolidated Statements of Operations and Comprehensive Loss (Calc 2) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Leases - Future minimum lease payments (Details) (Calc2) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Long-term Debt - Schedule of long term debt (Details) link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Consolidated Statements of Stockholders' (Deficit) Equity link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Risks and Liquidity (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Summary of Significant Accounting Policies - Revenue Disaggregated (Details) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - Summary of Significant Accounting Policies - Fair value of financial instruments (Details) link:presentationLink link:calculationLink link:definitionLink 40304 - Disclosure - Summary of Significant Accounting Policies - Potentially dilutive securities (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Leases - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Long-term Debt - MidCap Term Loan (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - Long-term Debt - OrbiMed Term Loan (related party) (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Stockholders' Equity (Deficit) - Public Stock Offerings (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Stockholders' Equity (Deficit) - Warrants outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Stock-Based Compensation - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Stock-Based Compensation - Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 40806 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Background link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Risks and Liquidity link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Long-term Debt link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Stockholders' Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Related-Party Transactions link:presentationLink link:calculationLink link:definitionLink 20302 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Long-term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Stockholders' Equity (Deficit) (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Leases - Future minimum lease payments (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 40804 - Disclosure - Stock-Based Compensation - Early Exercise Of Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 40805 - Disclosure - Stock-Based Compensation - Weighted average assumptions (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 tela-20220630_cal.xml EX-101.CAL EX-101.DEF 8 tela-20220630_def.xml EX-101.DEF EX-101.LAB 9 tela-20220630_lab.xml EX-101.LAB EX-101.PRE 10 tela-20220630_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2022
Aug. 03, 2022
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2022  
Document Transition Report false  
Entity File Number 001-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   14,558,905
Entity Central Index Key 0001561921  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 27,725 $ 43,931
Accounts receivable, net 5,306 4,234
Inventory 10,291 7,658
Prepaid expenses and other assets 2,312 3,232
Total current assets 45,634 59,055
Property and equipment, net 1,706 1,186
Intangible assets, net 2,689 2,303
Right-of-use assets 1,304  
Total assets 51,333 62,544
Current liabilities:    
Accounts payable 2,246 2,414
Accrued expenses and other current liabilities 9,680 8,161
Total current liabilities 11,926 10,575
Longterm debt 39,617  
Longterm debt with related party   31,491
Other longterm liabilities 1,332 380
Total liabilities 52,875 42,446
Stockholders' equity (deficit):    
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; 14,557,560 and 14,529,606 shares issued and 14,557,560 and 14,529,577 shares outstanding at June 30, 2022 and December 31, 2021, respectively 15 15
Additional paid-in capital 251,846 250,064
Accumulated other comprehensive income (loss) 129 (52)
Accumulated deficit (253,532) (229,929)
Total stockholders' (deficit) equity (1,542) 20,098
Total liabilities and stockholders' (deficit) equity $ 51,333 $ 62,544
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2022
Dec. 31, 2021
Consolidated Balance Sheets    
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) 14,557,560 14,529,606
Common stock, shares outstanding (in shares) 14,557,560 14,529,577
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Statements of Operations and Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Consolidated Statements of Operations and Comprehensive Loss        
Revenue $ 10,406 $ 7,558 $ 18,637 $ 13,435
Cost of revenue (excluding amortization of intangible assets) 3,318 2,395 6,474 4,731
Amortization of intangible assets 538 76 614 152
Gross profit 6,550 5,087 11,549 8,552
Operating expenses:        
Sales and marketing 11,055 7,502 20,433 13,801
General and administrative 3,630 2,966 7,088 5,722
Research and development 2,102 1,930 4,109 3,609
Total operating expenses 16,787 12,398 31,630 23,132
Loss from operations (10,237) (7,311) (20,081) (14,580)
Other expense:        
Interest expense (934) (864) (1,845) (1,753)
Loss on extinguishment of debt (1,228)   (1,228)  
Other expense (342) (80) (449) (58)
Total other expense (2,504) (944) (3,522) (1,811)
Net loss $ (12,741) $ (8,255) $ (23,603) $ (16,391)
Net loss per common share, basic $ (0.88) $ (0.57) $ (1.62) $ (1.13)
Net loss per common share, diluted $ (0.88) $ (0.57) $ (1.62) $ (1.13)
Weighted average common shares outstanding, basic 14,557,453 14,458,911 14,548,210 14,448,715
Weighted average common shares outstanding, diluted 14,557,453 14,458,911 14,548,210 14,448,715
Comprehensive loss:        
Net loss $ (12,741) $ (8,255) $ (23,603) $ (16,391)
Foreign currency translation adjustment 134 1 181 (10)
Comprehensive loss $ (12,607) $ (8,254) $ (23,422) $ (16,401)
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Statements of Stockholders' (Deficit) Equity - USD ($)
$ in Thousands
Common stock
Additional paid-in capital
Accumulated other comprehensive income (loss)
Accumulated deficit
Total
Balance at Beginning of period at Dec. 31, 2020 $ 14 $ 245,736 $ (71) $ (196,653) $ 49,026
Balance at Beginning of period (in shares) at Dec. 31, 2020 14,437,107        
Vesting of common stock previously subject to repurchase (in shares) 82        
Exercise of stock options   152     152
Exercise of stock options (in shares) 22,585        
Foreign currency translation adjustment     (10)   (10)
Stock-based compensation expense   2,106     2,106
Stock-based compensation expense (in shares) 12,000        
Reclassification of liability-classified stock-based compensation awards   82     82
Net loss       (16,391) (16,391)
Balance at Ending period at Jun. 30, 2021 $ 14 248,076 (81) (213,044) 34,965
Balance at Ending period (in shares) at Jun. 30, 2021 14,471,774        
Balance at Beginning of period at Mar. 31, 2021 $ 14 246,548 (82) (204,789) 41,691
Balance at Beginning of period (in shares) at Mar. 31, 2021 14,440,275        
Vesting of common stock previously subject to repurchase (in shares) 36        
Exercise of stock options   116     116
Exercise of stock options (in shares) 19,463        
Foreign currency translation adjustment     1   1
Stock-based compensation expense   1,412     1,412
Stock-based compensation expense (in shares) 12,000        
Net loss       (8,255) (8,255)
Balance at Ending period at Jun. 30, 2021 $ 14 248,076 (81) (213,044) 34,965
Balance at Ending period (in shares) at Jun. 30, 2021 14,471,774        
Balance at Beginning of period at Dec. 31, 2021 $ 15 250,064 (52) (229,929) 20,098
Balance at Beginning of period (in shares) at Dec. 31, 2021 14,529,577        
Vesting of common stock previously subject to repurchase (in shares) 29        
Exercise of stock options   12     $ 12
Exercise of stock options (in shares) 40,872       1,964
Shares withheld for employee taxes   (153)     $ (153)
Shares withheld for employee taxes (in shares) (12,918)        
Foreign currency translation adjustment     181   181
Stock-based compensation expense   1,923     1,923
Net loss       (23,603) (23,603)
Balance at Ending period at Jun. 30, 2022 $ 15 251,846 129 (253,532) (1,542)
Balance at Ending period (in shares) at Jun. 30, 2022 14,557,560        
Balance at Beginning of period at Mar. 31, 2022 $ 15 250,819 (5) (240,791) 10,038
Balance at Beginning of period (in shares) at Mar. 31, 2022 14,556,748        
Vesting of common stock previously subject to repurchase (in shares) 2        
Exercise of stock options   5     5
Exercise of stock options (in shares) 810        
Foreign currency translation adjustment     134   134
Stock-based compensation expense   1,022     1,022
Net loss       (12,741) (12,741)
Balance at Ending period at Jun. 30, 2022 $ 15 $ 251,846 $ 129 $ (253,532) $ (1,542)
Balance at Ending period (in shares) at Jun. 30, 2022 14,557,560        
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Cash flows from operating activities:    
Net loss $ (23,603) $ (16,391)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation expense 161 119
Noncash interest expense 359 318
Noncash loss on extinguishment of debt 1,228  
Amortization of intangible assets 614 152
Net changes in operating lease ROU assets and liabilities (17)  
Inventory excess and obsolescence charge 1,193 682
Stockbased compensation expense 1,923 2,106
Change in operating assets and liabilities:    
Accounts receivable, net (1,115) (862)
Inventory (3,987) (1,275)
Prepaid expenses and other assets 920 (154)
Accounts payable (411) 570
Accrued expenses and other current and long-term liabilities 216 538
Foreign currency remeasurement loss (gain) 403 (17)
Net cash used in operating activities (22,116) (14,214)
Cash flows from investing activities:    
Purchase of property and equipment (536) (47)
Net cash used in investing activities (536) (47)
Cash flows from financing activities:    
Proceeds from issuance of longterm debt 40,000  
Repayment of long-term debt (30,000)  
Payment of financing costs (3,357)  
Proceeds from exercise of stock options 12 152
Payment of withholding taxes related to stock-based compensation to employees (153)  
Net cash provided by financing activities 6,502 152
Effect of exchange rate on cash and cash equivalents (56) 7
Net decrease in cash and cash equivalents (16,206) (14,102)
Cash and cash equivalents, beginning of period 43,931 74,394
Cash and cash equivalents, end of period 27,725 60,292
Supplemental disclosure of cash flow information:    
Cash paid during the period for interest 1,486 1,435
Supplemental disclosures of noncash investing and financing activities:    
Property and equipment in accounts payable 146 55
Deferred financing costs in accounts payable and accrued expenses and other liabilities 103  
Reclassification of liability-classified stock-based compensation awards to equity-classified   $ 82
Intangible asset in accrued expenses and other liabilities 1,000  
Operating lease ROU asset exchanged for operating lease liabilities 1,376  
Tenant improvement and deferred rent reclassified to operating lease liabilities 380  
Operating lease liabilities assumed for operating lease ROU assets $ 1,756  
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.2
Background
6 Months Ended
Jun. 30, 2022
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. 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.

The Company has been impacted by the pandemic resulting from the coronavirus and the disease it causes, including variants thereof (“COVID-19”). To date, among other impacts on the Company’s business related to the pandemic, physicians and their patients have been required by state mandates, or have chosen or are still choosing to, defer elective surgery procedures in which the Company’s products otherwise would be used. There remains uncertainty and lack of visibility regarding the Company’s near-term revenue growth prospects and product development plans due to the rapidly evolving environment and continued uncertainties resulting from the ongoing COVID-19 pandemic. Although certain regions have experienced a reduction in COVID-19 cases and hospitalizations and a relaxing of governmental restrictions, following the recent emergence of the Omicron BA.4 and BA.5 subvariants and an increase in caseloads as a result, at this time, the full extent of the impact of the ongoing COVID-19 pandemic on the Company’s business, results of operations and financial condition, including revenue, expenses, manufacturing capability, supply chain integrity, staffing availability, research and development costs and employee-related compensation, will depend on future developments that are highly uncertain. This includes new information that may emerge concerning COVID-19 and the actions taken to mitigate the spread of or treat COVID-19, the emergence of new variants of COVID-19, as well as the economic impact on local, regional, national and international customers and markets.

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.2
Risks and Liquidity
6 Months Ended
Jun. 30, 2022
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 $253.5 million as of June 30, 2022. The Company anticipates incurring additional losses until such time, if ever, it can generate sufficient revenue from its products to cover its expenses.

The operations of the Company are subject to certain risks and uncertainties including, among others, the uncertainty of product development, the impact of COVID-19 and the emergence of any variants thereof on the business, ongoing economic uncertainty, including as a result of inflationary pressures, geopolitical factors such as the conflict between Russia and Ukraine, 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 19 R9.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2022
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, 2021. Any reference in these notes to applicable guidance is meant to refer to generally accepted accounting principles (“GAAP”) in the United States 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 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 (deficit) 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. Unaudited interim results of operations and cash flows are not necessarily indicative of the results that may be expected for the full year. 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, 2021.

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 fair value of stock-based awards issued and 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, 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 Topic 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. 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 our portfolio of products (in thousands):

Three months ended June 30, 

Six months ended June 30, 

2022

2021

2022

2021

OviTex

$

7,028

$

5,761

$

12,689

$

10,428

OviTex PRS

3,353

1,797

5,901

3,007

Other

25

47

Total revenue

$

10,406

$

7,558

$

18,637

$

13,435

Sales outside of the United States were immaterial for the three and six months ended June 30, 2022 and 2021.

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. Due to the related-party relationship of the credit facility (the “OrbiMed Credit Facility”) with OrbiMed Royalty Opportunities II, LP (“OrbiMed”) (Note 6), it was impractical to determine the fair value of the debt.

The Company follows the provisions of FASB 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)

June 30, 2022:

Cash equivalents – money market fund

$

20,415

$

$

December 31, 2021:

Cash equivalents – money market fund

$

41,396

$

$

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. A net loss cannot be diluted, so when the Company is in a net loss position, basic and diluted net loss per common 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.

Three and six months ended June 30,

2022

2021

Stock options (including shares subject to repurchase)

1,959,437

 

1,589,243

Unvested restricted stock units

309,767

159,849

Common stock warrants

88,556

88,556

Total

 

2,357,760

 

1,837,648

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 February 2016, the FASB issued ASU No. 2016-02, Leases, (“ASU 2016-02”) which requires a lessee to record a right-of-use (“ROU”) asset and a corresponding lease liability on the balance sheet for all leases with terms longer than 12 months. A modified retrospective transition approach is required, applying the new standard to all leases existing at the date of initial application. An entity may choose to use either (1) its effective date or (2) the beginning of the earliest comparative period presented in the consolidated financial statements as its date of initial application. If an entity chooses the second option, the transition requirements for existing leases also apply to leases entered into between the date of initial application and the effective date. The Company adopted ASU 2016-02 on January 1, 2022 using the modified retrospective transition method and elected the transition practical expedients to not reassess lease identification, lease classification and initial indirect costs related to those leases entered into prior to the date of application.

In June 2016, the FASB issued ASU No. 2016-13, Measurement of Credit Losses on Financial Instruments, which provides guidance for recognizing credit losses on financial instruments based on an estimate of current expected credit losses model. The standard is effective for the Company beginning January 1, 2023, and the adoption of this guidance is not expected to have a significant impact on the consolidated financial statements and related disclosures.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.2
Leases
6 Months Ended
Jun. 30, 2022
Leases  
Leases

(4) Leases

The Company leases office and laboratory space in Malvern, Pennsylvania under a noncancelable lease (the “Malvern Lease”). The Malvern Lease, which was concluded to be an operating lease, was amended in December 2020 to extend the term of the lease from May 2021 to May 2028. The Malvern Lease has annual scheduled payment increases and provides the Company a renewal option for an additional term of 60 months at the end of the lease term. The Company evaluates renewal options at lease inception and on an ongoing basis and includes renewal options that it is reasonably certain to exercise in its expected lease terms when classifying leases and measuring lease liabilities. As the Company is not reasonably certain to exercise the renewal option, the additional 60-month term has been excluded.

On January 1, 2022 and upon adoption of ASU 2016-02, the Company recorded an operating lease liability of $1.8 million and an operating lease ROU asset of $1.4 million related to the Malvern Lease. The Company also eliminated approximately $0.4 million of deferred rent and tenant allowance liabilities as of December 31, 2021 as these components are reflected in the operating lease ROU asset.

Operating lease leasehold improvements are depreciated over the lesser of the useful lives of the leasehold improvements or the lease term. The tenant allowance was historically amortized over the initial, non-cancelable term of the Malvern Lease.

The Company's lease does not provide an implicit rate, and therefore, the Company uses its incremental borrowing rate as the discount rate when measuring operating lease liabilities. The incremental borrowing rate represents an estimate of the interest rate the Company would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of a lease. The Company used an incremental borrowing rate of 9.75% to discount the Malvern Lease payments included in the operating lease liabilities recognized upon adoption of ASU 2016-02.

The Company recognized $0.1 million and $0.2 million of lease cost during the three and six months ended June 30, 2022. Cash paid for amounts included in the measurement of operating lease liabilities was $0.1 million and $0.2 million for the three and six months ended June 30, 2022, and this amount is included in operating activities in the consolidated statements of cash flows. As of June 30, 2022, the remaining lease term for the Malvern Lease is 6.0 years.

The following table reconciles the undiscounted future minimum lease payments (displayed in aggregate by year) under non-cancelable operating leases with terms of more than one year to the total operating lease liabilities recognized on the consolidated balance sheets as of June 30, 2022 (in thousands):

Remainder of 2022

$

176

2023

358

2024

 

366

2025

375

2026

383

2027

392

Thereafter

165

Total undiscounted future minimum lease payments

$

2,215

Less imputed interest

(547)

Total operating lease liabilities

$

1,668

At December 31, 2021, the Company’s future minimum lease payments under non-cancelable operating leases for the five years ending December 31, 2022 through 2026 and thereafter were as follows: $0.3 million, $0.4 million, $0.4 million, $0.4 million, $0.4 million and $0.5 million, respectively.

As of June 30, 2022, $0.3 million representing the current portion of operating lease liabilities is included in accrued expenses and other current liabilities in the consolidated balance sheets and $1.3 million representing the long-term portion of operating lease liabilities is included in other long-term liabilities in the consolidated balance sheets.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Expenses and Other Current Liabilities
6 Months Ended
Jun. 30, 2022
Accrued Expenses and Other Current Liabilities  
Accrued Expenses and Other Current Liabilities

(5) Accrued Expenses and Other Current Liabilities

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

June 30, 

December 31, 

    

2022

    

2021

Compensation and related benefits

$

4,493

$

4,976

Third-party and professional fees

 

2,442

 

2,233

Amounts due to contract manufacturer

2,188

842

Current portion of operating lease liabilities

336

Research and development expenses

107

31

Other

 

114

 

79

Total accrued expenses and other current liabilities

$

9,680

$

8,161

In June 2022, it became probable that the Company would achieve the sales milestones in the European territory, and as such, the Company recorded a liability of $1.0 million included in amounts due to contract manufacturer above and a corresponding developed technology right intangible asset.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.2
Long-term Debt
6 Months Ended
Jun. 30, 2022
Long-term Debt  
Long-term Debt

(6) Long-term Debt

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

June 30, 

December 31, 

    

2022

    

2021

MidCap Term Loan

$

40,000

$

OrbiMed Term Loan (related party)

30,000

End of term charge

 

2,000

 

3,000

Unamortized end of term charge and issuance costs

 

(2,383)

 

(1,509)

Long-term debt

$

39,617

$

31,491

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 (the “Agent”), and certain lender parties thereto. The MidCap Credit Agreement provides for up to $50.0 million in term loans (the “MidCap Term Loans”), consisting of a $40.0 million Tranche 1 (“Tranche 1”) and a $10.0 million Tranche 2 (“Tranche 2”). Upon closing, the Company borrowed $40.0 million of Tranche 1 and used a portion of the proceeds to repay borrowings under the OrbiMed Credit Facility (described below) and intends to use the remaining proceeds to fund operations and other general corporate purposes. The Company will be eligible to borrow Tranche 2 at the Company’s option upon meeting certain conditions, including, but not limited to, reaching $65.0 million of net product revenue over the preceding four quarters by fiscal year end 2023.

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 Loans mature on May 1, 2027 and bear 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 Loans have a prepayment fee equal to 3.0% of the prepaid principal amount for the first year following the closing date of the MidCap Term Loans, 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 six months ended June 30, 2022 was $0.3 million, of which $0.1 million was related to the amortization of debt issuance costs.

OrbiMed Term Loan (Related Party)

In November 2018, the Company entered into the OrbiMed Credit Facility with OrbiMed, a related party as the lender is affiliated with a stockholder of the Company, which consisted of up to $35.0 million in term loans (the “OrbiMed Term Loans”). The OrbiMed Term Loans consisted of two tranches, a $30.0 million Tranche 1 (“First Tranche”) and a $5.0 million Tranche 2 (“Second Tranche”). In November 2018, the Company borrowed $30.0 million of the First Tranche. The Company elected not to borrow the Second Tranche prior to its expiration on December 31, 2019. On May 26, 2022, the Company entered into the MidCap Credit Agreement and upon closing used a portion of the proceeds to repay all borrowings under the OrbiMed Credit Facility.

The OrbiMed Term Loan bore interest at a rate equal to 7.75% plus the greater of one-month LIBOR or 2.0% until the aggregate principal, interest and End of Term Charge of $3.0 million were paid with part of the proceeds received from the MidCap Credit Agreement. As a result of these payments, a $1.2 million loss on extinguishment was recorded during the three months ended June 30, 2022. Interest expense associated with the OrbiMed Credit Facility recorded for the six months ended June 30, 2022, was $1.5 million, of which $0.3 million was related to the amortization of debt issuance costs. Interest expense associated with the OrbiMed Credit Facility recorded for the six months ended June 30, 2021, was $1.8 million, of which $0.3 million was related to the amortization of debt issuance costs.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity (Deficit)
6 Months Ended
Jun. 30, 2022
Stockholders' Equity (Deficit)  
Stockholders' Equity (Deficit)

(7) Stockholders’ Equity (Deficit)

In December 2020, the Company entered into an Equity Distribution Agreement (the “Equity Agreement”) with Piper Sandler & Co (the “Sales Agent”) in connection with the establishment of an at-the-market offering program under which it may sell up to an aggregate of $50.0 million of shares of the Company’s common stock, from time to time through the Sales Agent. No sales were made under the Equity Agreement during the six months ended June 30, 2022.

Warrants

The Company had the following warrants outstanding to purchase common stock at June 30, 2022:

Exercise

Expiration

    

Outstanding

    

price

    

dates

Common stock warrants

 

8,379

$

28.65

 

2028

Common stock warrants

 

80,177

 

28.65

 

2027

 

88,556

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2022
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 June 30, 2022, 983,654 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 June 30, 

Six months ended June 30, 

    

2022

    

2021

2022

2021

Sales and marketing

$

340

$

253

$

647

$

437

General and administrative

535

 

385

 

999

 

751

Research and development

 

147

 

774

 

277

 

918

Total stock‑based compensation

$

1,022

$

1,412

$

1,923

$

2,106

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

 

1,706,409

$

11.88

 

  

Granted

 

322,285

 

10.88

 

  

Exercised

 

(1,964)

 

6.09

 

  

Canceled/forfeited

 

(67,293)

 

13.49

 

  

Outstanding at June 30, 2022

 

1,959,437

$

11.67

 

7.50

Vested and expected to vest at June 30, 2022

 

1,901,058

$

11.64

 

7.45

Exercisable at June 30, 2022

 

1,064,134

$

10.74

 

6.41

Included in outstanding options at June 30, 2022, were 257,750 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 June 30, 2022, the aggregate intrinsic value of both outstanding options and exercisable options was $0.5 million.

The 2012 Stock Incentive Plan provided the holders of stock options an election to early exercise prior to vesting. The Company had the right, but not the obligation, to repurchase early exercised options without transferring any appreciation to the employee if the employee terminates employment before the end of the original vesting period. The repurchase price was the lesser of the original exercise price or the then fair value of the common stock.

The following table summarizes activity relating to early exercise of stock options:

Number of

    

shares

Unvested balance at January 1, 2022

 

29

Vested

(29)

Unvested balance at June 30, 2022

 

The weighted average grant-date fair value per share of options granted was $6.84 during the six months ended June 30, 2022. The aggregate intrinsic value of options exercised was $3,000 and $10,000 for the three and six months ended June 30, 2022, respectively. At June 30, 2022, the total unrecognized compensation expense related to unvested employee and nonemployee stock option awards was $5.8 million, which is expected to be recognized in expense over a weighted-average period of approximately 2.6 years.

Estimating Fair Value of Stock Options

The fair value of each grant of stock options was determined by the Company using the methods and assumptions discussed below. Certain of these inputs are subjective and generally require judgment to determine.

Expected term – The expected term of stock options represents the weighted-average period the stock options are expected to be outstanding. The Company uses the simplified method for estimating the expected term as provided by the Securities and Exchange Commission. The simplified method calculates the expected term as the average time to vesting and the contractual life of the options.

Expected volatility – Due to the Company’s limited operating history and lack of sufficient company-specific historical or implied volatility, the expected volatility assumption was determined by examining the historical volatilities of a group of industry peers, including the Company, whose share prices are publicly available.

Risk-free interest rate – The risk-free rate assumption is based on U.S. Treasury instruments, the terms of which were consistent with the expected term of the Company’s stock options.

Expected dividend – The Company has not paid and does not intend to pay dividends.

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:

Six months ended

    

June 30, 2022

 

Expected dividend yield

 

Expected volatility

 

68.4

%

Risk‑free interest rate

 

2.17

%

Expected term (in years)

 

6.18

Restricted Stock Units

The Company’s restricted stock units (“RSUs”) vest based on the terms in each award agreement and generally vest over four years. The following table summarizes restricted stock units for the Plan:

Number of

    

shares

Outstanding at January 1, 2022

163,043

Granted

190,450

Vested

(38,908)

Canceled/forfeited

(4,818)

Outstanding at June 30, 2022

309,767

The weighted average grant-date fair value per RSU granted was $11.30 during the six months ended June 30, 2022. The aggregate intrinsic value of RSUs outstanding was $2.2 million at June 30, 2022. The total unrecognized compensation expense at June 30, 2022 related to RSUs was $3.1 million, which is expected to be recognized in expense over a weighted-average period of approximately 3.1 years.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.2
Related-Party Transactions
6 Months Ended
Jun. 30, 2022
Related-Party Transactions  
Related-Party Transactions

(9) Related-Party Transactions

On November 16, 2018, the Company entered into a senior secured term loan facility with OrbiMed, an entity affiliated with an owner of a material amount of the Company’s outstanding voting securities. The terms of the debt and related components are described in more detail in Note 6. On May 26, 2022, the Company entered into the MidCap Credit Agreement and upon closing used a portion of the proceeds to repay all borrowings under the OrbiMed Credit Facility, and terminated the OrbiMed Credit Facility.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2022
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 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 (deficit) 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. Unaudited interim results of operations and cash flows are not necessarily indicative of the results that may be expected for the full year. 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, 2021.

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 fair value of stock-based awards issued and 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, 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 Topic 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. 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 our portfolio of products (in thousands):

Three months ended June 30, 

Six months ended June 30, 

2022

2021

2022

2021

OviTex

$

7,028

$

5,761

$

12,689

$

10,428

OviTex PRS

3,353

1,797

5,901

3,007

Other

25

47

Total revenue

$

10,406

$

7,558

$

18,637

$

13,435

Sales outside of the United States were immaterial for the three and six months ended June 30, 2022 and 2021.

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. Due to the related-party relationship of the credit facility (the “OrbiMed Credit Facility”) with OrbiMed Royalty Opportunities II, LP (“OrbiMed”) (Note 6), it was impractical to determine the fair value of the debt.

The Company follows the provisions of FASB 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)

June 30, 2022:

Cash equivalents – money market fund

$

20,415

$

$

December 31, 2021:

Cash equivalents – money market fund

$

41,396

$

$

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. A net loss cannot be diluted, so when the Company is in a net loss position, basic and diluted net loss per common 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.

Three and six months ended June 30,

2022

2021

Stock options (including shares subject to repurchase)

1,959,437

 

1,589,243

Unvested restricted stock units

309,767

159,849

Common stock warrants

88,556

88,556

Total

 

2,357,760

 

1,837,648

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 February 2016, the FASB issued ASU No. 2016-02, Leases, (“ASU 2016-02”) which requires a lessee to record a right-of-use (“ROU”) asset and a corresponding lease liability on the balance sheet for all leases with terms longer than 12 months. A modified retrospective transition approach is required, applying the new standard to all leases existing at the date of initial application. An entity may choose to use either (1) its effective date or (2) the beginning of the earliest comparative period presented in the consolidated financial statements as its date of initial application. If an entity chooses the second option, the transition requirements for existing leases also apply to leases entered into between the date of initial application and the effective date. The Company adopted ASU 2016-02 on January 1, 2022 using the modified retrospective transition method and elected the transition practical expedients to not reassess lease identification, lease classification and initial indirect costs related to those leases entered into prior to the date of application.

In June 2016, the FASB issued ASU No. 2016-13, Measurement of Credit Losses on Financial Instruments, which provides guidance for recognizing credit losses on financial instruments based on an estimate of current expected credit losses model. The standard is effective for the Company beginning January 1, 2023, and the adoption of this guidance is not expected to have a significant impact on the consolidated financial statements and related disclosures.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2022
Summary of Significant Accounting Policies  
Disaggregation of Revenue

The following table presents revenue disaggregated by our portfolio of products (in thousands):

Three months ended June 30, 

Six months ended June 30, 

2022

2021

2022

2021

OviTex

$

7,028

$

5,761

$

12,689

$

10,428

OviTex PRS

3,353

1,797

5,901

3,007

Other

25

47

Total revenue

$

10,406

$

7,558

$

18,637

$

13,435

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)

June 30, 2022:

Cash equivalents – money market fund

$

20,415

$

$

December 31, 2021:

Cash equivalents – money market fund

$

41,396

$

$

Schedule of dilutive securities excluded

Three and six months ended June 30,

2022

2021

Stock options (including shares subject to repurchase)

1,959,437

 

1,589,243

Unvested restricted stock units

309,767

159,849

Common stock warrants

88,556

88,556

Total

 

2,357,760

 

1,837,648

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.2
Leases (Tables)
6 Months Ended
Jun. 30, 2022
Leases  
Schedule of future minimum lease payments under non-cancelable operating lease agreement

The following table reconciles the undiscounted future minimum lease payments (displayed in aggregate by year) under non-cancelable operating leases with terms of more than one year to the total operating lease liabilities recognized on the consolidated balance sheets as of June 30, 2022 (in thousands):

Remainder of 2022

$

176

2023

358

2024

 

366

2025

375

2026

383

2027

392

Thereafter

165

Total undiscounted future minimum lease payments

$

2,215

Less imputed interest

(547)

Total operating lease liabilities

$

1,668

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Expenses and Other Current Liabilities (Tables)
6 Months Ended
Jun. 30, 2022
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):

June 30, 

December 31, 

    

2022

    

2021

Compensation and related benefits

$

4,493

$

4,976

Third-party and professional fees

 

2,442

 

2,233

Amounts due to contract manufacturer

2,188

842

Current portion of operating lease liabilities

336

Research and development expenses

107

31

Other

 

114

 

79

Total accrued expenses and other current liabilities

$

9,680

$

8,161

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.2
Long-term Debt (Tables)
6 Months Ended
Jun. 30, 2022
Long-term Debt  
Schedule of long term debt

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

June 30, 

December 31, 

    

2022

    

2021

MidCap Term Loan

$

40,000

$

OrbiMed Term Loan (related party)

30,000

End of term charge

 

2,000

 

3,000

Unamortized end of term charge and issuance costs

 

(2,383)

 

(1,509)

Long-term debt

$

39,617

$

31,491

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity (Deficit) (Tables)
6 Months Ended
Jun. 30, 2022
Stockholders' Equity (Deficit)  
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 32 R22.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2022
Stock-Based Compensation  
Schedule of stock based compensation expense categories in statement of operations

Three months ended June 30, 

Six months ended June 30, 

    

2022

    

2021

2022

2021

Sales and marketing

$

340

$

253

$

647

$

437

General and administrative

535

 

385

 

999

 

751

Research and development

 

147

 

774

 

277

 

918

Total stock‑based compensation

$

1,022

$

1,412

$

1,923

$

2,106

Schedule of stock option activity

Weighted

average

Weighted

remaining

Number of

average exercise

contractual term

    

shares

    

price per share

    

(years)

Outstanding at January 1, 2022

 

1,706,409

$

11.88

 

  

Granted

 

322,285

 

10.88

 

  

Exercised

 

(1,964)

 

6.09

 

  

Canceled/forfeited

 

(67,293)

 

13.49

 

  

Outstanding at June 30, 2022

 

1,959,437

$

11.67

 

7.50

Vested and expected to vest at June 30, 2022

 

1,901,058

$

11.64

 

7.45

Exercisable at June 30, 2022

 

1,064,134

$

10.74

 

6.41

Schedule of activity relating to early exercise of stock options

Number of

    

shares

Unvested balance at January 1, 2022

 

29

Vested

(29)

Unvested balance at June 30, 2022

 

Schedule of weighted average assumptions

Six months ended

    

June 30, 2022

 

Expected dividend yield

 

Expected volatility

 

68.4

%

Risk‑free interest rate

 

2.17

%

Expected term (in years)

 

6.18

Schedule of restricted stock units (RSUs)

Number of

    

shares

Outstanding at January 1, 2022

163,043

Granted

190,450

Vested

(38,908)

Canceled/forfeited

(4,818)

Outstanding at June 30, 2022

309,767

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Risks and Liquidity (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Risks and Liquidity    
Accumulated deficit $ (253,532) $ (229,929)
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Revenue Recognition (Details)
6 Months Ended
Jun. 30, 2022
USD ($)
Summary of Significant Accounting Policies  
Incremental costs of obtaining a contract $ 0
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Revenue Disaggregated (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Revenue $ 10,406 $ 7,558 $ 18,637 $ 13,435
OviTex [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 7,028 5,761 12,689 10,428
OviTex PRS [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 3,353 $ 1,797 5,901 $ 3,007
Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 25   $ 47  
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Fair value of financial instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Recurring | Level 1 | Money market funds    
Fair value of financial instruments    
Cash equivalents $ 20,415 $ 41,396
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Potentially dilutive securities (Details) - shares
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Potentially dilutive securities    
Potentially dilutive securities excluded from computation of diluted weighted average shares 2,357,760 1,837,648
Stock Options    
Potentially dilutive securities    
Potentially dilutive securities excluded from computation of diluted weighted average shares 1,959,437 1,589,243
Restricted stock units    
Potentially dilutive securities    
Potentially dilutive securities excluded from computation of diluted weighted average shares 309,767 159,849
Common Stock Warrants    
Potentially dilutive securities    
Potentially dilutive securities excluded from computation of diluted weighted average shares 88,556 88,556
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Narratives (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 01, 2022
Dec. 31, 2020
Jun. 30, 2022
Jun. 30, 2022
Lessee, Lease, Description [Line Items]        
Lease liability     $ 1,668 $ 1,668
Right-of-use assets     1,304 1,304
Operating lease cost     100 200
Operating lease payments made     100 200
Operating Lease, Liability, Current     $ 336 $ 336
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]     Accrued And Other Liabilities, Current Accrued And Other Liabilities, Current
Operating Lease, Liability, Noncurrent     $ 1,300 $ 1,300
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]     Other Liabilities, Noncurrent Other Liabilities, Noncurrent
Office and laboratory space | Pennsylvania        
Lessee, Lease, Description [Line Items]        
Lessee, Operating Lease, Existence of Option to Extend [true false]   true    
Renewal term of operating lease   60 months    
Incremental borrowing rate 9.75%      
Remaining lease term     6 years 6 years
Office and laboratory space | Pennsylvania | ASU 2016-02 | Cumulative Effect, Period of Adoption, Adjustment [Member]        
Lessee, Lease, Description [Line Items]        
Lease liability $ 1,800      
Right-of-use assets 1,400      
Deferred rent and tenant allowance netted off against right-of-use asset $ 400      
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Future minimum lease payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Undiscounted future minimum lease payments under non-cancelable leases    
Remainder of 2022 $ 176  
2023 358 $ 300
2024 366 400
2025 375 400
2026 383 400
2027 392 400
Thereafter 165 $ 500
Total undiscounted future minimum lease payments 2,215  
Less imputed interest (547)  
Total operating lease liabilities $ 1,668  
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Accrued Expenses and Other Current Liabilities    
Compensation and related benefits $ 4,493 $ 4,976
Third-party and professional fees 2,442 2,233
Amounts due to contract manufacturer 2,188 842
Current portion of operating lease liabilities 336  
Research and development expenses 107 31
Other 114 79
Total accrued expenses and other current liabilities 9,680 $ 8,161
Accrued milestone payment $ 1,000  
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Long-term Debt - Schedule of long term debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
May 26, 2022
Dec. 31, 2021
Debt      
End of term charge $ 2,000   $ 3,000
Unamortized end of term charge and issuance costs (2,383)   (1,509)
Longterm debt 39,617   31,491
MidCap Term Loan      
Debt      
Long Term Debt $ 40,000 $ 50,000  
OrbiMed Term Loans (related party)      
Debt      
Long Term Debt     $ 30,000
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Long-term Debt - MidCap Term Loan (Details) - USD ($)
$ in Thousands
6 Months Ended
May 26, 2022
Jun. 30, 2022
Debt    
Proceeds from issuance of longterm debt   $ 40,000
MidCap Term Loan    
Debt    
Debt amount $ 50,000 $ 40,000
Eligibility Requirement To Borrow Tranche 2 65,000  
Interest due to unpaid obligation   2.00%
Interest Rate (as a percent)   6.25%
Number of Installment   36 months
Exit fee (as a percent)   5.00%
Interest Expenses   $ 300
Amortization of debt issuance costs   $ 100
MidCap Term Loan | Maximum    
Debt    
Extension for interest only payment period   48 months
MidCap Term Loan | Minimum    
Debt    
Extension for interest only payment period   12 months
MidCap Term Loan | First year    
Debt    
Percentage of prepayment penalty on prepaid principal amount   3.00%
MidCap Term Loan | Second year    
Debt    
Percentage of prepayment penalty on prepaid principal amount   2.00%
MidCap Term Loan | Third year    
Debt    
Percentage of prepayment penalty on prepaid principal amount   1.00%
MidCap Term Loan | SOFR    
Debt    
Variable Interest Rate (as a percent)   1.00%
Tranche One    
Debt    
Debt amount 40,000  
Tranche Two    
Debt    
Debt amount $ 10,000  
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Long-term Debt - OrbiMed Term Loan (related party) (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
Jun. 30, 2022
USD ($)
tranche
Jun. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
Debt        
End of term charge $ 2,000 $ 2,000   $ 3,000
Loss on extinguishment of debt $ (1,228) $ (1,228)    
OrbiMed Term Loans (related party)        
Debt        
Number of Tranches | tranche   2    
Interest Rate (as a percent) 7.75% 7.75%    
End of term charge $ 3,000 $ 3,000    
Loss on extinguishment of debt (1,200)      
Interest Expenses   1,500 $ 1,800  
Amortization of debt issuance costs   $ 300 $ 300  
OrbiMed Term Loans (related party) | LIBOR        
Debt        
Variable Interest Rate (as a percent)   2.00%    
OrbiMed Term Loans (related party) | Maximum        
Debt        
Debt amount 35,000 $ 35,000    
OrbiMed Term Loans - Tranche One        
Debt        
Debt amount 30,000 30,000    
OrbiMed Term Loans - Tranche Two        
Debt        
Debt amount $ 5,000 $ 5,000    
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity (Deficit) - Public Stock Offerings (Details) - USD ($)
$ in Millions
Jun. 30, 2022
Dec. 31, 2020
Equity Distribution Agreement    
Stockholders' Equity    
Value Of Shares Authorized To Be Sold $ 0.0 $ 50.0
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity (Deficit) - Warrants outstanding (Details)
6 Months Ended
Jun. 30, 2022
$ / shares
shares
Stockholders' Equity  
Warrants outstanding 88,556
Common stock warrants expiring in 2027  
Stockholders' Equity  
Warrants outstanding 80,177
Warrants exercise price | $ / shares $ 28.65
Expiration dates 2027
Common stock warrants expiring in 2028  
Stockholders' Equity  
Warrants outstanding 8,379
Warrants exercise price | $ / shares $ 28.65
Expiration dates 2028
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation - Narratives (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
item
shares
Jun. 30, 2022
USD ($)
item
$ / shares
shares
Stock-Based Compensation    
Number of equity incentive plans | item 2 2
Aggregate intrinsic value of outstanding options $ 500 $ 500
Aggregate intrinsic value of exercisable options 500 500
Aggregate intrinsic value of exercisable options $ 3 $ 10
Stock Options    
Stock-Based Compensation    
Weighted average grant date fair value, Options (per share) | $ / shares   $ 6.84
Inducement grants | shares 257,750 257,750
Unrecognized compensation expense $ 5,800 $ 5,800
Weighted average period for recognition of unrecognized expenses   2 years 7 months 6 days
Restricted stock units    
Stock-Based Compensation    
Vesting period   4 years
Weighted average grant date fair value, Equity Instruments (per share) | $ / shares   $ 11.30
Aggregate intrinsic value 2,200 $ 2,200
Unrecognized compensation expense $ 3,100 $ 3,100
Weighted average period for recognition of unrecognized expenses   3 years 1 month 6 days
2019 Equity Incentive Plan    
Stock-Based Compensation    
Shares available for future issuance | shares 983,654 983,654
Potential Common Shares Added Annually To Equity Plan Evergreen Option | shares 432,442 432,442
Potential Common Shares Added Annually To Equity Plan Evergreen Option, Percentage Of Shares Outstanding Last Day Of Fiscal Year 4.00% 4.00%
2019 Equity Incentive Plan | Stock Options    
Stock-Based Compensation    
Vesting period   4 years
Vesting term   10 years
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation - Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Stock-Based Compensation        
Total stock-based compensation $ 1,022 $ 1,412 $ 1,923 $ 2,106
Sales and marketing        
Stock-Based Compensation        
Total stock-based compensation 340 253 647 437
General and administrative        
Stock-Based Compensation        
Total stock-based compensation 535 385 999 751
Research and development        
Stock-Based Compensation        
Total stock-based compensation $ 147 $ 774 $ 277 $ 918
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation - Stock Option Activity (Details) - $ / shares
6 Months Ended
Jun. 30, 2022
Number of shares  
Balance at beginning of period 1,706,409
Granted 322,285
Exercised (1,964)
Canceled/forfeited (67,293)
Balance at end of period 1,959,437
Vested and expected to vest at end of period 1,901,058
Exercisable at end of period 1,064,134
Weighted average exercise price per share  
Balance at beginning of period (in dollars per share) $ 11.88
Granted ( in dollars per share) 10.88
Exercised (in dollars per share) 6.09
Canceled/forfeited (in dollars per share) 13.49
Balance at end of period (in dollars per share) 11.67
Vested and expected to vest at end of period (in dollars per share) 11.64
Exercisable at end of period (in dollars per share) $ 10.74
Weighted average remaining contractual term (years)  
Weighted average remaining contractual term, outstanding 7 years 6 months
Weighted average remaining contractual term, Vested and expected to vest 7 years 5 months 12 days
Weighted average remaining contractual term, Exercisable 6 years 4 months 28 days
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation - Early Exercise Of Stock Options (Details)
6 Months Ended
Jun. 30, 2022
shares
Stock-Based Compensation  
Early exercised stock options, Unvested balance at beginning of period 29
Vested (29)
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation - Weighted average assumptions (Details)
6 Months Ended
Jun. 30, 2022
Stock-Based Compensation  
Expected volatility 68.40%
Risk-free interest rate 2.17%
Expected term (in years) 6 years 2 months 4 days
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation - Restricted Stock Units (Details) - Restricted stock units
6 Months Ended
Jun. 30, 2022
shares
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]  
Outstanding at January 1, 2022 163,043
Granted 190,450
Vested (38,908)
Canceled/forfeited (4,818)
Outstanding at March 31, 2022 309,767
XML 52 tela-20220630x10q_htm.xml IDEA: XBRL DOCUMENT 0001561921 us-gaap:RetainedEarningsMember 2022-06-30 0001561921 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001561921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001561921 us-gaap:RetainedEarningsMember 2022-03-31 0001561921 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001561921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001561921 2022-03-31 0001561921 us-gaap:RetainedEarningsMember 2021-12-31 0001561921 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001561921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001561921 us-gaap:RetainedEarningsMember 2021-06-30 0001561921 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001561921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001561921 us-gaap:RetainedEarningsMember 2021-03-31 0001561921 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001561921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001561921 2021-03-31 0001561921 us-gaap:RetainedEarningsMember 2020-12-31 0001561921 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001561921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001561921 us-gaap:CommonStockMember 2022-06-30 0001561921 us-gaap:CommonStockMember 2022-03-31 0001561921 us-gaap:CommonStockMember 2021-12-31 0001561921 us-gaap:CommonStockMember 2021-06-30 0001561921 us-gaap:CommonStockMember 2021-03-31 0001561921 us-gaap:CommonStockMember 2020-12-31 0001561921 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001561921 us-gaap:StockOptionMember tela:EquityIncentivePlan2019Member 2022-01-01 2022-06-30 0001561921 tela:OvitexPrsMember 2022-04-01 2022-06-30 0001561921 tela:OvitexMember 2022-04-01 2022-06-30 0001561921 tela:OtherCustomersMember 2022-04-01 2022-06-30 0001561921 tela:OvitexPrsMember 2022-01-01 2022-06-30 0001561921 tela:OvitexMember 2022-01-01 2022-06-30 0001561921 tela:OtherCustomersMember 2022-01-01 2022-06-30 0001561921 tela:OvitexPrsMember 2021-04-01 2021-06-30 0001561921 tela:OvitexMember 2021-04-01 2021-06-30 0001561921 tela:OvitexPrsMember 2021-01-01 2021-06-30 0001561921 tela:OvitexMember 2021-01-01 2021-06-30 0001561921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001561921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-06-30 0001561921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001561921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-06-30 0001561921 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember stpr:PA us-gaap:AccountingStandardsUpdate201602Member tela:OfficeAndLaboratorySpaceLeaseMember 2022-01-01 0001561921 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001561921 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0001561921 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001561921 us-gaap:RetainedEarningsMember 2021-01-01 2021-06-30 0001561921 stpr:PA tela:OfficeAndLaboratorySpaceLeaseMember 2020-12-31 0001561921 stpr:PA tela:OfficeAndLaboratorySpaceLeaseMember 2022-06-30 0001561921 stpr:PA tela:OfficeAndLaboratorySpaceLeaseMember 2020-12-01 2020-12-31 0001561921 stpr:PA tela:OfficeAndLaboratorySpaceLeaseMember 2022-01-01 0001561921 tela:OrbimedTermLoanMember 2022-04-01 2022-06-30 0001561921 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001561921 us-gaap:RestrictedStockUnitsRSUMember 2022-06-30 0001561921 tela:OrbimedTermLoanMember 2022-06-30 0001561921 srt:MaximumMember tela:OrbimedTermLoanMember 2022-06-30 0001561921 tela:OrbimedTermLoansTrancheTwoMember 2022-06-30 0001561921 tela:OrbimedTermLoansTrancheOneMember 2022-06-30 0001561921 tela:MidcapTermLoansMember 2022-06-30 0001561921 tela:MidcapTermLoanTrancheTwoMember 2022-05-26 0001561921 tela:MidcapTermLoanTrancheOneMember 2022-05-26 0001561921 tela:MidcapTermLoansMember 2022-05-26 0001561921 tela:OrbimedTermLoanMember 2021-12-31 0001561921 tela:OrbimedTermLoanMember us-gaap:LondonInterbankOfferedRateLIBORMember 2022-01-01 2022-06-30 0001561921 tela:MidcapTermLoansMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-01-01 2022-06-30 0001561921 tela:CommonStockWarrantsExpiringIn2028Member 2022-06-30 0001561921 tela:CommonStockWarrantsExpiringIn2027Member 2022-06-30 0001561921 2021-06-30 0001561921 2020-12-31 0001561921 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-06-30 0001561921 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-12-31 0001561921 us-gaap:StockOptionMember 2022-01-01 2022-06-30 0001561921 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001561921 tela:CommonStockWarrantsMember 2022-01-01 2022-06-30 0001561921 us-gaap:StockOptionMember 2021-01-01 2021-06-30 0001561921 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0001561921 tela:CommonStockWarrantsMember 2021-01-01 2021-06-30 0001561921 tela:OrbimedTermLoanMember 2021-01-01 2021-06-30 0001561921 us-gaap:SellingAndMarketingExpenseMember 2022-04-01 2022-06-30 0001561921 us-gaap:ResearchAndDevelopmentExpenseMember 2022-04-01 2022-06-30 0001561921 us-gaap:GeneralAndAdministrativeExpenseMember 2022-04-01 2022-06-30 0001561921 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-06-30 0001561921 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-06-30 0001561921 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-06-30 0001561921 us-gaap:SellingAndMarketingExpenseMember 2021-04-01 2021-06-30 0001561921 us-gaap:ResearchAndDevelopmentExpenseMember 2021-04-01 2021-06-30 0001561921 us-gaap:GeneralAndAdministrativeExpenseMember 2021-04-01 2021-06-30 0001561921 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-06-30 0001561921 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-06-30 0001561921 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-06-30 0001561921 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001561921 2022-04-01 2022-06-30 0001561921 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001561921 2021-04-01 2021-06-30 0001561921 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0001561921 tela:EquityDistributionAgreementMember 2022-06-30 0001561921 tela:EquityDistributionAgreementMember 2020-12-31 0001561921 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001561921 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001561921 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001561921 us-gaap:CommonStockMember 2021-01-01 2021-06-30 0001561921 us-gaap:StockOptionMember 2022-06-30 0001561921 tela:EquityIncentivePlan2019Member 2022-06-30 0001561921 tela:ThirdYearMember tela:MidcapTermLoansMember 2022-01-01 2022-06-30 0001561921 tela:SecondYearMember tela:MidcapTermLoansMember 2022-01-01 2022-06-30 0001561921 tela:FirstYearMember tela:MidcapTermLoansMember 2022-01-01 2022-06-30 0001561921 tela:OrbimedTermLoanMember 2022-01-01 2022-06-30 0001561921 tela:MidcapTermLoansMember 2022-05-26 2022-05-26 0001561921 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember stpr:PA us-gaap:AccountingStandardsUpdate201602Member tela:OfficeAndLaboratorySpaceLeaseMember 2022-01-01 2022-01-01 0001561921 tela:MidcapTermLoansMember 2022-01-01 2022-06-30 0001561921 tela:CommonStockWarrantsExpiringIn2028Member 2022-01-01 2022-06-30 0001561921 tela:CommonStockWarrantsExpiringIn2027Member 2022-01-01 2022-06-30 0001561921 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-06-30 0001561921 2021-01-01 2021-06-30 0001561921 srt:MinimumMember tela:MidcapTermLoansMember 2022-01-01 2022-06-30 0001561921 srt:MaximumMember tela:MidcapTermLoansMember 2022-01-01 2022-06-30 0001561921 2022-06-30 0001561921 2021-12-31 0001561921 2022-08-03 0001561921 2022-01-01 2022-06-30 shares iso4217:USD tela:item pure tela:tranche iso4217:USD shares -0.88 -0.57 -1.62 -1.13 14557453 14458911 14548210 14448715 0001561921 --12-31 2022 Q2 false 0 0 http://www.telabio.com/20220630#AccruedAndOtherLiabilitiesCurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent 500000 10-Q true 2022-06-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 14558905 27725000 43931000 5306000 4234000 10291000 7658000 2312000 3232000 45634000 59055000 1706000 1186000 2689000 2303000 1304000 51333000 62544000 2246000 2414000 9680000 8161000 11926000 10575000 39617000 31491000 1332000 380000 52875000 42446000 0.001 0.001 10000000 10000000 0 0 0.001 0.001 200000000 200000000 14557560 14529606 14557560 14529577 15000 15000 251846000 250064000 129000 -52000 -253532000 -229929000 -1542000 20098000 51333000 62544000 10406000 7558000 18637000 13435000 3318000 2395000 6474000 4731000 538000 76000 614000 152000 6550000 5087000 11549000 8552000 11055000 7502000 20433000 13801000 3630000 2966000 7088000 5722000 2102000 1930000 4109000 3609000 16787000 12398000 31630000 23132000 -10237000 -7311000 -20081000 -14580000 934000 864000 1845000 1753000 -1228000 -1228000 -342000 -80000 -449000 -58000 -2504000 -944000 -3522000 -1811000 -12741000 -8255000 -23603000 -16391000 -0.88 -0.57 -1.62 -1.13 14557453 14458911 14548210 14448715 -12741000 -8255000 -23603000 -16391000 134000 1000 181000 -10000 -12607000 -8254000 -23422000 -16401000 14556748 15000 250819000 -5000 -240791000 10038000 2 810 5000 5000 134000 134000 1022000 1022000 -12741000 -12741000 14557560 15000 251846000 129000 -253532000 -1542000 14529577 15000 250064000 -52000 -229929000 20098000 29 40872 12000 12000 12918 153000 153000 181000 181000 1923000 1923000 -23603000 -23603000 14557560 15000 251846000 129000 -253532000 -1542000 14440275 14000 246548000 -82000 -204789000 41691000 36 19463 116000 116000 1000 1000 12000 1412000 1412000 -8255000 -8255000 14471774 14000 248076000 -81000 -213044000 34965000 14437107 14000 245736000 -71000 -196653000 49026000 82 22585 152000 152000 -10000 -10000 12000 2106000 2106000 82000 82000 -16391000 -16391000 14471774 14000 248076000 -81000 -213044000 34965000 -23603000 -16391000 161000 119000 359000 318000 1228000 614000 152000 17000 1193000 682000 1923000 2106000 1115000 862000 3987000 1275000 -920000 154000 -411000 570000 216000 538000 -403000 17000 -22116000 -14214000 536000 47000 -536000 -47000 40000000 30000000 3357000 12000 152000 153000 6502000 152000 -56000 7000 -16206000 -14102000 43931000 74394000 27725000 60292000 1486000 1435000 146000 55000 103000 82000 1000000 1376000 380000 -1756000 <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. 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;margin:0pt 0pt 12pt 0pt;">The Company has been impacted by the pandemic resulting from the coronavirus and the disease it causes, including variants thereof (“COVID-19”). To date, among other impacts on the Company’s business related to the pandemic, physicians and their patients have been required by state mandates, or have chosen or are still choosing to, defer elective surgery procedures in which the Company’s products otherwise would be used. There remains uncertainty and lack of visibility regarding the Company’s near-term revenue growth prospects and product development plans due to the rapidly evolving environment and continued uncertainties resulting from the ongoing COVID-19 pandemic. Although certain regions have experienced a reduction in COVID-19 cases and hospitalizations and a relaxing of governmental restrictions, following the recent emergence of the Omicron BA.4 and BA.5 subvariants and an increase in caseloads as a result, at this time, the full extent of the impact of the ongoing COVID-19 pandemic on the Company’s business, results of operations and financial condition, including revenue, expenses, manufacturing capability, supply chain integrity, staffing availability, research and development costs and employee-related compensation, will depend on future developments that are highly uncertain. This includes new information that may emerge concerning COVID-19 and the actions taken to mitigate the spread of or treat COVID-19, the emergence of new variants of COVID-19, as well as the economic impact on local, regional, national and international customers and markets.</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 $253.5 million as of June 30, 2022. 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;">The operations of the Company are subject to certain risks and uncertainties including, among others, the uncertainty of product development, the impact of COVID-19 and the emergence of any variants thereof on the business, ongoing economic uncertainty, including as a result of inflationary pressures, geopolitical factors such as the conflict between Russia and Ukraine, 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> -253500000 <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, 2021. Any reference in these notes to applicable guidance is meant to refer to generally accepted accounting principles (“GAAP”) in the United States 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 0pt 12pt 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 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 (deficit) 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. Unaudited interim results of operations and cash flows are not necessarily indicative of the results that may be expected for the full year. 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, 2021. </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 fair value of stock-based awards issued and 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>, 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 Topic 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. 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 our 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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:12.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:12.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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.51%;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 June 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.56%;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;">Six months ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:33.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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;">2022</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.86%;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;">2021</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;">2022</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.89%;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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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;"> 7,028</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:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,761</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;"> 12,689</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:12.07%;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,428</p></td></tr><tr><td style="vertical-align:bottom;width:33.15%;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;"> 3,353</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:12.04%;margin: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,797</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;"> 5,901</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:12.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,007</p></td></tr><tr><td style="vertical-align:bottom;width:33.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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;"> 25</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:12.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><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;"> 47</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:12.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:33.15%;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;"> 10,406</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:12.04%;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;"> 7,558</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;"> 18,637</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:12.07%;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;"> 13,435</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 United States were immaterial for the three and six months ended June 30, 2022 and 2021.</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. Due to the related-party relationship of the credit facility (the “OrbiMed Credit Facility”) with OrbiMed Royalty Opportunities II, LP (“OrbiMed”) (Note 6), it was impractical to determine the fair value of the debt. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company follows the provisions of FASB 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 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 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 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;"/><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.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 0pt 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.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: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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></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.64%;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.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: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.14%;margin: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.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:8.39%;margin:0pt;padding: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.64%;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.78%;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.14%;margin: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.73%;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.64%;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.78%;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.14%;margin: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.73%;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.64%;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.78%;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.14%;margin: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.73%;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.64%;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.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;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;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.73%;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;">June 30, 2022:</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.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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: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.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;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.62%;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;"> 20,415</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.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: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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'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.39%;margin: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.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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: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.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;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, 2021:</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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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: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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.39%;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.62%;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,396</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.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: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.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;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 0pt 12pt 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;">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. A net loss cannot be diluted, so when the Company is in a net loss position, basic and diluted net loss per common 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:65.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:14.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></tr><tr><td style="vertical-align:bottom;width:65.99%;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.51%;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:31.49%;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 and six months ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.99%;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.51%;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:14.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;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:14.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;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock options (including shares subject to repurchase)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;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:14.48%;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,959,437</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:14.48%;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,589,243</p></td></tr><tr><td style="vertical-align:bottom;width:65.99%;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.51%;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:14.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 309,767</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:14.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 159,849</p></td></tr><tr><td style="vertical-align:bottom;width:65.99%;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.51%;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:14.48%;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.52%;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:14.48%;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:65.99%;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.51%;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:14.48%;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;"> 2,357,760</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:14.48%;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,837,648</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 February 2016, the FASB issued ASU No. 2016-02, <i style="font-style:italic;">Leases</i>, (“ASU 2016-02”) which requires a lessee to record a right-of-use (“ROU”) asset and a corresponding lease liability on the balance sheet for all leases with terms longer than 12 months. A modified retrospective transition approach is required, applying the new standard to all leases existing at the date of initial application. An entity may choose to use either (1) its effective date or (2) the beginning of the earliest comparative period presented in the consolidated financial statements as its date of initial application. If an entity chooses the second option, the transition requirements for existing leases also apply to leases entered into between the date of initial application and the effective date. The Company adopted ASU 2016-02 on January 1, 2022 using the modified retrospective transition method and elected the transition practical expedients to not reassess lease identification, lease classification and initial indirect costs related to those leases entered into prior to the date of application.</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 June 2016, the FASB issued ASU No. 2016-13, <i style="font-style:italic;">Measurement of Credit Losses on Financial Instruments</i>, which provides guidance for recognizing credit losses on financial instruments based on an estimate of current expected credit losses model. The standard is effective for the Company beginning January 1, 2023, and the adoption of this guidance is not expected to 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;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 0pt 12pt 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 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 (deficit) 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. Unaudited interim results of operations and cash flows are not necessarily indicative of the results that may be expected for the full year. 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, 2021. </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 fair value of stock-based awards issued and 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>, 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 Topic 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. 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 our 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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:12.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:12.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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.51%;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 June 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.56%;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;">Six months ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:33.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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;">2022</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.86%;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;">2021</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;">2022</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.89%;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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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;"> 7,028</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:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,761</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;"> 12,689</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:12.07%;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,428</p></td></tr><tr><td style="vertical-align:bottom;width:33.15%;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;"> 3,353</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:12.04%;margin: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,797</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;"> 5,901</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:12.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,007</p></td></tr><tr><td style="vertical-align:bottom;width:33.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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;"> 25</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:12.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><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;"> 47</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:12.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:33.15%;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;"> 10,406</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:12.04%;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;"> 7,558</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;"> 18,637</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:12.07%;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;"> 13,435</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 United States were immaterial for the three and six months ended June 30, 2022 and 2021.</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 our 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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:12.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:12.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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.51%;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 June 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.56%;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;">Six months ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:33.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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;">2022</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.86%;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;">2021</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;">2022</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.89%;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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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;"> 7,028</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:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,761</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;"> 12,689</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:12.07%;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,428</p></td></tr><tr><td style="vertical-align:bottom;width:33.15%;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;"> 3,353</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:12.04%;margin: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,797</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;"> 5,901</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:12.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,007</p></td></tr><tr><td style="vertical-align:bottom;width:33.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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;"> 25</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:12.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><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;"> 47</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:12.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:33.15%;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;"> 10,406</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:12.04%;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;"> 7,558</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;"> 18,637</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:12.07%;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;"> 13,435</p></td></tr></table> 7028000 5761000 12689000 10428000 3353000 1797000 5901000 3007000 25000 47000 10406000 7558000 18637000 13435000 <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. Due to the related-party relationship of the credit facility (the “OrbiMed Credit Facility”) with OrbiMed Royalty Opportunities II, LP (“OrbiMed”) (Note 6), it was impractical to determine the fair value of the debt. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company follows the provisions of FASB 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 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 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 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;"/><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.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 0pt 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.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: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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></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.64%;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.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: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.14%;margin: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.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:8.39%;margin:0pt;padding: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.64%;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.78%;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.14%;margin: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.73%;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.64%;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.78%;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.14%;margin: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.73%;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.64%;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.78%;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.14%;margin: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.73%;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.64%;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.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;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;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.73%;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;">June 30, 2022:</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.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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: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.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;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.62%;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;"> 20,415</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.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: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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'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.39%;margin: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.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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: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.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;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, 2021:</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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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: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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.39%;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.62%;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,396</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.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: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.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;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.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 0pt 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.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: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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></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.64%;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.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: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.14%;margin: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.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:8.39%;margin:0pt;padding: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.64%;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.78%;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.14%;margin: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.73%;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.64%;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.78%;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.14%;margin: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.73%;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.64%;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.78%;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.14%;margin: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.73%;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.64%;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.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;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;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.73%;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;">June 30, 2022:</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.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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: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.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;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.62%;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;"> 20,415</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.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: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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'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.39%;margin: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.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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: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.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;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, 2021:</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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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: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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.39%;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.62%;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,396</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.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: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.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;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> 20415000 41396000 <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. A net loss cannot be diluted, so when the Company is in a net loss position, basic and diluted net loss per common 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:65.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:14.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></tr><tr><td style="vertical-align:bottom;width:65.99%;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.51%;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:31.49%;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 and six months ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.99%;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.51%;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:14.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;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:14.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;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock options (including shares subject to repurchase)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;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:14.48%;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,959,437</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:14.48%;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,589,243</p></td></tr><tr><td style="vertical-align:bottom;width:65.99%;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.51%;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:14.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 309,767</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:14.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 159,849</p></td></tr><tr><td style="vertical-align:bottom;width:65.99%;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.51%;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:14.48%;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.52%;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:14.48%;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:65.99%;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.51%;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:14.48%;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;"> 2,357,760</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:14.48%;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,837,648</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:65.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:14.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></tr><tr><td style="vertical-align:bottom;width:65.99%;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.51%;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:31.49%;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 and six months ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.99%;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.51%;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:14.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;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:14.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;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock options (including shares subject to repurchase)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;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:14.48%;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,959,437</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:14.48%;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,589,243</p></td></tr><tr><td style="vertical-align:bottom;width:65.99%;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.51%;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:14.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 309,767</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:14.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 159,849</p></td></tr><tr><td style="vertical-align:bottom;width:65.99%;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.51%;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:14.48%;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.52%;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:14.48%;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:65.99%;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.51%;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:14.48%;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;"> 2,357,760</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:14.48%;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,837,648</p></td></tr></table> 1959437 1589243 309767 159849 88556 88556 2357760 1837648 <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 February 2016, the FASB issued ASU No. 2016-02, <i style="font-style:italic;">Leases</i>, (“ASU 2016-02”) which requires a lessee to record a right-of-use (“ROU”) asset and a corresponding lease liability on the balance sheet for all leases with terms longer than 12 months. A modified retrospective transition approach is required, applying the new standard to all leases existing at the date of initial application. An entity may choose to use either (1) its effective date or (2) the beginning of the earliest comparative period presented in the consolidated financial statements as its date of initial application. If an entity chooses the second option, the transition requirements for existing leases also apply to leases entered into between the date of initial application and the effective date. The Company adopted ASU 2016-02 on January 1, 2022 using the modified retrospective transition method and elected the transition practical expedients to not reassess lease identification, lease classification and initial indirect costs related to those leases entered into prior to the date of application.</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 June 2016, the FASB issued ASU No. 2016-13, <i style="font-style:italic;">Measurement of Credit Losses on Financial Instruments</i>, which provides guidance for recognizing credit losses on financial instruments based on an estimate of current expected credit losses model. The standard is effective for the Company beginning January 1, 2023, and the adoption of this guidance is not expected to 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;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(4) Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company leases office and laboratory space in Malvern, Pennsylvania under a noncancelable lease (the “Malvern Lease”). The Malvern Lease, which was concluded to be an operating lease, was amended in December 2020 to extend the term of the lease from May 2021 to May 2028. The Malvern Lease has annual scheduled payment increases and provides the Company a renewal option for an additional term of 60 months at the end of the lease term. The Company evaluates renewal options at lease inception and on an ongoing basis and includes renewal options that it is reasonably certain to exercise in its expected lease terms when classifying leases and measuring lease liabilities. As the Company is not reasonably certain to exercise the renewal option, the additional 60-month term has been excluded. </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;">On January 1, 2022 and upon adoption of ASU 2016-02, the Company recorded an operating lease liability of $1.8 million and an operating lease ROU asset of $1.4 million related to the Malvern Lease. The Company also eliminated approximately $0.4<span style="white-space:pre-wrap;"> million of deferred rent and tenant allowance liabilities as of December 31, 2021 as these components are reflected in the operating lease ROU asset. </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;">Operating lease leasehold improvements are depreciated over the lesser of the useful lives of the leasehold improvements or the lease term. The tenant allowance was historically amortized over the initial, non-cancelable term of the Malvern Lease. </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 Company's lease does not provide an implicit rate, and therefore, the Company uses its incremental borrowing rate as the discount rate when measuring operating lease liabilities. The incremental borrowing rate represents an estimate of the interest rate the Company would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of a lease. The Company used an incremental borrowing rate of 9.75% to discount the Malvern Lease payments included in the operating lease liabilities recognized upon adoption of ASU 2016-02.</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 Company recognized $0.1 million and $0.2 million of lease cost during the three and six months ended June 30, 2022. Cash paid for amounts included in the measurement of operating lease liabilities was $0.1 million and $0.2 million for the three and six months ended June 30, 2022, and this amount is included in operating activities in the consolidated statements of cash flows. As of June 30, 2022, the remaining lease term for the Malvern Lease is 6.0 years. </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 reconciles the undiscounted future minimum lease payments (displayed in aggregate by year) under non-cancelable operating leases with terms of more than one year to the total operating lease liabilities recognized on the consolidated balance sheets as of June 30, 2022 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:21.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></tr><tr><td style="vertical-align:bottom;width:73.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remainder of 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.82%;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:21.48%;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;"> 176</p></td></tr><tr><td style="vertical-align:bottom;width:73.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.82%;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:21.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 358</p></td></tr><tr><td style="vertical-align:bottom;width:73.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.82%;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:21.48%;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;"> 366</p></td></tr><tr><td style="vertical-align:bottom;width:73.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.82%;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:21.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 375</p></td></tr><tr><td style="vertical-align:bottom;width:73.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.82%;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:21.48%;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;"> 383</p></td></tr><tr><td style="vertical-align:bottom;width:73.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.82%;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:21.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 392</p></td></tr><tr><td style="vertical-align:bottom;width:73.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.48%;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;"> 165</p></td></tr><tr><td style="vertical-align:bottom;width:73.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total undiscounted future minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.82%;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:21.48%;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,215</p></td></tr><tr><td style="vertical-align:bottom;width:73.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.48%;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;"> (547)</p></td></tr><tr><td style="vertical-align:bottom;width:73.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.82%;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:21.48%;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,668</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;">At December 31, 2021, the Company’s future minimum lease payments under non-cancelable operating leases for the five years ending December 31, 2022 through 2026 and thereafter were as follows: $0.3 million, $0.4 million, $0.4 million, $0.4 million, $0.4 million and $0.5 million, respectively. </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;">As of June 30, 2022, $0.3 million representing the current portion of operating lease liabilities is included in <span style="-sec-ix-hidden:Hidden_Etku6iBKRUOD14lvWEkqpQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">accrued expenses and other current liabilities</span></span> in the consolidated balance sheets and $1.3 million representing the long-term portion of operating lease liabilities is included in <span style="-sec-ix-hidden:Hidden_cBateGT5wk6bqPQpMwUpGg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">other long-term liabilities</span></span> in the consolidated balance sheets.<span style="white-space:pre-wrap;"> </span></p> true P60M 1800000 1400000 400000 0.0975 100000 200000 100000 200000 P6Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table reconciles the undiscounted future minimum lease payments (displayed in aggregate by year) under non-cancelable operating leases with terms of more than one year to the total operating lease liabilities recognized on the consolidated balance sheets as of June 30, 2022 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:21.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></tr><tr><td style="vertical-align:bottom;width:73.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remainder of 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.82%;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:21.48%;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;"> 176</p></td></tr><tr><td style="vertical-align:bottom;width:73.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.82%;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:21.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 358</p></td></tr><tr><td style="vertical-align:bottom;width:73.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.82%;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:21.48%;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;"> 366</p></td></tr><tr><td style="vertical-align:bottom;width:73.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.82%;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:21.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 375</p></td></tr><tr><td style="vertical-align:bottom;width:73.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.82%;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:21.48%;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;"> 383</p></td></tr><tr><td style="vertical-align:bottom;width:73.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.82%;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:21.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 392</p></td></tr><tr><td style="vertical-align:bottom;width:73.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.48%;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;"> 165</p></td></tr><tr><td style="vertical-align:bottom;width:73.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total undiscounted future minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.82%;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:21.48%;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,215</p></td></tr><tr><td style="vertical-align:bottom;width:73.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.48%;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;"> (547)</p></td></tr><tr><td style="vertical-align:bottom;width:73.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.82%;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:21.48%;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,668</p></td></tr></table> 176000 358000 366000 375000 383000 392000 165000 2215000 547000 1668000 300000 400000 400000 400000 400000 500000 300000 1300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(5) 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;">June 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;">2022</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;">2021</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;"> 4,493</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;"> 4,976</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,442</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,233</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,188</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;"> 842</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;">Current portion of operating lease liabilities</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;"> 336</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;"> —</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;"> 107</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;"> 31</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;"> 114</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;"> 79</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;"> 9,680</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;"> 8,161</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;"><span style="font-size:1pt;visibility:hidden;">​</span></p><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p><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;">In June 2022, it became probable that the Company would achieve the sales milestones in the European territory, and as such, the Company recorded a liability of $1.0 million included in amounts due to contract manufacturer above and a corresponding developed technology right intangible asset.</p><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p><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;">June 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;">2022</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;">2021</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;"> 4,493</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;"> 4,976</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,442</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,233</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,188</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;"> 842</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;">Current portion of operating lease liabilities</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;"> 336</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;"> —</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;"> 107</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;"> 31</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;"> 114</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;"> 79</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;"> 9,680</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;"> 8,161</p></td></tr></table> 4493000 4976000 2442000 2233000 2188000 842000 336000 107000 31000 114000 79000 9680000 8161000 1000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(6) 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;">June 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;">2022</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;">2021</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;">MidCap Term Loan</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 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;"> 40,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;"><span style="font-size:8pt;font-weight:bold;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;"> —</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;">OrbiMed Term Loan (related party)</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;"> —</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;"> 30,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;"> 3,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;"> (2,383)</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,509)</p></td></tr><tr style="height:12.65pt;"><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;"> 39,617</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;"> 31,491</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 (the “Agent”), and certain lender parties thereto. The MidCap Credit Agreement provides for up to $50.0 million in term loans (the “MidCap Term Loans”), consisting of a $40.0 million Tranche 1 (“Tranche 1”) and a $10.0 million Tranche 2 (“Tranche 2”). Upon closing, the Company borrowed $40.0 million of Tranche 1 and used a portion of the proceeds to repay borrowings under the OrbiMed Credit Facility (described below) and intends to use the remaining proceeds to fund operations and other general corporate purposes. The Company will be eligible to borrow Tranche 2 at the Company’s option upon meeting certain conditions, including, but not limited to, reaching $65.0 million of net product revenue over the preceding four quarters by fiscal year end 2023.</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 Loans mature on May 1, 2027 and bear 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. </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 Loans have a prepayment fee equal to 3.0% of the prepaid principal amount for the first year following the closing date of the MidCap Term Loans, 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 six months ended June 30, 2022 was $0.3 million, of which $0.1 million was related to the amortization of debt issuance costs.</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;font-style:italic;margin:0pt 0pt 12pt 0pt;">OrbiMed Term Loan (Related Party)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In November 2018, the Company entered into the OrbiMed Credit Facility with OrbiMed, a related party as the lender is affiliated with a stockholder of the Company, which consisted of up to $35.0 million in term loans (the “OrbiMed Term Loans”). The OrbiMed Term Loans consisted of two tranches, a $30.0 million Tranche 1 (“First Tranche”) and a $5.0 million Tranche 2 (“Second Tranche”). In November 2018, the Company borrowed $30.0 million of the First Tranche. The Company elected not to borrow the Second Tranche prior to its expiration on December 31, 2019. On May 26, 2022, the Company entered into the MidCap Credit Agreement and upon closing used a portion of the proceeds to repay all borrowings under the OrbiMed Credit Facility.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The OrbiMed Term Loan bore interest at a rate equal to 7.75% plus the greater of one-month LIBOR or 2.0% until the aggregate principal, interest and End of Term Charge of $3.0 million were paid with part of the proceeds received from the MidCap Credit Agreement. As a result of these payments, a $1.2 million loss on extinguishment was recorded during the three months ended June 30, 2022. Interest expense associated with the OrbiMed Credit Facility recorded for the six months ended June 30, 2022, was $1.5 million, of which $0.3 million was related to the amortization of debt issuance costs. Interest expense associated with the OrbiMed Credit Facility recorded for the six months ended June 30, 2021, was $1.8 million, of which $0.3 million 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;">June 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;">2022</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;">2021</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;">MidCap Term Loan</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 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;"> 40,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;"><span style="font-size:8pt;font-weight:bold;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;"> —</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;">OrbiMed Term Loan (related party)</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;"> —</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;"> 30,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;"> 3,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;"> (2,383)</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,509)</p></td></tr><tr style="height:12.65pt;"><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;"> 39,617</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;"> 31,491</p></td></tr></table> 40000000 30000000 2000000 3000000 2383000 1509000 39617000 31491000 50000000.0 40000000.0 10000000.0 40000000.0 65000000.0 0.02 0.0625 0.010 P36M P12M P48M 0.030 0.020 0.010 0.05 300000 100000 35000000.0 2 30000000.0 5000000.0 30000000.0 0.0775 0.020 3000000.0 -1200000 1500000 300000 1800000 300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(7) Stockholders’ Equity (Deficit) </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In December 2020, the Company entered into an Equity Distribution Agreement (the “Equity Agreement”) with Piper Sandler &amp; Co (the “Sales Agent”) in connection with the establishment of an at-the-market offering program under which it may sell up to an aggregate of $50.0 million of shares of the Company’s common stock, from time to time through the Sales Agent. No sales were made under the Equity Agreement during the six months ended June 30, 2022. </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 June 30, 2022:</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.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.39%;margin:0pt;padding: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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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.79%;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.75%;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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;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.79%;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.79%;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.75%;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.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock warrants </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 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.75%;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.39%;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.19%;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.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 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.75%;margin: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.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.75%;background:#cceeff;margin:0pt;padding:0pt;"><p 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="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.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.39%;margin:0pt;padding: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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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.79%;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.75%;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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;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.79%;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.79%;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.75%;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.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock warrants </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 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.75%;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.39%;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.19%;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.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 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.75%;margin: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.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.75%;background:#cceeff;margin:0pt;padding:0pt;"><p 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 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(8) Stock-Based Compensation</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 June 30, 2022, 983,654 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:57.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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><td style="vertical-align:bottom;white-space:nowrap;width:8.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><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:57.15%;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:1.64%;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:21.18%;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 June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;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:19.18%;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;">Six months ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.31%;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></tr><tr><td style="vertical-align:bottom;width:57.15%;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:1.64%;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:9.54%;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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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:9.54%;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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;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:8.64%;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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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:8.66%;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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.31%;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></tr><tr><td style="vertical-align:bottom;width:57.15%;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:1.64%;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.32%;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:8.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 0pt 0pt;"> 340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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.31%;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:8.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;"> 253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;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.2%;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:7.43%;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;"> 647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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.18%;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:7.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 437</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:57.15%;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:1.64%;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.32%;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:8.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 535</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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.31%;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:8.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;"> 385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;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.2%;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:7.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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.18%;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:7.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.31%;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:57.15%;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:1.64%;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.32%;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:8.21%;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;"> 147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"> 774</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;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.2%;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:7.43%;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;"> 277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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.18%;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:7.47%;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;"> 918</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:57.15%;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:1.64%;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.32%;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:8.21%;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,022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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.31%;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:8.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;"> 1,412</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;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.2%;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:7.43%;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,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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.18%;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:7.47%;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;"> 2,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.31%;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></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. 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.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: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.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.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: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.28%;margin: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.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: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.28%;margin: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.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: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.49%;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.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: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.49%;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.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: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.49%;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.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;">Outstanding at January 1, 2022</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;"> 1,706,409</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.28%;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.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.32%;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;"> 322,285</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.28%;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.88</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.32%;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;"> (1,964)</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.28%;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;"> 6.09</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.32%;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;"> (67,293)</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.28%;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;"> 13.49</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.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;">Outstanding at June 30, 2022</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,959,437</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.28%;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.67</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;"> 7.50</p></td></tr><tr><td style="vertical-align:bottom;width:62.32%;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 June 30, 2022</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;"> 1,901,058</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.28%;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;"> 11.64</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;"> 7.45</p></td></tr><tr><td style="vertical-align:bottom;width:62.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;">Exercisable at June 30, 2022</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,064,134</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.28%;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.74</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.41</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 June 30, 2022, were 257,750 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 June 30, 2022, the aggregate intrinsic value of both outstanding options and exercisable options was $0.5 <span style="-sec-ix-hidden:Hidden_ITmdHR9nikucaVxQWk3qsA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">million</span></span>. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The 2012 Stock Incentive Plan provided the holders of stock options an election to early exercise prior to vesting. The Company had the right, but not the obligation, to repurchase early exercised options without transferring any appreciation to the employee if the employee terminates employment before the end of the original vesting period. The repurchase price was the lesser of the original exercise price or the then fair value of the common stock. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table summarizes activity relating to early exercise of stock options:</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:86.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:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.46%;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.74%;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 style="vertical-align:bottom;white-space:nowrap;width:10.79%;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;">Number of</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.46%;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.74%;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 style="vertical-align:bottom;white-space:nowrap;width:10.79%;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;">shares</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested balance at January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29</p></td></tr><tr><td style="vertical-align:bottom;width:86.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (29)</p></td></tr><tr><td style="vertical-align:bottom;width:86.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested balance at June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;">The weighted average grant-date fair value per share of options granted was $6.84 during the six months ended June 30, 2022. The aggregate intrinsic value of options exercised was $3,000 and $10,000 for the three and six months ended June 30, 2022, respectively. At June 30, 2022, the total unrecognized compensation expense related to unvested employee and nonemployee stock option awards was $5.8 million, which is expected to be recognized in expense over a weighted-average period of approximately 2.6 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Estimating Fair Value of Stock Options</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The fair value of each grant of stock options was determined by the Company using the methods and assumptions discussed below. Certain of these inputs are subjective and generally require judgment to determine.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Expected term</i> – The expected term of stock options represents the weighted-average period the stock options are expected to be outstanding. The Company uses the simplified method for estimating the expected term as provided by the Securities and Exchange Commission. The simplified method calculates the expected term as the average time to vesting and the contractual life of the options.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Expected volatility</i> – Due to the Company’s limited operating history and lack of sufficient company-specific historical or implied volatility, the expected volatility assumption was determined by examining the historical volatilities of a group of industry peers, including the Company, whose share prices are publicly available.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Risk-free interest rate</i> – The risk-free rate assumption is based on U.S. Treasury instruments, the terms of which were consistent with the expected term of the Company’s stock options.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Expected dividend</i> – The Company has not paid and does not intend to pay dividends.</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:79.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:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:79.67%;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.52%;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 style="vertical-align:bottom;white-space:nowrap;width:15.4%;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;">Six months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;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></tr><tr><td style="vertical-align:bottom;width:79.67%;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.52%;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 style="vertical-align:bottom;white-space:nowrap;width:15.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;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></tr><tr><td style="vertical-align:bottom;width:79.67%;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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;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.4%;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:79.67%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;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:79.67%;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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;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.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;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:79.67%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;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.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;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;">The Company’s restricted stock units (“RSUs”) vest based on the terms in each award agreement and generally vest over four years. The following table summarizes restricted stock units for the Plan:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:84.84%;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.69%;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:12.45%;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;">Number of</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.84%;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.69%;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 style="vertical-align:bottom;white-space:nowrap;width:12.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;"><b style="font-weight:bold;">shares</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;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.45%;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;"> 163,043</p></td></tr><tr><td style="vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 190,450</p></td></tr><tr><td style="vertical-align:bottom;width:84.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (38,908)</p></td></tr><tr><td style="vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Canceled/forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;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.45%;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;"> (4,818)</p></td></tr><tr><td style="vertical-align:bottom;width:84.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;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.45%;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;"> 309,767</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;">The weighted average grant-date fair value per RSU granted was $11.30 during the six months ended June 30, 2022. The aggregate intrinsic value of RSUs outstanding was $2.2 million at June 30, 2022. The total unrecognized compensation expense at June 30, 2022 related to RSUs was $3.1 million, which is expected to be recognized in expense over a weighted-average period of approximately 3.1 years.</p> 2 983654 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:57.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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><td style="vertical-align:bottom;white-space:nowrap;width:8.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><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:57.15%;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:1.64%;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:21.18%;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 June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;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:19.18%;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;">Six months ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.31%;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></tr><tr><td style="vertical-align:bottom;width:57.15%;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:1.64%;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:9.54%;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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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:9.54%;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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;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:8.64%;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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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:8.66%;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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.31%;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></tr><tr><td style="vertical-align:bottom;width:57.15%;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:1.64%;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.32%;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:8.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 0pt 0pt;"> 340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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.31%;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:8.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;"> 253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;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.2%;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:7.43%;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;"> 647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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.18%;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:7.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 437</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:57.15%;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:1.64%;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.32%;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:8.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 535</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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.31%;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:8.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;"> 385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;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.2%;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:7.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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.18%;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:7.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.31%;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:57.15%;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:1.64%;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.32%;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:8.21%;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;"> 147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"> 774</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;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.2%;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:7.43%;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;"> 277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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.18%;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:7.47%;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;"> 918</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:57.15%;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:1.64%;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.32%;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:8.21%;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,022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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.31%;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:8.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;"> 1,412</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;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.2%;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:7.43%;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,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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.18%;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:7.47%;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;"> 2,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.31%;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></table> 340000 253000 647000 437000 535000 385000 999000 751000 147000 774000 277000 918000 1022000 1412000 1923000 2106000 P4Y 10 years <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.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: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.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.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: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.28%;margin: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.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: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.28%;margin: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.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: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.49%;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.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: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.49%;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.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: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.49%;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.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;">Outstanding at January 1, 2022</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;"> 1,706,409</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.28%;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.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.32%;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;"> 322,285</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.28%;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.88</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.32%;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;"> (1,964)</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.28%;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;"> 6.09</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.32%;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;"> (67,293)</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.28%;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;"> 13.49</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.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;">Outstanding at June 30, 2022</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,959,437</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.28%;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.67</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;"> 7.50</p></td></tr><tr><td style="vertical-align:bottom;width:62.32%;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 June 30, 2022</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;"> 1,901,058</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.28%;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;"> 11.64</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;"> 7.45</p></td></tr><tr><td style="vertical-align:bottom;width:62.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;">Exercisable at June 30, 2022</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,064,134</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.28%;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.74</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.41</p></td></tr></table> 1706409 11.88 322285 10.88 1964 6.09 67293 13.49 1959437 11.67 P7Y6M 1901058 11.64 P7Y5M12D 1064134 10.74 P6Y4M28D 257750 500000 <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:86.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:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.46%;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.74%;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 style="vertical-align:bottom;white-space:nowrap;width:10.79%;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;">Number of</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.46%;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.74%;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 style="vertical-align:bottom;white-space:nowrap;width:10.79%;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;">shares</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested balance at January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29</p></td></tr><tr><td style="vertical-align:bottom;width:86.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (29)</p></td></tr><tr><td style="vertical-align:bottom;width:86.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested balance at June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table> 29 29 6.84 3000 10000 5800000 P2Y7M6D <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:79.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:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:79.67%;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.52%;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 style="vertical-align:bottom;white-space:nowrap;width:15.4%;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;">Six months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;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></tr><tr><td style="vertical-align:bottom;width:79.67%;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.52%;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 style="vertical-align:bottom;white-space:nowrap;width:15.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;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></tr><tr><td style="vertical-align:bottom;width:79.67%;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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;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.4%;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:79.67%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;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:79.67%;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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;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.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;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:79.67%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;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.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;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.684 0.0217 P6Y2M4D P4Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:84.84%;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.69%;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:12.45%;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;">Number of</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.84%;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.69%;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 style="vertical-align:bottom;white-space:nowrap;width:12.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;"><b style="font-weight:bold;">shares</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;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.45%;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;"> 163,043</p></td></tr><tr><td style="vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 190,450</p></td></tr><tr><td style="vertical-align:bottom;width:84.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (38,908)</p></td></tr><tr><td style="vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Canceled/forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;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.45%;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;"> (4,818)</p></td></tr><tr><td style="vertical-align:bottom;width:84.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;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.45%;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;"> 309,767</p></td></tr></table> 163043 190450 38908 4818 309767 11.30 2200000 3100000 P3Y1M6D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(9) Related-Party Transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On November 16, 2018, the Company entered into a senior secured term loan facility with OrbiMed, an entity affiliated with an owner of a material amount of the Company’s outstanding voting securities. The terms of the debt and related components are described in more detail in Note 6. On May 26, 2022, the Company entered into the MidCap Credit Agreement and upon closing used a portion of the proceeds to repay all borrowings under the OrbiMed Credit Facility, and terminated the OrbiMed Credit Facility.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> EXCEL 53 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( 'N!"U4'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " ![@0M5ARK8M^X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2@,Q$(=?17+?G60K(F&;B^*I!<&"XBTDTS:X^4,RLMNW=W=MMX@^@,?,_/+- M-S"M2=+$C,\Y)LSDL-P,O@M%FK1F1Z(D 8HYHM>E'A-A;.YC]IK&9SY TN9# M'Q :SN_ (VFK2<,$K-)"9*JU1IJ,FF(^XZU9\.DS=S/,&L ./08J(&H!3$T3 MTVGH6K@")AAA]N6[@'8ASM4_L7,'V#DY%+>D^KZO^]6<&W<0\+;=O,SK5BX4 MTL'@^*LX2:>$:W:9_+IZ>-P],=7PIJGX?27$KN%2"'G+WR?7'WY781^MV[M_ M;'P15"W\N@OU!5!+ P04 " ![@0M5F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M 'N!"U6_@.**X 4 -D? 8 >&PO=V]R:W-H965T&UL MM9EM<^(V%(7_BH9V.NU,")8,V;!-F"$DV:;=S;(AW<[VFV(+\,2V7%F&\.][ M98--4OGB>I8O8!N?@QZ]^5BZ6$OUG"Z%T.0E"N/TLK/4.GG?ZZ7>4D0\/96) MB.&7N501UW"J%KTT48+[N2@*>\QQSGH1#^+.Z"*_-E6C"YGI,(C%5)$TBR*N M-EZ>('D8C30,9$B?EE9TS? M3US7"/([O@9BG>X=$X/R).6S.;GS+SN.*9$(A:>-!8>OE9B(,#1.4(Y_MJ:= M\C^-7G;..\07(EZ5:1ELQE" *XN*;OVPK8E] :P1L*V!O!+3N']RM(*^Y7E&R'.N: M:SZZ4')-E+D;W,Q!7C>Y&FB"V#3C3"OX-0"='EU++X-6T83'/KF)=: WY"XN MNH>IYBY)EUR)]**GX=^,IN=MG:\*9U;C?$8^R5@O4W#UA?]:WX-2ED5ENZ)> M,=3P]RP^):YS0IC#F*4\$UP^SA:GQ'%M\E?%<;J559JN4":IJB7=6XITUPYL*%4C3 M87T"$X:U\7"G-?D<5M^.N->O8X%!I2[AA"3=L O<@%D&JH0$U MN>>1M8_B/H\W'\?D*I G,"-[IS9*5-^2DCK50]=IP@F%DPKZ9O[ ."$S#0.2 M2$4F,HNUVL"W;X4_X'Y]8R/&16V1]W(&;8+\R%_(G0\#-)@'7A$QZGOQ _8]\$]/=D=D(]P'_D*1Y"UJ.Y:F2JR#V[.V->T['5M!CI"1:Q22*AYNWH%.9:AZ2 MOX.D?KK"'>G0'0RLI,<(3+1*3!0/.GE?'<.(JP?##?KG]B%YC'Q$JX!$\53S M47K07M.EC+$ << $IMTN&]H#!"YMRU?E(XJ'F\= 0S22SXA/SJGD)M(PA59\3 3)!&J>#FV5L(Q8A2M"JMIQ5/F*-\M%= M#._:Q5J>>1_E.W K)^Y8QWF,!,2J!,0:)2#SO@;!'D+!0BKK9'3 YU[&7>YY M FS Q"\,K;S'"$*L"D*L41":11!2R566PL^IO=?B/G6+*+BL+5X5?UBC^',3 M";4PH_(#..@E)(0HX;&]7=LM%N&RMIQ5^&%X=MEQONPOI!1K1U9(W*UV)077 MM:6LLA##8\RNLRX%=%:L#5LN%.&ZMGA5%&*-UHI>YYA9OIY//F<:@GML4H*5 M^#OEEVT]%&Z#W,WL+*U&M#\8G \="/XK&V.5=%BC):,)/#,4Y-J[V!672"X#5*3W[\)R*'8(NX!NVZ7LJYK M!<65;4&K .3B<:5,FX7Y>LI<;LO M=L9C!!]W;WL,#RQC /0+R)!;YY@#!K6S*J[[OV"]OG]B9M0D))0S$'JG+Z#"4\5^\C%B99)OA7[)+6647ZX M%-P7RMP O\^EU+L3\P?E;O[H7U!+ P04 " ![@0M5I*;TQ:D% !-%P M& 'AL+W=OD_EE\-=H4;+QDK,,IH+QG-0T-W-[ VZOL6!5J@D_F3T072>@79ER_E7 M/?@0W\R@1D13&DEM@JB?([VE::HM*1S?:J.S9DZMV'T^6W]?.:^W/!<\93&1- 9O24KRB()[;4Z !?AR_PZ\?/$*O L!Y\37@J2 MQV*]E&IFK;^,ZEG>GF;!([-\+/,KX, YP!!CB_KMM/H[&BEU5*FCOOI2^=LX MC1NG<67/&7.Z+ J:2T"$4'Y>V_PY&7#M!O39NA8'$M&;F3H\@A9'.MO\_!/R MX6N;=\]DK.>KT_CJ3%G?W!*1 +5J(-(/]%O)CB15SEM7\63*KTSI!'#!X#G M0'^ TA1RL>/:07H-2&\2Y(?\J$+'BT<;*L^8$$$5W045U7ISF="BWN(VN+X!!#L(#]":0@YVL!UMT* -)M%^YI*D M*K=USZ -8& NH.=W5O"$T)3R0NAY=HBK!N+J0D 53Q;RL0JD/C,'Q5QR=#^N MS)4/C/UH$4(KWXXS;'"&%_:C)/F>J;-2QW$48FBNMK\*!Q M0@YT[! 1;!D& M3H*L2H,%WRU*02>6N[;2"Y #A\L]/=R&GI7>GLM:W^F6X- TPS7,<2"/FC:L#COF MUL;N\(C:I%PTMBHMLZ&+U%:4U)J>(W/!K/!-,@O]%1S"-Z56R!_A9=1R'IHF MO7Z^OH34PH(HQ$:D;63I!2-I&[5$B*:9\#>>[R4M,E7);ZUY$%D8+?11,,0W M.>MOTE@"9E>G@5#"MFBYB+ M77>$_7%+K1A.YOM[R:.O"4]C6HA?JD)%U2PO51?+(B9?V1N;9R+0NK/Y/^@8 MMW2,I^E8%;X[JO)2#(2.Q&OP EY!B/0A :K-*>DU0' .8?4'1$(*G7U+F?"" M_4WCUR#GY[=,")VCJ]1<2J'JJICE>VL$)S'9?0;6X/UW0_VX=?K?24I677^6 M\7P\:!A.1@VY<\\+YIX/JWCI(0[G/O0MP;3+>D%PENU$&Q )/I8Y;:X**A75 M_=-LJ[+&^09@KI*A.-#J BBUYL+:_5[>&)[):9E^8-M:!%^H1>*8Z>LIE3ET M1[9@N>J[#TQE$BM,2[WAH951EUCE(/1'*A/<5B;X8F529N6)6.J"A&=JLR7Z MGNY( -A66(06WD@3B=NR!$^7)5WL=<:S(C0KC07V M',]@$:L@#L...WVD;5&"IXN2$Y.(7JYNDG2=M:W0S5IE@3S7 &[IY"$,1^X4 M<%N$X*?TZ1T"K$[C#[@1&/=%MI[((F;KB9:=NTY]T?P[*?8L%R"E.Z4'KP(5 MA^)T=WL:2'ZHKC^W7$J>58\))0J^%E#?=YS+\T#?J#8WZ)M_ %!+ P04 M" ![@0M5YQ5BO=L" !("@ & 'AL+W=O>;H2\5QF 1@\YXVKF9%H7EZZKD@QRH@:B &YFED+F M1)NN7+FJD$#2"I0SU\BU(QR6$BDRCPG\O$*F-C,',]Y M&KBAJTS; 3>>%F0%MZ"_%PMI>F[+DM(=+.G.P500,$FTIB/E9PQP8LTQ&QZ^&U&ES6N!V^XG]4V7>F+DC M"N:"_:2ISF;.V$$I+$G)](W8?(;&4&#Y$L%4]8TV=6P0.2@IE19Y S8*EX+K@2C*9$0XJN"",\ 71KZ10Z6Q )7&>@:4+8.7J/WB(7J^'P__!H2 _%N\9S:]QO MC?L5W_!TXWW>:K)1/YD]:Y>J( G,''.8%,@U./&[-UZ(/_0Y_4]D'=_#UO=P M'WN\,,<$I#2F36TE]Q?(;#):$U8".J,;C^[.@_ M(K!C(6@M!*^R0)4J#\L/GJG:U;TOHB,X; 6'KQ)LK@6E"4\I7QU2'1Y4O2^B MHSIJ54=[5<]%GIN+XA_*/#JJS ]%=<2/6_'C$\2?7./C9XOIX_XB/R:RXV#2 M.IB<[N"X$I\\/WBC((B"<%=\;Z _"7'8K]W#?Z]%?+KZ$^J]H3_"0W^D/PFB M:,>$NW7-VS?6-R)7E"O$8&F@>! 9#ED_6^J.%D5U\]\);=X153,S3SV0-L#, M+X703QW[F&@?C_$?4$L#!!0 ( 'N!"U7'8QS&PO M=V]R:W-H965T&ULM5IM;]LV$/XKA%<,'=#$(O7J+#'0V.[6 M8=V*IET_*Q9M:Y5$CZ2==+]^I"Q;%GEBTDW[$EOR(RK7#XQ_$1M* M)7HLBTKJ2K\=BRVF:U49E,2:>%XW+ M-*]&T^OZWGL^O68[6>05?<^1V)5ERK_>TH(]W(SPZ'CC0[[>2'UC/+W>IFMZ M1^6G[7NNKL8G+UE>TDKDK$*IH#-6?,XS MN;D9)2.4T56Z*^0']O S;0B%VM^2%:+^BQX:K#="RYV0K&R,U0S*O#I\IH]- M(,X,E!_8@#0&Q#0(>@S\QL!_[@A!8Q \=X2P,:BICP_Z4.XD5[_FRDY.9ZP2K,BS5-(,W4GUH:I "L16Z/('] +E%?JX83NAH.)Z+-74] #C M93.-V\,T2,\T?/2.57(CT*+*: ;8S]WVD<-^K$)RB@LYQN66.!W^LJLND>^] M0L0C!)C/[/GF&*+SWT9?_.O1.\'P3T7BU_[\_Z%(H%HXC!; H^FM\4ILTR6] M&2E?@O(]'4V__PY'WH]0(H9T-A_2V6(@9YV4!:>4!2[OTP]T3ZL=A:)_,(QJ M0]U']E/L!5YT/=Z?A]5&Q6&8=$%SP%42^7$7M0!0?N"')U2'8'@B&#H)SIB0 MN@#Y@2AZ21^7Q2[+JS5*2\9E_G==EAJ25S*MUOE]05$J!)7B!R@LA^'"LUGZ M/C8(SVP0\2>A$14;% 5Q8 3%!@6QC^&81*>81,Z8O'Z*.,0[LB82^B9M&Q,; M]3*W(1$V.=L8'!*88E3QW 9A M' 83@Z*-2L(^CLF)8^+*%QC8QLU%QZ!&CZFP0\0+?-ZH.&-!/ MO)[=!'NM-O3-?'.M 2@RB+<"$0?NKB(WE!_3##84[)28W]I1!O4V']3;8BAOW52T M4A:[M>S;2E+E5QZS 2;#%HP7$S\PBP] )5%@UAZ PDD0FJ4'P>+0[ZF\5J5B MMTRM5YQ2J/11[S2[7&ST[JH%:T;OX5W65HX7F!!3IKK'_>82>]:@BZ$&[0:S MU;_8+8 [RQB,G2U)+_S ZE *K$:% *+ D,H'+L\6PV,G<+NV)^>9)L MVVKH6>L$@$T":YT *#\DQ"0,P'""^^17*S:Q6VW^1B4J>HY0&M.H6YQQ@$VB M "XAIA:=0S"B9(4I-,%A(W_2PY6T4I.XI>:1*U(]&"U96:K]06Q23E_I<^!\ M"<6@<9F<3\:[-%7B#(:%YO,=!,.7D9EL&(9[-D72BD[B%IV. &1YL9/@J>AM MX_3)$( P.P0 # H!".L-02M!B5N"?JY/]:EZUM@K(;:FG3"HCK&30BI)KGJ& MJR@ T1F$81R$OAD4"*F4U<32:K#/(%%*WPP-Z#-(8MQSW$5:G4K<.O5;HN.J M&%M/]L4'0L+Q 7V"\0%]NN+3ZEGBUK/=HV>]E$!12P85M8-ZFP_J;3&4MVX^ M6E%+W*+6U;T:TR>[%X0#NA<$@[H7.*RC>[6*EK@5[1O&U>JLT'+'.:V67Y'D M:26*PT%LFOVY$[+O ($ AZ*6K(= 9@P B/4P"8 N<,^3)&DE*'%+4'OE@41C M*.>19SX_0SB5!O_+N7KO!*HH"LUE'<9J_SPPPON MPX5DV_H-[CV3DI7UUPU-,\HU0/V^8DP>+_0 IW\SF/X#4$L#!!0 ( 'N! M"U6VP^:@.0D .E- 8 >&PO=V]R:W-H965T&ULO9QK MDZ.X%8;_"N5L)3-5\1@) ?:DNZMV;%2;5"4U-;.[^CF@\UCVS5-9?:_70C3.\R8OZMO)NFFV'V>S.EF+35Q_ M*+>BD._4N9U]]=Y.L2Z$R?9U4VY.326(]ADQ?Y__'R8B),&Q#O3 M@!X:4*T!#<\T\ X-/*V!G$I[ W9HP/0>SAV#?VC@7WH,P:%!9^9L/UG=3*_B M)KZ[J_?3>^K/DL.8_BT'P,].X;-1IYD==N?I?42;OUSFF;M21KG MSC;.TJD<2Q)OLR;.+5JK :TDV6UV>3<99;,6E9.4&YFQZS:5'H4\3OE<.._R MLJ[?6^2CR^73_71:1#@L\FMI'-I,FGYTGAZ=IYT..Z/S*<[C(A%.W#B?Q$-6 M%%GQT-J^%556INW+*Y%\<#SR=X>ZU+79NN\@Z#IH+V&/=X3=S!Y/O3-#*/-# M+U##5F;8-"1J3&2)(8L@\#TUCIMQ;.'2OD=EMKSC;'FOF:UW\JRKUW$EZO<7 MS=R^,U^9.>:%Q VU^0-'U=YV/M;;.!&W$WF6UJ)Z%).[O_Z%!.X_;"<_IEB$ M*<:1Q!1KV=%:!EK[NZB;@YO)R97(D5T]9O*BEK_(^^ZW/^2MT&E*>3?=[JID M+6]FIZ;;/&:&QW.JN0L.;*R[F&(1IAA'$E/<]8_N^J"[T;.HDDRZ)>W=^UIN MV]N%]3X%2HT\ZJ5OYKBOG0 KS XC3#$.CUZQ(CA:$5QGQ5 F!<98*/7GOI9, M8.=CDPE3+,(4XTABBH/AT<$0=% NYN5272ZP=E4EBN3%::JXJ.6"IBL2TC_D M>K5=/MH\!(7'IA:FV"HTSJXI<;6U!V:''.Y0,69^-&8.&M.MU:=MB95V2U:Y M7MV;(I[;Q\+F"*@XUI&YF:+$U5=YF#U&F&)\8/B*)XNC)XM7>3)TU5N85V#J MNMJ9N03',#85,,4B3#&.)*882=R^2'9!*[^()(_K.I,EV]Y">0?+L_A;ELM* M>/KC/>ES?<[S^"FNSM3&8-=C\_"@!JTZ5Z@]1JAJ'!Z_:M\)XR"@??\1C=.6 M[-;I!YN.GGY,M16J6G104^\[@;?0ZFP^'*?:T ,'KF(G5IPM@PR%&N8RSN1OJ]R%+W'2NXP9;$"6>RY@^7V:@QQ:!?V:Z>N) M+D8.ZG1IL&%XZJRT(21A:$P@*FY 58M0U3B6FNIMCQP(S!R&X=N_X^J(D.RN ML@L2PF00E 4^F^L)8<9-]=M&9 NB+@OG"STAS$!&@K/7C[Z2)W I/X[!#4^@ MI<1EC+DTU"M+>%RCTP*UZ$=5XUAJJL,](" P(7@K%$=,@J CZ"4\M-$FHP($ M5#6.I:::W#,$ D.$440.UAJ]/#-+;T*,U0%FEQ&J&A\X -61'AX0F!Y<#>:( M63>3!0L\/;4P:_45JEJ$JL:QU%0C>^) 8.3P"CX'*X].-%0L02PH1%^(5"8(5R#Z&#)L:90L[8FC.AT +7/"%6-#QV!:DW/!RC,!UY+ZJA9 M,=M0'3R*L4F!JA:AJG$L-=7/DYT-,&B > _<='1*8:JM4-4B:J,*&SX8 MIIK0XPMZ);ZX!%D2YQ)>VQ!5MIC"01H#^V) +V8"+R.]E"S M^CY#>^ 1C3YY4?!"VW#D-U5WTP('5-0$VA0WW4#IB>$ M&3?5=R9$MB!*%PNJTQY;KZZ[F)])B)X%4)@%7+_CRCZ!)@(@S*<+/]2W7,'C M&IT6J" 58UCJ:D.]R" PB#@K6@/-8MD_:Q=PD,;;3(J,D!5XUAJJLD]6Z!7 ML@6KZEL:X>Y' M)Q;JC@14-6Z9$+(XN=FJ^XQ[3N -<(+. NG72H+,$SRWIB5+VH7?*! M+E5_3KYX 7.$:[@I+#G:&,O^B04UKH:XWZ[ _7K%P!&HUO3,PH.9!<39X*:C M+4!%%:AJD6?;%^$%KOZ]I.$XU88>+W@7XP60M%&K3Q> !<\&%LBU>?+$DA\=F8%[/5@P;L8+%Q,VNQ39T4*?N@'.OF'1S3Z]$5% M"JAJ'$M-];9'"AZ,%,;MJ[*[&EZ0$!;"X+MSLM 3PK+5W]?SP1)#F1L:^S(M M@<1UO3.@S>LK= ^NT*_?5F6?/TO5+;,B"/5=9TMX7*.S K621U7C6&JJPWW- M[\$U_UN!-L^L@'4< (]LM,>H. !5C6.IJ=]A[;$!@['!*,X&:XU=G#&3%F@7 MN15JAQ&J&@>'K[K1&4=D JAK'4E-M[-D M>S,V "N/3C%4-L LA;JG?4H8H7;)![I4_>G9 ,-G [#D:&,LE76W,%(O?ZAL M %6-#QV!:LW)CRIP M 4N,E0W8M PV8 FRLP%;X'DVP'HVP/Y/;(!=S ;@$8T^?5'9 *H:QU+;>SL[ M^=&K]D?09&$JB]?:R<6]E'<_A'+NJ_WOBNV?-.6V^QVL;V73E)ONX5K$J:C: M /G^?5DV/YZT/ZUU_'6WN_\!4$L#!!0 ( 'N!"U70Z._7$@@ ,G 8 M >&PO=V]R:W-H965T&ULM5IM;^,V$OXK@EL4+;!>BZ3D MES0QD,VV: _H-4BZ=Y]EB;;9E427I)+X?OT-*5NT)8IV#.]^V,CV<#1OY/,, MR=M7+K[*-:4J>"OR4MX-UDIM;D8CF:YID:5R5M)'$H"1^ ^CK_+@.="N M+#C_JC_\GMT-0FT1S6FJM(H$_KS0!YKG6A/8\<].Z:!YIQYX^+S7_JMQ'IQ9 M))(^\/R_+%/KN\%T$&1TF52Y>N*OO]&=0['6E_)[ :# M!04KZ[_)VRX0!P- CWL W@W [0%1SP"R&T",H[5EQJW/B4KFMX*_!D)+@S;] M8&)C1H,WK-1I?%8"?F4P3LT?>"EYSK)$T2QX5O '\;QS\P4NUEL$O M94:SX_$CL+UQ .\=^(2]"O]5E1\#$GX(<(BQPYZ'\XWXK &I;Q,64Z#Q_E8_ISJ'E80) ;5^ M=@+C:R;P2LJ.XC1NXC3V)O S!:4I2\PR2]\ ,"1U.5QKB0^RA,:HE4F'#)JY MTSAIS)OXZPNRIA/$2D7!>>4S<=)Y/8EG+1,=,FCJ-G':F#@]RT135":(NH J M)M>Z^O3:FM&%/:S.O:?<&%8O^KBP,<@2PDY8HM M8!HE4E+EG/:SCE=C%+6RI26*=7A$"OG9-FI;DW6]MKLD!I/^Q*%K=W8:_>SXNE73<>R(.6%GL\G MEY^=QB-S9[AC;E<*HW#<8Z]%>70"YDU1M?#!64E.K$!71?MK:3N.A<5[Y ?\ M^S3EE0950 W*7A)8"SYH''4Z'CGF$$)Q.VL.L>FXK\HL 4!>W+2SPVE:W'TG MF4T[$]PAAO D[K'-@B[RH^ZCH)N$9?N*W\U3'X2;MFV2K<^ZTKPNNPPBU28)#*IZ$/?99#$9^$ ;[1$6= 4TK(300 MFZG*R]40F$1QD69EH! %8) MTZS5-./'%?3L/SD-[T)KU*'<#J%#<#MNS2S^XC/P]Q2;=MF,'5B+,>K$VR6' M(HQZJAM;(,7H77T<@Z5#GM,&8"] OW=IOY:VXRA86,9^6'ZL!/ %8$K ]#9" M)T]MS:RA_U1LHXO/&8(NY@YCTDF=0RKJJS@+S-@+=MV*"ZMR$[=*) M<1RVT^>0ZDT?L8R#^%OW7Y9+FIKL0>M>MY= E:C>/S+^:-@U#QI[7Y)<[V,Z M?>@VZ,.XC6,.H1X4(Y8L$#]9T)'/:"K,U@I[K]4.-H#&..P8[I*+4-@7_H-] M>S]Q>.BS]D.PH"M6EKIZ- VB@O',Z4*7&T1D1MK=CD-L G(]C)58$D'\;;C' M :H['Z_IW7X;3R:XW98[Q,8AGO7%WB(_\>_,/U>;36YZF20/,B93Z&B@N=$V MIWMJ!!55'UK"2N4^0+GJ!ORUM!U'Q%(%XJ<*)IEF/R"KA%G%UW27OP#"T&Q^ M.P/AV'2/IIV)Y)(B/=L8Q+(!,KDDE>9 L6QV[AM*#H5Y-MDE5^($._^_!<,@ MEF&0DPS#T4WI93,Y8U^%. A$U,FP8R^B+[^69! _R?A,EU0(FK6YGLMRXUO2 MOPUS8L.%.(X$.OL6?G,O/>JT;"/RLXTGFN:)E&S)TN9(9._6=KC_#=SO)5W) M:R(R<_2HJ^!HD/,$]4KG"[N#UK!STMJWEQ]9(A.=.H,X/A+:E<:%51 Y3B6Z M/9#?I$O+P%*?R$]]_NP[6&JX7+ULMP^@3OGN..(@D_8\]]MVJ>^6.$5^XO07 MA84 DEQHPEUO2.KD9ON%PNRT"GHP%Z#6WQN(+FX$+53D$O B5!@ MSPX !@ !X;"]W;W)K/.^9M0$45Q6QL;3B95C,V;V2RHBFH9]EU#%K^4SMK/^>8D>]<)S]*PQA\IU*0-<-IR4CY%CU\U].+IN50W:^]: M6QS/(NSQ[DSUNN=9=_D3W9?BTME8!?'.%O2#_@PX1C#+ 0[!W\K^"R[N'#NMP,;T(C%9U,4.V!_(8FIT^?+%[.CQY! M=C@B.WS,^B^0/:[[;/%G0&K &F(UW&UW *AQ9MY':) DJPCAPHKT%@DL&*;&36%Z^. M,%48E.WNZ+CQO]F6[%-6F+B:H0P^<, M\U)&KV_%LSYU66[(W#09WDEG,EQJ'Z( S[%T!IF ?[!1(-" ;!0%L 7$T=H: MP]T2%9Q]49&W6@)X([5/,<@5,J(M8N^D,3\2MDJTK\!.S\&*+)4Z!O:WTIP8 MK3"2 %_!&QMLG-DBE[Q)'@D-J!QMB.<7D]T;@O=0 ;QBYVN&'%,9A+A'94EI M7',&%(VT75U_^K?4L>SC] 6.L_C/_#5&AHB(<_;OJ.*R:_V:_/9><8_N$(E5 MN@'+8W/ 8XGPAD(BZ54E2JFTT3%UA7%JZ*%+:3;(W%1T5DA<9:L1YRERL2 [H&9CC!:<7\E][5Z3> <59NM&]S[GBOT, 22.@HE$2C M@0Y@-VUJLXU$2FWD_B%/X&S@_>+CU_=O]Q:_#:P#G!,%\(/,VD'3L48/+G#O M/I2551LP[T( 5I-BC^Y>#%/15-N@,2?L"!B5U#== D;RBQX^M9JGUG($ZZ& M//XC'.>SH*I<@"B6//605]0_]EQ(-8J9B@,>F/,EXB[#7"\FF^ MI5JZ9?>@/0 T6Q/G9 M_F&RCX\7J(S5V!G)*4-4/O>131"-PZ59R) ,4-IY,4*C8Y#B/*4*EN4(-U& M=MT[S!TSK'[*Y*\Z:MI[38,;MWJ_0U&)\6_Y[.6<%II_V.WYOI:F*1LV#03T M4HM1%5O/ DHV,M?G%$PT#:I&59Q+5 2M?=Z/$N,.PG(CM1G%Q\''.';KD4^" MC([JQK@MT=XP$_@> !PRX^RX:PO"3KH1E"U T:ZI_JSG%J]P2P>XL5ZY 77H M0R7NGTZD\Z7.9WI2K.6V+P.F1_$!NIN 86Q*U5\LY UF"IH(%R.]YL&3+EGI MT92X]R+B.XX6NN'.=AX9"2D_I0((:6W,[XUQ=WRMG>5' MRIUX?NI=2K_F:6>HA.I\_]6+B?#Y^907T37IR;)R$>C29P7RR+, ?B^=B\." M'8QOV--_ %!+ P04 " ![@0M5F?%K-BH$ S"0 & 'AL+W=O+1FJ;;=?I[-IOUZZ+ M1ENZ]B)T32/]_249=]AD)]GQX$97=>2#Q7;=RHH^4OS47GOL%B-*H1NR03LK M/)6;[.W)Z\M3ED\"GS4=PF0MV).=<[>\>5]LLB43(D,J,H+$WYZNR!@& HTO M V8VFF3%Z?J(_DOR';[L9* K9_[21:PWV44F"BIE9^*-._Q*@S]GC*><">E7 M''K9?)D)U87HFD$9#!IM^W]Y-\1AHG#Q+85\4,@3[]Y08OE.1KE=>W<0GJ6! MQHOD:M(&.6TY*1^CQZV&7MS>Z' ;A+2%^%U_Z72AX_UZ$0',UPLU@%SV(/DW M0,[%!V=C'<3/MJ#BL?X"A$96^9'59?XLX&^=G8O58;BZ4CQ]#GT_TKQ>9#O\Q_$ M$T#BSYK$E6M::>]?OKC(3UZ]"0)][25W1A#1B4)&$K7!<0&!%199I$V1*9D,VPN\]V8YZMW0,8W8XG8WC/3, M)NZ#>IQR]8R^^QO3,@&0CQCIPH_5U-GA+.K>'=,5*9&R(K0N'!:R0(M\QO+[U&/ /?>L(A M$L""Q\J:X:!R'%]2SKI&JRF-V0-A3IM$] +F-H-K6YH4$KQ)@AL[=/B9(>:N M=0:94DA4"9[.ASY',I% C*&IP7]'\4!DQ4T7@I;)A4^W*&^+3([]D& >,7KH M+JXW%*&*CCM.4&A/I+OK <0,;(W?.]SJM]-&F M)$T3Y-$J/@6&"Y4CS [ :NLU10Z*YYX$+56!H:6,Q#P 6BP !@ !X;"]W;W)KS4-/OZHD99UXL[O6U=BY^8HA M,3.P.007("5-?OT]W0!(<"19RMW;LG+O M]M9-4[\^/'3Y6FVD&YE:57BR-'8C&US:U:&KK9(%;]J4A]/Q^.1P(W6U]_XM MW[NV[]^:MBEUI:ZM<.UF(^WV4I7F[MW>9"_>N-&K=4,W#M^_K>5*S57SI;ZV MN#KLJ!1ZHRJG326L6K[;NYB\OCRB];S@;UK=N>2W($D6QGRCBX_%N[TQ,:1* ME3=$0>+/K;I294F$P,;O@>9>=R1M3']'ZA]8=LBRD$Y=F?)_=-&LW^V=[8E" M+65;-C?F[B\JR'-,]')3.OY?W/FU1[,]D;>N,9NP&1QL=.7_RON@AV3#V?B) M#=.P8/D'[1/QJJF;M MQ$]5H8KA_D/PV3$[C3K]+\.>V&HG9.!/3\73Z'7JS3O@9TYO]OPCO:1\] M3IN"Z;6K9:[>[2%:G+*W:N_]CS],3L9OOL/Y4H_T'.OT][?W8@7DY? M?%XK<64VM:RV/_YP-IVBXA([LZ=21#AZ(A1)+/"B$K@01 MFX[?_&9 9I;]$QSQQLD;HM& M]Q4#D\*V:A"+'4EJUS+4K@&-Y!=&H>%>=G" M0^..76DNJJK%CAM5&]L(I!+*!V(R?O57<&MYRU9)*Q2YN?B3RM5FH:R83=A1 M)R,0V%("4U95N0JG."4JB.9$8X2L:[ N%Z42JQ:<\BHG-HHDQ'/>2S]6JE)6 MEN66-*AJDBA5I84D&HIW8C]H[\\7%]=!'P=1O"^5IHUS4H 3TO4JIZ>)0K&B M*J0M'#12L,(YD4;:%_.KCC06/K[S2UWP,?VF+]VFVII-6Z[8,(LMG_ZAL\^C MU"X-_G2T/ES,+R.QD?A8-"VKH<*GWZ>?;(#"Q7 M %)T 1%*K6XIO>#$U.1P6Q@+!V$;I92-_*8>L!5LA8-(AHUV)? >;#1"\MB- M&RP% GK4)KU:Z50B%3U#EQ01!:<4*#QH)I)JUA*GRBW5 W5? \ %G="B90M5 M4KY]C)GG[3+4N(-QRX+.(41+00H*7]O*0T:.TI?5D"'9W8KRARO(%\=*^@E1 MN.%\2@G-9Z$NH%Y2Z&@1F9EBH,]!P>]KD*!N46@L3JVG0*D MM9Q&.RJ/01E=0=#&V"TR&])_VY#Z2?A>06!$L5$9DE'0(CHZ;@OO-G"]7%-C MEE%?U7(I\+%+80NP0( E40W"/99*E_C4""'A-7\#H;":??D+HL *P OQV=0Z M%R?CDZQ;R&2NX!=6$HO,S17W2WM)4,W!LX0L;R*Z^*J8@L'M0KJ@QO)BH*7KHVK=2/+1- .,3A91L\/ M5,*I9&PV,@3Y!RD<58TCP:([Q"-(7CGHUWK&V/B!M5CS38ZZW,4)E.V]+(JE M@QL2)@%$MRNHJZ2GP =PB!&EIVXQASEVD">L%9*EJ2+/Y.O9 .5T;/?:'; ? M>7?_=\ZC3H6 @9]1R:ZSK:@\N.>=S M)ESPN;P5,5VK7LJV0<;Y1U=O"%1&EV5NG.JV4_[S^[!0FZ-"6P+&< #L< DOM,!T0C5RNKND[,M)9K$'9JD[@;VF$VMFD= M?,<=O.9AQWCVYM_^]_/:*@(R/*;SZ//G%GJC(5M<,]?WSZR(?VDLEUY,OO/D MTZW^K.Z[>_\E3K/Q]"RY/LY.3R;)]62:G9R=IS?&V1%V!$+7-_,'_,RRV?'L MP=U)=GI^^N#N<78^GCQ"83P^%9\X2!Y(>_RH6B?3AVH^>GA>7/K9-(R>O L- MI1N?#/1S?)SJ9W*6G.,HO>4-JUA)9C M/6C8*[CG?M+V;%%:XAN4#P, FPXR7&-;#XJ3-3I$,!<_3E5YWXCE"E6= ]4I MFD5TN0K1)+4'/0%'('O$QL"/6!#V%B4259V7R##[APPK8#/[#62H!*+W1]*B M])HP%4%NJ/D/!S;)G"X9NW4CNZZ-\IV1J%KNXG9FG\,F(4P9BH*A+XWVLK09 MB$B-9$#^K_J!"ZJK9A2E:"5U0J%OXID.4K*VOJ9;G\B2R4+2>=6MK0TE;62K M9Z0#"X,YP@*NM=.W/&KV$?I95(;"CX_8[-!P:/MX"/1HCY@Q[D&&%%X^,DFC M\G6E?V\?:49)EZPIKA0!3-"1/8<^BW=]4M+^18CT!'A\5*PLH#6NX33HZ"8> MI&H7Z5VJ7?$B!4@(=\16I%9>SZ2WB/)H/G/MCVZ688Q'ZR M"_TK='_EUWP(:[I!+P=/7'1CMK($@4\UE<:V\BW]QX^9^.6Z&^V&Q1V%?7X- M<'( K0,VP*'AX00AN'%YIIOF48%:-$.XXJMY3$/ ]HPT:#V-E9/N$]DT\UGB M;TSQ5R4I CBX?OSA_.3T_(WX!>F[%)/7-)'B02CD_+TU#3=U2''.9Q.>=?DL M%).$Y6 #9M%L==\G;)(C>,C!,IA*3F>#!<-U2$]'A0+.@UUC>A95F'RZ05'+J[GE]O,H\KFH7KD'& MT_S"HAO=L5^FH?\,Z[/7XMKS;.SCN8 %"!DN:@JK#@X_<$N6$P.6FLT;S9?;W<1Y& D MS(E522A]([_2(!@>L#)V^WQZ>F+:%N3C-C0-#=\-#0O*?PJ8?GC"'$TR>^-0 M:!W]W-W^P+G_*#\[P=ICX=Z1S 5ID]VB0W"M[N;.%F\-?"\!RQYZ\;+X.A/ M7.Z'E'00?TV[7[.#(8K[UQGY:J?\>9 [>4,04FUCI"SI;6,/6Y%>CR;'R8U= M$/WPSK_J[X-!^W]8%4>3;'9^\D^IXC=0H;==U QSRXRH=FM*?)>(YSQ,VLLV M#IT>7XO 3R:\"YK@AF%7MR>\6+SCSUR %"2-H%?*$_ H*E"DX37W'?3:EN/V M>X/TB_Z(9-SL.4;:-1[0#=ZD^FJ:B&,,<]A+9:9_<9HT2AKB-'?7R"JQ M@#%%R@F.4J;/K/W;0G4?WOAT\UV:F;3]Z\[(T),*3!36S>7\*]G^=5P61A_; M,-E94)?6Z,C:Z ^[[><7='[/=_US[P(!FN_W0#G("F3P-'?!WR\9Y&"++/>[/Q>79ZTK?%$U Z.SHG MY^F=\XXG;,FNLS,TUR>[E[XUGV:SXU/0'(.;L]EI=G+4=^$WBH:9<(Z/_O5, M^C6*-15^Y\D'"(D#HT_% [OB#LN:.QHS^J=L8GH[7?6O#W]&FP/GL(WXU%IQ M2260IEQSNM76#L?R8&XZGDP'N/SG3Y=S>AAA]"B\6F&:X5GV!"/QDYP"O0!Z MPX*LR?G@CG"/50#,PZ]/7/>51GA71?@/&5#UF$M5**MQTCQD@HB4V +4PT-_ M]G-TI@E9ZD^W1 I5_I:@0,?H$-G#F01_]>=G""T-/]?0N;IOO"?S9,"_:@HC MQ.Y].W>&W*Z\1% &F9P#_!LODLR_.Z,\X3]\(=)UNRA#7GK >Y"]QWU^'?#'_(GXS(W[Z M:CQ%APIHJOJT 0J<%5^P>S++!ITC^ O=\B^H3I3_J^3+I8]]F_[8QX*'R?>> MY /\52M-S*$._^EG=[?[&PO=V]R:W-H965TH*(3Q[*)5V-X/"^_7E>.S20I365U.*#9:XJ2VZWKX0RFYO!=-!, M?)2KPM/$^/9ZS5?BD_!?UA\LGL:MEDR60CMI-+,BOQG<32]?G='^L.$?*3:N M,V9DR=*8K_3P5W8SF! @H43J20/'S[UX+90B18#QK=8Y:(\DP>ZXT?Y'L!VV M++D3KXWZ5V:^N!E<#%@F3)P226B )N.-! >4;[OGMM34;9FDWM-$@F!JD 4YJ"LHG M;[$J(>=O_Q8PR5V//731S#BMY5Y%N>0)N05[9[0O'/M=9R+KRX^!H062-$!> M)4<5OJWTB,TF0Y9,DN2(OEEKV"SHF_VT85'N[+ <%<&E6_-4W R0Y4[8>S&X M??[+=#&Y.H+JK$5U=DS[$51'Y0ZC.CD[95$A^UP(]MJ4:ZZW3,4ID^TI!M"ID6;,,=2Z%35<@6Y@U;$C(&;@$N MJ5?QB&'8QU'SM L@WXA4E$L@0E),2$P\>"PR0N*%+6%D&$> N34ECM_2[BGM MKL<7!X"Q@D[2NN**$=-EE<*1:[[%X1Y'IS9ZD=RWMN9>9GCP'2]S4)(6&XB; M=> 7$"29Q+-,TC,6&H2+"2MCL7 ?=) )/>2T<]0+HKCGJN(>A_:/"3JB$$"* M>#2!##_XOS+D3A"5C.!E=/IC/;Z )HD_6N(.B)=JRU)A/:@\^EK85(:#L,_A M>0TJA9=VF!W"*S1+%7=.YMLVD/'H$L/*MI-,2;Z4"MX1;L3N^NX$"FW\]Y"0 M1-^.89CK.'TQ>1&<';U/45X*0!0/,?=&(8,GLROV7K.W'/%'44PCZP30U9H\ MF=5!193N/GW!ZG3Q8I(,>Y"M2(VE1'V,)%DJ+TU"A4U/Q=P,&<"34%N0L^FQ*\X %"U*@,!JZL-=2F'(5TX5B M")1/6MP)R;X7Z7]A%'245(2B;-5G CR8RF G%FQ=3-!GF]*JG,@K!2/N QON MRNVQ1F,/%N,CAQ ]%1)-V,;%PA-1R# MR;BWBWUC*A7XJ[([TD.6X90T'!7Z2#@K$&\9T(MO1.EUL429FM5=X$AH4%10 MEJL0M\B4;?2:*/$HVR\P>#,4[Q%C(?IR=#[_E1"T'GT4\ATDV?3$)ZJD6X)$ M."L=4!]CJ8/YU!4&$TQ[?(2)I$L-C:L1E2S&/[BFL"+>)YQ\:#I:;-6XO(GV M\C9BK[DK8*+,8E,,@7EL:LRN&$D<>LQRJKOCJ/.ZA'\49%,UU"5CXL@^PAV< M\.(0<=3(<9-Q1LDLL(_S^*GS*VL;&%T>O2SM20=(T%_40! MJL5HPK:"6]XD(NAIBM(;']KW M#R6Z.>#Q)5>!C<-;3].9>FYF)R%2IG*(LCN];!WWU._'$)$L-H^@X1F;GB]H M.&LWS>87-''&9HNP,M^MG,]I8K&;N)C1Q/ENXF5"4+VNGI8LX^!W_\ M1+R>L6283.?($.>H%U2QR]8\VJ@^F9^=G];*CSD;A@X7BXM6[LX_[O*]ID(; MI^=7[CLH?RQIFJS/T:5CEE.UTH9]$ G5MJE61?1TV_2B0S<842;$JG"7Q ZS MAAV&O/!2N\BV#7!ADW1U<+%:TT7B$B[QZ*T MQTX\36V%(=W)=7/?-N2/5G%7.JXHO!V\"%S373OT5CON?% HA5V%SR;T!H?T MC-\6VMGVR\Q=_""QVQX_Z[SC=B4UW69RB$[0&P?,QD\E\<&;=?@\L33>FS(, M"\&1.[0!Z[DQOGF@ ]KO5;?_ U!+ P04 " ![@0M51AA6>YT# !/"0 M&0 'AL+W=O-3=<\^]\*CE M%O5W4P-8=M](959!;6U[%H:FJ*'A9HHM*/I2H6ZX)5%O0M-JX*4W:F281-$L M;+A0P7KI]V[T>HF=E4+!C6:F:QJN=Y<@<;L*XF"_<2LVM74;X7K9\@U\!?MG M>Z-)"D>44C2@C$#%-%2KX"(^N\R!8N E5#Q3MI; MW/X*0SPG#J] :?R3;7O=;!ZPHC,6F\&8"]6]^/^3AP& 1O6"0# :)Y]T[ M\BP_+_W?$M#C9\_CNT-U9EI>P"J@ M4V- WT&P?O+)(H/7^U-[42^%;:;WR$ IJ< MB*;QPZ;K,_>(V14V+B3>CQ.*2H/DCGD."BIAS6CSEF63[#1]))_.9^Q;+73Y M2\NUW7F 5F,%Q@TX+ED%\("03+(L.9"2-&47#7:*O)0=,(LN0J3I[-G,QLDY MNZ5&Y[JH?9 EW-'L;QOG:VR*IY9Q-/_10SRTV:@49^-Z?LJ^H:6T\9_KMX>2 MG$YFB^A 7DSB6?QJS?59]?WEVF?"A*4F*7@#KN0YSR55L.;6-[QK*ZYV='UU MLJ1P:D$)\U\,E\2X$?2TJ&CI#P2PZTY3I3@)H+6PJ'<3'S4W=+D6]>01K(8" M-QL<\[%RMW\;3R&%+5WNA"MDY)?+ _TN;\1R)I'=*&I1FTZ(J7><,Y28L M"T6M4.*&2+C+D< M5QOAHN?&@)V^E+WG)F-X<,DUH#?^*G?S@\CV]]VX._XM M7/27Y(-Z_ZOQA>N-4(::O"+3:#H_"7J&>\%BZZ_,'"U=P'Y9TQ\/:*= WRM$ MNQ><@_$?:OTO4$L#!!0 ( 'N!"U6&PO=V]R M:W-H965T.&D_0R0DX9H$& "TK/[ZG@7 ERTI3GO;+[8(8A?[/+L+7JRUN;,K(1Q[ M*')E+PC*Y5*)&\-L513<;-Z)7*\O!]-!O?!5+E>.%HZN+DJ^%+?"?2]O M#)Z.&BZ9+(2R4BMFQ.)R\';ZYMTQ[?<;_B'%VG9^,])DKO4=/5QGEX,)"21R MD3KBP/'O7KP7>4Z,(,:/R'/0'$F$W=\U]X]>=^@RYU:\U_D_9>96EX.S Y^ZK7?Q51GQ/BE^K<^K]L'?9BF:65=;J(Q)"@D"K\YP_1#AV"L\D.@B02 M)%[N<)"7\@-W_.K"Z#4SM!O3L[W M2'?<2'>\C_LSI-M//SP]9'T>G<>,'E.-!+).9$POF%L)MM Y,E&J)1M*A15= M6:XR>_B&_?[;63*9G?]I_^%*X5U9+WP0J2CFPK#9M%TD/].?*?LLL_>\9-]( M]D^:JV;+ 3N>C":326>!?DV3<_;%S.5G*-<2#8W(.>E;CT^FK[L)T=/QZVBP\,=\7Q3[S#4M.0S*-O/O? MZZ+D:@-A<0:$ELKI\ )/TGF);T5:&>DV[.W2" $(=FQ(6^BD9'(>#XH$S1[_ M=GI^" 1SJUJ:CU)!=\ES]LT S4:,6P:P?\3Q[;)#/_(RI,(XU!26PZJ(&'*F M%)8D-<+I,?L&ZAV"L-+H>YEA-XH6JTH�].)N,) #3/J190X).9^("0Z5"9)8L9$3):WXXQK+* M&YZVU4D6#?V1IS*G\!C"QJF1<[R:4WD/&B*BX#//$Z=Z!D90?T"6ZYZXJ"AA M2F$XR60]L28',X0#5G.8W$!B9#,K*_RRP@;'U]JOH2Z.9B*72SG/!7$-&G3L MREW78C[]7YU;'.PM49%I"Y1/DJX..K@:BI)0(ZB3YE7F#3^O'%/:L5P6DA#& MZ1%4X^F*: ].3_H.4,)'8E:E#KONA:H$T_?1I*@EJ2"NB-'*L!\5XEL8R^8; MMI VA>X;P8V'%.3N;-QD^4UE"$X M#_ *ZG-853S$6">O+"I7&:!9^J.2!!K<6N&ZMO'D.;5:%43'!Z,$JS3TYGH\%09(PC>"12R$#:P@50$WR)3PH)(+!;4AO9" MK YME JU%-A4\+ON#JGN<2(9!>^\Z6V(2094RZ1%/L@V<9"\1)Q)0N(0J4.)E;E/).*SY@;.HNC!BWJO,'X B79N8\)C1BLDF M;, .B="1QML3Y'5&D2@/A^Q.(/T01S![,!76L4RAA=)8@S&0.0XZ949 4@&^++"T@[>O9L-GO%D .=V+A63#OK J]5Z7@FJP?O@$]0MI"'4I! MJ!@M6.:59TNN3KB/=RR\*7&X08#IK^Y7K M1<^5D*$#Y/A1E+GTN1R=47?.^+F-\:/ H**_XO>AM8AEG$#_@?J.G4RH"DV3 MH+AO/X[/=EMA%,<@@W_D&A1PLW@G/R#@$I@OQ M Y#89BKJ,/Y$:G@-V&YK M@GG_)9HCSMHD5/LF?B$3=OY]X?C\C-<#34ID:XIG3P M)Z>&>(FVP8[.B2+,%]Z.A$%U3HL'JJV"FE:-292J51/-?2QM!ALTY]I0O]QX M53[4&4/S:-;>;7AD7 .E#R;C6=W^CWP?LY(HP%B>-E,![:NO)V+_WLLW7RTQ M]/>O#-IS35 MTZZ>./T<][?=H*,:TL["1-07) R M$6BY"-#I(D1J/JW=)#M]?@7;Y)V#AO4 MD'5N,IY]*4'0\BL7$SNB@'B(O;W9J_&KG_9FGZ[???E*@.C+ F!(YB&1E]B^ M]'<5-2:-.H=!]Z?@1X\'LXZ'UX)J*Q4"GT>4;D_,0C<'\I[ R>ABG\''[*WU MN6O]+.396-$IZG07-4Z:P^$52P& 1@IVQKBY\FX+H!4!,4,]B(7'K7#.'E1\ M)@3O@J!?Q.!1 .'I^&0[",_^:Q#^/VHS;;0Y^Q]IL^W;Q5'G,U(A$)[TL8R@ M$T$>OB@UJ\WWN+?A,U2[/7S,^XSHIAN%7"Q .D%:#9@)'\C"@].E_R@UU\[I MPO]<"8Z\I@UXO]#:U0]T0/.5\NK?4$L#!!0 ( 'N!"U4T&(:.= , '$( M 9 >&PO=V]R:W-H965TUR!+ MM60Y?EG\ N2M6 =T#>IM_4Q+)XD(7U22JI-_OR,E*TK7!-@P[(M)'N]Y[KD3 MC_3ZH,V]K1 =/$BA[":JG*LOXMAF%4IFQ[I&13N%-I(Y6IHRMK5!E@>0%'&: M)/-8,JZB[3K8[LQVK1LGN,([ [:1DIG'*Q3ZL(DFT='PF9>5\X9XNZY9B3MT M?]1WAE9QSY)SB^4(F:-=5IV8%I+KMJ1/71U& "6R0N M .D07<; M**B\88YMUT8?P'AO8O.3D&I DSBN_$?9.4.[G'!NNW,ZNZ^TR-'8G^#V:\/= M(YS>8,$S[L[6L:,8WC/..KZKEB]]@6\.'[5RE85;E6/^'!^3MEY@>A1XE;Y* M^&NCQC!-1I F:?H*W[1/>!KXIO]9PBW?^8_Y?--+U=^8X8."&\Q0[M'XRE/]785P MK67-U".@'[)O3;96D0J7T=G'JHCY0FJ\ZSWPSFR>J, MCKVKX([7%&_'5"YH/&&R7E',9P0[)M 2?HCE"C*M5-?H@A&MSK55.6!7T/=F*RB*_%99E3BYV$NPJ=+ MIJO_;;Q]0)-QBP-#S0T+I^-H^C1(Y6BK#<\0O\GTW(YFLWF_S3'']TM\> 9D&C*\-CY8]$#]/\RMG\!4$L#!!0 ( 'N!"U7EJ#R+L@D X= 9 M>&PO=V]R:W-H965T(N2W-W,=@5Q?[%>.SBGW%8#*H)][I[:Z@B?'E^5YN MU;4J/NS?6HS =$9RIWVN3"JLW%X.7DQ55$]$SP4:M;UWD6=).U,9]H\%MR M,0A(()6JN" .$G\WZI5*4V($,3Y7/ ?-D;2Q^UQS_YGOCKNLI5.O3/J73HK= MQ6 Y$(G:R#(MWIG;7U5UGQGQBTWJ^%?<>MIP-A!QZ0J359LA0:9S_R_O*CUT M-BR#1S:$U8:0Y?8'L93_DH6\/+?F5EBB!C=ZX*OR;@BG:<5QQNO*G#TA9]3(&3W%_:OD?)K3R?)4/,9-O-\IGI#YO=A))XI; M(]3G4A?W0N>QRBE:Q#Z5N7LA"M"&P23TW,1OS?I;K N9)TSQ$L$*T_/XG7*% M+## MI5X[?GV]XW$&P2MO)4V<2(&'Y.G]V*MQ-;*G+:6X&:_A;,XH4T__; , MP^",)OAQ92C04 M#QO!Z6/%Q!OM8AQ]KZ1EXX ]^+LRW@F7R32%('F9K;T\U6'PM405RB*;P8K5 M-0^OU5$C:40GV$K:)VKV$*)N/=5;R^S)MW'/W.2D%+W1../!&H0HK(Z+9L7[ MX)&%,M>%HXN-<7!%NZ?;:Q]#EG*^(\VK;)^:>T4J[AB&5&(@L!5[91T??O3V M7S;RJ!>OD%.C(GF-;)0F?X08.UD(70AUM\EM(Y._44\<+^?. MNS**(KE.EXOV]H? VB3$5-U[)GT1,O@OT]FP[DY?<-8*IF?_^/_[G84-,U_2??9M$F=- MN9:J\N@ 3/RFV.AJ+/IK'F>+MOGU6K5/"]FK;BH1\A^2'C$.U$W MP+E[LG]#,.E(M5A$[:47[?QJLFPU;PI(RM[*4ZNS(S[;7G,R[&J2QM&D/UZ% M726%PTDP/[BU+^Q_^A39C9\F)_62*(>?\')5!8-R&F5'X3 *_YB.Z#J&JY$ L,5<*/R%.V%BGXL\.G$#*_UT"]-A[>**/^LEP$X,1$LA\%+7I!\@W+2GW(O)Z,*X*U(=\ MAQ[1AK/%<('K]*.Z1M[$"("KKG8-JG45]'*>229!LR\MX>"BQI]OI$OD9XB3 ME+&/?8_6U%VL?'SJG.NG3A(=A>U 9L^"T0QM=IK6'=+C74\%2GWK MLS,I6@ N^7V-@K!Y T$P45JDOR;0/.2OW W@?MBZ:BK!41*)'9OWZRG*8=:L<^B&_\1EE+5..AR,),US5::?> M?!*N3H]O[>40+MYA%]1!T76IJ-/^<43>9G6&L?W\P*$R'RTCD93L2-Q+/HH& M219OARU+:L2MJE^84!KN8TI++Z] \'>9;#DK086-5+AYHUD",LWHQE#0IQ3_[[3[ M]'Q#'@7?5/0N@+I.U=(FFA(^#GU$/96521UU@]Z@8PXO$'H5MCJY2B6:TNL8 M!82Z2\^!E>?W5B-WXY^#]JZAP3])'.HGWNMTN0@ M^1S3^7PYBL2/K/JJUSEB@' T68"H;T'JFRNX.1]UNJ=.6U:_R_&^_8'?Y1SK M;!YY[7-2O4!\=_W!U2\0_P=]SQ<+U"/BU4F0P,AWK$=?P.X-D)XC+4?3!K$W M\ZM@&+4PN:E7TR6@\/+T&$AO:*+A3_56;H*._1QSZ" MC#O?J#)EM_PECE[VE7GA/UX$+ M53!>XLS] @ PP8 !D !X;"]W;W)K&ULK55A M3]LP$/TKIR"A36)-FD)AT%:BW= VJ5 !VSZ[R:6Q<'R9[;3P[W=VTJZ3H-*D M?6GLNWOOWIWMZVA#YLF6B Z>*Z7M."J=JR_CV&8E5L+VJ$;-GH),)1QOS2JV MM4&1!U"EXC1)AG$EI(XFHV!;F,F(&J>DQH4!VU25,"]35+091_UH:[B7J])Y M0SP9U6*%#^B^UPO#NWC'DLL*M96DP6 QCJ[[E]-3'Q\"?DCN+_>LM^$VKF6I; X(_53YJX< M1Q<1Y%B(1KE[VGS!KIXSSY>1LN$7-FUL>AY!UEA'50=F!974[5<\=WW8 UPD M;P#2#I &W6VBH/*3<&(R,K0!XZ.9S2]"J0'-XJ3VA_+@#'LEX]SD'I5PF']8 M".->X-$(;47HEQW%COE]5)QU7-.6*WV#:PASTJZT\%GGF/^-CUG73ERZ%3=- M#Q)^:W0/!LD)I$F:'N ;[(H=!+[!?RFVY3I]G3X MJ#],K@XH/=TI/3W$_H]*#W.]^_@>WN:#.PVWM,9JB0;Z0]_K_L4)N!)A1E4M M] N@=F@P!ZD=@0"+6A*_:\P:;V5?!8J$AD)D4DGFWTA7PIU9RCGF)\ >9O!V M410RAC>:\5# O/S$T4B@0%37:>>.>BN.CB[1_?F6!)XMU0N=2KV!- MSG^"%.DDVAX\,L1+LEM\CDO'F7(>(:$'D#$A:99D01COMYF1RU ?5!0L3DCE MM[?D$(8]WZ.Y>(%TV%[% ^WQCKG,9Z*&&1NE@^N50>0QUHIH.#5DBJS7W5B& M":C)A G5":X-98BY!:8S6'->H10LR? =8I2%AI^7":%=C[>I;KH#. FI?!>D M#B4?B.V![VPR>/76QGN#I4*S"N/3<@?Y?-H9L[/N)O1U.YC^A+?C?2[,2O)U M4U@P-.F=GT5@VI'9;AS584PMR?'0"\N2_V70^ #V%\2'T6U\@MW_UN0W4$L# M!!0 ( 'N!"U6FJ2=_Z@X 'HL 9 >&PO=V]R:W-H965T+-G.BV<'0P.XH,;O5B6].#XXN5:+M14E9_6UQ:_CFLJ MF5ZIPFE3"*OFKPXN!\]?G]-Z7O";5G>N];<@26;&?*$?;[-7!WUB2.4J+8F" MQ#^WZDKE.1$"&U\#S8/Z2-K8_CM2?\.R0Y:9=.K*Y/_66;E\=7!V(#(UEU5> MWIB[?Z@@SYCHI29W_']QY]>.3PY$6KG2K,)F<+#2A?]7W@<]M#:<]1_9, P; MALRW/XBY_$F6\N*E-7?"TFI0HS]85-X-YG1!1IF6%F\U]I474V\,8>9BJA>% MGNM4%J6X3%-3%:4N%N+:Y#K5RHG#^-?1R^,21Q.!XS0<\]H?,WSDF(EX;XIR MZ<3/1::R[OYCL%SS/8Q\OQ[N)?BN*GIBU$_$L#\<[J$WJO4P8GJC[];#+N$] M[9/=M"FNGKNU3-6K P2.4_96'5S\^,-@TG^QA_.3FO.3?=0OWA:ELGHEWNA" M%JF6N9B6LE0(G'(GKWNI[>9UWQ'BXU(AME*S6LMB0XJJ"EEENE29T&%?:@H' M[662'LYK(JXALI2W2LR4*@1.74M+ZZQ9B1+$*:2=D$6&)) :FSDR$KVX\F?B M&&; 9J"K$#_E4OS]\O):(&75+#2GZL*G,LX)('I3Y4H,^L_Z Z)[HQ95[E]. MG_T'W)A5E2^8\=F&3YW^?)6(NZ5.EV*M[$J#>[!;I5B1:9?FQE507.=PK-,F M="9I\1UBQVPIK1COW+%#F[7T'2K\L M39XIZW[\X6PX.'TAU-=*EQMQB)R(0"F/_&;IEF*.U-^V\4IFBI11+DVU6!*[ M3OT!9\D,E%1B0YI7&22%4H/0V[:=&U-BJ2(3@3MV*ZB-),I5B:U%48'VDT&V,!8.PC91&NSYHAZP%6R%@TB&E78Y2BELU!.? M'L0-EJ*X[+1)HU8ZE4A%S] Y142&_$7U+FHFDBJ7$J?*#:00ZGZ-VAAT0HOF M%52Y4=+N8N9INW0U[F#FX(_.=;S MSPAD6'EWB?AC%#BK^E181_73FO(Z)E^C0&P287!^U_;BZ)^J/I+T+!W0V=K[ M&;N*G,_A(\&%2,4X6ZZH)K);8GW,(;F6,YWK4@=2360$YBG+TW^ M0)(T^N^WN7SB +E9L@OL$/A,P"GZ5N95RP09\]G!";!Y9VDDJ:A>/H5 MJMPMHIW5L:D5(*WE7%Y3:97 D(+) R!H:>P&Z14UJ"I)_21\HR PHMBH#C0+ MRAP(T9K;S+L-7"_5!+P3PLT5UR.?0"AW9!H$;%LUR#FQ7KN63_7V!->D#J[) MWM"X";:[@5IP'OGFKOCZPT20XE"]Q.7T2GPT:YV*27^2B+B0I;F">UI)FF*E M7#$<1\43EQVW8-]I*N^V3:+S:2?@Z93&([H!N@!P@(\M]7KMW48&T _.D+UX M%6.$1<&.%JPKJ-TJ)=L+P;(T;JU+F0-A=/@G;IS,8P &*N%4\CGV-0CR.]D= M%9X#TJ()P2M(7CB8V7K&V <#:Q'_F!08I0Y7V-P[>Q1+AV@@?(:NSRZ@KIS> M BO!+WN4JNO%G&VP@QQRJ5 X3!%YII!+.HBO9KO1;H?]R+O[\YQ'FX#%# 4? M :DRSW$+;VR;NK9=&CW'\\W83F>0 SY#)E"6$0'!,#/+]<(G>1P+#FYU%O-2 MK9RN%(V9NR8,XL3P \1 5T\.0'0U86,6/I10U\I:D.<6T$'. ;]5] MJEBR@&# ,'N355"HZ@9$9I0/'>D;UM@=^$+)'U8]AK"&PMV;=EX:N],,0W+2YJ M73#=&(\,G5M,DMV;4M8Q8"S?W\XCJ[>56 ]5;]%+0F#@3(!P*G7NR"<1$*XX MZTD/\8,+@/H,Z7NN.3U@J_/R1/L@.2BBMY1VX5-F8U&R!B<4YLRJ3M"ZQBU( MT+G)@>LY W XAH:AR70 5G*QL*KN2DUEN09AIS8M=W/BD(UM*@??<4?/!26J M_NC%__S?CTNK"$_Q",@C\7<5]$8#G+AFJN^?6!'_I9%/^\=@SYL/M_JCNJ^? M_4V<)OWA6>OW.#F=#%J_!\-D?M!/3K C$+J^F3[@9Y2,QJ,'3P?)Z?GI M@Z?CY+P_V$&AWS\5'SA('D@[WJG6P?"AFD\>GA>7?C0E@SCO0EWI^I..?L;C MMGX&9\ED=-I^,$I.1@U/4XXB4Y54,V)=_%1PZ\A3(J0WRBQZ16G7$FB/]:!D MK^#YPZ.V9XO2$F[6]L#)TQI.GNY%@F\Z2+P]%G*EK1Z=FGTW4=%:HT-BX9K, M&31M>N54 6QP_G"*QD5U"D602^VQ6( W2&JQ;?)3,&0CB\H-L,%+9)A\0[4+ M0$;[!62H,NM4(Y=2UF\Q%5N $4>SM3D>IT#P5%.DLU8=%%IOZ9N,GW?*(J* M&VUJ=QYMH<(@*,L8D0-8;9)VJQ0!),F LE0T,S$4?.WNKJ=9N^)GQ0*5N8G?&QV M:#@TQ3RGV]E!)PS'D+B%EX],4JIT6>BOU8Y6G73)FN("%C .'=EPZ(M+W46V MFN.(W![!M#O%2@*(9&A!LZAZ*$6JQH%^4="D"VY-VDT"%O!R)UZ4N P(T5O MTGC2W!5">J!0XX0U:MM]0' M]6>5BO 1^VSYC'RYJVD>,;;MTFP)R"Z@5OY% M:D7!KKMO>(\F@Z<^V [I(:EHV'_QP<[T>^C^RJ]Y$];PV\&+(Q\\<=&-V<@< M!#ZLJ6)7A1]XO'V;B%^NQ6&78DWA\%<##Y\<0>M ,W!H>#@A&^ZGGI@U\"!% MS54/.KY4IN==$BG,^F_ XTF>AF"0L!QN@E&:K^_9EU3J"1T < MT]P\0=Y$5,@#L*/FT64('ZQH14]OB[7A<_&O;7X>,.+1,S&9")[=KROJ;6IX M:F9T&^)=6&GVX0Q)):79!Z^/OQ(/]ZJ9*Y'Q-&6U9KK*?MD._2=8'ST7UYYG M8W?G A8@9+C(=2W4#,'6R;_!XUL^TE8W!6-5-)("0/840>5J'89JR)1@M*29 M@J5.(5055AR<_F@;P[8.6FKTE#9=;K:!;6=JSXE522A])3_3K!X>L#!V\W1Z M>F06&>3C[K@=&KY)ZQ:4_Q=>?O.(.\"2MV[\&1S]D9^'(24=Q;^&]5^CHRZX_.N, M?+55_CSV'KP@9*LV,5+F%?RS0=-(KR>#<>O!-K9_^.2O^O?!7QI \[J-N!L+V+_%>?3529U]SP#0#YP:-W5+O#_)TF)UT@J:;@,R:LX MD-N]%MFG-82?T9 ]# +K/>$"^HZ_- %@(=R@2+=+W!/A@K$-/;> M=5PV1[1N!#S'R/W&H\K.C;LOZ2UQC&,(GW B_5:9Z;\X:>NUA@7M K)&:HM5 ME"E28G*4MWUZ;VZ5U7VX&:QGWS1/JIIK\6?JK^^;:-@ECH4V8 M>LVH@RUU9*WWW;'S\1NZXJI 5\.1SF+G"(2J49>G446MX M<3X^1Y]_BK_&9^?)\&0$='>KG!^ UO#+>QK!V";YCOKGR>FD&1D,0.GLY)R< MIW'..YX^MG:=G27C\63[IQ];#)/1^!0T^^#F;'2:3$[J"<6>5'!>IX+S)^Z& M:%0,]WKK[^#:W_Q84^#O]/&O:?XBTAUPK@G$"+RP"^Y!(0_-A_U;]C_ZQ*)H M[L#?H1&$Y]I2?*BL>$T@@<:34WI4K1V.Y8GJL#\8=CJ7=Q]>3^EE;#1ZX4Z, M:89WR2.,4.PA6]#EB$3WG)&K<;*Z(V1H%5H*E;5;:0ZM]ETG(634"-6@4E4 M>,0K@BX31"3'%N!"OJWA($3OWB)+'?R&2 $'W1)8JAGM]C[P=,%?!?HI2T53 MZR5TKNY+'V8\._%WA&'V6W\TPKTS-W3?(BC#<$Y0_L:4)/-WKY3$,M_$TERG MFN4A:3[@/4C.ZI$VUWZD4E^/^VNS$A%^Y&_/D&J+!?77CWH0L7VHL5[.YYIQ M-W#1AD_7%O(8FH)L*'=P2HS'[5&/O[1J^6,P&U]"RW SDH0F_.F;?+IB#E6( M6;8,"/G**2HE#,W((LVG)(^;9-T--LG%,F@]:F7+,#WQMA!OU,Q6]+$50F?B M;URX/PX>?#G])'XU/7[[K#]$#P_PKIJ?&%_\% M4$L#!!0 ( 'N!"U6]7.FJM 0 )4. 9 >&PO=V]R:W-H965TD;%E^B5L@P?I%(D^\5]X]IQNMA'Q4.8 F3V7!U=C)M:XN>SV5 MYE!2=2$JX/AE+F1)-6[EHJ,PYTD MJBY+*I]OH!"KL>,[&\(]6^3:$'J34447, 7]M;J3N.NU4C)6 E=,<")A/G:N M_S(1X-)L_LK'C&8.@@%0;"11?2[B%HC""T(SO:YE. MJ](P=M<;Z1^M[^C+C"JX%<6_+-/YV!DX)(,YK0M]+U:?8.U/9.2EHE#V25;- MV21Q2%HK+JZ60DQ8I(2F41*\H"0FGP77N2*_\PRR7?X>&MQ:'6RLO@E. M"ORSYA$%P0E[81B&T\L)71^&8\XWL_G'9IJHN5453&#M8-@KD$IS) M^W=^[%V=L+S?6MX_)7WR@2FZ6$A84)ODZ, ]+('7<,S0TZ(>U MN6QB+>9:8?U9J23;ZH.,S#!DM225D!HYF3#Z*RFR.D66,\:)SD6M*,_4^25Y M_VX0>.'5__Y^R"4 *9L,!).!!/,';/YLSDS9TP].;-XFX[H;_\27+TOV $\M M[3>2N%XPZ.PC-XG]SMX/W'@P[!(\MX\<:T%W]],#>T(WC,(#JN\FP^2 &KE# MSS\BP?,2\D7G( ^]C8Z&U0\.P]P_U+Z6U9CAF+%SRB19TJ*V.ZH48/9BTI*"T1DKF#;H M5P)5M<3,L,THK:4T58(-@1W%A-/:=TNMHS]G(*E,\^?]^F.\:<"VD\VPNQ*@ M:8Z=X)N0),5B7(@&O_ :R:TH*\J?;?B3*T7FC%.>,KR#'SE']4XT4->^L[^L MK#]N[5J;B_\&VE@LP0"0L3##0)!:F>4^^]^U,(A529:"">>K[6G^)_ &Y*,) MZ19)MOU#[-14]\N^,+QNP;_3DM^FI1L44Z]HW%,MTD,.P8[ M5$X1=W%0F7W#X8%H82"F1EC&W__S3H\=1D-L1PFNHL'0#?HA^K-F65$I*>]P#0;8'^/];=-= _P/ M2%"FA]8,PL2-^X-C*=#KC HER(4=B!2Q_[G-U-!2VYGKNADUML>;@>TSE0N& M@2M@CJS>18(]3S9#4+/1HK*#QTQH'&/L,L>Y$:0Y@-_G B%YO3$*VDET\A]0 M2P,$% @ >X$+57L[R&ULE55A;]LX#/TKA#<,+="K'3MQLBX)L.YNV T;4+2][;-BT[8P M6?(DNEGNUX^27;>'==GNBRU1Y--[E$BM]\9^<0TBP;=6:;>)&J+N(HY=T6 K MW+GI4/-*96PKB*>VCEUG490AJ%5QFB1YW JIH^TZV*[L=FUZ4E+CE077MZVP MATM49K^)9M&]X5K6#7E#O%UWHL8;I'^Z*\NS>$(I98O:2:/!8K6)7L\N+N?> M/SA\DKAWC\;@E>R,^>(G?Y>;*/&$4&%!'D'P[P[?H%(>B&E\'3&C:4L?^'A\ MC_XV:&D779O\.1ST+CU<8Y<(7]J-O$D'1.S+M M&,P,6JF'O_@VYN%W M(Q( V\AXT"RS\%B>W:FCU8[\UH?A"DAF@F)[4_E!NR MO"HYCK8?D"4Y.+D5.X7N=!T3@_JEN!@!+@> ]"< .7PTFAH'?^D2R__&QTQF M8I3>,[I,CP*^[_4Y9,D9I$F:'L'+)H59P,N.*GQ*V! W?SK.5\.%ZT2!FXBO MNT-[A]'VQ;-9GKPZPFH^L9H?0]_><'65O4(P%50]]1;]Z#4[H3P-"!7D0(3]^ KB= 7A1/HXTSNA2W=Z 2^>K=(D>_73_S7Z9NA5,E1 M> ZS9>Z'V>24+5;>,(E2+M@Z=V$%@.;2KR3HU^]=#CWMP'UZ*C\+64CO>O^+0Y'RYB, .W7>8D.E" MQ]L9XOX9A@T_6&B] Z]7QM#]Q&\P/8';[U!+ P04 " ![@0M5@T-NFA(# M "K!P &0 'AL+W=O326#AV9CL4_OW.3IL6*)6F\27QG>^>>^Y\ M/H]64MWK L"0QY(+/?8*8ZJA[^NT@)+J4UF!P)UZ&T4-VQ9&*OP)Z.*+N$6 MS,_J6J'DMR@9*T%H)@51D(^]:3B<)=;>&?QBL-([:V(S64AY;X6OV=@++"'@ MD!J+0/'W '/@W (AC3]K3*\-:1UWUQOTSRYWS&5!-@';SA$:X?( M\6X".987U-#)2,D54=8:T>S"I>J\D1P3]E!NC<)=AGYF,DU354-&+A_QF#5H M0D5&?I@"%)G72H$PY#NC"\:98;A[?$<7'/3)R#<8W$+XZ3K0K D4O1&H2ZZD M,(4FER*#[+F_CZ1;YM&&^2PZ"/BM%J/&[5&)? 1K\ M9#^^O5U#7=$4QAY>'PWJ ;S)T8>P&YP?8)^T[)-#Z)-;O*U9S8'(G/Q_)H=C M;?!A%U\Z_'2-SW=Z)I5XA;5!!^2&5B27'&U#DN:H747R89=<)^_Y6VC^";TZZDE396VQ0O/<.@]SI"N.[+UBA, MVG5O0.ZDP;+1?^NW[9$,.MU^L"/W.V$WW'?9_)T!6H):NF?"=BZ>1C-+6VW[ M$DV; ;PU;YZQ*ZJ63&@L;XZNP6GOS".J>1H:P.%-#C_ 502P,$% @ >X$+59_ ND"[ @ ?08 !D !X;"]W M;W)K&ULK55=3]LP%/TK5IA0*W7DJY12VD@4-FT3 MU1"%[=E-;AL+Q\YLA\)^_:Z=-BFL5'O82VQ?WW-\CC]NQFNI'G4.8,ASP86> M>+DQY[5*Z*HHJ'J9 I?KB1=ZV\ =6^7&!OQD7-(5S,$\E+<*1W[#DK$"A&92 M$ 7+B7<9CJ9]F^\2?C!8ZYT^L4X64C[:P==LX@56$'!(C66@V#S!%7!NB5#& MKPVGURQI@;O]+?MGYQV]+*B&*\E_LLSD$V_HD0R6M.+F3JZ_P,;/J>5+)=?N M2]9U;G3FD;321A8;,"HHF*A;^KS9AQW ,'@'$&T D=-=+^147E-#D[&2:Z)L M-K+9CK/JT"B."7LHXWW452C+-HJFT8'";]5XH3$08]$010=X(L;I['C MB__)Z3Z#-;Z_'V]?QTB7-(6)A]=?@WH"+SD^"@?!Q0%U_49=_Q![,L?7EE4< MB%P2CDJ)4YJ]H_0P5^O4XDDJ\0EI YGE-CF0I>3X%ADNTF$"([+25&2Z.R+' M1\,HB"_^6XMG".X,MX%K2*%8@")QV ;M =M/2&8LNZ(EN;?:;R053O.HM\&X_K)? "NYVR?&E.U0I: MI:\TQ&[T(&@AE6&_<4'X&XH[2YC6%14IX%%HHQM\)^K%P[C5UPE[I\%YE[PY MO]9R?-X;A&>[@;#7/P_W73]_IR04@$)LX=,HH!*FK@Y-M*FMEW5):=/KPCQ# M'TQHPF&)T.#D[-0CJBYV]<#(TA68A318KEPWQ_\#*)N \TLIS79@%VC^.,D? M4$L#!!0 ( 'N!"U4-2_JB= ( !<& 9 >&PO=V]R:W-H965T3 (MH%'MB[1!<)T5M$U+ %_5 _:KL*.)6<"I&%*$@W%/+@:7"Q&+M\G M_&30F+TY<4Y62CVYQ9=\'D1.$'#(T#%0.[S -7#NB*R,YPUGT!WI@/OS+?N= M]VZ]K*B!:\5_L1S+>9 $)(>"UAP?5?,9-G[&CB]3W/A?TK2Y8YNJD=;<4RZ2UFB MMKO,XC!=HLJ>2L5ST.8CN7VN&;Z1LQLH6,;PG)Q]IRL.YGP6HCW,0<)L0[QH MB>-WB"?D7DDL#;F5.>1_XD,KLE,:;Y4NXJ.$7VO9)\.H1^(HCH_P#3OG0\\W M_"?GAPRW?*/#?*YZ+DQ%,Y@'MCP,Z!<(TM.3P22Z/*)VU*D='6-/E[8:\YH# M405IJ-94HB&VR Q2F3.Y)JA(5>NLM"^49$H(^^*-DO\U MWKZ"SIB5O0M43%-?M-O0MSVGVUBE608DIPB&7.\YWGV?I#>/*WW@Y=?+A7K +TVKX$+502^XQK.! /P\ !D !X;"]W;W)K M&ULQ5=M;]LV$/XKA+L5#J#9>K->$MM DV7="G0+ MXJ;]3$MG6X@D>B1M)_]^1\JBE%A5DF) OT@\\NYX1S[/D9P>&+\7&P!)'HJ\ M%+/!1LKM^7@LD@T45(S8%DH<63%>4(DB7X_%E@--M5&1CUW;#L8%S=3S@Z$*VWTIAHZ56V-P66EVI2%Y#B:H9V<+R1+[G^[Q+Q2)T>7EY5+]SLN _*9E7(CR'690OK4?HSAF1C=.L9+M]?A MIUTY(IYM$==VW1Y_GLG9T_Z\-^;_VI!AS+K8T@=D *2& [V$P?__. M">R+GCA]$Z??YWV^0 :FNQP(6Q&A8M;X2TG2WB=X4&T@"96P9CP#0;(2U5%$ M[DAEBPSF6EET9=@?P_MWD6M[%^1G_[]L. I*F"! A9!6("&1:VSR!Y>T*C_ M"DCJXSSM:0G-R((B#0@M4Z0=OP>9E6LS]@OQ?+LEN1.O)05^V))\KY$^0HE; MDFNO-$5:9T*J+=K#2:@3;V+:7M2TXS@V[7#2A'N+,*0\V6C?*>RQ[&XU$&H% MIQ55&/I-TF'3'SM1L_),8J0:?[HKONA 89.F8[574LF^\U2.W?8BN99C![7< M0YJ)(&U %5D=:S0#BS?;FB X')&440^;8W3Q)+;:G-?1!2$)1Q.;? 6A/"N.J@*>*$$RLL?N3E\VTFH2/?/E MHR]_4B>DCNLN6SOP+O\*%F:,TV*O Z_?V5[/?\H_7DY*!]KO!T*:YKA*>(CA0MR&,& M>5HOD;$R>GNFX),K) 71R">_DMM,U*?/2ET$,B0X5V3!4Q.(.W)"5#+VNLH, M\1ITK"3!J#G/>C8D,AL2O7I#5!!8O]2L%:QW928%&=XN[KKOSOVN_S=LOU \ M324+/,OV/5,R37]L6WY3IPSVO0AK4736526-CF]%3G1:OD_8H6\T=FR%0=BU M*>/6HZ8 OM9/-X&GR:Z4U?O&])K7X8?J4=2H5T_+SY2OLU*0'%9HBM4/SWM> M/=&PO=V]R:W-H965T4#"(^I0.>VR?V;UZ[U;*E&A:2_V6Y*1+\ M!:,<=K3F9BV;>^CT3!Q?)KGV7]2TL9,)1EFMC2P[L*V@9*)=Z5-W#V> \TE7E92VIH&BO9(.6B+9LS_-UXM%7#A/N+&Z/L*;,XDZZ9 M/FA$18Y^LL>:Y_CX)3RPBGO9I)=-/%_T?ME# MFEJ2FV$2-V!S7=$,$FPG2(,Z DX_?AA/PZ]#"O\3V0N]4:\W>HL]OWTMC.]V9AWR90+L">[Z0T)\>U?__:I?\ M4$L#!!0 ( 'N!"U6<5T@!-P( .,$ 9 >&PO=V]R:W-H965T\&^\]UWWYW]D71*/YL* ,E++:1)@PJQ68:A8174U$Q4 M ]*>%$K7%*VIR] T&FCNDVH1QE&T"&O*99 EWK?56:):%%S"5A/3UC75O]<@ M5)<&T^#DV/&R0N<(LZ2A)>P!GYJMME8XHN2\!FFXDD1#D0:KZ7(]=_$^X >' MSISMB>ODH-2S,Q[R-(@<(1# T"%0NQSA'H1P0);&KP$S&$NZQ//]"?VK[]WV MR1VU/ MN)--@-814$*8,&M>#.M@;DXXVM4Z)VDKC$O$> M>N&AG;B/692$QW,VX=G#JT&77EZ&^+'T;W#TC@I>]0_W;W@O_T>J2RX-$5#8 MU&CB!*-[2?4&JL8_XX-"*PJ_K>Q?"+0+L.>%4G@R7('QOY;] 5!+ P04 M" ![@0M5;MK$B*(B09\R:6J/O_CG='G4+.3XQ_%SL B>[SC(J%L9-R?VF:(MY!CL4% MVP-53[:,YUBJ6YZ:8L\!)Z4HSTS'L@(SQX0:RWDYMN;+.3O(C%!88[Y M?]>0L=/"L(WSP"U)=[(8,)?S/4YA _+K?LW5G=E0$I(#%811Q&&[,*[LR\AV M"T%I\1>!DVA=HR*4.\:^%S>?DH5A%3."#&)9(+#Z.<(*LJP@J7G\6T.-QF$P*W%KC/]>#5 N^Y'OQ:4(9N M5K&7B0NQQ,LY9R?$"VM%*R[*[)=JE2]"BX6RD5P])4HGEYMJ@2"V11N24K(E M,:827<4Q.U!):(K6+",Q 8%^1;=P!'H %!*!TY1#BB4DZ'T($I-,?% 67SO_N WJ'"$5?=NP@,$W$W)1JJH5#,ZZG=5U-RWEB6BZZ853N!(IH LF /AS7 M!R-Z4Z6HR9-SSM.U,PK\XT OD&O]@AS+<0;FLWJ^W!X*Y_]YCU[MO9,,MUDT M;LESG^"UZE^\[&KMG%?&M\_*%'V2D(M_AJI><;UA;M$4+\4>Q[ P5-<3P(]@ M+'_^R0ZLWX92KA,6ZH1%FF"=XGA-<;PQ^K(NQ5#V*V%0"HLOR'%I6YX5S,UC M.ZV/K2:^/^T:A0.H:>!.NE;1@)7KN7YCU0G0;P+T1P/\\TB^P#WZ=@/Y'?#! M938*>.DRTPD+=<(B3;!.%8*F"L$;]8! 9W%TPD*=L$@3K%.<25.[M5C(W\2V+T6\-C(=H+IK-<"!JPLK^6P$]^TB6_ZG!:POMV,MH%1 MR$M7FDY8J!,6:8)U*C%K*C%[HS8PTUD_KNW7ML(:F7[ MS71=W^UU@MJJ\PF?S'K?^7" Y<^L7L.(!EBN94V&6X'=VL'8X\U [H"/]H%Q MP$O7FE9:J)46Z:)U2^$\E,)YHVY0@W652"C\=O]\/M&ZZ!CQZ_3V$+H]5OLS644D./"W/J 0J3SNJ#7 SVIR#796G/[WQ M:_MR90^,A\6Y67DT\X"O#MUN,$\)%2B#K7)E74Q4N^35.59U(]F^/*BY8U*R MO+S< 4Z %P;J^98Q>;XI'#2GB&PO=V]R:W-H965TAZ;5R%8>U(@PB:)) MV# N@R+W>PM=Y*JS@DM<:#!=TS#]<(Y";:=!'#QN7/%U;=U&6.0M6^,2[76[ MT!2%(\N*-R@-5Q(T5M/@+#Z=92[?)_SFN#4[:W!*;I2Z=<'WU32(7$$HL+2. M@=%C@S,4PA%1&7<#9S"^T@%WUX_L%UX[:;EA!F=*_.$K6T^#SP&LL&*=L%=J M^PT'/2>.KU3"^%_8#KE1 &5GK&H&,%70<-D_V?W@PPX@SO8 D@&0O!:0#H#4 M"^TK\[+FS+(BUVH+VF43FUMX;SR:U'#I;G%I-9URPMEBV=\>J J6?"UYQ4LF M+9R5I>JDY7(-"R5XR=' 1[A@7,.&B0Y=?L4EDR5G K@T5G=TM]; X1PMX\(< M4?[U<@Z'!T=P0!GPJU:=87)E\M!2X>[U83D4>=X7F>PI\DOBLL.ZV=-W_A)VY00$RK2R7Q@:Y& MWU+O5=T>H2\RNY8]-2TK<1I03QK4&PR*]^_B2?3U.=EO1/;$A'0T(?7LZ1X3 M7O$M/*<_?4O];T3V1'\VZL]>_ AFS-2 =QTG#_:)[1DFGL&-TTV11%E\DH>; M717_9V5Q^F4R9O7EA3L][N;K)=-K\AH$5H2+CC^=!*#[F=4'5K6^[6^4I2'B MES6->=0N@QCX";)^,=1_ -02P,$% @ >X$+58)V%VI2 P M@X M !D !X;"]W;W)K&ULS5=K;],P%/TK5I 02+"\ MFM=H*VT%!$B(:17LLY?>MM8<.]A.._X]MI-E39=E3(K0OK2V<^_).=?'D>]T MS\6-W (H=%M0)F?.5JGRU'5EOH4"RQ-> M-/UEP46.FIV+BR%(!7-JF@;N!Y ML5M@PISYU*Y=B/F45XH2!A<"R:HHL/AS#I3O9X[OW"UY>4/HO"84/$(H1M\Y4UN)/K$5K+KYKA;7 M*@SN%)X'@X#?*G:"0N\="KP@Z.&S^/=T?X!.V!8\M'CA(WA/U+"O8#7@I!_0 MG/-36>(<9HX^R!+$#ISYZU=^['WH4SL26$?[I-4^&4)_2CN"VYQ6>M?16O " MY;PH*X7M:=?VM GZV=Z>3#W .Q#Z2S/@M)I-9-F8[]EN'H11DL3>U-T=UN1A MG)^&23Q)V[B.W*B5&PW*72J>WZ ?I5'0RV\P_;D;.Q)81VG<*HW'-G4\IO:1 MP#K:DU9[\J),G3PT:Q9EDS Y,G5/7)1FP23L-W7:RDT'Y5Z"5(+DAJNT_JX8 M4;U$!W&>N\,C@74D9ZWD;&QW9V-J'PFLH]WW[B\(WHOR=T/GT+BAER7QL;][ MXOPH2R=9O[_]@QN1/RAXP8M"LZ^_WE=8"'TAZFK;?-U9EN.H_5STY39SN(>IN[HOF.Q(4PB"FL-Z9TDFI.HFZ1ZHGAI^XQK MKG378H=;W5B", 'Z^9KK$C<3\X*V59W_!5!+ P04 " ![@0M50,GX ;,% M "5(P &0 'AL+W=O/I!3)LF4Z[MB7 M1))Y#ZES2%X>BI,U9=_X$D"@QR(G_&JP%&+UUG%XO(0"\S.Z B)_22DKL)"W M;.'P%0.AG=VPZH:7(,P)W#/&R*#![NH&=LL13J@3.=K/ "[D%\6=TQ>>C6X]MY&OJ\"=(D_,ECS MC6ND7F5.Z3=U?V,_DZ_ MO'R9.>8PH_F?62*65X.+ 4H@Q64N/M/UKU"_T%CAQ33G^B]:UV7= 8I++FA1 M!\L6%!FI_N/'FHB- &^T)\"O _SM@/&>@&$=,-P*&%[N"1C5 :.7!HSK /WJ M3O7NFK@0"SR=,+I&3)66:.I"LZ^C)5\941WE7C#Y:R;CQ/0]2)8Y.D4?,6-8 MB<;1ZQ $SG+^1C[^H%Y3;#0)EAD":RCSJA19V1"K\8XRC,\S_),//6I8 0X5@6;8&$%%F@PE?4> MIEX07$R:"AKG R-RG%:A40A8HUSTOIEST46=$.98ZFV!AL,N*ZVXQ MMUO&WRC3(>Z\(>[\*.)6^$FNR027"3^!/@:-<,;0)%E[LS&S#8;#%H[E,A\?+AL?+_\OC M";H76*9U>8EHBMYE!),XPSFZHSRK4G_T*)2EF.<@EUUEH2$IZ5T&&)MSK (V MP4(S4==QS$I(T#5)T">Q!-8PE0$W];G(/FY':<]M'8#[W5I_I"3>/VS,P,>J M9A4MK-&";F;;GH(.E>I2NF&J/ N4VAU!YB8=+89-M/ 07;L=W-CQ(GMX78'] M5F#?7$.:9K%<%LK1F>,YE;)0]H0T(^A?= >$\*?\ 9,,]TIE!#]:*IMHH56T MR!9:5Z;6EGH_S)=Z5HVI5;30*EID"ZVK46M.O4/NM-)H9\Z,'C,N9S\YHN3D M^*E235"DI\0$?14R/Z(4YQSZ];-J:0^\@VI+KU V&Q'90NL*U?IA[X A!@)K MF9T$L$))0KMNI5<$J^[X0/L"%Q5ZCZ]7"9LMB6RA=95H_;5G-MBW)&9ZV2#5 MD,E'QBL5I!C](E1@EQMK'/?,O3P?=]=",W.E1\]1-M$B6VA=PEM?[IF-^6=0 MWUQ:8ZZ&0"_55@VY5;3PP"L&Z DPZQL[T?=$=HEN[;MWP+^_>%TE;Z_OOR#? M]8)3UY=WL[(H<_T% T5I"K%<7M\!RVBBYJKKA.H$]86?&VJ4SL;J:)=GJ^[=*EID M"ZW+<^OK R@?,%E((N?Q*9:A[=BX' *O.@%0W@J[T(8&PO=V]R M:W-H965T][BQSWS'Q;W< "CTD%$F%]9& MJ?S4MF6R@0S+$YX#TV]67&18Z:E8VS(7@-/2*:.VYSBAG6'"K'A>KEV)>,X+ M10F#*X%DD658/)X!Y;N%Y5I/"]=DO5%FP8[G.5[##:B[_$KHF=U$24D&3!+. MD(#5POKBGIZ[GG$H+7X1V,F],3)2EIS?F\GW=&$YA@@H),J$P/JQA7.@U$32 M''_JH%:3TSCNCY^B?RW%:S%++.& FG MLOQ%N\HVFE@H*:3B6>VL"3+"JB=^J NQY^ ..7BU@_=6![]V\$NA%5DIZP(K M',\%WR%AK'4T,RAK4WIK-829;;Q10K\EVD_%EZ!K(-$Q^EJH0H!)0;(B0]2L MHQP_ZBU3$AU>@,*$RB-M>7=S@0X/CM !(@S=;G@A,4OEW%8:QP2UDSKU697: M&TC]HV GR'<^(<_QO![W\W'W"TBTNUNZNR_=;5V$IA)>4PFOC.KH5T[JT*$90ASB&QC-PKG]G9? MQ&B:=XJ8-"(FHR(TM]_'77D%>]Q^,&UQ3SK:?,=I;%[@! U.\!K.I \GZ.*$ M[3)V;29#.&&#$[Z&$_3AA%V<*&CA=&T&<:(&)WH-)^S#B;HX4[^%T[49Q)DV M.-/7<*(^G&D79^:U<+HV@SBS!F'TZ'W/+>-/P[RSH/$W;L[W5&AER E(EE>&(E$ M"]5)5*\:MZ/F.)A$;36CV=ZKYOG^NV-ZS9]8K F3&GBEPSLGD:ZSJ-JW:J)X7G9 2ZYT M/U4.-[KE!6$,]/L5Y^II8IJJIHF._P)02P,$% @ >X$+592]I,U. P M10H !D !X;"]W;W)K&ULK99M;]LV$,>_"J$6 M0PNLT:-E.;4%I$Z+K=BP(&G7U[1TLHA*I$92=O+M>Z04S;$4K1WZQB;%N[]^ M=SH>N3X*^565 )KN.FZ MH7NX _VYN9$X

5G-7 %1.<2"@VSI5_N?4]XV M_F9P5"=C8D+9"?'53'[/ M-XYGB*""3!L)BG\'V$)5&27D^*<7=89W&L?3\:/Z!QL\!K.C"K:B^L)R76Z< MQ"$Y%+2M]*TX_@9]0 NCEXE*V5]R[&T]AV2MTJ+NG9&@9KS[I_=](DX<_.@9 MAZ!W"+[7(>P=0AMH1V;#NJ::IFLICD0::U0S YL;ZXW1,&X^XYV6N,K03Z=7 M629;R,G[>RP,!8I0GI._= F2;%LI@6OR!Z,[5C'-OR4O"./E4BE:AKUJ[&K&,N)OU".\ZA. 9A(\MOR"A]RL)O""8<-_.NU]# MANZ^=?>?NKN8C"$CP9"1P.J%/R4C4^%V^M&TOMF7EZJA&6PH);SSPQO.UT-=^(Z0M!U$0/$LDU@;?DPJPDY)J?EO$ M(Z@PC,_ 9QG^9[4OAPB7LQ'>HB*566F+)X<#'G%-;4*&OA-,!;45[R[.@ MQC:A/_TQD@$UF46U[6@*)QGC^-$9SMAFN9K&60TXJ_F=)S1N,=HW3CAMG,(V MSJPOGO^HD-6(;!4GWAG^:M0Z$C]^)I^^]^\QZ,UOQQZ^9A7@H=PXZ_\8?+6;WY(PW%ZP_J=PSKG#K%2CO72PQ;;*[LW03+1I[[.^$ MQDN$'99XSP-I#'"]$$(_3LQ-8K@YIM\ 4$L#!!0 ( 'N!"U7KF7F:10, M .(. 9 >&PO=V]R:W-H965T[RA[)'' (]I4G&)T8L1'YIFCR,(<7\@N:0R9D%92D6LLN6)L\9X$B#TL1T M+*MOIIADAC_68[?,'].52$@&MPSQ59IB]GP%"=U,#-MX&;@CRUBH =,?YW@) M,Q /^2V3/;-BB4@*&2PX;4V4E+FE#ZJSI=H8EAJ M1Y! *!0%EE]KN(8D44QR'S]+4J.*J8#U]@O[)RU>BIEC#M"V I"F NT#F:R9,5K1) =($2.8GT9*0F3P,0F"3\3"Y[F 7H M].0,G2"2H?N8KCC.(CXVA=R38C;#,OY5$=\Y$/_K*KM KO4..9;C-,"OV^%3 M_(R<_D%TT(X.()3!;0VWM^&F]+$RTZG,=#2?>Y!O+IHL*%!>,TIE]B7/<0@3 M0Z8N![8&PW_[QNY;[YL,Z9(LZ(ALRRVWL0MK5ZEU6O5^I#AE#)!?D&$8$\WDKF# M"..FH5TOUK/5_ U!+ P04 " ![@0M5WONQS:$% Q) &0 M 'AL+W=OBS'/$G\]PQM8G@VCPLN*.+%=2KPAFTP(M M\3V67XI;KI:"5B4E.::", HX7IP,3J/C\WBB"ZHMOA*\%AO?@;8R9^R;7KA. M3P:A;A'.<"*U!%(?C_@<9YE64NWXWH@.VGWJPLWO+^I7E7EE9HX$/F?9WR25 MJY/!9 !2O$!E)N_8^@_<&!IIO81EHOH/UO6VXZ,!2$HA6=X4JQ;DA-:?Z*GI MB(V"*-Y2 )L"^&/!:$M!W!3$E=&Z996M"R31;,K9&G"]M5+37ZJ^J:J5&T+U M8;R77/U*5)V]8DA"O8NL$0D$_OJQR_W M%V#OPS[X @%#RM6"D13,0VD:HG6"Y)FK^?U7N&6O8[!#:-R)< E37':K0^4 M@]8&?+%Q!IV"-^@9P/%O (80VIKCKOZSI <@#FWEG=;$;:?&E5Z\14]WI:45 M9W75T%ZE3]AC4: $GPS4&2DP?\2#V:^_1./P=YLE3V(=@\/6X-"E/KOE+,$X M%6#!60Z($"6B"09L 3*5IRI.Z98^< KW[8-:;%R)Z0'K<38,U=\T>+28&[7F M1DYS/YX!-A=.A;XN/(EUS(Y;L^.=HCKV:="36,?@86OPT'DTJV$-Y:RD5I^' MKQ(TZB2H-O!Z*T?.)FW+)LZ6769D2>8D(_(9W.'O)>%871\E>&#@C'$M]L#5 M:;7"P#:DG=7BHXTVC4>O6^YLPHY=?]0:/'(:O*9J),!"@K3$0#)0T@*1%+"Y M,H[T1=QFRRG9-WBU6!1N=%)X$$+[<8M"<\T,WV?L#DD,]I "!28)^KH[=L\ MN>7ZFFK4CKJFQG"TQ=8&"D1.6W^5^1QS/8I?4R%1ENDX6OTX=7K[<;/BFT%]A&8V=N MC=Y6XE?#8;QM,(P,4D1NICC-&9?DGVI@T!G4 &'0(F%"VJUY!8KH-5%$6ZT9 MH(CZ$07X%]R@)Y*7N=615[CPI=:U;O BVHTO(J^ X4NM:](@1N1FC,LGV=S8 MJOMJ=6O4G)&,9L^@0,_555V--(2EUJYPBO?N"G=3AY-WC*:&8"(WPMB"3>C6 M8'N"D<;HST";R+!-=+1;L+T"C"^U[DVU 1WH!IW_%VRW>-^N>*.I$7P[V-"@ M$'1#AR785X0KZ\\8<:M7KTCD2ZWKWD 2A#ME&WHE(E]J79,&G* ;G&YK]$/+ M:MY"[<($FJ),W9.IU%=KU2U+P0E-2($RQYVD>W>].R>VXF)L1Q%H* NZ*V4N7VI=DX:YH'M"R7NPO;(:M,\V M1?9@QP;"8C?9V(;LSU=WU@<,7HG+EUK7MV&P.-KM*8I7U/*EUC5I4"MVST=] M19R@>89!WSE%MV[O7K#/3FW+[L:#,#=DO \J76-6D *G9/9;WQ.*6IWGPJ,;0\3W'O9%<3!I!B-R"]I/)AS:PFO/*. M+[6N5X-%\>%NJ?1*/[[4NB8-_<3N>:BW4CFQS>J^3J57N@DV7LK(,5]6[ZH( MD.A&UN]GM&O;]V%.J[= K-Y_3+-#>)+0@7(\$*5A@>'ZO3A]?LI]8)D1?6* MQYQ)R?+JZPJC%'.]@?I]P9A\6= [:-\2FOT'4$L#!!0 ( 'N!"U4Z:!4Q M0P4 .\E 9 >&PO=V]R:W-H965TFLYL>/Y8DRAMS"(Y-!:*;6^MFTY6[&0RDN^9I'^9,%%2)4^ M%4M;K@6C\R0H#&SL.%T[I'YDC0;)M4@S.Z?,_9!%TN<1$FPQM&[<:P]WXH"DQ5>? M;>7.,8IO90,LY$M#* EIU>VAG >VZ 9TL(+EU M.[WW1#A"%1T-!-\B$;?6M/@@43^)UGKY4?R@/"NA/_5UG!K=\6AYH9@($6%3 MA2[0@YCZ]VR.7N)K=YQ&Z$RP@"I]:4V%^GZ.S@A3U _D.?J$_ B]K/A&TF@N M![;2"<58>Y9U/DX[QT<>\05*WM_9BHIEU=,U3AG=A!%/'*\C/8TX _MU5^ Z MC8@QFZ;"'?;8VNVQ)$@G%Z1C%.2.2XGT_,/>E!\M-[Y4"PDO3]7/J^\9WX9Q-.F8A+R4LZD4OTPS"GCXVT MID.2PCJ[U7FO]D!VYP'!2CI?Y3I?&76^C?1TQJ1"3[KIV]"EZO&3'FUE1&(%A)1M)U6Q)Q0 M4_6@:&7Y=HR1"[R4R("=\BKA4$MCOTWK*RC-@Z*5-<>%YKC>N^^]K5DD6;6G M-#*:5M:,MCMH;N?PR<8'S[_;WV_E06565J_P8:[1:XQN0BZ4_S]-OH')GE/D M2[G1-.RN\/:7R:"=>E"TLO2%&72-AJ=>B;JG;WZX"2M' -0V M@M((*,V#HI4'JK".;O^T(@5J$D%I!)3F0='* U!X2M=L*I,?-VC(-U'U.%P= M+ );G0H7='6X;#EL1LRY-%;N5[A(7+A(;':1%37FXOT;$/0057I*,[+I8PU* M(Z T#XI6'IS"HV+WI+J"(4WA!)1&0&D>%*T\ (5AQ6;#^D%=P8?F,O[:9+^N MU&M&S+DT5NY7F%5%*T\ (6KQ>;?,3^J*X>_1U8L5VJU(N9,&NL&:D;MG8TM(1/+9$>1 M1+-8EW171WXUW[5TD^S5V;L^<:])NO>HP*1;H>ZI6/JZ^ 1LH9'.94_?@$AW M%Z4GBJ^3[3-3KA0/D\,5HW,FX@;Z\P7GZOTD[B#?XS7Z"5!+ P04 " ![ M@0M59K@M1UL" >!@ &0 'AL+W=OW+>*/TG2D0"1Y*69D)*XCJ\R P:8$E-Z>JQLJNY$J7G&RH M5X&I-?+,DTH91&$X"DHN*I:,_=Q<)V/5D!05SC68IBRY?KQ$J383-F!/$]=B M59";"))QS5>X0+JIY]I&0:^2B1(K(U0%&O,)NQB<3X<.[P&W C=F:PS.R5*I M.Q=\S28L= FAQ)2< K>O-4Y12B=DT[CO-%G_24?<'C^I?_;>K95LS3CP9:[4![=!6S0U\;3S;NA&5V\4%:;LJ+(^2 M!:GTKE R0VW>P*?[1M C',\P%ZF@$W@'\V8I10H>!]_S'+6H5L9!B MI'.1F M,8/CHQ,X E'!E9#2[H\9!V33L,#>ETM9L*0%LO&'[J+E4:T9YCVN7M6SMW& M#>HTL>?UJ, H_[O/Z0F([SN/>>>S5X_\X$_L,QR]I^(7$=@P/ M>\/#9[?ZELL&[>&&1<&M.EPT5"@M?F$&/Q1<(BQL,?95H)4=>5G7+]>)/7GK M;5M_(\[^0-ID@ZW;ZSKG%=/K^C(%NNU$;D*K]A5XJLNW!#PO; MP%$[@%W/E:*GP/6(_I>0_ 902P,$% @ >X$+5;7"B2#N @ I H !D M !X;"]W;W)K&ULM59K;],P%/TK5D# )&@>;1X; M::1U*P*D2=,FV&-W M(@>0:%L65$RM7,KJQ+9%FD.)Q8A50-6?!>,EEFK)E[:H..#,&)6%[3E.8)>8 M4"N)S=XE3V*VD@6A<,F16)4EY@\S*-AF:KG6;N.*+'.I-^PDKO 2KD'^J"ZY M6MDM2D9*H((PBC@LIM:I>S)S)]K G/A)8",Z.^ ;5:3FW8G>_0OQCGE3.W6, 9*VY()O.I%5DH@P5>%?** M;;Y"XY"O\5)6"/-%F_IL,+%0NA*2E8VQ4E 26H]XVUQ$QV#L/6/@-0:>T5T3 M&97G6.(DYFR#N#ZMT/3$N&JLE3A"=52N)5=_B;*3R;5DZ5W.B@RX>(_F]RLB M']"')Z+"*4PM]7X$\#58R;LW;N!\'M X:35.AM"3 MOC#U::Q1?(.B7^PZB2+?#V)[W4/NM^3^(/D9*TOUPH2^)[39*8%M1;C.%D)U M;,(^.8.XK[RRH%4='"2LP7_0&+8:PX.$-7P:5L<-P_ZP1BUY]#)RV )/B0!4 M<9("^M5Y97UB:M2H(\:+1H'?+^:X%7,\*&:NLPF;2IYAV4\\C/ T!Q\)<9U] MR73^/=VCWM(X"/S*7'([M=X]2,8W, >6Z>UE>@=)^@;F4=:/P^/^/'/WU=X= M+-2O3OL&]H5Y[^XKNSM)J/M1:[TSB4P)>F/1(H92LJZQZBW6U; ML-.Z\=@?K_NW"\R7A I4P$*9.J-0A877+5&]D*PR;<@MDZJI,=-&PO M=V]R:W-H965T)[..?Z^OH LQT7SW)- MJ4(O461$) M6&\Q2Z[=B<6,QRH,&+T32,911,3K!0WY;MYS>OL+]\%JK?0%:S';D!5]H.IQ MLG#'X&OUO/>I(=\ MNB1QJ.[Y[G>:"1IJ/(^',OF+=ME8NX>\6"H>9<' ( I8^I^\9(DH!;B# P$X M"\!O @;# P%N%N F0E-FB:PKHLAB)O@."3T:T/1!DILD&M0$3$_C@Q+P:P!Q M:O&@N/?\Z0(2X:-+'D%U2)+D]Q/Z2H0@.LD2G5Q118)0?D0?D(7DF@BX&##T MR (E3^$B''];\U@2YLN9I8"8AK>\C,1%2@(?(.&B+YRIM437S*=^0_RE.7YD MB+<@(7E6\#XK%]@(^$?,^LBU3Q&V,4:/#U?HY,-'%"@:9>*;.+X;LI33)O2* M C>?5S>YG=MR7ILF)T4:-"/I/G(F-\2C\QXT"DG%EO86O_[BC.S?FK+0$5A% M]" 7/3"A+[[&T1,5B"\1_1D'ZA7*TJ-,ES#:A(1)]$^2\*8'V$W8Q49L&R?X1^(X0#/94@$."JT$80KYNE27)!!IE9[N2P"=;*#5)?O% M1^AKQ1[2N/T:;]TV3QG:I%3=H_YDT%S?3LF).,8$W# _]BA81)5*U^W:(,FI M]^/A>#Q\VT*.CZO2Q05=;*3[R 3U^(H%?\.<>67K1%_T,6UDC>O->%)K>\=& M51D7EL Q;K[U"H,*"KB/X&$ 95H2_M (X[*X3$_S-'1J'HX(P.B5$B'1&$6I MWQO!\G@UV26GL Z.V3O<4PG;@:?3(Y-6&VMOVRC9"-1:6:Z0S2TC9)*QR.8[8X_W4G MN4Y-\@V#RH]UWVVYJ1A9M,[/N+:I.$[?/=#S"M?DF&W30;O7J&A2WRMPO3M/ M:MVY,JK*M' ]CM%?O',_F=:MJ%-G?&14]1FY<"RXI6/I8#\QW[)M41T1X&;[ MB9/N)\>W$UR8&6PV,]AVIL4"VS^%WL%3:*-J(UAKU1VA5:47Q@CCSK84;/18 MK85WA%857O@K;+8G#^D['+(E09@\0NJ%L(Q5+*#[2!D3J .CI\WPR_UG.G%' MP\&;]7Q\7%5!88*PV03=<:4KE81ZXF!-H$S2N>_#9)XS%I,P?$7?^+ZT=4&C M:UC^T&4IRYY-S!KK[U$&+AX,WKYN.3ZNJK%P/-C\VJ4;C:?HC@J]K'7?NUWN M06Y+KVW^)%*A*_*J?_X<2 _N^!>TF\:DI)3U@U6NUN[;M7D_-JR:DL(+8;/Y M.-RL8"J/OG@P@[=>PQVA55-1>"<\[JYY=6J ND*K"B^,$C8;I>-^V S06JZ9 MSG$_C MGA_ MFG]".T\^'%G%\/3[VQ8:DER!M OMPTDI5LP^O77 "*M@YVTEZW_YL0VD@7K;=]9L&FYG?,#/F7^S% MB=![5B+$P4-38[:T2L[WU[;-\A(UD%V1/<+BSI;0!G(QI#N;[2F"A7)J:MMS MG,AN8(6M9*'F;FBR( =>5QC=4, .30/I?RM4D]/2+/=RA M#>)?]S=4C.R>4E0-PJPB&%"T75KOW.O,]:6#LOA6H1,[NP8RE3M"[N7@4[&T M'/E$J$8YEP@H?HYHC>I:DL1S_-M!K3ZF=#R_?J2_5\F+9.X@0VM2?Z\*7BZM MF04*M(6'FM^2TT?4)11*7DYJIOZ"4VL;BXCY@7'2=,YBW%2X_84/72'.' 1' M[^!U#M[8(?B!@]\Y^,^-$'0.P7,CA)V#2MUN%2R&'R8*2$Z#26M#DA:J^ M\A;UJK!<*!M.Q=U*^/%DPTE^_W8E2EV -6G$^F-0=? MR![D"#'P.D4<5C5[ M(R:_;E+P^M4;\ I4&'PIR8%!7+"%S<6S2**==W%7;5SO!W%]\)E@7C*0X0(5 M&O]TVC^:\+=%#?I">(^%6'F3P'\.^ KXSE_ $KGO_"5:'K:X3]4:#I,,^Z7 RZ0VLA?8(=1%R1^\1K_!.E^DDY*7+SR0L M-0G+#,$&G8CZ3D3&U" RV0Z3L-0D+#,$&[0C[ML1&U:#EA>>O9Y^X(S$X-+& M"T>O>7II$P7Q2 HN;0(_UBO!K$]X-IGP!X01%2E++8"%^ BJ&*=0?F#JDIUD MO70%FH2E)F&9(=B@(?.^(7-C@C WV0Z3L-0D+#,$&[3#=9X^XAW#DM !S]_3 MT ]'FJ Q\FQ9U,^U:4$M*\5,I0H*/8]N[% M)I9K$YY$O70A&J6E1FF9*=JP*=Y34SQCXM"A3#7%)"TU2LM,T89->=K/N9/[ MDU\1"%^S.XC' G%I%,?!6" NC;QX_-F@,9J[LY% V&?G' VB.W7 Q$0J!\S; MS6T_VQ]BO5-'-Z/YE7N]=C7SJ3ST4N&PO=V]R:W-H965T^)*M-]K<<.?3BJ_A"?0?U:/$D=MF2;,"2I6)DDA8S9Q[>K=@S 34,[YF ML%6XR(8\_#TF=%M,$GEX?LW^J MQ:.8)5?P(/)O6:HW,R=V2 HKOLWU%['_&0Z" I,O$;FJ?\F^F1OY#DFV2HOB M$(P,BJQL_OG+H1 G 2P8"&"'@+H0;@-4L_S -9]/I=@3:69C-G-12ZVCD5Q6 MFE5YTA*?9ABGYT]:),^W"]25D@=1X&(K7I?KEM2/R.]5/;PWUT^8QY@EG]]6QJ_S^0/Y?ML62Y!$K"P2FPSC_@QF0]VIBB

0NFB#*\@&U$;GT&'$)GX_=MQB MQY>N,Y2I?87C\Q6>!).Q'_53F+04)E8*7T&A9,(1'EXJ]%,<:$%V>/LB6I,> M6A[U@KB?%O4Z\_(N>1/X,K^L/H=T;YC@#J#^P/M!3VR46MWB6VW_ID@[D'B< M8:&:EY14,L/50TZ-C_32HO^#CU#6<6?_P4G(35:25.0YEZJ3\:Y71X,3GY:7 MCN*A9>ZY,[?8\9%C7< M[N-%1..!CM/-Q:C?R:YSL&KY1 M/]\A6^F\G]K-WV9PU_"+SS>F-XJ&Z'7G IUCYH*#'D(92?FK55=W+C'[N725KI.=TJO##A4> M=(R/.E@\J,,]Z;8*D.NZIU1(:5OJIO%J[[9]ZWW3K773FZ;W,Y=XWBJ2PPI# M<4>B)\NFCVP&6E1U[[84&CO!^G*#O3=(,P&?KX30QX$!:+OY^5]02P,$% M @ >X$+51*5D%=1 @ 504 !D !X;"]W;W)K&ULE51M;]HP$/XKITR:-JF0$ K=6(A4*%,WJ2HJ:O?9))?$PK$SV[STW\\O M(6,J1=J7Q.?5!FKB]I4P3L=6,6S].8":8JV(.ZX>+(ADK[ XH,RH0G@LP"7#8V,3%'RZ0TTH4Y^34!LE%B_, M6M:99XW?81W#@^"Z4K#@.>;_UH?&061[&Q-5$,RG 9F>!3*'0;IQP^#>4ER *:%!2D9]SY7E' MCM<.^"Z-OR;A[HS64:=U=%'KBY-RCFOTAJOWABP\^=5KE*4;: 69V'+M__IN MM[LS;OVH_$WW%\X#D>8(%# L3&G4OS',T@^Q#[1HW."LA39CZ):5N?=0V@3S MO1!"'P-+T-VDZ1]02P,$% @ >X$+5; ZO>-J @ X 4 !D !X;"]W M;W)K&ULE51M;]HP$/XK5B9-G;22$"#MNA"IM)VV M296JHJV?37(0"[]D]@'EW^_L0,:D%&U\(#[[[KGG.?LNWQF[=C4 LENK$%Q-S -:#I9&JLXDFE7L6LL\"H$*1FG29+%B@L=%7G8>[)%;C8H MA88GR]Q&*6[W,Y!F-XV&T7'C6:QJ]!MQD3=\!7/ '\V3)2ON4"JA0#MA-+.P MG$:WPYM9YOV#PT\!.W>R9E[)PIBU-[Y5TRCQA$!"B1Z!TV<+=R"E!R(:OPZ8 M49?2!YZNC^A?@G;2LN .[HQ\$176T^@Z8A4L^4;BL]E]A8.>B<PF*:)]OP=(%,>[H MZAI_ZMC%/2 7TGW(8R0:'BPN#REG;S0::\<>= 75W_$QT>\TI$<- ML_0LX/>-'K!1\I&E29J>P1MU-1D%O-%_UJ1/:HLT[D?R'77C&E["-**6<6"W M$!7OWPVSY/,9GN..Y_@<>O'PVM#;)I);(XF@%+COH]B"? H@OD>W13+(KL?) MR6^8Q]L>(I..R.0LD6?AUI=+"\"$1B"AR"Q'Z",SZ2&3I,.K?@)91R#[MTI0 M=L4NA&9[X+;_<9Y'RMI(EC+5/M(QJ_C>]=U6?-)U"NPJS!;'2K/1V#9@M]N- MK]NV:_^XM[/OD=N5H*Z2L*309'!%9;+M/&D--$WHX85!F@AA6=,(!NL=Z'QI M#!X-GZ ;ZL5O4$L#!!0 ( 'N!"U5W/BSZR0( .T& 9 >&PO=V]R M:W-H965T,PTP2514%E2\3R,5ZY'2=W<0]6V;:3+CQL*1+> #]6,XD6FZ#DK("N&*" M$PF+D3/N7DXBXV\=GABLU=Z8F$SF0CP;XR8=.9X1!#DDVB!0_*U@"GEN@%#& M[RVFTU":P/WQ#OVSS1USF5,%4Y'_8*G.1D[DD!06M,KUO5A_A6T^?8.7B%S9 M+UEO?3V'))72HM@&HX*"\?I/-]LZ[ 7XW1,!_C; M[IK(JORBFH:#Z58$VF\ M$*VG)UR#TH+5FB<<5Z MD4?.M"(?KD!3EJN/KUV4=:F,R]#5J,S@N\E6Q:16X9]0$9([P76FR#5/(7T= M[V)&35K^+JV)WPIX6_%S$GAGQ/=\GZB,2E ML$%3K<#"!J>J98 Z@)NP?$EYX MO;YWG#!L",-6PB<\QL?YP@.^3A!=>-%QOD'#-VCEFU*>8%]*76RJ"V GN >' MW+VH>X(Z:JBC_]GC.RJ3C 0M6QP=J B\BT$X>"/#W6M!![3##-\CD,8! MUQ="Z)UA")H7+OX+4$L#!!0 ( 'N!"U49T=P+*P, .X2 - >&PO M]%266$X$L M>;+2)?WUU;5LYZ.ZI>O#ELPAM72/SKE'TG4M,BS-6K#;!6,F6.5"EB.R,*;X M%(;E;,%R6EZH@DF+9$KGU-BNGH=EH1E-2R#E(NQU.G&84R[)>"B7^75NRF"F MEM*,2+\-!>[V-1V1;OR1!$YNHE(V(O=G[W\ME;EZ%[C[R8>3D\[]^=5^_*P" MSDGH%>V_0O2BT\&% <3$X]>)OZ2-25_N2C?#3ZU6RSW%R ,/><-TM+#>E/$P M4W*S-Q%Q :M+Y3<[CB[_E>7JO\J^8:_'^@UYZ";[QV R/@:31U&3@\,W&24'Z3&LW]]; MAX2=(T(;#> H-B(_X$@G-DF#Z9(+PV7=6_ T9?+92<'*&SJUA_D=?3L^91E= M"G/7@B.R:7]G*5_F23OJ!A:B'K5I?X/I=>/V'&AS<9FR%4LG=5?/IU4SL V; MM;Z L(]<5Y_EGFB11%,?8BDXF7@<3;-WB&+Y^-*8%TJB*$G\"&!^!U&$(? TX@CF #Q@2!15[\&] M]U'8O*?"S2]X$+59>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W M\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'E&IM$*[5:(7 ME:I[G$QLP,*QF>WT]NMWG(S-M/1H+X8GL),X7T[L\]G.R9,VBXG6"_)<2F7[ MR=RYY7&[;8LY+ZG]HI=K MMFY-.RQHQPLGM()*7_$@^)/]=]P7R:.P8B*D<"_]I/XO>4)*H40I7CGK)YV$ MV+E^^JZ->-7*43DNC):RGZ3-@0=NG"C>58\]Y#V=V+K&T2F5#E](:3C9D@=_V9TM11JYIN!IV@'CU''8?7;!/'8_$\8 M]70J"C[4155RY9HX&BX]H+)SL;0)4;3D_61U"J&*D7/E($CD4C5-P;G^2>'6 MEZQY:@>X00S-L8 #YI+5X/$@!U#64C"X.R-G5%)5<%('UP: &0*8[0R0[-W2 M #)'(/,M0HX]A+_ $CTE-TMN L@N MG=&>38Z2* W$<@]W<&.:!V'D#V$,A> M7,@S6BQFD%H4"W@.$)Z#N#QWPBYLG69&XE6A]DN[6#YN!.7!F)C*NC[Y\_0"'#5 MK_7&S;DA@\J$J21%M1'9&R.M9BVP;$F&?.)"*LP5:619^#RVF&O)N+&?R#F, M!7#NWI##Y<)]#BDQ6:21;5%3MLZ@US$RT*5_S^]F!)@GTLBBN/.5G+5NJ8'P MW1L*?/5$<&V08))((UL"S2L_LQ 3TT0:V1,X9AYB8O9((^NC28!D#^;0DMNU M88*Y(XTL#S03KK]DS!YI;'VL9<)-4OY 7E:L,;S:TJI)(7T^6 M(29FGBRR>7!!AM.+'#-0'ME ;P39(F-HE%62^[XJ=8B)&2C?ZHH&,*\$&] E MN?=5HS5,S$!Y9 .]P[PQ$W$%O:#A##'1#;%MK'$^FG:L3=YRS$%Y; >AF&M# M"'-0'MM!'\V.FCP:8F(.RF,[Z&-,GZ-"3,Q!>60'(9AO-D)SS$)Y[,TS))K4 MR! 3LU >V4((Y@\N9N'>-V:A[C;609LQ[[@-=["ZF(6ZS8>DU=C1IJRU<>HU8>TT]]02P,$% @ M>X$+52E=B*"3 0 XA@ !H !X;"]?S<3OQ D1;,8(0NB>CMQ^C"_W(+&9C^EN1 M;D+QAL43 HLO7Q7QV)Q#>6S#X%)7Y[#,RAC;#^?"MO1U$89-Z\^W,_NFJXMX M6W8'UQ;;4W'P3D>CB>M>9V2KQ>O,P>;:^O],;/;[X]9_-MOOVI_C'X/=3].= M0NE]S :;HCOXN,SBWDJ@MZ+>2J"W M]EZV"?16U%L)]%;46PGT5M1;"?16U%L)]%;46PGT5M1;"?16U%L)]#;4VPCT M-M3;"/0VU-L(]+;>QQ("O0WU-@*]#?4V KT-]38"O0WU-@*]#?4V KT-]38" MO7/4.R?0.T>]\W?J'>*U\N'9\UCC_=])=;Q=ZY^WOR\?F[V'<,?9P2^-U2]0 M2P,$% @ >X$+58B,J3>E 0 +QD !, !;0V]N=&5N=%]4>7!E&ULS9G-;H,P$(1?!7&-@F,[37^4Y-+VVN;0%W!A"2B +=M)D[>O(3]2JQ0U M2J7.!0N\.S-XI>\ T[>=(1=MZZIQL[CPWCPPYM*":N42;:@).[FVM?+AUBZ9 M4>E*+8F)T6C"4MUX:OS0MQKQ?/I$N5I7/GK>AL>NU,TLME2Y.'K<%[9>LU@9 M4Y6I\F&?;9KLF\OPX)"$SJ[&%:5Q@U 0L[,.[<[/!H>^UPU96V84+93U+ZH. M56Q;,>=W%;FD7^),1IWG94J93M=U:$F&UL4$L! A0#% M @ >X$+58&UL4$L! A0#% @ >X$+59E&PO=V]R:W-H965T&UL4$L! A0#% @ >X$+5:2F],6I!0 31< !@ M ("!(PX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ >X$+5;;#YJ Y"0 Z4T !@ ("!UAT 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ >X$+59GQ:S8J M! ,PD !@ ("!6#8 'AL+W=O>+W?,& "[$@ &0 @($?2@ >&PO=V]R:W-H965T&UL4$L! A0#% M @ >X$+59R(=N':"0 L1P !D ("!'54 'AL+W=O&UL4$L! A0#% @ >X$+53!>XLS] M @ PP8 !D ("!PFP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >X$+57L[R&PO=V]R M:W-H965T&UL M4$L! A0#% @ >X$+50U+^J)T @ %P8 !D ("!@8T M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M>X$+59Q72 $W @ XP0 !D ("!AI< 'AL+W=O&PO=V]R:W-H965T^= !X;"]W M;W)K&UL4$L! A0#% @ >X$+58)V%VI2 P MM@X !D ("!D: 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >X$+592]I,U. P 10H !D M ("!::T 'AL+W=O&PO=V]R:W-H M965T^['-H04 #$D 9 M " @6JT !X;"]W;W)K&UL4$L! M A0#% @ >X$+53IH%3%#!0 [R4 !D ("!0KH 'AL M+W=O!@ &0 @(&\OP >&PO=V]R:W-H965T&UL4$L! A0#% @ >X$+ M52RI2Z^=!0 9!P !D ("!<\4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >X$+51*5D%=1 @ 504 M !D ("!<-, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >X$+51G1W LK P [A( T M ( !F=L 'AL+W-T>6QE&PO=V]R:V)O;VLN M>&UL4$L! A0#% @ >X$+52E=B*"3 0 XA@ !H ( ! MQN, 'AL+U]R96QS+W=OX$+ M58B,J3>E 0 +QD !, ( !D>4 %M#;VYT96YT7U1Y<&5S ;72YX;6Q02P4& #$ ,0!.#0 9^< end XML 54 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 55 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.22.2 html 120 237 1 false 39 0 false 6 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.telabio.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - Consolidated Balance Sheets Sheet http://www.telabio.com/role/StatementConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.telabio.com/role/StatementConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - 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 00300 - Statement - Consolidated Statements of Stockholders' (Deficit) Equity Sheet http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersDeficitEquity Consolidated Statements of Stockholders' (Deficit) Equity Statements 5 false false R6.htm 00400 - Statement - Consolidated Statements of Cash Flows Sheet http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 10101 - Disclosure - Background Sheet http://www.telabio.com/role/DisclosureBackground Background Notes 7 false false R8.htm 10201 - Disclosure - Risks and Liquidity Sheet http://www.telabio.com/role/DisclosureRisksAndLiquidity Risks and Liquidity Notes 8 false false R9.htm 10301 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 10401 - Disclosure - Leases Sheet http://www.telabio.com/role/DisclosureLeases Leases Notes 10 false false R11.htm 10501 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 11 false false R12.htm 10601 - Disclosure - Long-term Debt Sheet http://www.telabio.com/role/DisclosureLongTermDebt Long-term Debt Notes 12 false false R13.htm 10701 - Disclosure - Stockholders' Equity (Deficit) Sheet http://www.telabio.com/role/DisclosureStockholdersEquityDeficit Stockholders' Equity (Deficit) Notes 13 false false R14.htm 10801 - Disclosure - Stock-Based Compensation Sheet http://www.telabio.com/role/DisclosureStockBasedCompensation Stock-Based Compensation Notes 14 false false R15.htm 10901 - Disclosure - Related-Party Transactions Sheet http://www.telabio.com/role/DisclosureRelatedPartyTransactions Related-Party Transactions Notes 15 false false R16.htm 20302 - 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 16 false false R17.htm 30303 - 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 17 false false R18.htm 30403 - Disclosure - Leases (Tables) Sheet http://www.telabio.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.telabio.com/role/DisclosureLeases 18 false false R19.htm 30503 - 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 19 false false R20.htm 30603 - Disclosure - Long-term Debt (Tables) Sheet http://www.telabio.com/role/DisclosureLongTermDebtTables Long-term Debt (Tables) Tables http://www.telabio.com/role/DisclosureLongTermDebt 20 false false R21.htm 30703 - Disclosure - Stockholders' Equity (Deficit) (Tables) Sheet http://www.telabio.com/role/DisclosureStockholdersEquityDeficitTables Stockholders' Equity (Deficit) (Tables) Tables http://www.telabio.com/role/DisclosureStockholdersEquityDeficit 21 false false R22.htm 30803 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.telabio.com/role/DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.telabio.com/role/DisclosureStockBasedCompensation 22 false false R23.htm 40201 - Disclosure - Risks and Liquidity (Details) Sheet http://www.telabio.com/role/DisclosureRisksAndLiquidityDetails Risks and Liquidity (Details) Details http://www.telabio.com/role/DisclosureRisksAndLiquidity 23 false false R24.htm 40301 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details) Sheet http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails Summary of Significant Accounting Policies - Revenue Recognition (Details) Details 24 false false R25.htm 40302 - 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 40303 - 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 40304 - Disclosure - Summary of Significant Accounting Policies - Potentially dilutive securities (Details) Sheet http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesDetails Summary of Significant Accounting Policies - Potentially dilutive securities (Details) Details 27 false false R28.htm 40401 - Disclosure - Leases - Narratives (Details) Sheet http://www.telabio.com/role/DisclosureLeasesNarrativesDetails Leases - Narratives (Details) Details 28 false false R29.htm 40402 - Disclosure - Leases - Future minimum lease payments (Details) Sheet http://www.telabio.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails Leases - Future minimum lease payments (Details) Details 29 false false R30.htm 40501 - 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 30 false false R31.htm 40601 - 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 31 false false R32.htm 40602 - Disclosure - Long-term Debt - MidCap Term Loan (Details) Sheet http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails Long-term Debt - MidCap Term Loan (Details) Details 32 false false R33.htm 40603 - Disclosure - Long-term Debt - OrbiMed Term Loan (related party) (Details) Sheet http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails Long-term Debt - OrbiMed Term Loan (related party) (Details) Details 33 false false R34.htm 40701 - Disclosure - Stockholders' Equity (Deficit) - Public Stock Offerings (Details) Sheet http://www.telabio.com/role/DisclosureStockholdersEquityDeficitPublicStockOfferingsDetails Stockholders' Equity (Deficit) - Public Stock Offerings (Details) Details http://www.telabio.com/role/DisclosureStockholdersEquityDeficitTables 34 false false R35.htm 40702 - Disclosure - Stockholders' Equity (Deficit) - Warrants outstanding (Details) Sheet http://www.telabio.com/role/DisclosureStockholdersEquityDeficitWarrantsOutstandingDetails Stockholders' Equity (Deficit) - Warrants outstanding (Details) Details http://www.telabio.com/role/DisclosureStockholdersEquityDeficitTables 35 false false R36.htm 40801 - Disclosure - Stock-Based Compensation - Narratives (Details) Sheet http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails Stock-Based Compensation - Narratives (Details) Details 36 false false R37.htm 40802 - Disclosure - Stock-Based Compensation - Expenses (Details) Sheet http://www.telabio.com/role/DisclosureStockBasedCompensationExpensesDetails Stock-Based Compensation - Expenses (Details) Details 37 false false R38.htm 40803 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) Sheet http://www.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails Stock-Based Compensation - Stock Option Activity (Details) Details 38 false false R39.htm 40804 - Disclosure - Stock-Based Compensation - Early Exercise Of Stock Options (Details) Sheet http://www.telabio.com/role/DisclosureStockBasedCompensationEarlyExerciseOfStockOptionsDetails Stock-Based Compensation - Early Exercise Of Stock Options (Details) Details 39 false false R40.htm 40805 - Disclosure - Stock-Based Compensation - Weighted average assumptions (Details) Sheet http://www.telabio.com/role/DisclosureStockBasedCompensationWeightedAverageAssumptionsDetails Stock-Based Compensation - Weighted average assumptions (Details) Details 40 false false R41.htm 40806 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details) Sheet http://www.telabio.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails Stock-Based Compensation - Restricted Stock Units (Details) Details 41 false false All Reports Book All Reports tela-20220630x10q.htm tela-20220630.xsd tela-20220630_cal.xml tela-20220630_def.xml tela-20220630_lab.xml tela-20220630_pre.xml tela-20220630xex31d1.htm tela-20220630xex31d2.htm tela-20220630xex32d1.htm tela-20220630xex32d2.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 59 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "tela-20220630x10q.htm": { "axisCustom": 0, "axisStandard": 20, "contextCount": 120, "dts": { "calculationLink": { "local": [ "tela-20220630_cal.xml" ] }, "definitionLink": { "local": [ "tela-20220630_def.xml" ] }, "inline": { "local": [ "tela-20220630x10q.htm" ] }, "labelLink": { "local": [ "tela-20220630_lab.xml" ] }, "presentationLink": { "local": [ "tela-20220630_pre.xml" ] }, "schema": { "local": [ "tela-20220630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd", "https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd" ] } }, "elementCount": 366, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 15, "http://xbrl.sec.gov/dei/2022": 5, "total": 20 }, "keyCustom": 29, "keyStandard": 208, "memberCustom": 18, "memberStandard": 19, "nsprefix": "tela", "nsuri": "http://www.telabio.com/20220630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_3plwDVNYcU-GfHO-Pl6tMw", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "role": "http://www.telabio.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_3plwDVNYcU-GfHO-Pl6tMw", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_3plwDVNYcU-GfHO-Pl6tMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Leases", "role": "http://www.telabio.com/role/DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_3plwDVNYcU-GfHO-Pl6tMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_3plwDVNYcU-GfHO-Pl6tMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Accrued Expenses and Other Current Liabilities", "role": "http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_3plwDVNYcU-GfHO-Pl6tMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_3plwDVNYcU-GfHO-Pl6tMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Long-term Debt", "role": "http://www.telabio.com/role/DisclosureLongTermDebt", "shortName": "Long-term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_3plwDVNYcU-GfHO-Pl6tMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_3plwDVNYcU-GfHO-Pl6tMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Stockholders' Equity (Deficit)", "role": "http://www.telabio.com/role/DisclosureStockholdersEquityDeficit", "shortName": "Stockholders' Equity (Deficit)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_3plwDVNYcU-GfHO-Pl6tMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_3plwDVNYcU-GfHO-Pl6tMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Stock-Based Compensation", "role": "http://www.telabio.com/role/DisclosureStockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_3plwDVNYcU-GfHO-Pl6tMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_3plwDVNYcU-GfHO-Pl6tMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Related-Party Transactions", "role": "http://www.telabio.com/role/DisclosureRelatedPartyTransactions", "shortName": "Related-Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_3plwDVNYcU-GfHO-Pl6tMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_3plwDVNYcU-GfHO-Pl6tMw", "decimals": null, "first": true, "lang": "en-US", "name": "tela:InterimFinancialStatementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20302 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_3plwDVNYcU-GfHO-Pl6tMw", "decimals": null, "first": true, "lang": "en-US", "name": "tela:InterimFinancialStatementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_3plwDVNYcU-GfHO-Pl6tMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_3plwDVNYcU-GfHO-Pl6tMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_3plwDVNYcU-GfHO-Pl6tMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - Leases (Tables)", "role": "http://www.telabio.com/role/DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_3plwDVNYcU-GfHO-Pl6tMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_3plwDVNYcU-GfHO-Pl6tMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "role": "http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_3plwDVNYcU-GfHO-Pl6tMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_AyM87N286USzSny0yTWYHA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_kb9LDI33e0WUxZcjllj4gw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - Consolidated Balance Sheets", "role": "http://www.telabio.com/role/StatementConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_AyM87N286USzSny0yTWYHA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_kb9LDI33e0WUxZcjllj4gw", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_3plwDVNYcU-GfHO-Pl6tMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - Long-term Debt (Tables)", "role": "http://www.telabio.com/role/DisclosureLongTermDebtTables", "shortName": "Long-term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_3plwDVNYcU-GfHO-Pl6tMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_3plwDVNYcU-GfHO-Pl6tMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Stockholders' Equity (Deficit) (Tables)", "role": "http://www.telabio.com/role/DisclosureStockholdersEquityDeficitTables", "shortName": "Stockholders' Equity (Deficit) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_3plwDVNYcU-GfHO-Pl6tMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_3plwDVNYcU-GfHO-Pl6tMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.telabio.com/role/DisclosureStockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_3plwDVNYcU-GfHO-Pl6tMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_AyM87N286USzSny0yTWYHA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "reportCount": 1, "unitRef": "Unit_Standard_USD_kb9LDI33e0WUxZcjllj4gw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Risks and Liquidity (Details)", "role": "http://www.telabio.com/role/DisclosureRisksAndLiquidityDetails", "shortName": "Risks and Liquidity (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R24": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueRecognitionPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_3plwDVNYcU-GfHO-Pl6tMw", "decimals": "0", "first": true, "lang": null, "name": "tela:IncrementalCostsOfObtainingContract", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_kb9LDI33e0WUxZcjllj4gw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details)", "role": "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "shortName": "Summary of Significant Accounting Policies - Revenue Recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueRecognitionPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_3plwDVNYcU-GfHO-Pl6tMw", "decimals": "0", "first": true, "lang": null, "name": "tela:IncrementalCostsOfObtainingContract", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_kb9LDI33e0WUxZcjllj4gw", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_W1ZWHOq1gEyTmD3KQsXqxw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_kb9LDI33e0WUxZcjllj4gw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - Summary of Significant Accounting Policies - Revenue Disaggregated (Details)", "role": "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDisaggregatedDetails", "shortName": "Summary of Significant Accounting Policies - Revenue Disaggregated (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_srt_MajorCustomersAxis_tela_OvitexMember_080lI1z5fEOyPa6Jj1mqAQ", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_kb9LDI33e0WUxZcjllj4gw", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_MoneyMarketFundsMember_3ej2n17qYUSP0Iv14DcTfg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_kb9LDI33e0WUxZcjllj4gw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40303 - Disclosure - Summary of Significant Accounting Policies - Fair value of financial instruments (Details)", "role": "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails", "shortName": "Summary of Significant Accounting Policies - Fair value of financial instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_MoneyMarketFundsMember_3ej2n17qYUSP0Iv14DcTfg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_kb9LDI33e0WUxZcjllj4gw", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_3plwDVNYcU-GfHO-Pl6tMw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_UdyLjfAPrEyEwfmlBUfwiA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40304 - Disclosure - Summary of Significant Accounting Policies - Potentially dilutive securities (Details)", "role": "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesDetails", "shortName": "Summary of Significant Accounting Policies - Potentially dilutive securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_3plwDVNYcU-GfHO-Pl6tMw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_UdyLjfAPrEyEwfmlBUfwiA", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_AyM87N286USzSny0yTWYHA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLiability", "reportCount": 1, "unitRef": "Unit_Standard_USD_kb9LDI33e0WUxZcjllj4gw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Leases - Narratives (Details)", "role": "http://www.telabio.com/role/DisclosureLeasesNarrativesDetails", "shortName": "Leases - Narratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_W1ZWHOq1gEyTmD3KQsXqxw", "decimals": "-5", "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_kb9LDI33e0WUxZcjllj4gw", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_AyM87N286USzSny0yTWYHA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_kb9LDI33e0WUxZcjllj4gw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - Leases - Future minimum lease payments (Details)", "role": "http://www.telabio.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails", "shortName": "Leases - Future minimum lease payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_AyM87N286USzSny0yTWYHA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_kb9LDI33e0WUxZcjllj4gw", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_AyM87N286USzSny0yTWYHA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares__T52WyO8c0qjBMx36ZtH0w", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.telabio.com/role/StatementConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_AyM87N286USzSny0yTWYHA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares__T52WyO8c0qjBMx36ZtH0w", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_AyM87N286USzSny0yTWYHA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:WorkersCompensationLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_kb9LDI33e0WUxZcjllj4gw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)", "role": "http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails", "shortName": "Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_AyM87N286USzSny0yTWYHA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:WorkersCompensationLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_kb9LDI33e0WUxZcjllj4gw", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_AyM87N286USzSny0yTWYHA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentUnamortizedPremium", "reportCount": 1, "unitRef": "Unit_Standard_USD_kb9LDI33e0WUxZcjllj4gw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Long-term Debt - Schedule of long term debt (Details)", "role": "http://www.telabio.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails", "shortName": "Long-term Debt - Schedule of long term debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_AyM87N286USzSny0yTWYHA", "decimals": "-3", "lang": null, "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_kb9LDI33e0WUxZcjllj4gw", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_3plwDVNYcU-GfHO-Pl6tMw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfLongTermDebt", "reportCount": 1, "unitRef": "Unit_Standard_USD_kb9LDI33e0WUxZcjllj4gw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - Long-term Debt - MidCap Term Loan (Details)", "role": "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails", "shortName": "Long-term Debt - MidCap Term Loan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_5_26_2022_To_5_26_2022_us-gaap_LongtermDebtTypeAxis_tela_MidcapTermLoansMember_v7ukYUKFBk2R3X5CFAmMFw", "decimals": "-5", "lang": null, "name": "tela:EligibilityRequirementToBorrowTranche2", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_kb9LDI33e0WUxZcjllj4gw", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_AyM87N286USzSny0yTWYHA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentUnamortizedPremium", "reportCount": 1, "unitRef": "Unit_Standard_USD_kb9LDI33e0WUxZcjllj4gw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40603 - Disclosure - Long-term Debt - OrbiMed Term Loan (related party) (Details)", "role": "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails", "shortName": "Long-term Debt - OrbiMed Term Loan (related party) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_us-gaap_DebtInstrumentAxis_tela_OrbimedTermLoanMember_p0VWeOWvWUyeVK8-xWMIAw", "decimals": "INF", "lang": null, "name": "tela:NumberOfTranches", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_tranche_G9g0R9h-o0izOWBFDBjYaQ", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PreferredStockTextBlock", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_us-gaap_SubsidiarySaleOfStockAxis_tela_EquityDistributionAgreementMember_14jtGrgaDEmQnauZd9XJjQ", "decimals": "-5", "first": true, "lang": null, "name": "tela:ValueOfSharesAuthorizedToBeSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_kb9LDI33e0WUxZcjllj4gw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Stockholders' Equity (Deficit) - Public Stock Offerings (Details)", "role": "http://www.telabio.com/role/DisclosureStockholdersEquityDeficitPublicStockOfferingsDetails", "shortName": "Stockholders' Equity (Deficit) - Public Stock Offerings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PreferredStockTextBlock", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_us-gaap_SubsidiarySaleOfStockAxis_tela_EquityDistributionAgreementMember_14jtGrgaDEmQnauZd9XJjQ", "decimals": "-5", "first": true, "lang": null, "name": "tela:ValueOfSharesAuthorizedToBeSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_kb9LDI33e0WUxZcjllj4gw", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_AyM87N286USzSny0yTWYHA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_UdyLjfAPrEyEwfmlBUfwiA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - Stockholders' Equity (Deficit) - Warrants outstanding (Details)", "role": "http://www.telabio.com/role/DisclosureStockholdersEquityDeficitWarrantsOutstandingDetails", "shortName": "Stockholders' Equity (Deficit) - Warrants outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_AyM87N286USzSny0yTWYHA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_UdyLjfAPrEyEwfmlBUfwiA", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_AyM87N286USzSny0yTWYHA", "decimals": "INF", "first": true, "lang": null, "name": "tela:EquityIncentivePlansNumber", "reportCount": 1, "unitRef": "Unit_Standard_item_RLzQIWSUk0atYkcovgqT_w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Stock-Based Compensation - Narratives (Details)", "role": "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails", "shortName": "Stock-Based Compensation - Narratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_W1ZWHOq1gEyTmD3KQsXqxw", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_kb9LDI33e0WUxZcjllj4gw", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_W1ZWHOq1gEyTmD3KQsXqxw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_kb9LDI33e0WUxZcjllj4gw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - Stock-Based Compensation - Expenses (Details)", "role": "http://www.telabio.com/role/DisclosureStockBasedCompensationExpensesDetails", "shortName": "Stock-Based Compensation - Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_W1ZWHOq1gEyTmD3KQsXqxw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_kb9LDI33e0WUxZcjllj4gw", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "As_Of_12_31_2021_wIrw5ae5F0SVrkGQbXxYKw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_UdyLjfAPrEyEwfmlBUfwiA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40803 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details)", "role": "http://www.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails", "shortName": "Stock-Based Compensation - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "As_Of_12_31_2021_wIrw5ae5F0SVrkGQbXxYKw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_UdyLjfAPrEyEwfmlBUfwiA", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "As_Of_12_31_2021_wIrw5ae5F0SVrkGQbXxYKw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_UdyLjfAPrEyEwfmlBUfwiA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40804 - Disclosure - Stock-Based Compensation - Early Exercise Of Stock Options (Details)", "role": "http://www.telabio.com/role/DisclosureStockBasedCompensationEarlyExerciseOfStockOptionsDetails", "shortName": "Stock-Based Compensation - Early Exercise Of Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "As_Of_12_31_2021_wIrw5ae5F0SVrkGQbXxYKw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_UdyLjfAPrEyEwfmlBUfwiA", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_W1ZWHOq1gEyTmD3KQsXqxw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_kb9LDI33e0WUxZcjllj4gw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - Consolidated Statements of Operations and Comprehensive Loss", "role": "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss", "shortName": "Consolidated Statements of Operations and Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_W1ZWHOq1gEyTmD3KQsXqxw", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_kb9LDI33e0WUxZcjllj4gw", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_3plwDVNYcU-GfHO-Pl6tMw", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_s7XLIUFnQE-a2UTwPdXGtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40805 - Disclosure - Stock-Based Compensation - Weighted average assumptions (Details)", "role": "http://www.telabio.com/role/DisclosureStockBasedCompensationWeightedAverageAssumptionsDetails", "shortName": "Stock-Based Compensation - Weighted average assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_3plwDVNYcU-GfHO-Pl6tMw", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_s7XLIUFnQE-a2UTwPdXGtQ", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_RestrictedStockUnitsRSUMember_7qrqoIdhQkWEeUF0IxKiLw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_UdyLjfAPrEyEwfmlBUfwiA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40806 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details)", "role": "http://www.telabio.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "shortName": "Stock-Based Compensation - Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_RestrictedStockUnitsRSUMember_7qrqoIdhQkWEeUF0IxKiLw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_UdyLjfAPrEyEwfmlBUfwiA", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_42KRCCsIykCfHC9m3EC8wQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_kb9LDI33e0WUxZcjllj4gw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - Consolidated Statements of Stockholders' (Deficit) Equity", "role": "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersDeficitEquity", "shortName": "Consolidated Statements of Stockholders' (Deficit) Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_42KRCCsIykCfHC9m3EC8wQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_kb9LDI33e0WUxZcjllj4gw", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_3plwDVNYcU-GfHO-Pl6tMw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_kb9LDI33e0WUxZcjllj4gw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_3plwDVNYcU-GfHO-Pl6tMw", "decimals": "-3", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_kb9LDI33e0WUxZcjllj4gw", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_3plwDVNYcU-GfHO-Pl6tMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Background", "role": "http://www.telabio.com/role/DisclosureBackground", "shortName": "Background", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_3plwDVNYcU-GfHO-Pl6tMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_3plwDVNYcU-GfHO-Pl6tMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Risks and Liquidity", "role": "http://www.telabio.com/role/DisclosureRisksAndLiquidity", "shortName": "Risks and Liquidity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_3plwDVNYcU-GfHO-Pl6tMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_3plwDVNYcU-GfHO-Pl6tMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tela-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_3plwDVNYcU-GfHO-Pl6tMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 39, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r504" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r505" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r502" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r502" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r502" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r513" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r502" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r502" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r502" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r502" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r501" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r503" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r94", "r101", "r107", "r158", "r299", "r300", "r301", "r309", "r310", "r332", "r335", "r337", "r338", "r402" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLeasesNarrativesDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r94", "r101", "r107", "r158", "r299", "r300", "r301", "r309", "r310", "r332", "r335", "r337", "r338", "r402" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLeasesNarrativesDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r94", "r101", "r107", "r158", "r299", "r300", "r301", "r309", "r310", "r332", "r335", "r337", "r338", "r402" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLeasesNarrativesDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r145", "r239", "r242", "r473" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDisaggregatedDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r180", "r181", "r182", "r183", "r201", "r228", "r256", "r258", "r420", "r421", "r422", "r423", "r424", "r425", "r444", "r471", "r474", "r498", "r499" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails", "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r180", "r181", "r182", "r183", "r201", "r228", "r256", "r258", "r420", "r421", "r422", "r423", "r424", "r425", "r444", "r471", "r474", "r498", "r499" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r145", "r239", "r242", "r473" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDisaggregatedDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r177", "r180", "r181", "r182", "r183", "r201", "r228", "r247", "r256", "r258", "r287", "r288", "r289", "r420", "r421", "r422", "r423", "r424", "r425", "r444", "r471", "r474", "r498", "r499" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails", "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r177", "r180", "r181", "r182", "r183", "r201", "r228", "r247", "r256", "r258", "r287", "r288", "r289", "r420", "r421", "r422", "r423", "r424", "r425", "r444", "r471", "r474", "r498", "r499" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails", "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r102", "r107", "r179", "r257" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r143", "r144", "r239", "r241", "r472", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLeasesNarrativesDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r143", "r144", "r239", "r241", "r472", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLeasesNarrativesDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r102", "r107", "r179", "r257", "r413" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails" ], "xbrltype": "stringItemType" }, "stpr_PA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Pennsylvania" } } }, "localname": "PA", "nsuri": "http://xbrl.sec.gov/stpr/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLeasesNarrativesDetails" ], "xbrltype": "domainItemType" }, "tela_AccruedAndOtherLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.telabio.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accrued and liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Accrued And Other Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total accrued expenses and other current liabilities" } } }, "localname": "AccruedAndOtherLiabilitiesCurrent", "nsuri": "http://www.telabio.com/20220630", "presentation": [ "http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "tela_AccruedExpensesAmountDueToContractManufacturer": { "auth_ref": [], "calculation": { "http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "tela_AccruedAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to contract manufacturer due.", "label": "Accrued Expenses, Amount Due To Contract Manufacturer", "terseLabel": "Amounts due to contract manufacturer" } } }, "localname": "AccruedExpensesAmountDueToContractManufacturer", "nsuri": "http://www.telabio.com/20220630", "presentation": [ "http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "tela_AccruedMilestonePaymentCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Milestone payment deemed probable but not yet paid classified as an intangible asset.", "label": "Accrued Milestone Payment Current", "terseLabel": "Intangible asset in accrued expenses and other liabilities" } } }, "localname": "AccruedMilestonePaymentCurrent", "nsuri": "http://www.telabio.com/20220630", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "tela_AccruedMilestonePaymentsCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Milestone payment accrued as the achievement of certain sales milestones were deemed probable.", "label": "Accrued Milestone Payments Current", "terseLabel": "Accrued milestone payment" } } }, "localname": "AccruedMilestonePaymentsCurrent", "nsuri": "http://www.telabio.com/20220630", "presentation": [ "http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "tela_AdditionalExtensionForInterestOnlyPaymentPeriod": { "auth_ref": [], "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" } } }, "localname": "AdditionalExtensionForInterestOnlyPaymentPeriod", "nsuri": "http://www.telabio.com/20220630", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails" ], "xbrltype": "durationItemType" }, "tela_AdjustmentsToAdditionalPaidInCapitalReclassificationOfLiabilityClassifiedStockBasedCompensation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of adjustments to additional paid in capital resulting from reclassification of liability-classified stock based compensation to equity classified.", "label": "Adjustments to Additional Paid in Capital, Reclassification Of Liability Classified Stock Based Compensation", "terseLabel": "Reclassification of liability-classified stock-based compensation awards" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalReclassificationOfLiabilityClassifiedStockBasedCompensation", "nsuri": "http://www.telabio.com/20220630", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "tela_ClassOfWarrantOrRightDateFromWhichWarrantsOrRightsExpire": { "auth_ref": [], "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" } } }, "localname": "ClassOfWarrantOrRightDateFromWhichWarrantsOrRightsExpire", "nsuri": "http://www.telabio.com/20220630", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityDeficitWarrantsOutstandingDetails" ], "xbrltype": "gYearItemType" }, "tela_CommonStockWarrantsExpiringIn2027Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to common stock warrants expiring in 2027.", "label": "Common stock warrants expiring in 2027" } } }, "localname": "CommonStockWarrantsExpiringIn2027Member", "nsuri": "http://www.telabio.com/20220630", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityDeficitWarrantsOutstandingDetails" ], "xbrltype": "domainItemType" }, "tela_CommonStockWarrantsExpiringIn2028Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to common stock warrants expiring in 2028.", "label": "Common stock warrants expiring in 2028" } } }, "localname": "CommonStockWarrantsExpiringIn2028Member", "nsuri": "http://www.telabio.com/20220630", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityDeficitWarrantsOutstandingDetails" ], "xbrltype": "domainItemType" }, "tela_CommonStockWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to common stock warrants.", "label": "Common Stock Warrants" } } }, "localname": "CommonStockWarrantsMember", "nsuri": "http://www.telabio.com/20220630", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "tela_DebtInstrumentInterestPaymentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The term of debt instrument interest payment.", "label": "Debt Instrument Interest Payment Term", "terseLabel": "Number of Installment" } } }, "localname": "DebtInstrumentInterestPaymentTerm", "nsuri": "http://www.telabio.com/20220630", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails", "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails" ], "xbrltype": "durationItemType" }, "tela_DeferredFinancingCostsInAccountsPayableAndAccruedExpensesAndOtherLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred financing costs included in accounts payable and accrued expenses and other liabilities.", "label": "Deferred Financing Costs In Accounts Payable And Accrued Expenses And Other Liabilities", "terseLabel": "Deferred financing costs in accounts payable and accrued expenses and other liabilities" } } }, "localname": "DeferredFinancingCostsInAccountsPayableAndAccruedExpensesAndOtherLiabilities", "nsuri": "http://www.telabio.com/20220630", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "tela_DeferredRentAndTenantAllowanceNettedAgainstOperatingLeaseRightOfUseAsset": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred rent and tenant allowance netted against operating lease right-of-use asset.", "label": "Deferred Rent And Tenant Allowance, Netted Against Operating Lease Right-of-use Asset", "terseLabel": "Deferred rent and tenant allowance netted off against right-of-use asset" } } }, "localname": "DeferredRentAndTenantAllowanceNettedAgainstOperatingLeaseRightOfUseAsset", "nsuri": "http://www.telabio.com/20220630", "presentation": [ "http://www.telabio.com/role/DisclosureLeasesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "tela_EligibilityRequirementToBorrowTranche2": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue the company must generate to be eligible to borrow Tranche 2.", "label": "Eligibility Requirement To Borrow Tranche 2" } } }, "localname": "EligibilityRequirementToBorrowTranche2", "nsuri": "http://www.telabio.com/20220630", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails" ], "xbrltype": "monetaryItemType" }, "tela_EquityDistributionAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Distribution Agreement [Member]", "label": "Equity Distribution Agreement" } } }, "localname": "EquityDistributionAgreementMember", "nsuri": "http://www.telabio.com/20220630", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityDeficitPublicStockOfferingsDetails" ], "xbrltype": "domainItemType" }, "tela_EquityIncentivePlan2019Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for 2019 Equity Incentive Plan.", "label": "2019 Equity Incentive Plan" } } }, "localname": "EquityIncentivePlan2019Member", "nsuri": "http://www.telabio.com/20220630", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "domainItemType" }, "tela_EquityIncentivePlansNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents about number of equity incentive plans.", "label": "Equity Incentive Plans, Number", "terseLabel": "Number of equity incentive plans" } } }, "localname": "EquityIncentivePlansNumber", "nsuri": "http://www.telabio.com/20220630", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "integerItemType" }, "tela_FirstYearMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information first year of term loan.", "label": "First Year [Member]", "terseLabel": "First year" } } }, "localname": "FirstYearMember", "nsuri": "http://www.telabio.com/20220630", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails" ], "xbrltype": "domainItemType" }, "tela_IncrementalCostsOfObtainingContract": { "auth_ref": [], "crdr": "debit", "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" } } }, "localname": "IncrementalCostsOfObtainingContract", "nsuri": "http://www.telabio.com/20220630", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "tela_InterestPenaltyPercentage": { "auth_ref": [], "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" } } }, "localname": "InterestPenaltyPercentage", "nsuri": "http://www.telabio.com/20220630", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails", "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails" ], "xbrltype": "percentItemType" }, "tela_InterimFinancialStatementsPolicyPolicyTextBlock": { "auth_ref": [], "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" } } }, "localname": "InterimFinancialStatementsPolicyPolicyTextBlock", "nsuri": "http://www.telabio.com/20220630", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "tela_MidcapTermLoanTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to MidCap term loans tranche one.", "label": "MidCap Term Loan Tranche One [Member]", "terseLabel": "Tranche One" } } }, "localname": "MidcapTermLoanTrancheOneMember", "nsuri": "http://www.telabio.com/20220630", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails" ], "xbrltype": "domainItemType" }, "tela_MidcapTermLoanTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to MidCap term loans tranche two\n.", "label": "MidCap Term Loan Tranche Two [Member]", "terseLabel": "Tranche Two" } } }, "localname": "MidcapTermLoanTrancheTwoMember", "nsuri": "http://www.telabio.com/20220630", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails" ], "xbrltype": "domainItemType" }, "tela_MidcapTermLoansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to MidCap Term loans.", "label": "MidCap Term Loan" } } }, "localname": "MidcapTermLoansMember", "nsuri": "http://www.telabio.com/20220630", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails", "http://www.telabio.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "tela_NetChangesInOperatingLeaseRightOfUseAssetsAndLiabilities": { "auth_ref": [], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "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" } } }, "localname": "NetChangesInOperatingLeaseRightOfUseAssetsAndLiabilities", "nsuri": "http://www.telabio.com/20220630", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "tela_NoncashLossOnExtinguishmentOfDebt": { "auth_ref": [], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Noncash Loss On Extinguishment Of Debt", "label": "Noncash Loss On Extinguishment Of Debt", "terseLabel": "Noncash loss on extinguishment of debt" } } }, "localname": "NoncashLossOnExtinguishmentOfDebt", "nsuri": "http://www.telabio.com/20220630", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "tela_NumberOfTranches": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of tranches of debt obtained.", "label": "Number Of Tranches", "terseLabel": "Number of Tranches" } } }, "localname": "NumberOfTranches", "nsuri": "http://www.telabio.com/20220630", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails" ], "xbrltype": "integerItemType" }, "tela_OfficeAndLaboratorySpaceLeaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to office and laboratory space lease.", "label": "Office and laboratory space" } } }, "localname": "OfficeAndLaboratorySpaceLeaseMember", "nsuri": "http://www.telabio.com/20220630", "presentation": [ "http://www.telabio.com/role/DisclosureLeasesNarrativesDetails" ], "xbrltype": "domainItemType" }, "tela_OperatingLeaseObligationAssumed": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in operating lease obligation assumed on exchange of operating lease right-of-use assets.", "label": "Operating Lease Obligation Assumed", "negatedLabel": "Operating lease liabilities assumed for operating lease ROU assets" } } }, "localname": "OperatingLeaseObligationAssumed", "nsuri": "http://www.telabio.com/20220630", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "tela_OrbimedTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Information pertaining to OrbiMed Term Loan.", "label": "OrbiMed Term Loans (related party)" } } }, "localname": "OrbimedTermLoanMember", "nsuri": "http://www.telabio.com/20220630", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails", "http://www.telabio.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "tela_OrbimedTermLoansTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Information pertaining to OrbiMed Term Loans Tranche One.", "label": "OrbiMed Term Loans - Tranche One" } } }, "localname": "OrbimedTermLoansTrancheOneMember", "nsuri": "http://www.telabio.com/20220630", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails" ], "xbrltype": "domainItemType" }, "tela_OrbimedTermLoansTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Information pertaining to OrbiMed Term Loans Tranche Two.", "label": "OrbiMed Term Loans - Tranche Two" } } }, "localname": "OrbimedTermLoansTrancheTwoMember", "nsuri": "http://www.telabio.com/20220630", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails" ], "xbrltype": "domainItemType" }, "tela_OtherCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to other customers.", "label": "Other [Member]" } } }, "localname": "OtherCustomersMember", "nsuri": "http://www.telabio.com/20220630", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDisaggregatedDetails" ], "xbrltype": "domainItemType" }, "tela_OvitexMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "OviTex [Member]", "label": "OviTex [Member]" } } }, "localname": "OvitexMember", "nsuri": "http://www.telabio.com/20220630", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDisaggregatedDetails" ], "xbrltype": "domainItemType" }, "tela_OvitexPrsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "OviTex PRS [Member]", "label": "OviTex PRS [Member]" } } }, "localname": "OvitexPrsMember", "nsuri": "http://www.telabio.com/20220630", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDisaggregatedDetails" ], "xbrltype": "domainItemType" }, "tela_PercentageOfExitFee": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of exit fee to be paid on the principal amount at the time of maturity or prepayment.", "label": "Percentage Of Exit Fee", "terseLabel": "Exit fee (as a percent)" } } }, "localname": "PercentageOfExitFee", "nsuri": "http://www.telabio.com/20220630", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails", "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails" ], "xbrltype": "percentItemType" }, "tela_PercentageOfPrepaymentPenaltyOnPrepaidPrincipalAmount": { "auth_ref": [], "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" } } }, "localname": "PercentageOfPrepaymentPenaltyOnPrepaidPrincipalAmount", "nsuri": "http://www.telabio.com/20220630", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails", "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails" ], "xbrltype": "percentItemType" }, "tela_PotentialCommonSharesAddedAnnuallyToEquityPlanEvergreenOption": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Potential Common Shares Added Annually To Equity Plan Evergreen Option", "label": "Potential Common Shares Added Annually To Equity Plan Evergreen Option" } } }, "localname": "PotentialCommonSharesAddedAnnuallyToEquityPlanEvergreenOption", "nsuri": "http://www.telabio.com/20220630", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "sharesItemType" }, "tela_PotentialCommonSharesAddedAnnuallyToEquityPlanEvergreenOptionPercentageOfSharesOutstandingLastDayOfFiscalYear": { "auth_ref": [], "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" } } }, "localname": "PotentialCommonSharesAddedAnnuallyToEquityPlanEvergreenOptionPercentageOfSharesOutstandingLastDayOfFiscalYear", "nsuri": "http://www.telabio.com/20220630", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "percentItemType" }, "tela_ReclassificationOfLiabilityClassifiedStockBasedCompensationToEquityClassified": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reclassification of liability-classified stock-based compensation to equity-classified.", "label": "Reclassification Of Liability Classified Stock Based Compensation To Equity Classified", "terseLabel": "Reclassification of liability-classified stock-based compensation awards to equity-classified" } } }, "localname": "ReclassificationOfLiabilityClassifiedStockBasedCompensationToEquityClassified", "nsuri": "http://www.telabio.com/20220630", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "tela_ResearchAndDevelopmentExpensesPayableCurrent": { "auth_ref": [], "calculation": { "http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "tela_AccruedAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "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" } } }, "localname": "ResearchAndDevelopmentExpensesPayableCurrent", "nsuri": "http://www.telabio.com/20220630", "presentation": [ "http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "tela_SecondYearMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information second year of term loan.", "label": "Second Year [Member]", "terseLabel": "Second year" } } }, "localname": "SecondYearMember", "nsuri": "http://www.telabio.com/20220630", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails" ], "xbrltype": "domainItemType" }, "tela_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsInducementGrantsInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of inducement share options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Inducement Grants in Period", "terseLabel": "Inducement grants" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsInducementGrantsInPeriod", "nsuri": "http://www.telabio.com/20220630", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "sharesItemType" }, "tela_StockIssuedDuringPeriodSharesVestingOfCommonStockPreviouslySubjectToRepurchase": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been vesting of common stock previously subject to repurchase.", "label": "Stock Issued During Period Shares Vesting Of Common Stock Previously Subject To Repurchase", "terseLabel": "Vesting of common stock previously subject to repurchase (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesVestingOfCommonStockPreviouslySubjectToRepurchase", "nsuri": "http://www.telabio.com/20220630", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersDeficitEquity" ], "xbrltype": "sharesItemType" }, "tela_StockIssuedDuringPeriodValueVestingOfCommonStockPreviouslySubjectToRepurchase": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock vesting of common stock previously subject to repurchase.", "label": "Stock Issued During Period Value Vesting Of Common Stock Previously Subject To Repurchase", "terseLabel": "Vesting of common stock previously subject to repurchase" } } }, "localname": "StockIssuedDuringPeriodValueVestingOfCommonStockPreviouslySubjectToRepurchase", "nsuri": "http://www.telabio.com/20220630", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "tela_TenantImprovementsAndDeferredRentExchangedForOperatingLeaseLiabilities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tenant improvement and deferred rent exchanged for operating lease liabilities.", "label": "Tenant Improvements and Deferred Rent Exchanged For Operating lease Liabilities", "terseLabel": "Tenant improvement and deferred rent reclassified to operating lease liabilities" } } }, "localname": "TenantImprovementsAndDeferredRentExchangedForOperatingLeaseLiabilities", "nsuri": "http://www.telabio.com/20220630", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "tela_ThirdYearMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information third year of term loan.", "label": "Third Year [Member]", "terseLabel": "Third year" } } }, "localname": "ThirdYearMember", "nsuri": "http://www.telabio.com/20220630", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails" ], "xbrltype": "domainItemType" }, "tela_ValueOfSharesAuthorizedToBeSold": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value Of Shares Authorized To Be Sold", "label": "Value Of Shares Authorized To Be Sold" } } }, "localname": "ValueOfSharesAuthorizedToBeSold", "nsuri": "http://www.telabio.com/20220630", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityDeficitPublicStockOfferingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "ASU 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLeasesNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accrued Expenses and Other Current Liabilities" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r27", "r412" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "tela_AccruedAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Third-party and professional fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r21", "r39", "r40", "r41", "r463", "r482", "r486" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r38", "r41", "r47", "r48", "r49", "r91", "r92", "r93", "r319", "r404", "r477", "r478" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated other comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersDeficitEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r19", "r412" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r91", "r92", "r93", "r299", "r300", "r301", "r337" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersDeficitEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r95", "r96", "r97", "r98", "r107", "r147", "r148", "r155", "r156", "r157", "r158", "r159", "r160", "r299", "r300", "r301", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r372", "r373", "r381", "r382", "r383", "r384", "r399", "r400", "r401", "r402", "r403", "r404", "r447", "r448", "r449", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLeasesNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedLabel": "Shares withheld for employee taxes" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r259", "r303", "r304" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r292" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r57", "r75", "r214", "r377" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails", "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r115" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Potentially dilutive securities excluded from computation of diluted weighted average shares" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r115" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Potentially dilutive securities" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r115" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r13", "r87", "r131", "r134", "r140", "r154", "r185", "r186", "r187", "r189", "r190", "r191", "r192", "r193", "r194", "r196", "r197", "r316", "r320", "r352", "r410", "r412", "r450", "r461" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r9", "r26", "r87", "r154", "r185", "r186", "r187", "r189", "r190", "r191", "r192", "r193", "r194", "r196", "r197", "r316", "r320", "r352", "r410", "r412" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r79", "r80", "r81" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Property and equipment in accounts payable" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r7", "r12", "r77" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r71", "r77", "r82" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r71", "r365" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r236", "r260" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityDeficitWarrantsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityDeficitWarrantsOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r231" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Warrants exercise price" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityDeficitWarrantsOutstandingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Warrants outstanding" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityDeficitWarrantsOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r35" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Shares available for future issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r91", "r92", "r337" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersDeficitEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, Par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r18", "r230" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r18", "r412" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock; $0.001 par value: 200,000,000 shares authorized; 14,557,560 and 14,529,606 shares issued and 14,557,560 and 14,529,577 shares outstanding at June 30, 2022 and December 31, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r43", "r45", "r46", "r54", "r455", "r469" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Comprehensive loss:" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r127" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "Risks and Liquidity" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureRisksAndLiquidity" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r51", "r52" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "terseLabel": "Cost of revenue (excluding amortization of intangible assets)" } } }, "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldAmortization": { "auth_ref": [ "r58" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets" } } }, "localname": "CostOfGoodsAndServicesSoldAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Debt" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r14", "r15", "r16", "r86", "r89", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r219", "r220", "r221", "r222", "r378", "r451", "r452", "r460" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Variable Interest Rate (as a percent)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails", "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r198", "r219", "r220", "r376", "r378", "r379" ], "calculation": { "http://www.telabio.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Long Term Debt", "verboseLabel": "Debt amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails", "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails", "http://www.telabio.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r31", "r199" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest Rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails", "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails", "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails", "http://www.telabio.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r32", "r86", "r89", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r219", "r220", "r221", "r222", "r378" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r32", "r86", "r89", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r219", "r220", "r221", "r222", "r231", "r232", "r233", "r234", "r375", "r376", "r378", "r379", "r459" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails", "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails", "http://www.telabio.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r205", "r216", "r219", "r220", "r377" ], "calculation": { "http://www.telabio.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "negatedLabel": "Unamortized end of term charge and issuance costs" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedPremium": { "auth_ref": [ "r205", "r375", "r379" ], "calculation": { "http://www.telabio.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt premium.", "label": "Debt Instrument, Unamortized Premium", "terseLabel": "End of term charge" } } }, "localname": "DebtInstrumentUnamortizedPremium", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails", "http://www.telabio.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r75", "r173" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails", "http://www.telabio.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r37", "r323", "r324", "r325", "r326" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails", "http://www.telabio.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDisaggregatedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDisaggregatedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r239" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r261", "r262", "r293", "r294", "r296", "r305" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DueToRelatedPartiesNoncurrent": { "auth_ref": [ "r33", "r88", "r188", "r190", "r191", "r195", "r196", "r197", "r407" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Portion of the carrying amount as of the balance sheet date of obligations due all related parties that is payable after one year or beyond the normal operating cycle if longer.", "label": "Due to Related Parties, Noncurrent", "terseLabel": "Longterm debt with related party" } } }, "localname": "DueToRelatedPartiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r55", "r99", "r100", "r101", "r102", "r103", "r108", "r110", "r112", "r113", "r114", "r117", "r118", "r338", "r339", "r456", "r470" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic and Diluted", "terseLabel": "Net loss per common share, basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r55", "r99", "r100", "r101", "r102", "r103", "r110", "r112", "r113", "r114", "r117", "r118", "r338", "r339", "r456", "r470" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per common share, diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r115", "r116" ], "lang": { "en-us": { "role": { "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.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net loss per common share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r365" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; 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.", "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" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationExpensesDetails", "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails", "http://www.telabio.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r295" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r295" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average period for recognition of unrecognized expenses" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity (Deficit)" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r47", "r48", "r49", "r91", "r92", "r93", "r96", "r104", "r106", "r119", "r158", "r230", "r235", "r299", "r300", "r301", "r309", "r310", "r337", "r366", "r367", "r368", "r369", "r370", "r371", "r404", "r477", "r478", "r479" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersDeficitEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair value of financial instruments" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r341", "r342", "r348" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r341", "r342", "r343", "r347", "r348" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "terseLabel": "Schedule of fair value of assets and liabilities measured on recurring basis" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r207", "r219", "r220", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r342", "r417", "r418", "r419" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r341", "r342", "r344", "r345", "r349" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r207", "r248", "r249", "r254", "r255", "r342", "r417" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r207", "r219", "r220", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r417", "r418", "r419" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r346", "r349" ], "lang": { "en-us": { "role": { "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.", "label": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r350", "r351" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair value of financial instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r149", "r150", "r151", "r152", "r153", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r215", "r229", "r328", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r506", "r507", "r508", "r509", "r510", "r511", "r512" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r361", "r362", "r363", "r364" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "negatedTerseLabel": "Foreign currency remeasurement loss (gain)" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r75", "r223", "r224" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "terseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails", "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r60" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r56" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r59", "r87", "r131", "r133", "r136", "r139", "r141", "r154", "r185", "r186", "r187", "r190", "r191", "r192", "r193", "r194", "r196", "r197", "r352" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Operations and Comprehensive Loss" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r176", "r178" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r178" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r74" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r74" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r74" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses and other current and long-term liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r74" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Change in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r74" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r171", "r172" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r50", "r130", "r374", "r377", "r457" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r62", "r212", "r218", "r221", "r222" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Interest Expenses" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails", "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r70", "r72", "r78" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid during the period for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r8", "r25", "r412" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r170" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Inventory Write-down", "terseLabel": "Inventory excess and obsolescence charge" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases" } } }, "localname": "LesseeDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLeasesNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r392" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLeasesNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "auth_ref": [ "r391" ], "lang": { "en-us": { "role": { "documentation": "Discount rate used by lessee to determine present value of operating lease payments.", "label": "Lessee, Operating Lease, Discount Rate", "terseLabel": "Incremental borrowing rate" } } }, "localname": "LesseeOperatingLeaseDiscountRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLeasesNarrativesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "auth_ref": [ "r390" ], "lang": { "en-us": { "role": { "documentation": "Indicates (true false) whether lessee has option to extend operating lease.", "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]" } } }, "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLeasesNarrativesDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of future minimum lease payments under non-cancelable operating lease agreement" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r396" ], "calculation": { "http://www.telabio.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total undiscounted future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r396" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r396" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r396" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r396" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r396" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r396" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r396" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r396" ], "calculation": { "http://www.telabio.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Remaining lease term" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLeasesNarrativesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r390" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Renewal term of operating lease" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLeasesNarrativesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r398" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r28", "r87", "r135", "r154", "r185", "r186", "r187", "r190", "r191", "r192", "r193", "r194", "r196", "r197", "r317", "r320", "r321", "r352", "r410", "r411" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r24", "r87", "r154", "r352", "r412", "r453", "r465" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' (deficit) equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "Liabilities and stockholders' (deficit) equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r10", "r30", "r87", "r154", "r185", "r186", "r187", "r190", "r191", "r192", "r193", "r194", "r196", "r197", "r317", "r320", "r321", "r352", "r410", "r411", "r412" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r16", "r206", "r217", "r219", "r220", "r452", "r462" ], "calculation": { "http://www.telabio.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-term Debt.", "totalLabel": "Longterm debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r16" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Longterm debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r225" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "verboseLabel": "Long-term Debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails", "http://www.telabio.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r32", "r184" ], "lang": { "en-us": { "role": { "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.", "label": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails", "http://www.telabio.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r248" ], "lang": { "en-us": { "role": { "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.", "label": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r71" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r71" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r71", "r73", "r76" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r5", "r42", "r44", "r49", "r53", "r76", "r87", "r95", "r99", "r100", "r101", "r102", "r105", "r106", "r111", "r131", "r133", "r136", "r139", "r141", "r154", "r185", "r186", "r187", "r190", "r191", "r192", "r193", "r194", "r196", "r197", "r339", "r352", "r454", "r468" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossCalc2": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Issued Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental disclosures of noncash investing and financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r61" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other expense" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "verboseLabel": "Other expense:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "verboseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r131", "r133", "r136", "r139", "r141" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r393", "r397" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLeasesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Undiscounted future minimum lease payments under non-cancelable leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r386" ], "calculation": { "http://www.telabio.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Lease liability", "verboseLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails", "http://www.telabio.com/role/DisclosureLeasesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r386" ], "calculation": { "http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "tela_AccruedAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://www.telabio.com/role/DisclosureLeasesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLeasesNarrativesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r386" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLeasesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLeasesNarrativesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r388", "r394" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating lease payments made" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLeasesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r385" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLeasesNarrativesDetails", "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Background" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r6", "r322" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Background" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureBackground" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "tela_AccruedAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r314", "r315", "r318" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossCalc2": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other longterm liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r63" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other expense" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaidInKindInterest": { "auth_ref": [ "r75" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Paid-in-Kind Interest", "terseLabel": "Noncash interest expense" } } }, "localname": "PaidInKindInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Expenses and Other Current Liabilities" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r69" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for loan and debt issuance costs.", "label": "Payments of Financing Costs", "negatedLabel": "Payment of financing costs" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r67" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedLabel": "Payment of withholding taxes related to stock-based compensation to employees" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r64" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r262", "r263", "r264", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r281", "r282", "r284", "r285", "r286", "r287", "r288", "r289", "r290" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r262", "r263", "r264", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r281", "r282", "r284", "r285", "r286", "r287", "r288", "r289", "r290" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r17", "r227" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, Par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r17", "r227" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockTextBlock": { "auth_ref": [ "r237" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for terms, amounts, nature of changes, rights and privileges, dividends, and other matters related to preferred stock.", "label": "Preferred Stock [Text Block]", "terseLabel": "Stockholders' Equity (Deficit)" } } }, "localname": "PreferredStockTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityDeficit" ], "xbrltype": "textBlockItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r17", "r412" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred stock; $0.001 par value: 10,000,000 shares authorized; no shares issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r26" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r66" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-Term Debt", "terseLabel": "Proceeds from issuance of longterm debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails", "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r65", "r298" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r175" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLeasesNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r175", "r412", "r458", "r467" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r174" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLeasesNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesNetCurrent": { "auth_ref": [ "r412", "r466", "r487" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Receivables, Net, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "ReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related-Party Transactions" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r405", "r406", "r407", "r408", "r409" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related-Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r68" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedLabel": "Repayment of long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r306", "r445", "r500" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails", "http://www.telabio.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r20", "r235", "r412", "r464", "r481", "r486" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureRisksAndLiquidityDetails", "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r91", "r92", "r93", "r96", "r104", "r106", "r158", "r299", "r300", "r301", "r309", "r310", "r337", "r477", "r479" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersDeficitEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r128", "r129", "r132", "r137", "r138", "r142", "r143", "r145", "r238", "r239", "r446" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDisaggregatedDetails", "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r84", "r85" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r395", "r397" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating lease ROU asset exchanged for operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Risks and Liquidity" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityDeficitPublicStockOfferingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r115" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r115" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of dilutive securities excluded" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of long term debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r291", "r302" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationExpensesDetails", "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails", "http://www.telabio.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of stock based compensation expense categories in statement of operations" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock": { "auth_ref": [ "r284" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding options that are fully vested and expected to vest. 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.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block]", "terseLabel": "Schedule of activity relating to early exercise of stock options" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r265" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of restricted stock units (RSUs)" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r265", "r280", "r283" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r236", "r260" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "terseLabel": "Schedule of warrants outstanding to purchase common stock" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityDeficitTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r327" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "SOFR" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r56" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r74" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stockbased compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r262" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r279" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Canceled/forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r277" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "verboseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r277" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value, Equity Instruments (per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r274", "r275" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding at March 31, 2022", "periodStartLabel": "Outstanding at January 1, 2022" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r278" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r287" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r289" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r268" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable at end of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r268" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable at end of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r282" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Aggregate intrinsic value of exercisable options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r272" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Canceled/forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r270" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r281" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Weighted average grant date fair value, Options (per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock": { "auth_ref": [ "r281" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the weighted-average grant-date fair value of equity options or other equity instruments granted during the year.", "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r297" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate intrinsic value of outstanding options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r266", "r267" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r266", "r267" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Balance at end of period (in dollars per share)", "periodStartLabel": "Balance at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted average exercise price per share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r284" ], "lang": { "en-us": { "role": { "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.", "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r284" ], "lang": { "en-us": { "role": { "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.", "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r297" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Adjustments to Additional Paid In Capital Share-based Compensation Requisite Service Period Recognition Shares", "terseLabel": "Stock-based compensation expense (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersDeficitEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "documentation": "Description of terms of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award", "terseLabel": "Vesting term" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r271" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r272" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Canceled/forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r270" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted ( in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Aggregate intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r286" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r297" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Aggregate intrinsic value of exercisable options" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r297" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual term, Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares", "periodEndLabel": "Early exercised stock options, Unvested balance at end of period", "periodStartLabel": "Early exercised stock options, Unvested balance at beginning of period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationEarlyExerciseOfStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationEarlyExerciseOfStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r284" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual term, outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r284" ], "lang": { "en-us": { "role": { "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.", "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" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options vested.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares", "negatedLabel": "Vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationEarlyExerciseOfStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance at Ending period (in shares)", "periodStartLabel": "Balance at Beginning of period (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersDeficitEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedLabel": "Shares withheld for employee taxes (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersDeficitEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r83", "r90" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r36", "r47", "r48", "r49", "r91", "r92", "r93", "r96", "r104", "r106", "r119", "r158", "r230", "r235", "r299", "r300", "r301", "r309", "r310", "r337", "r366", "r367", "r368", "r369", "r370", "r371", "r404", "r477", "r478", "r479" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersDeficitEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersDeficitEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Cash Flows" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Balance Sheets" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Stockholders' (Deficit) Equity" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r91", "r92", "r93", "r119", "r446" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersDeficitEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r17", "r18", "r230", "r235", "r271" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised", "terseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails", "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersDeficitEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r36", "r230", "r235" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "verboseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).", "label": "Stock Options" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails", "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r18", "r22", "r23", "r87", "r146", "r154", "r352", "r412" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance at Ending period", "periodStartLabel": "Balance at Beginning of period", "totalLabel": "Total stockholders' (deficit) equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets", "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity (deficit):" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityDeficitPublicStockOfferingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityByClassOfStockTable": { "auth_ref": [ "r11", "r226" ], "lang": { "en-us": { "role": { "documentation": "Table of capital stock that is classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer. This table may include a description by series, value, shares authorized, shares issued and outstanding, redemption price per share and subscription receivable.", "label": "Temporary Equity, by Class of Stock [Table]" } } }, "localname": "TemporaryEquityByClassOfStockTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityDeficitPublicStockOfferingsDetails", "http://www.telabio.com/role/DisclosureStockholdersEquityDeficitWarrantsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Temporary Equity [Line Items]", "terseLabel": "Stockholders' Equity" } } }, "localname": "TemporaryEquityLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityDeficitPublicStockOfferingsDetails", "http://www.telabio.com/role/DisclosureStockholdersEquityDeficitWarrantsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r149", "r150", "r151", "r152", "r153", "r215", "r229", "r328", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r506", "r507", "r508", "r509", "r510", "r511", "r512" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r95", "r96", "r97", "r98", "r107", "r147", "r148", "r155", "r156", "r157", "r158", "r159", "r160", "r299", "r300", "r301", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r372", "r373", "r381", "r382", "r383", "r384", "r399", "r400", "r401", "r402", "r403", "r404", "r447", "r448", "r449", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLeasesNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r120", "r121", "r122", "r123", "r124", "r125", "r126" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails", "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtMidcapTermLoanDetails", "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r109", "r114" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average common shares outstanding, diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r108", "r114" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "terseLabel": "Weighted average common shares outstanding, basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "sharesItemType" }, "us-gaap_WorkersCompensationLiabilityCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "tela_AccruedAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations and payables pertaining to claims incurred of a workers compensation nature. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Workers' Compensation Liability, Current", "terseLabel": "Compensation and related benefits" } } }, "localname": "WorkersCompensationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r127": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629" }, "r225": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r237": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907" }, "r305": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r322": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.23)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL7498348-110258" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL77916155-209984" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r398": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r409": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-06(3))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e604059-122996" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r501": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r502": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r503": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r504": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r505": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r506": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r507": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r508": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r509": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(a))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r510": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r511": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r512": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r513": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r514": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(2))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" } }, "version": "2.1" } ZIP 60 0001558370-22-013286-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-22-013286-xbrl.zip M4$L#!!0 ( 'N!"U4$M[>*YPX *&. 1 =&5L82TR,#(R,#8S,"YX MT6#[)6DWBW5]Q>+9U.?O%], S8F0E+,O![W#HP-$F,=] MRL9?#D+9P=*C].#[[_[YC\__ZG1^N7RZ1S[WPBEA"GF"8$5\]$K5!+WPV0PS M]$"$H$& +@7UQP2AL\/3PT^]TX^'_?['#Q]0IQ-QNL02:G*&#,O^82\NN8JX M;?[^OIZJ$B AY0?>GQJ^!R='H,OL%*"#D-%;KF87I,1#@,% M?F&_AS@PPL%= ='>R!"DBL&_3)Z#$AEIK\>'7(Q!T%&O^\O#_;/1SQ$'E'W+ M4"^&(G#TQUU=/ 3W.7)!1H74IUTHC96 E_%M&FZDZXM=*2,C#4(A7S/NH(' MI!N1Q0*"$K5_N0>]'25$UACC64P^PG)H2*," T'B/%KMO YE4F'FD;2UM$2? M57J/ATR)9=8]DGB'8S[O1H49M4(E2OP#I8E;5@&-+.B=G9UU3:DCE4)UU')& MY+IGXJ*,$KX2*Q4RJD!Q5Q?K.D>=HUZGWW,U=<#7: &6F+!PVL^+G/Y1ERP4 M89(. ]+19$1@!*C5F0XZ,LBE&9S^: MFQI/;6JD!]"9(&2Z$\P85R;*S3OW=C:C;,2C5_!2-^QS;>0+A!72#S\^W14V M.>.-:RJ]@,M0D&=(3CX6_@7SKT*I^/1B0>4UGV+*(DCE :* 2;,JL79./Y^, M**/&%LA&1T>H@Q*.\(=CBH KLFR1YHLL8^0X?^ZNLEN5%$*//V#?F6<(% F= MIO&A[A>BVA%)64T/!UX8;% QT:RX7O368;85E. X948&5Y ,>4!]W3 N<:#[ MG.<)(0Z_&G1EH$$G:$"+VP&19WH8* MGA] AVDX-:\>\=(X\IHH3(-T.]ZP;AFP'P#8_NK8RG*'!RL 3:T$%.CW:!;) M0.\B*>]M+*3#'5/85Z 2A&''*K@#>N M7P[ZR5%O%?1( G(B3&HV0E D!:7$)."WH!>W<,[&+T3/=8=*KP;Y84 &H_3; M K3K5RR'^70=9LVDHX +TFQT2H_XZ[P=0"$RA;XN;#'>?!+UB'63F1!%P:BZ M,ZILI:KIU4G]Z15ZEV'= MIX7/6LN/=MP@.?",BQ(^I1=?-[2-6RYCBKN'XY MS,=-QEUI(?_6S=?(>8^LI!;TPDS]1.4WW:G>4_"4#[XJ2,R%=.5YN+^>APTG MT\?&O-I\6V?],9Q.L5A"@Z)C1B&^,5,P=-'[()2-'Z%A># \>2)SPD("U?!X M+.QN4 &DVS,LQ_YX?7P=B30M-A&*$JG(B=6!8B6CC.@V5'86*K>8BI]P$,( MZY8RZ#,I#NZ85"),SZ0VBYJ:O*L"Z'BK -)*H+G60M./G!Z()HJTX;2S<'KD M"CP"_@V6US0(%9V39^*%HFQRMT/.5:'T8:M02JF _$@')&,EVC"JO>SS%0N] M!#HOC(DBLJK%G/4)GUO,27BU.#68 A M7@ID806AF9;TO@6]UCF%9"ILI[_1;/@Q'$)_9HH'HQ$1T,45]LN;\"@/@(_K M"3H[:;=R4G-WZ'6--$N'8GEM%&P3!3_KSE OS(1*'[?3YTJ;!D$)BZH86)\1 M5L6 $X9X(JV-@+H18$[UZFUFPJ31OG+X5;=:.=*?"EI[=,PXS;H=H.T&6;=] MU0C7U4I5J.:WWWQ4X_VT%M--,7TB4@GJF15U*/\1=&N&;QF#*JQ/&V"=R(EZ M:R.I1;X8^>B;#??_!?-OF(+.[XZ-N)@:"R*(ZU"6;Z4 A\U<;8*JD#(W>46^];TSJMJZOOU55N4=5 42]S:D6 MD2T7AC=;]*W [CAG@%E[0;>%M&*1-G]-M@*2PB78UMW;GX[;^%A59MA:"YLM@M1>[*L!IO*S9@M5P#EQOHEL!4X/UJ!:@XA%X M:MOG16!PF*?56#\L5D17#M)9SGC< 7OG MGMJLN2W:+W@8;(IU5+<,Z>,M#VN]LS):G*MF9ODX9LK*K"/9]%.F%O$F<[B"MK=.48Y;]5&8%I?-)W8%'5T%>3EB'W/Z MMO)S"RV"&\[V2N KHBW'[E,!=GG[F"UJN_T*Y8EX?&SUW,4W*#GLRO>PM]HD M2'V!DA+<;FGO[@/_#;_M?_O/^EMH&V9M>R!TIA\O/$7GQ=\1-JY?=4JE?G;O MN(.D1@YR@EK8-S]RAD6PO%D0X5%)HB]]K7<;GD*KYE,5!NN?]Y0<3-/BD).' M!J-,8+1Y8/. ^)G0\401_V).!!Z3"RG#Z0;Q4,VF*AQ.&H2#DX:P%8=P(N__ M*A;T/_H>VR:7 TFGLT!?RVK>3DEI]"9[ MF:FYRA2\P(5";.VF[()K6>W]VO?<,WPLM2PBUP_&GX<@RNE7+K;Z3N,B#:IJ MFK_EAIKD7(2=I\=JM4"(3*V.YM/I]3N]T\T525]H74<)4T7_%5^$T%7 4M^:2^S**;H$NC,/>&\2X)E(S9- S*@CO+M]!"O]E4B>3: MYGH*.'HK7-]EW4QPT=76M5)!3&^>\B5']^J;$9Q.P;^:,=4=#):(?QWJ3_,> MB:#<-_<^_$2D7DT9C&"P-8TF>(^"S"D/9;!\#H>_$4^]\"E$/5!8A_&U[%7,5_3FP@,&=6-XI,M7#(?!5. 0)*M2>^D'P<.9( M*9! >C?/,Z/0BV'DAR(ZI&++AO;RJ2\'GB"^/F6T@?^>)QC&1KMVX.9<2SPH M#=.=^*_,4=&VU@.%G* -+<@%.UI.5H6Q@(&?P)[ZZW&WL@6G:D!4'-*SSUWJCS/@[IH#3-+XZ)KGL MRZS.+NV_+V2A+@.(8&=_\VJY+HA_PN%<.=(W#_&5#^P?R'1(A+.KJ+!">]]< M"%];]20\+;L=F2+UJ2WH@P:,E%J51_>W,O#EE=0LZ4.80DF3ILW-RAQ\F $ XQHCR5"8,#,*^H_POC$HS,<7$SU M]ILS\LF\RKB/8SDV>O8Y)9 MDXH*]].4U(S%W0F2-:>,8#]-@F@2YA4.KK@TOT!1BZ MGE'4[@?B26_I7B9I1^HE?5="\:8C^!C31N.EZ(0FE?9G\_2ID+$@ABBO4RXGW,]V&5V.:U?E M+D(UX8+^ 7-%?DF>>> [ ZO)]K=-7OB_A5*9Y9<7?N'[9E<4!X\P=+]C5WA& MH2][(IYN>>88GBX>C%SB65Y%!='5-3G?!4:)Z\W%[/$2\A:&O7#;>A*Z9!EQ MMTSWV'_QO;[1X-&V,]_7'2$+]76_SB*=-&_F1.C\PNQ)H7@.MR63MUQ@CQOP MFWDA/8.U-5/W MYC"=WH4M\"+CTP:# ,Z-JS- M*3_BI[Q12?DW,MI^YZ=_K)?BW7&1#*+^WV17#O8G' MXG7(O 7O]?WF@F7S=<)]3%FY.J?VFLN-2Q'NHW&W5$BE!_)KUJR5[*/ZS\3C MS,_5?[UH'PUXF5"1K_]:R3ZJGRP+W2R4_KEMSB"EN=WS 0N6CVZ/>:5[:5QS MJ]WVK9)AY6 F.A>E=XRD[NBBCU[=P3!(_@475.1W'[MENS>=2.6@9M4:<_K@ M.B0OW.W$/6 6CN#_4&2:2M.*;^R2XB%(4X_]0((A1B=-3H'[88%D(-=B)[/ M&@%MVM2!L/'G'W__VY=_-)M_7=S?6BYV A\@9CD$V RXUBMD4^L1SV8VLNX M(=#SK L"W6=@68.#_L%)IW]\T.T>'QY:S698TH5->4Z,+%ED]Z"S_.4R+!6C M4^NDU>FTNNUNUSHZ/>J=]MK6^&Z9\(Y+.8&Y*3V(?IV*_YYXE1:'B^A98\K8 M[+35>GU]/9@_$>\ DV>>N]UK10D;BY2G:) ^6Q*P.2L MP8!G-P57[7ZO+<3[YP/CE N=NL2(8@^Z0@,N;$\4_C %@-&&)4K_?G^3$$>4 M] 3Q@8/]EOB]I5-0ZUVD73ZDH\EH!H@DE)XC]Q+[,P*F %'X FXQW0I*D5JJ MQGEI>TYW/V##JMX?\:5-I]<>?MT9B;$"MY9^"*GC81H0< MX+Z;7 >.?[R"" M?N#+1V/[3=8[!,R&7B&&RA:^0U3GCD,"X%[-9YQY(!1AQ*: 7 :$\'IO(1?8 M@PR"2(+"R(I7L$O.,'I^!,0?@B$^,JY@D.1#R4PY #F43FS[)\8Q/=9YM>R:G$"W@,1H]D71)JL('/\\IC0'A M+0 \.55*_-BJ0J9043-%"]/\[/>.!T-N>] ][O8Z_7Y,Z!C_YR0IOTV< MJ'S^<4,EDA.$,$6+!KXO2VM"3FB4?T*PO]ER866XB."8N(#PZ6O#"BB7!\]$ M7;;7L%X!?)XR^SMK]/9.C[#R8MSB?Z[^&\ 7VQ.&\IQ=VH2\\:GV MOVTO K:M/(F6Z77ZPP.C: SB[1-HLM#+:8 W;TKP#UP ,?SY 'Z#;#L?IJ: MMAX$ZT,+">V:2N@->N&B8_+&<2AXC">I!WVYB$+6>J:R-B9@9L-H@A?-[W0& M3XV<]>"X+-"0^D-SJ<=\"QGSFR#@L,<#,Q-Q2W8&SLIA*=CJE!7&8;GS# MS0#T+->=]T*FT>0[UU;1! HR,_-\)#:+ ]&QRGL?/IF-GB&?""R M(/:=OV+LOD+/4PZK^5D_$I^E\9AN<6/[)=SH/##L_)IBC\M,A0%B;PI^\[-5 MAR-?Y"13A[W.\:!BS=.E(:Z3>8!,7V[%Y,^>UFTF-)K 5.$RZ+)SW"3-9I9YE*EE\EHVK)D7+&W!5#3^R-'A0/$Z-A^$XO_G'W*U,0U(+@$ M0--GXL, /.)[KK@,N&.;B+;XAI&3R6]F'J-IUN2W.$#3:8Z?%>7RFYZX#L06 M0&;@FFM]0,DE4IVA#F061&?Z:DM[?;69T&@VM=NRY+.)P'>=&Z=G8S?9L7-5GX8FUJM&RD6LEZK1DI?OM!;P+ MK_JS0N'7TE1U-)PK9TK*I'+VN997?6R8VN"II\$Y*$R?+W\E7/(QP1.E(8VE M,(\G71HV"YSXF#/Y/-IUR%:N3V3RZ M\TA+6]261IJK 4T356#IPS $?,QRH,3'/WM ,H5*JT>A@FNK.MNW0NZ*NVJU MN@OW MY> ;7=S*F_%%Z@N#M/T??0'X'EBR$'N MG4U^@5B;J(XKE1GJ0W-!C*:/Q]\PPLEQ+)MB9?HD^F..OF/Z?DPQ+*;WUJ\V M1%1 !72$KN8"5 #I5!BAT41XP:C&X[Q\!C);B+B4D;D49)VQ>?]7,P !-&< M7DM5/SYU !:<3>__WKD\CBMJCK,SU8_I$GB+C< ],P^LP@ M%9Q:6;^)NJWN M[WL^ODHYF,XYU,_,445G3A'H&A.N=6CA1NZ\/1(;4=L)MP'EM[!#NO\)* OO M?4H(8[%%R']@C,"G@ EG]$<\MO-<0OSAV#QEW]?[+-?S9VIC9[!/4=Z-9D 1V5E]RW$_CN] MD'E,\ ODFG+Q]IT"+O!R]^2T5@>0"3'@:]82]0 F?0 FV;0WC-SCV[GU42S79HB'>^2Q" M$4- M( [;Y=<]_[F_@>;N.>4PD+$DR1Q#7J= MDW9=^-:&6])1?]O>CI'#<8KA2NL42B]3C?G1JRBS196BE763ZT7.:4;IA(I73O6!U7%V_^!Y< #/&K:LFZF3"!>'!H@L?.[E5! M"W1$L['^EHM8&O^"R(W9IA[(FW;NOI..3L?:!8O&OO$9\[ MO+$(4+[C03F Z!9@GD)M26?:P+)58QA_05_18-<0VMAAK?G1; MS\!0LAR* X!+Q=7R&TH#\3+&Y!LE568G-V.R"8YX$QR;:6YTZ4LQ-^4:P4!_ MG&<7G:TU8C%-'DWB4^<1VFJ2OIR.#R&=86I[7PD. M9B)F!J0.1GQ)& !W=2E1H7+5"V:>3E>_=C*4%9UPQ>]R+4O(Z&$:$"!=,>EU MP/CG.XB@'_CR432F#$4L7J_ +=_#]F&[:S6M517\RZ(6_F%1D>4O:K(\\=R* M)CK6;V%MOR^N]N[]9N^M"& &DFZJD3?!V[)%E#'X=;/_K.#5.UFB?4>NT-D M,7':Z?"DY[[X5@:FJJRD_O<-"$]=A*U-B[*[1C!P0:Z I= '1>JZ,5X$IOY> M_[L9]M!1*HHA%;DOA*^)B_E(A397T[@?M3OKQCVLR8JJDN$:9&566)L5JVYE MY(L9][V^![**ET<(B41@3JZD4EFN0=YK1[,SF=/_BA&U]DZ(H@A-CU.X<"+: M\&+,9CH[4QV8+H'0]+!GB@$CA^G,3+5@NCC"W9]=*4:3S$B9V>^=+9S_(W.Y M&["FOZWG!R:_ *'Q+5/-7JR1,]DBQ[W>455Q1\MWY;(PJ[D N#XCEDLR^9;= M**[YG8V""?_+Y[4D8]ZH6<)'9GA7<'4N K[W#E?L\.S!F0(W\-;.R8NM@/J; M*R!16)/QTBQ1G(A/%-8C@A!Y_$=+_NB*'TLN?W;Z\F75QDXBR=[O43^Q&T09 M"<0H\AW9BY@!8+&?RA5O3( / U^.-CQIZ/$@C[^_ >5;PKO=P^XH&?:_F_*)$%?VP[(W,!4)?_H;.<@*;9>JIK%F.J&*ENTBX?9 M/CJKFHAV&$SV2VO1SOR_)[Y$^^/_4$L#!!0 ( 'N!"U6*&UL[3W;W7+P!2$BD"("A> #NJZDK; MYCG N>, . !^^^?S(N@]0D(1#C\=G;TY/>K!T,,^"F>?CF)Z#*B'T-$___'? M__7;_QP?__MB=-?SL1$XKFO0>\7(*P=P\)04'0NR#(G\%> M[\.;=V_>G[W[]*P)YH\?W.V^7*9MHK#C[WW)V=G M)^>GY^>]7S[^\O;CV]/>\'X#>,^HG*)2R "%WS[R?R:LRQYC-Z0?GRGZ=#2/ MHN7'DY.GIZ-1C\!^I^.,=]D D M9)5!?YZ08-W VY--7TH(_MOQ&NR8_^GX[/SX[=F;9^H?I23RSP:=K,&?"_ I M3V;P0'< 2G/='=QVBU MA)^.*%HL ]Z6^-N!STSU"DZ1AZ+K[S&*5D<]WNN7T6V.(][#!.$W'EZ<\.\G=3H0 M8C#2Q4E=.5PAZ@68Q@2.X\4"D!4C#,U"9N<>"*.^Y^$XC)AO#AD+'H)T!!]A M&$.&!F8S F>V#)?[O#(&R"8T6+ MUCD=D E:0']-V(BAL:@^!"1:-<&V2?-V(E]FS$\&^W3D'\83%GK$Y\%T"@D+ M1OO'N+TZ<4L>?_# Q-.D..*Y(9\=-"X.71_VI"'F*9=XL80A%8E__5AOW*Y# M7%\_\Q^;YKG0JD,IA'0! MWL"8X"7_GYB^G4 *IR3D$<1+2* M91@WEA>0"2-30"="6C$]G@&P3#B!T%^<7#^SA)>B20"O0S9#(,)<[A!5=;>K M#[J>IA?ZX(R>0$8W_POOD K>!=^\ZRKFM%$W"J,3'RTV*F>)^GYVDUE1X*LB MOPBR1&L-4,5^YD+%X;$O--@@B<6FFZ!7-'6\@(O)OGXH)S;?;@.4SAE1Q(LG M\'@CB ;IE;;>K#TDOMR.0:S;SE+,_HA8M!=.'7[+=0NYZ_O07W?,26TH9*"( M-[4%[&4@>TE4Z]T+JZ#)>MZ:W ![.1H#O@:*R=YQA_]E&W;2/_QYAUA,#\2< M_C(FA,WX^Q,V0 )OHQ@6]&$@5J5+$/X\VV':#.6D.M?%T8/_Y<^^YY$8\G%C M$,TA*7:[PY(94H$M<[0\:UO[ZY,\D\PYUGU,"5Y4%#:N0E),67]XR:D F_$B M=4S04[N- S9L8T-ZLH3"IY4XY%L))BXAPREW"Q66#?9W:-%ZAQ16R:X2 MNCD?*1$_-B#&GJO(B<^ZBY)HRQX33RCR$2"K,>![#J4#B I>[2DZ#"LL;\GX M#!;LQP<"0LIR'J99K.S-W%;76HSI&;[$(I MUJ8[J1\&2NT"MT=]]V%!Q6TV#C3-I=TPT0\C-FG>K0.^?O:"V(?^#3,&OO@4 M1V)C@"34M]JCTJY;[=$=Q?/:G#6-E:!5%F$>L M'6ZZL0URX)_[)MV#RWWM ME-S[7'GB+L')5S7)V^^U-@IEPL'2;CK=$O( MK274;AQG<]KT?J.TANIB]25$WV-X!:E'D)"?)KZ;HJM+KBLTX(1\2E-O#8:Y M%!I.P/=0$S:FKO.QQ)R;7*&ZG@O+;IA4T:>G_ =DA&9SW1Q6"5]VMD&.X0S+ M)BU=2DR\YY*$BVZ[OW(8>7L#-$+R^@T[C/1H, MI2&5X#C$N-:'M#A5F6_0C\Q4@BN0U+DO:5G(>E,IZ7;]:1B D(^-&@?*@BB- M9A?()B]:G\@#E?+3H-4KY(AUG79NUWDBLX9<),ZNY5Z @%_-.9Y#:#(,J,"5 M%J!#<(5?K:6K$2KQW* '&.@ FQ+3N6>HB<]ZB9YH^^?^1/EZ=/W(_BG9059 M:\_\*> =859_T$\%7X7AAH_UZ<6/#4FQ&ZC-GU\LQ!D-MP&9<-ARIPI9WJ$%SA5SLBJA$J\=S@F&B@ VQ*3.=> MI28^ZU-ZHBVO%1"\A"1:\9E@Q!R;._624WJQ*G$> TSU3-P,URF!E/J6 69U M@33L;=64ABL3V/W:A@E#N24/,T:Z+UVXY,\"0++D]X8K5N]48-+=?15@9Q5B M:,94UB_-F7&AQ.$!//?C:"ZNU2VM;M@%+MG;EX&[P:E!.4,1O *W MC1+%J04ZPY3.0C)F9V%;C-16Q;EE>!JH^&Z@ =H%' M_1E(*; QGTV>@=3+&YL0T?T92"G1N3.02F(MGEGX'>(9 6_\#Y&$Q9 M^H8>D1\KK5X*)S4)):0UEOY T5P\"W1@ID8RMNHY2]E M"L)[D]6I!RG86'O/'N1;ODK*_RNF47(M'B:?X5/F\5F"0_:CEUR:I[LZ9,['K<9H'H_9\*VK[J T;&$W_N'[')GV -WUZ M-UD./,KI6/%PU.GI6_%PU*9%]G.VI^T'VL/37K:SO_?^-^WOI]ZF1]-G3C>6 MV>WS.@_\S+YBB-L%.K%$8U-/ &4X,')]8]^3ON"X]039P"U70*[Z5\_*3K3H M6#>UWR=J31?%ITH-%:&SLM(WBVSK@Y&SX"M9+!AILU8)7%MZ$'+9O%^H5X+6 MG/+GV OTVQ5\W_=1TO40(/\VO 1+%(% JX02G$X5 MO.3\$#CG\8%?&LDW0_2*,L?O5&EOZRK-G"^["ASQU^)#Z*^OTRTYER '[E0U M/]=4C8H)NWK8'G1FM-VR'TOSKPQ@2_(7SZ8;CNT%LJ6)5IJ*[<[#Q-/7'ST< M1FS*3L+R<]U"OHI KHPWIAJJDC]]I'B MXA2Z:RWPF[[I((XH?V>8>:]*"44X%X8/0QT4B6].!8K7QH7>166/?Q43OAXH MUA_$(R]?(8W$8P^9U'!(X"/",0U6XWCR%_2B![RM9-U12AL=N##BZ+79!M>V MS""QR#;M8.\>;,ZMVO.<,@/:6UPNQ7*-X,2WI.Z07C]#XB&Z74:4#;C5VNG4 M:'ZI/1Y78\Y]%2?6VX".M0VYL.JRMXT;V("6>8>,(+/I*/;Q>0WQ WCF^_H\ MT63\W.#T"1<6HGP^@V/39+'?7[Y=7KW%3LWB71W?K\6F0P:0&"I?O&+TUM/\ M?DVY$ D:\(+B'*&J(!PR"M6J&*,>HEEX&1/"GXO-/%/>#WWQ6U(*M)7G9Q@- MIDP$0TS$AR@B:!)'?*7A 0^9(,)(84T=T]"I&?Y:)_)T+!B'S#+CI@]8L?(N MO&NRZUTC^#U&%$4P>1T1)H/T"'IXENA:#/KE(UI+W79J?.\;&O9:DH5#]B:/ MU'U^@^P,)D?LMR!#L!*OK#P!DF9_259X&R:' M(A@;X9/DX Y3U9[5#DRW$>2TSF"T0WFYW'\[:; 0[PI1OND5$SB.%PM 5H/I MF.5?PF98<-D6[^( >0BRF<4C#&/(T,!L1N",3S.N^'9GL&5.5YGW\^G;T_/> M<6_;+R_32[H6I7C;SGO;WGOK[AEP2D$O1P(OVA-$_.1LM5Z&7N&+*1^ZVCT] M2A->6%((? _^PN22!1IFGD16LJ<"[M;SOJ2[(9&7 M\LA!;!8H["/,#.GMRU,LAJS]1"-4*9S-LH.*DI72;S>Y5(P/A93-;&B^G+VUK3%TY,[Y%3P^&G M:WIZ:$O0"YC,;$3*[2"B_=!?+RTP+M.+3/A^,@/XC$.R_O4"4$1U M,Y\&V^\X[FPHOUAE+@R^(>)"?4]W7Y01ICL3J\9-(!N&C&1A-W'8D"@C4'N6 MR@C3D9-5%*9*ZK<*L5AR,:SUIED=[*L5?3AGM1V,#62SU9S:\C M"A;O*U#!V)E9))9AN!J 2VU6JD 9AY;559Q,Z4*N"MI"C%4^.C+ U(ES9TGC#?=A;1V]%6-*QO?YX M\P)7Z.5OT&UDLEUB5=A9!7P75N-;MZ8*\G!\P7Z((T8ZB[3!Z@H%,;^R;,SE M($15=;G^YUK+]1E2>GY*2X]NB'D!2_5C;P[]F-]XVF>,^ 5Y)ELZT$^V?!9L MDI%N%ZUOKQC"Y+2']I:QACOINB:_'M$7*WD#NOM8V^S1G4V"=HPO5\O?IB M MGQ214J9\<5VXI6;G8OB=I_6:OJ,G^PA1#1^,OAL\X2W%TRX!=2#6KB+R,'X?. 5Q!PK+:2)P57,_ M1XA^TPRS>A1W=G?:'R?UDG!%L>N:H^VC7Z6*E:$X,L"9&*Q<1S*F'+AH8U!^ MI;X$SH51R,3$"C=BY-EP,1DTC@MEBW;--6]OO:YI$>7LH>$ _0+7ZVHRWE_P MY95VS&_=MKO)5S-6V)"8K"W_W4% >2+*4DS.0L6UO)]/SW;7\I(&V0_;-E_ MDMP=+YU.A'$%J4>0D+YN?4V+T7$<&!+,\MMH-0SXXFWH\\7F97(ZG8^IFFS< M"-.=Q2L#-66=TX@[NTF$DL32?-L(TY&TNX*!&NFOL21<=?QK.D4>Y!M"8(() M1UN-E\!++$]S&LP$S87?U7VT>F2\U""'-- MK3,7@77SK*-+I985H#2>E2J9:!EKU+:5LZ6AS&_^QX0GWY9 M\D?ASD_/WIV>ESTE8X+K0LZEL\&=5V1,6.I^@&_Q#4XK<5!QPW^%_,N,-?AN?!.1D/#8IXQAY27)_,24[-0FP"Z\)9$[?B:L.*L2M('!%1S M0A6P"Q?DUU;-EAV'U"//>KE8UK]5G@H4D9VX&;^Q*4&1/X?TJ-S*)A M$:E;_36W*%/&UXO1VV:_/G,CQ!!3H0FQL$#1)&!8AN-=G>9=V&@R,W)S2ZC" MO_LV\QF'WC[NGL7K5LO-+<89L/:2%-B6W^_7@\.N7[3Y2E;1; !HJY =AS.> M;US!2;0]&I+]:[72]G>2TG;6V''$6NOQYOB]%6D__.**@'WLB8\^_^A^R3OG M87L(3OOHC0RRZTR(72/X7'HM9C"&*2WD>.Q?*'TH8R)\>ET3Z%UCND.?C!GCZHZ-J M/$J) M[H>^ *4TYKN&?/^"?E9ND==NU862AR94;LJO0Q:1G:EJ$NHMB L%#Q5TE2?> MB66"? I:=7F@\&9N87F M7\)ECW>08_W<%@4."P*'!8%#HL"AT4!!Q8%\EWQ MN^>].1R$FM/]91@VY5QN* H9%]GH3-@/3[BBL#,8-F>2=86=8<-NY/X*".(C M#:]4TXR=13!W;DLP'#>+++@C>>UX*0-T9*Q468]*[H[ST$8N M=8,(C?X# 5$G3P40VR=]2RUBDS 52&]#A"R,X=#7R[ (8S/EK";$(NUM2/%A MCDB)$ L@-O<4JLFP0'KW<70$PIDL+]_YYL[5&0:#5(9N2P)57J"0^^K X%-0 M?TZ&]LSR'CRC1;Q0RG'GN^VQ1Z+TM2!W*+4@2B80K2CSWVV/0#I1YBEU:7?U M[E!C)JA9I,$%]8G8D)2ZT?V[\.T PE M=?HC^#U&R3/F#_@"$X*?TG7F\QVE5,)\(:4@E7AJ72VW+, 22*,AFV4$T6K( M$FA&")CM;J*7 ;^0VHXR-AR*8'ENUC2+94N^QN,K5;5/ RY<5['W$*1GS5F5 MBM=XQTL"@3\(LZO99T8*U:&[<#?%WNK4,=;![3(RRTJ/^DN.SILBN7 9A6E\ M-&"G=3WT?1\E#:;G]7!X@\F:ED$8K%)ZDLL495JIW(0+MU*8ZJ@R>Q4B=?/*+J!TD10 M"N;$K1+[*&##@4.IPMJ3KY^7S+NA9L(JA73BO'^%#$#*A$/JZ"=U^NF;:)LB M E&7K]"+'J5;!=5?0]!SXT1Q_,Y)PA'#XE,!0*)5U4KYMZ65\KRS>^AG2^5) MTF%OR7O\Z5 ZWRJUVO>:BX OKFQ>QH1+D]?B0^!:+63!'2D&5-N36@]9-G[X M<]]&Q70G^HVCE4[?Q@53NO] C-?J7EAR,TAR,TA0._/@[%(M,$A-\& MTRGD]]PS^NYN+P8C[5$90UP74F^S(S&&#+DTVRPL31T*X@X%<3]409QB8O4Y MYKP,INF<8M<_%# OI'Y-0?VA)JJ%@K1#393=FJCZUQ4=:J(-0SN9F.=LXPMZW.0X8F_3Z M>XQXY=H4>2@:QI, >>*S6*]EM-)J16V_%E^'R?;V]U[2'R];$SW^Q "27A.X MWJ;?%U#9]@ 72TP 625,7:PN T#I8"HXT16ZF2!V??U7/*'(1XRF,> /! E2 M-!MW&GAWJN#,%92[S$O-FN4KVK;D\(*G9+62 H^3H]WI,T%T9.>OU YSFC+@ MJY53QDG01&P00)-8B&I&H-@L45<:&2"YL+MG;F3;8\;EG#F4E>P$A<( KH_5 M=R[L^I6QD/41DQC8_2Z@PK&^@B#FUC<'+*_MQ]&<&0V;)#[@"SAF&83,K4I1 M7-CF,U&8&3?N)8U_ ,(B1$0'<40C$/HL>:N:,Q:>#"C-&=>=]O"VUT/&V"DO M*06I)@9DQ*\WU62,&OB7GC%J6+,[UDD)TZ:*6@Q'+' H M#&8=I:Z?EXA/:F]#!OZK.D4T1G4A432PK&?L$FM3X;W?F.H-AW^LS)C- CK+B3\UZQDW,L>NAENV"?MKV\ M@%GXV)M#/^;+G->+98!7$(XA>63>*99="A+L!X(,L8A:)P0=QX)+;R M=!/WEOKJ^I[3 (1\-5@SO<^#N#.C;U79N?M/)?GIVA1WCIQW%JST G%%OY=L5DN 5_YZJA[%D%E:YZ-]V)OJ;0E@>4/D/"BNS#)4F3>7K-!%Y9O MVPX(-47DMDUD#\LEF)FMISM HRNPXJ<4J <"_L!CXS94G0 7#L<[;7/51>K0 MN*80)=]6F8F4Z6*U!4D/0?>? /'%/U]9[L^83&2LVGALM@L7#O=WD20W*K37 M8'#\Z#T=3,7/35M:OFT7;BMPV<3RTGH-MI4$M!7N2X4+MS6X;*_[RO4U6/9Z>KU>[*:#: [)PQR$;MA\ M\_2Y<'>&R][0O,1;GW+5]?S;T(\] 9CG33:[:J\O)^X+:7LFU9[X7D,T3IG, MS ]OPXB@D"*OS8Q"TY\3EZ&X'"[+1>B:84[*N9PHN$SK9/F&2IY+[=R^I0Z= MN JF*]-L28:NV68-#US7<&^&A <<@:"3^&G6M1,WX[R 4&HF3=>Y+S^78Y>D;BV]^WTH-Z3LD <8R?HS#A\AY5-%+@(JO#K[GVV_U^5@'EC7 M1">;F4Z5L6;YT'(:0@(#1U_<73*IL^B8.0IBHS!#7A9+NRGHSY,WZ M<1S(Q#%G5%[!1QC@)6?.1'5&F"Y485=6G!%G+V &=SBAK0 M7GI7)PHL'R%Q8RGO15OQ:RS-+V7ZJ_!;:T:\V_TKOPJB>X'^$$9\@\D4(IMV M+*'@E=\P846F>RVB_G:2V$*Z?OB/_P=02P,$% @ >X$+589 ?3XX5@ M&K0% !4 !T96QA+3(P,C(P-C,P7VQA8BYX;6SMO7MSY#:R)_K_1NQWP/6] M$=..*-G=[3.>L7?F;*CU\-6NNDLKJ>V=VW%C@B)1$H]99)ED2:KY](L$^*P" M2) $B63UB=@]TU8!^6+F#Z]$XF___74=D&<:)WX4_OV;=]^]_8;0T(T\/WS\ M^S?;Y,1)7-__YK__^W_]+W_[OTY._O>'VVOB1>YV3<.4N#%U4NJ1%S]](O?1 M9N.$Y".-8S\(R(?8]QXI(3]]]^-W?WWWXU^^>__^+__V;^3D)*/TP4E8SR@D MG.3[[]X5OYQE5*/P9_+7[]^]^_[]V_?OR9]__O,//__PEMQ\+!I^9%*N_-:6 M@1_^_C/\GP?&DC!UP^3GU\3_^S=/:;KY^?OO7UY>OGOYX;LH?F3]W[[[_G]_ MO+YSG^C:.?'#)'5"EWY#6/N?$_['Z\AU4FZK2O?7ASC("?SP?<%+V0+^ZR1O M=@)_.GGW_N2'=]^])MXWF8CPLP:3O/GK0?M,IW<__?33]_S7HBDCY*5%VRK= M/W\O?OR&&8Z0O\510&_IBO#N/Z>[#?W[-XF_W@3 EO_M*:8KN91!''\/_;\/ MZ2-\3U#S)U#SW8^@YO^=_?G:>:#!-P1:?KZ]4BK\4XU6UHFKHV6C[R?3YYZ% M$NVE5+5G9\V$DT/G:_:OFH+T-:6A1[U<1>#90)J+Q-V%4P;:D5LC&$ (1/&A MR9+SW MCO8 J8'8:5P7W8G=G!G[9XLELA;?NQ'#@$UZ$F3?AG=?Q=%:+JI@%TE^_&?P MT./;YKK4%(EI$FUCEW;ZJ%7Y5;8N9&0M8 B@XYEZ'U22^VZ MBS9V0>VQ>I(/=. :DP7A;$@4DXP5 5Z3>?6]\WKEL5"VS*/05UPLA/ MM2P"T#Z-J:-PQ[V?$3N@3)$BXZ'R&U(GDXK8UZWX2 S4IO(BR$ +;IZB4+T- M+FF"V)M4"N4>M?\[4J]2BMG7LSA!PBE.MQJ^H^XV9B[][OW#O9\&,IR2-$'L M72J%1I.*94-$?OILV*[A\CR]JB=M,6 MD0M#>;X7>WZ1JU?VMU@2UO\DE'>AOG"C)J4[F;Q=K M&C^RX?^7.'I)G\ZB]<8)U3BG:HW>_QK5K/NAM"EJ?VR6>*!?YL2)H$XR\M,Y MZ&N9TRUN&JCM(&N*WS65"N[YY4$[W$ZI%G>H1[Y6T_P%[>G&YR<:!&TPN=<( MO0O*E-H;G"LM4+N=5-"A0S/0G!SX&+\U9.1&[N]W3PZSU'*;0MT'V,E4;QHT M=T+OB3I*[^WL-/1 [:E:@@_=Y>$\"&>R(((-J?"9SIG9FCUV@JO0HZ__DZJ1 M\[ =?I>5J[;GI?5&N!U3(>M07Q1D":=+&.$I,EO$;M&EG[A.\ _JQ.J+R@U- M$;M@FX)%]HNB'5)';!6W=U9,MNTM*!,@;>/B:\94E]LDW;PG>6J+W+2DSNB6$/IN6*][6R<4:*BW!TK#6?AD#)Y3;ED5MEA M*J<\9;P]KEG@R)8X^[\C=CZI*KG#U7Y$ZF1R&?LZ5D&- +G!KK1RD@?.9IN< M/#K.1O@3#=(D_TOI6-D?_LFS_D&$Y>K2#YW0]5GL1&(325'PK6-7I.[8QP#@ MJ5WZ(73B7N+WGE9&81(%OL<+A'YP JC."=M&-!V.FX.<_=YY.,B553::BP/7 ME)*Z*F\Q!Z>L"]H[XRPG1[YP@O__OM,942BM%@+%H-6TH73MA_2*_7-_BMS8 M<"XA=:"<-*R*5G,(K4-A#3@B$"6\^;.3GR)2=H"=A'TYG&C]$ MS?$]L25<^ J6(UD:4/$D=LL;U__ MK%!=$$9WH;K8,Z]G>)438$?8SI*%P?(=7M$4>@EMC]!P1!?$$X>?%, M7\[ XG1V$J6YMK34UMXB,66*^&RA*J")Z7CQZ@9;N"OR2Q1Y+WZ@GO9K=44> MR5T,4%]LMO=#'-F=Q.^_ELN9%--\*3B1G-6WME:NTUK!R:Q@*]J7#'L< MJ/US39EHM_[C4[I_()S! M2;0Z82Q$=-L)X7'5+K3<)M3^,K5Q48$_%.M*'*Y($0?7GH!F\V"F7'H:6G-: M#(5KWWGP S_U:<(FY_RB\U,4> PG8**>[EIR?#IT1QY.70U1#3C=OHA#LK,* MO:M?EXR*-2I;P(V<-J216&#- DF%U9_(&X^N?-=/O^7K60.%FP>B@EZN7V.' M^42^1M:?NO4\HMMT9ER%-)XDP!'US54,2A9VT@'S[(@;9P>9$2V'+JK&R&.S M6";I\(3&G@\+!Z^^,/;WEHP5] XGA+ MO?S8]A!*]C35[H0TU+HI#2&GU\-RZ'G977S^ZFBO3V;@UC;X*+S%X0A>?+I7 M&3B(&["EG[_RX:=$'-\OB+>EY,5/G_R0P!,Q.ZAK$<6$_4C"*%ZS]6)4;!^Y M.Q="W%^1( H?:?S=*%$N@[&I;)A9[K1(\9!-.*;%MHE5EZ1XN(>3D&FW028R M0;8],L@0EA9,VC-3O"-#NW+-"R/$DZ\1?'4Z7&K;FQPM$-%$&QOK[FF\/JH:E:Q%GK0EYNAK%KAW!#*R)VS47A,@O"#EP7B^:/_HI/"T MT&C#9>N^Q'B*<[T]1M=*1)YOZ7UTRR8%*?5NG!@LW!J8;7V0QZ>6RM4P;>R M.%KUY.Y=,XVM=M*(9/1)QF!!2A9V0G5)8DTEI8"5I?0%I:.5H.V0Z)[;,.96E6_+*+--51DS/N*NE8V3I*:=I&OL/ MVQ3.FF"ZRF:$&,ZY)S.#R$4IDU/L''G?,#*4#>DB.Z>IWHV\)?*X;5!O[W[P M?C/$D=HD[8#+KX)F_C(+)[L@5TFRI0=O64V50#:NICQ+[+^1_^?M=V_?OH-% M(GD&#C^3=V\7;]_R_T\2\4"-LTV?HMC_%_7^&PFC_*\^-XXX.S'X@DVO2E;E MTSV-1:L.FR&/8)5BM5)4>VT0QZY2U/YUGJOO*8T?M:T#Z%@:*J/U_=O&<'WW M;XL___DOBS__^)8'*OSG^Y\6/[[]41+%\K9__LM?\K:5,(?Z7?]C&U+RP]L% M@7CD7]%!W8VH4X]C]<6=X(;Q_>NPC-GX[,5 MA.+[J5LC1XH6-6N9;?*FB'&C3>+>&1$%70*$B1^2C+2EY+;Q]80B'R=,3U>N MYU29IMOUEN].\YTP>,DQID\T3!A,7(5NM*;740+7/9>K>^=59:S.5+"'<#^S M["6M=B&!.>1[:C(@.2KGE^6%U3@2P9*\ :;?BHO2T8HPSM;28*V9)\N4JIG' MS\P3@'DLU;1,'3^DWH43AVR"DE0D/A>;# I3:G5$#AWZRM=+7[;U0@P0'83O M7Q13L" Y#_*F&@<9&TO%$2;0OZILME&'9+-=>_L2?^BJE6O>5$<Q>AUVWW?+#>^=M5;+E](1;>0I(1E;Q+G3BUI^8'^NB'@&@POQI1 MV=9#RQ'4%&>7N._G2N\JMY_KJKHA1U]=Q;O,S-JBF[V-;SWK8!QE#U(1 ML%Z_KY\DL6%R&?,WM#R^1WU#XSO8X-4ZAFKHC#S4NQE!?4"JZHDX[#LJ8.P8 M]4;<-!2\Q/$,O&%,.#MKM92G-452FH(?V9 W?DB\* B<.('YC3AQ5[S7#$):HW1;'E2XS"V:9Y*8C>JG.TK,7UN,H7H_M:MZ2[0"O)(AU7(?K M]40>Z!W45^0XSG#YW45Z,YF0"!?>$QH!\Y*[8@;-]79SC_G$N\Y*NZ'Y/.+; M^&*S'M=(%M@3*(QV:7V@>^.Z6MUZ;H&K7E$KFLXI8 TM+F7!BN8^PAB:HEQ# M'^CUGU/4FEP[RD/7^I)Y"IWQ+I9%(C-?*:S;:\:K6R./ MWQ8UZ^^:29LBCMHVB?L[;YA$@>_Q%6Y!/H&LL>S1(=: )V34$_DA+=Y2@OHS M#;?TDGUZ)CLWPF]^^G2V9?&WIG%17 Y>@F'_SU/??.E'"7D0##!//:>],QG$ MP3-$F_Y9[YPG@<]#L_ MV"?\OAT7@@_JF1A5)*I*LB"%+ O>OBJ.K:D\&C/&&<2_H87QG H?:.+O/XMJ M:RTO,5IR%P6]\4S6>8Z8I31"*RX=])P;]J@5Z'W3;<_[#YY&1@09XVM_$/M6 M0O^7F*W4;N)HI;RY6V^!/(@EZE0CM?(SXG"42=G7ZS@M(HC9N2!B7IN-5)MI M'P^_R%XU:=DM:VJ//)1:594^&+[?&'&8M3HV#I7.VA+(0>&+ZGM-G&D0;.!AL#N2V M/LC#6$OE^BE90P?$(:PG=_]#'4$]JV5:T+<;OA/J[)7T<:QA=1<,^$-4J5KC M6A5Q**IE-;<2:(?J24.M;#:'8)-( M.SS<:K5-+<><006!B,ABB8J$,"L1]RD*H[I^&;*T;-'J]$,>C=JJ5V.SM1/B M2-67O:];5SD4H9LQ^1;!;N[X%A#UF;-!U,Z&[E7(YNTT:5E6'K9"'JX*M>H9 MR+4FB$-1)6E?M\OIC;,<_$DH%-)'R&AN"K#1]*)RO:;9@'7\,($1FR;+\.(5 MP&/K)T^P%%VNX'EKU>:61C_D0:>M>FT;MJT3XL#4E[WWEB3CD,UG2122.@]( M<3F7/&P^T6[LZ,KS>2_3FAYH;>TY=SYB*R<&JC5!6R?D<:VG],&KT,H>B"-: M4_!A$[[&B:_%-Z+'UMOFL-PU9F<[13OGS1.@::US607-&="#4FT642 M>,C?! 6A%,6^0Y^ ML$UME:D91^$\_GC--SDS6SD\TD];>,QZN3JHO-,TEG:E@3R. M>YFD&MV=""".^7YZ] V0G!O)V!'!#S9Q#ZLYHQG&+=G(R6Q4!9):(2N;X[W" M)MEWTBU0UYW*/'&ES2P:R*(B,3]L:=5D(G3!B"GCVT8#56S.520O?N>O?;>D ME>GU1(X?'=3?*WW9U@TQ3G21?D!12)UG[Q>*/]C\27;3H"G5 &Y+ADY9,7RK_#&[^&=**V9U"%&QSPNZC)7ZLU5!7<^Z'&,=TI+8T MU[-S1CN=0:R=W1;EK)>KPV?+6U9WNGV1QW8G$]3JR>AT1!SOW>0?H7IZE>N? MR)OS_/WZ"WOOUQ<""AD@2J,0Y#U]]56I3VU]YN+_32I+_5[680[^WBAW[Q-5 M3I245,D7H'NP-S'-T7]=P_-H[?BJVK6JMLC=ME'%VJ&_K"%B-VV6UY1[DB^" ML!W_K#PV\Y'"-KMZ!G;0#KE?*E53O(LD&B'V1[6L ^:^Q6M 5MSOU/-\6$4[ MP8WC>U?AF;/QV5J@T17;^B!W2RV5JR[:V &QN^K)W;N =4&=;!CY$S\DKF!@ MQY%==[O>!C"W5NUM-3MUA_[8';RK*6K.KML9L^-WUJ%W$)2)*O.E;&Y#O3RKL#$(E(V1>WRSDO4B?+*6B'VY16 3CNN)W08[NPR: MN5@SS+;2RJ>:4\:4^;R?J9[\W-#8C[R+L+'$AWGU/CBLHTN)DY(+\;BG$*3I MC4^#^MZE3IQ:T_@#??1#@"S8WVS76P=M4AHX'$+>_OC#6PXC\)=_\@69>&/Y M?!LSCC>]CV[IAMGXR3FX M8ST* Z3 -9XQ ?',4[<,E5[$AE :IK+7L$94=N"VE[_>P-.2+";9=)4\@RSP M'WP'@CP+J> /;F5G@FP*R4@B1(,#R;@0[KM14$PV%B$T+&>1/3A/A#Q$"$2X M1"03B2Q7Y*SRXC4IQ2*97.0^(J5DTV:&(+3LKSW=!INFGM?1D0CF M79O>NIB'K(68$2\RA,HXDX*UK?+)T]LHIU2NO:*-O6+IC;AL %":"&27;K(HX919[-1AYVI-KNQMGQ/Y^^.#'# MGDRF18$W"6'CN!#=5EUI"Y8<%VW;'S:TI_$!V%J?R)77:));RD_C[J-[Y_4W M/WV";&!FGFL(1:13%<.WWPYNIL(5]K5]'V*JS,]LZB)"452>PL/]&;EB^!,Z.Z MU8T.FW7OY4-.Y5M_V)5-,E?@NRYB4!'+_:M0F*QIT#/( SFDCF+2@_FD*0:( MP7(3F1,&-M Y[VP9^ICO=4 M &)!KL2)6VB1'1Q(8(:QHR*WMFP]<DGTRS')NB =Y+HHK"B^ M=- >\[1=1^P12BT!,\*YV7I!#B2XB:-GWZ/>A]WG!.;"R_S=O%,W]9\9@- V M)^]%"+GK]S?.WH-U':D@#I,!R@QY*(9'2 %\V4G]+"M:DY&V] K4% M,W$3K0!(Q$RR?(W3*9C9*5%=FX_ ID'H^@&MO;-W'YE!H9%8(<>I,0VL/ (Q MQ 'O.=TP MF?VF5)B])LCQ3J90%:>JOR/&%ZF8?9VT2LQ.[(ZFCM6C1K%K\C_]D/U?9@*: MJ*8>TH;( TFM7#6<#ELA#JH&8?OZXHVH)W<"1$E.U4Z,C:#=)^8F,&[Y&<$A MT:8XF\I8P.B]#"]>85#<^LF3V&TYIP_[(:7="6EX=5.Z..%I[8']C$9?@:'. M"BS(,B1U)K Y#VRF/>TX:JV;3QJF4YU/L_E4H*9ZM"*>1/4A6$73LR=('$@J MBXIKR!J[A4%#/7%:, 3(&.0XR1:G;#5*G&X*/S]J* 49N(S8VLVX]O+I:7* M;1'.G-Q6+24$($P"4A%AZK1\^_9J\*S;Y6>%0UE9OEV%SRQ2HWCW6^RG]#QZ M4>V 2!LB1>%VY:K+M\-6B)=O#<+V==B").$T3SQ&U,[J;53EZ*M+$Q%TT4/" MY$E<"K4O6:S&CYC2M%4'\'.^;Z=_HPY;XEWW5.;Q;\7ED_X+^4Z$S:QB,^G! MR*Y3Y/=B\MO0E1E%EB[6.YNC/I@J]L;<=SW4*+_^)5=R7J3,_NV M/@O/KR?8/IF+1.5W1.*9>MK Z#<6# M5&*?4-M0FL1F%^%=C-0<^CJ49H4)G10R#!89[WPW@,^!.=ML.QX/@DQBI=P< MV89!MN/'[>%([6%Y37#C['HM",I^LP,2A>IZ2X<ZS@027[6(N C ^6G0#3 MZA=Z;N1ZVHOH>$NKAXDYM)4'D,J$"(-DYX@'/0S7"A<=:,X-3?JH9AYL0(KJ M07]EZE%)$Q@K$6 0'DUIP-Q2DAF)NV43H3 5^Y91^'C"M%E;3PJXC&+J/X9G M7#AW=Q\[80*7-*+P%\YJAB4X?NB&&HCQ9] M R;C17)FI,*- +OL!M>"/'">4!)TS%7.?1O$V#".FQLGIFL&:]M8U-3GB:!O M'AE;.S4_]6_V*FS9B0!RY.ANC'X7XQ'C1@\E)KP(/\Z,)$J=H DN)K9)Z[5+ M3$ !.\.)BH(9R;DM".>WX,O^@J6M0*' MAG$T *2!ROR 1$>9D0"E8#V#-6(W.F\*-8O9"#R,IMH(:&B./#K;%)7M!>ZW11R= MK2(/WN=C_EI.KCEMVQMZ8^D*JI;S95>FZN0S9>E+]!H3#E4_[-&JJ[IJFBSM MA#E^M64W,T<4S]5D3$C!Q?X,>0KE:487 EV\HQ0)AE:'X*XOO+>@8P]RV$%A MH*%D0WQ76I@A9*A* X?-Q?[+Y:TO\MJ>0-BR%.#.2^6%=_&:>2RD@0-5Y<-7 M\+A;]@8Z]A."P7NA^ &INS'ZG00@!IT>2DRX\X_J*'$LF_"CQ$W%)K*]?BM@ M<;%:43==KBY>1<'(6X9ORQ!L _\?TBZ>G4 <9+&OLO0#WXX#;WZ'RHMKT(W MV )HGOO))DJV;3PI3"T*A M^L6*""5&M,]=ZL3I+"WT0!_],(1A4VFG:=XGV&XV 3^)< (0]S*(7J["512O M^>*G)<==OS=RQ.YHAMJ3!GI=$:-P5PUZU_VO\!$H"IQ(A97U-'4KIO#\Q TB M*.\!8.#F:>ML*E@PME7E7+R'"4]NLDFJPF:'K9 'NT*M>K&Q6A/$P:N2M'\I ML.P-5""X@$5=MKS+2OS[_Z+E"["+"2MNM-< ,VL(#E"\S*BWC?D1]1/-1FK" MXK)X+-;.&;1X'J:\FA=ZQ=G:54K7K9?3.O1''LV=35$[@-;MC!@!NNO0>Z,B M>Y2HO+(*D]ORU)ESLSZ&3V_#-OT4I?^@'$J5"ROM[LCQHZLAZOLR>GT1HT=G%?J/I^(5HRHGDK,B#]N4 M,&9D1\7,PPYT3&:,&VEE#-C\=0P4/E:\ZYP79:]?&3BHWCO8RL?8OP; (A?60J%FQ'ZH\ MF!UU)6![+TNCLG(NS/Y=*C88')2WY^],Y\65@48Q9 M#$%&J6,?@\91MO_UZ+HT_)9T+L^)6S!JOB'!I:JTGGC 06[2Y:H8.7:D9)1= M">0BD:I,Y#XB0JI*:PL##G*S=O94Y\6)O43JL ;'G6SP_>@'E$D2TNP*DBCE MOK]#JM<#\\B@IVX!]/4A__$I7:X^)Y0_O[=\2!T_A-M8>2KC951Y% >2$(M!1;%--HPB4NPT M:*Y:F:/^Y!#O&IO0JO>T WB?1*L3QEV\?TER_A")11HR'-)6WJCBV;6%%';V MEVV:K31%P$UQN_ROD0^(\B+3-)6,1+MX3;NV"&>4V%"_QN:8\=F'7%'XZX?EA>M]KWW:C@ M"_,C8 PW=8NKNZSW?H\XGY%NDVQ).#4(CVVY_7ETR8%D+*8N9#2QV@>P5OB& M;#0NYM9V5OS+^-$)_7]Q4YQ%81(%OB?L$GHW[#OD,5A4CW2"._:7;-!ISAPU M11LI[(YBPNI^@!'"B'<&S.K7-W _..[OCS%#>SNWJ@89X;Q()+VGK^D')N'O M8]A:SN:8P[+!L,8B5,+C6(.U2=7> VY%H 6IB<17(56A*N68G8"4":)@FEY=#=,JPU-$<>\FV*5H-* MW-=_^7F*3=^LG^RT#E&MG6;AIVU*'WJKJ@=ZGVT5O+_G OG%?N8?AK%G=,VM MQ6QVT3');SHZ0=M*J;D'\FC54'?OH255<\1QJB/UT$L#%]5L>7&C-TO2;\K% MFG+M7]SA%1)7I)+5/U=V.!=%_-L?KO%9&#MFPO/0VHM*96/D&-:L9!6+Y"T18TJ+ MP+TGIHWOF4^SJ*P\8-ZZEE2T1>Z7C2K65HZRAHB]LEE>,TXY_G#S3..'J&5] M.(&B=A[!XY?[6\:#@T;(XTVN5.VAMEH+Q!&F$+3WYC>4>X"'7=D,ZT]YW8PW MYW3ENW[ZK:5WY+/K*URVMA% W1JY3[:H67\I7MH4L9>V2=R_%F-^M4F4?[&_ M\AA+4X2!64XWEZMJN9KL76I>4(V_1,VKQ^2O5K@L8V6& M]CEAZZ^+)/773 S5.^4'C9 B;;-2U:E4O07BV9)"T+[^![5"&:X5!!=HPG$B MA2TM@YYIN*6WU(T>0Q\&E^;Y3Y=^R$-16_7Z0J>E$^* U9>]_P2><\ 3LM.I M7&%A)9 O'3_^U0FVM%*FY"I,TGA;F3,HK*3;%WE =S)!-:BU.B(.[&[R]_5T MX$(XFWI=GPHG?&/VA*9YSDU3+LG\DI.=M"XG#MGR+KFA,3^PT!O;VWLA!P)- MM6N98,U=$ >_KN1]?3NG3Q@#PCG@B_*Q;?")IB2(D@1>EX?WD=912!)@9.=I M>?I2N1D?1R'[IZN_A3F #/*X[VN8VGOS'6D@1H;>JO0/DY=: 84:2WRH,;E] MV!J!$0]VY"I)X**0TE:VDH^8/F;5#K.5S3U MVSAF6,4:?(K"./_/#T[B)UH@,0HCY(@RGG&E&QC&N"#&JA&5-; UD@F037D* M(?A=X*H8:" /H3GOW"?J;0.QF5+;6A%/-G!C5E]Z6&=BPC,@I84?0#0[Q?PR M!9:K4S:]\_Q@F_K/] XDXP)?O+K!UJ/>)<,*R/#RK87_QF"$'%+' M,VZMH*!Q+H@A=41E36! 52A22D5RL0@X"*D(QL]5#_:MT$ NM7ET+&<20-D0;PY7M%N6CM@N2LT8# M1C8,59O@;5/(?5S[H;_>KK/GN;*WW!.R#3T&WV$4GK@."X2 VVS_,2^'K:7Y MC-OV9.^@ )$6*'4B@!R+NAM#,>EJZ8T8>7HH8622=%C-"PW&6#8)XH)F[5X* VW3)&7S#%B=I!'9,'V?8(V29PV!C);QZF*] M":(=I7F>1K$8^O1U*=!6@.5FXT=!3LH32]X(\0#>T9[P#VHHUX=COCAQ+%*I_W MP^Z@:M8IFS=[F=E^I4E*O=/0@R'29?^\C^!/RW)";03]1A5HYJ@Y_L?J@K;C M23-CE)[ *";0O2IR%>(3\K CTF$ ),\'@&1!A/1\EIS+#^MI^#-K55EDSV6$ MP/SA*B-+/IB0&(HQ9;L8U(F#'9M2T]CUDX,!R-+T>:"5?^'[-5>A6*+\1F%S MB%G]F:T)'BG_\9RM%8KL2+VQQ[),V(&][)#.\DR79MH$R$/V085!A@4' HZ_]D%ZE=*TL M6*G1;Z:>?:"ZCG<7G6;HX8>RC^+EP(9P/KU<75D'VQ775)V G\\N5\L'X.B' MCV=1*'O;H4,WI![<5?%*C>O6/OCK6NNKT+_ R8;)GI6@+M@1%_C!7[;\$3>V MF(YRUL2!2M6<^^25I\>W1X4'X4S(>5G_A!)!V(?GV-FO? MBEN60H[?_/3I;,LFS6L:M[YPH]L;*1CV-(.D&FY;5\1#>U<-AI:)S6XJ"TZB M,G_.BWS)N=F9T3;5OE%8KZ4+ZR23@9=.8G3BANS_RI= MF/W'/S\Z_Q'%>2PEIZ_^_@I,V0BIFS8K!8XI;X'0%5L$[>M\%>1DY*9SM4_. MFBY7-87.HS6;U$C4;FJ+V/%:5/=/U MXSVE9+\C=2RE*L4ZN_HC]@6U5-:^SL.(W=-7\D60&^=,0[D4GE*3P4%P$R=M M<5!M@C\4#A3:BX;B]WD$Q*&X SWIYO;.:EQ,JM"0\(#"!L4$JR%&Y.U0!TJ# M:F6T2!JA#YDFF0WLPL+#@3Y_"%"LSS;B5"%+ZXQX*0PW9S_Q!NPHNHOJ'D.B M:ZQ]E.N6@T&-;DA#M*OB&GLJUS,X%=06?82]E>MA1X*#?=Q8T5B%;4W21QXU MQDTY2F%HQ'%H7L?A9: U*C];#MP/NTJEZLN8_K&EH;N3;)MVZSF78&M77QI& MZFYS"! -Z?NZ?H4P*2@;WY?MX^@RE:6[M=UZSL71V]67.KJZVQP<74-ZPXX^ M8,MW%%=/BO%'NA'0L>L,G5UE@#9OW^\W,W=7BC_@S2I!S_9TI?CG_^O3F#G' MT^Z:K88"O1E+<^>YN+>6$13SEH:>*OMA M\SGX=H/4_1]I8,3(.SN^>O@$>=/\1=D:NX\VJUGS3WE3S+[9(G%OA"U>C2\) MVYQ[W,=.F*P@52_T1.5'M@A8KB3J)_=,C$3^4^/4Q# +Y%$QAD&KH622/N+X M&T5-DT&;V)T/?8Q"NOOHQ+_3]'(;>O)$D-;&R&.I65I]WRF6" M9V\;SINY8(TY(T9,.\E+PX;M6SPLO"H&)&#_J#!;5(O:E0SM M(,C$]J E#]LO2PY\)[@AUB3X796\@.- M^F$G)]"PXSPN1^3 ,(&YJR@Q(CO$D#&%UGWQ0X49%C?AY=K"'>;&C76-;K,, MQD/%VR.J[#.[L)"(;MBW%P1XV-VPEE5*O;W[W+AOW=8'N7=KJ5POM-30 ;%? MZ\G=/S=15N?6X)7:,_YH)Q<]?T94?:^VJ3%2?]13LKAAJVR)_9IMN^!&*AZJ M[ME6WWXM7HJ=^+;M>"80E+-JW3EM.S=O:>P_.S#$E:>Q4%&U8<73T@5IW'91 MN';;MJ$]XE%$2^S>MVP+XD@2;TJ!\CJ!D,?0.-]OZ3(;+U8K+/?BP_:S\.(& ML0UX<5%=TNJLOO(@9N-,7M8.N;\J5:MM N\W0NR9:EE[;\7RR<#2XN,\ S>: MKEMR3 R21^[MI@UI< _T>@9))<95-+V[V?E$Y-IV'@D:D]Y$*9LK^DX0[$AA MVJ20:(ZX=[J.MJ&JY+DIVL>->'43&H0[0?AXL6Y//\M MR!"GEEBG"%3M@ < MH363NG63\@[LMX-W&Q.0T XZ7M,DH?2:,NW.:>+&/I^A-J7'-/= CF0:ZE;Q MJ:$Y8M31D;K_94&@O2"<^H)4Z%O-#+F)(]AAWMTPM5)X*/R/K;\1C[G"GD+# M?J=>3^1NW4']JGMK=$/LYEVD[^WN4?AX8ABZ+:[VSBN&+8::C5K M=4/JP5T5+RLYM_?!?N+<107#9\\QXY_F%9ZY&#RQ/R@$(0E(0@(09>J:SQ.8 M9:G6>;(78NZ89_"*++_0Z#%V-D^^Z\A*5;6U11K96BKF+\0H&R(N9 M58)3OUET1Q_W=5*^6=34%K-'MJE8>*2J(5:/;)77C$>:.B].J/O=8_3\?9)N M8N&3\*^*/[+_^N?-Z;ZFQ5^Q^EA=;.Y-XD\8_69/LMY;@#0,DUWP[(2^8^= MP_N/;9**ZF91_(F^G+HN;&ZR&0Y;)83LGZZH?=9TKZ4C#:0..,@DM8.(+@00 M.O

PGYO/'8=,%JH29&>[DZ]:+V9!M%4^3NWJ1@K0"2 MI!UBYVT4=Q0?M9D/5@I6R"7$>O_VW8]OWS>ZK6Y?Y'[/+V_62KJK/M>AOPM,N+U8JZZ0V-_<@KHUJQY-?LAM2?NRJ>+[MT M^B#TXLZB][Y(43 A@LN""#[\0GO&:>I]@S;-E9L(VAUG[.7R[06]7C/U=&./ M)6OYNO$9RU \+Q8(WVTZUS6OY[A064K=&'L(M:E9#5]$4 M<<=1D2)[ M3EIS(@J+[YG( M-&VD:#6*"8N,7%.$L:?M&M>S]V$6O\#'K]%E(I$8=GD@JS7E4A$G%XN$7"[B M",$.PC4&V4ZBUM2JM] M$,]QM44WOB[-N1!@@V=A:E3YJ] 5C\^RB>)#%,?1"Q@@EBAL85%Z%B6J8A;2 MAL@#5ZV<>A4*K1 '9X.PQM:>0!7#LM.P=F)VYTJ4LQ!I-\Z.9]IJ&:+2>%81 MMZ^D.NKREK.)O .!C45?3AE#!(Z@I8C"34:8K!W/SL GWX%>BRK$_+\ZG[-( M.B,/UVY&:#]UV>^).)P[*C#"&4S&*ULH8SN+,6Z)4F$! :E$89OG,&?;&%;E MW7:,RT[((UU/:8W#F:P'XLC6%-S\40V;.0L>&(9NXWIG=,@FBO.2988/.D:. M[.*B>N6)\YLH\4$;GO:10$V3:U]S"3R(_*S1HKLA]7%%G_9L$:B'BB-BU8(4 M\D!(%Q*17"3RI12*7(3;-2<96;H7IS#M)^;3?<;O6K]Y!N6AZAK15G::7QA) M9!\C/DHV.!U]K.&L)X>Y!\\H@UH?\G,.2"1#6RG048QN;#J=;\2=;^GI0\+? M*^GTC90D9AFVS09ICTMY_]D%7HL:QK>L*A&6\5T0QIA\R5E;>N!@4NM\#KWL M.!CJ>&_3;4S)V@_]]7:]O[>]#3T:DS *3UQ([0B@ +)H8[.:MP+$)&&I_HJ_I_0L-GNG'*$R?FB_&]B)W#"C48*C. M&"2A-7<$:E)I@CE2(B9)( (1,A A!&+L&<-D# 1^0 TV@*_W+]% NY54C@1: M]LS2!U$R$D< )/N:3( !K"> 6P8L1 +Z#^C!XY+9FD#%LO('!%L5 W3%S6 QI& M1DV523$#...'#"/V89'\(W[$\)]-S#0R,L>$&!7#]$8,1N-8$*.JRK2(P3C/ M #%,V(=%\E]0(\;IBAG-$&SLTSH2[)":J ^ U @= 8K(]9D*2AS@/A= ,6NJ M^R<:4ZX_:FP9:+/C09 AH'$$.#']%N@X8 5FTR @:':45OM]!)\*%%-C;EX M=5E349:GCV4;:,T9/]I,I TF*D)S1996?<:$F5I.E^!.!'NSF/.3,%)('QW& MJ3?JC&HKXJ\W6["#S\@S[>QDO_\6Q;^S:=I9M-[0,'%$Y6RMBYIZ/9%C2 ?U MJXBAT0TQ/G21OJ^'9SS^1*IDKOO6S6T -Q;&L*WKO\HR!/JO0),+ < MT".K??_DQ][)QHG3'0_E357]%35:;C93Y>(5T(-F,PZV[KF/SJ*0I]9_=,+M MBOTO6[+LGV[VHX T? >8HR@0VZT[]C*P/;7I/80Y<;R#F?RS$VRA(B;D,J=/ ME#PX :^AF3Q1FA+^B"=4*7@(_$.VEBR%P M9?CI2@J_%)":@^@>AN8B6_VCHA!=)N2M=N3C?V0+S4U!2\=]T!($_RR5*% M@>WJ7Q.H;7XY^=$/:))&85%IM&%JT]X%:1!V47A_A:AJCWW.HBM^7W\L".?G MH<3)0I(M!V$MZ+A//AMR\LH?KIB>D,1A_<@Z[YV0%QI3-CBQAGS_Y $&0#L+ MO=%LE8-5:;.<@\69R%1*K_<=Q,)?Z 0.)&254*^<&Z67AYE8H%4(-0] MXW/ZZBOOW2=HC=M5'>W*%>L2:2OLJY%FH?OO;VV8M'S ]L-5%*^S'=':3BAC?>9L>'E_$@#S MB1<7XZA>U0KH&HRQ9?S@L\58+K$ZQE0-,<=8HW)%C$E;88^Q9J$-Q-B5,L: M]4?JE>XX<8R-H_J!5@EYDR=K\9R/;Q$L9:_]D%ZE=*U:(JA;(PU33375R]JB M*>)I6)O$?5UV;R%+O@!IPFE;J@TZIJ8(PN_2<6GC)8N&YK,*P$-%U1%8MIU- M"$I$-A2#"P*T1[G.T"\&#:H*RSXQ/,K"T8ARSS1^B"RIQ[^D(_UP%J#F<\A$ MB5/_7Y#/2M?^5O4XGD:W64&/6G$U!!WVF0T4-8AN#)(J/$C&! ,TC:#Z1>CQ M[%0 *??)B1_MO':IU#-_VSK3E^<%L:9)LH5,6GB!-_E$]287?:C.%0BZF4T+ M)_1(SA%&.FHV"LH43\N_R:3XEF>EB3Z9)/SAZV1!F#"V[GW:MF'59/0 NKC) M_-Q:\)*VI5OH;-YWGYTB-!PT5)H@QQF90OOG//GOB!% *J:9,YUQ=O3:JS^8 MUH@KY/7^J:TH_Q1%66AQA MD53(0:)PZERYD>VQ?ZY%,@Z$L2!?!).)=S*G4+NBY=BX=/\2=<2E:H_9X=*! MNLVX5#2?)2X=2F\)E]*7Z+_^%PS(9,XB2F1B+- ADSFU*UI:66K\ZL0^Y&+> MLI5;0R:DI!E2J&I3K+KLV&^#>.FA%+6OX^4$"5"TF?)8U:PQW5':<$9>J$YS M/&PU$T\TE-ZXYXL#\AH'>^,==;U$W? 31[J)57/QR%7KT M]>[%V< OTBF?*9K(?=R(R:KA,(@@XL@QHU?OJQF".RF8D(*_B+LW=\O+VV\K MOW,I"(B1!::561@2ZS';F .D)$XK8,3^JP0B]A__+-[TOG-IR+ QDLS,FMHA M!8Q6U0 $E(T0!G:[K/WO40EBQB=F;9Z7\?T<)AOJ^BN?>M(Y65M;S![8IF+A MA:J&6#VQ5=[AWFC^RLFE'R[]CWPA3B6M@YPNN ML5=WOU; BNS@<83\7#:8/MG=M,*(VUCA:[21/C _ C;%BT*O&0PD M;3"C@4JE @[V&V#' Z6\(P!"PGE91P3C*@N"UC%A++T,HP*O ML,"H=-,&." M0J$"$O9^QXX(*G%' (046%G' ],*X;DKI6OM_X[8N:2JY.Y5^Q&I@\EE[)W#(JA- MYTGBX32U)^W]CMF39*H4GE3]$:LG267LGPT5]O4DQ2KJ(O ???'4SBW]8^L+ M]+N//D1Q'+UD:4CO91-#[9Y(W:N'^L523*\;]A5:1RUZEZ04[RFPE5E,GVD( M#PH\P36:]<8)=V2]35+R2$-X\HUFC^)2+E@@_I,+4Z3]O9]X43>1C2IL2(4/ M/$#Q8<\ !H/_*GOK[H:&3I#N;BBS&O.7Q_TBG:V-,8=XJY)%5"M;8@_D=L'[ M^F5)"N)W(^AG4;IQ?(_PW1<6L<]9P6&/KIQMD!(_)&M*^<.3\'OY M:7+*)".]("5Q"_LT$RB:O06S#<67+SXI@JO=N8P\Z0=2+SPEF/4B@!3@^AM# M?3>[J3?"2?8 )8S=N"XB!-@MB&!H#0XL6*1F /+&28@#EU: /(9J;1^/4T2/E, M5+?^V(&MKSJ]MV0+?H3F#,DJBDN,BQC/XHVI#>UO+D/_)]VYB/W3]C1-(:P$/(H09 M/ <9IX#07E2P ^DPI<;<)=_D/+/2ML4,$Z(*ML@K28S.B@49<8,H@?US_J [ ME*"#MR@I_VUB*+9NU>6*E'SS#7>&QR1C30K>5BH^XS 2N%YII-P+N>L)(^V[ MX$AX??'JIY=4>H8H;S87K-U33(JD69LYX>2^R&9$DG"%CZ=$6,6\$"S%$ ZJ$D;6,5::4N\@_.(+M_WPVG+WPWE P M5=X2*2)IJ%?=OYDEM@#L@(+XC#H2TJ2VXG32;469PSV2XO7 MM]@;*OY)&R(/5[5RZM-NI%>J-(0U=?ICL?9?7;M/SKJY F!#\UEYYJ&B:O\L MV\[&2R4B&\NV -ICE*'9>^(RT:DRK]$'J5MV4EGU;.M!!^Q[(=KR&[BYWN$Q MUZ1:A-WNRZ[F32+1]H2,4XY=H4MC07:-/C,,8751]K8.,PWA40JS]PIA)@F. M$#9GDL80ME6W_#H*O2CDVR(/3OC[KVY?I)'?RP1[ MKRVU=T0\V^PF?U^WY[0,#D\B]6RYRB)G?]VM:H/4"1M5*H:;_0;8AQ>EO,/S M#;.G.Y)B,RAZ@!&%3IUM-9:*RU4^)DR\G3?VAU-I-R$>VCH(WSOS/6=!!(\% M>=@1S@:\G3,B7S@K2R\P;!\2W_.9@'=.0#/5&S:JF]HC=_!656NO(J@:(W;G M=IE[5W-B]"K^:F\+NZ(8[$V*(2AQ7)AB-&YF:W7$[L#:RM<\N;479I?6%]Z0 M;YO?[!; ?^XG:>P_;$'RT\>8\D(DZJTRG4Y(W;6;TF7QG[8>V)75I%- MS?K)%Z!-.'%+#SJ-IBL?-Y^BP&,2_"G3U^#H^:L3;&$*\.0PLYQNTZPV-+5'&L/:JE;'3F5CQ(-GN\Q]_;?8 M'LMHPX453MWFSH-4W<8MA^8>!6RYG]1;S3H=T7JL7T,4$R>-/MAGT1U5<- OHZOS-=QN3 D MX?MI+YDXA&;R0 E3D&CB@]BI+'2FI?R$H?_7_J'_UZ,(_;_V#/V_'D?H[ZMA M/_3_BBST35E(*_3_BF?RNMRF2>J$'A.NR_RHW@TI,G15O'4N6^DSMPFM3'3C ML]H%J;"QL\,YNO(Y>I!(K:J]<+YXI;'K)_0F]EU:_)ADOR:JFKQ]:3DHO M60C]]N2[3_M:\?F2M/30 %I($<2(B%K+>+]2:(=I3>T?B9#0#\ M,.\#$]1C"TTH2\,E/0VX&+RHQBUUH\<0SOE$C5)>6Z,I;7TL7DB1?1(3UU(O MQV"$>&XYKKZ]$U2 ^0G\VRO*#)\"@#Q24>4@J_+D\6J@9\[&3YT )%ED52^M M)NC?,*TA];7AE'RO"?+HDRE4#9KJ[XA]72IF[PJ&K%]6;,/>"7>N4>.A]D&C MF7B;^NBZWF(&'F?H@+KB"U*D&-FLU1'-, O$0^)8FEI<:ES;OBB SJ9PGG[")2!5$<:=K22B M)('F*%"V1HH^FFHV35*RIC.Q+;B %QGF(MBD)B[(55 S;?C%L;X"O_>F) M*=6ETY)D001Y"YO$(^KZJ>6KVCGR+Y.8LF%#7.ZX90X9/U/O,HHOM^DVIGFM M9]699@\Z2#%ML&EJQ_Q=B2">%?7796#J&V>YR.=0[#<.M$P2[^T@@ M* #GQ3.-X3YUN-PH'[892! IA)@S5OEJT1!JV"=79I3KO6.9C!M;>QK +*PM2?[@M(U*1G8#PA$D//POY"2@P M(PC_ZK_--$E3\DW*./RP,8__^^9 9M18^:( MQL1=SPO/Q/PU^85?$+@*!<3_1N&> )NPLVDNF]'R'_F- L>/>;4LTQ^CMQ3' MBI'#/HL1-.TGPC'B[D!+6$3H3/(%$;)#404A_8+D\I-, =%$W'0"'0A78A10 M9PP?HI%@W=*W*JSI9-9\Y-;T^+TQL.8SL"D^"'FS@9Q-T,#.T_2][9LG$N2/ M7B;+](G&]T].B&,D&4&^8QUCQOJ41D8?T\(=X[@TFHTLCEA%YE2A%.%:D92I MA70\&V^1@NX+ZXYSDL\X<,A3G) .G2A_AJ9U^P4*$,(FRB6REMM/$Z;MHK69RW58*>3#D6<@B1FORBIGX M@&2I%L5 \U2.BZ_"-/;#Q'?'W&YKXH=T0)K,U":WT)3,CG%1HJTS!GBM2 E8 MF\DYRZ7"Z'8_?7R,Z2-,]/W"4'RV#_.#RC0@GQK8@^"'=O,]*,R7E:N#G/.Z M^1KS7,9B. <0'M78!R@\"C?L,#RNTAAPN"(F)AS&:?A&(*8E7_M /& "FJ?HO"9)G#1,^)!<_1VJ*7V*TG_0M*RSI/AT8_)#/CZ,;NK.]=7Z M,$.,[./K/%K-M4*J'*5!#/;7E.QH2DI)\AILB,NN63'PYS NB,$+;^7 2$4U MN^,"5[$TNHSB[$_03K59/KD07RL,-WZ42;!9*L'7"-C-AD" XD) 7F&I(N*1 MH?HX7^$@&W)3VC(N&<%6SK8Z*F0#@9W-G*N0#4KT+F73?G"5ZZPP:<.#";G MS(;><6APYP'O.@S?8J)L^+7TD<@.G1#[M:ZBM>VDUOZ M('9N;=%[SPR= "IGAAY9YPRL./0O-&1SHH I>NJM_=!/4G@K[IGJ>+5N7^2N MWR47*TZ>/61!/?G2/--<82WMSLA=O9L1 MJMZNUQ.QPW=48.R'8>SL4DUD!+ZQ11+^GHLP1?4T8999G97#Z]LH""ZC>(PZ M:FW,D,/+N$8>Z6)3A1-B^!I980SYF-6:LU] 2))):>E]+*0F+Z\V\_O,\TR2 MK]A&^O[6F'R^'A ]?/-K-"9?!W0:>GAJM(N@([[2)0X(+T)O(L@T9.H/3@!/ M[A G)92M0AEJRFOW&K317>K$Z6RM]$ ?_3#DMV%5MIK%"%.OT_!+'"6J0^)Q M.!WY*--@WO%J>'(V1SS2-&F+8:PYK%W&99SG]'P,8W.:=)Z R=8G*^K#0W6J M4F+CE9'+$@*S6%0/RUHIGS1E\^KU=S$ODOAI'0U M57*%OB!'CKO]/\Y(AXJ:4APQ<@\P!@9HK\V;#UZXR%4@7 ?RY?0!$J#==/Z9 M'E-]JX,+G#0WZ8:;M'BRXI@'"[N?\S^'A;W/8&$L^,\!8+:H?Q19*J-^&57N M"GGCA\1C@XD3)R70'[Q---.4EJE,*DETT30LCB$T&?*0I)%AU*@$LH1-\G2]4A;\@18?Y!X6<;L-]5B&-' M_EX?Q2CX=Y+@F/&_GR%0# '2:O7'.0I,^Y5R:LRC0<\/ M8W0\Z"C#,8\(?4V!8DR0II<>ZZ@P]9TXNR1S@W,[G,?+6;7\Q ML$._)6M@&!":=W8*'4A%"0):S.PU6XM?J\/HL2"1^KW@60PAG;?15'97/=&( M2L C'W#,?TR3XY YZ8YX>!K!2!A&K0&'%<HAQQ*/3$&M@&(::3T&.;:2Q\;4Z#2D5 6L3PWT%Y#&A?B)M7L8*#6B$RGI=LD'\. M_EC8AX//<4QP/>W7^6J!>4(T_OH@>"ZX:[FZ"$+#7SAQL"O*1'GB>482Y;;\ MG'$E#UA?S#D.FZ)Z7V?P[N(D YR"U9&/;DT&-G]:\M6,:XWJ8AC4?IUD1.OX M; 0V@PNB\TIWO73\^%)\QQ@ M=1KS&TF U6>+'70GTMXB!H.TA(M+*O(NRI/D4F0",L\L)7;"CU%8[+F@.W^P MOO63WR]C2J]"]HW8 #055"OX?DU W63ZT6!:QO1K >E&W1%"-,A+0&"22WPL M"#W*EP"B)RLPEY^;*Y:8"_=.1--X-DH:C0[#.:#RJ,8VLC?1R@T[#H^K-$( M+F9\,TQC&=_P92XJOPKFA\3V;; ^P]/%'ULVD;\*DS3>PA^39?I$X_LG)Y3O MLYL>'GOPGP,<3_DIC$R6NS+'#M:3VL B=@N9245HPJ4F*1.[X5AUAD\U3/YY M*FGU<,SWD8' $_GAW8( _%H_.YVC"?^'$VZ=>$<4-ISY4%DO=3[YMSM@_]4. ME/(/,?]50Z3"A/@'R7WWV08!>.?:?P0C;39-/6GR5Y<.#(<%R?1UG#\ M@/U7B^/R#S$-CM=Y?Y4XKC !?AS/KIN.A.,=\VSF\&GFF'O3:J/+O,BW-227 M2?#5@KGR/'E2M]K?O2_VNV;_8'_,_ M913^_?\ 4$L#!!0 ( 'N!"U7B-9"4IC< 'X%! 5 =&5L82TR,#(R M,#8S,%]P&UL[7U;<^,XEN;[1NQ_T.8^=->#,RTK?:OHF@GY5NN8M*65 ME973^U)!DY#$3HI4@:1L]:]?@!>)E(@;"9 @K9B>2EG"[9SO.[@>'/SC/]^7 M3F\-H&][[F^?^I]//_6 :WJ6[[FWJKE>'VG@"$MN/T;J!MS4&O=_WYXO-5_^+R M\]G9Y=>OO9.3I*0;PT_G)V>G?7.?ST? M_#HX[8V?M@F?4"MG-C.E8[L_?\7_>455]I"XKO_KNV__]FD1!*M?OWQY>WO[ M_#;X[,$YRG_:__+?3]]>S 58&B>VZP>&:X)//93^5S_Z\IMG&D&DJTSV]U?H MI 4,OFSK(J; ?YVDR4[P5R?]LY-!__.[;WU*FHA_YJ@D3?Y^D#Z1J7]]??TE M^G6;%!5D4XK>BHVTU^O] WH.F(!9+RKCUV"S K]]\NWERL%U1]\M()C]]BD MCG&"$3B]&)QB2?[W74*4]-^A:]V[@1UL'MV9!Y>1'C_U0$"VS0<:4+NE=JTQ-LO_=%LM (P(IB/6'?K+5<0+(#KVVOPS?,K MP2Q2BTX:>0D\\^?"&_22) I ML$8Y[VS?=#P_A.#&,'_.H1>Z%F^_7)BUD;9/;/\GMIUO-F**Q4]&:@F-2/(2 M+I<&W" SL.X+A74KY\9KW'P)(B"I?? M^'A8%LN"(O0:&\L:(:L\C<;)*B(2"]-C-70' L-V2HR9Q((T'B\F8 W<$%5F M>B@5!J.L^)7KTU]+*)LQGT,PQW.C6O147*/&FGHP;/B'X81@-'NP7<,U;<-Y M=/T 1IO1OEJE\5:NL?[&7H":BMKM;.YL)PSL-7@!9@BCD5NM]OBJ;G#N]VQ MO/&[+J\(8CD-2O40!NCSD^W:RW 9?34V-I6,A;M?!9<47KZ#QF3 ^1K5" M!_5;V6]+X\]?32; 8B&HO(C7*E*]-+'#SPLX<.M,,!N!=BQ1+HZ:'5HM+JL M/M)SEZN1U.F()5?F@U(UDCBVRQ7^.#01+A56W^(5:*2'>P,ZF_MW $W;!\FA M?MQJV63@J$@CO?P ]GR!AK'A&D!C#H:^'RY5J(6C'HVT,@%H26N;D4<$^OV[ M:U=86(O7(*R)2-A4'47MR^:_CEOHQEL>WXQ7X'QBZK"H+ ?"7%'8>_ :>P_V M+R(MYVNHWE0T\_*!^O9FJTD:O8+ 1RN;"+EOJ)*D*ER8%%_!C##@/0"N!:SM MMW: *SE%33WMG?32@K(?T2RC%Y?:*^>"& F)L?',7%L<[&#JP4/-^JB\J"P? MF)_GWOJ+!>S(XQ5_B$PM4BCZX\];#UG\\!6QW3"#M"0':_>W3P6_?U'9EE1C M4U1B05.R/_]Y,;B\/K\:7)Z=7@\&_4'_^CS3N"P?AC#?4 .::=GHXP%%\A D M*;ZL(I?#$W-A.UOD9]!;%NHHJ1\28; ZB+O<4G8'!SZUED?*BYV@:7N# )>I>-F]/4>'^T\/DD/KZ,]O+H M'1PA?=L0$Q$CP>JJ<:R&EH44Z2?_H"4IZ!-Q*DC;-HQX14CPN=8%GUOT<02G MWIO+0F>7LJ78, 1(%Z&GND 3]VH[OU5+QV4N>E_%LT+]J!4@\4J1( M-;E?D&OTV/,#P_E_]HHZBRA*W%*4V#*DYYWB/?H"%/:3M <%KI:G M*#2Y$S"%!G:Q>-DL7SVG (+<[^W1/[O9J?)IJ_ZZ3.#^W5P8[AP0MF&*DK4' M"N[6IX@TOY)/'#'CC51,(Z3)T"=.G8J3MP=N0$I B18JVHC^O;<$X-Z%ON\ G]VRY5&V#@]WX% [:4OUK+7#<+P&/B%2&%JM/E]=\P:'X63,3I(VCJ ^"1(T6ER19\8 M_ (X#LMVLHG:A@BS[2D6M'5]/>,+:N4R<6Y^62"YL_[\Y(DT)5/;L!*6)<6N M>;^ 6R0YQ/=2+?#^7X!L2GOI6H<01_-34)KT#4CF]P^V;QK./X$!R5YFI*3M M@49(@A0=VHZ!ZNXN];_:M?@!?5,TI2:DS$OV%4EVJBDV(@*DT-"V".J%)I[" M\(&32=M6>%@BI #1=@94 S1$S;6B)CM&T:P@]WM[@& W.W62I>T#;'OH?WS9 MOSY1\5(%5YCBC/Z(5RKZI_A*Q;8X]#E;8B\ILB<<^K@\YV:&_QH5&/HG<\-8 MQ<0#3N"GW^P8F'SQY[;]F9@<8R]>]Q N7HAEK6!#9>09^CY2-Z/E^43:V%89 M3+#9"8A%NNO)KR M@P?J0YJ4EU@2;=!,X=4K(,Y%[<29 !,@!>!0=L\@*#XLHZ;M%#'X):3<,VMC M__'HKI&D'MP@L0GH9Y-T"G2F8)3[:VW$>@S!RK#34%-II*F8#@:P#V&W@K 8#-VC#BZ IHBK?#"BSPV MT+)H2@;!E86PA)V;( 2&.[?1S"A6'Q+[_MUT0GQV];OG66^VL^\K*I*U&R0I M+6G'9AC)8U?N/(K@.<%ABD:S[WZL%0)+J'FZ00]Q$95.)*H=4I:?2%!G$'DU M7" U#%J(-$66CDT6,I%IT:AX&,*1L1?)FUT[6I3=C:XDL*0Y17[WJ3G"\&U7 MDS-H1XI*X%*YPB-YQ[:TDUCO_MC8X TYQO*S,+'.!.%!M&!@X9=3*1V$W0 . M T;B;_Y,PIZG6RN'^MG#FR]3=W"O(*_2!6@U-Q YXP;W>-$=.@C**&M9J]",/4R#P@@A3(Y0LW3=:J("]^U M7:J]P91)%W*&KG-%4/*.G7_E'V1FS#GR"KD<]"\;NCFL?E%:**K2_:WZ_6.$ M=[1X%=P]9@A*3@FQV<9.8IRV.E(#S=^N(*5VU!#$LM!U@DM(Q0YU#7AB[B[Y M49TN]Y)UCP%<$G9LDV)H678LP=BPK4?WUEC9@4$Z&">D[AX51 3MV")C:)KA M,HP66?&#CMX2";( KF^O 8YLO 3?/!]["HQF4^.=O+TM4DH'&21! 1U;E4SP MTT8NL.X-Z.(' C,J2M[-([IQLS)VCS\E99:UF-&$,H=JY%[$Y-5S->A?-WX M7Y$2G#+*6J;HLH?.6/.5]-/H'CU*24QY>$#BYD<#MW_'D<(7(+#-W726>17X MG/\J<._ON2I^^72\&MS$O@4"802C=EK1HFT,8!2JAFLK@Y19P\ZAG/-6!7'; M?\4X+WP?3\4(D.M"_NFX]'[AD5'!^VC0/J+,'0NKNXD^13]8^@T;8LR<-_.%3N\0"EI"4]Q.K M4:&>7:;ME_YHEMR/1+_BX#S9$QY\ML.YZW1&#T"WJZ_GS7J[&GM(Q;U(SKZTTC)TG8NK:SZS6P W! S(5A$K4AA]VL+@-_0"U#VXO2^/[D^A_ M%OE$M$1)VO41# SSYU=RQ.W8';%;ST<=++Y:'VW2 [BV3;!5QAU 4J&.%\N( M/CL@PM:UADO\G,V_H^^)8TW5@MO,-D72=RPD1J&6_!?/*4VP@\R=(Q&?A!WS M ?H=HIG$&'HSHDM&)D6;(6>)(6MK2Y.S]&T\CR1 &"O +C%]FS$7$TK2YI4^ M[KXOP''PO,NUG@SX$V0403H$)F;0C@5BT!9XV(B)JG1N6NU%NU*]/G"1^AP\ M,;*6MFMCU>'W^>CT8.3J'$?*R*MT'ED_428(-*1P')'X#BWS'"^**T>G"35/ M3FE?3Y'2OK:;).+2*IU!UD^1 P7RSC Z1P4^"95.-!N$?^?ISB+ +F5W*<"0 M4>E-U,O:2?#LN5Y>\C0N,7W5PZFT MP[TDX)&SZF+C.J: "^;X6.F E?U+S<,V_5Q7PC\D7O_CG48VOXB/H+$ MX6!("PY6OL[2I)SD'=O$CF[3$35*FF50,W66,"7$5KH.J7^<$27*Q^-(*7IT M94/\&03,%4HNC78T$)EZ,@51>ANL_@5(>G Z7KP".9@>.B;2>0*B,-O.DNJ#IFK3H"> V1L,A:"0Q(%ZW7\%2.D@A M(5%3$JDY1JV_#RJ(]))&>6%L?'+D;#-9RHJ7$J0K.Q@5%QT:@%X62:$UR1[Z M'0&?% SJP8.H+W7CX.CF9@H-UT=JC!U5H[^<&&'K7Z$?).^X11H?8]]$]$,0 M0/LU#/ K"U,OCDU!VPVKJPT=)F_S>E2ZMUO_D0 %&O$A,Z^PLT'_ZK0KQ!.5 M6NFS"C5'^O\H&.4JBHN6#0C&N7@U$KEYE*_M;[^])?;_TMC7J>>\J"8?2%E(P,!4YN$;5$-W,)^ G@/0#R<)U/IR^*W( 4#L\<4A*!U",$ M-!5':IY.8BHN,7%NKE] 9SK6O/F[B7LEZ8D3[X9#+U,!+T[<270%1"5Z/M1] MO)F7]LY;(@E(AYM%:3L))+^D1"?KIB;$:$D,'M%'YBQXFS OUP#)=:8)@J6F MOG2Y)&UQ.@X[X' <^NPLA$F@<51I%1?P#^-BK]L7L+7 M?P$SP$]:KD)H+HP#IU3Y%;2?2#7I1*D;M*RWR EJB&U,)?E*UJ -^VHB$1]K M92I3Z6%Y$YO&9(BBWT:1@/[].X"F[1.=/(7+T8:I^R"**@I< MGQ:9K4*)&G*Q9#\G6PE5[^(SKMO6[Y8:FQT^O$"*J$:X,D5IQS39A"&M=26H M2?'5[_JY^,&=(+\.^I<7+>UGFU>;TF?8&YT/3#W"*7/45[SN]Q43\%=H^W8 MDE"E\?1J DQO[D:ET)[S5EUM=QC?B*84O)?0^,[WP6 WA*A?F$>@W&QV2<;& M)KI*\F9 *_NPQ*,;*Y V*Y%5AW;T;82%A#F-4B4K7>X)3W4(.Z\\:" -.X;O MVS/;C)0TFJ4OM&YNDQ^29[98\^XZJM2.\.5.!IK0DM+[\_5/SBM>3VLC=?C% M4GI?OKWOJ[<:=4[99%UVCT^E[]W#A7AK/1):C3Z7:+(NJ7. 7_\UJEO#7SPX MWAOOBU5?1:Y-X<)[:>G:7Y':JH+_9E1!EOI';-R(,?36-L+K9O/=QY/L;=C9 MH1G8:S038K[W(%Y0WEC.D;'H\XP=$G+Z'Q55?1QFUJ:]CD64S3X/1R!F-HEVA*H-]T/* M,?72L7$QWD?Z+]NUTI#=!,(<)CS21E@[>O4SA*W@9Z0WI"2L+JXPYGR9CFRI MI"F]W+%9J +?&#G9[3U#1@^F.!PCJ,94B1^ MESG XJ=G(_;!&TZ5RCKR384".^>U^.BN$2(>W/Q +0!WWANIESM,F%?0Q:!_ MI=,1?KT]&J=VE+I6-7"Z)>S4RCCP_=@D$M"04O>E)EZK,B'ND>] _&]&FXE/ M 6-CB[\ [0BG;+NJHDXZ]N3ZH3:&INF%D7>Z">PU)=0=3U;M:%41?1XZ<6I! ML7?]M0942H?_PSD\5YZ/2!Z6^%7WIABLT6&,&T.P,FSK+I$G?5[*C0-AQ6L2 M;CKQ%/81>59:+U7'/P8!ZW^MB=R!CXU-J>$OR?<1:<6C KWVJM3P!X8@NVF2 MVM5NHX6XNR6KV _*OJH:DO46MB:1[4TUZ0/ZE>F7_O[Q6+YO?OE?I[U5%)]U[,+5(&WBUY,MP-:44I!WE M)+F:BHJLEU>$!)>:37I=R_PKM"% ^D&V%6S&CN$&:-Z KV2LEN2+_/P%:,<@ M28PHC*W=7'(5E%G&1]LUW!-"2,CI2#M*"=I M9!05N6-'0D@=)@"6_X!TBR_.(UV T>R;Y\[1@F-9X%K(GU$[QDAB0,%(6$X7 M';O#,0&K9$; 12!2\KRJKM!:^K*CM!'2@.*SH/JWXL=;V;>:Q#Z1I,D1*?G' MH8N0!CIWC.P 31/V1BQ6$_Q]O MTJT-)[90I&7;1(:!?QBZ5OZ+3,I'UW1";+UWMK_R?,/Y'7KA"N5 ?YN>&]AN M"*SD] (-, 3J-M\P[4Q"=%-#4Q4JG3/4WTE7TF<7JLBI-*QM$^[!<:01''L$ M+4*)WKZY5/H1H *@19Z[;&D[%L$GB2>RW>0Q0VE'4ZSYM?/^J('LI7 MDK1C@9(3-^7H>HYE!R&.9>^:V/W8N@F#9R_X)XBLB#BEXY,H?!![^ME_2%1%2:@7=9J1Z52EU@9/V>DIL;D^V@W3JN2 YAHQO\Q3&RZ/G MZ#9I2LC>L3W^O4!8H]? L%U\:IAN]CYX,!\Z:VM6) >W\B7F%7Z&%'[>#;*I MTHW2FYRRNJ0I0!H+'I(DI/F*_)*;FSK%.M(Z4A MS62Q+R_2Z-6QYS&6OA\NBV==C"S=YDL9X:ON@?.Z)TE_O@6?[3N>'V(_+//G M'**UR^Y)%MI#+?U3]'^]D]ZN /1'K@P]GV,9P;GA)D%6=P_+V-%+LN.,%K?. MMH:S>W*&L7TGJ>RZWTNNTNH=_%-$E!O4PI\JE%-0C7:=D%1FY5Y%KD-S2K>_ M!C7T7Q/;_QE'L45+62LS.V=T8V>'W5A45,]PK5ZV,#W[LU3L[ZX)()Y,['G;K2QY0;)!BN:GXU11VAF%D8,0Q\<&GI2/GY)+E-#;U=%+U.'GO9_J [6 M,TB4#'6[6=!09=D^7V;MK)^-5\[%HKR0K3?^:/G%:]Q?#XU[FU]/P_T&?!^ M78L99DM.7K/1Q@W)+Y*9QDK/I)V1LK#)FF@)T>JY_ZW0- E'FLFI0<&>)<-Z MSP^M-ZFBE]813<>C6GI)-;U\/7I:>7(,[*?GP(;#&I^I.>I^G7'O,)L8>3'S MU0[%!"=6WR"W$NWZ$@X&Y-Y95*^->ISN5,X,"H),,'J8BX+Y 2KE! FQ["7E MZ-F#X,9QSQ)(B>N>(V0 8DX-BM+F>?NU^2"C=!1R\P%N>239X1K 5X_FL[PL6)-GBOQ;+RZT]_>DV%^T-=.XH0SSW$]4 M>RB-A%>1CEF&24BMG6D6:SX?_X)?DM8OFXL]O#CM\8I@CR=1@;V]$O6TQ%WK M1[-L@Y,X%)&?9A1Y K?-2J-4L ;6BH76_>HT;W-OLLUE]0@52]6NYY##E-R3 MU0HTU/H>*1%^;, @&TR==W/@NN" +B[Q)"JRMU>FGKT220FLHSIFMMJ#_14W MB/_03J $[7H,7A3ST?ZJR=OZY3K?*9[0:=[9Z>#TK/QI7N_OZ2=]%Q0-'NP1 M' FC"YWVLL#))*IP$_^79/YEBLC;P_G@[/JT#:=WTD3M6*#8[SZ:%MW[@;U$ MJB %:,@G:BD#!(3IV(L+$[ &;@CPX\&H"\:RT+L%[GPM9T(Y^3H6=/S!L.$? MAA."C*OBHXN4%F8Z1@)!N/*VG"3E9>Q8L-9[ [I(9S@>5[1(JO>JDSRIT&IW5@('MVAJY:-X>0AA?+7SV7)C^>6/XML_%*OD5M9R"-2FD8^OK%W,!K-!! M*X0ATK1E.V%@K\$+UDJDN/MW'*L66/BM!WP"%:9WP_:GCTS_>ND5M9RO-2FD MGB6_>KC MA[,;OKU+ Z; R4^2Q!_G)H!0?W!^V!^(W0?0O]]H]\6 S%AXX*#.U67P%Z!= M3R'HT%]1TM:?_N?\H44Z@8N"24'.95]_(V^C[_Z.KUO$^(WY,(MVYLOOR2\L M5NL]]8CN_$*&>UFP+4IUZM??D-O@W;^CZR&,SUX ?A@0&O@941@%X6-?L"]; MGG8FS[XA(%?6;O0#AU%B13J!*T(G4'"30'_S/UXIR)K(_7+E>!L 7@!7?R,IHD=>(M'XNQ_)]>5-]A*9[->&9R32KR'4J[N./>*1 M&0L*M95]03EY4)1OFZQZP1^*NE*5U-E3(()%X^G*//+QN-D<7#@:OAG02G3X M!_ 14$,WVL(SHW>:\5>C,/ #P\6/'DKAMKH&'6VB;N5VS"FUJDY_CU8&CVX\ M7OX >(& =+P&T)B#Z,<[A/OVM)O/G)ILTT>P*.WTVS$'7E:7M7MC,AK0O[LV M @PK6.J,2K"6CT#\&C16C]-QG:&$[T!@V [?UL=7SHC">/LS*E7?;8_VQQ:> M@/A]D=0%9VB:X3*,C&.T_ MS1 Q_HQC/.X&Q=.Z:OY05! UWLLCA7)2NI"T(SB3 [ /@PRXZ*\=L.B//Y^,?WDP M%=$?OMO[40B*$VD'GC ".Q %)-0&MF=CB5:LN5;?>4LT=A6@1TRK#8@"".1A M$Q.-B)Z<5^76=@#>G\#R%<"BR53V=ZTT+Z;$O3D44ZHZE#Z&/DOOVR1=4SU= M,.(IGQSMQY[MB*63=$SD9+<(FI[]H14(B!Z4%)L!;K-I0P,) M$XE*,DNR5-5KE_A.'[Y\ZOOXRH\U-=[+K6.*2FH+&^A0%FTLRE%%Z^\^\.T\ M,*+^B&Y"5(E)<=+#C>FM<6MP^EG:GIZ]:U +MB3:'+I"VKUX@JC2RL_;[/6@ M?SUHPV9H/7JH;^UE.E M2)3"S1>!G/I211 Z"@D$I9>T<: $=W]K(H6+7I&L^B(OB!X1L@*)GUA;_^,4)43107=KV&"?]0,N$!@UB&O@P21Y2S M#Q%2A7:=R:.["@,_4D2?;_@XS*$OZ*5QHF#/*;\V2!_N6=#&B>+4^B)$=KBIKA$S:[: .%S"KT(YP 0[IHUPU MNO0V3YX+-D\&_ F"A]"UBH_AZ(FU@UXY>(=\$=",+LC+Z)%9YW=2Z]".9XTM M=I1ILV.WIFX-?X&4@/_!L4?6AI.;5^Y.=0CTY38R] ]:"1QMG<'82\%3V:_%KI:#+3E%X:?K?G;QMS/)9L2>!IRMFD MW$JTZ^6:"CA-5(:61T\5I;W9%!= V9106*-V'*R!58=4KEO!'+RN?W97+ -V MQJ3N>K"R:<>PNL'FI1M#9;JLOE,W.JAY6D(0!CQ%;H:B0JOUSD>L M7B8!JM)XD60G<6+BKJ%50EI=G(/O $2K0BSW;IL-W[*GS"1H6;1#MI&I@+"& M.,Z]ZQ_+=U*D'LYX9Y8ZCM.R:$<-891H0'/*J\L G DQ2!UT#])IC"(G! 6+ M4"XA=8&N8C_&.AZ057Q>A_WFB=+&12%=FQT+4EA15\,EWG=2P^JX;.THK91= MTLE,46+KXZ_$3[D]XWD_UH[@J<'7PZ!*R=MP)[U=F2W8_)?U4ES]&[)Q4R*M MWP'?A'9$0=H^/B6'=AT%3=&'=BXJF23K;>86]!AZ*P"#S=C!9X.NA8])5W%X M5#R1I*R#.7)J2@1^: _)45;J;I*$N2+FR*D=2"\D.%N)R2GJZH$7(PWQ>.&*V+F%8;R,4!VP-;2$)M[-L' MYN>YM_[B!RL8@XT_98!&?_TY'NY#&G^K%WA" &3 H\BB#4RE]I*L?X5^$%]9 M\N S>,NX)4'/11_-^$(3S6-&I QMZ"!OIE]=_E:'Q\*3G=%L:'GL4Y*BI'F% MG&D01KDRG(<4X1:\W9W)5E$O^ 4A UK^]Y6%ALNST_[%Z1F5&EQYM>,*-ZX% MO49I@?7C"&,2>!L_)6"OP?UL!LP@?BEGIS?"$H GFW:,J+8:*"VRI,LO^G"" MN$K@RZ@-+RJA*D8.BN3=ZS*V@W3AJ%*FB%91AH*U8(_"HP7]Z%/YQ(KEWL'( MI0U9Y"UCRD@LZ7FO)HDQ6@%\;NS.(\GO45<< #3#'\UB1Z>I=Q^=1E-IPEE& M2TA#AYQ$G"HZD-N_[#P:^EIP:@)<\&8X4P"7 BS*Y/I O&%)K?3MYOKIDA<^ MO>:\(="$D+JC]!"15JF'7].TF. 794>S[WY\(9Z+''MY/@1%>&16&B1"F"B$ M(_2[I"D3$!TK3X&+SY<=QWLST(CZ# +\OO#R\=@<#)$6;&:5> M-TI?PM5CHH/]YO">YL0(Z,Z Y&P=HU4EL1/&7'2$,7GI\;.37",93MA15G * MFO#@LI,\2!\JY^)"FOA#\($J;,*)JXYPHG@IN(Q?I(W^$EX][V?N*&RE?O';<*\$:4>I5U$YWMI$):GKV7+-,=[;+IQVKE/9H#+E3OGP$ MPJCJU\K4D ?CZZ!_V?!N9#GZE*!A11TI[^"4W_Q]" /T^0G-3I?A,K?,$;T) M?$:\"1S7T5O&E?0<_'UOE53S@2X'#S3IA7#DV!3DD"6-2!':]2,T*'A["P%1 ME48#T&,38-N'ICJ)U[9(;MR#^J;A_!,8))_B\@5JQZS*7.';.:B@G8](1J3T M9S1$3=^ LP9/GALLZ.YDXL4=B2BHFXXYB/#J!IOE],VKR+ZDE"/I^%32,:\3 M(96@.D7.>*GE'/G&JQ2]W%=J9=R#%U::YV6*.?*-4R%J!-[+:-_P\4< MZ<:IDXXYO/#J9#A#+9;$N5Q9>26?#_I7#3\ZUB#QV(KIF)L-KV(J$N[(,88N M9'GJ>('AZ$ZK[ZZ5.#4"Z_[=1$FIP69+E?7A"2>DF*H^/M$LH*R(];QH6F=D(FRR8^C-T'@9B?( M@$^G!SU3VYE10CJE9RO"I"!R!*U8X<@RKW(V\.0"M+I=4Y!Z"DF2/%(:?C=[SNP!HX7Q6Y.;2%14C'P MPOG;R@$Y@G;L'"&:ZR==9V:FS^@CJ)G:RH\*TBG=[9<\FTA7DTRT^3*U%>T* MTLG:72_.[6-YF--2E+%Y 6DJV>BZDJ_=0]=XZO3-Z!UV#W M%%[V6[$-I(N"-ZM082=(PF4/%X>^2.OI>;.>@W[L13]:^$?]=X\BE? ZJY,2 MU_YDZVNP>\R4]GI50$HM>]>0^_?#J^OP5?[26PTM937MPJ2M@A%/GE(^YK-SHK^<:(4$Q( MK1V"Y86=D@*CL3*UFF&<(JKM.^XTHI#%^]^HF8W32C+._2)!VC"%,T68>DA5OB7VO>*LVOF42W2 ^# M>>QOD:+R;XU5#U?0PS5\C(W1/^L_W)2X-7J)>'[9O D7J[7$YF@B3[M?PY&Y MB:H)P#R@E=E$[2+>E3=;-<"<&[ERFZT:P%[##JV&.%+ $-^A;0N*4X@6!@LP M<@$OG/LYM,%5$!HJIEQ"*MCB48?P],T31'B;H\L(TX54L#53\P#\AP%M/"O! MSSQ0)EO[R;2!O/I$BTLT24 W,\G*2DB=8!TFU YG+K3H(&LZJ:H,\PLPT2+2 M&JT!=/&+/TD(5W>.A7[Q9G#[RZ-K@?>7-V.%?Z&^>UZI3*W)PS6;4Z>&QN<& MQ71CO'N\#1#\8@(7*=,CO(U>F$X[.HB/&6*R2;I[)+$W8<&;2/3=]5? M&R +2:?A*N[!AGZ \J0)_5[2?3"34C_>Q-Y'L$: M[W\)N*&1QG,M.G#[:;J#')=DC2^Z"-!-%S9D(+>7I#O \0BFX"IN#6/BQ'#G M12OCW&_: %EM:D.71]*!<'W3F4B<0F/<^U4;^-@@% "F?I2K#[(GXQV_BD$$ M+?>[?K!1VI4'CBU'^Z"+'S0A0Y?]/2_R]6!P<=4:Z)ARM'JS4(&7=X/P5M\> M%I%002"!+CAV:X<_'446!QAB2NJXF<'JZHN_!CT3 ,M_0!I-/47S5XX)[&!G M[!A/2@JLUZ,@A-7MO6//[3BTS@3\%=HPVE:;>C<>A-Y;7N&&R*M)D-U*.9F,(5JE4T71LY$9?V=88VJYIKPRG M<$.C?$$YO5V=#OJ7[:6,/ 54?=BA=N+QO?B(Z#P$]*)5V=T#YY !EJ6CK%"6-24 M'HIW,FNZ,[X7H6F"@%\@'S CFN[ E8V1OD,*ZPM\(U_O(Q;I2W M^#ZY+O8N)]3FODEK%:(QWWC*M:7#A%I"Q@,$"T*B<"U \-E8TB\FD9+G!>X/ M^E<7.J%)Q(0%)D-"M8$V)89HU \2AF;WUD;\$M8*B<]S*YN51QN@!#5-AXA/ MS$;0HMZP9N7I-EIT,94&0)7N_JU?G\7G/ MD/VT(#@T88W.)5LK[BPH<%9O.;9B0G;L\>RFG-7;RQE)@G=Z*E"/LWK7."0H MMM+K#K)>8Z[!6;V]-*@@;"MN*NCDA=QNDLA30"MN.;9M/8RHY*X2J\@U#_I_-VP7?^;Y_O '[GW[X'MSD/;7V"%C&84YW5FOHYQ MI9R\Q\L-1-?_ =+069L9P2NAVLL-PKN3>E]N:#TKA$55>[FAC@?Q7@+/_+GP M'"2'?_]7:.-[##/;M(-Q^.K89O1S=$B']."+77&X/.WO7W'(UO:W7EP?OL00 MU?@+2A#7&J?K;>MMP3V'6!;&_8;]1#4;_Q0L5QXTX"9NQ\WFUC%\?S2+M$V[ MYL#.J%U'4(Q'UMA+"J6EZ_Q+^.K;EHV$>3$ J@+NJ^- M$U=6/PR(^L/ 'X6!'QBNA58XH@NK@\?'F0NKM-*>MZOUN*QJU[+JZV!PUKEE M52*4ELNJI.F)[8S@!+_F1EE6$=-KAV-)E [A%A.Y/2A3UU.4'-HA+080)\ 4 M6=6NH&Z]Y=)S(Y:F(]K]^\K&NX2/+DI^25Y'<69M!X 4 /:F757$UO -.Y8X M5^4)BW!U0SZF169R,B?R:8[6>@8-??9*?=ZFR/@2I2BE!KTZ)-&4I'+^- M . G87XL;'.Q+VPT/A=Z?)8MJRL4DJ\$I?>9!G7M,]X8/K#03 ][,T6%/6,- M!/8:"#IM7!&<-DZB&GK9*M!/NUI:L)>X$VHTR\J1!/&,O'RBW6G<-BNY@."S M0E96++3N(V1S :P0'\_=+U>.MP'@!< UZG&C-AZP:.A$S8C/1*-M;RJI*V_#YX.S?M.Q&J6P*G=T79O>M-R.&SN&BX^-*?NLV23:$:(^ M^ ZIPU2,UHA3]USSB;1#G:EY,E@4B>IP1WET\24;-(;C]IR=]J]9KBB$#-I" M0M%OHF+[-(= 6A;M@&VRAQ565'TA$DLQY-9S MHXG(%-7&"+=,SJ(=0X11H@'-*:\NGF>QRWY4.S7PV$$ZC5'DA*!@+LTEI"[0 M30!V=C31LB%J]W?7#OS)RW=L%,V8]CA'&N&Y+4VK&K#H39JPZ:=I2>KM5_J27CGG!KK.S M<&(/8=3-(PB ]>#!AS ((7CT_=! 2B*=K(F6\\&I)U=OK3B(&WL!-C'#262. M/=$M"UA#UPT-Q]E,O=@8L0W>KP'$%T[<>/I8U*]5*O"#\T^1 B6-GN0; TUR M,!L0)\Z9<<7X9OC!G;'!]]9]TW#^"8S"L;C6!N0ANACT+QN.;-LVCDM1N*10 MB]5MHOK>1C%>^+!_'MT,O-GLDB1G;<,W UK1?_Y *T>DMAA(DH>.S"H^./UK M4ZE>D2";8SF.ENB/9M%GV?3.EGWDM6)=*HUNV2)"QX.@_WODS/7HQEC] -BG M"PV?:*A$ V/T8^3]9=@PNF0JF_KE6G$T$FVT+BGF)^F1@8OV&%2ZUY0>BOFC M8 '@=&&X>IB:[/8=C; %>"B-WRIK\ZAJ/_;H6J$9)M6 M:;S9%BV_$]UE]BX>W0#:KF^;*F=LQ/H^N"$THU^U\70;6M6\LK7W2M!>FE"PVN#"[5OFIU< MV/JU L,IY:1@J?JHY$TJ^J:@BWK M/WXP%V7#^1R".5IWY;7*OM[>9)/RF%\BS,\_K'GI!$%J=EUY\8\+UF?/70,? M[V1@U?I1%Y7]'4/[[ 7_!,$.]"K^F&7J.QI, _I-K:$K[Q8JTUZ,Z(,'DZ]P M.M+"IMY&'.U&%Z6GQJ3XX+[VX O)JS+"H1>*P[H6AUY(ZS@&7C@&7J@_\((& MO68K R_L=7Q:70I]=%$'%S_>'#V>E A'N35,R:$=7>H#]Y!8HGIJ$SVHEX:I M>;2CB"A,W$!3Y-7EZND+<%!Q\Z%K/1GP)\ >E\D,@WZ)F)$M+_/5H'_5\$.2 MX@@5C!-EA-8%Z-^!"Z#AH,8/K:7MXN=5HONX/&ASY>TDY.4EU^7R,;[/A72V M0"+<@35PO!56!@_J'#D[B7E9N8E7D'3([SX$$5=[ZHE6G7#2K8$*Q/<1V+F2]1+K"_0QB>Y%3WPO>_BE*5[@K5[T9:DU:;-13MK$,3+C=F9#3+^F#G#GZ5@'M2;$Q>"XYV M)LW.%(/2M;.-JNH\B(+1A*$)->)H:[796G5<]'I$J'ES*]C?;\+@!)MQ-+G: M3$X&,I+>66B-T75TI=8_VIAF2[7^\>BIU"E$ V97K5$Y[*]/!_VKHS&J,48% M.!T/MD@G(@W8(6?M1X.KR^"J '(\-LNIENBG8'43V>"26F M0Q>OGE50J_#,F*1M56'\Y37P:)8*S%(Q/%T\2*N@;?*TNFZS+-&2H_TIL#]9 M.-1SA%9_;%H#.IMTR3F:9:]_B0:K^"H2KA97VTOK[8UFN? 5QRBV+0I;4<$V MM^&D8Q_A]$USSA 62BO.]P%]U =<=G(-7[\2C^L+'BW62WSMV-X0-VLS$I66 MH:$#:N7U4RW&4535T3)460:WMJLN,+6O M3??6ZT/?#Y?EEJ;G DO3M-:>$5?;,W;U'M>E[5F7EMFWVCY,G^%:NF_[AX=D MM1UD$Q,DL^QS9?Z:M9N1:'2Z7%&+75R:RE+CQ/9_/D" 7XL$B&-!74905._1 M!!3I\'B:Q.Y'E!P:,2O\*)2O3WD=/="9(/N&-A8]^OV[:P?"T^4+@>GRKK[D M"">J\3A1;L=$N5//$%Z?(M'QG[@ZU?&W@QY5V;YGC^0SE'4): M%NT(4Q^\A]025A0'0P8-,B1UY)BBVJ@/$=*R:,<0891H0'/*J\OS=$6SF0\&J/+"B6LBO1PL!E]W^%J,F[KMP? M!0L IPO#+3[^D;W))EJ_=G2O@W(2-^2DZ+L&UY"&[D I46D^.E7M%I2O_FA MS:M;TL;V&L!73Y^M;27:C/UR&K.=?/5'VVE>W<>'7KBUF82-:M!\#EIPM" M M-*[XI9@N#4#ZKW\:=G3LF@5Q*5QYQ*]SZI'M/[[$)$S.*O_C_P-02P,$% M @ >X$+51*\0.F\K@$ H2H4 !4 !T96QA+3(P,C(P-C,P>#$P<2YH=&WL MO6=SXLK6*/S]5MW_H'?.$_:N,AX%HF?ON25 8$P.(GU1-5(#,DHHD'[]VRT) M3'(&(SPZ56>/@5:K5PZ]>O4__V^A*L0,FI:L:__^+W5+_B\!-5&79&WT[__R MK5PD^;__[_?_(=#_W/\0Q#__7R1"R-UTHT1(NNBH4+,)T83 AA(QE^WQ'='2 M#0-H1!F:IJPH1-J4I1'T'TG=QF^35#QQ2].):)2(1'YO3YL&%II%U^[\T=0M MM3\DX[\*#TK^I*B?-$G31.PNQMQ12:)6WA_O3522!R8PEVM []#,Y&8=L8.7 M> \UH3F314@\Z .BD$7/B"1,Q%-D9"!*R4A4(F$D%8V#R# J2I0D2

O.L@WSWQ]CVS;N?OY<#$SEUH+B[4B?_<2_N&#\\(F29+YB7\>(!JLAR\L>6?TG%F/I7YVRZ6F.(8JB,B:90--?'H*S2G9N[#Z MC\5^>C^NA\H+.X+0L/.2-5ID#2T'8DK\M$V@64/=5(&-J(?$^06L[N-'@O)Q1D _["[8 MTJ,TE7AI:F^$_\ Q6E&I5.KG O/A9KD'3+ S%/_Z1/\/D!_1]/B*7R,H':'C M.SPD'^6AN,=#\H_?_XPAD'[_HT(;$**NV4@5_?O#A@O[IP' M_WO$7AIHI3]__V/+M@)___-S_:\WUT"7EK__D>098=E+!?[[0P7F2-8BMF[< M,:1A_T)O_8E^WADCR9:A@.6=IFL0#Y 7=W@V:'I_RI($-?=/-"!G A'#3#B: M;#HZ,Y0HUUI\D* M%T M$ PN1 MO#M82JD,A+C"D@!E(8)?E9*)")^-\<]74EN2RU>G=LS\(#:AHO;X: MN:LA)D9*&DI-6Q S"6(YMMR!%W0K#$PH24(K1C=65:3(CE]3)<73+QOWY-H>98\TO[] M$=D%+NN8K@@(48'R2-?2M^C8H?J=^^J4&G%H=5F$?*L[7:"Y)"C**E"0>-+[ M<'/ U)#QMFK0;.(%967%009S!_9RIX145EF.3CKTG#-AS<[PE=&/W\@F)B\+ M/[4-/R4XR;*C#3H/#C=-C::+>GJP$ECVT_#?DUEMLJQVEGRG^M!Y;-_K SU: MQ_#'$A>"GSI*?\90YMEVI2?RD?SPOAJI*7&[_'GZURC#[N+!JCHV-M38L]]!1LQ4!DHQ*74X=52)Y$=TL]LKL0@9 MT5@L$8U= B'OU@(G18A#JV/$S5:*K++UMAJ7VI58"7-'-!I+IBCJ*Q'R4;5P M4H3H)D6J4WX9F\2[*Y.*9]#W31N*D"&FN-*K(]Q,6%TDY M=#_2EC-6SA69:#29H&+/(02]!)JR> I2>\"@B.&.TY +N\P@Y]8$2D&3X*(( ME]YR6Z*@"K-^EN-IP3GTC;59;J2+8@2YL=!(FJ&+E6(N#E="':NR'[_Q*RZW5F0" M95W:7>TL;5G\@$ZG)TVGW:@G)DQ>JXR$&%YM_4O7RJ*%2NYB%3#:K"\!U)(3 MXT8.6:V:15BM1)9Z[[6,!;-2!F6FU4@L"")1D,9 7K3D\C(?39$#-D=9B3-:"),A(AW9+Q6KB% M#35+'BCH*@8>S)TY<3A<;?#5+1959AYM,#>1,OY*2^P\KBBC6E5A-JMIC M:*Y7(T/+7\\[A/&DZ*CHFO@IC(AI]%B^%9M/XH-IK6Z4Y[R1'VTP)PYE3*Z:B"\N*J1-4V@C5P$II=/0VI@B;]B MYVB550,/M+@%-$79 @B;!63'9818T4U94#N(+;14Z;Z1TN2)(X+VHMZ9,%,+ M*8H8B?]W*#\_=]-/KI!"3836[W]PFN_.3FR:]\S'O0K6/>1^;PH;M MN*F#Q1.A5-?01XM=R-9F5 /:0-:@M [XRA![<()8[*\JLED0^$[9H>IV^6$\ ML'!>QWL_=+VE]2<4NJ+/0QF:A L'/)J)SA2*N\[2_L/KZ2PXPLOV/DKH90M# MD479]I9&2+**14;7MACG)5!__%X/.P[K/S^/ON?W>H&;Y?P\!KOA>@<;3+A9 M7-OU6")D/,*0&S#]7]:?U\_]W"'HZ>G+2I*K:)#* ;)4T#+ D&V@^&1N*TE. M*:WN93)O,^W9K+XP"BGVRLG\(LC?G-HB\EP=!>_MN98 #S/A&"-RAG0BLIS0 MI[PTTQZ*?+OVR#O3^\='HW[?4^:C:Z?\6\&_#BY@?'?R1#J]NIQ!6"TTIZ0\ M&)<>6[U(5S.NG>1?K=,9-VZ^+'U?UNFU9;-HT7ESSA5[E61WU1HT.U3]RLE\ M(9T>"&J_6:L4J88Z\_I<>;:!3P .OT\7+#B=*B:\41-[*4:Z?S)4Q:8,C]9IL6>TS4DZ":44F0 MOF_T'D0X:W=#FQ8H-MC:8SZ%5A_/"S!K.WJ2!R0H99O)7JVYO'9I_V*M?I9L MQ&F5^E2*/D3 ;-28J*-N*9)Y[-2=^S!.N5YJOUFG]_2'KDC%BAT^(]S/=44U MVY'FM0OXY77Z67)/)]+I?,UXI'I*0R>!8D1FI5YGED]>.\F_6J>?(PX]K4[/ MJ^4NV6J,[4F\PS>[##_)Y92K]]8NH],#0>TWZW2E5[,MLS/6>,BP#_#A,561 M<]>^81@ G7X>+AB-I7F#G8Z[/!TKNG:&_U*+1IXI&?%> K]BTB@!M!_3DRG?29AI*3>-5E3Z MVCV72YBTP)#[S3;-J0.['%VD%2Z37.C)3FS2FEQ](N+2-NW$;/#12@GTM:IK M;J&E3VV#FRK] 5(3+JAL%Y5^O^0JK3> MZ9%*+*:1#DDOVX4FQ3J]:_>IOXZJ@4@ 'I%51AGT2>K>))>22$5KH$(]C$-9 MO:XH^)"L4;K8R&2LPG*2&=YG4BJ#O.3YM>_??!59SQ4,/4EK%DTQ [;KU%NV MZ1YH:\C69"^W@7Z21=L_

SG"\ ''0[>TKIP7?17H7?._@S#K<]7^I*4"K !6ZP_&1%<&3&10<8H!G M$ ^@22KE/V?6,XXVX6(#,M+MZI(Y,IJSA\#J][>QR0%VGF6--[]X&ZT_?F.\ MWKV(UU,R(V(XT\;'@WVO'EF5#5*??ML03-H:NNU3K'_Y!.<>;]9@F;90!H^Z MF7$L6U>A:3TQ7W4FHVEJYCKQFJBD$S.A*3!EHU=':9_,9))4"M0J-N2JRQJ(/SQ2ZI0-G'OQ!C*'--ZAL9MS7'_O MTSJS8LO5X;23G*BET:QH]D&J4@N(\&YUH.7X5N B*'ZV$+HYC('"IUT!H M\*NB\3$-KLR=98FLW2\X""AV; SZR?ZUB?07:_"+^^![W9_>H\'+">VAH'5J M(E=<*.*T.)9Z\=25D?N+-#CU=EM-!8;2:[],9')3>)9N6_WY4<-SL*(^AE*OU5O!X?2/IF3 M_?)R%FL56Y/,6#7507PVEX-7G!L(:;XJ<"HN1]8D8[6[I$S'>O7" MB)JUPQ/CWS$^/Q<'R944VVYP\P&9;ZVBM<6 GE%.X&S'-7)0T.*#(0KJCX9 RT&<<==C?U\6<"[V&I'/;S.5RAV>L< M>4I-M5NEO*VG3E!>[8V/<* MKY[AC7JJEVGP0M6>3(U8TIS'"W8K$CB%'7C>N.[ Z1G>Z/;L9GPE/6ADU3$* M*CF)&'PVY(T_*R1ZAC=Z0IT;FNU"9S(M#=NE,:_RQ>#E[P//&Y<*=IY*\M\7 MD)PT6-!DOA4;2U:%*R;Y24^MZV2%#UPF^*N<\FMP>\]VD/:"7"B/6W&0:N8? M2&@K,,K[Y1ZGPE8ME+QDB%1][S* M9',-TEK&ZL, R_NE3,!74!![E@U\*^)F\[L,%K+JJ'O[R>^CL)9YK(\4P4A, MID)Y*J1S$YD8!G'\(7:O:.F9<3#KSN4 .6Q.YV7DH-)+1 M7":X/;K?2]<-G-=*UY*NC6P$% 9\-R%0EB41&!N ?7(^. TUQR3B K=,/-I# MEGZ8-(-W_')-SF/0^00]"MYU4#$FT/&/4?% ZV9@,;Y0M:;$P89J5 M27E ; MUT_.K].ZL0@=#PQ=G[3N/10C5"LGJI-.6K,:O"$/^>"U,_DH7;] ZP:#KFNM M*[>:&9N!@QC7 5)FFB$9ANL%SH<.GM8])16/=$-[GHS'0R&N5E?8@3XSN'PF M\G!?+C;Z0O!.OKZ!C%\9LGQ]G[/W1+?KI]K E,% @0U@PYVL%L*BI&L%M QS M +1)=3B$)I3PL%(A76VLLUN%2EVP2W2&:^8FFL6DK%8O'U@!/U$H^^;W[2/W M*8/V)NQ^JQ3K&[GXO1;F53YN0M%!J*W.H*G)H[&=DS5DBV5MA$<_%\)F M%&!9U6$'F,@[M*MF R/CB=^WFJ_Z0RQN8<@F0F%!0Q,EUW72;6,V29A4D<]S M$:XR-4"V- VL<7X6:)]/WPCU=02\)Z=YPJ=Y29BS6BH^BY%JT8A"V3"9B1-8 ML_M9FB>ND>:4H&B1IE&@^VD>.-5)CT]DK&GS[(+Y7B?UI,!O%:A-C:'2, U' MYN6'^_JPU:@/L]&S9VC>!_W9;U_) =EL \6!Z>7FSWNT4&"*XV4)SJ"RXZML MQA0TP[$M=P"UY^AL35F&P$(V%C-]SH13!VKB\OA\6R.M!C;,6+;V)_8,-%#V M@HCU[V5=@\LR,"?0SCF:M'; &/A(:U1BVN.;-;(PHZ)9L173)BWF! M(I]WGMY RB,K>8&6)UC2<29X6L9Q+K@.U7PD$_('"*BB/QJU>#\:XY;E*(K3 M+:54Y /K'X8">DT">B6]_.4I&Q/U13W'149T%H5(7(^5 BL"I^[)?XTQ\QOY M@44P2++B8&2Y"0?9EB$*'D3%D:"4,W45'ZAS;'>NZG!]>JX&S>88F$BLCT_P MCO*^7*^^5+1IT2"+4GS8X@<3.M#2Y](&/GL^/K0EP5%G M$3[2777CD&;KQB"PB8*SLN=SJ88_@"^?.6;]06L*R_5V<9E_+/.T8,W&W0P) M1!!:TP ?K7XC/US>FF:GC564*2@2IPX>N^E28AGI%P*[W?*-K>D?RJ6O6%,Y MW5X]=N+J>$<;Y'#E-=]A)HSJ?-BH_51+<^H>T'1>XD M0"R UZIWK26S2 ME*RM!NGILD?FR4ZWK"?F[*(?V%V-8-ND -[(=VJ;9-3ZW?:C6-#YC#"T*H,2 M38ZZH4WZ0SGF;3:IH[#60Z+"<'Q5[9'MQ6,MS0;W(.H5V*0 MYL^B4UJ1X3) MK$12*:[#UED]-^:BM=)U,\PE;5)0L_RGLDGLRM+M%MT2)U/1CC%%?;%8M:_; MA;FP3;IFCGF;3>*&>4KN"J46#X>EYG)(5ZQ[Z;I5S,5M4E#WD]YV!0(K23*> M#"@U($L%+0,,V0:*SR^TW)L_]LH-D6L.%$H @UK''@56Q[SQ)H070?Z>6=[C MG-*A^IW[ZI0:<%G@$/>YBQ=?%K%>SY LMESE.HEXNIA6 M%;4W"VQH&6@1"V)8F2P[VJ#SX'#3U&BZJ*<'*X$]N\&]*L2=Y'[E%T6L.XK4 M'6N5FDUH*UY=1!*1AUIPL\.!%K$@=3]H.@-+EF1@+IM @=6A6T7V5#7EH2^+ M'4)YX+B.X\B$+F9]OJ"BCW;>'($LI]8UX/2E5/?A,;C>S7/@^H54K\)[2J;X M@B.6Y.D(S3R4:F5S,NA/.LQ#>@8*)%\JA(1^)Z%/=M;]I ',5@6I3^W%[($4 MC4Q>X.G!XZHAUQ+=3O':/:H#,+]GH'(*9^"0(VITHB(HK!/GP,+H]W0CU^GF MKMT!^%*.".IF\(HD!.)7XE6W/\%5C%:#"?;>_H(EXB3.(!] DE?*)N1I7LXJ3,"UR6J"-5=J* M\J7@MA7=AF['RW\&O*!3\15_;NLX0SZ?'%7'I"-YAN+)-CU7(NL P0) 6P M?;O'*RRP/?3$"F#G8NZ,HSJ*5WDU'$+1KKES5X>LI!N;:K4W#90>'VKUY MW[7?3X];.=VLP#DKBKJCX=+3FJEKZ$_1:ZRXNX&\&83>I$G E"S>D- [4=7%]@+V3]AN[:'!N[2$#""#;(:-0:38J;+1+7V/)L(;K8X2*8K MJ+[KB>[2X)9DR7DT'994[62":RK#U=8/]A)\^\ M3W;JZGA*3QQUV$[4BR5EQ@9.W' $M('>"[]VP ]3GU_,>V!Q M[+E(;W]-B9 M 7ZIQHN%A\?X8F4%SB\XQGO;X(>\]RG>VR^&8)?E9*)")^-\<]74EN2RU>G= M!\%"?,F-._.".8\!&,N1S;8YR=<'W46O&(3C:N>XSL2#/BDP'N63BRE/4[-, ME:27@VIL.FZ-AO;9RUG>3?EDA&3.7CW"&,H\VZ[T1#Z2']Y7(S4E;I^_:650 M]86CR1[6<%]O89UE%"S<@-D2>&E9>ARR-9-; M^<0+911@"(W2JE[H-/D)">S>1-1GHVE+.'RC:S/P Y]XGX'&"U:B6RKP.:W. M10#-M^8UJ9O?DL5=G.(G/O%"&\70B&V%?&I$-E+CB$[*JVHGGIZ+./T(K1G64U*9+3QW1YP<3[]CWYA%K)?6![LHJC0C>K M_$%Z'SR/O\Q"35=E[=BT;V7ZD@1:*"160N2_;XCB+)__YE !3):J.( H9+ MW7(C7O0B;Y/DUX^]> _F\#71[_&L?U<

!H<*+(& MU[BFT.%J36C^&N@F8IG-,[<8D9:NR!+Q M']+]WWH$GH(Y\O,3)7X=Q;:[7/3C-J8'NB+Y#V[>3*,Q,]F2![*"S-;=6):0 M24-3_L]_DC3)_-J0P#@5^@YQ\190DJ<%!;@Z38@G02S.T D!#.) B$8'4$B1 MD!28^!"9^J@8)Q.Q'Q[_?0WP@R-$I(^!_N,W7RFTN"S1;+$MKOG/S\&['OYG M8!(_?[_WJ2:7X1N%5H%K$FPE2W#=S#U;R7-$IEHN%YK-0K7BSG@27DF]@BU7 M_R2?U,\N&+OK[@!KC,31UK6;__D/%2=_96\SMP1-QJ*ITRV8BIYPQ;EJH^PM MU5T@LC&:KKFF3Q8)W[]K8&W[,4^8T #V98P+X(VW7COG+\=6XJ"L*,"QXM_YCFW.P ?<-"C9CHF?^ MUNK-]1: 8^OK+SQ7P?UFQZ,@MRR/-X8\< -L<[VP+0N&OY?6W\^@:>/R")^- MD?WQITC<1JG_WM97_KO6NFO++F_-K:/YAHH^7ZOC]>?(W 3&W<"$8!*9(QR] MZO-L?@<#9 D=&_["IO$0PK,X.EMB^[RI?:/M\;P8_[^V]";6)]WV@,56QSQ=8\&%L@!TTW"'D-BNF9XPDNR$5"3H$0<\ MQS'D#8'7=3[7[A.!82I@,>YK<CTF O.=X(DH!1J)2B7W'>=FKM4>ISGS(+;NS$6V#4G)X7P\=YV_JNX7. M\K= ^#=TD(= L<[E(;=,H'GDWW.1N8(RX_A"DR.+3=CKBU(MRL9/Y")'K\9% MWJ(=/BXA#Y?OL(VM!EMI%K!O'+K-)W(1DI]T5]9^LKUA^[6C/#1UE;!UXL3N MS,>W#ZXT$L$5T[*%:YZ(H8S<(\W!Y4IWQT*0DRHTSJUCR*%75MPW;D47,E/H MTX])?C$I&GVNWV>R['UZ_BZH2)**,"D*US0$,*CX4G:)O]NDG8'.#3AR&^-K M-NXRLTWKKFZ!B-7,\$NV-JZ/[^7T8'@82>XI:J[$$FE9OR$*FGA[/A*_07O] MQ2V :+OPXJUER&^W\'@@,_'L5^TT JFKK] M O?RU [UBPZ81]PUBFZ3J6\&WS;QKA.T]\0_7\.@.R*7N*6/*AGW&UG#]8EW M$6_0&Z.DB 5%7(UH0\/49UAQGCQ]Z=DC>7.Y9H P^"FTN,[JT;8*8 M:J3>$=HCAE03>GS2 .7FL'FX%_V2NY%%D?H0W\5"CA,<5+(_]R M(2"0/ZPCA]@D'AU3MB19='UB??B6*=[^,GD;=>X[S1'0Y)7[^>^@JI\]<^U: MB%VN]&*UP_\&3M-Y]?@J>^3U@ =ZTN MR,M*X!D,O,/_O29-<29R!X_OS^&VG$&QLI)D0LOR_RG)&J2VE.IH'FW4H):B MR(@0;7=H@V]FEJ-W*56*R)L0V$0;* I<$C5@3N9@>4,T'1GY#W3TS!F1ZR)# M!OU9-5OZ7-LB0@$VM9+1[\5(65WH-$ #3:7$R<-"=IPZDG1K+=>A_*$-MKUE*9(3\3 M?!)O'MI.Y'?[L./LCF$BL&4#* 1<0-'!>W/H:]S/R JL4_QQ@_B.+.4[ Z" M3?PJ[5+3D7 J?=G8BSA3[>ID+,?N;2[?;!6Z"]&,T;GW19Q4BHG%+NLU([@( M#-AQG_A[[VN=>!/FKW/OMF [QR*W8(\1G1YLV \E:L+%.[%F!_;NA[/H^]1V M-'G9_#A2+8 M")UZ9JOI[=-LG9EYT1X];:5@QJ82ORS"A@HT,'C^[MT-@>R4XF#%2@!$=81- M"?Y]6@$X]-DN+Y7)_34UD94V95M&$W@[,]"$$F$XIN7@+1I;)] (-[RGZ+\& M?V,;CW>;6=&^N_@63>RKU=EY*OD2L>0P10))2,9B0(@.DW$!X!,Q](!,T:(D M#NCHNCYO4\FG5'**-%?T$2_G[T=B5>AE'UHCOY9E9V2Y2$N\5*RT^>:0R7#F MM)<2D[CJA=X?N1JV4B.M9U5YJ)+E;&%&YK@"'AD]<77@R;:CF,0M^:RS1,1N M_=-)WE_!WN1X [3T;33^YP ;OV7^'&!O$\]6?GT[8!GJEODF?/R>%)^OJ_:. MG1N+YT^5GQLMGZT\:\FVURT G%,B+COY-UN^5Y@E5K0=@#V]=YWXA(3N%ZV M5T'[ ?ZXA&H,+G_XVO-C#!((AJCXA6"NUH +<8R;TQ$HP)B/9?3-4Q1R=Z06 M^$/*UFL"FVTV1D42]5F6QZPD\Q'].O\#&NDST-CUZ7F3JK5;I& M)MW?,\2&Z2S;A6M=S/F6[ZG:&_'QJ-.0'^U"E)N .#^J)AZG4XK#?!Q]C8_' MD*@ 2P)3(J_H Z 0N.,*M%_E[2_=B?CZO0=_!YV)OR-[]^-W09-P41,D!DM" M'$-Q0JBX?\U\#-W"0IP W2IC_XOZFQ@#RST<(A% 4="/^. 9SJA.'1GG4VV= M&$!_ )ISDU)E<.6@>T9JG5C=RL>N.00G6_'/^'@4(3FX4[\[U#"A"%W?FJ() M]["[1?R%YD.L3%@.PQL/?7/@>[JW0/N+@/^S#\?4, 32+^ MHCT8!T@@T.^#1P0!'N\.10_A5?CSN%?LN(MP%PDLFTB1A 26UBWQ[';RXL >MY\3W36!_!LFI!,V\# 84\^TB+^PMO4B5\T@SQN;X ]EMTC.08^DG-NW>.M=Z-2H/7WMU486_3# MY//UQ_:V)_)*Y8/DWL&AS]ED"L%SGZ@Z7BFDO3 M]RZP_A!U%4&_O,&>$)H.N0]XK2-B9.IS>[S^^18Y1M!=FP2'LN:>].N#Y]:T'8F_('_S,6MJN2\= M-S+$.QRD Y?H.L7Y/(7/9X?OH/KM-*<=SRZH;]AR8\_#E<&2Y& EO4-QO#KX MOMRZ?IQ9?_QN/A>+/).GV-_"P+W6!F@*W1[HB[,<>G)7F'8L68/6=KHS.NX; M^?%#HLMUZNUX=YAD"^G>_!BX+S=:V\LDN(V(WY\07:OTXZIM/W1 7!^TZ.$K MVDUXEV:YE@,G!T:ZN3S323FZK:T")6=Z37 MJRO.F2M<'X!Y3\V=U?2<W"^9(%^[F,'??QJ^D%K%1Z&.9H3EX;&= M*7<_"FE:37>WDQS+2\NBA7J-V8_TH=1-]UW*$K]\+J-78X[2$!9T[-T@(7,U MMP8T408*#K!Q%R(\V/(OV;,(?'Q;EIX[FL3\!?X^FF%]G6_/V9+69]G%4TM: MKUW\%K_F*C%KUEJ5Q8G<'*5!KYW,/,;K+_'K>S==SMS:\8PYYRO;MW6W2JPQ M5)2-UOP+"8R[8>$U.'QY.^#O6Z*'( N*IFUB2 X5;(2=LW%C,JJ2^2XW5*5N MH=*W3Z!@HQ_R[8F*?GK/+0"\%YSM0M;=9F.=D6/9!./=0W%S:!@DPF?8G+NO MC90ROJS3Y.#K- 6\P_XL5:,W=,)CJYP72H[S\8*N(Z'BM[$ M8LF;%!E;<^\:#;^].FC+NU7S;473-X3^]/:3;Q+N]O[>)CYUD!\]2V_4TP;% M;[OT\UEP=P]2'+OG<[NH]1/7@)X 7Y)L&0I88O:".Y>@OB&D^0":R7<$0$]W M%OS?_[-]$\, B!/D;CJ:A'>+=?-NC;:MBV-](&B7@B,8\2YZ $,4N-P!90Z6 MUOIR@]13)?S=!O/N%;C>M;W$UM\8"^%UP,&^#M@_ )^BD4\$D'\23\6&0C0: M3Z&O2%) [KXXD(8T$TWNW0'I0G2Z2V&WH7=/*;UZBRB67Q_1+39=XO#U!9EJ MI<556LTOJ2[ZN#JY6"7';/G,&[%.W\9>[%H5HOT<:$_=DK$0ZZ?#^O9N-]*$>.2_/^@?;R(%>9OZ M\L3UQL3G"A6VDBFP)13<5!ME%E_#(R"K2I'T8:.FY^S^NLL@VVAY^Q,%8C,O ML36Q=RQW[0*M3JGBKP^DKV'(=W26/%>-W26X<:.; M"C94J=PZN^\V2'6/B E4(I4DJ8^%)GA2_YZQVX.H).!,?5[,;.8CGB;\!(:" M("/1Z^'Z4 =?(7_]&3J8+K,5-L^5<8HB6VAF^&83.7-L)8N^+O6:A::0BG]6 M&=/7K8S/AZ(RT,#(5<:;EJ19V1(=[UI!?*:(U8"RM&1WH^!)AV=T3?(VT_&8 M!K0Z8_L-5HB&;$VN7 4SU/4P?:B"KY#!_@P5 M'!7P/JFI*]9GM7#TNK7P9Q&Q?MI5PC53%Z&$]>ZU:UGZ>O@ZU+)7R& GT;*O M;WL]<>9E][QJP+2%0N$S^UL%HMJZYQK7L[GUAYK94!V%W!@<;MS=OQ%*< 04 M ;DI?_I.UF806<8_NT=F6O7+U^!@WX M22('1%LW0ZWZ7510J%5#K?KQK6Z!UTPX$II @9; 31T$XI^^^W\RE+CSK._2 M=*?#6_;>C-L=WG%^D[?<(S:^VQMJY^^BRD+M'&KG3^QC9^$0X%H?@3=T[8_? MU3\!-M93$'@*I(0U63>W=/&UZUWF>C@]U+M7R&!_AMZ-"F59@\@#',+/N\-7 MOXO_:5S@"0AO@NT"JE#7?A/%%.K:4-=^6+_$A"KNHB44M.&GM\YBUZUJ/X\* M]WD"/X_;)\FZ%NK8;Z*00AT;ZM@/*Y:XP"W&"#3[TR6I\>O6L)]%Q/KI4*U^ M$QT4JM50K0:'=)=5D$VT'F#CR/QCRO'I^6M7C_N=!K[J8NRM@<87]]$,%_5U M"N'%=HEX\DT?4OR2K:Q(1T]:"E/A:T]8=C:\RBOOM[:,R BYW<8C8K# M:#05DP28DJ 0I#R;"-;J.2)7+7107]&2M5J$7]NMMB6UZW".[;RI?HW<5'] M^]3R\KH#\+WCRI)HN-=F$;I&Y!#7(]41J;M74>#6Y5-O%.%= M6?'@:!#)E]?;'-^"[M[NNS^3?ZWOW]Y=YL"$[A48UM,ZD#2A%=BZB5TI.Z_]XRM0IXN,4:K]U^'4#(' MIA11='WB7[GA [0>C&_L<-$+"14"#0_R;R^HF?(,7X^P5=)40O^,O"OE&Q!G M(_'-!G@\E4K%;C$IGGD;(7E $KIC$@/_3K$;0M\LW@7KZ980]+V;[-1$[["^ MN 8?/820/,?7, !O-D,!^%M]\ C=*]>]J>#"0!_]N3%C;+_X ^^])0I(2G05 M$B*P('K?4G?0GQK20/ARK>&2>![5^(()Q&O(LB!+.EIN6&5];;6L'MQDC:84 M90--\=1=K_4H(6TG4'WQX^ M#2U;5H^\S:/&_KR<_E;^\;&^DKR7+O8L?RK<&1U_W" MDW=\U0]B4@O_["W O>?$='V)+?9U)0'[6OCE-]ML[BYN#1,D?*9< Z8_0;3U M#/)T\)5#GGCB!X;>DG5#UCS@-/\Z"@7.\&44EN,2_I9HN4M^7NINB/E8QH*& M(/SN&QTZ8]D-=4?0YIJZL8EL-?*NKFQ;AZBL"#(=K)O(I8OH6TE/B M>(P(O-NLL'E>_[IA=41NQ.T( L0ADHQF,PFLQTQ$4N0B#$U=]9_TA1&1"HL< MTJVR=_F/^^IG>?$N2 1\1XOXSZUQ'>]N?8,#+=>#QFN(* !94?MN*"^@M!UE MK2-%#\3=O*$_S+_&#[I"Y""7R;W'S5X[>(A]@>CZT#O.D<_M M2-\AX8&J+/KB@EEZ\YNHF[H&9K+I>#*&OT,^'D3.$2';GK!9-[[JQ$_. !(F MSTI $^K#FXTKGJFV"]D(E=JXX,CW'2, D.!MM+3[#BR8LHA6@J74-X#N#^B% M6$^O?1K\\QJV'7?3?'*;G_4 -Q[?]N+Q-"8VJ&CRO_:P(4&D+4R@N-.Z]^=A MFVIL&IL0^/7>%.A+R4'1PM\WKG^JN2A"=':P-D,^-KX$&!C DV$<4AB&@N\F MPPC CM'(=+]'DZ)H'9LVC!2T+$4WL)HA\*5$,]=3O_&<8*2?]"6$$3=V1XH* MZ32DU';H@HT\6HF+BR[EE11^7/W7&HE/NN5).;O: MVX13!P'F+M5RD%C@+,1K2@;?G6RY/@WR70P9O16)/@):-UV@UE]B1P5I5NRQ MC+%[-5KK#\\W CX@-IA #4^&]2Q623B.,"$BX1-FMV)SEQYHJ(XMR!,T^.P4 MLAS*#>$A&V/")2123)MO1,=".@!I*OW%9X7:*=1.&^VTSC3@"'*$G&[7 M'.^Z_CM6_F8[1O/#_A36'0<<.5I(H[D,:#F>8MXXSLBS@Z[-\E2=J[@-&_B&;%NKAVP5 MLM6&K=S\DN_"(+N,8@K$46Y$@6RX;SIEWU:CH1)28<@(6^Z1Y2?#ZCH.Y@AH M\@IL=AC0=&M>1)\L;-.WV7#M\N#;7_$I:)SIL#S'BG-,I'81(GAM,]G3R")Z MFZ2K(1N';+RC';G0K?4[I/!1V-\]R'4M"&+OJ9I=]3J\33->A=R[2WNC'*G M<)4T"HY-G#3#[J?JC@WM?:/[P?Z>\5;;+:=V D-^.88!>(AFX5L=E3!;;;G55V"WI[)NHY( M]&H@-R;V2>G94!R[55OK6J.GO?#=S6U+:Z?7&G+O#%3)AR(0[N@X_M*X> M\7?E#AR[K8+#4)F%?/1J9&$C+>;7\9C0C2LLKWV;NBF5W]J,]N/7*;Z\;8AK M[PQH6CC]IX1,%C+9/.KW=VT8_>EBW<'";0<''G9N,X9*N0K5Y- M Q]Q^P^\L9"10D9Z(9.[E77 C#-XCJ^>'*X])VMSK@/ZQ?!#%)HB>EK>#MG3 M"[S]7O\5^,.QM[S K5=VT)D.#SJ'!YT_>M YU,Q_FF;>4H8[9<_'"EX.*U>5 M3K)/]FB#16/VQ"+ MNH?1< 'X#3&"NJ&CU[B5X4@9>@=&?9\ 4=LU6NXQ=MURUX-S@NCG.3!#G@UY M]CG7='MS;*?L1=1-0W=/:"".-(%EFPX^Q 0/4LN>?G1/5KD7/X?<%G+;LWNW M%D:_;(UW^0WSD(*/UCG>3JR!\(&5GV[[97^'6Q][72*VDT%N;@?N'GK$93/X MS#?F980.S+SN$''+W+T3O=1YX.J+C'Y+P;H0S_1BCO M#.EA*P%MA&W_$%?&A,4N(7OMNI2ZZ&VV>;720$+0(JZRO*L8O+X?-[N'$)&* MQ(SG%@?NU$+KF[\)15XK25$!LFJYO4A"U@M9;Z/9W#C%;:#BFN>='BK;;I_7 M*D/!=^1)6ZVP4.SC&FN_C'_[VM)UDQC?MV0U#1OPE!NER^*^ M/LCXML#W7T[$!/&*_"9BUVT]L?4[ @UO21<=+!)R_HB:76:_C]GGY.DOZS4W!Q0_9QYL&\UM;'[>,#W(V]\5W5O(=O-C'9:"_FMY4:(]P#R+J&U M??9D^Q2,N=O;P4TUS71E!HD)TA^:+X+>W\]V-?)X=]TM9],^2MYN9H;6NM3] MVD@_2'.;/"E8_-?E'K@#F(SKV-!:=E_C9<9>Z<6T?&KQ@Z$W(>[N87B>^[.4 MMO;;7.VTMKKU>M?O\/&VDD7/1EPU^^,WJV#O?N22S6]+Y6V5[/II;BLJKY^/ MUW?H12;$YS9T#0NK=_!M]_CQS595M-^78WFS3^"M'EVB;"+]8KF'/M^W%EPE MC7$Z@.LR;;LD$)C>"B(GTDD0R3ZPUF>9W88$"IC?8)RX.AJ?[T<3$3H* MP/PF?[C/BH,^BBZU)!PUN:7:+S;=@E[7 26CXMU,X:MU@\W>UW*UHV8YC+B M(W=CQ3NAY3> >$/S1VP6]$T[L2->DH;;R6SWVO*YB,!JV@!(@GPF6Y\?'^J[ M14UX!L/$E2F(BK(N/E'HNP@A]_ZC.% M$(D;!GIJQAR7#N#=GJ38F0!F[/K*4/?8_M+J% M>D>G/5UA1-UN=4M^6M()E>EGNGZWN!*+S[/?(+]:O#UQ/^]/M2-'KHBNR)+K M$:6!XGJFS3&$&'6!6>5?!>P%ZXX%W :VT'-FK3%VP-PP#K?+]3ZI2+W;UM]! M6CRO 4?"90.G7!7]AE4]XPP=%:OWM=Q/4F(4#F*B,*1B0(B2T0%2DG%*@&2, MB@^I.)4<4CLJHR4*O1I;5I>4NN B[4;/UCOS0KHW%RB!WA_Y* CT2NH,=4Y- M,--AJ23F^>((C8SMCZS$J\*@ETY525!.27HYYW0IJ2[0AW.2S##22G/D U], M3.76!%9Z.76.1A[.N1I5YO5QL35Q;'(AM.?=5'7."HQ [H^L=4MSRS*;BLV6:M:7$2F6N=6%EULO9T),0.1[:C-4N@:U5CHN;4 MR3@VS2^94AV-/("HWYRE8IDJE>.;4C:92&@JGXC@.0\@2CF:4UFQC?&D.>'9 MQX%86+97K! _?'M:[*B:5!G6.. \1*-E,P^7J[F0.!S)M>K"DH\ P"_[2BMM MYY(KAV&%Y.'(26(X2RMZ8\4MR>HB34=AMJZQ0NIP)%]-"@\D6/1XE9EUE.AD MT!OPB.[D$=0K#:4M3*3*1'[(:\,HF&<[7%V@J,.A3:.3-T ^5>3IU#+-&[#1 M*E59@:(/AU8>'DUFU'V(\OGYK->,+I*]ZFR.A\;WAXX&49HZ6N$D9X%F/<(!9K,*'X;U6Y:KUPD(1TO7I M-.H./02KE08/]JBF3CJC3D>*KIH9?>4./0"KQRZS3J79G?*9D99NIO6B!#@T M] AC5?-"KVTT9R;99*G,Y*% =\@2&GJ$L[CJZ&&28IHIDLZEM&$W'XL63"3] M1SBK5S=*_<@L,2$ST,J8'#U(=R-U//2 !^8CIAXQXI,.K_*SAPPS3O.JQ2+? M[W#605Y)4MVA0Y/Y?B)"MZ(#SKD?X:',_M"Z?F_+2F_YP$=6S4&L4[QOJC,T MZQ%^9>P4(+7Q_7PRG>MR*\EG-&F)P#K"A,N8FJ^.T@@L.2H(19.S'N,.FO4( MNUAT;S@%.CV= "O>-6&UWJE1:.@^NPC#5(R14LFX *04Q]IX#@/<)RH,JT4MV14>%DI56?EV6^7E,0&8^PG,Z6!G-Y9B[X M/#W,/U8-4\R;(X$YPG*S>S;!-^?DC -D;1HO,M)#^0%9G"-\Q Z$K"0/&SF2 MMFM.KC58*+D!&GJ$.:R5(R;UTDKF:2&;FQ:X.M48U/'0 _F*J3&+;F>.A:/M^QV^8(3Z]&ZUN[FYNA8("<&9X[23Y(PV\JVO/%&P&#5P2(>O4TRARW1"0KQ^/_;[7-:O M@SKYB5SB>;W%K\7!.T%&$1/^\M\?](\/@I^Z?=$D?1KZY">SWOC:36]GAB%O M_$J==?;[O-;XNIC_\YQ D;?D>;7!9WEA7:#I\P-UE!]"'1CJP(_H0#\9Y?L$ ME+$@W U-8EW;$6"YP#<2ATKQG$KQNIF#.H6&?"IZNON/*$(X''XQF[P$)&M9 MVY4&I]"&EX9W;=M. YU>6@^5#3X^:37!<#>DE5WH^$854](6ZRN+TW<$X(3 MO3PT%V'5RRC8C_#J%?C7F76UO6L5[J[303ZM_O_^$G1^&"^@V:^5XUY,KW\7 MCOL"M?9U"OJB5G=S_,(M1T4*'/B=.T3\!SYH-@/*I@S[.WCW7\^P@0@#_NM[ M.O8$LW-\B/A'7J U:SG3N_.8<#39;N!C*[CMF]"T$6L#4Q+X9E:8#%*E;(%A M(-GA%WWQ45$>HZ/Y#_< +7JA^Q1K"=6A$,KT[MD?A 1%606*]>^/"/.#\ Y)_OM#7MAWFJ-*NNW__H/0@(JPX5B1$0#& M'98V5I/P/]R3J+%V!ICF$J&Q#10'_B L1"+T%)IY78T9GY&%O*G*DSS_V*+5 MVNB>3D."@!X+[3@4KBNZ9'L*$(D0X<@_<:]"^SO#P0@[$=08DEPX/ MK]L_:&SDQ:I VT^N'-$FQ7YL$2V,R099+4$^9C&C&D^/\+I^_([=,&3\?.[ MMQ>]KPZH3REZEXV3K]RTOU7X'E>=5/V1D_N<4Z-YM@'49BTS1\*'3?D-S41/ M;LD#E3$H:+@+BVXNPPS!=6<(3FOS_\ HXVQNP$;$D!XZE@U@:F7&F7<$KLE2 M[1FXUZ.ISDA(8.M/D3=TZJ58(LP&7&,VX,1.PA\HK.?S&UZ1UO:R6:%GAF*C M]<[XH5.?-W221=**W(7$33R6_$:!?\V$!I EMTN?9NTT- 1^W5"8 7B[@W"Y M4KBS>PL7!NW2VNALKH,O@9PG@*PF5;'T>45[SX ZF2:]O*?Z MU=)H+B3=_84;AJ+#?,*GO(?O*LB7K=<-A"2?SZ_XF"@/V;%4JT:*34Y-Z)I@ M-N1!D<:BC-P-YH9F7A+EJ\Y.>(WA6SJ^JTG<*4L+$Q5AHB),5)S#VWA-&95J MD_BRW6&=R91JL79D$)FI[;K@-O^)QF[B+^9*PTQ%F*GX$Z7U?![%:^):,$E M]J81BBRVA^(R5=:[.7N.Q!7Y#K'4#1E[J&TQ*XUM&]J"$L M30A+$[Z-\CAC8L&3G9H"-!L%(]Q:?(YG/5MIVV1Z&:A/EKVHW!3;,IWKNXU! M\2;%32(L40A+%+ZK#)XS)? N(:P+])SM=_)1KL,I^;'%U-6E.L="&,="2"5? M$L(K3 :XU0F(9B,9M[[T@O_36O=+@Q=F ,(,0*#<@B=Y\X(+I(BXA7^K8%[7 MI;FL*$9EWS_ M,((_401_<<[_NIX%%P?UTD)^[KJ (U*>59N+=EI4*WQ'*I2$:CHY6SS6L92C M #].W\2BIS_L>#E_9$>LO6%/5UK]$=VAOVD)P1_9)>\2A/U3@N)O#N/%M^D_ M _45!L:_7NFY79*!"[WLGZBS;%VR*-M_NX5M]I+X M5BVZ@Q-57VV^*VA;9AOPOEF+[N $AU?+JH';WGV65X,>XOQZ:M&M/!F1*^W3 M_2>$*M^FVOE?=B>.XB[7;Z0 MU3P9>_Z@W&2B3_IC O9 C]8,M6(*[)NK6J4^AX[61MOP73@T3Y4Y%F/D ME[Q.5V,=#[U)+]5BN71N:AOS M"515IM".U;-EOBY0;E\NBKI)T6'^XKOE+[[U_NR5.A;O$MKV7,P\FE6[3,H% M/DK72J,N9\RQT,;=MO^QQ)5WYRKIVLB5O10BM:DB9 YL(LQ-!'6G^L\KJKUR MSP")5PO)51:)5477Q&<536Y@YYEE-UW@,FU^DA!@8U"9LVA-V#M@4C=Q*A%F M'ZYF>_\/K![^CF=GG[./<]D>$R94@ TEP@"F'5[+%<;65Q-;'TAF&%N&L67 M>?;*8LNL UMZPS,0-60?4(SYHO>7L*(R6:O%;3)?-JUD11IWNMQ3@QU M$WWQ=KDK"#/=]#VA[!G3<#L\W X/M\._J,73W@;:B_HH4Y[VEU=I7;)X?46-=IUX1,KWR MG%\N4TUA(AN%6AIY(E[+*_HF^>(&7)C9.$O+JV\DZV]I>_7G"?N7[+H?D?;4 M'*QJN9)MDIUDICS(]]KCR:,K[#C^S\DR6H!M\6F-@0DL0 M6C&ZLZPF17+ZF"XOF'C?OB<_G7 J5'+ONM#1A\(U@C5@5DT4)]M0:@/%@35H M-O%:-^$IZ86G%6":0CW:&? Q4S0YIY7ABF:F<7^?'"',GPT-[PK%OPP/O6:T M/9K76NPD,Y8!;%?[B[Y4__&;O"7)8Z4*>U_@HCEBAM]R]]8$AH\X7EJ6'H=L MS>26W'RH*FE^.)?92_*/BR2+=>RQ;B(1DH[CJ]S+J61?DOGB?2J2 #VX:FGU MU_CFX\!_&=>\"7IJ*M]/HEDU-HD_5D9MV;BO6M3(/4!!DN[_W\ R'@X(L'G5 MKT"R3L2"(D;@7#C"*2.M&F\7E ^>:T MH*?;\^QP-28-/N^,'$T=PWDIAT#7]+1'QH+^[=_\1\D*9F<05K3*)< ]*TJ[R%%.L[S_[J?5Z'_%$ M"%E(OA7O&[]!MO_5=BFQ3XTPLQ=F]H*5V7N_>/5JU<0#TVKVN8[1Z4N/VK*E M=N=!%*\KS#SN!Y09755U[:JC20^$]X=0;+8R$/C"*C=9WD>5LA@MI&:95UV[ M@(:2'T5"@S$E.VV+-M?IE!X&LWXZ19='?T@N,XA\+^BM7ETOQL?%#EE5BG9ORD?CI(U I\EO&$*^$W4OQ%!Z6:XE M8],IR\GE^P1PJG*^DL:!=_0F%DO_ 42^@)<;W!\VE=A^9Y*&Y MNL\MTF)K6/?00J=NXN1AE^-&?Y*W@6#W83L9 MZ]3_#/YY#3' T2 M#'E#8**[^,M"$:H#:!(,Y7Z+_HN>,R":9@:5\+1QN"\;V'W9ZRY&WM("KO-Z MI$;QH=1O"NQ#-T\Z(#-4'$.:M-,C@7;;D%-A-7*X,WU%.]-77DW\!G%=6I$' MVU[.)&[:F,Y70GT2GSIU+*[Q5\3UVC;G6?0V# )04%@L2Q%9(T1@R#90POV. M<+\CH/L=5^8?/,E8#8E804!&H;AA5%1W6\?F;^C26Z:IAP##5+GD%"UM!G2/REZ);U=YA] M"+,/8?;A3%>AK<70[?60V1;"@BN#)22!%6A7ARVP.*+*F/Q0F_#5E,X!1F_< MEV("E9RB:,=K,DZGPNQ$F)VXGNP$EN"_KLWM>+<,(\C1.XX(\SQ6?.32PV&! M!X7LPX!W!,89LUB8X[CWP8$L_WW%N8LM!\0_?A8F+<*.< 'O"'<^_70V%Z,! M;2!K4.* J2%465N"E_7D[B6-%%-Z%=C,JRT2L)'ZXY2EIG5^CM?J)C68F]B1 MSG G"AC^D*S&I=G]#VT-=XVNQN=DF4L5IFK;G#6X8M)9VD(BX9 =5Y9QUH-. MW:2.A N?=C$"DO;8[A)G'3D*OSD#OSX4'R8]POYQW[5_W!6Z,=OM*SA70E]2 M==1P=I]UZ@+%=;AB)Y6?/*1FBSI6RVX[VUCTG$[+GRCP81.Y (![Z33I^1R? MH]*_+_2K=-T06IWFA*^R R4^=-)=NNL*/?9OR!LRE?P6Q1_/-+QUZTB_UK7Y M]FKM(-'"(*&6=&>@P,LHL?\Z3Y+E F!=6EE]17M;5I/>I+E$._Y0R*78&J>V MHJN&/1%4DQL)C-M]/X;;[S-AYU!+$[FTWK6(R1 Q*G4=CQ:E7)3QL@\@5&]$[.)")$%#3W.A-"2 1 MUY\ ;8E/R&BZC>:W=<0BP)%DO$4DX\=D%7. ZU.[^T9#60.:*+L9'?2%BN:V M;CV$2O+L]S_H/^OUBPH$)A:JL?_NC,K'_)K;^QN@XP*4*%I$MC/EZQ6MD[#^V_L[5"9LO M=)V)E(M>=D,T^$^0<0 M8Q-KF_^TJIEC#0%>/]/?P@)-Z$,B@Y47XM"-?('?;^#5750?PR!PU8\P3 Q( M:<#$A,$@%A>B5%P40'S "#$ZE4R(='1 2^0/[ZU?(M7_#';>XJ-E@%0H1@I7 M8HFTK-]X07E!$Y'<#CQ\>/!DM@2]N9%N?5@UH DP#BQD+S*Z&AB0MA=,/*T8 M4_YIS6Z,ME,@0.#:@ WLEP?CKX)&V&/=P>BU;@BX$"&2!O<8H[MX!,KZDXHT MDHVK X.S>'YM,+YZ50>*87MANQ;'+8!XH_WU99N6I"%@Z"@29B8I1$4Q)B2' M%"DD8@Q#IL0$#23&%P2P=D;R2YJQ9OE)CBP*HW)%T\1BDZT+R%G:']GNR[ET ME*9+/-"GC[ENBQHM&B,T,KD_,A7)]*O=5&+ 3>E^DLUVB\ZR-A+HPSG37(,O MYU1.X*L-89*?._E5E6/1R-C^R#GC1)M%I23QQ>YDVFETEHI>GJ.1!V]GV72# M36O+$N?D=$JJ:L)]6\9OIZC]H3J9J[7*>B[&3Z<=RJXM$GI4FPN,0.Z/5'M1 MISQ5F14?EW2NVB^GFVJ"12,/0.+(Z.+>%@L2GT\J^BR?[Q:JCRA(.P)2I=)/ M6R,[QQ7Y64NQZ^9"YO'( Y DDW$>%1*?#:)-XO"7SN;KA,$9=B!V.3(Z3]21G+(M\ ML;&2>OGT/-E:U5%H?#"RFEB.IO<(\HG:,J.K8#JW0XT0[.8K/^:HSBW4:[8917\X1/@^'9H<#NLM.C?9$ MCG7YI2DGL]'>"(<4!T-3B^G_S]Z7-B>N)&M_?R/N?R#ZWHF8B; \VI<^,R=" M@-A!;&+[HA#:$!(2:$' KW\E@=UNRVN;1>":F/#!IEJJJLSGJJM@QTE%?EC7JM,A@D5-7] ! 6]K^9TCC;CRG)[4 MNU1YIJS#N&FJKSMUI2SJ^=+21&>P-A7X66O-Z7'3% !]RIGQ'8AT3-ZMD>M- MX.ME,GEJ"H'MJ37E'-0WS+)1R%N03BZW5O+4- 3%31EM!/,MQ*DF16(3%AI* M:#2N%S2VZDB8**H:RT':)ESSECG@FA%7O:"Q4G^GU.NSNFH:3)=2L!,5F894^=N.LVKG2E?K5GIPI%LEM#/>+$5URL9- M4Q.[M@L\UX;K=2X0.NO5;%M:C8.D:6IBK;"LK=HA#0L!8F@5/]@U1G12)C(U ML?4>CG56%7=M!E/9\#5T)CNKI&EZ8OD:B_?7]2D-\U!5K"^$Q1J=AW$5F-2X M('Y4&YN6CYJ+4%4-8[=F9H.HZ0OPRK-PNSLPO3$,+9G:0.%T-E].FJ:FP'"7 M'$X(FZ;9:REKA-30+M9*FJ:F8-YU)&AK#S8"JHG5A@)/&WK(QDU34T!V['#) M3VR3J_=EU9Q0>M",5HRHZ>,4).;^HYVW]^9$-IXE+3WUY\.'IYN1V"PZF$2Q M<2#OC8J'+49B@T'P/8Y1-(71^#/K[(D;Z&":_6;])N[ '_$IR$./#F]"]IN< MCYV,X,P]_N;)R!-3Y\GSG>B9FN6$#_NAA]^AV.GU ML?FDK@#"O$7"1/\4 @ARCV%7#8'X#L2UT"']7!6>5ME]M3HTD'(B901(^1M( M&6#Y.T@9.<:FY-(7U;OJ6K4#]<]V')?N_"5NLL$9$-HQ+J\=O#C9RCUXXOMJ MQ6!_!T#$161_[[3O/+F$.D0FPPJ_0G1NVU\4L7K'&ZTV7\D4E$"KY#J+^-Y) M/(:AX<\*@1<)1G6YC6P%\>RRGJ=&_U=>3BZZW?:1K;YT)B9OJ5)WV*GQ2RL. M3\:24M[X"V6SCK;R7%K/ ;X!OK^";^0IOA$QH)N!/1W6 F[%Z*M-)S_=B>Q7 MLOH= ]\>5]"$76.RY'IJLZ-7MU)Q@<;X)G_\3=T1Q%OY,@"\ ;R_([R1%Y=O M;&F%Q4%K+ M06:OP4-LB_>:EE^^Q+$L29/*J$# RK"D:3?*;^!84$RW?]!V) MI0L6 GP#? -\IY=OVIOH[9!$=@))E3&W-E7S/>G2RS=>&19*RM@B86CE"KI; MG,UL)L9W?-$+P>YP[(C5SBYQD%%P/#^^0.WNIROW3_5A8N+;QU%?=XG,XB:& M'4E<-^+;-%(T8_ZGJI9DXB#CC"1UG7GWWHW]N!D..HN+( 87KY4=1TD2W*CN MVI#51^8IJDLW^G=)?Z+/EAI_B-JQ3W#W B7Q6EW"6P$4"$%#]\C-BFL[9"<: M$/;C;^P.0TYH40#D N1F!;FG-?Y/@MP:9A,DBJW[7+#BX>*R5$8FNSB_0)P\ M\PYC3E3G&" 7(#<3R#V+77\2Y%;R#L9-=LL"#$DK3(8;V-BQXC4W,O/).YQZ M*^D<0"Y [HT@][06^TF0NU)=%K9F^0Y7QA8GZMV5-*^9",DQ3& MH0<@K AP N"$FW)R?(03#&? A9W)DN:"8= IK!=D:5D.(TZ('1G("=T8@!0R M Q) "M_(?_(14I@XQ*I@CEM=,] '/4Y5+0_:Q!N%),CAA:+HUQ/A\+RD5]EU M/"^W=!WM4\70+Q*]\+SOOU'8OMFOG*/GI+2;YB] 5F=Q=21 ;"MH6_-AL6\6:B@ M9:,F^V87C2%,_OB;N(/I$P9& P@#"%\]A,_B1W@'PG1=,&?&PC2#H:;6;-ZJ MS:VX=DE\N2$N\I&IJ\H!<9'?O"RU$;4XWWWM=SN(9FZG#MJN'U#4SZ MLQR.]53+BE,3V$KS 4_]K#K4Y!T:O*D%TP51^!W(32C80_V2V$$R7W2+_@MGQM )$#D MM2/R+&=7GT)D1]LY_&*^=CFR,.R6-FZ!6BS8")%,G.OW#L

XBA=K<2)?Y/ABKIJ-JE%&SN%6)8<&]J95R6Z7 M$?X-Q0DA?F1 8N'-AR-,U'W)\#H;^DD-\%DV$":ZH1IC2 QD_J!&R[P^EA$7 M\)8%[%,"^=^^9'S12=UH[U"_PP OD" A$.20C\0CPPB?B [Y>#0VC$5)$3*S M)$1'!ZCP"[E(3MLI.T/D]%[2H>?1N2(RQSH,F(.R% WK!8IPVFXF+S04N2$Q MQSH,4)&U4I1 N*-T)QV93J<2J?J:.=9AH$308J/EJA,"+')CQ[$T'\G& M08Z6S+:LM-*N4FB6-38L,L=Z$8SE3F'5!8TIQU>B\1F7;6J=^-@KR-P?&>&E MGN#$2@SG.%F%F66I6+)^M&L!*U%.K$BLRD2N1B[D;&- U5)'NQ;(2RI+9NA\ MAZ7F'3[:,]*TNQP?ZT5 ^<;[DW"V"^,&Z)AY TT"XCYS0+*FV93:+F7;0: -_@X_+_2HGM)OC:K$/RJ M5NK/F[)5&%T$_G^[(2*_P[O_^V :N\8VI^=$'<,[1LAQ!W>_T8(<5=- M-T*(NVJZ$4+-IX/WOZ@>K,ABFI^%T$U)J&SP^F=@X4^@S:\ E7&Z;/*OGAVZO>OR M;[.&Z+K(#BX+W1E@5K(U1(DH0R@? C]#XH&DPZI@XV=8=)I:EH['AJP;G]H2 M0Q65%C_^Y_(9]-J";MFF@Y)

  • -=ES1=$&0.Y$LJXJ, MC^9//$ 5^14+X.XB?<>SN;&2KIHYDBM W)Z;I:2(0X"203$>1CW]FL'Y"1Q@5O>2PM Q+DS@7\#G MM)=/AI7P75 >OY6C>V+0EGW]P<$_(E3D->I] 339T8[HD41#3T^T>GNJ\'1J M;#JJN4Q%-I#P7\=OO&T;D=2UW+)EN7PN@ @\:POU+_VQ,KH5:B!*^-%W9#'?NU] M>4'E(37W\XO8&QG9$I#CXJL[C&,)A_K2G$;"7 5'6V]I)$W3;FI$I/O9_B1" MK!MJW\>(IQ[HQ&'KK:\3T+MKA6M%.JZ]+U?1"E>P?OY9+1"UEL$5.TE5*=%T M="UFE7"NO81J 1I'Y$.4.(2F^W5@'3W-MZ4>8]'9*2NASE\O]SE=K]O S/PB MR%('F+??$$;J;/;,;G'R$2T4MWN3;CH9'Q#SM,JVM#'1CV:7'I(^G7R(D6<$ MT[]+[&>5V(,>S-5X162X<[M8G1%0E-')5ZHY:E)3$(HNA\!\BR9O% M>;LH!(OW*WK0;]F&?"*\@&YP-#7Q')D<>JC"NR$J]N!C-^V"*>$D4 P/9!O> M'^!OLHV#1BT@."8"5V+&)@"XF=%/- 3M'D7\\>?O?V$S!O^5_/,KM)3M2<@? ME)5U:)G*O!IJFXYE/R!D)W[\](G,>.?['@*4 -4$+^LA%>A0\G'JB0RW L$3 M MMX#+7AMY^9"$*F6L@B' V%(.3,$.;1>3"BHD,J]K&$.[G=2MLT&$79+B^F MYVF"IME^X]W84F^^_]S%E4KQZR&G@I@.?+GD@A,EV5M"4;DJWFMQ, MEKCN^S&__HDN5**JD*5EO\#.V^GB#(P75L* 8["MC:-Z8QA)JXQLES6W(16LZ#?=6 M!1-P[B);YU*.7IFV7Y4+J&^VHH$$P+$PA.!.OUM$"GAF" "(%CHL3##C Z) M6EF0"N@,0L."[$C_S($S]F (?\+C1C#E$?S3"*C&TI,U&8'2>,^$;\4/,($& MCS6D"'??*#GH^L;K!PI5Y0Z /CP9X:?ZJU@ASGW<1IQQEO\CP5?[/$:XD\- *RF@_-70"" >%(//J8@ MYMZ18X=T ^'Z:S)*#;6-![@T!/D(OWMJ+MX .VT9N6VSRWX =6;SOF!F:8.[()C9%VD8*T\ G 764KQ-%N$N@."&4F#1) MA:-9-RJKD*]CT5?X6@?8UA$=P8:;OP"Z T*HXMUG:" C-\H&8X9FCO0@@*F M%1JY(4E&LPBY@#?QO2'<1/HRR(W7@T6L.R8*DMHAW]Q]QG;CH%[(.LH4 M$'5CP2T"2X-[LZZ- #PH37A\#.$CCE=T1LKZ ;\2H MJ@_>UGOX#5#/F2%1M@(\!T_+0DV/,4YE1&BHJ[^Z'+S$0U#E&3N,!/TU^'S3 MQ331=%F2!=X[,D=0V>V<5-N12 E!CH,D%8'$.ZJ]=VCPFH$< 'RNV>BD@ 3Z M*?^"!XD>GGE N.@#^,D(GR7H.4NH(2$7N_@/P5A@8J7L<\^6T_&QN9T<^L[B M5S"5$)HY?O<^C_V$0Z:../8YYN<"OL7C+>_ANFT:*OX<38S7%=.9V8+K'_"6 MH<*W"ZXW (Z0H4#()MY/^/5 3Z"IK'Z%% "5"I0.N.W>5L'/X<=(8*"C'-@C MT#@!T%^"O\Q47D=#X'--,'94'D$D0X:WD2K'?X!_@;]"NJ,^/")4_M#.\*0& M3Q"-V-O/S> !1C:$4=17SWLD!U(%$&%YP6*UTT"4+T@'(XI&._G=HYV>T'P>;B3 +=[9L#Y/0_]H^ M+&'PX2NX-3YE;&/VFR(?$4@B9*RPO[ (^1B/GHE63\-=6\K\#Q^:F,B,^Z]V M+7VT_@V'S70DT>I>#9S_$51:&!T2H2LH?W$%_6XO&L;JX,6 MNHV/!"OT$VTY1H[]M:D!O\R2#OCD7RHC7U1B^R)X3+*@3O21 M^Y6MAX*^L=7V+64-F@ AY-EB$PSJ'%ES-.R@!(Z)BE#D(1L"#%?KNR,JM&H+ MGB6)S\,=RV''Z7Z3K>XU'1@A#]NWMB''(S]^8Z&C\]2$YH@\0V]VS M"! R/HX-Z/#P%O<-',]J#AK98=,3+M$_8V>J8[WUQ@6F7AX+W9#O=7;+?A[ M6H>&EVJ[=6 B$88OV#BX86K'PUWTM'9B7HB'N>ZJSTOTJ*^%I<:/O]2!>_O? MW\C^W@;*D56&'$7#N[$A\85-''/D"#GI&Q:&S,A[+ B9''(Q9/%3,]_EH 0B M_QPH#-BO"7<"GU7B:QQ8)P=ZM=L#/1:,*^5J99NAG[R%])6L>XTV7E!6OY#W^4D41?"]#@\] M!6AYH6W&WPG^@"\(@5B#[H:.SF3?+W]-"_Y\JE>$NV6C-(-;&F[\Z?/,X7N2:?,Y5H;L25 MW';;I'/+7CO2.-Y;Y;_W(ZZRM7?4:+P"0O^.3G]JI;ZS?V'HA/X6'1,S[YX: M/RY5?D\:]*;=**6;+C%,/.);D.;S"G%T:1.O%$JJPMF?)0W$"BJ!?3]7D6;J!R+ M5H\"$EG##):/5N]SBK<'.[PB)FC@+GG.U6*E0G,96:^NMLO7ONU?*ZQEQ,)#&"E@.6HVA M%HU%$NB>*_%V27OP.T%X4>3-ON.0E&WR2#6'57ALA?S48MXSZ7'JABULQ_,K\[IC'2[LBQNB+6HL MNK/I0P/Z@WH@'I.H5BF-H!?SS<& = 0]70Q1.PP+!JEJHYL1%6G G; MG"Q&O4JYO+PV"VC5T;K/4"S-4O)TD,RL1U*IB?SJ#[& A3?M51Y WNEM4;L] MD)4GVC?;L3;3&J9?X,N3 #\(7AT_C;O"0 RO9.R#\<]^&QY-_">7=GL-)[!PE M7@CP6H?)#835=KF%A7N7!<^$,])=59MVY=&:@@ROH78&&K[@91-IM6F"^Q&7IN\E^"_FW\42U'U7CJLKCE>7)'IL!(9FP;SXR_Q M>%@L'*0?/>"[^8DL3+[IYC([;D9-V@3 < GFT5T.%U(DO8ZI!IMK,?B",?3WU%<<0;!L^GM8WR)8 MGN?:>SN+@AZJ0@]XVU. (LC$*S48SV678IWH__$!W0#L G*BD@KT9;]2 AW' MD@2_M]6F/%RJ(2@30Q6]4/;.)!Y\*=[K)'G.FHGWAVWVHY2O(#%>&T(UFP$I+A>@=J4OK%3,[G*RH..-G: MAD';._RRXZ#OT?&-!+2][-1A+CDFFLE)V"#D=:V;RF92TS[_;T;4^V@V(SI= M4.LNNIP+.J5$>-6M%)@]@[M0S1[&W2#ACL4MJPYZ:$WRDVZWZIC8(55'Z#1% M3:9=);V8S^Q\=]G(6I!4]M(XI)2_02B?\.Q2\E<'\4DCJ7H>VKQ20F%]^&VB 7' M<+9_O$ ARX=)L2UDB35IWEW6%C6N2T7E:*QMC.?K"Y%BT$W:'4M7%;86(1,# MWAI96F8,783W46);T>+%4IZ2 N=OO';0G;F^Y8L(3UV+J$JLGQXISL(M9)>TA4]%^>YHW&R;2$G339]>U,/ M'31*@FX6F7P,O:_:]-D49)2$LU,G]>9J'>3BOJ=BYVPV\M%S&4T-W$0:Q_L. M9K>=C)5G(IGG-#J3;1*6&VU(5TOBD!G V\-TN<$Y26Z^G#02.18E<<0?X^]/ MXB@74K7F%9,RWD>(5U,RH#LL&CK>4Y2C7I,D)'!H&%ZH_YAZH=H8VF4JS;:R MBF[12:O=SS6NDWHA<#U=,\5UF@5":[)4&NQ*X9;/!:^ATI15SP$>0WJ.<25< M$&!ZV!$MJ$ .(UGHUQL[>]XL81\X<%[ S=P]>%9"F6W4%U2?*TD]6YTUIQ&Y MUSA^D[0-30!TBXIBR]C'1*[H@79&)6CR L7J3$-[2>\_AA@+^[46+M3 C[' MSO7MZ8V]C9A&3BBF]+B:-+.+[IS5VKU8F^ZPL5K__16% 35SJ!"G;%@6L&HZ MNT*%4(YL3=!,:I(?SY/'.GSJ\<+"OD;8JI'4N-RZT2M8YE0A$OC&X##Q.Y:Z)P'>Z_S(U%^Z%5TS.":P)Y $KX0?WUCL/>YR,<[H[T/UPSWGMKG/4NP M5TV#YI1J9 J<5J@7T\WN3!M.<,+;X1%Z.\'>JV[MNT.]\56G5)&[/$#^(P_DE4+3R!6'24).3Z<]5>J972$]!CT'BE;@%\;K%K7VW>)E2CNXE\QS)UB)BRS$K M:AG^KEJ2RG5***2(MOER=)G M2EQ%QM@OC/,KJ$( 4GV&PKFF TY63W500_;\WD"HF7HBO0#;RYYB1H4S+(P=S^'$P+W_D,RA> M=7D&W]>"6D>%__Y?7IO]@>_<>T +RJ<5VD/P\K(_=1UX.FR;>FDA*+C HD0Y M!'J(M\/P3V&X< 6@SR!W^> H8Y/7_#B.IQQE#WS JKJWU"A[V^\P;.Y>!OL M/6); .&,+%F4>=-%RZ])F$^V>M/;U-W=W^QOX"@4R_6*J8P&2I#* MA???4N'[C@ZO.F@.T-,%%N/8$\-$'E_;2($69-VC.C37)VR7R^6R7#C<:Q#T M,)*NK5[%_D+)MO@M3RX1-_ /@J%!Z\&[;GSPO3Z4\X,T+OYW8AK.V..&'<9Y MO%0_U _3C8Q,[9PYYC.LUM!Y9R F>\7I2W1[Z:+J7P@GY%M\QF17#24V)@>" M7G8RC3"#BGP/R6;A'<:.NL:+8"T M@%.B!? !:"Y/-\G)F*5GG),D.V;8K$[MXA*:W=$?'A=N1H;=:M]8I>-5HB14 M*E$.N,/A: Q'QI^.5(L#E21B)9+0Q@4^7ATRZ7*B,:2&U-.1Y55A/NB,Y"0+ M*A;;KT;%4:W&P)$';^^WZL59?M"?*?-R(BXE\_'LDAC#D0=O+^7;4#'4&8ZC M]A].C?GGV%[.A7[1J?/OC% MP5!^!,\NQP:7L&>@$Q7=6C2')@S^WMMY9\=,_7 K!/).ERO2!2\Q\1B_$^': M1* >7^S/>:?!=104]$)?[%]\I\MUZ'+76;=)E[L:NTFR0'&)WNER-KJ\O5WS M/WLHYX]:O66G@O>FX3-&I@S?DP?J J"5HG?RNA4^>''B'1M[5F?B:JR5.!:= M/>F6O.E,_.KK?^7L^<++_U?K]1I;@UP^GV&"*HC=IGB;=;*)37TFW?E1^_TF[)$K<]%=Q"XC8C-3%CZ+87+C?!']2GR!TG6L M4U@GVZ2XW_\E" !(TE4-EO1N6L,F">)DAL>-K39@\5.IO./.1$MSR5F+K)NNQ2TM04)RUEYFTYP6F5MZR:Y.>@^"DHVYQ@C\UPWDJ0 MIH*-?K@_!1T^*.%G!C];EIES7B?5LQPP/+!*E7E$__B8>Z'CRA5;M'SLJ;HR=7K;,+FEZ MW982^3]W_>'ICPQN]XC+"7P-,FQ'J:Y;2PC$?)JJK.C8P,X3;ZPJN)@&>0N0 MZ(OZ(XA?U9&MN/GC)N^./*)4\E%W.I7#JLWFPOIP5G/FXW05*97HC[]4XC%V M6#;\B97*I4[@Z.U+T,=;F9Q(+%B7*#M3TV$(S4[$Z?9R( _3R[U"FJ-ORD"[ M-VL:6A<5CSWE=/PFL&%RF]-7G04;GQ#=Y&)89,NVW))1>G,<,CF/QLI]O=/K[R5>F)E<5G4@8W9?Z^71U<9MO%3&[8WYK-=_ES[ MIL'C?5.9AJ:R:#BHXNV[VLJ,6TG$JU0BQK76+=TEW':WGVW]8VW&)\\RK, M<)U Z%FV 1M,_\%UWG\/S*IS%Z;OUU7\>YGZ(=3=!JZ!2@RJ4W:EJ I?3W96 MB'MA7A_WG2'?4>;KEL*KZUZ\'4,C2?+IT%0_W- 4:A7F6K.QIC2, M)IT!1_$ON$@YF8F5*CF.&K.I<57E+%+R+V'W1T[4^++93M$2Z\ZG2IKI VN< M\V]6]D>.Q_V$)'!"G>,7C"6D(\4.CR]V#Y:T+@_!K#*)F@25FW+-:']&YX9H MGH=+,BJ"PO.5D:J 27DTEP1[O2PM=^ WMJ]78\2ZP_ $ZX[DT2PQX\IK8@P- MB8.1T5FW,:HZ"8;MEJUN1PD;="PVAF;1PKUL*U2[(Q38J5MHC]#( M@VU2\[)4J.06<050HZI6C(V:(-N (P^V:5A4L%,O]&NQ!9=,+^'( M@VVRQ;[D$#VC1\RYF;42TNWL*(>>>;A-\W4OU54398?-L6DU,H@2W5&L<0RA MI;^NI$6NFV$Y5QTT8N'T.$SUCJ*IK,0)82T48STRDN:H#CTMB#E"52S&NYAX@KO2D1)-8[5@B9J5,Z*U\+*U3C2\4.83\1P/ M;+?4-506J/UYLR5&U*R&1AZ\?6&/>[-=3;7 M&MEVAP7SOE0QW%99=<:>K;D_LM5<6;6:74T16CH]R'>[=:[A(*OTX.VKI1#N MYGM,FW FEI+2Z8[1HAMPY,';(T1#6967G21+C9D5L^2;82'2.,9V_8$B,HEP M,JWP'#O*9 =RJY5DX,B#M^?%9B(AB;4*(4N]2G2TJN;G5&,8/X)XPU6G[<1B M,2!JO*HDR$RX;0G,,'$X84IV)65\.A5%Z$&\/DXF>LXP;3@VK^06 MO)'F>YF)M!@CV,2#I^;"I#J*K92I4J(,)F)HW4IQBH<&3STS$DU&ME!G$<<$ M-0E!Z@#=P@_U&\1AT%F,QY?B+2#Z'=J/X-'0%3<3SO+UB>*V)\W"H-@3A\@) M>XIS>GS"<)G9Q3L-XS:'=;;D(M.D^O)'U5N<<&I7:L%E>-PK=%J<0O-U7 M!&,QGK>'K\2MW^^:OP3BZ*$8%724IBDO0%WE=_AL#0%$$284PW4*;EX?0VX-FO2%&\_ ; MT>]-A+V*8-M0LYX _G'_>X^8F/P2[JT5$GC4[$=U0R/4/H77T5>W\)'O?/(> M7BSZ8-L\BK&? OA?[AH3S:0*"?D4_W./EFA5?KQV/:EE5"=N6L2\0,W6*2O" ME7,?N:_74>-C2#GF@!JE8?=/WO-I?C9S#06J#FP>Q1* M=F1 ,F-8;MF$7S1,ZV';+WI[W]R)VI9YR\[P+H*]1Z1!O>N? M:7W%AHEYH[VH0R=HHMF+$1MQQHA*S[=^#^1\!Q70\'IXJ_"M(9%W@Y&RI@$1 M=8R ^GZ&>O;@P1*>DM<:'BEZ2&](<,L1)B$+[A "!-?Q.;<#"PU/;Q&@9J:R M#D\$7[(/)7E'3LAX<+5(#\B2#,2G?T,] M&J#A:&_^XIUG1_Z .-5""_N/809C9VCUL@-M!(".FGP(<%I+655# MAB X'FUX<>I87JL^W ,$;2;D!Z0M=Y_B]W"'$Y8-$?=&<[V'G+4;7K R#9X$ M>!K!AN*I0VIN?L=D"(^P&>H;(G#9F"/"J(PE)/&R&5H@V&S\7:]]"88=WYBL MFSV W@(\R> "%_Z9M4!;B[#E\?(#YL?OV2?!IBO*[GR.OL/?T"T89_ ' *?#+= !:J8[(6Z!$% SW8^(6R $\1B]2\0M$(+\KEBU M-T:'^&.$OA/B!@A!/B;B=T+3HO2]YM5=J>ODR0 _/\Y09/*S,U3K6"?B<['3R^?=997/AYCG?M1< M_ZA)'*SX)("F&Z5 _:M22#Y&KX\(_!&=@)(63@9R>UZ1/V""Y^E\I_$3&I-W M,^%]9L(_6T^F6;VXS7K5R&_D'O J\+$GX ML0)LW%SB*R U/*7TA8QB^MJ@!'].!5&,DH)N#(.$#L &9N]!H$$0;S75@PS#9"=6F"F.,*H6R]-,[F5/=ZMK0C3[RB#\I.%@7@\E]A_ M]Z8L@M[@VS3#5F?=BHEM(FQK4W7%+KILNC&DA_2/OW2$. ^XS748Z_JJX0;6 M?2+5<'OP1)=5#>2N:B!/JQKF1'T]2LW=/I$CNKV*$5\RJT'C\JHAZJ1J?%NC MUX36FM07I0:(CA6D&F+0 HS2YU -GJ=Y6YQU)67Q1 M8KI7,.EDHF!$)PTUKX0;I8H]X"-6JHO@,&,__M*)L\CZQ;,2;L39N[1%<#+A M?ZUDZLL(_\?C/F\3?J*68B2!JA>5VBS68=9SO2/TKR#\L>5:=M9T7>)D,1&A/_E$JL;E_[K4NSS!'+>)OVLE"/EWK#< MYH!4;KD25;7RXA6DWY05+B,STX62;O+Y0K'!+TLS)/THFA./DN>+YGQ2\?^< M>4((4)4WA0D.YXA@ 51CACCXGBQT^F2A:_=,/9OS=SP$>^WEWL"A\?'84""? M\-3(;*7S2=(1VS#2PTDN2\Q3749IUI:+5N4*D:%TKKBVR%ADH-3^1<7,ZH->9RH4#"X]E*SJ MJ$P1X]XU\AH9(9XJ1PR7R"V'PT0I%H\G2TC%Q*!1&C]$?+XG+YT_>>G:0GC. ML-8-+O<&=,['(V%OT3FM9+$TK<5[#86RBZK,YIV@\N]':5S9D.'65N&W:;:@C(7 M["A=,E:K=><*6=I)46D!G9NN""I>[B5&TU;'M1BH=%#X+4DF[LE4GS^9*I : MW/ +OJ!MV+P:PHT5\)*2?P[;*]QSK-X5A+MVZ_5SU>]=>UTW;HTLCH"TJ/=3#%<7"'G!9_CU/ MZ@.AKVL+P+FJ[ZZ]KML1[*>&7J+BZ*-NT6'GR?%\U4B-UD/F"O>BZ]*L7!:% M3%<)ZP:3<(>K=J2"!#N&!#M"GD6POW%2U-4EXERU<]=>UPU(^OO:;EU:TO/M M;F1.Z6E>T:1%7^PY.:!-4"*__!G?W^!IOC]UB\&4_CW-W9_T?>>P'^^3=J5BT+\*]> W*OTZT% MM^@\<_JSUTATTTIUK_VD&,=@,_.("IST6=,LV'?2ZIFPI^R6O:/+>QOEAV7_M M=6PVTHZNL-$1$>[U#-$$P]U!#UR]#C1'O>1EQ=D_#/.YL]L+*CI%JF6TIZU2XN8O9, MUEIPLTGB^%9[+6^WG6O]_J6.!L4.BN"^=*%FPO("J:++=IL]ODD[I+(8?V)M M-/W#MK)AD:DOY6X^H[3T>':L%$8<+7_'MK(7[AD;H[YMATS/TGPDHMLC]#AJ MX[V%[)TN.Z#-]#?M?'/;=+G+RZW2A?JF+;MNG"[$M^W(?..$N2NRVZ0+^9AX M,2/G3IA+=EY[U7&YVB:M>67&0'7K/.S]\8XLXFGU-R7K92O^.6 MO&8@WF7I+DO_9"B=O;?,D4UZJ=5,%_\&Q/UV,W=[Y"X<=P/ESC>WLB5W ^5N MH-QEZ5L:*#Q<(#\&=_OD+AMW^^0&-NE+\\W'>X]"_1I)?B;]>MP!O+/'-SYR M3:#QLHX;E=X/W;OR_.2'[HF%H^J@_%D/:,20[EKS?J@^[[1X7 )6P!1D"]QY MY7["^OR!$IY1_9+#JQZ/H#J"^VG[V4[;Q&L[\A(/>(0__/^)U(1WKEX1KNK$ M(F.A*@OKL^C0RW#&R4[6K\,F,U,6_'-W%IAIF'7NG'.R<_;K<,M/7'7VZQ0G M[U6QKP^777-L"]6(HZHYW@X5>=WA3=?C!O(A1&'@HZ_06>!PZ2<#@?2/T)N" MX?-@ G:7^U:D .\ '7*B6YY*3-UD778I:6J*DY:HV'"W0)*QAC5I2%)#VL<* M6!;,990'T2S1ZIA*KC'JK?JE/2200C7[#GR ?ZXK]0LJ=[C;\\),O9-N4"BN AIT[;;9A]MP M"BP1_^[]D^N%C+R018#Q0WS-,&Q'J:Y;2PC$?)JJK.C8P,X3RP]K!NHZ>B&X MUV"\4 SK!V'JR#X\HBUJ+D-FZ!$]X%I"+*\.NZ0KS!":6!1J"VCVG 7G]28U MQ6:]3U?]F<(O/FIM#DH)OLB[?2?GTC;<9U+,_V*P?1C([;+F M&^94JZ![:"PYT["L(RJ9XOO=4LV54IPSX2<)DUD7G<)X&$<&'$U1#]1Y^MY> MG_FO9:M]"8&_?&;DE4RQ#\O\20TSZUTB_T[C#-0+1<+L9FDVW1)8ODW$!X7I M$FH"9)P19S7.OH9,G/U^[+IFU\U8T+XE%O#SZ6RQFUGA=PBQ'2PW]//SFVP( MCJQ@60X0X9LW2'A89UN[6&4;WCVBAWNU64Y?+N4EYW C>ET5>X5*9#E,>"&U M9.RP[=NOKRH!]WC:6=B,X70VX'))(RFDI8I05I Y09(Y^C)S1FOL:@G&/ MS%TS*\[1_5Q1FGCP?K@GQGTD:G?[#78NDCFW5?B,6TG$JU0BQK76+=TEW':W MGV=N.W'.J@Y*C6H^FU'FH[XEV#E+6Q;'0Y+PPWS1Y$.$/E.W]1N4FGND[YXY M=[+,N?=HAL^1.!=FJB#']XVQXDZ3=)>)A)G6<(FTA9/WLWMS0#Z(+VMT$2]C*@-OR<;$WO%YO-CI0223;V: M"(LYCD'\'H>:(_X8)0Z:L'W*6*?W"M0V"XBXXQ58S8" ?K$-KQ'9!0SH+R'- MQ\*A=]/XYDQCC]49761]1F\;Z*.W6,P)LVQF,BDAJ>1JHU12IXMS-PTM9M*W MF GR@8A^T22E[Q@7/:$M_)FD_BL:OJ]+_3OMX>6T%.[7F+7,Y>A>QJ%273ZE M-Y N\.WAPR29+Z$'OE)(].M8NN]F[^<,8'*;EM\4DTMQIE-<>AF12XHN-R(I MS."> 1R)GMH OC$WS]< N.?E/8A\#R)_.TMY1P">-8DGF8@8*W0F+.&LY_UF M;SB/#.0QJAS%)C$1BSR0]!F/PAN3FGL0^1Y$_O*V](Y>>*?1;'2KD[H,\GV" MRE82Z_I SJ_L!M(67H5/_/MHBGL0^9.8UL]S^^LV]%S3YIJ2G4R5FCSIR&&V M5:+))>)W9$/''B/D*S;T?W#+];\'HVZW1_S!>G#WPYT>CX(*B82X>O)G_RTT MFL7O&OYRXQ#VSB(&/_>V+MH'T)0&=+1_P[M_(SVXV S-7X5 MWMDR7\S#*I#LW_[7@L],KUVG_^$KC3A]RMC&[#<%U2?B%?BKO[ (^1B/GHE6 M3U0FN:7,__"AB8G4Q7^U:^FC*)3H9\A[4"NH>TB4_D<__K:Q+V=((22P*&]N MP[B\Q[RG6<,! -FK2&9(P/QEMMDR$TK)AN]B%G3A\813>VDF?UY#1#9L^"[; M"'$Z[X@H'3Y40(^0-;2?..F;1Q]F99W7!9E70] ILKT$Q=!/M.6R[@!QB\)V MF24=\,F_X).^J,3V1?"89/&;M.H%DS27;B:LR*-*R2SF5"XF+8?X @%SX6;D M0N)KK.XP+N>*.3 KU99LJ\T,J<.1)6*@2;UVCR:HJ)9:5A6IGHJ/A_20>#JR MGE(-C26['.L(0C8?#^>YF; <1@Y'-C-5JD;.34E)5Q<)8U5CZ]5J8Q@]'!EK M")D42%*T4LN.\]5!;R;8PS$<>3#/#D&TPW,^-V!+]47'A6IQ)2<:Q]9>2;/% M^-J.=PB9B508=S6R:V!Y;.WMX5H?)=.%"1%+3IERDC 855X>6_LX/^]QXX5> M5F1)&U:%;F0US#!PY,$SYV2U7A:2G3JA#4NQ*5U..C.XGT=V:=B/4.5^U\TK M86FP+&NLW1 5M)_TP4C-C9>[;#1'U/+C9$(>B+-B9'EL/Q=6%5#,>IQG6ZDU M:;B,-8OCD0?/K%MK;CD%XQDAMQO)66^0(4M-!'P6/!.>Q((G==CD\;XW&M(5 MR']9OCY1W/:D61@4>^)0'P_14-)S0["<,O9KHZFS:?VM.H3Z3W5$J%5D/63L M9'4:GG$6!.;@0>F!'3Z$EL $%PC6^.;E, ,7M,""7M MVW20NFO*EL*L9&LS M:*?PM@)0)&4X),1&VJ9#SMT!5UT!#QP'[[A MJ0=7Y4US:,4YD&ND+DZ9'W^I:/PAOLV*V#APD$'@XC<$&WOH M19B8T#-&I[$] :&ZRNN/H?8$6, ;8GF$U'@X9N:8E@,_0X$& AA4JX0HM97L2?$F5+1LQD.E 4R :HZ,_A5\_([\> M0\P!)Z%7\>.Q"<;P&(./M$U9MZ#OLN!5!T\1.%#)11LIPIT#0@NMQJ($Q5=1H9?SA6$(Y>)^.L$.Q@!VW@AKEB.\PED^W,*!0 4>QT(QA.:/Z@8\#B44 MJ@LSR!B"I,:B'$(CS09JKA BB]TO[O M"(@?VJG(HO4^PVID!*!< &\D%&%?-QEPWG"L&BPN-,/:T5OCSHPQ)C66$AY2/0%M)!#GD6+AAS0_RF[_,9S/7G(YXEJ$B9 A&J\)IT_.P"[ MCFTX?6A""\J/P);J=*I&+M*SHPK%SBJZOFA,,Z/QCQ" NFV&CF<3*KI;#M?X MU/:#&]Z-G !Y@9]9X'?PP^Y$4"S CP,@ST?P/.D@E(,##[QC&\$'7M0!?[(7 MG-@)2OIC#J,_MAE,S'\AZ:W\;9?*B=AC)/92?L&..[?S? ,^4X*B$.Q:\'L8 MA5Q_>Z&<)=RG5T,H/C'PBX.A_ BZR8X-SAPZ.7J^>0/?$<\,F7X MF#Q0%P"M ST26I;AHSTI+M7T^V4Q/7M[C5=#P2\TQ[O+Q W*1.)@"Z[97L;C M[QMN+_/:!AUK4O5O?'_5K 3X3$Y?>*4_(U[%L;+S-9'QF/S:"SXEU@GFXAO, MNSA_TN*Y>\9\(%^C:O@L[1U2?G#@&/!XQ)%SXY;>7RMR,L791=DM%O(-[TJ( M>@G1Y-:/N$U.@P]DYH4W/L,Y]6ED)KJ=8'\:J KG./2_FO+WFBGZUVX=L'IQ_88[W+-@RGTPX4"> M,U'!6#6R;'A,9:KS&=MGQ*LU\'JQ303^8P;2) M)LG]7O)N(H,5B4V45==I$ M*>4I# WN_L1"5WV0KGN7_][=WHN7 M_P%?;&\HSW&[OV&*R%&FZ)*#;KXV)\>LV]8R=*EA]>:K/:J&ZO<^'9+,?Q\U52ZRQ__*4?H&H])";*KSC;3O^K]?,Y M=KJ3K5166BJR4&+%2K&1'H3+S&",JB^.;[6TN:$V < ;#\4G]+SD/(2@OD.7 MJ%!!J>YS:34VFBVDF D$8ZQ#[8V:7&_W 8.0Z!;PKIP]+!(GL&LV=_AH,G"N MF]]W;Z!#/-JLRV3TC9.,> $]W(QD$)&^1_&"FZ)#1DO]._)!VL.98RT:41D!8]E*IM9G9*FSV_;_\A'JC=\NJ/B^T GP#E!_MO<24#/AOR#K3.P.^1P MHTTP@R<1+CZP=TS_IXH#&X3[F6XF>*J2=G(\]S/;' M8ODT)Y5:69/@5CW+X MX 1;+K4/9@P989-ZY[-!"PC03+5EX-&=70D39 ^@UVFR9<'I>:\_?!O4S(*C MXGRVHV_"N:S^RN&<_&C -F$/O\]+.=O4LH7@*S:I:/[NW!1O+ R49H \RT,. MR3@@2 +TB87_$O]CP65IN'K%@"S@$6CN )*X,/$V)O.PSX1MG_8$>4CF@"LX$[J ;?LO&3S ,09Z*@+ MH>C$#/V(DJ#AZ>1"?@:F]0!_1PGSP3/\I:/#UH"JP7-J<>:AQ^W\EMNJZ%\W-GO.Q! HH&\#Y!Y-"Q4ISQ[N9I9UKC\T>KL14@ M7\-Z1$;$P+$<.- [?K?G:0K)=;@E3 P5R9#W!"0):(!FB$#=J,"#*-'N^2M[ MK_'R)O$1?)E-)Q]C M+W; ON?V72S=-?HBFNN=$)=*=XT^WO..;X$0U)T.5\PZ?O5D^!X9EB\KY7O6 M\6O:\NI)EZVG]PXG2D=]13M](NFX*X8;5 RWE7J-A?P39UX_F\GT*53!O_#" MA[+,?1&_=G[600 JY,I /4U&:O3:R,$GS3_SY/.F<\H/LLL^)FZWM=B/9!Q_ M@N/WZ-7)[9^A9Y>X&Q*O-R:KS!P3#*UXKUS@LGJ##?,4UU[6Q5[.;IPXK^DB M:4V;R#.SC;4'S-K9\&J3M[=93>%MLR8J.="FZ71D0J25!#!C9B8^E!DOQSN6 M>#P+JNSEW8;__NQF +K7P\HS^>?8[=[=&/A\QL#-::O(M;058NXLY.J"S]3/ MZ:IPN*EK,7(2(^;# E\:F&#@IAD/,)%Z),_21O%:AM9IU==U+"5\T_]3UD,X MW^W7W5RZ*7/I\\&*OV3I[*.'J[K28".K2%V9=]+5=#-!1@0,\$EA\' R\3QX M^">R:C[F;MUX4=-_GF"PO@8E?'MXZ/$['CJXXZ%_/*_[CH=^QT,_Q$.G&\/\ M0>7>C%1'_0F_G$T)5F:L M7++8G=GQW'@8_P!^]R40N5])W86>#SR $=][E1C(#[10ONDY\#89&-4>H6137$@6XL?0M<.5$ON% M%/C;N#;I0@5'VPW&^XNW%Z['+SZ*=M;LH%H8U5A9M/JQ\*P2K=+CHT8MRIVQ M@'XRGQC_K^-5$WA9IKO5150\TC E3E/8FE1MVLVPWAK+C1]_)<,Q/<_JJ0GG M53J\@$O[#)&#@D6$;7P3,+3'*.;MF ^L^TRR;<7BS$F,:CHL[X[87B<]&L6I MQL63;2^<67MIE-C(8^*>G'8;28*Q.S;I+1""I!XC+S9FOE/BO"BQKZFD[Y&6 M];(V^ Y[\*H@7CT;ZY0XL'>NOP#7WU8RHL??GS@;\10XL![?7_MR;J?5Q5DA M8&/7@4R]-J2DS^E?X2K_(UBQ)XQTQ.?FW"B(DX;290&7)0JKDES^*!KEO\0] MV+D#F6>[#JMF3X#9GO#Z<4#:(Q"5L=+:C:2M69JH1=+BFHX+B7[&!Z(E8_0# M$:%/B$9[Z8/V*1IMS@/2^PS'Y0WICB^M**X?(+T]M?%R*T:H-9*SL9F<9Z*2 MDJ/F#LV)9/$0^1(,\9/;::<$=;Z;I;_6S.?%[K^QSO4O*Z5ZC5VUF&BSPP(GEJDPV=JD6?N'+O:W M$(09IR;CJ-/-%3@W,J>%?(JGS !%?;[".Q8+D=M">.U)U%%C74O..1_!8] $Z6DGM3_0 *8!5.I1*#D5)S MY_-^9=I=*#RS1]5G^P$_P2 O]B+'6H?C#Z.M(O)JKHX37H M:-K/ 8'OVBP+ R/-6QN$?__ "X#',78U&'GU!<%IALX^0\<%0PBM780,8,HC M3REJ!O[$YF45_8JJD;R=B3V&X&Y5>#=$Q79[[AS=(_2'BBRF^5DH#3^4[1"S M5^G@P/>'$*.BR3NH2((/S0P3'Z?^K*'&A6ZVB$NA3(" P7E5#4&?V\2)^Q8\ M=J'WC8?Z&QV\*NM3X<&#WL9(^-XI_OS8LV&-GTB=7-KW^_>9?O69O4.QW8@W M_:%IB+(U4WD7,1_XH\HZ",I3CUQZ/+?T?UT*\=[LZ,]3_YRXUS^#VZE_IK>4 MN43]\VGJ7(<1B:>B?(0>$I(H#B/42!HF1O G("2BA,0#P,?IO>K0@@TTJL)4 MF1Q;8:OM5J;02G.M5J%69:H9^'&YWRJTALF8_Z6+ZTLTOQ!TV;=3]&V>5F@[ MU1"<:RB8;*B6#64+> M868"7,;B1SRW18D57N>]H,O&Z,MX#;IPC -:-8S.JZXE8QMO6PD.&4Z4[6 , M=" =U<9#:EY/(FA)/Z"V34L 32GXKX$B-&&W$%[:+-_:%L+OFKNZX?>O,@&T);U.1JCAHVJ! M)?HPA/XGZ[N]JM[P]/VG!IN"O%5_1S) P(Y%B/8RG8J!W X3KH*B@Z!>J #7+OJ; +=_IZG5EF"R[@5#\'Y8AK9I.K;SA_U=L?>D M4-RG!1_0PO\*K@E&@9&P:A@*]L*V'(+6[#]0 SQNOH6Z"'J2%J+B3#"7G3UA M!.SRD4F:QE(*'7ZT\YX;L_DJR1[YZF8KM\^([#[C,<2H>QSL2;X]P8?;]E-I M;R>A\[W7^FMG) KHFOA#Q$F28T-/&)5.!YQH;!0.GOV6*,&!!CD4=5$"%FIL MA8#ZQM!?@^LQ Q<1^G]!PU?TL^C@R?@_>1&Y!:]:N#$LP.R!>TJ!!5"-F>;U M5[/05YY[**X>AE91H!=M60LZUJFR E1Y8GC1/\L1!#A/^'*5]]=C! T0\6*U MC1QCP?%WX^D6'.S1[L1XW98%>8;5PG:U2&R?9S+LZJ/V:UNRR/K"4.':%-U8 M>ESKZ-[/J)\9?")4KEYC1\0V#WLMJ/"Z,%O(&I)BU.@*L8!A(C7'VW"9;DC@ M'10QA33WF_GYZWE T5(L5? %J'L=+TQD2 MO6E[T-0AOJ*C'ER0!O'C)-+00 MBA_L[\_+SP,KU(018RML^^3YS0Y?V*\3XT6\P[*I+5"<%2PO8GYT 68<'L5Y M--3/F5>A#8(BVAH0L63;0/C_[;U9<]M(EC#Z/A'S'Q U]H0K+L0BP%6N[HI0 MR7:U>LHEC^6>GKDOBB20%-$& 3862>Q?_YUS,A-(<)$H"21!*A_*)9)8,D^> M?9U$8%?6 NBF&&>0:O@=W!$(=\/@\@<5/..AM\&B /1=4 "0KCPD/*(@DQ$*'Y@.K$AQ5>;?(O;[Y7$AJQ=^0V2: M\%H+3R*>%F%-V+]BL/A (&]@Y\# DANN2!R'% 997FA\Y6E':,"*'B3R7/4C MGV',73OJ6+@*)=A@77$2^F"Y\):U-6\MBIH@2?7S!0PI^24Y^&Z#;_P>-!&2 M\@B^;V(+GUF6!/>%AB&N*Y514">(IZ!C<^3'Z M%$/K#GV2"^0P(J(:E1,W1P#2<2!X_BB@:\)NB78Y7.=;/:?][KMTO)/] M29R6V#$NFB9;?D()B O\D.0WUIF/ZR%IK:MJGSZ$A\^RR)&7;C(D1-YM;O&6@LZOGX8_D") Q^#QI)BKL%%,I11@'- MB:-)\QE*@Z2<6ZRV3R2'NZO9_]S*:X2#GKM"SFQ MM61+'&D9DQ;(&%&OJ,C#L3I@ 88.@(P#G%D*SW);_;>V!#>0)P$@P/F8GGI, MV13IZNJR;(I$ U#C$?)[H7!WAF\5CQ>PF,4SG#=,(XD'XD4I8LC* M6HQ'<$(44Q!TEDY)O;"M\\LO'VQ0:-B(HT$X!=,:V"OJG3%P:#P7,G]1YP$] M->4V:3.*M:/T05 -V[V?!SW9#%8=BL!'8 =HM:+D%D$,6+E GP(8Q48QN",1 M!I!<6AX@^%!)2N+;0DN4[ 1,> I7 91I*#/Q(M 8!(= R9=-Q&*6J.0NP&B, M%-^1,,Z!&TDM#J<&GR0<51X\-!H'+ TQ900K6UX]<$I#=!$D OD<=P7R<9HS M#,^-\Q0V2 ].)^+E*I GC%-I?/T5J \9-7KC%"5]1BT(!Y)O35 UQ/&/0B!% MX>1O(#"_?+W:5&CBM1L(3C"74M1ZA%)7RDBD'L'H6VC'GP'_"C'H>BJXN[:> M0G0M2"UKA< ",?2(^%&"9JT8RKG7 MY3LG !/A&':T>X'MXU!OKG8<47HOKCR)1S$@]8E0 MK8E+:F](13(1WH+(#]2'%D:H9;+8J!Z0)E:(?#B!*J MC+,11'*QA)#-6!*G M7CQ3Y+2X"J4Y+1#J[U^^+NIF=ZM.71A["[D0F >2AA==.37C-A->>&U[; M-M_5!%R0:IJ=1O#HTP(^Q)0AGRC!3$:Y)8UR$;VX [PD/RJ_)_:*DEBJ2FC M&$FIF%IC4!"0 H7L1CD38)X@6A'"48%02, T^;5LGPJ 4K<1!P6-EU%8 F\O M.9FV" I(@2K8IE6(1% $I4P@)!^->(HP]^2K(Y[=Q70#/(#4 MS#(JD):1#5 ^-)K!Q),UP=:_H^. M-HDP+520; (BX8:<:\+V]V$W .&4A9P4%-PL/$:H)*0YKE2(6'XS%281Z)3P M,&!;(<"OU"'$ X$*A>W$1""!PA?H7@E&.3G=,1XJG/76QSR)9YR$=HY)]#PM M$3202;HJK%=9-3Y4[%6(^''"!#Y(+Z5& 6(UGK "T8$)U!FC,^".)0()22/S MXYFN(I;NE3/"TDH<6"H[OM5WY'I >B8!!ICX:FV2'@/*3J:>K]%V&2>"IR)_ M7"1G 0D%!^W.. &%1^FV<"@3P1.5*H@9EQY!5H9R4$TKV)4>4L+@$2I,:::@ M4;K$B$7.*)8*-#4>$V7++\A7(E*M@8#(#>E^BB(?D"Q8,LGB4@$Z.X]5(MQ0_R_1/%LY!Q*0Z?#08 MMRQKQT90X0NTE]P(MN"+*'"J*< %H1*HBMQ6$@A_@*9J77GDC[&^Z;[[+W : MOTMQJ31U_6K-J'X@5F.+8C>1.DO'73I$23\4H*4'4C:%2J>E,-7K;B% MKT47P$'W9SSK?/:+MDD&*Y 6&?F@E4:RH(V(72TH(S,JJT#;"VA#XWO*Q2BC M%\)K*I^K+"=JS(Y9*B+#8"6X$ +EB&;]'?I7$ M(2U<$;#,2:A>4:Z6Y*NNJDA&$F,,E5*AA>C E03CN51GI!\<_9TBY:?"*M&\ M1=Z^$.0I(V^%W;X;L:W"885/!CB"2&U?&]Z''V"GGAB6(7_063J! [6TJNXD M[77=U*XF.?!P?,+\B8C#:8B)63YY0JJ08K7J(428F?3I("9)^USCWY6\J\=7 MJ6MXM,0B8DCZ**JHM+QRYRA6"IV08_!2Z13D9Q"B1F0%40@EH);ZZGUXX0K' MVPJI@VL 9 2K6<0,X:V@E O)4(56X40AVIL 7(67N;K3M6_^N_ 1"V5$Q]TI M^ZZTGL*?O19+0(T&3*[@2,473JJV.$Z95*'#F:%?,Q5I!*1\X)F"=A+!J4V" MF;0 %*OVA9(OV#3%:M'R 5E[QREY0@202(+H\J/,:M$7#@O["4XLQ+@3K:"0 M,JF,^DBU%5\'-A@*[@3A;@O#3A4NVN59:VDHNDM/*(V:/)."O7"G4I:>\-,K MI6TF"D IDYN^$NE[J:CX>K MQ0TUOW FPR+2FD//6B+#EA=7E[) J-,=]B3,989,0?5GN?<=U%+0(W#1_S]G M^($0:HH9-TSEW>'+?J=SY46F72G"B74+K>T6_8!4'B@E>;%J141)Z;&73+P( M+(OZF,+I-P->.6%E0%18WVKCS!H']U0:! HTQ[@04HP[>*M>!':QU" I6$2+ M]S5J_88F>@+XBT2*9?6$<&7U,(;QXKN4-)985-]F 4KR<"YBUE5;C")1#&T. MS*X0RTK9+4D[N)_T>Z5K;BF.LS0R"D[I%JWJ*?L'IK#,RS,0NT:R1J&*5O6( MPYG)7(HR-PD!N,:W+ISFZE&*==*=;]S6T"IJ6P%?.L.WMCB^-X-6OZA]EJ@D M\!2,6<[7%\@[N-HW3KO5K93.%NCXR.TN'1"NK==RJVL[+=;F=%K=U8M[L'9? M+FW8ZJ]>VF.%_Y<26T-4(ZN [+9ZE<7VNL5BAZW.2P#IM@8O!.1@ 9#=H_^,^LL!;9 PX 5) ]+Y_F0BSY?!QX M 8F/-VZO4QX+O;5TUL$+X#3Q)'DY@@?^#]*>TSJ$.*M3BBRG[#\AS^]7E=/Z MMQFQ@J^%3_#\\G\N/IS(P,268KTJH]9^(!-7]XJ4O] YTQF##9=I*;? ^)E,)5:W2"--,S[@0)'O _*A+TA7>U*]Y<+C M[R?5A7N!">JV_: 0J28(N5+4;D=) MZ(N?C+BTCPDG5C6Q*]DYIN2I/ MOL)F9&+7^Z=.&7L95"IERQJ6$IWC(DY"-H_S[#UIXSJ**C(3R%1M4R@O&XK? M%MK=O6C5BYX[9$7HOEO?+6^XU.SN/__CM#\X_7EQ70L=\8(=".^"DJZDS^\# MIFDF8.E394 =),J#L$PE0FD@!?2&R#]"SSD ME:@Q:GP"U(7>H-7;E+>30J%RVLOU"9>#%/P4("X3"1$)T805EF[Y@#FYC,D] M2Q%HU*5MC)0(?1:;7%!K")5R"/8KIAK:Y. )/-!4$P',$(^-UALJ=R' M4CC\JB:$GC&E#;6L3\)S:,OZ/S2&O2+5:A*G,XJH5%R:&;IHRY.AZAM=B:)* M'%8I4$S(Q1!)-<=#3TH),FN2<#:UXL7-%+TIQ9J:5%X M6IP+>2,F\Q1L%HS!5H2/\K33F47L-K@1J=LBEDQHE4?29(DLI/!LA:@;A_P^ M(/%>D7FBZ*10AJG(3\33;H,DCD2\K% #ECI&[ERNM8U8VZ-8*ZN\]R3/+E68 MV=:";[*FZV'W/!F@)2<5[@6R__*,#)!%*4") HP*,ZD 6))J6CQ$A*5%.:2D M1GB6(,B*#7F+LI$<+06]:P\4-)X13<3AMX91HA-LB ,E.24#[5'N)(5Y9]7:3L.E" MS4):7D?/PYH &; H>!G560)3R.(3_/]R6!#P*I H8$SXI[R4KO.,C M$#^*$RXMVR*)) -5Q"B%+UCD?,$KDQ33DE9DJL@MI0O^()UG"R"7\*H^0,5K M\(>EZ.<-RLD1SS <4R9CEZVK1.Y5T4!KO0\B%AY]Y7AI65>$N"+]! MPO*Q: MHP3(1Y)?AA5 4/NRCX)(X%D90K!EIE^I"P0JM:Q*0,H#39Z<(H%,X&NY#$64 M,M .(I5;@"E$-,]X!NZ/8^H0B/)9QG6C_\%%,%;5&""3 :$4(4*4O%[43PO MM#^I8U(:#!T&EJVQ&UX6<%,Z&BB7?GP749P(1.IL)BX!L &#$$NM SF^09K61I:]*EGZ14;(/I;#: MGY%8R5G5JP,U&PJK \CPP,PX-&JPG-?2RGG7!)E75'^(=%R1E:C;/P_R0EMZ M55=FYA55WUS6(%<2]? 7M"Z__B>;SG[^(%95U#TJ2;">?!M2K[-[+Y)A$?MD M$9^H%/TO+!R+2)YLQ+,'-K$FS[EE?1#2?I4[2*71%X6C9:@4E&:6%5D-0-V4 M.(+)')40?5HR 8^E4@-3>K/D)5H$EE2YE-WI^3>*!12]8*2WZW-A+&P20P76 M$V83LK<7%#T582++(48G$S4&JOB5I%>GXKRANDA*AHRL7\]:75H*_-'3 ER1 M]-G1H7/$MRU[%=,UV\UR4FQ#;;9ZS[.-L_AX# E$]:]%189/\(< M=ZVZG)4-C74\7F :Y+&D%C_43T3Y12LYF9@RJ1+0E)-XG:]5=V?;Y#4M,]>H M'F7%2I:8%J'X BWJ1%2XMS7"01+%HI?"N@J))0*" M*0DF&&JG(XQD"4.-6@Y6'=VV2'T&!)2<,CFAUH5Q4C1UPBZ N6B1HWG*P::F M&T2,1M5N('8_HL0>6I:D8[(D39;D<[,D#;,^4F;]ER*'0'H-L$VAYA:E75%C MXI2"V]C"0S)K['Q11E1$^3\5Z14^1RU>(D2";7'930"SS,8/J@ZBMUZ9ER;3 M!F!%P7?1'5DWM"KW"S])Z9T0=]JB:TN16"ARZ$2BALQ DREJ0C($D5RVS+K/ MU,<5XLIX.UX][91AA14Y $J=$?=:69Y$8@(CI@:)GTI-IEJ!2NF+54)9I2]1 MSP9LB3'BI2,;DSS++"%*;EE>6Y-T=(.Y>\#<:M!:B@ /6V HHQ&SAX,IEGR+ M:: )GX4\"M*)S.C"V'8D.]PL!6MD-2ZALXI"E?,3RCPFF0FNDIJPWCTC,Q7Y MOXBX8*]=L0)L211X*JM*O'VNNC&ISO>[BIT7JG:GOWR>4IOVW4ZW,ZS2ROG% MAT_P^?_[Y.@/%XU%)!60PDMHN,?^F>NVMK[5U$.5;^13L*50ELF&-V$\TA4& ME6Y>MH]8ZU0MFH%)U(JJ5F112)!-@L0O!OC$8ZT2E<]CK%G??@^>9N#(,7!U MD[*Q>89TGN% M7IL2UK+^3H4.*G% )CM3\@ @ST)_=J'?J0Z&*U)+&/FJ[F7%[DWA"!:%,X4K MV-9&.*W,[Q 9:,JJP^>',?/3A_,^TGRD6*Z]4"\D$E^I1Y->QE3-,MDXA]C6 M*GJ\RJ"OU47=0;J0FE%6.$G%0(W@$HX\8GA">_ $XE'LS^ M;[S2$W-!*Z]6>ZC&C*N;4WX@*B$.)'XO!FU3R++LT%34D&DUSW>BO>--A&FP M:I6:^UTQ;K'*NPDO>\%E. M]+)Y")H3(Z\6=T] ->;G6^A'Y F7/EZT4U%*H MO\OZQ#&@.\%J M&\JRB8HZ9X M*J>?)1I J'V(!$H+L-P3$;Z*G"L:ZY1-'20?%R4"XF*22U582L$G&I\AXZVT MO1S15(XBA3#()$]%MW#!ZN4 "N2#VKRG,F%B/7\G]DKE&9+3:Y'M2E&*[!94 M;$3V+59]+BKKK;7GT8MH_EP6+DG:M]Y1)RN1MC7%D>[E2 $L=XQNJ,P1&ZME MZ8\[X11JA0JN8EY.$,XK+$*4\LH/2PVN;(G/ENM;5%-C7SLFOJYL6+IMR$Z?*^2NLR M43Y-V1N2&^(^R)Y\%\C)4F?Y#0!!_-U1V;K !-X%Z@K1_&P65">^T?0$'(=( M M*B199(P>D^FG0(2P.&S#&M%5I(K,6$"#+N$L1Z2]B\Y&]#7\232I\9!0=1;D M(D%EN;Y'-@FF8'71L$$U79#3ZDIA"ZMA:LP249-"*M57Y>'5BY6)-*X;;/^% MO+'H'I_:A8T6S(CNE"DCJQ.!>469&');3BX2%*?>($9ZY3/JQ'R#-G/&-0Z' MU0/I!/"H*+UEHH_W.*#9BJ(A^;Q(:Y>'@PF8:I:+,-E%PV6<(UGT,56#K$*, M0N1"5P*VDDD*.;2\"-?D19B\B/UVCWJ1./B-6H=_H3:%1,_BB\]TP\XZS=[0 M2T6S1!HTQD)/]CT$BR7-1Z2[*:_>HKXA.=LC J50!0N3"2,-ZD7TBUB&6*K( M1(]H"+ <25E9)9QZX(OU51ZZM!TE%8IJ3ZDY!=FJ[GNV3.A5HS >+!*JJ$L+ M8[L+SU)5?]:4E%+O%NI*ZI&O3S097MX'1O+*_M2ZZE;Q(9#2UAAMYZJ(#WXN M^AQ\!/B#M-^-HG.UHM$"EPM0QI08B$XC!RI=/[3&DTQ,I@CX4K='U2!W96]P M6S8#+J;NP-4L4;B@GJ2F[2YC%LU:ELTM1)I.['T_$=H#-22.4E:T[B^2S/7) MV!GI.[+E F 5Y4?J<^-6=:(H "3[ST(OL<-L<7J M3]UYLF88#+(I[(E/'J6B*X9J,ZA*Z:7_B4(8DC->K#??;&NBFF749\A)U,,= M45$.1706;=?'X%>4L%%!G2835GI''K!LF\D??Q-.45KT674RST[9I+Z.A0E! M2]RR!+<8#+4A0UO#NFR1=4@9BA$/J53QGGNY: ,C DL<'T2CI 4%:*-7EM<[ M!@R7-8R;[$K.*A9\KM()2 TM&0N6FE@AV&FAK1SN5#:-,!'!15NVB(A%6I@8 M("P@HFI#5?ZZX*:4/":<_+2^(GE1]><_4>#E?-0[(K[2([?D,'\5:/:E'-J2?NJB<<^ MKA_J_$RQ/_J2^%6:QE[ BMB\',"W2O5;5A:7VWG)F31RYD>EPT\9D]1U;6U0 MCPPMVC@U"Z<_(8!5X7ZEQ:7,PHBL:O=2]5C):0,Z\S0KR1:=D6L; "IP(.SF MY']3>]T;CU[?K+#$I66>O,2UM9P$P:]73&JJS!\JLQ_*7W<;+<@6^V0O,^#' M@?, NP7,HYK+LA337PRHBY8DQ(E%%;O,'UF5U:2+JJ:PY0N:$Y@6;'@G2%R\ M5)&;'MBD[.5 7:$Q =%[B_M!IM&N;45Q=%*]AV6BYX */JP*88QI#KL:"T5: MGDK,6;Q4M()&CB$2G>1\GW1Q;0&@Z @^4V?%@_2G=XP_W?C3FSJ-8=VFU_&\ M'W[YG29"ZR#\.\&-1%3Q2SX83,HCQ%_;V-$3["(5F_Y'G1HIY#7&(C2]*L M8D-,@]3CH'M%/,:A4T%$X@<\-))Q! ^+TF0C",HHE=,-:+!4/!ZGSZ*W'$8WZFZ+/69 M2N;>"QYR!T!XE':UBJKB4F66[X)FVZUV[R$I1_=M7HJFL>+%DJDUI["V%JO5 M[YIS:>*Y=!QS+LT[EV'+[9AS:=ZYN*V!D2\-/!>G9T>U']*+ MO)5[ \+P"4#8*@,_) AX<8A?_OF'W@_/]2XXK6%71:6*?J&S>PM()/ M%>_: M(KB&#\7L5L-O5'EG-3S_;?68+%E\W[;%'W_Z:50/+CW,W X2E[K/Q26GWSH] M/29<.J=0^:'@RO 15%&8/S.BHZFB8[,C7/YW-2&[SR7DTU:O=TQTC,'FFJCX M,6_\$:% Y\A0P#DN1KYU%!BT>OUC0H$/5*-0&Q(<@BAXB2OE> [^2U&&<5P< M8$F56W"DM-?H117VX'0*_K"P"Z,D-I,S[,,F=-K/E2+=-HF11G&+=T&DVN[% M>)P\XXF4769$O_\/S^-\/-XKJNN]=NL@VX9M MKT+).^)>F)W7,#"\J6%C(KUM#QO36!-E(.L[[3QXX&NF:5A.V^ZV^_6=N;!I M&W;F>T']QD&A)LQWCP3S!W:O-ZSSQ ?[@4S3$+]]G)@O]BM%?,; MJ.W4[< XAG/O'#N[>WO( :G%IOI/:OM?L]>N87Z''5HK1\&S'BN_:2R#LCM. MC3QJZ_&U9F+Q\2#Q#O)AMJ%==4Y[=0O:UX;$#]<1'! 6/Y9ZWU0L/L562\<3 MQJC9'#B\\^R<&I9T+(&*1Z?C'*M1WZ 0QAXS&G9M1S1P]_7SQUZ=SA$3!'DP M"+)O[-FA^=+ W6\ADE)C_+"1?L4&A5'VC3T[-)H:N/OZ::?;=TTDYM5%8OKM M8P_%[-A"V\]6Y2S[W[0Y:$?A+=F;G?4:A)LTJHY.DO7M7J]M@C"1&X M^]_J%MP(=GLX,)[6&DR?UT %_7T71FXKJ=CN]DWXZ)C"1ZX)'QU!^*ABKXA+ MCM7K8$)%)E2T+4.G1M'6R$C1V]JS29N)&B8.5#-AU&[Y-(TPCK5 9O?2LI'E M- V 2R.5J>,.X:S9;HWBKX&L[%7$9\0KY'BKZ*889_?^*)P2ID3FH$MD&G"> MKS;&&GZ;VY8 0=-]*P!%%)@PW.=:X0Y]><<5".4D:KOK. M42,_5H.Y0=&'HV!.Q]1PR[';O1KK@QL906A.K,* M*FR_'.3PT+]C]WJU9T8=Z[DW,EKPS#*?8P^-OHIX@K!C?N,13UA(E@SSIT$4 MI%E"\^*.PJ-@P@H''59XKESJ=TSQA@DL-"2P\-S.6Z?]VDO17QL2F^C#OK/H M^EU3.M'( ,4SN5+M[HZ#9$E'$<+XRE/.$F]"NK_/;WD8SZ8\JJ_JNS'[W:\M MT,!T:5-%4;>RYM3I"#9A$%-J\8I*+1S[M$Y[_;A^C5 MQG#VC1J[M)6.CPIP_$KMS35?&Q68#EP'3@9=NS.L5=W=MTKTZL-('3-3Z@C" M2-)Z^1T;<(V3>*HLF#@R0UM,#.GUQI >QIIU//&=T[;=SN!'$T8R8:17'D9Z M)@$-[([CU$@_Q^47-8&DUQ-(>B8!N?:IVZ^5@!JHPIE@T@H+VX3?CR":)%YQ MF4UXHD)(ICG82ZRNHV!3^Z_B:,+33"GJQVIM-RA@8<_$_F&_3NP_+J^;Z1UV.+W#GHG^@[8)-+R^0(.9%'\$<09AP5#:5QR! M 8,U*WF03K!Y@!6/+9^/S.CX0XT[['[/30]0K$_8LEUW6+L%\[H.?^]!BKW@ M^T%V)$- .*[Q01YXT&-?XQ$-@V^ 1G-$013#Q$P@93'=Z5A="0V*HNP[[=64 MG=0LY#I=UT1A3,V)J3EY7A2G7C?V,;DT3<%)O4&>?>]^&P4G_3IE3R-5-Q,% M6C[WCFOB0$<0!ZIV+]N*'7:09V@:EQU#X[+GBC2[UZX_K>W5T<'^<6.7IM+Q MD<%IM_[LMM=&!*9QV:%3@6/W^O7GN1W%F1]J ,GIF]YE1Q \$J_X@V=6&*>F M7=FNXT8=X.Y^G(]"W@A)]F9W,:,]['P;@LVU!]TZ>RV9N-$3XD;'23V;Q(R. M@WJ&MMOKF;C1GN)&1T@]&\:,CH-ZNG9W:+J4O<*P4:_66;(-9)EO%\RKGS(& MM%K7F\5'?-#[( ,H>>*;.XZG P +?7WS"V>BW1S%R92%E9OE5^+VPH.#X:$- M&?\>=DC@QS5*X'_EMSS*>8W+D>]2[U#_E>^R@LA+.$NY;XWFUANW-;3@36$0 M1[85)U9G^-:VLMAZX[1;7?6+-89?L@F'_Q+.K2F\$R^#VLNR"8!%J %*8U-\O(4\(XG%O,\H&EX&4ZV3;,DCF[@ MVP!;;D1T*[R 5M>R/N0)WKH)0&WKCJ-+TK=L+[W<4-=3H#^<@G;N+4>6P3]1/=\W70!K"B\SBE0LJML:0'WJDH_1V_]\(< MY9_%IC'(5D&+> D0$HMN E0C69KR+/UQ@9&U6Z=51G8J&5FGU7DN'W.?S@)7 M\#%O89<;+Z+*^/"6A*=Y2 ];8'X%JYOEB3TWPV S 2GYL $@!#*NE@ M.P2P>,3K!/HZ!/WAE[.%D[\H3_Z,3KY^PEF__,7%+*'A$A;V*EC8;P_?$A9J M/SQ9FO9ML)J>@( 7$7TCU/E"BO@<1-$TB! U)DP@Q3A L03KXB#%X!D9 ()G M@"1@P-$%<$8@*@MPLE1@<16BMD1R?!(@-@,).\U#N..65YD"H#DL%E^K [=. MK'X1/_TMP5KUS_3[3E!5O%#\#H>ML!*0K]]Y^T2 M.<<"6YZ@+8C#_LD/;G_Y$_RC .R%G"5HC4T6K(,.0DK:8NWVVZW8G4 O0&?J MG-SNDA[N]K15T[___F_ZZDO[\,2+PSAYK]PFVK8F @5=,AAO^,D(8/_]A(WA MS>]9>,?FJ;+$3\NTEO>%YZ5#J--N=7IO+>UOA,<2,*?L_D0#F;1/3T(^SM[+ MV]1W9'(77\8IJ8CO$RY.'9]>>2Z=3!;/W@,.85T5\*83N;$NF,J]+9W5 @5U MRI/Y$[, X<9__N$_OEV>/\<6_>&7;XH5GL.O@ FEL&*_;("L55"O@F #.-L5 M:='(X8&[?>?(J7?"X,KW3M5[BZFU"V*X4QJ@)(:[ V75.BU'R,5GF[9/EN.+ M*N%*#BG5,]#,X&N>VB!+(SX.I#V)1FJ0DMF*VF1*LK.J#3Y@V"I.RSS (D I M?+Q\'YBUMSR4[XB4W"V@BM^SPM:S^'06QG/.3P@CN2\7HS%Y72>=<.:33=P< MF0PP39C8[ID/_ :,^(1(:S<26GL]J[Q^'1ZW6X,*'KMN8=0\V<.B,+C3:C^+ M IZ#QK35"B9K7I4D'G/":1;:.O;A92&_07R34&E93<&@KSP%=NU-:)$?P* + MXQGJM3O!G\K+_?+EZ[''K6"/LHC=EO--.J+ M77L7#GG01NN0SE>Y;ML+AX3*Q8;>-P ['AG*%[H!+$8KC$&\@,H.G!P>E23Q M'=?I6!B+>/7GP#]G,^L\X2 QK+/28)P$@+3Q> SF'5T8PB.D;Q0W!CRP5G?< MB\Y8M1C[N-1B[(-J,;;M$_^[9@TQRA7#!0GO]:J^9V0#.RVWRM9+.TI\_^CA M*Z$N17G""YM]+,\=GEIM*O0*!<81:?J,W5+%O)LI^FP_41WU>/2 9X%H 7= M-T\2'GES5%NC-)1:K?^//,WPB+?DTGR&%W/3U),#\USTC>?">"X.V'-Q3I'% M(!5&,G*GJ^#>^BQXT\<']"$" "5&%+@NDIP ST,V2_E[]8>^7D0-B18(($\ MMHJ(6LZ'Q,)E2L\2]5;Y-$<<^L99\*" M;.\ "(^2B^1@]&)U*1NE<9AG?,MDLIISTX6;IXEH[&[+E33F('9V$ \W1#0' ML:.#&+1Z#Q8:FX/8T4&XH+68@VC 01C6U)"#,*RI(0=A6%-##L*PIH8;BYA#N)I!_'TCA%_I0]>Q*P[;5L5I8YJZOCP MH"UQ&+C2?3:N 'LX/6A<.9^PZ(;7A U;[X0T7$2&Q0IKP][WS][7'-+ROZN) MT7TN,0Y;O<.F18R0'@I?-H?\_$-VS"%OXBH^X$/^@,D+26U2M9$,^R6.A0,^ MVB\\P7O8\2E-"WZ$]AJ%I$+B3J>@\85E&W6L(=2]$PO*:3^7UW=.6_WM]I#= M@.+?!9'*Z8[SE$5^*LUD?N_Q62;^GA64G_YX3'3_1.K<:[NEGZLM?@Z^9]@B M->ZWQ=Y.]UU'RSRI*#:P+]H3^U$/[7YG4&LCUM[^3]A@ML%LIV-W.S4V6S>8 M?>B8O;;-Z8%A=L]VV^Y1-3!=H2(>8;Y#X7*HC.;AM.)&]!Q#)*^&B1]+ NZD4CJ MV(-NYZ"]\<I$C5P MNW6K^D[MBKZAC<8@BZ&-%REOO1H=J(8V&H8LV[12&KC=NJWOO@DN''UPH7U< MP]!V;Q#M;F]%ZSZ:B*:F0V#/Y2 [3,?#WD354>L;T5!<^Q>M\8(Z"OR M >\;$PR6;XSE0[M7OR%BD/Q@D5R:&,>%Y*Y]>EJKK]T$2G9K*]281&D")7LP M%<3O1V/,&T>7<0+7$R Y.A_PVYIK9@WB-V.[=2/^T04&=X;XAXG83:Q\*/97 MXZ$U03TYZEC#-@[-! ^VN[?+&':8:;I-J#RORNGU>\(O^FP3F# MQ]Y=W-M240^#!1RRT[I/S[]BH9P:#9=\YZBX'HUMV"#7 M]:%RE^-H3N*V[6ZGQNJQ9GCA#'H;]%:]=X;MVBMX]WW,!KV/T W]O"8*_8[) MD3\DO_6SZB"&)D7^0+S<"R;$;SSB"0O)B&#^-(B"-$MHR-!A&N?&(7103LCG M,)N!W1[6R&^,U](@:?U(VK,'KDE7?SU(NG?7^O/Z\G3Z?9-NW@A?_+-<8[57 MIAX&ASE\S_U7GG*6>!/2NWU^R\-X-N51?46J!VL_F01_4*))>D5=XWYA@L'QSKV3'=NK,^3!8?N!8?I2M M>H9V][36K!<3.]FM+#8S#0XN=B+MAM^Q4\\XB:?*=H@C,]/ .+^.V#6\*5-[ MY[;M]M#YT7B$#5$8HE!$X73MWK!MB,(0Q?&'238FBI[=:]\#13"3Y'8VTVR -SJ-RG>4U<-GAV#TP:GF]^-:&.3':W"X MJ<(5H>"X-4+!X/.Q;+()WOS]\&3C]#]T+F2" +M4]$5JBXD F!Q,DYBL9%*W M>VI\K88B#$646R>6V<$_14Y?_=]_ :U'\W@<^HOEC>H?;"HW?A.14]) MY*L5M4VX8\, >UMG[W2A7<A]D<%S>STOK M6;"-T"Z2F/*5W_(HYS4N1[Y+O4/#2ODN[**4<)9RWQK-K3>]EFO!F\(@CFPK M3JS.Z5O;RF+KC3-L]=4OUAA^R2;<2H-[:PHOG*06CWQXQ%_SB%N=MFVY;=<5 M76C?.)U6]VEW.BWKVZ1<&?QA)7*U=RRU9DD VP)P6'X2P->X<#A^_?(\"C(K M92' *AY;<9[ 3;&?>UEJ^? 4V! N@M_#X:>X+'F1%T^G//$"C%DE-RP*_D7] M\4RTU;7N@FP28'5.D-*(#B]/@2YY8C'/ [J#E^$ PS1+XN@&O@VP MTC^B6^$%M+J6]2%/\-;'H6E;=QQ=;;[5M;O]'FV1=G=Y&WSC]Q8 !I8_8PG< M"/OKV)U>>^DB?\.W.;;%K$[G[3J@WL9A/N4MZPR8B-A/."\7Z-B.L[S +U^O M-GZ_N[B=?GL@'_BD+0R[CVVA?EI[OL;7 YT'J=47[8U3O3 .Q6-O^/W7IBC M=++8- ;))Z@0+P$28M%-@#H<2U.>I3\N\"\0?57^-9#\"Y3$Y[&O;OG$9W,O M;V&'&RZ@RNSPAH2G>4B/6F!X!7N;Y8DW(7# KM-\-@, $F^;P/$#$](H )G3 MPF/P0H ^3\6O\0CHF6?X$RP\BQ-@M/X_@,MA&6*Z'=I9Q(YEV?XP;O_PR]D" MTER42'-&2%,_S:U?_N)BEC!X 8';)9X*!&YW)0:WGRN VZ5,WQB#+R+Z1JCI MA?CQ 1>2:1 A=DV8P*MQ@-(,GL]!^,$S,@ %SP#/P/2B"^"4.$A9I.:;A'.J M8$7):9TE,9,X'H]0-T3XC#A>.84G( (FW$,;SJWO_P)_E&@ M]4+.$C2Q)A)0A?\ 820-K';[[58L2: 4H#!U0FYW26MW!]JJZ=]__S=]]:71 M=^+%89R\5ZX.;5L3@7PN68$W_&0$D/]^PL;PYO9OZCHSHXLLX);WR?<+%F>/3 M*\^ED\GBV7O (*RA :YT(C?6!26@MZ6S6J"=CF;E,VN2\/&??_B/;Y?GZ\56 M%"=3%E:X@/SJAU^^*29X#K^BA"T$%?ME V2M@GH5!!O TZX*U0/XVG>./'HG MK*U\[U2]MQBIN"""^Z6@)1'<'4H)[+9;72$1GVL(#U^F2JYDCE*Q YT.ON:I M#2(TXN- 6I]HT@8I&;FHA:8D,JMZY -FL&*RS ,4 GS"Q\OW@1%\RT/YCDB) MVP*DI%P6UJ'%I[,PGG-^0NC(?;D8C;_K:NB$,Y\LZ.:(8H!IPL1VSWQ@-F#R M)T17NQ',VNM9Y?7KD-@IG2Z$Q*Y2(P ;R/P>%:9L5+-;\+TD\ MYH3/++1US,/+0GZ#N"8ATK*:@CU?>0I\VIO0(C^ $1C&,U1E=X([E9?[Y(HS.D^%W,Z3[5<7HPTS3GZHKWG1RW]?=M'OMA3=.&$3UT;5$(ZW)YR M[RZ()E0I-G+3 =#QP%"LX.5H'UIA#%(%E'1@X/"@)(GON$["I6GX.?#/V!K/!Z#,4>/#>$1TH&*VP+65ZOG[D4GK)HT?5QJTO1!-6G: M]GG_7;-_&&57X8*$BWM5YRBR>)V66^7GI>4DOL] G^4/';Z2Y5*")[RPT,?R MW.%YA0?>$Z<\9AYZ0I%BR0MPF8R"SX0?H!'.!>'C#O!W.&V-[M$?G 2(0?!$ M?.%=@@$P0!/\(H^D68@V(.[1#U+-"S\K5P!* %=3=/$EXY,U14XW2 M4"JRVW9?-BL:65W7:.VB@(L%_\P#H,\Y40MP9<13"W0'(%T/I\Z/MK>N)WIX M#R>:CO@5[.!+QN3?N8$&UA_OB MY#N%-"4BX&6=CA8*D<$#YDF_'''=<> %0KBXO4ZK5WEFRQ(+_, ]/AT!>^DX M*DZWT2*[G=:I]>#ZND,MQO/8^MS3UNG"^K:%WW_'[=T2VT*6Y*O!K+!\*>A2 M^(F3D,0_9B+FC#L R+ H@U7/8 >ESWWI 7>P!S2&X#L*Z1,KC4#M%PH92RDV MR_EW9) 8S $E2H9[TA6.$; OLX#,RW0QC'0#4AVDMA[VQGLC (VX7QELNO6? MK#-!2K^"0H_5^/NFVVZUJ]K*@HZ19VD&3\?UE/JE5"SQK5<<@(_LK=0RWR&0 MD'&X[9_7:*+TJ_/SCT)5D1=]"B(649+ MP2$B4TNE1O:#B(O3S(&VP\Y+6/& M$E(U4*+R+!8";)W>.V59GI!!AKH0@F @E9?X-O#A!Y22^8P$;@\@4F [GKC2 MO--5&_N&O_Z.OZHM">-9'B$Z@@20BT=^ ZGIP7,# Z GP#JG/3N$@$3SZ\\=YY&NCE46S$(6":$ K!+ 6NH]9:8=:HB),DX* MUIKF8U3Q\&G 7)%QBC=()3%!G3(A42OXMN#EI4*%_!Q%++P.,#7-I!IUCXM7 M5BE9K12P2-.. JIE79!X2C$M3BR4):B=59>9PHO3 M\5SF2B@K3%\K 6,*4DUI<"DG=6\Z11!B;B,?<](L\2:X&;XC%T@JE![4/V)$ MM4PXT6*0H*BP53TR<\KZ*-1S0,HVO9AN(P<-WAA9'\4[/F ((@""06)8K53) M*]=H4U\" +IU!><0PO__DTUG/P,GJ3S@[$:_2Y!MQ+TB^5*XN%),+-8\7*CV M9R?PTXG02-&1R!,IQV\2-I4J@? R!ID$+8!4J%9X_PVL^09%.!H+O065))VP MI,PLE>>09K'WW9;H@0XE](K1_R<@X&[$6L^$FI@JK1L_MJP_8OF9'%Y3YG-- M:5D$XA,2'!#_X 3%@ *:NHXHCTQ(D1ABMH5:"/^.@F#Z#L\KL0?6]@*N,<) MV+S(R.[B//3)290 *@,=^$$HL$'87G/",?EH#1,]NH\L(A*B\&R!P/@0Y:P# MJR#D-V@:Y?A\= ZADQ&4*02[6L**$VB1UY6RDD!'1YX> $;@^8-5P&S "]RDG@"5VXR@]B84HPP3:%_>3A%R4\D=9(Q?-8A-)C1'E( M>:+2I/0X*('#7H"SHM=BU05'*U9.#EU0XH$!L5O0+J4"F1<+U,^&?'/XXC#4 MQ-MBZ%=2!\ "MDJ;&\=A2%HS8=?YY?]2:!AZ]BE1=8!E9G*0* MPY"MY9%:4SPB$0MH#$(/2$@["\G'1ESQ-W(>^R#S17ZC9AO:J\+0%2MU(;.[ M=G_MAAFS*(H^ =C2G8A.-!^U8R*8I_D47:#_0IZ$F*"$C;"7B$Q(8*)H0V6F M,)N0LGQTH8*, B[OBUG*\J%20Q M(>V9Y5FLOA"J,WU3T;#;95F*O*8T889"*\X2M2[Y/D?H.)N5PX/^UAT\5.JO MJ:K:\U&E&P/ EM2"S-N!=6*'5:CCF'!IR#TSI]L">/.8A='83;K3*.=M+-XA"N_& 3#)R5+B$CD\K]% MEH3:+%A+"($__]#[X;D;=UI==Z]=]X8/Q7PV -95<&]]%DZJCX632L"KT[97 M >YY!+)G$&T.D'<4GX_S% ST],C.:U95ITTY,[US7=IQ^C2VW##X?/CX[C>LRMC$^.UW;=;K+^'P =FA%VHB\ MU>U(FU=!BH?9X>]1UWAS**W7J5UL&,1L,F(^[!AM#F)V!W6Q_WV+ M%\F4*F?&V"#'HK/5+3N:I;@]:PB>W6N[QB(QV-UXL^0YV.WTEG'[ *R3C^,Q M]S)1.>Y-6(1MR"AG.*)\.Z,"/H4HFS0R:P] D(+J"(9K]8P-9 C@V;*LN03P M',$V6"?6%A-F>JWA[.F9S/O69'"65]&Y,X@>J. W.FOM.NO>IYOL,&RT][W6 M--O(;9NXDJ&(.BR\O>^UILB4TUXQW&BG\V(.J)U0D6YQ5G5U;KOH[&E#2BA> M]\9UM7:1J@)M3)2*VD7534VTWM-:&94-^Z@&=+EC'W;JT];\Z(@&K:O]8H\_&]Z! MC0F"LIZRTDQ=7V2[-5R&.$! 'N1"ATEQ1W>AI=*WZ@%56A>M.:1J3S>MQ>"* M417:6 KCD8?3U:8RO)@\G+[6?N^9E%'%LHM>G%HN-&RK(:)P8LB#Z2Y8M![+'&%SEWOM;S0 MCDO-\2%ZFR6(-K)3%9K5L[H;E-;"W#;<='<@V@\_?<.'V0/KU/3 XJ8'UDID M/8B1'9^*#(L=\]M-%(JG\N3'4D<$B^KK/? U/E4*:K(E%EHP%FT"A4B&EZQL M%A7&0#O4KE'VXE:JUIO.P@.+GM7IBON0->J*&*U N[QX)8W:V(H8KT]J;'8L M;5U%71 ?ZV'/[[&+C%#/2,&4[15W-<#NH;*0B\BGJI"'KH'#YH]>Y&/KM&UV M:;Z4/4G[FJ5?:0V6/=#8=#?M4S=ID[K4#W7S/J@/=CMM;D_3!KH'#(K(?IEM"X8,T,0)6D".0@3K2F;O/2A$:3,PRKK:''.38U!EXN&WX) MNU?O2X:WAR'WLAS.0:G^8-K?14(@Y.G#=(\-IP"-4@V?5&,WZK]&^+/8Q8U' M-TR8Y>HNFA/ /$$#=*/L52;M[U+^CL1>Q:8K6Y&3K,3H 9(X6O.W($+!S8E5 MVQ:G[*$J&2@J$SZ#%-O5?=>O$$:5; I)$!4J(W6!\X-4J9"RC1Z;X\V@?,+Y M1?Z.)A[L#ZL?PA$6IK&&*#2IFR5S.I-I%(P#3XYH+8:+ROEIQ97(4H1FY?,Q MR\.LPJL8J#@WDFOB5/ ;.*!WP8_D&)-:&7X!WXP2U8/MCB6 +PGML?U5*HERJ]NXIC[^"2?^3^C<28=[?P%NF/HH='61*' M]#TNC$7?DWR6>4IZI-@E,?+FX@*X(IC.6) HO[0B?US*_8_6=S['CG)(:@)4 M\#U\+2;&%O-O&8Y?H6%SHLWKNWMX;L)OL$<_NK:F+,NH@R'\ +_ 1SAWG'SF M RL'*2:HAA:(5U3@65Q,&V->S7.@FHCR%V6??=%=$=#50AE/[ ('Q4WS*8E& M)1)#;+$(_ WX"'#7?ZJ>M=3\E;3EVV)0D$"M4M=X2$J(;J +C1UG3),->.1@ M%. L SG(#B2%0%J@A=.$DD'>JH&?$3 MLM;$FZXN/WVUWH&&CL,S(N'9>P 5?J2!<:WV6U(/L2VHC@X@S,#PZPMK,-10 MHS!;1QPV3?II+ 90RVVYE;; :KS9R64$3_E"72S+V0)E2U)-$Z!H0A@06Y4H MA;J>U+57/5!@-2JXU*H6+Y,J+"H/]T*S7G,O*BUEQVBXOCM1 MM9HP-/*P3VQU[+&M]3^.LD#,R9*TI>9<$57)H1*BO7,!&=2J7PZ=E>?K=C?: M@+;]]3N1,^26-G+DY'Z5C_Z!W U 6IC#J,(JR9^M9 >$IDP?=#;F&LEW@"I+ MVY(3HUV"M)K")11],HFJ/8&E?6OYLC?VRJ4 R3[E9:!'@/WWZ-N0L3E/>2ZH M8!07ICT!YL=F#S@[L"A.IVVB.":*TX HSH9= MR:4%A'SG1X,*)L)MIDB_P' O'SR,-SSUMLQ7;87FB6)$<(PP(Z>=) M=^L:]TA7AO:Q9 M>J_3]='LM MQSGH:2]?5$(;IBZ-5-+4<^>_K(/3CFCC,4 LH8YZT3G<-$H">/!?>'C+<6OX M$A:E)RLA;HAK6UM^6)C+,7BS)GCVV;- :;G= P$OEU%>J M!\3\_IH&T!T9"AA^:_AM[6PW,CI[8:E%NFDAX!4">79BP MF7$^A4>$O&J)'_<(:K7CO5'(MJ8//[8Q@>D'[([Z%F]_UH'9[ M/R/5#&HW%;4-UVX6:J]1M0\@K?BB:,B(0TUD?STTA]6$HB43.'M((94_K EN?G>G6;6?N&VROU>54 M,^$?OM_)M5VG9QRJQQ'AK=F*/7SL=@:U*V/[/F/#N0WG)MP>8*:LP>UCB/'6 M;#,? 6[WA@:W#=\^2K[=ZPT.,#Y4C+ M849=/PM>8+V6%J^#T_1OK=;>]JF MJ<[=9NQVW^BRX]CNOK=KBL6:2A]&>C1ANT9Z-),ZUD20]XTN.XXP[WN[1GHT ME3Z,]&C"=G=$'TV/9*M]6HY++Y ]1(W/\ FT7,'D#F"R'^>CD.^'^:K=A3KLFR\,P\>-EXD[;'@Q-;/-9 M-OF^46$+*-Y>&B!Y^"@^M$^'M9/;4[3F>UK?Q3AO'R+1FZ M:.2N6NB&.$I+4_?(0_'B,&2SE+]7?_QNCUDANS+6UCH.H;,!./^$P8I994Y;E M"3R_56#P$HT9?'X!/KM-P^>O"B5F^ECJ<9Q8<9[(=A" 0O%X''@"TT(&X&59 MG,PMVC3B^V<6 F0BV_K"HRB=A[-!O4[34.\\CM(@S8A',FNZG T'B)C%UED2,^MNPB/+ P@P M0)*4P:7E#:G%$FY-N<2F.[Z81V?11#-XV 30SB+NF&*33;@$>;-5L.7UB.<' MMPHT&CI(]_>??H*?ZU(^=%#1 )#UVL@Y<&K$".O,\^(\(@+[$H>!%R!,@%2O M %$"(%P&T/QK[M\( L=?/J99 +R>IZ2B;%MM0FGWY,7R%:N%D_3"' \.CA09 MU%D4Y?#,KWP6)YDU8;?-&GW!$E^/QR:\L9!'P MR:L)!QP]2Q)#E20(_ !CQ5OQUCJ+@9"2WE-*6F+8E&Y4>GX."(0Z)M*(\E&><\)L\ M!$D E$^*"?QX]?%]/F5CY]H;.FS0 MZWK#[O@428ZI.RXR/NU<_W<.>"._W_HIHQX(;Y5*70DD[+%T@NKL MA(<^:L$^T'(*JFZ ?TX1FDQPC!05U F_<7O4@AHI2VTD3FSZB \YH9N!,D8L M^BZ^CN\BGJ238 : R/@-J%4M"TB62#7AMP&_@\MQR1[L"8/=<)6O;3D%-).L M4NPMY54P( 1'/ SX+4I +DC92G/4Z *4LRQ%TT'H=L$_\\!'F(+@A1?ZN8=2 ME0>)TN$D8'%!H.G *D -A--)A)HXRE,@? #S79!-X&E9%N)UP$O4F26 ]/CP M/*V3(Z_'L$\5W$AR 2E2%&9Q!A^$E$CST3_08LM3N7.QQ^ 66"CE=B#**_]F0XB1C6B@=, %QZY&AN MS4(P 8%_!]$MJ#]B.W @2!?A_"2AFT'%@7.>"C8S!C5<+N:&1Q[LE7MHXX'< M?6 I]'Y@63.$"H!DQ49H-3P!6V&*"Y)W(WJ.\9426\CQ;)"P*.B0H0;?"MM-@T!+"'FQX$ BHJ:2P>@"%FGA'&2# ?["I._>1 M>&S):AXR_T><)6GI00!L9M8XC(61)?P)X^)G&PXB\";21V!)]P M"_@N1S:* ML.UCU!;P*Q>^#+#1\#C(^HOX"=UE?4-7PM7EIZ](U4ZK_;9E 608/CH/\46< ME'&PZ.)4G!AB4VJ-DW@J53%"UXKO _#PS'+>HG*7D'VX=(%U%^<@'213Q%<) M[8)9;T3/__)>>"6B1W$_+(5'J3!IZ;B"^X=-@)G2YS6=WP.[-4&_ZV3!/NP@ M=FCFWS:YL:[3&O2V M=%8+7*.C.;:9!3;G^,\__,>WR_-5)O;C5O(W8K5 A& N9\)HD/H9^V4#9*V" M>A4$M\TY+Z*Q4/E151@S#Q0BL!+2'!@22PNZ395%Y\5"G(+NPZ-$ MM!ZM8#IC^%2QLE+G0LV( &FK=Q"7+#6D6*JUP)+O2*- K0U,(Z&^EOQ9O5N* MDG&>H=##K1&K V216U0>9;D4)G1W?/*4 :M#KPBQ<\4%\2(@>=#$Q,'@BGRN M_;@,4CP-A@(=^0UJM;@EN%(=1" ^ KA#O VT()!BZJ)9$J.NF"KP%@N!AT[Q MJ.']TSA!#925YUP>_VZ$^-_7&+9DUQ:G3L(+SP&@"U(#Z#&2UX/R- YAFTJ_ M09#+!_+H!F%&YP /Y?X- @FP)[@E50L!,6-)I@ FZ'N%ZEPQAH>.VQ\/.OWK MT][ N^ZR(9\50S")UG4\"/K8^WH,103Z82PI?)$*8 M%+^7;:_UW\5OI=TH?[,%IY#F#1?/\. M_TA7.SU??BK#?E>%D0;;$(JS=>81^W!..UURL[&IT&#?X0W2ZM O+EP6K/![ MJ-%2A?-/.#'0(P'29 +FP'_G &"> &<43M66]2M#53Z.9+"F0%[[45 _ \P" MRFB "S\OOM-^T0;L34^*#!<2L[@/8/[PVVW@H\7!4E!?*-2:*N,.R.!&9=NWQ5K1 $7U M:0KD J0C7;;BZ=)OH,(=0&V%BQ<-^6 <""2\^GBN.65Q"ZEX#"V.5#-]9[ ( M,/_S*;INT?J-?.I?ET>!1U](DTLG5^&GQS/? HX(Y)\!.$ )(<4*'10AZ%JT M9SAY4'6('R#T;ECB"VU0'DR)"MO1.@Y$"IV7UC@E-6!&@!1 UN4M.BP+N M" M B"^1DGT;0+LQ;H#E$,OIB!-::L$"FZ2I5C(BC0[(5%P ]T,W4.*_N#R2'J- M"KE6\M424X&EH;Q0XL*OB OX)!EAA6,0"<<>*:S^<6V'P'2F.+)&%Z^VG :E1U"C4Z2\ F^N+BUKUZ+6>G0UH]LO9 MUV_6Q87T&EY^^\O'K];%'Y\NOWX^^W9Q^4?3%&L5TO.8.V9C_YJ[/E@QP]'@ M^M2#?SJ.U^\/NJS7'RZ'])S?@7.'I 1SY-_I==?MGJZX[IHNO(8K]VGN."V+ MUF%I*Z;C>.C.UV )_5VH156C6X5;4&[KIG=(()R5(&P@3[CNC(;C?GLPO'8[ MGGO=/75/KUEOU+MN.TYOV'/9R&6]930]PW#O)^'^N@:UW#EU5UQTC5?M%8_/ M6A28MN12#0[#6_XOSJUT0B$(#Y!YG!>A/Z6T4\Q,.C=!^TR])!B562INVW6J MJ2JVIO![;$9B7UIP*X^AI6)"0ALA(VG$>80Z24$]6GR%''>5-4E39'7F3!/) MC/OM_K ][%_[G=X(R&S,ZXVW6<]A(%N7^+0.,/4@S^^%>8 M)Q://X(VE)5@K0*[ .XK -,?"B(?\JZGJ-UF[C,.+08O&NB<6; M6/QS8_%2]>FYWJ#'1]WK$4BJZVZ;L>N1 Q9&EPTZ([\S\D;=T7(.[ <^9AB+ M_MLLCJYX%,1)RGO5._W1Y<8ZBZ!YJZYUT/NZS/77_<\_K+5G'W^G,0<5"\QWR_ M*G>W9>%*++$2/6?[=>!4AO&4,/!$@FJ3MBO1RVD/6+L_&EQ[@RZ@UV#@7L-1 M^==MSQ^XO1[K^CU_";UZUY=@8"?7%]%XK\[!7LNBA5@7953M%>)5DW:K$FSZ M77_H,P\PRAL!U^H-T37M7KNG_JG?Z;&QY_:7T*I__?%^ B_)]II@TV]9:AFO M 9>PAFP<8Y!7)*V)G9-O><3Q*PRH^Q:ZQS"F]O[XP/'\P!'=Z6,> ;&>!W)/XU]+/0DVF4A3,9?K?OUS\>O'-NOCCP\?_W:W!3!?V-R]F>D+Q ML%@#/EN:+*B\>T+I5U8GV4@LSV+UA3"0Z)N*'=6>90M&U+*AFB5J86JF@]CT MVAX@#Y?_MEOMP4/M6S0+17L?!F8Q8U5!47VF%ASOA15Z!W![U/HK?F#95\N^4/PM!:?T1ETK"=DFM ME@-XFJQ["+:J+?'ROQO"XV5DV#!H;!_3JE!M/+4[[;K(?;5^LN$Y/ '2.VF- MMG4BWTBC?1)(:X'+GHF]?JCL"-$VI/-#$^$/@?J'7V CSM-)[D#HJSYRVB7M M5/?'U#-/4NZ= # 2YF7OI>^@TB;J/_^9Q]G/C[Y.7/;S$BK(R-(DRV;I^Y]^ MNKN[:\$;6S?Q[4]GB3S]E4]=U!NUASW>N^;W3/G%:DVQ:0X.F1^-;LLJZL."K=T'DR5XD(ET; M4(QC$2+=()$88[L./0!;+,53V.JR^8S]2IPXL&1$?QIN7%_KQ#%F/_NPK6;;2:;O%HU@R M8A%/3R[O0SY73W';<,6[JD_>L)D*FWG&S 7#9EX3FW'WS&:6BW,-FSDT-N,: M;<:PF8?8C-MP;<896G]K7;7.6P53<#J]]J./LD;$J^%Q)NM21@2WZ]Y-R/T#VO&K1_RK\[\8Q#\2Q/_&[N,HGLY!GO'PU1'"]1?!%#LK:I1!TK;3QC M,+6AB\;0Q3DU[/R"[>VI42P3#9(_L(Q9G["+\3M1U"R3 P.-C$2K8)I/(#J/ M?2S2UIQ#H)#=5 ?4CT2&<'84VZEKBUN=8KY^H<[FRVPH]!I2X7UH7:HZIDL5 M-UVJ5B+KQEVJO$'/8YUN[[K3X=YUM\]'UVS(V]=CO\,[3K\S[+BLTCL#)_SB M?'E>;]^,ES34OKKX[8^S;W_[^O'J.%MHZ'I)I[^XKB]:5)VZV(K&\_HTT<=3 M^,2-V#\SP4=AYW@_Q_ZX+*<1@!/J%R]:R\?6""?PW42B!@$;>(SXA(5CT8Z> MBZZX\@(JA,@CG*.!SV-Y-HEIY$6C&LD<7U<)>D1WV'*= ^@OT$A=Z8D]'FA# MG5;_U,![=_ &!&\/#>J T/HA5 MNVX5)HHB+RYMZ^*/\]:SFC,V'8>Y6;-3MUM.B9^8!E_;YWE-UC( MZ\BJV:;CVZ_S]\_!(:G#2G>%,[NWJ!V$I5P >\:QG]*?K+,_OEW^\7_6?UW^ M^OO%U5\.!XT,0WLF,J)JU#A,/ /3-)I;_Q6/PB"=&"P\7BSB[+TD0X+@ MGM%,F!B7,XX]0Z.;HJ2[-#^6RKT--AILW+?I44Z<-Z:'PI M5&:"*[*>3Y0-X0T-6<:A57QU:ZWXTJL59+%5I5ZA^AWJIQW!G1<+Q6[CP%]= M)U84@OTTBOTY_&^23<-?_A]02P,$% @ >X$+5=;8&&8:"0 [C$ !@ M !T96QA+3(P,C(P-C,P>&5X,S%D,2YH=&WM6WM3VSH6_RK:=&X+,W&<%PP8 MR@Q0.I?9/KC==';W3]D^CC4XEJ\D)V0__3U'LH-#H TT<&&6SI3$TI%T'K_S MD.0<_L/SSO*4YQ'$[/?1YT\LEE$Y@=RP2 $WV#H3)F4C610\9Y]!*9%E[$2) M> R,[7=ZPTZWL[_K>4>'.-5I-4;F =OS>SV_W^WW67G+E5+[Z??#H_92W/]_\]./7]#Z,/K@.G[[&1XKD61LB<9[Y_ M]J7%6JDQ1>#[L]FL,QMTI!K[HV]^:B;9T,^DU-")3=PZ.J06_ L\/CJ<@.$L M2KG28-ZWOH\^>GM(883)X.C0KS\=;2CC^=%A+*9,FWD&[UL3KL8B]XPL@D&W M, YO!P6/8Y&/O0P2$^QT]O:NFY08IXLVZ40+%&3< MB"G0W(U9HPRX"D)ITH.;"]PVLJC')3(W7L(G(IL'[T9B II]@1G[)B<\?]=V M+?BI08GDW8&EUN)_@%.C> :NC,[@X- GZD=B-$(G!?4S3MW0 MONT]/?LV.O]X?GH\.O_ZY@/N]89;?)M9!#"3 OL7 M1*5"4./"9U?HJSE&F>/(,)FPWOY@V'XZ=KEF/)8%1;.BP3DR2-!D@VZ?F+(\ M\/LO#H[-,Q.Q&RS<[SJ'/P?(3JWRG4 M"=Y25,H6THMPZ/FSQDR-ABL;)'T^*@*-X.JM;UX!5SK^__:&$-<3D5, MT.$:]_L4Z+A&V%'Z)SQQ%=>V1;0)[LI=RAVW+4M(MS"P%G8@72)ME \VGEY5 M F'-C]MK-#7EN@AWI+%EP!828\@QA64(-.P!NT4@$BR2')@0Z:+ D/;2X!0] M%$YG4YZ5UI-)UY DM$F:HI;T+4F]2G9KQ"7W>'N6M]C!@1A3M*LE0EF:N]=? M)W+R!350H93\O$QD85V"67< IP?DYX F?V'FCQ\<39QN5VU$6X6V!P MCPA"64=&4:G(#HT0OS+G1&J#K;2KQYETA-/\66)^P(FW;AV0()C0KV_05BQC M@0IVOT-;H;Q<\+3M.$JY7N1"B@@6?!#;4&DU486Q.>YJ+B&K-C\WZ-N_J)S- MPVT3Y>_.1LM?NQV/:ZBUKUV/(D'3Y-=>2&:[1W);*5HJQCB6+48JO<@FM@$G MG.!^UP#<&>-"B=F*>F.!O-DIMA 6&%(TA2S\I-*IQC'\60IDW:*VS.TQD]Y^ M<17NO6/(,>XDJ2H0:&RJ[6F7$ E ZU0I8%%ISH!?4DQW6=E&=5M/V*.'>E=Y M+YM71:';6=WBJ#S&@1H6?GH'/JH:! O/8TP,B4(W:J,%P/H]VM >VE3&;KOH*O*IS*9 (3;GX^KL256A M B9%)N> O;-4NOC EZ"$IM] YND\YM'I T]P[=63L=5Q-3!$W(&B^Y:,%QJ" M^DMS:0)$ZJXNZ"J)!$>%5MPXB/#2R+K!W5+9EB48-5.#H['GZ<2-E_$YUF%N M4..JJL7L2?O[ECMJIWLW57-><=1SRC#Q0A64"3 A5X?TH31&3JI)^YV=WYI: MK-BI-=JX/FO,3@:FDZ9:L_6S-U.\"$*, )?>#-7XTRLYQXI;N";E(>YG2P-+ M4C\^7AJ$V+DF>MS-9?77Q.LJ?=CK#'=?U?[4:M_9[70'KVK?G-I]HRC^6/UC MF-0%Q\#4;ZWE H/._@]=X!$T\ %38L".RW&)-6ZOUV;T4H63;(,@>B:)[24: MZ,%ROIKNU73/1Z2FZ7Z]!'M.DMVKO*D*Z2KK]8HK9B\J6/T.TY.*[&O_QJL4 M#X3@75+1CDC3Y4=N7H@Q7V':A"F]D/@W8W0C^'P9%GI9V'.$]AU*89"]:.V* M>8-[PL<04MPM8>OH0H$6=+IE3]Q.4P$).[N"J*2M#?OJSI0/??&:S%^1^OO"717S;!6@V_\?"/7MJ6&].W\N[#4.#-+%,67(H\NQDF4>WWBIO?&"_G)' M=1A#+U_3Z^U>]5RGY^8/ Y9.7)>:%K\X*/@8/'=LPQ,#*N!3*>+*\GM[G?YP M412XMJ[]D8+[)8/]:<317U!+ P04 " ![@0M5(_L/6PT) #C,0 & M '1E;&$M,C R,C V,S!X97@S,60R+FAT;>U;>V_;.!+_*CP7VR: 9?D1=U,Y M#9!7L0;:)MMS<7=_4B)E$9%$+4G9\7WZFR$E1XZ3UFF<;M)+@3H6.1S.X\>9 M(2D?_,/SSO*$YA%GY(_)IX^$R:C,>&Y(I#@UT#H7)B$3610T)Y^X4B)-R;$2 M;,H)>=?I[76ZG7=O/>_P %B=5&-D'I!]O]?S^]U^GW2'P7 0[ W)Q2>R\W5R MLFNI3\]/)O^Y.'.S7GP]_C@^(2W/]_\U./']T\FIZP#V/3)1--?"")G3U/?/ M/K=(*S&F"'Q_/I]WYH..5%-_\L5/3);N^:F4FG>88:W# VR!3T[9X4'û M0I7FYGWKZ^2#MP\41IB4'Q[X]5]'&TJV.#Q@8D:T6:3\?2NC:BIRS\@B&'0+ M,X*1/G3?H+GRYH*9).AUN[^-"LJ8R*=>RF,3##O[^]=-2DR399MTJ@6*I]2( M&4?>#:Y1RJD*0FF2T8HZ\CI'U2JARN3S+E5)Y0IO;O/\;'XPD9]#K] S\$ M!Q3;4G=5.^RLVN%03RF2!L:IH2 X"(O#(H-M' MH:S,5(4TY]H[OTKYHA:WW^WV?SW\78M!\#\"BSB9QFU@$7(%-CHI(]HF$7P7 M\0),1$VP11%6@F9OO_:D SE)O!LRVUBVH[68:_S^E7O;7>T_CDF"9UQHOA, M\#FXW21"DP]29:37]?Y$GT[./AZ18R';9)Q'G='34:I_IU+'5-ML2[(%NU*UZ6?+4T,9 &)@RQ?Q0+ZA(**@P@ QJ M#ET%AWDBHH3H$C^NQ\^YXA435" 3&E(A&M+5)(KK M8KSHY\"Q!-,E!S!L,8 M"1=-,SPA;P[N[TU.8I&#O=#TU_9I@RN!'+I5HU_D,8#:YD_X'J4E Y[@@X8Q MVN _H=(%*<"$Z'U$!51U2_=6EM4WI@8$,5MPM)&B3($ ?"K!\'8Z;>6)J$Y( MG,JYKAVN^%1HHS#$4FQT#=R-=N::* ME A;&<<"'JW^8T(5MY8&RXD0,B98A'!P;Y@*G2 YDF6P9''9XC,3.DJE+F$< M+F8E4V?R0DDHWZ%9DQVP,./@,F?&E2R+:5F[O#S/L#5P[UOUEHN'4)9X_Q> MY>#JX9MC',TIUU"3@-%LL/N^1]L8AR-:ZLV'8$ ,.7BGFLF%6%DJ8 "+#2L* M7,) Q7/+!W/X]>)O!A"WL0!W5S'VVF7M*KA@IX! ++8.MUN_W09:L$$50(5 M$"X3V)"6(Z=28W2VJT/;4&X7/&S:0"!CR\,V*2C@+"I3BG$*U+)"7$=Y&.%R M1C/5P;>0(R&$$AC/V79+I,='5;@=5&V\BM? M?GZWQAC@,N98 @=JF'_CH&. M:H =IG_$$U6L]BV@35!7[&+NN&U:1+J%@?6P ^D*::-\L/'TJE((JGS8+H.K M,==%L,-D5@!;2$QY#BDL!:!!#[>; B2!(LF!"9 N"@AISPU.T8_"Z6Q&T]*N M9+0UCV/<%LW 2OJ6I%XENPWBDGN\/F2FF.A M%'^_3"1A78+9Y<"='4">$3)_9NYG/QQ-G&W7?81;ARK/VYY;8'"/"()91T91 MJ= /C1"_QC.3VD K[N.!DXZ S5\EY =@O'/K@!C !.OZ!FTE,A2HW.YW<"N4 METN9=IU$"=7+7(@1P8*/,QLJK26J,+: 7.ON^\FDC.[CUY]' MD!AB!7LMHNN(I_)=,8QQ.9T6IT]J2I4\*Q(Y8)#[SR1 M+C[0%2B!Z[>0>3I/(K#>Y97JHLER0M8;'@#;NRACR^N*40C Y0HO8%)::![4 M7YJR(Z(2=WN#=TMH.1!XU)2!ED;6#>[:RK:L:-PT@:.Q1_ HC9?2!11R;E#C M[JI%[.'\^Y8[G<>+.%5+7DG4<\8Q;'D6CJD$,GIUKA]*8V16,>UWAK\UC]$K M<>HC]<9]6H,[(@2/JFK+UL_>7-$B""&$7'IS,.-W[^B<*&[BFI2&L"$N#5_1 M^O$O#!J$FZ/'7656GX9M:O2]WU^L_O.M/NR^V'Q[-O>-PMACC0\A4A<4@E*_ M]7!'/(+ZIY!, W)43DNHCGN]-L'7*YQ:VX+/$[G/?':N^6$E7YSV#)7\E9WV M\&+K*6EVGT*FJIBK%-) MX#$Y=Z>%^92<-\Z87=^'Y0E0U7?@BY=4_H+9OP^S.Q?N2AD@N0;.W?\#=/KV M9+#>A3\5\1H' \GR*#*DT>54R3)G-]YD;[R5O]I1';K@.]GX3KM7/=?YN?EK M@)53U96FY<\,"CKEGCN>H;'A*J S*5CE]OW]3G]O616XMJ[]98+[^8+]/<3A M_P!02P,$% @ >X$+5>(SH?6P!0 T!L !@ !T96QA+3(P,C(P-C,P M>&5X,S)D,2YH=&WM66UOVS80_BLW%VL=P'JSD]2170.)XZ+>VL9-%&S[2$F4 M1906-8J*X_WZ'2G)EM-V&[ D;;8&B&V1Q^/=\YSNCM+X!\N:92G)(AK#F^#= M6XA%5*YHIB"2E"@<73.50B#RG&3PCDK).((E!3BQO4/;M4^.+6LR1E73 M>HW(?!@ZGN?TW7X?W"/_:. ?OH3%.^A>!],#(WU^,0U^6\RJ71?79V_G4^A8 MCO/+8.HXY\%Y-8'J/0@DR0JFF,@(=YS9^PYT4J5RWW'6Z[6]'MA"+IW@TDG5 MBA\Z7(B"VK&*.Y.Q'L%/2N+)>$45@2@ELJ#J5>&T-44(QQ>ED[#3?E6PH MXLUD'+,;*-2&TU>=%9%+EEE*Y/[ S=4(5SHX?4?FUEJS6*6^Y[H_CG(2QRQ; M6IPFRC^RA\/=D&3+=#LF*M=\23E1[(9JW2VM$:=$^J%0Z>CN!I];F3?K$I$I M*R$KQC?^BX"M: 'OZ1HNQ8ID+WK5"'X75++DQ;ODUG. M,NJ7N(W4OSZ9-IOXA> LQEUGO[Z9G\T#&/1M;^R$R$A^7_[O>Z MREM&-J:=N,<@$E IA2LB0Y+1PKJXY70#IY'2,WW7[3](J-TUM VA-D?2WTLF MJ[F:*.(H6+]IS*C,'![H,NT M062=LBA%001C6N$5FUVC(YT;'Y=PMP67_TO\,4RY&!5 MH1GAC@0+7*SO7NW/'=@@(4PSF4M::&!Z6HY@XX7K49)PA*W($9BB9Y8G+,,6 M3H^CYM@T!>:&1:F25[@*9-YL7C08U@%D?TMET[14BH282.J%H9#8#>BV@9.\ MH'[SH[VU[D?2JN?0+9)&%U&KK:EX)*42S4#5?9F1/:[;Y%6U15X%AHJW4.@;*R*\KE?8V2FQJI4>HTX_ M?+BT!''R'P9/U9#7GRK^COG7P-Q14M\$]P/^-Y*5[BV8'L"?%RBF< M.X?.)TKS@W*EGWE^9:+^$R15@N8.8PJMBQ[H%GM<#]F7W>M,%G@ 9?K8;$ZC M7WB>,W;84TVO_T-*NPO)LHCEA'_*Y,%GJ'3,^;DY(GPKB;!U:DFW!_:01!^7 M4F!YO/.6HO4*9G^B/A'JY^VZGEKU=9,=VZ]^]IX][ UMWRGE9$FMZNQ($D6E M3VX$%N(J#(9#NW^XS0U7OJLS+K\F?4$L#!!0 ( 'N!"U6>7 11 MT 4 *(< 8 =&5L82TR,#(R,#8S,'AE>#,R9#(N:'1M[5EM4]LX$/XK MNC#7AIGX+2$T."DS$,(T-VVA8.;N/LJV'&NJ6#Y9)N1^_:TD.['IR_7:0,M- MF8$0:;7:?9[5[LJ>_&)9LRS%641B]"IX\QK%/"J7)),H$@1+&%U1F:* YSG. MT!LB!&4,G0H:+PA"1[9W8+OVT:%E'4] U;1:PS,?C1S/<_INOX_62'3B,\X+8L8P[QQ,U G\)CH\G M2R(QBE(L"B)?=FZ"KX\G,;U%A5PS\K*SQ&)!,TOR MW!^XN1S#2@>F[\G<62L:R]3W7/?7<8[CF&8+BY%$^D-[--H.";I(-V/<^,P&=!!$V>C[5T0?\FH!KTH"%E5*[]E,: !P@\VQOUW<%XXBC! M79K1H"$"Y(GXC&&-I7T].YU=!?/S^?0DF%^\?73;+DM1E!C,DQQY(W1C7]M3 M&UV32!&)O,'0[3V2,4C]*DR0L0P7",<\5WDJ;QA9FW;D'B*>()D2=(U%B#-2 M6!=WC*S122353-]U^P\2:O<-;4*HS!'DKY(*HK,SY#"4< &IF6;HJF0$(,66 M=] -]S?6DZ@4D"# FMD=Y+T,,G;E@GL@; M[X-P%K?84VJF*088!3H1$G?UL@2Z2A$:PF3+$S)W3# H7Q6PS MIZR8O3Y!IY3WT#R+[)9C4[Z$(K;>^I020<(U@I62)@HG94>OACLDA08KI05Z MG_$5(U#S_-TPKS)HJSYXH[R=9"T]\K'@T!.?/OPF=KK>OD+8K9-2]>6S:XQ, M *XWD/)>C OTKL0"B&9K=$5RB#HH\.B8Q,1/U69@0- MW!Y2+8#&=)72* 5!@'-J$(]T5D&W7AS;IKQ/U;AMM/<^97,NU], M?/];B*<9D+DTM$0@AJ$*QRK%*&#NX8\23%5(Y((4"N&>DL/0'<)ZD(1C"1,Y M(%ST]/)DO;R[QNOV3.(2D5RT, MN8#.1;4X#.<%\>M_FELK_E/3'ZEV3H$,X%76F(C I>3U@.D4]4@K:MQ&&!D9 M70:5-1;#:UY6BQKM8@?I @D=I:Z0JO<5M>6519X!0\8;*-1!C3"K:BMTH9(O M*Z5#T-D L;*F!K31P3:4B M.(3.L)2DY?3#ATM#$":_,'C,Y:'Z*^.?F'\/S!TIU"'8#?@_2%;:63 ]@#]G M4!A\=%(N2NBL/,_T!ENK?]+Q1/SY2=03\>=)$?4-SX(>AN.JG:O*GI??(;T; MJA]>/2I43N&T+LA/E.0'94H]G?W.-/T/*#*"^G11"=9%#W2\'M=#^FGW.L=? M\:QIXM"GDF@W#Q#Z7T)V\R;J_H?F^LF2W[T4%*C-@=L/6-[_",V.OF77%XD? M)6$V[C;IYEH?XNC]0G HHO?>NS1>*K4GJGNCBA15=:WJN]L*"_/BJO6$HC6T M>4N6XP6QS T3)Y((']]R*-X$+502WMXKG#@ H8X !$ ( ! '1E;&$M M,C R,C V,S N>'-D4$L! A0#% @ >X$+5:/?K*5E# WZ$ !4 M ( !%@\ '1E;&$M,C R,C V,S!?8V%L+GAM;%!+ 0(4 Q0 ( M 'N!"U6*&UL4$L! A0#% @ M>X$+5>(UD)2F-P ?@4$ !4 ( !@9, '1E;&$M,C R,C V M,S!?<')E+GAM;%!+ 0(4 Q0 ( 'N!"U42O$#IO*X! *$J% 5 M " 5K+ !T96QA+3(P,C(P-C,P>#$P<2YH=&U02P$"% ,4 " ![ M@0M5UM@89AH) #N,0 & @ %)>@( =&5L82TR,#(R,#8S M,'AE>#,Q9#$N:'1M4$L! A0#% @ >X$+52/[#UL-"0 XS$ !@ M ( !F8," '1E;&$M,C R,C V,S!X97@S,60R+FAT;5!+ 0(4 Q0 M ( 'N!"U7B,Z'UL 4 - ; 8 " =R, @!T96QA+3(P M,C(P-C,P>&5X,S)D,2YH=&U02P$"% ,4 " ![@0M5GEP$4= % "B' M& @ '"D@( =&5L82TR,#(R,#8S,'AE>#,R9#(N:'1M4$L% 3!@ * H I@( ,B8 @ $! end
  • +Y8L.JG\2RWA[6!9@J*P->#)37 V;DWB]=G)O;#P31( MC 'P#/!\L<#53^.Y+;44WZ"L@(,6^&!4;RV)SJP3X3EV&1!W%'H;5U7W%G17 M]53)E6>)?T!1UZKE+!>J?4775C/F"0#!]C?-66]5!!AG+B)6]I'?G=HI>>KP9H+^S." > M+[%0'@KYEKDP];ZO]99U:!2*"))<"2#OJ%,FW[GT 4"&#CXN MC0G ;?IKO@(!RBC?K6.[ *'J_N#+=F4<9U0])@#8A=%7&T,''X"#@ <<*W. MC0]Q@%AAM[OV%C$+D"<;^657I'N=F .8R/)!0( BX # 5?L"OD(!^AKL\RA MQ+((;Y%E%UUA[-1$$@Z(W1\H=H=@MQ$TL?<(-.+TWIKK+!X<'H[]AXX.X-6X M-(R_J[LVYJ5_WH:3HFK+SD*-01E14S36Z#DO<)1;-8A6R 8C(9A5F76U,!^P MJXBCT,1? =^A6-I?\2]P] *P#+!\1F?#Q["\P#N[K5\KFG!]R^)KN!>,QQ,] MQG*2^P!#TI:I09&,H[Y,F MP#3 ,L RP/)E;?^/87G*-$FHU*R0L+2@2EXK3Y8F9AAC.OY]@M6_>4KQI;MVK3G^78[ %!KU]FT!9M(S_&S(XIT78% M;] Z3\"ZB.#Q21F#X< ?![!WJ]@[[3'7^]AK#%2],(1Z*KQ%F) OV@'-CCHQ M]L@??],DP![ WNUA[RSG4N]CSR/(IN..\U6!UPO:U/6QH)EG8^S%I6CO:#Q= MXP*@#Z#O1M!WVI.D]]&WM2W>('"E+-3]C1+ R&B57R6[SN3PZ(XBTMGSK_OL MZ+EMF(251H*-)!2]-3"\67SI..=HT:1/_S C5Z8&F!7C]]*^I@O0;T:=4E=N M2Y;W._P9;7BA%HWSHM1\>=8#'TW9$@N3MW-M^.>BTEVNH324#J M'8JF[\X=;[OQ#2$ H)\=Z#^_(1./&D'!*0I0[YM0[^NWEK^TLLVJ P\JPMB( M*Z]XU)"*F@LY8;RR,6!E ]"_:>B_N[)=VXGK;^&-X+@5A&"#$.RSWG*,X==R M;.?W4.Q??K37+SP*)4[L0R)FHL7I%(/[G8H<.]3(I' 4GKZ0#9S9 -, T^>X M[?C'F,;4BEL5H![.U0.OQC2(L6 M%VT9-B650Q?J,!CKW$;$$TC'":'Q=-Y8@&F :8#I<]Q^_&-,.[37GBR6"L2I MX@0GZK;:D./[TU[ M'/Z(\71([^(%\KH B8 3 "8(,LND3]B@GF%;B#Y/M<3>'GE MK#>-!J;%)>^H0V0__7:ZQJP'3$3/;*E^SG*\S">!SHP;%HM@J3C!U%(OPT/_ M=RH7[ 4&=MO."-7_6.XY*6#&#MV23&[%.XQ17LY&ZI@5$3J)ID?O*!SDD000 M!A"^@!?AHQ"F9GAE;2&$":O.QIN32'-IHGH,X3BXX0XEP/U;@&" X O8_Q]% M,#ZL=!9!A9ES/:G%">H\V%!F@F F*0-#PF_>X040!A#^MA ^L>'^40ASRXY? M5^;A#%;7PI2T7A);^_-]^J4O[7^,'19,88=K:_R548R9Z^%/"MP?QG/X2U<7% M]#5"+AIK0U$3.DZ0[(EBGT"'6YZ6X=4\W]Q@Y,2OP,?V;J"?(&5.6F9^,"5.2'LEEN=FMH)R:PQ+]WCYP@ MR^99P3A,]%U53DG\+W851MUXFB^O>_!PI?&\ADO4F:+J9ZG M%/K@0<2!L@1EVYAK;-OEMERH+:R\H(4&>V2O%_P)RGH *+O'9RM83%67UQ+Z M\OA?\'R@LN<,-A10;$UOFA,!*M7A'NS2R['$O) L&YXP M[@#N1_$1G1/NBC(/X8FVV)A#1T4:#D&AA:D>PYU,X(X3]!WS0@0Q@#N .X#[ M43PJYX1[;5%EMYWR3C%[)#*GNC8^'V()W)G]ZH[3=RB2SG0$X [@#N!^%/_# M.>'>)*T&NRG"0T&2L(XC5LVI-$DV\X>2\7B$=PI)1_Y>>\11P5DL776FVIZQ M5I/8(U Z_JM>X>LFK4RE,7X<("AO#+05:"O05J"M0%N!M@)MO9ZSP.?Y^Z[E MDGY6\PY>Z\6B;,<8W,K]>THK;GI*K]6$2;SJ+K1)7ZG[NAC[%\']>P# &P9@ M1F[/E[8"_6\1?MNZ^2W5K8IOZM@+,WUY^; MBB7'5:..YN3 =55;WN9\5[(]*Y%63E+F@>?'%3RO\* IJT9Q!A-0GMLW=>GQ M'O^P/9NF>%*.Y+=CXSTO'D!?.&"^'T-^/S[65OJ_"(!]Q']$J;S6ES9MQTV^ M\'W7F :^-+74OM.6HL?X+_"K'981:VX2-"PU%5^V)EM-E:,-#I98^%@ZL3=P M; -R >1R'6Z&2Y,+3ON,+4YF=7C(HETR;)JS?ASEBR51OH!: +4 :KE2#\JE MJ04>(ZI@C 39+,SRHQ:_HYE@F%!+'%%, W(!Y/*MR.7Z74+G9I1774Y]!AD5 M\OID+0R5DN10U392'R?4DKB.P&N5!S?>WWQ@=UT@,4+ M-/9 2F\Q3]4MKKQ#/9W%?_"F>1W*7 MCM L"T&))O.$(4G;K1[C>1\.@I^T_B$ - #T]0+ZM-Z#/P2TTH+=2F'=A(0M M5AAHC-/@[04; _H07H+#[X>7_#MQ+60&A4?7%EF-I.H^C]M T$=7=D]5-=W_$0;P^ETG#0Q;%J6,I'PTO>>R78GA+2]K&BJ'^91FV"LWV3WMO\E[L MR1\,,'Y4:A2'H)D'#R7ZB;@9Q5C__9_HQT._9$N5W)C<9L^>BL5O?J V^!\G M(:C?9PW%G\0*[:>0>-+IY.?__+^GG?_EO(5DQW+C)C M!WK?QS;1OWY/:#GY@^,9,=7\=-78N;E6XZ?^]KQ$(+ZS_(E&>X-8TZ-?#P/" MD7N*.)&(GG$ ]DL@_Y%R,S?F_?_M\X675#SY_&82TWY,HSE'RQ7B922B@D?] ME#ZBH[]/\4LS*"6T+VH21XJ]-7B2J:)Z[!YO*&<[<_\HA6NX@SI^\8FUXP: MS+P<9RO1N&J!K4;:?Y>+C9,,=?F?53OGSYS BWKMW>74C:Q&"$WRS.2D1<2' MOO>O,W9WOU%X0A)O]EUXV"QU+7\T=I' M'1=&YS6G;I>XGH%W1%2DGK>TH;K1:I;JDK =;_KM1FC3ZT5DRK[P4-OS( -2 M2%L(^O6 @&IVQ5!#$1/1YRT]=4WMEGEV!DL%HEKD>D]5?+>GQ]G9HZ;8\Z9D(U_7JFN_ M:98[V_9"WMDCHLZ*>+JGTR4:D#L#UDRCC\[+]3J\%- P:HD_;UG I$:[[T$8 MI[K46)CA0D6%]:AE:DPU:UE1#6:SXG@$U>>,*JBHU(D=E*DQD1C#TP6]@ N0 M[MK# 8&2A6KLE6Q6I"AEE&AP,G;<7OA,NHZC%HBR/.F;1HM!;T)O8 +4UDC%G6UZ+3C MCB*IZ<\+G;&F&28L].S%1-A)]2XW3YZ:FG^GNI;EA<[.N6"QA:2@B2E,A'TJ M/7Q+\^R>C3@5>&5#\^VF -FRH$!NG7%"W"R;*,RB"+E>ZAV13O=T[M=' MCF3X&DP*]?*$8#2<@L*H90K0!-3A.FMC5!9Z.LO3SFHRJ41Z2J?'5.?D54M7 MIC5ST1<&?-O,+^7DF2F11HBR=OVZW14,H]A?RXS(DA548C-FTC0EJHV+K)7-SM$$=%?UD&!5JRR[2=/T%!#MNH'-V*4@]$J$.2_GMVB# MBMHBZ7%MY&YK46/:$X[?B+W.VE)+!A/&35.S93>&?:A8].=FW:V/RX[3,*T@ M:9I":J\Y\<9NGR+-E3/QHG\$X0J2=. %JAR,NACLU_)FT-UPZU)I60E5/6F; MYLIHW35TV#2YE5NW/0PVV4JID[1](,O$5?5H)>]=DI&%;$E+3_WY\.'I_BDV M+@^&96QBR7O3['<3]HG+\F##IET$OOOPUL/3D/UVZU6W:F3<'AZ!T?!'C)H%P MC652+(#&LBD7!+EGW@Q !((!/ ;$ G@LXW*A@7,LDW(!-)9)L0 :RZ9$?F="GA:W.')9EO<.V,X4L@CD M?R'YOW=B] W1_MYA#8#$S4/BS7WB12%Q%N&^Y^<'"#@# LZH);)CQ7_\[P_T MQY].!GI/GYX0/JDQ;UW/8&4Y6 16?*WG\7I&MO4!,.(%&?$]5QM@1(" 6T? MVUZ:6T( <)EDG@LRCQ?@6 %: MPOP/T"@'-RXY.^QT^;P??8MF?4N_B82;*N MQ/2\*FVX.E>$$Z<*!YIPM 7UVQMJ8.,)< )P AP:P*$!&./-/1;^QWLL(DD. M>,$*,D?>@Q6V#;!M@&V3(<:X>'S[[1@JO3CYL7U)KQO'J52$[]0*_Z"JO#F M@/.2)=FRFI/\'+MT#2N'/"MB<@089&LZCFT9G7UP;Q3NRV'/1YO[8!F_I":, M)PK*MC'7V+;+;;E06UAY00L-]O=*?JPG\IJ(B=BA,.>AYI[X6-QG7[DG+L'G MV'&M'W9C>(^M]@=%2>F?IKJ8JJ[H[ZS"%(8W>;B #O+U$B$@,J8_+?U7;94^ M4?MO;^'Q@>_%@XMF_['0'_Q8Z$\0ML0(LX@BC'+J4*M7HOXX'9&(\],C^!U! MD'<43J=*_5TG(C+O;=L'\6:+)HY1ZG,?B7LC#/'10I_GIX=/509]6G3L4,@M M70>TUMS4!=@B^D*O$_0P>ZX7<"*N74-$]$ 6CCG,<3MT<+^=CB@A4_0PJ^( M[[9D*%6[L/?>'"BBO>W5/;3LAEQ]W*)'N_ZT-T0ZIZ6()2/3DX)2AX1M9845 M6(N4XJ)-1%R+!B7@.QIA $\ GCA"FM5L$45JI$>O%/Y%IO@5#L#']P)>J 1^ M8(W>"/;+--T3N"V/N#(Q"=%9X<@;BUUXKC@>/V"T!L5-HM.L*Y#2%+' M#DFJ&;]>8QQ0!Z".#]YA ,SQ&>;HJKYDV*K"2:X=S8MWH E^NU95OMI;P<9T MUICWQ]#(7IZ+)M3JSO M6*YP!:Z^, 9* QER"4W@T38#A^\H!@%D JGC^-Z77?)Y T#U?.C]\6EX.7$[9-+;@[DHOW: MVG "S]KFO& Z5V4_YSLY5UT&KCR3//5FCN>N(4M&%DXH"I1MR-)M*,9 M=93]H<1!XWGM22?:C]K>VRM[W^D^JOH+1Q>[K:LPDNVTN*%!YKLAWNN2ZTXT M'6BT(SB9R^&;K_N7(LHCL\7)4X-\GBUB:2'H,08']/348?MG7-5.G#\5Z"G0 MT^-Y:(&B D7-MJ*>/*<)T%.@I]=P[^X(>GK% :%[OPNW45W9\-38\;+WN#C+ MV%CTKM-O# (^@?LEY7I]S0.3?,GOU?T!!\H+7I;1F%1FE5R^4B M#[,B%7M9: 0&H1W?-S+TR-Z8K//)D?=I0,$S?Z9X9#=.UA7\R >+1UTMWXY[ M1(UQ.!\WNS+7FUJ(*$W;0U__XIEE>N$<2%:@OKUN_CK2;(_[CH,'">! M>"<0[_3=]/1&CCU!O!/0TVO0TRS&.V7:??OARZCUK>Z9!6\P@@V4&'>J.K(> M?.$RZFMO.^QU"X>M;C_>Z>[GC;65_J]]+_NX[6VI/J_UI4W;<9,O?-\UIH$O M32VU[[2EZ#'^2S=;:K;;$5!5@5<$[=MC1Y*=24>DD^NM"(:#.'7 ,R!<#>CI MU>MIYL+5KMIK=>EE"UV)U*ZJ\3,X&)75@*F0?6?)QLL6]=ZR=?51@8E7\%", M9RIY:IP>=+&,I+!WA*F;^//1[EYF9>PG<8QEW;,-CFY S!J(60,*#LXF0L_=KQ>7WGE3)$6]%1W;W[2> M/_B3@*(#1;]I1:>SOD%/#?WH=1".>ISS2ED$6]T)0IE&55.M,-U^W6N)>OCG MAGQD:NY#?1J1O?E6180!'79EA:TIL%3TR]*FT#6;#BLB<%(2 4'O*/R$%1$ MA7P/"J&S;?M#QA\M_\ RCI_+83O=S[ (CY0G&!JJ5D@A//5?3Y>WK\EM[(F M4XYW8509U*L5#P]&*GO:NL^RTG=V@_J.-WLNMA,TO5JC%5U$D,?"S]0=08+T M?I<.E;PTUMZ:M)-6AK[TP#-0D^F<#'/\FDZ=\DHMJPMYPJT:';P_6I)*,Q_& M# -J1V+L]9J4%C;,PR2?EIY([&24 U@&I.2C6OAZA>>N37S#4? M3AF@K.U:71BTYT*PJLSGRTYE;(5'+DS[G'>*.VE>U.WIRH3X::%@YAW/I3HQ M[R07^U%0\QZ0SFE)Y]6HX4L// NEKX]\QB/7)[N6X59%8=@,D([?K,VFWA=S M$GZX]/5P0-M5-L?CBM'-H)>I8I6J)=7Y34Z@HUI(J'-FG)$6*%$4Q.(D0B#15HG?^6WKX%Y$PD97H M+Y3.J O7AP5V;06T,^E$PA01^'G3$8)1-@;S:QCJ-H*.,FT(;),549%ZWG)& MA#N1LRI30:JUI-ZLT8$F?ABU3#^TF:\2*&1V,3A H:)9[0Z4KM$1L?B$X/>6 M>+XJ%?H&*YOEMAY,NK."O.['+5.O=QIUNK>;E$,80L;;+DF$D!B-"7OA]3UH MQPR7U9['+4I3>[[F)=O%DZ98:OB0RW'":,W#9:8K][T1G^\:NHBG>[JBR+I> MQ>6"V;/(N;@=M[U"H1.UQ%.C[Q44SF[*'=-8KDP]^K6(M<*H96I,799=;N': MM LOL'RY,M1@IX:S\7EQ:DS=+M1&VN-.F]N.Q[T)5:/+JS!^:'I,T-(9*QN> MF ID=5H9[8KBPNDG3 M7L(]IUCB2UC#*?ALU#(U?#+O!S45,]=P6?3+C-WFK/8\?F9J^.$,(GVI*IG" MJFKNQLRJ3->G<UTM+42)@*Z M15:=OK5$T'SRU-3PV0EA#EDL4FMUJ=1@61"I/!5&E)QZOZJ5G$7-8P-S9:RY M8MNVZRT];DD\;[FU*-IJ#]&Q6:ZO'7FYGF\$+6Y)IUI2PT*?(LHU>)C'Y+Y+ M^/.YK$4VV.UFNAA7)G-,XV2O6IQ+?V07^_WI@4:UIR^&2Z%+5=PB-5< MVF[1^*'IGE*RLL%JQ3'*E4O.K*"O,;MI=T0FW5.6A)JM=7 MZ.SOU3]3OJ#@ZN4UL^+46:]9M7B^M^;B9Z:'-"&E<6L9]BHFW\)+UI!8-/EY M$BZ6&M.=7/BTEL26I08IFM][TM/S&A]B!<,;B,%YM) MT]2HH-F$6RQA?R[4\TVG-2S2=;6[CU=+B^O/AP]/M6WQ- M;[8/ 5I(&RC9H-N/Y@9DJ9K_U/Z $D,A^.OA:FJ<8ZWM?KL MF8_?2U//L0)?_2OJVPM#O)B)CGS"1(_&]?CSE,&J)Y;)P6!(7IP2SW<6RWMU M$X!< %R 6#Y:^L!I +H#$@E@_GNP9RN=1N[.VJ*T N@,: 6 "- M95PN[Q;E 8(!/ ;$ G@LXW)YK^@/D N@,2 60&,9E\M[-:& 7+XDE_3^X#'S-Y M5]8E#;CN-$XTP'4 ;>.@!/7Y,X0 H S)/-I<$4Z8Q'WV.4+MAYQ#[9/#;S5*9HSY MZ]UVA@U4"AA[?\M/\TX#C3@%R=!713+7%XB0^9T]L&V ;0-LFPPQQL4CUV_' M4-E7X[N2E2(CP8G4/8+=D@ZP"R>P?: #G[<];T<'Y'VM+* $?V MWHX6&$GA MHMP_+%3PV3N*?*6E*#OI-:$[U.:7;(#R=WF MD+O<=9=DS[QWX=52[N<#R@4KM2.HB"%Q=1[DRX64A^O"LHQA \.L%[N5/#ZN M0N;HQ*7:Z[K;SI?%MBZ@';2VR%=M6,+CJAF'2NTH.%*[1>'5 M,NJ %_ZP3'ICUQ.+<]9U.,/LH^VZSNF>=6*.:$]%S5] Q2YG5.S6DE[D"6<3 M%_Y*JJ3#=S") Z( 1'&:(N@79(K42$]4__//J>+#5IZ,#IRE?-7"XN&$HR/*-Z38&F'++HV)/>ZY7B/$=>M(D#U84 >)RIF#KCC MT\7*E37>Q@JH: N%'=&E=^ZX&A;.58%X)9.P9E %L MCA-*?)O99.$53E*6EXK@'=D1#/V&'?$')QL7T50R><- ]?SH?3E'B^00.WIR MR3V#7+0_6QM.X%G;G!=,YZKLYWPGYZK+P)5GDJ?>S&'>->34R,(I0S%PI?A1 M<6GV&)JHV'=$4L3@_2]?]2FV4:HE6FQ M%ZA*U.U($NUH1AUE?PYQT'A>>]*)]J.V]_;*WG>ZCZK^PFE%F6?'(K_+F)I(>@Q!@?T]-11 M_F=L7QHRG'2V*% M0]/(U%1R4AC9Y5XNLL]SZD9U9<-3DR:)4\99QN:D=YV.Y#.[8V[$<7I['IK? M7+&O.6F2+_F]NG,''"@O.&)T=:A0A.GON-5@UNKR/@UY,"M2L2,&A^]H*GUJ M>YWHN8;E+T,<>Q*73=8IY7SE^GG(QM+:(])U;AI&YY%!2K.URE M.M'22?_X&P'+)F"5&XV6!.LFT/ CN_2 @@,%OUD%_X91:.]L#+&E%18'K;$L M0&6MPD-MB_2;7XQ)^^)F#N_)N*1QY9I RIHV'M5L537G2QOU:,[1[\QH%P]H2\W(AZ/2;]A?FHPL M-BY+CMN7-L,8 XX5RR7Z0_)M/CY"B#NHVEXRM!<\IF(5TN:5<+*!5W1IS0L2 MD=\M.B*=7+1'[Q@D'=MZM,CU[XRI3)?4NHT*6A??&']GZ8+LMA>/E_OS5?/V M/::L,@\\/^Z3UU63FZA]Y[.+Z*_M=JU@<7-OR$PX=-'E?+9B0DH^C!;1V'=* M8& %!0QSBAD D8XW+5Z@X"!"\I:E"_3[XI&5%]\B'MEW>MQMW12WD9H_&8KF M@AEM?7YB;_1MO*U+O*AO[^NN/B UFB@UZF9.#EQ7M>5MSG-M97^KXW\+WNII?J\%IE*;<=- MOO!]UY@&OC2UU+[3C@PFVW_!0O*KW&2 F[@C0!T-QPT%65*KCL@D*1(1&@%A MPX"@0% E4'"@X""H\J*.P4LOE#9!-Q6.4WH"V4>V/:ZM$@X5Q@LE]=Y">641 MF7'(VZ':_/X*N_S$R9I3-_'G:T@7F'E*O'A4)C@< _&!(#X0Z#?K\&+FK1H/P(I'W5'=MR.K^\DY7E1W=3IZ2W.-YJ=I$ MD>BVU7)G#9-$H^2,PEZSO]5%!$Z"".\8-'W<#'@(\!"((@0*#A0<1!%^6^D" M_;YX%.&E-Y*G"R(\U^;/U\M]S!$ZM,!7BYQCSLS.;,+&F[_$/_C.[N_J8PU; MJI^S' ]DLOS#8,*IXRJJ"^W__4]DN>\D^3L Y-5@1@ 0 ! D+>"(0%" $( 0MZ(QLLP0%*SD>U,&*_4 M..XPXT)7$'G?7"T)V@W)JM^'.G_LYHB,[GT,5".RO-\J;UQ!1Q!4S"^*'+\= M0 O(Z"NMM2XBR+Z^,79'PB=,<0&X!W#/NX&2@'O.YAW],&T,L$EG9Z'LRN0M MR$1XK..2?B>A#>HCM'$M<8^'-TQ_>T.HQGH0*;2E1%_F)4NR934G^;E:8*M[ M/&#PW?Y#+*7__'MZ#A5%E4*]6/#P8J5_.09YC$[PB"NB-(& 2WG,X9?&$4O35#_W<\K^\M[&ZZ+N1R_*XS[/6*)N],.C%1$'&V%4 0I[,F;IP@#EYO0!"G MB;T=6#1G-785 R[[V&"][FR65>;$9(%HW5 TUZ3,U7E=<:'RE*E1;$P6=&1; M$,@=C9. ,0!C?/$8 %#&Z5,B*&N[5A<&[;D0K"KS^;)3&5NA?EKZ,'F&]=R! MZL)EMD6@'9RU CO9:R2)"U &< ?@CJ\=D&28.D[ODOP:=[QR_B'7)[N6X59% M8=@,D([?K,VFWA?K[#PGBE>]F6*KL#08#BD)O45HJ>2H6%HM$S=&<@A"8'<$ MEJZK Q)] ]KXW-D&H(TGM,%NFS350FE2Z.UZ]A;>]H?CRI$MBU<1W\*F#A,2 M@Z%0EM6-S$^H/JWI">*3F&P"?Q/OR?'%OY.\$,<'Z7-4[K]Y//]"/P[-X_3L MB=K($9VK[N]][:EJ3I+C1!"2O8U4-F<[?O1\WXD41@HBVU)55OE'K\+/Q[4\GH0< M_8_+7-.5JN$&\JHK7B42NECVCF[U/\T@R>9;5\ M,Y2@SS787-YP#K$#55N^?XP=N'SO"D\7[T=CSXM%\G3SE82G4G_E]INP#/6_ M'VE@M%6QH\X;FUPS:C#SEVW9I6R6V^:$#4L,,2VR\NK M3MP4>][4R&\@KJ@; S/8H:8^'%-;K<:*1+JG+MMS-RVF484-5%S.G/4"E?Q. MU!)_WM*?TW!_%" U>,%X,LO:J #1<=- M:YJM5S?8S('K[57-AW"$0B@],CQ3[V^U&+%=Z4Y=H3!W!J6UTC59D8U:IH;? MK_@T-)]MNZ:Q61JC2,^G(Z\3M4P-G]P2-DM5NT5NQ8OMZ8K5MS@6/S,]_ 7? MRUNR/:N;*ZY2*;7RJSG-QAU-#Q\M;0.JMFHP7'VQKJ',9%5O2,E34\.W4;>G M5&K:V.S59H$-M<4)2>LBE1X^L2FM@I914^ %RBQJ'&//!F0G:DFD7@_#99[3 MB"9'MCJ&B;B8U+U4HJ_#@6#$)6]3P^_.ZI*J0IP$;^L:W]>;=62$Q 5@4L.WBB0?TF9U:]9U MI+T@MH;G[@M@4U]-&! MX52+W2T;M4R-B9OH+5,R)5Q8&&QO,9*1H@+%+5,BY:3&BF^Z^0*W&&/#I33V M_282OST])!)A-I@SYVJ"U*UXXFCF"ZK2B6^ZOZ#\A0F[(]8#N("CLV91ZZ^& ME20C4JJK%8NJM';GY'^'68#9><1MS.Y3P:1,K8N(H M3-JF>LL[5L0 3C@UM_7ISEZM(S(:L'$,:ZJW\ZU$\>4.HW,]O]N8PO9ZNAHD MX:XI$0PF(X<8=(:L&;1+^!*J-ZJ2D#1-#0QJ"8.P2V]<>"47)K.J%#!-(NE M2@B;4F?29#1A()3-Z$GCEK*8?)\ M)WJF9CGA@\'^\#L4NYY_[NW4,)J$=RW&@\6>O/BAJ32-=ON!KY[#4OS(D03R M61_%X> 6"XC%NH>9H!3- *Q !8#8@$LEG&Y( M&90*?(\!M&12+H#%LB@7^O[-=.A M+& O!L0"6"SCSW@.Y?$DN[V=?^MSIY,4F@8J^3(6>G:>P3D8O;E&? M4(N3'L'=_@Q\>Q5X;_6\_1EX[P#G]F< @.#;@^ =]__M3P# P+?'P-O.X]L? M_WMNVN\P ]\= ^^X'F]_ L Z ##PCN/J:F;@9EQ$-' 1O3 C-^0B>O?"ZO?6 MDH]E=4__O.7EX'+2/H_#"$ "0"*[B\(9O$4 *<'@.Q8\7C_^P/]\<=.DR01 M[_FRWGU$%]Y*:?$D[^V1:KIDUF]RQ@20WYT1S^(W 8P(M@39!< YG";90 #P MJV2>"S*/%^!7 5IRY>L*\+YD=I)N"#A?-U'I>_*Z+-3'8DY74G3TJK3AZAP6 M3ER=![@JOL.*"EP58/W,AI( F "'!G!H?$_&>-QCX7^\QR+NB51%*&2YR26Y MYR]0*NFK>[!] >:]N]B+\^2#G3FPTY:2L3]"?*M1,F/,7^^V,VR@4L#8^UM^ M6H45&'TG4 GF'KXJC3A^O,(-,00P;H!Q XR;JS=N+ABYL3^'O1U+I1?7E?*N M9*7(2 PC=8_>E+7*)E7%@ Y\WOB\'1V0I:7A7\T)8D:4X& NWHX6&'9D4*JY M?UJ.]Z3((# GCVU.WH[&**IFR 98/#ZI! QZ2TK0=U)+Q_M6E.\L?S>A?M5E M_OF_LJRJFG9)57ASP'G)DFQ9S4E^CEVZAI5#GI61/0(,LC4=QS:@SCZX)^J> MU'-[.EKL^6AS_S$V4;?MDBO)<6A5+K -OQO7LA:B#V+/EVQ%T$*#_9%+*LMM]O^0]41>$S$10\184\3 @W1)6HJ/197W MM9,+SF+IV'&-979C>(^M]@=*2 MJ:BRL9 L[[\_JJW2CYP6E]+V__O#V/@_[6"A./ZAP8^<+2VB.3V\X>?>$.0# MWXL'%\U^1&Z15*,6\(_' HYU8=$,)A3+#4<-;00S83&8Q25)T1]_(_@=CL-W M*$7\Y]^_3]Z5(B+S3KF]6S);-/%_1XO8O1&&$'I%T9PRC6(5PU1X*&PF\MRR MYK@>7IH>(.PS[/"DV/N^)X_T@#W2@QQTBT,:BEH:X[7O:)*#S,RX8C(1TP.@ M!4 +7[Y$#ECA$ZSP*S"\+1E*U2[L?3P'AB@OFB.XWYWY)CD4>B-,,$LE2S\M M0ZS)]J2EC&@*H\>\ MP!V4A91WO+N)JZ#2:XHU_'V-IS L[8Y+YC.5=G/^4[. M59>!*\\D3[V9@[AKR)N1A;.%8N!*\:-$7#Q L^]$D,#@X_@2V]HR$#;;F0C7 MNR9JA1)O+J?AYX\:?-62]BBO>EZ@*E&W(TFTHQEUE/WQPT'C>>U))]J/VM[; M*WO?Z3ZJ^@N'% .S*9K]PJ0+K\SFNC02&VM^$HI4?$B!D2=S+X!5_A;HXN39 M0CY/%[&T$/08@P-Z>C-Z>NJ,JD!-;UE-,S\#)RZM=GF40#PI\-BGG M[&MNF^1+?J_N#SA07G#-B%9;U+=^0Q108]%S:A!6R?.L2"?QH\P=3F(@^N/[ MGLL*A[;Y+DA1>;K^86U&*^_ M&!F97CH'DA6H;Z^G]]\!%;@X+L[KY?L^"@YX_]OI]S>,97MO.TDW WLZK 7&G6@+&$>^O;T'O*ZPMY+C MJE&?E8@K)RGSP//C#3XXX[C)Z#AP@G4])UB9GP$0SG7+ MT@7Z#<+ ;EBX0+TS%P:6:9_VAZ_Q%G''\!OBIBNH4%E11AO;'C?^_-[.:V\[ M[.,+AVU\/][%[^>-M97^KST]^[BE;ZD^K_6E3=MQDR]\WS6F@2]-+;7OM*7H M,?X+AE&X$L256N1#T]#:A66;=&5HU1&9Y&+P6[>!0 P?X"80^P>67J#>5Q$S M>-4>P$LODF27*B$KLH:9"Z$IFUMJ#.,R&R^2U-N+Y-4'9B;^U4-9I:GDJ7$" MU\4RDL'>H:ANXL]'NS.;E;$?^8P 1&E>1Y1F/+)\K.2%)SK.NA&/Z$G_\MM? M3=K2-OX3&T9SLH_CW)]05.W]Z<0+ 9PPJ7.BI M[MJ0U?W*VE5E1[>3IR0A "^=]B\'3D>!2-X,YAI40JH-F]*3E3:.^+S#D73" M.\!#-\-#F9\4$//Y[57@IM=G$/,)]/NV]1O$?)[8XWN!32.*UFOT&O?ZW**J MHM*B-;2Q>K)I3+R\[^P:KRM*M*7ZN;A,W14<=YW;2YN9NF+@T/(""]9EI7]. M]R#0R\A4'.@YI>0?N9G",E4$5601?![P>/,OJCLZGEJY$\,$BZ[7 5O=PP."[_0=0;OUK@9N_ MTP$6T8'B!%-+S0(?G*\>^_%".5%G.(8M@K#A $:W@VH/88/Q5T,YWZG'[O0+ M.X=%-B6S5T"6@3+#-E0UVCN@#P79*>2.HD#EY4N?&%X::V]-VDDKME]ZX!DH MEW9.ACE^N35JTIZT#,)IP;U>6YTM-[O^NL'&# -JN@-FN5S1]TN/^XJ)Y>W( MV96"UR!IK7?-A3YJ0(7YL!-43ES3,81AM[+>#!!8I8O=S7*SE+MN)R:9I"P\ M?0=3(,,I8)K3,LTK$:V7'G86JD.?/B/%V*F-9(2H#X6"6 D=:^$.H-ZY"D8' M5%<3ZK4B:DJ3SJ[3%\F9IB?TDU263U^.!97E ?FSSRCG/+*RJ M13]P:$&"I4:Q1X_;O>VYJ*:FFJI"+N2ZN>@%17JFHWX-3APV27%Z!+N#\;11 M!8K3 [HY,MV\$OU]Z8%GRJRR;*BWK**3O" %O#D6J(*WZIW8WX($P^IF[#7Z M@N%5JH)H]=:C2>)OB0^$,/R.(=,G0L\.A/Z=Y (Y/H"?(W;_S>.!(OIQV&:W M9U(BB$C^I*0R4TS4$)H6<93!18FBII$<* UG4)EA&"QZY[^EAW\1B0YG0ZXR MA'@/5M?#Y1):SO.E=D>,) <_;\J4PUVKL>S0'(I-ROF %R8S-!0QD7K>TEF* MJ"?3:&@.:]U!%:EJ8=77HY;IAPZKA=EDU.V2G+KJ+]7NM(FP?"CB\5G [RTG MB K/RHJO"U+;*;L!L=")<2=JF7H]-YY4.W/&HLU>MS\W\V)K'G%&?(B:>OUJ MO>585: @>#AV\;;>@U!O'3\42ZHY0 M0DN&UQ*@ZK*,!.6^O^NS44O\>4MK!2-364T[1I-4HBL9T+]276:Q1(?T;NXHZFQU2<=B2: M9 ==045YL95W.=5SDZ>2SYMBU@[+*^4M!*,6&FE^<\=L1FQ$/*GW&\:BV-]4 M5Q5XJX9KIDK6J[;5B5JFAK\40[H]T]0\M[4@&;\\5DL]I" MK+!BZ6:OY(0T7(C?GA[^HE\6L$ZE39HKB]+ZHV5E.JWJ<=/4\"T6ZG1'@J&; M*]G>0&Q]LE FR5-3PV_L2$,K*1V-6XR<87DZK_CK1D>DTL.W;,88%213%E"I M.4-7PR'M3O6H)?&\Y6!>+FV[VZ9B\HOR>KNKC38\'S^3?MZR65K:6D]H5^$Z M+QG+V=H:>V[<,K;UGLV^Z"^#.MZ53:CEKX.!/S>7*S9NFII^59#;;7RMM.%% MI6'22PT1:X6D:6K^97G1*.XTF>.,37',M?P18KNZ2*>'SXZXP!7\4(-7 VRF M]X9#5]3CA.^IX7>ICNELW1 R%PVWG!\CO9J%):GA4X-B$&A=L/,.+M0WS (? M3\L0'L:O3P^JKE5QCIM6 DZ2.%DO3#&E68[S*J9Z.JH%I=Y\(R^X(<86Z'&] MX;E,W#(%:-6:D .XKD:(REL$0=FVU13UJ&5J3"6W7^2[$&'#0RKL4X7E?-UH MQRU3(NV4MD6*7]1$&&(K'1(M+.5\)XQ36Z6&U$0D64,=.81Y3YH-*':S&,3Q M%G!Z3'RE5!1*DC2'>9)H%+>!!(5H)VZ:ZBJQK&TH>T!P)F1V_(9&:EP9#Y-K M5ZGY'X7;O(Z43-B$1&W4Z0SY'4;OKVBE>DOK(20@S-:%"XPW+<@0R]O5)#HD MU=M)OF87ZEYA"DNNN_54M,/--WK<-"4"<[+0AOQ:-;E>W@AEN3.PNUSRU-3 MQ$&S+%6KPC3B])'.Y"=\84/OPU-2 _,G=9'P1XIMDJ7!HEAP-00OL ]Q;+^W MK=1V2ZJDNT5.+4SE8.RZNK74XUU.:F#+MK&=:D9S:JJ,0]2PH*DR"_UPQ/U[ MTYJTJU?Z@]J *UOK3KL/[52?UP]G5;\W[2'NBG3G9+2N-/)\>^X5\UU2/WB< M?V\*#7=,N5K4N]RV91361(?.KU?L@W?H.6%A16LL;4A8Z@J($6*4;/19+ MCZL[9YI>?A'4.+*W&DIDI2,*@T[<-#5;:\J$W5%I4A+JIL\A_=$&+@S8N&F* M7*H&2AH5;:MS:H.DB+"V7))"&#=-LWN%%(:606_7)BD-2^4A7BZWYTEGT_2^ MY87\6O7775.%N'7!P9U^X.^?^\#OR:;S80-VL"-DQ[*DI:?^?/CP= L77^.; M[0-^%M(&2G;B]J-9 5FJYC^U,Z#$($C^>G@:LM\0OFL= M?>PBHV*L7WB^$SU3LYSP83/Y\#L46UD_IZXJF5 83<)?2\=+3EM^NFJ?Q[8\?9((%&#AU+?K,3P!8!P &3EVP_EPS %Q$@ ZNPT7TY+:VK-J^ZEY* M2V3'BO_XWQ_HCS^<,/0>.0.(,C-A6?:Y9&:2CJ)5WVG",NS$N/(Y.LN"EIDY M^CKP$/2>.2WRZ,]/V%NYSI^D2CM24O/S^ 4RHS-9-INN?)+.XEW(S!R!5?^& MS/5L3!*PZ*]C P0L^FS@!6A)MOV!\_7]&WU/7I?M^)C0_YCU ML( V7*DKP8E3K5^5$P&LJ%F>@>]E_G][Q@0P 0X-X- C/$'>RS\C_=8Q#U! M9:E"\5?W8/OB??LBKEZ<]QWLS(&=MI2,_>'>6XV2&6/^>K>=80.5 L;>W_+3 MDEK Z#N!2C#W\%5IQ/$C"6Z((8!Q XP;8-QE>R4AQ%[E_?$E#WZ$U9J^S""6P?Z,#GC<_;T0%Y7P4<*,$?F(NWHP66 MXQUK+0!69-J*O!U%453-D VP9GQ2"1CTEI2@[Z16C/>-)]]9_FXYG;/+IK^Q[K$\&-=8IUK6FM_/)]Q M6VNZ:K>P/K:=Q?4]T1]_(_@=CE%W"$R]49GXFB"1>7?%LRE*I=V/MW#A111D1I,,^;*V%(N7FEM,);"Y0]+44L6_3<; KR MD".1T![1E#;LCF.*H'_\C>+$'861@"< 3WPU%V"V:"(US-P_,\83O\(%^/CB M0.%I0$G5EIV%>N",H"/Y37R3MZ+MQ,:AAX39-[='YHQH#J/'O$ >M*XTN$U8 M1KF5:7'ERA9C)DAL?\1%N"DD11S_.IH'$U#'MZ".Y)8#X(Y/<4=7]27#5A5. MV_:G+BRK M_OQ'W/RCZG/-&KPCPT<#8:]^.$(,Q!C/+#%\((95 H D- M3+_^S2I)#(:VW=W&8%L[8O>R<2%5964^E5-E&D 8)P"*U$.YT(QW18G64_UU MKE,IJV9V^4Y 44QN[I!3RBJTUZGT\FUE/4C,L);!), 2R:9BJ21W%K2(](RO M!!8X'>JZT.+]#9*YI6@MV_)40;V_:RJ=5E,I),;G-2)*7K&4G:\S?6%NU3C- MZ,<+J3+1 ]+??B:R,9I]SHCX@^C$13@U1=[PB!P7WD>9"NP#=O)0Y"H!!?K9 M0C4]1UM3CC>:(LFE7).RD>79TD1TT*<)R'V$LAG7$&$H>+:('S5DAD0TF6'' M!)'@:/^7O_4GEM1NSZH^#._HRN-D<[_J5BMZG/_]>(.+--&7\K+C>$B&:<-. M-("BINS'( *.KRM[DVALN;WM,WO';&U9_42D8C4I=+BNI]S1>9H=5#>-/,K? MCX=I'*G(L&?S,$3'_&> B[,7"_E]N,"[Q;!OL;B(3S\-GYZ[9FK$IA&;7G]O MEDMRZ6=*;_SJ;'KN"B<1FD9L^A$NX;T!GW[@_$_?Z5)<(5M2'82]+KZ[Q;2P MH>A\3!=QE-T9^5Z.G*R_47 MXG*8P2X6EHTE,\DHD>/K!EC>V!ES[9#RQJI:Q.!?A\&_8EKCFYZ7SR^3.5'3+U2>_"$5"Y;2X_K MO<)$X^'DS'S[R23/%YV(4.7KH,KU)4&>WP\7\??7X>\KS-2+M,*(O]_8S7?M M#/Z^:F'&&8P;RQ2S$5+I$F??CU"N+?YE[OE?JG+C7#6=7BMMH:BSR5+;LK+J MX!X[07 FVO.ZW,=*0[LU;01SHB3/MI$AK2G7%@U'(]M%B?+4QBD^9 MK19%HCY.).KJ*1"E5WWFW8WX.TK+^L2;&['WA=.YCNCQYO?AWM8Y_>J;M0_= MU3K#-H5'6BSW<[U1O\/8N3^W;G[UMD"1SP=Z? >K\3[=>$/N[)1Z?JO3UY!; M5SKBJF':Y ^N:ZLCSQ5'&NJ8#1$>XSYW%\]&Z51V8>48P;-XL]'?U.ZZS>4P M2R[M,O09+^U^92F-<"K*Y_O$FQNQ]\7S "]^$+^Q._!J#DS7$)E)5]BTA=*R ML+#8=KN0,R]K? M.'8096%^C"Q,O+(<9O+\'H_S-D#*F,POM]X-:8AK_!&_!)KX>9I^Y*)L^%&+ MDPF:"F<-O2V$"S" 29H(WNA2L@_65M(,L<&>0I) M#3BAL6\ZI6Y=Z$X-(;]LTBS-CQ+*>HQ/6ES5,L;044W+"(>BG,XHIS/B[RBG M,\+OK\O?44[GF9VX%U#^[OA9LYVN+UK%2FOH<.A681+*$BM_V%_[DO;WL;) M@1R:Z#BJ O,CS&$JE*:*/BS$P[\AO!13FL5/>'!%[,!ZLVOT7QDJHS31S[R[ M48 S2A/]S+L;\??UI8E^>1J"QCQ-Y1^F>$WA%[?\ST MSTNKCV_D.+R0RI=\D+2[0L/R9OE4KCI8<,IRZO!8Y<-.PV=UO@^?XUE#+J69 M3E1+\P^S.$>F+2,[[G__!V.M*,?45)GZ+YK\[[I (0J7721<=F$>N6S>820@ MD8!$ O+KO,5(/B+YB.3CE_ET7U0\HGR[2#Y>EX]WQ0)R1(SKK@[QB][)_6&S MJ-B/Y>YL7E4>JQ-!%RJ+/T^* H/;O\I:!:O[N9NG)6.M5HL,J@MLKU6L;C0O M7LCSN-LKZ9NERH98<^[Y5*^&C86B8V6UPRK6BPQ$S:_ M2)=G]?B2P$;Z-;#Q47(@@S>,#MZP1)@/@*$U&?Z8$S71D! ENM2]9R!?'C@Z MYO^ =^D__SOZ" '\]W9S'H@U!V(MF]Y(0]<@U^]Q==UOJ_YV=]59L]NGM632 MH#V:73^6VPSO]9=_>5?=J7NN@Q<'U#]QW_RN0,N3DE#F9RQG>XQMK9KQ]GC( M<.2^>2*62#.Q=#H1I;.<3UFXL!0]1Z'_?CN/[V?$BM>J .\/%+]?4WL"9R&R M'7\F)_2%=G-=J#.,TRJJM*3.39'3O%L> T42 T4$$!% _)7'.\*'\V39SN7$ M?5Q/S20V&.BTQF)!JE62IC]3B-2<3ORP1%F1%$6JP6VIE^H[U^+\1(W(_1FNE;_6+;VK04NJ9MC!FQ M47 HA&6X&)TXME3>+!82H<:E!>K\J$$B'%<,&^]NJVA&O&V5V4%.$+WZK"^D M\\Z\?69?A**K:Y1ABR:=KU6X>[[@=:2DKQFDO_WD$K%LZKD^YB1T\;^DM._; MB^936?3_LHU]L:\7R+>9V1ZS2 #BR#Z<:QLA2I1PM0?16 .C4H;IPO-=$_A$ M],"P1#*EXJ^I.F8#$K?#BB.EJ(9H2*JHP2R#\\*Y><-Y7R]%HYE%,XMF=K:9 MR:IC:>(:8S?Z5P,5,S[QH[7/O_E/%[1[ZI_,^G]E=?'S/_!/. U)0Z*-]8C) MDZ=R^$6!LDC3__-V6N$O 9Y-A&K05AE([TV:_/M__\_^Y'>I&W')U$S[1ZC0 M[*TJV R6Z#9C%!_92)S%105>_$/4EN+:"76E;=3GQU8CPD2@,O]#!?_%1#BB MH"ZNXGMT"A2HN(84%SZYX9*[SXCVL_W0=(@;](>-<&W_!<)//W@NV0[7M'ZP MS V^U:3#K\%R$LQ-.GFF#7JBE'*[[?B/2$ULK%3]5Z>>/ZG#XY]!$D!YTO[= MSUP(/OKVLX.U&%S1*8]U-#B#M]PIOH9##TE]BH(B4;J&3"HCR4F:'B(Y00\3 M"A*'HJ@H0TG**&E11H@6Q6_^6]]%;WDVH:-3K/)43C6##(ZR(=UL,SC\]>3W M5)FMO>N82EYT)K>:N72&+)=))J]F1?OSI783)AL/4Z;(G+=KO/Q\OY<-RIV8 MG@/6A?//-4U,"-7:?YZP!#!U-BV)27DHLIGT,)%)2,,LRR6'#!*Y9(J5N SB M H800TMD:/19IZ_64O1ZMF2*@M;KU0T>)WH]'5G/=U1.2N7E8EN^?^QE[YAN MO=0&2JUTK/!W*N7%RSC8?' MIL0CNL/#R*-YBK-VLO)H3'DA;HT0,\ML)".!GWDT3ZN\*A0ZS0U3K-<3*4FX MF^F5P7B8/'Y[?33,\NIM4Q36-2<^V>ARG*[R8&X>C>RZTF*QK,@UP6OS-:=/ MW];$\7B8/A[)U5>+CIY*/ AL/5NN%&[;[@SHF3D>F>$[TQ;C:$IQWM6M]$+: M"(*,1Z:>CNPXC0WKT(,"S:8J[=7C6N*%&F[W-1P'QE;&7&]W2==@JYL3^RP;KMG+)^;"H.D5DIBI= MC<<3.,$ 3FDY7"KS99,NF1-;;=/3AVD7B'6" _A,QVG*;"4NK"WSMC5V^[(T MA:>>V%@Q)0P'Y=QT0:/Y4!96#:VP=D%,3VSL=.C-\ZN"VY_IO-=:+6K9!E\< M#]D3NY54C%9G+.@1OV[*A96['!23Q4I#;:GM13.[0O#4 M$QM;Y%+KX:1D"C-QNF[J.5[*W7D\'GKT5.^Q/YT^W*420K[314DGR\WO1S#T M! _,6Q-OVFU42T4O)SH;?FG%5:N)AQX]52NN&V(U?E\4\M,*QV=O'\0!H!5[ M@EVL4MYQYZURFO:T.B\9NM*G71AZ@EWF(UK)"HG'R2P^7DO*V)D:=6V)AQY- M((X*=Y(N:Y5B!1!]F>%SY2:SQ!ZWHZ" ML[+%GE=\'-]7A?:@7Q7%G-8KP5'%G>"L=9Y.B%V;ZQ9UUZBVESE1STLP@1.< M-5J;2M6J5U,S=F"/&GSIT6,SXR%W@K/F=ZDFO5R@!*V7+2=QUTXS#,@6=^IH M&18>Z]:$+=&ZI;!U][[1JL(QP)TX6^9*[]9HY%836I2+I:$[RJ7'2YCK"7YE M5*N?%4T7EC6N,'IO)-)3V"WN!!/J=ZO;49U3I_3<:HL: .-B@"F0.IZKEM!7 M^?:@Q<\J)3W5SDDYSN[Q>.C17)=*W7?-&IC^.LRH\]003CH8CE;=MJUN<)QLC,3S770G*4> MQ49](U3::AGUG5M# "F H<=TM1TNPTS7AM =#*S18RO;S4WAJ2=8V[5&K=QF M8S>*+O'0HPG,%X4\;XJX\4(>K1_OEODQ/V[BH4<3$*K]?,:\ ML^ITUZKB5Q-7]ZNO<7< TWDA,"4F]YI&=OSHZ/45F<#1LGIHT9:$&DL+I7L9"-5YH.]7\-03$JO*W'#I:/.- M($[*C\O$PWS(E<9XZ-%)N.L.R02.Z#K/*RM+=/71+"^RCT;?[MV-,05.0 8HM$)Z9J:SQ7FV M<5_HFTYI6&SBH4=SY7J%AI =QFN"V,[UVLU6<\)7QWCHT5S[99U=>RA5IL4Q M.W?'*31'^A(//9KKG?-PR[%:KU[T-CJWZ IH80"[)$Y@5M',Y9O<)ITO(L98 MIZLKJU!.CO'0H[G6\A*S:=XW;HLI?9A,+XOU#KO@\="CN5;EC3*>):JTL.Y6 MZEP\HR]6H'C T*.YIC=:HIIOY'+%4E:=9LW*4$\/8*XG0/.1[8_3F<%UN(BSDU"Q>VJQ2I64I6]'(T*.YQNWY6!(K8I=F>_6< M.7(',E:X0>^ZX9\"'CVWTOAO7\=,/43?+9&LQ[OI*] MYYOP3 6L[- =&/X>Q^'!'[X7; ET>M$/%?@#R8O#H>((K'O/16?V/_TZ3LS\ MKLLS^/>OHJGL\]7>HGUXIWU@;KAH(ZYA(S(W[+/UX:*-B)#I2^U#A$Q7LA$1 M,KWM1KQ\>_KW=-;W6W7Z)OE>.84OH/"5KQF,)/SA__N6_/:GZP?X>YIM>,GB M";\=;&NK*TJ'CR<.A0P9R:>NUQ]>K8_DX@KD(OU;2P[+"AS_^ZQ4L'\J%=F; MU(<6"I9FV3>J)W$U (EI@'*'G!]O#)87K5+U$DG>IW$(L:0B.OB&3$2'2"PBL;@& ML7CF+M-;$N;J[(I3M]7@_R3W_,4C=->,X:.8%-?(\R\Y%]]=,_KOMY;GR]U# M?'FQ9Z^SR.[7662'G*4M"X^UOB3$2\I=/=[04N[#G]]3?'6=12F;SS%"][XC MS)<9Y*79E,%7<98L!PH_%TO1W*D+R9%<1W(=R?4UUT_-ZXE\8;FLY&C=&TYS MB>GX<:4UAR2#YM?54]]$+;E\[Z17:RI[3;KPG6(;PI$H17N:XDB MN^)3V16_CK)^3./"+U[T8DFKT-#XT/Z#??$\85W0@_'4:2CBF1239D61'DGT5'H07)'M48WM+KZOGZ-3:3-06Z4:N5QX/R>U6 MALF^+-D?V6?P*LVE9AK$&T#*CB''/9/V$BGTES!LK@,)WW_-'P8:PS16?KCD*R R H8(&")@^%!: MTZN P9OSB90W']>%>H?CN*)$X"O'RX)B)ISH3 M''#!M<%D-'(CT_"J3<-K7'1D+IY?(W*1)OX()!C'FNM&\4!\ZTH!A/<$"#*, M79[*E4FR6*F,>Y(:KZCR/2Y2AEU#,99]!0Q&"! AP*=" +Q^AGVKD,X'\I7P MN@G+V?A1'CCP50/0;JSBVBVBXR#WK5-$(]LHLHTBV^B=G29YTP%UH&2:LL,; M.?N?.,V-L!)BY*AAP)&1+"ZH,]CM)6 M(J,J,JH^N =F*^M=&S:H8"Y/&5#=EF(K=N4N-2@1.)G.*/!T/:;:8U].EA+#TVCQN74ZF8&0?4PHQ7@/W;?2UK2_3BZQF(-RQ,88.A7=BOKIN["?5$,W)RDL2;!*L":,H1#/) J\42RY]'"F:\EZ MY9['G>G], R3C-(T(E&/1/V:7 5_*.JES!V3DBMQKAA7&MV.?5=>L=82BWKJ MV\],ZCBJ\JDJL+Y.N]F&IR)KYQ-8.]>!A%<5:[X"<'QO/2B4Z=-)JD)O7AO7 MM>*M(.J]]GR2]GB%:0Z9)*F?$LMFSI^G&H%#! X1.%Q&'"J3@JK,[NH/ M@M==&!-><3+RAL?@D"+E ]*OL8X^E_^G82-+5.4P421(Y'4GR#[/'>HOB82? M'O:BF/)E=*% >@M(0;:-Y*(OQ+PAU[$$^_=ZGNOC47?0I-TU6FTA'Q\\H%G[ MH2>RH"V14KM9EHXR3"(T^$AH\ 4UGE="P%$U.6N5*M1*7&:VOMT,^_H=/4_) M2RSYY,;S<7F$+^@]VL;&+'&-G7"1G1C9B9&=^"D4IU"T&[YD/]O#<-Q9++BQ M(=/M9D:J)++3F7@W'C*D(F^">4VGLP@G(ISX!#AQ7;;6I8)R.\@XLJ9Z=G=: M$3J;8KO9IQ?W:6T-FAA&"M"IDNE76%.?R[<$%+,]=-*W)'F@K!JNG[UK&N.X MBVP]*B03&9H?Q-"\+BB\@/:$!7NO7$QH;^Y*S#Q;2H9/=)J-ZD9=6X $'R 8!T;-%P_'64 M #9P%X8<@H>ACKAZSAV62Z*APH[-B: JMYW\=-@K)' 50%)7.4%'97XB/+H2 M.GU /+H"3_QYE=&L/7"3F=H:\W'CD9,+S!)C3^J5%4@_BH.- M2[V&&4B99MP$R\.%?PYOQP,%%I$G[:W ]K*(<7G3.H+,B^EMN((SR'C#-A>J MC.3<6@!AWROFS&\E_3FU37YLV&.SMIC2XK+:3XZLME0<-V'"Q./&QI@33K?H M9F $'1%T?&!MZVV@8]R.5SI\]GXAZ&-IIDE\]R')CS%T8*TK$6-/--/Y#-EB M+[,')BZE:.;2H13;U$$#6R#GB?H5%23Z#-D@UTB'SUYH)9*32$XB.?D\!8D8 M]C5G:L.SI0EN,F4JE&5CAX:[)FE":.ZI%@YV159)9)5$5LG'=6@TQ#468Z=C M\A+(M(T:@9@W--%P>4,NAI)^PAA9313ND;'F<6%N3ZI=:[0JF5,P1DA5Y"07 M.3$BN(C@XE,Y,?X*+L2"U^'Y:GY-MS-I5I[U!(U)+3%)/I4#C'B=2[DKK%2X]Y9M"N M6@]M?LAR[Z6U18 3 4X$.!]!W7L;P-'-IEILEGCK$R[C)-?L@F_5M2,3 BHXM2 M$8!$ /(Z ,$D8=C/GOK20I8?ZWH/?24RA:[:%+H.U^B7]G.>5ZW8"KOSHC+! MU:IVKLJXVJS$2F(Z:62F79SS0JHT5B2CM)9+O:Y;OBRH '\FAL=,(=@Y\ MR73>O#%#I"9'YL+5F@N?7AMH;'6!VU#*\UC(3V@#Q=8]O M(>]? MR7VR5-W)Q-3PW"A77,'K;:2)+I(IU_2UH/A(Q%=@)%/'_0K(YN._(=W2S#6* M+L%\B9ST:Z13E*=^A?I9X+%I^2#2,3OBJKN#F%O3;D]$&^4PI.3W$.54^7/> M[2U32>VN.#>K-:M/)[(5&=0V4E*721Z7U(W\.1$214@4^8/>X-*O%=RSH4;K MDS=$(A,QJI[PB:LG7)>)>9&KO-N T\'-NJ-^P:W",L[:6;,HIM0IW>[?RX6' M,9XJZ"BI6)*.O$L1=$30\4F]4W\%'::R7O6+_6:<%MN)N_M!N^5T11Y/]0NX MJ5ZGCA45!4G$2X56TD0TQHB"[444\ G1TG#]._(#+H*W /H:4?[/E[ !KP2$ MKXXF7]GSY(-%72D&4-$"I*@;&)_Q_XL[A&@AQ[55R44R_@-OR(,0H/.FYM4GJZ+G;MY^RY3 M'&V:0XXAI5ZB2B\1CD4X%NF7UPAI1YWNUB7-=I1TM[@6/;F2>>C=/SP0) .] M]3C)\@MX#.6@Y2NN$OA>>NF7!.]/C\21>G@V]?"O4+,!U#3EXQ;/ 9;NX[./ MV<^I@LU'/4E71FJ+UJU"M?%PWQQL1@"@I%8SDXJQ=%2N.8*/"#ZN2A6['OA( MI]E>MVRVF9DJ9HU*7!CDG2:!#[_O%',BYO 9ZC>_S&+Y7^E>,6J$X"D&CN'B M_AED.R(#.S*P(P/[V@QLWAG6E2'#8GN2X/BR;"^3(DK>TNU'>U9JCGJK?N5" M:N"I2OJCZN9V;4^$V;KWT)XNY%:_CO@A1THX)[A8EF.BBD81\D3(\]&0AQ[. M+45KV9:G"NK]75/IM)I*(3&^&N1Q:FPJ/UA5*K! Y&5N)YNY6R3(@_UPB1B7 M/>X_^M&<<7^E\R'X]%S:WM<$V /DX Y9-,;:>@:X?2_SYMQ\_Z+OW+'):HR M)7LV*=4P08%G VM#<+2ZR 9%)K)4(DLELE0^_J7$/GQ;^,C@L!;Y1X5!] M4A0MKB5.[[A^;L9C<$@1<.!>X>/\0FX*!_LI@!C$5;'7Y]V0WZ4]:&2,1$;9 MUS#*(CF)Y"22DZ_FO&C8I@6S7Y,#%:=H6*3XI&K F2K!]KD.98EK$2N2D8D2 MF2B1B?+Q_1=YT5)!QRZN+&3(JHMU[+(A>;:-Y)SGUDRWCXCYC$=X.QR8(_[0="?( MIC15)+#T]G4P(\OFE5<9OAI"7Q\]/@QHGT?1,CY!<#IXP+@ M$1I%:!2AT=CBUO(!&*WCX=\07NHO.J"(2P!EAS1" MF7N'7XH,TL@@C0S29]$DDHA((KZF1'Q(%PW1]I^>F74E5-_7^>W91YJT'77W MZ9A%(*>KOEA@A3$SGS*BS6_J;64#6"/ ML4I<-(Z#PA!:Y*>)+*,K@>GKH\>'0>XS^FD"[\N#JB&P9PP4-&G+8]^Z<2I_ M,-_D"+":I+&V-* M(U636W4A4&?"+A_^G2;SR;CSJ3-?$UF^-(Q\&LSXD%I)&/)OX;77%<%!/ : M^L@550.W4 I+HMZ:]A8NJA@%MB;G":TEM6C%']Q5,E?T%*OQP%7[@X?->)CP M"RO'N'24.Q0!200D[Z)\?""O2@<9(DY'UG'35W(YB/A0Y#!C!MM(\,]>4,@U MWU$YB2RAR!+ZM6BJY5 WKJD=E39K!GQM-_ MX9'9>FXBATQD1T5VU$=770ZUD?H(J$%>S?L0\%Q3FA3*;JI>KUVA\TEK,^YT MAMP]VQPF$K[K)7VBPVD$&1%D1)#QLI;QOR[.H3\_&[^2;=_\'KV$<#F;PXFU M$2*WDG1X[1KK&X;I(I)LZQFB)P-;R'[).U7'8$D:6(CN[G:3J,$LX0-B?]V\ MX;S?CGRRZEB:N,:0B/[55 /%)PAST8]7@,T?S)[^#6"2U<7/_\ _X3LET/9L M+)238&);F<-/#?"(IO_G[<#VE^S!)O:46Y\\F;U)DW__[__9G_S./(E+IF;: M/T)TV%M50'F6 ,48Q4\.%P/-C"S SY@<1[34Q55\CV(!+L4UI+@_@J^%GQ%0V7YH.BHIG&S#2>VJ"X2??O!< MLC&N:?U@F1O:P1[7?1%=\2C?;?/3(U^5EXVMI5P3([Q2I/ MY50SYG?P*1N2#S@BT8W*/DKE]T#J-L2H]A:BALPW?TWG1]>GT__/Z."5^U3X M]K.&8==?%V"OL,7>8%74_K*H[;JHW<+^\[^CUX#*H4R<8G6?FB*3VXKS,)O( MIKB0=".#%A;-N2&C1Q<8\S/ MDCVQWX5MZ;$.3"JGF=(L4*5'P_J\WYQ:G.P*[$"4^FIED:YVQM\H!$JWA55U MVT-O)KU'>_YK1OG._.-SPFX+SG*POD*^J.^X_"T^NECZW[RO)9#?F'__H98B MOM0LF;9EVJ*O*)!JN40AP%A2 +9:BK@XO4'QEJUJ_H.9=(QB:88EP9_EQ-2T M-64N#8<*)T!551US?XP2J4 U.?DB;.?!;Q7 <-G4;Z@.?)8/QSO^EX$I,4< M!,)Y0X%QA;5?RD72Q(!#:KS>OD Q)0_?/8*Y8H^RBD\&>)%A+HAH4(ZIN'%7 M!0L-X1@5,"+PAV]X DMZI(D[S$IT*=-R8?X;1$F@;9#7F9X+KX%M&JWAX:II M@]AMML6%,0_;B^"RDX'#8(YKVMO;4F0,_ ;L3-37]+\.)A<,%4$U6-]0]84* MS$VU$"G[+\$:.OXT'T375E?4]V#__''A]L7(@_?VE#Q846W'I8#.K@)R9I*V M3K8IPT(=V U9AKGAU&?/T)%+&0C)Y%[[!-F&*L+$+5&U_4OM(]@1$$<-N$33 MGA)L1,@^4HV0!B-D($5U27G D8HW!I!$Q].7@D1KR]36L)?X0V!KL+>!(M55U*$D&8 M@>1JV/J76HC -KCV L[81[ OX=[FZX_E0IS)ACL+I#8I?-#"ANDF;F1+G\-,TQ#4XNS/L[0PB&CD5;#@7^Z0L-8-0X2+8.XQ;( F$@V_I3O!,' OAJ1 4 M\.<%RUL@S?2KFX'PP QD^$I "^Q MSV-L^Y^[(D JKDN[$%5M.WP+KGX*RXX?_6HOI *?;FGF&J%XB G[]YICU!)+ MK8PLTC[1 KB2CS[CPKT"2SB$U <87);?L4"J#K!4A&6GX.N/_X7=7$=L $F MCX0/Z?T-"&'3=Q/#R\098 H($2A?V"&-?&T.]!.1]'<$M''A9W?[!'_G#Q@- MSV/+3]BV"/G-T\R6/*&J[_I);JS)XS.;Q%MHC&O,7.=/$8 I%:O[<^L%-R=[+N^B>R#ZU[FOI.P?=5 MP)VN%8A16%U:E/"A2B!RI_J3/Y"H:FQW?N/C!,L),**H.@%(8&SV[_OM&:/D M@Q =#JV/B6\:>4%:&_Z!!'--)T1\ XU]NV+;M*=^ZXV&QE.J5AI+&W4]*S6\_V21W%>$F:2_6,&^"'830_&:7!Z8%6*'(>J JH'LF.^'FI0 M (Z(J.:.AW5SU<]R]+4\QW+!8;VE M =8NO=$4%# RL5#3V:+$H0*U/7D/5&?'/R?V=<2=6;1_WL6>J U')]7!48/G M=Z34![K$3G<(U8[M>;,WC7U584^]P0^'LU3SSQJB-<.CL-(<@[TTP1)520P- MFU5@J#O^W@?G&KQ&T4 S TW976)UON4Y#MC&> G"S,;L'MMA$'G,P8QVB(9E M' 1?W%MN0"LD[QN56G N8BS!^H5[@'(J(F"(E0R?M8P$P=NHWF)P@M$ 4XC1WR(2!/A-@4_RTG9:*'^'Y-,2S)$K2_BQF M:(W[*CFF82#M?2)'AS$5DK'SVDC-^^H4;< \ [ _G6*N0 MVVH[TW9R5;KTD!F(\X97;/8")"=V#N\^,VZ(AS%7H(-P@0[2]G0=='_=7(QZ M_=(#;T7H"GTQ-AN:"EOGZ=,E\8;AP3=:"#NOL(#>PBE.,72\0C+2\%?68/#@ M9N_PD (8F?H(3BF.(6_DN_@'_[S$7F$? 9%\0$_?YZ7!0T,/3HGG&UNO]*%OF$0"B/&Z MI3O^ZQY!0YW( 8K(NS)5X;/Y=G[[: QB)[\I6,0_L_VKJF38/3!PLC9*(P!J3^+_U+? M\^%I_\\V%OP^2SKBD_U5O4DJS,M1:X#$0-OQX?M9S2C4>'Y#/V*_G4WI(QFA MP3Z?B&"3 W_M_WNL^B')<9K>.CZDD364)[-4X;9&GS6&[8, <59+STA9R+BG M26T[R&S[@X2VO:B,A8.;I*QW&!H8F69@!..0'3ZXGQC/0<%OVU=UEJH[ MH;"FLFLC"U/8O77?>XL?VO*T0"\$'8QF\,-;6XLJ4)3CO5/J1;N8CP6Q'3"P M=.Q'(/$'["K:Z\2V/PV_P:V#@QI@=\I3SW$) 6*$1JK?I>[MR7$4X- $ MQ6X9[+4',9D H&)&>BX0?U0ZGO@,/,5NCW_VVZW=5%&>Q$>7Y-]/=O()E9[ M0Y6;PA'P,";R9)<5TW1]#7D;]L-DV]H7HJ^5O_A*$M@ 58A8WB.DJ6B!G# H MNMUR[,Z!EQ[;(J1F]O#F'9'8XP31Z&)T7F]=S0$ M(.#L2W,HIRA<5ABW\'1K+^M()/DM@2AA+L-FL^ZWF\#N0Q+G\(/S^Y?.C/U# M(9@\1GL2*]]]9^_3@Z_[+Y2#A*_72\JOIAGZQ4GX-"RTN->)W?\.\0.0(\MW MV>NFXQ[X7Z:>/ Y>9J,P#DN$<4=%$D/"@26$\PY4PT="^QDGP5-.N5MP\U/#-7%F#^^$L5^\>'<_/<1/ M6B*^(XR@([2;K>RS#;">!"HVCB?CJ+:?&T" %&.HK"K8J;)'&L#>4(-Q]GCJ M(J'3EK_9+2 CS \_[E=JKL,^U-J6UZH7\].):R9IX2';'Q]K\*?'G=_#^4J M"A9,[:WX73!*@%/%IOAVGNJ8%NQDBD[%J/^H)XS[8 F[J1)FP::E3;*?",_E MP^ [,,Q/[-N'8\OU?AZ S&E1\&'6B#^04V MX-0U'43>YQR&_@!;,#;[K]IEUR@DE$G&*GD)><,H(&-0XB8@8+C-[Y-LR1^0 W9EA3P^FD':PZ#!P'1B] M8<36F:B6Y:]%W!-KVQ]%R#@V"*F"(X["28)^I!]K#&&R&PC= LBPU4 DP\I"$21*< MW69,WF"5?3O8YR*'V#43I 7)*&3.NTAVR)Z_XLQP^N';@G,$49K#_0 M2G"2)I[QGO%Y%,4*]RX4V"!23\0I0!UFT" 92%63*[\_G(DS>VO'M'IN$ MYT*@Y^"\&YO@B9 MC8.V7\?ZKJ^OFL9V0E@MA$W$WENP*IX<=H=V1>C+<@^>&M[L /4M4+P#;=S/ M0+)/T3[,V_3O41PDP>ZE?P1??1\>"P<.I1NV40^#@1!RM#OM=?^3[?@<7XC9I^N8"+@$\2_-1OD4N.=N[:2 M!O1!,E?<01).Z%IB#D'&$P>V9",_.YGT)JLK?HU)TJO,Y\)M"A>]E\)E31[X MKEFW$-T>T8^9J5:9R\WEMY^&>92_Y2S8 M.'D=UY'#SI4)P3"L6)(RN'YF/PPVMOQ(GAOB+O&7[>T?20S:VFT'0A3:JJ^? MXQ.-C_J.;L8WL0"<;2HRP[S&1%9IA()\1A-IU*#4?2"+%T$@1UI!Q^*9].HV_CA,;XKQ)"UU.-6^S>9X&)E\ M.K*88/OJPD;J3)WVV7BON"F@-'[FT=NGG;2DQ\V,+][?<:+@<;7[Q7TIT.3QDLJW][7%O7A?U'/U7$Y8YPRM@4<>+VFEY.7$0[%7FK5+-:,\KT\R'K,< M)HZ7M&"518G/::69.M#N*Y5)N][N-8?)XY'.RJXV-Z5NORBN\F6VIZYRW0H> MF7HZTNHQM].>.(G/\AMG7!YOJO7;%![)'-&IU)'N'^.]SJ2H:FYQ:E9R\1D] M!F7QZ/7WXZ19*D_2&;I=&=29MC55E5DW>SBBP4SO+@ M+6'D$>UOK9:9<1OM7E&M%+5^/U.[S0%%4\>TWV@UO3/KK&G:,SE':8@+R1KC MD4]H/\S(4I96DK!6FI6'B4PJ,13ID3S,,JFDDD(<1TO+_/B.?A";LU2'54;]>F(R2_"G6#4CM.I]V]T\TFQ=D(1,)I=5 M9_PI5FUW-+N9J:M-NKO(K^6[NC3LML? ?T=O'[138L/(;=9"5Y]-A?KJKE^; M-6'DT=MK>?;!**ZM=;%-MUH5MG'KWK.8IX_>GDG-B]S=P$S0\^38M*=W3F4S MQOQW]/9D\J%3+'G&/:W?J<+="F53CLO#R*.WR_.5]C HY%*P1W6^T+;R=W-K M#"./WLX+R[@E2&Q>\'*FF13O6<:M+D\Q:F?)K1_OQIXQJXS6O6HG,.BP^8F9Y8:\K\89F?I,>G&+5\2U?OVGQU7D2W3E9*C2OE6Y$?IH\% MJM5-/.KY\MU46-^ILQ:?OE6:[>8P.31BMAY9EFH(KLH=/-YL6+6-Z:77,+((S1) M/0R;MU8SV1:Z1K-J;HI5W3L"*K0EM9-NW_<78SSTB%)"6C&; M:K]6$=I)O7@_[!N5"2)#CTAE]A>9,6^:S>):?.S32DJ0VM,F'GI$JTH\-6+S M#^)(R">[#YS<+=_EC"4>&A+K]W/;V-_*;>-^G3_W;#SM[/'!@NJ(X[&-QD%] ME\#%1_3ZXQAAPU)GHRI36!2]>SY?$!@[KF^:9XKZ/9\/L'-<.)Q:\D/$5\]?5 M[^6X&R;Y7(W)/:U\[_DX#(^3C4*U/OP]CFL9_O MM$2#IP3Y,7A4'%$ M"KR@][" Z1LZ^5(U0^9W*\P%__YEZ<],.MJ7Z]L7YB;S;$W6:%\NM"_,338" MLBO<& "R3+0OU[Z+Z"11;Z8\VW,ZUN._6J'7O1B7H(NX5ORL(:1K<)3[Y"V M0'A=^ VBX<2/7_,[=#RK?_$S4TPR-?SA__N6_/:G#$??)(^Z%#'6BB)Y.A?H MTW,Z\>F0WL]E'W4F-L+W^@QWX@278G&IOJ!0$AVD2^V:'IQ5 7FG7A&OP;7, MI;@K]9FXJZVN?I.W?K,-Y54> %M*_G%>W*=#^#_*5O[$+\/Y2SW:3-G$RG]6QW>&# M.#7M;6D4?J4Z0WPS=@BB!8]Y( 6]AG2&ULK,)JD4Z^N&F+J?,OJ<;_YV%_$G M%71N;5,/;]EV57<2SJ*X"LK;\[A3@8/DCK@ZT5-\8U7&K=9 L(KL> 9?<0Z7BE>;NJLNUQUUM>&#DJ<5>M3"8KB6:EV\R#W+UO,1-\$2GU[6+<6N8=]*F-$F*XPL#12>3 MRJ9G[3%->SW5RG0HI(Q[BO*STF3#R3STX#=L)8#)=RZ47P_:0 M*[:[8\--9N<)I\M?&";GMW)2'J?UP:Q;%F?E>6:FSA5CGQV!,'O86^Q+5A4J!7Q=+9],=%C"L3EJ\($"_=MOE, /&G'IL= M0!0['MO(\U*#]DJ=QUFF4=%&TTL#Q-U#+94N5?F*P/;TX>:NI4BS!PP06>S= MS=)G].Y&*L770XR7KK5\0L3X"Y5BP/?*8W65OYVE"NK ':A3 RTN;82(P^[= M X/ZWBR?JO']%;U9#5L\5J!8;(70]',ZQ>=(I,$EI:,\FK/GT5PPH^RSNG^N MD,K7 =9_X#'"*+#]/(S@;_B'NC+O9F9Z=;RHV ,Q6VM<.H)OF,W'(IT>5H7* MIKY9=%37;51Q.4WNVT\V&07EKB H=VDAO#(R_3*-Z-)T^CVP(EUXV'\_LD!= M&6-$\O-WV367IM-U'/9_X,LY==AK2V]=I1MWJR(2&7YBC0:9P<4=.FLWTTO> M]F:Z,.=[1K&;J=V9]!(.^^RWGXDSNGNCPSX"JS?.Y[DTG?[RL/]X:2D=TR7- MA0D.19DI?^/-.&!=#EA7-CUIW7H5"<]AYTF4'WKCYGQL5U M1R]PE:;3FZ\N[0R8#\TI1_?,CI#2'_NWX^IC"A5Q'PS.S[2C4U'$Y[P*P:5% MYKTN 5UZG5<%#4^B0%[FP3-&W7NO.,^.YZMF;K09\I>.[+03"TDP'JT$W2VJ M5>8A[K+V/8:&%+XCF$R>\8[@E],1O@00!&Z(2Z_S.H#@3_OS7D)'B.<7HM>J M]F3*Q%/>!T\8B'>$JH"$P^B^]SJN"ABRZ@ M2%PB_TM:6_T\ZC3]1IR[ZVH,FW? RB?#]N2;].O#\&\J7V%/L?WF8FW2'-ST M7$>526MCW D<,QB2_?:[#K7$O>15'?8='BYJI+\W'N62BIK A91SJOHAQ=$Q M"I\Z9 CFL5W+[\,6WV=N^G8KJO:CJ'FHKFQ;"Y<-Q[4]TEJX86JJM-XV?3/8 MU"IUZTSNBYY51DRV^]@7O',U??-_Q0_ZH;H #-)3*-S;*;P,:H'7@;=)V39) M5G=+>7N6>7X>:M X'K8-LX.(F]U[FDR-2,]WI"[\UO .TC1@ DH$07 QEHB/ !4DQ75N MJ+U)R0CX%.0R:#L(7Y,D>!I0"U%+@"!*M"R@-&EXA__D858<4V-/]%V5T0_%P9."7BIJVCE'* M 9T\P#@*KX$"5@?B>+:-WSH2'97TQ$9X)$B83R2'")FJ Z%L_!9,--$)IR:3 MO\JJ(VFFX\'K+<^V3,!1W/?OA=7!%'9?A,F/0/3WI_HKUKJA"L@"X<8/,PVR M[4!A_/( ,X)Y8UD/]U)%3@P>:ZNFYU#^^O"6N$B:&.K<0_YH^**G6_@O/BT) MI9839(#(N7"TD/GO9GA#X7Z(DFC;:_P'X D/[P+,0@*E0(3]#B:4-X%\QIHX MRM/_.J>7%8-?@I,(GNE,R(S(#YC4\$)_4$!))V!K3-T89>(H7;#NF+^4<)@E MKOT=@/4X$W,)^XYEPW%CL#)5(CQHFRN\.J#"'OEE^#\6C GYGNW&,2\?4MI! M3_9E]Q527AW)<2P;:_\W3-:):H5$D8![5+SADB]LW_&'F$0L_6_='JD/0/N\ M/^8V&$/^ROS[CR\\X:"6N18U>$#=PDTFL6H"NTV5RS&JVJ"^'SYQ^X3ON 6\ M7PPW]0^0WJ66P-7 YN3LAL,?+R247T0F?,B:^!,9C=P;ZEV@KK-CHZ #9PAX M)CZ_,NJ[MSH8LB4-7@3X!D_$KPI@ G[# M,F5LZ;_7BI0H !*PW-BT84:_W4KT[W9L&ZIC=Q^YID74*S*)N":N =Y^*.H* MR?M]!/Q9A4K:8= L"(^E_+\]L3O^:M9/C!9B#,!\GS%;,D>&R/_W7]E4.OOO MTWD]L5;4,RDGY).@>J&!+0$-WE8%35\+*URK[_KR?/5)4@B&*$_!P@&9F7LF_@]1C1Q?"\&-+P+M)50N;')(@P&DDM/" M)0*V)Y>4C%4"H@N B4"X)P9V( BR"P_&+PBP 4;L00TAB5*-2RPBT.-#2M@(YA H/TAE:A_,IRJD@N&"AD? M_N:?X(XW6$%'I]K7F*Y9>.A+>2'CWA)>[E/ V?*DU[=.& M)!'A0,D-Y78KUL#+DP/C/3"73NO"1/GUC)VL4]_5&W03-/%P/&+P (Z K0WR MZL+?85*&&?HE"'Z V?3/,V*\U_IJ3[C(28D%@S2.>B^G&$\4"-Z0JSL$"NP1 MN6ZT0JL"!M3V'!B8ILT98F@,)D1X&C'6+VJ(;OT2;N)>(+02* O8X3 R;!7Q?0<>(CSSX^SV+=/7=(G-+57^J5_XR#R)X)! M/W"4Z^(J3OC9V)XM&E+<'Z+GFN$')#SB?Q( L#]F+S03C,&?'+:(<^UP8GN] MZKZ]-C$R1=]DGRWV%/7"NU3SR%34-?HZ]R5JZGF-^P(SBX#L"C>&O6&X:%^N M;U^B ^9*]X6.!.8J-P: +!*8*]P7YH:+Y.4*]R5SPV6C?3G;OOSF#<@7#?T/ MW3[V/"K014GRIZT&,W_W_X$8_-=& MV-,-R_%_Q:%H_R?/@0__JF5A)'M?1/;^O,WGVZ_ZC1FCO23D?:T3>CN@XC8[3G6@H9N!(W-Y+B4[3Z#3]]G.7-1V=H-$)^G,_C3XZ M0J,C-#I"]RQ2._SW/ M,?AYP;\@-7P(;_*/P5T:&?67BO;2%T\UTOA@9_"N$4;.ET_I#Q!\16NPEX45B M3+X"7>?5DH^GI,F_Z3.;6AZ9%B&^1<7]$;KL*J1 OOU$;PP M5\CV+]7'^" M%%ZJ)O$).B3PSK"N[%72"FIE#;>ULG+K[8]W844I8H.2UJU' MP\O$E4L&,$$3UQ./W"O^>XLKF"%#6I]^WMY(9UN8Z^F#CRO<'SSL 4OU Q'J M6Y#IL+DLAZ:LP:3G?:'=H,L+)E&0.LKXC[L_8&3A#1G_I[C#E^U""ML*Y"=Z M/C"MI<'F.F*:[I:L+!>?F?GQDA]F2/]X.I9@SM1#_JH":)_#)_Y>R/3.5V#> MN1?[547SOLAME;=@S'>_8/(.;8.OS4\:ULS<9U%_Y*Y>8.0*B1RGD>/T.@@3 M.4XCM(@7Q M.NU_95D8NV#>. MSG\\ACYH)/F_!UTBCW\_RU;@F/O?\"/,$2L.JN&W\?P9U/#?ZU0@:4BT\0Y. M@G>'M]4X_-ISM"KXY:TT-A$RX';1#/.T_\#__3\'?1:V/(5;(IKVC_!FW=ZR M@OX.+&&R,8K[;1Q$!=[\0]26XMH)EIG.WFSO[/W87L[CR#[0-USR?ZB]GS$] MCHB)VRWND>R@G6+PM<..BN&'+[23"'8&=RYEX=S#? *_!@M+,#?IY)GVZBD[ M[G;F/R(UL;$R^E^=>O[D)73\\[-]9DE/4]SP,V^2#I7.EG7%GV_8D_,H;O#B MM<@]J>L4JSR54\V@)6W9D&[><&K/S>2EV$?-='$S7I,2#-&35=PFMXP?H>J8 MGN2>J8@_W.K9%-@9KJ^34]_S/BH@>7>7\WV6=,0G?U*>X%D0.Q3!4Y(EAAI\ MLK895GOUE"?$'^.IHLEJY0;'XU:_WWPNW(Z4*@^ME=-M+>EU/+>7'%2; MJ?$P>3RR)4@VBX2[M)":K:59N9Q(=ZK\,+4=^>3L"%L.RVVUG6D[N2I=>L@, MQ'G#*S9[RR$>"F;/N7LI%T7; /AT&LAN3T0;-8#/I?5Q8^25,!D/G,=PW)\IL;(>W@7=/G^-:#4D$N!1>E0%K*!/+H.E'7P2MY0!C750.'I MP-RPV?WII [.5]Q;6B*]E&45]R:2*>-7\Z-4!XQL$&@X>OR6W"" *C[+=M^! M#W'S9E^DD1P705&$(]=_@(.A/GRB"YM%F9[K8-\'?H;LD0;-^.O;9BAX#JHI MWU#\[A62:!BF2XU0..,8Y9C4+(J;OV\6TX !#'2 _JU:\;_QX]U M@ EOJ(MLT:E\RUT[YE*N]&A- M+4U/DS&_B#"_<&K^(7YFK&I+$R1[&JHK_-ZKVUNB% -*W (A\CL:U)6G('<, M;Q)L4[XZE VA=,M66],<*CGU<\';KP_P0XOATDW-X_1-BDYGTNP3S7O/O#S1 MR!RDCWF+7N;)F^P7[3AW4JW[ZQ9S?^%-2G[17LQ7MA%,XB;Q;&G :"?>3R2^ M:-_X*]N(2"0NW(CTI5/Z_5;];OVH7CH/KWK)VTILW!]W%F5N$MFK+L7VDJ>O M,[$1(@:KHZYPGHP[<2AD8!LJ+$SV=P79(J'X"DL.SIX/+ C8]GZS.I3/:T31 M_E_G_C-O@707#;'#,]N^]]/"ZI=#?5<-[ ?"[JS P^5XHRF27!S F2^(M;!+Q6NISNP@'8_P;)VP;)")I\[YI&2NFK?%^)@MU.96L<_+ M!YEX]&\DXOVEBY3785O=;9(>O4W26_'-2DE8%:T9LGNYW&"")K4./^1PX(Z) M99/96()+GR=-+WGII-M_PW+'D0B]E0@Q^R+$_*T(H8?F8V5=FCX([-!93'IY M6I3$JQ.A?#)_B^J/2V[6K6M:W:GS6JV%12B!12B9R<;8!/>,"'T 7$LS%N;!%?6Y*(^FO9RU?0Z/BCSUR:. MTW[2+6FKAY*@W]:+Z_M\-CX0FB".^*P'93F3R+[Y27]I'3F_GY.T%&U;--[P MR+_TZJ[)VKZ@[^GZD.H"BH.+-''HLSN!J&[ [ %$3>\?Y:&G+^)"O+?II1#+ M-ZU1\]H@:EW+Q6OF2&@*'F4W1E\,DUA@RF5@R>:9;=]=@SD?"?*7" M? &UXP5A5G,#W;![Q?*L=,^[\15=VN2TJ_,MC++5\KHZC]?HO%$4LF*7'3T4 MFR#,B5<(\P=P+'1,%_=K_XCN@S=W'1[@!0=X(9L>S@+]DH#QRHSBZY)6=7RK MS=>37EU8#R:M23WGCB2^"-<ZP-C)6O"E.YJ#VQ5F37H1A&S/W&$9[AT+)7(O'1>_>H^ M\;5HBT^F=>8[$K R7I(PO6$'&K9IP(^2?TG1O]KUJPM>3:-=7\_2@TN@7W[V4(XQT%;4V7'\9!,[99*':X5R'Z>BSI' M]UD/[T@!>\ $\. Q!>K]TIV0VSCP5W*!1D8*N>RE^I>K[CW=E&9;ZCK^ ^8NE_[VOY]KXC^17YM]_;BC! "ST MGQG\+?:+B>#+0Q),4P9M=TV),LZ:(%?.EI1I4S8"MH8)BCO".@$Z.; ^0G3' M&SFD6@U)J,#O1 :()J8[GNWA)/!#-/B*-*%<(+%_B\ATT-YC1!%??CN8>K)R01[0U M%;8G( [^OO\*U:6^J__X!R,LQ# IS33&,/+7;(3G_ET-OR0JBHHQ'*8%),3S M4&U8F2D!)*YQ0@RYW16^^!E"6;:Y4.4]S@PV\(;B88-P%,_38#?A3PY>X]YU M:&5['=K978?6@;6"6X5DWC:YG02;MB,/(8"_-_[&X-?^>G.L _'&; 2+"N@? MDN;)%KWEQ?*#8Z!L4+=H9'NBO0ZZ.=-,BA"'NN7;N5!.^+9 U"CP%RA%(%"X:I>($)Y'2 #@0\C.<)-",\*9A MI21N*G$L*>'#6G5A^Q 1ON(2KA&!AL XCF7ZUP U/ U*4T7_@*-,GRM&H@9[ MC2\.(EQ3#G9*U#1_L!-L(K)U)^1BV&(#L-(G@)]FBZ^>ZB9(E4IBPZYM.E:P M9WM,"8A@FR(L$(0B6".^@&@%-5[$T%@S!.> 0;;RAMPBPJZ%N93 M_!Q0-_&;8#H@:O+=;.@9T!;71W(%U2&R<E0XT]$%2,A@HYL21S;*@; MS(R2_TQM^\R=)*N[9^)K\[ &PB2@9(-R%&POKNY'%(Z5Y?/HX?. S9'FB\H6 M_]1]7 JO<(>"M(.D0'9\>OD"!/0*A=%7!?TKXT2OVBZ0J"9[$P)^),J12#E@ M_!)NA_FJ\#JLK[X:R@QY*P3RMBR@$U0%.%4=ZK#RTI5PO5__8Y@=<=ED,IL< MHJ0D#Q-911F*F5$6_\HBADLK4D;9U0$YIP58)9I 'K%_=.P;>,&W*;*JG96'IW'PIQ"4EJ 7P(X$A2#(28QAQ0R9 MP']%C(P#9C$"37_;[@'8B\9?\RT$_U0$32Y48OP)DOH2#Z E80\3'@T_A]C+ M9D[,CEALH@$2"X(?U&X K4=<$_15#*LR9^H)6ZXNN;(C3 M0+!,M" :&F_\,^9_4S+THN0U5Z"0GLE,K M5C+"K*\W3;HFC _('0?E]X?LV?A6+RC=KZ%XRZ=:!VBQ1V.&CZ*#FX2'I$W,$.P8!W($R;RH_"X8XY^!F!V@D< M8&UU2U][ &O+Q$*."_$X@+5.%*QC(Y*X<_A#^0X4BQ=FXITG*#S5F%0+2*V<]\:8S/GZ4C#RK.I@8%D8;UA&RE) MU0?)VOC_9^_+FA-GFC7O)V+^ ]%GSD1WA/&GA;7[3$<($/L.8KLAA%0"H0VT M .+73U5)8C%X:[/9YN)]V\:%5%6Y5&96YI-#ZO"9Y5ZRU'#*;IB;FQU0B7=% M)I<^BO:X,B+NJC0HS[@:L73#5+P@<]W&,;3' 26'U42*ECBJ2VFUY#*\JF29 M8VB/6CG*NPUJ5.9*R4&DSH^48E49[Z ];D;.9NV8$RZ58JP,]&HCGF SX2DS MC!^.S!#Y@:PJ LG)/!MNM_LE$TYAF#@)P MJ&-.1FQTX)B<6U$*B9C8C\X72S24W/JXQ[ N7W0F;\:E/\,T:H>12V0L.3-D MP>T$7G:BG0][II(7U4=W(@=NW6Z<7@K]G_/TQ@@"$LC*3SN:XRD0%D>=ZCB< M79,8?R&>P?^6@>+4L?#%H6_(O\^'V'[=RAKF"S??>U4%VT'!7EC<#!T/:-\) MZDE7C9/Z*61CJ6A:M5+G:F)L;:VF3LV2]_*!P]%WI&7LNROE@ LVB1:Q';=% MYLU^3*B(,=:9%^8%JM/M]&SHMI"/APD6(+&2*1XF*#CD3TBL9Z&!\CKHL\SW5[-R-/0DI/[HC0 MC1109>@ X&_@>\,5CJ1#7_+4G'DT.GMGU%,P:I=2@6M1%1-:AI5:>D6J^J+) MO)M1T?M^9X $3!.(38#GU08ZFB#"U441URJP(:296VIDQ MIZT:YG1H:LD*4J/$$8;>,SUVLQEG)L! .[K; M]B:_&TSQ4R ..O;Z.+V6EWEAZ-Y=BXE"*))_Z>G?-C^KUA]#H3.;0[=BE3TU MI-#_)]#Y0I=9IK$(;JK@[HD 4@UZCFC_$%J@'\>#V[7)ZW$L(#DJI-'"@^;> M1/H.GVB81^. !_1&\?J);$&90;*.4GPTA.2]WIV$?[_\@"X5PCNW"KL!_">(^+__12?_!%?VH@&\@*-_V8!L&T@6519D.P09 6PN0Z&L&";8M\ = M%.%$(5%\<8'HR*LAJ-%,#[ ;?=^7/7R=B52I]R&.EF[#HL]9[YM\MQ>>;P(_ M9\1Z>FOL<0)*';#\U^[.WZ99Y!V6V;'KBXS/A$VXOLU9%J9V#K-^IU\03"91Y!PS(4[:5(%(E!L__B8? MX]&#T^R_$2-L&/M J6PY0PZN(9\Y9G;/L"!M KSL"G_U-)?V$T??WY*S&;"1 MH^D%77+0S=?FY)AUVUJ&+C6LWGRU/)&WD#:LXQ951'#EDE#K%Y18CHH,);*\ MK*L-9%&1+SNF%S'OWU-0=([=,=*JH+/+.LGF.L6,T72-BJN-T>Y0S^\.%)Y MP\/#8*<1B/TZ\"F.33V&<&OA&2][*=3>>7 HVMI^,M5+DHXLF:_$SW5?W1VE M&IU;M*?%0;NBA#MV4FTL6Z#-++\93[^X0\5.;)9NA8V.XDIN,=%GH^F1^!I? M!YEM;V7CP)Q#E^*>12/O\_"68=&K%AZG'LO%W4E;0QEZ2#@07+AWHPT_>?): M[\9:@S[F5ABP-12L8/_HA+-Z-=%B2[1KIK5,VC$^V MA0MX\VU)%OXVX=^>Y%KDS8Y>6$[!A*667<(P]%:KUH-<$GLD0D]O\]$+K=MR M;:Z0Z+<) E=X&Y7IN?A>^3#[+\UE75%*T"0W#[.5:;W#.2S!7*+?S7Z;(Z]M M#;)Y=$%6_?0O1P_L3)0[ZL"%P*,&,HGF:$_=D)]PY$SE74^>^?'8!&/D.XS< M$&*(7W[&W1/7^,E!M5>[ *49^MC *UXPH%BCYP1.D(VJS]]JT1[+A-VKH AB M.'O: \'7HHQPQX+*R_KU^Y88^E1-AM[138@X02NA./T8N[<2.F&3B'\NW8X\ M)NY]4VZ!$!1Y[YMR4DJ\$SK%5TG7AC_RK"_1BV%[W0 ^#,_@R?BU5W:*-NN^ MD'P)B.;W7;]O35'&K23B52H1XUKKENX2;KO;S^_?S-$?#%1N;-; 8]QP94W* MRLAY[&-GPG#I6W$::;GC=ALGX"8&.7C4@SL# MJ#CK9-+XQ3'57CW-[E+Y<:G,.* *Y]-> G4!*CCH MFFCKPJHV9SSD;#IQPA8^5SI1X_<3]7ZBWIPLRHMC!VJZ10F)$I/-**"S7D4J M=$;.+Y<>E"Z=/,PJ^.P':AMEJ>+"[7,>J]?&I+\-N;[!C?GVJH!!K/^"/ECS MJQA8Y09SUN7%C+RPA_D%6 [C.#@<.[V!?7D4_'?D27S.<_R$=SAW<3RS.!Z1 MP&0MSZZ&4Y9CTP4J-HOI[65KQ P3'K@]17X])Q=M%JHH<;PJ*Z\:XWX\WX_G M)SL5^OF%E "WH%]BV^I6'#<(+>%/* 792\>V?I\+RR/ B"2'RX*Y MC/(@FB5:'5/)-4:]5;_T[P4G'\Y;V"U)F0AJ/E>5.CD.U&+$F*P8TT0.%Z(= M!G*#DI2'+[ME3Z^1=W?*#L=:6JD*3?M8HEJU*N&5WN.? 4'X)CNU=\NWNU[5WE[*[55$JGH^/BSE1 =7U0DO76'+9'7_K MK=H-;>UN54]KV^%6HM4C^$PTDVY-,H7N^!4)/$N!X:WLUO%HX.Z64;V:S$QZ MG23'+VK:JA2N%$O0GH);=AB'V'(7ZHGBX>JK[FT5EYW#BCE6RW@>CGF7G7L" M3+2TUU3A*&?$^3*;R$_&# MBJ\S<;=>[!#]^^>#?(G$$M=5!VX89 FCQBK!? MJA-[4HFZQP&HAC(LK\(>^7_G\3]#UE:-H]4,'T*' M?1VKEA<$$_7?0-C0>H#[;.!>.<$N['F]/M/B?XZ6USZMBCN;HKHTVU4-77B! M\S*3P: P8X MF%66W"PWO@;O>6RV7?)'&.WQ30A=H:?='&^R#0EK7U[-NK#@H MU%G )F91%NG_QMBK)=L?2T#$ MVH5.N->/SISD^!CJ.9,)SXV2'#44>5&?192*XMK5L9?N_P1-7.FW#%$F7*X5 MTT;C13D6[Z31R(.WS]:3H@@(J:"$PS+!]1?E=3M_%$E=8-FX8Q=S12Z<=YRR M4]23P]11)/4R4;((>[E06+X<,,M% MJ?U\N;R!KJ%1?UN8?Y"0^RN M!X,7&O(7%2H_N;<[,R5:?G^LFG1(A&'2$G<(5)N IGCD:;OA+@!0MP14FZ$$,E'*G(GQ T0XJZ:;H00=]5T(X2 MJNF.9W9"0KP_R_-EJ_5RJTX<\T0ODP3]BE:^[!Z\<\G0:4(?_K\?U(]_U87$ M8_P@)?:B"=^)#P9\T86[%Y:@B8< @F7T]5CCH^)Q&E[YU*P2Y'?Z[$(>99>[ M$KU!24D<;,%+=/;(>OC_ [UPUY\8J(#Z+ KSIMG@LW,!>0H]>.T:0E0P '3+ M:YN+XNI!.\01T($DGZ26UV/S:Z_T\O6"5P/1.7F]E!<3N\,!G:Y JFN8"C"M M7?%[-GMT6RS5LGJN21:9"*'%,NZH:PW'; \U(:=__(T\1)(O80#=Q?<[B^]U M8,RN+;[OJQ0XO_R2T^38D?1:F9N313F:(K)5*\Y ^8TA^4V>&$3ZXGY6>R*; M8GC&F[:+;8F9:4C LN Z>#4D@9.4)%\[R'!!U?,YP7A?NS_[&IKE;(:!G^Q2 MWQ&=+)2JQ)[09![2- MM"^PE1UY/:+8PBVC5*G3V3G7(HALG.E7R;&S'$8]^X),O(3/9,XD6?XA/$*=+O*IZ_NTLWZRY= MRSKYZEKITKAPS[M5$L,S5+%5*[!I0N83A:;$N+D&FN"/OS3]4KST+JQW8;VU M( C&Y:/^?';/OPDLP)O"! ?Y1; JC%#!>&;"KV[!W#W .YN_S7=_D!$&5W, M; 4T\ ?\ NSGCUU0D%LEH[J:LQ1IKVM68KH:6JBB'1Z[)'$(G7P7^+O WUW^ MJ[K\'Y3X99QO+UAN/."TMMO(%DEA7%J,H<1#AY\F/[>_CZ$6[I[!N_31+;5Z M.'%NPK77=FT%=#[O'LG9(:#(\TIG*E=26JM:Z1/:B*.L6B/-%1@$AX/,#/(0 M7/8NPW<9]NV&;R[#Y\M\>+<0R*N[\EY0VKM[=&KWZ.K-6RY797'UI5Y;VYTU->((Z-SSRDY8\:.JD*L0G$8. MI(+=2A:FV>4PB2R6Y$,L0=Q#(W?9/V4TY.I+O;;LGS=#XEW"WV)+JT)>52J* M-EHXU>B@8[1YA+2)DB(>R-BK89)KM:K:&3A[,VC&?5+W2=TG=9_4-YQ40??Z MTG@]:60[- ("/#I00=L(@[+:$][>;;@76AJ.*D*O<"*#!#A8:$V&L"R M#1WUP? Z1+".: