0001558370-21-011474.txt : 20210812 0001558370-21-011474.hdr.sgml : 20210812 20210812160644 ACCESSION NUMBER: 0001558370-21-011474 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 53 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210812 DATE AS OF CHANGE: 20210812 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: 211167525 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-20210630x10q.htm 10-Q
P10Y0001561921--12-312021Q2false000001561921us-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:RetainedEarningsMember2020-06-300001561921us-gaap:AdditionalPaidInCapitalMember2020-06-300001561921us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300001561921us-gaap:RetainedEarningsMember2020-03-310001561921us-gaap:AdditionalPaidInCapitalMember2020-03-310001561921us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-3100015619212020-03-310001561921us-gaap:RetainedEarningsMember2019-12-310001561921us-gaap:AdditionalPaidInCapitalMember2019-12-310001561921us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001561921us-gaap:CommonStockMember2021-06-300001561921us-gaap:CommonStockMember2021-03-310001561921us-gaap:CommonStockMember2020-12-310001561921us-gaap:CommonStockMember2020-06-300001561921us-gaap:CommonStockMember2020-03-310001561921us-gaap:CommonStockMember2019-12-310001561921us-gaap:StockOptionMember2021-04-012021-06-300001561921us-gaap:StockOptionMembertela:EquityIncentivePlan2019Member2021-01-012021-06-300001561921tela:OvitexPrsMember2021-04-012021-06-300001561921tela:OvitexMember2021-04-012021-06-300001561921tela:OvitexPrsMember2021-01-012021-06-300001561921tela:OvitexMember2021-01-012021-06-300001561921tela:OvitexPrsMember2020-04-012020-06-300001561921tela:OvitexMember2020-04-012020-06-300001561921tela:OvitexPrsMember2020-01-012020-06-300001561921tela:OvitexMember2020-01-012020-06-300001561921us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300001561921us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-06-300001561921us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-012020-06-300001561921us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-06-300001561921us-gaap:RetainedEarningsMember2021-04-012021-06-300001561921us-gaap:RetainedEarningsMember2021-01-012021-06-300001561921us-gaap:RetainedEarningsMember2020-04-012020-06-300001561921us-gaap:RetainedEarningsMember2020-01-012020-06-300001561921us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300001561921us-gaap:StockOptionMember2021-06-300001561921us-gaap:RestrictedStockUnitsRSUMember2021-06-300001561921tela:OrbimedTermLoanMember2018-11-300001561921srt:MaximumMembertela:OrbimedTermLoanMember2021-06-300001561921tela:OrbimedTermLoansTrancheTwoMember2021-06-300001561921tela:OrbimedTermLoansTrancheOneMember2021-06-300001561921tela:OrbimedTermLoanMember2021-06-300001561921tela:OrbimedTermLoanMember2020-12-310001561921tela:OrbimedTermLoansTrancheOneMember2018-11-300001561921tela:OrbimedTermLoanMemberus-gaap:LondonInterbankOfferedRateLIBORMember2021-01-012021-06-300001561921us-gaap:WarrantMembertela:NotePayableMember2021-06-300001561921us-gaap:WarrantMembertela:MidcapMember2021-06-300001561921us-gaap:WarrantMembertela:ConvertiblePromissoryNoteMember2021-06-300001561921us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-06-300001561921us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-12-3100015619212020-06-3000015619212019-12-310001561921us-gaap:StockOptionMember2021-01-012021-06-300001561921us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300001561921tela:CommonStockWarrantsMember2021-01-012021-06-300001561921us-gaap:StockOptionMember2020-01-012020-06-300001561921tela:CommonStockWarrantsMember2020-01-012020-06-300001561921tela:OrbimedTermLoanMember2020-01-012020-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:SellingAndMarketingExpenseMember2020-04-012020-06-300001561921us-gaap:ResearchAndDevelopmentExpenseMember2020-04-012020-06-300001561921us-gaap:GeneralAndAdministrativeExpenseMember2020-04-012020-06-300001561921us-gaap:SellingAndMarketingExpenseMember2020-01-012020-06-300001561921us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-06-300001561921us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-06-300001561921us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-3000015619212021-04-012021-06-300001561921tela:EquityDistributionAgreementMember2021-06-300001561921tela:EquityDistributionAgreementMember2020-12-310001561921us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-3000015619212020-04-012020-06-300001561921us-gaap:AdditionalPaidInCapitalMember2020-01-012020-06-300001561921us-gaap:CommonStockMember2021-04-012021-06-300001561921us-gaap:CommonStockMember2021-01-012021-06-300001561921us-gaap:CommonStockMember2020-04-012020-06-300001561921us-gaap:CommonStockMember2020-01-012020-06-300001561921tela:CurrentLiabilityMembertela:StockIncentivePlan2012Member2021-06-300001561921tela:PriorToSecondAnniversaryMembertela:OrbimedTermLoanMember2021-01-012021-06-300001561921tela:AfterThirdAnniversaryMembertela:OrbimedTermLoanMember2021-01-012021-06-300001561921tela:AfterSecondAnniversaryButPriorToThirdAnniversaryMembertela:OrbimedTermLoanMember2021-01-012021-06-3000015619212020-01-012020-06-300001561921tela:OrbimedTermLoanMember2021-06-300001561921tela:OrbimedTermLoanMember2021-01-012021-06-300001561921tela:EquityIncentivePlan2019Member2021-06-300001561921us-gaap:WarrantMembertela:NotePayableMember2021-01-012021-06-300001561921us-gaap:WarrantMembertela:MidcapMember2021-01-012021-06-300001561921us-gaap:WarrantMembertela:ConvertiblePromissoryNoteMember2021-01-012021-06-300001561921us-gaap:AdditionalPaidInCapitalMember2021-01-012021-06-3000015619212021-06-3000015619212020-12-3100015619212021-08-0300015619212021-01-012021-06-30xbrli:sharesiso4217:USDxbrli: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, 2021

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

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, 2021, the registrant had 14,472,095 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, 2021 (“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 novel coronavirus and the disease it causes and variants thereof, such as the delta variant (“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, such as the delta variant, the availability of vaccinations for COVID-19, 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, 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 performance of Aroa Biosurgery Ltd. (“Aroa”), in connection with the development and production 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 to our current 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 commercialize or obtain regulatory approvals for our products, or the effect of delays in commercializing or obtaining regulatory approvals;
regulatory developments in the U.S. and internationally;
our ability to develop and maintain our corporate infrastructure, including our internal controls;

2

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 public offerings of common stock;
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, 2020 (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, 

2021

2020

Assets

 

  

 

  

Current assets:

 

  

 

  

Cash and cash equivalents

$

60,292

$

74,394

Accounts receivable, net

 

3,545

 

2,683

Inventory

 

4,503

 

3,907

Prepaid expenses and other assets

 

2,395

 

2,241

Total current assets

 

70,735

 

83,225

Property and equipment, net

 

609

 

626

Intangible assets, net

 

2,455

 

2,607

Total assets

$

73,799

$

86,458

Liabilities and stockholders’ equity

 

  

 

  

Current liabilities:

 

  

 

  

Accounts payable

$

1,277

$

652

Accrued expenses and other current liabilities

 

6,017

 

5,953

Total current liabilities

 

7,294

 

6,605

Long‑term debt with related party

 

31,145

 

30,827

Other long‑term liabilities

 

395

 

Total liabilities

 

38,834

 

37,432

Stockholders’ equity:

 

  

 

  

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

Common stock; $0.001 par value: 200,000,000 shares authorized; 14,471,874 and 14,437,289 shares issued and 14,471,774 and 14,437,107 shares outstanding at June 30, 2021 and December 31, 2020, respectively

 

14

 

14

Additional paid-in capital

248,076

245,736

Accumulated other comprehensive loss

 

(81)

 

(71)

Accumulated deficit

 

(213,044)

 

(196,653)

Total stockholders’ equity

 

34,965

 

49,026

Total liabilities and stockholders’ equity

$

73,799

$

86,458

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

Six months ended

June 30, 

June 30, 

2021

    

2020

    

2021

    

2020

Revenue

$

7,558

$

3,507

$

13,435

$

7,233

Cost of revenue (excluding amortization of intangible assets)

 

2,395

 

1,346

 

4,731

 

2,796

Amortization of intangible assets

 

76

 

76

 

152

 

152

Gross profit

 

5,087

 

2,085

 

8,552

 

4,285

Operating expenses:

 

  

 

  

 

  

 

  

Sales and marketing

 

7,502

 

4,123

 

13,801

 

9,392

General and administrative

 

2,966

 

2,149

 

5,722

 

4,667

Research and development

 

1,930

 

979

 

3,609

 

1,891

Total operating expenses

 

12,398

 

7,251

 

23,132

 

15,950

Loss from operations

 

(7,311)

 

(5,166)

 

(14,580)

 

(11,665)

Other (expense) income:

 

  

 

  

 

  

 

  

Interest expense

 

(864)

 

(884)

 

(1,753)

 

(1,763)

Other (expense) income

 

(80)

 

(31)

 

(58)

 

127

Total other expense

 

(944)

 

(915)

 

(1,811)

 

(1,636)

Net loss

$

(8,255)

$

(6,081)

$

(16,391)

$

(13,301)

Net loss per common share, basic and diluted

$

(0.57)

$

(0.53)

$

(1.13)

$

(1.16)

Weighted average common shares outstanding, basic and diluted

 

14,458,911

 

11,443,122

 

14,448,715

 

11,424,952

Comprehensive loss:

 

  

 

  

 

  

 

  

Net loss

$

(8,255)

$

(6,081)

$

(16,391)

$

(13,301)

Foreign currency translation adjustment

 

1

 

4

 

(10)

 

31

Comprehensive loss

$

(8,254)

$

(6,077)

$

(16,401)

$

(13,270)

See accompanying notes to unaudited interim consolidated financial statements.

5

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

    

(loss) income

    

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.

6

TELA Bio, Inc.

Consolidated Statements of Stockholders’ Equity

Three and Six Months Ended June 30, 2020

(In thousands, except share amounts)

(Unaudited)

    

    

    

    

Accumulated

    

    

Additional

other

Common stock

paidin

comprehensive

Accumulated

    

Shares

    

Amount

    

capital

    

income

    

deficit

    

Total

Balance at April 1, 2020

11,407,600

$

11

$

199,287

$

8

$

(175,079)

$

24,227

Vesting of common stock previously subject to repurchase

 

73

 

 

1

 

 

 

1

Exercise of stock options

 

5,017

 

 

36

 

 

 

36

Foreign currency translation adjustment

 

 

 

 

4

 

 

4

Stock‑based compensation expense

 

 

 

494

 

 

 

494

Issuance of common stock upon follow-on offering, net of underwriting discounts, commissions and offering costs

3,000,000

3

44,719

44,722

Net loss

 

 

 

 

 

(6,081)

 

(6,081)

Balance at June 30, 2020

 

14,412,690

$

14

$

244,537

$

12

$

(181,160)

$

63,403

Accumulated

Additional

other

Common stock

paidin

comprehensive

Accumulated

    

Shares

    

Amount

    

capital

    

(loss) income

deficit

    

Total

Balance at January 1, 2020

 

11,406,221

$

11

$

198,829

$

(19)

$

(167,859)

$

30,962

Vesting of common stock previously subject to repurchase

 

163

 

 

2

 

 

 

2

Exercise of stock options

 

6,306

 

 

44

 

 

 

44

Foreign currency translation adjustment

31

31

Stock‑based compensation expense

 

 

 

943

 

 

 

943

Issuance of common stock upon follow-on offering, net of underwriting discounts, commissions and offering costs

 

3,000,000

 

3

 

44,719

 

 

 

44,722

Net loss

 

 

 

 

 

(13,301)

 

(13,301)

Balance at June 30, 2020

 

14,412,690

$

14

$

244,537

$

12

$

(181,160)

$

63,403

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, 

    

2021

2020

Cash flows from operating activities:

Net loss

$

(16,391)

$

(13,301)

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

Depreciation expense

 

119

 

95

Noncash interest expense

 

318

 

281

Amortization of intangible assets

 

152

 

152

Inventory excess and obsolescence charge

 

682

 

767

Stock‑based compensation expense

 

2,106

 

943

Change in operating assets and liabilities:

Accounts receivable, net

 

(862)

 

238

Inventory

 

(1,275)

 

(750)

Prepaid expenses and other assets

 

(154)

 

823

Accounts payable

 

570

 

(2,096)

Accrued expenses and other current liabilities

 

538

 

(859)

Foreign currency remeasurement (gain) loss

(17)

45

Net cash used in operating activities

 

(14,214)

 

(13,662)

Cash flows from investing activities:

Proceeds from the sale and maturity of short-term investments

9,289

Purchase of property and equipment

 

(47)

 

(96)

Net cash (used in) provided by investing activities

 

(47)

 

9,193

Cash flows from financing activities:

Proceeds from follow-on offering, net of underwriting discounts, commissions and offering costs

45,120

Payment of initial public offering costs

(522)

Proceeds from exercise of stock options

 

152

 

44

Net cash provided by financing activities

 

152

 

44,642

Effect of exchange rate on cash and cash equivalents

 

7

 

(4)

Net (decrease) increase in cash and cash equivalents

 

(14,102)

 

40,169

Cash and cash equivalents, beginning of period

 

74,394

 

45,302

Cash and cash equivalents, end of period

$

60,292

$

85,471

Supplemental disclosure of cash flow information:

Cash paid during the period for interest

$

1,435

$

1,482

Supplemental disclosures of noncash investing and financing activities:

Offering costs in accounts payable and accrued expenses and other current liabilities

$

$

398

Property and equipment in accounts payable

$

55

$

Issuance of common stock for early exercised stock options

$

$

2

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

$

82

$

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 focused on the commercialization and sale of OviTex Reinforced Tissue Matrix (“OviTex”), which utilizes surgical reconstruction medical device technology licensed from a strategic partner, Aroa Biosurgery Ltd. (“Aroa”) and on the research and development of additional medical devices with Aroa and on other internally developed technologies. In April 2019, the Company received 510(k) clearance from the U.S. Food and Drug Administration (“FDA”) for OviTex PRS Reinforced Tissue Matrix (“OviTex PRS”), which addresses unmet needs in plastic and reconstructive surgery. The Company’s principal corporate office and research facility is located in Malvern, Pennsylvania.

(2) Risks and Liquidity

The Company’s operations to date have focused on commercializing products, developing and acquiring technology and assets, business planning, raising capital and organization and staffing. The Company has incurred recurring losses and negative cash flows from operations since inception and has an accumulated deficit of $213.0 million as of June 30, 2021. 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, uncertainty of product development, the impact of COVID-19 and the development of variants of COVID-19, including the delta variant, on the business, ongoing economic uncertainty, 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, 2020. 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 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, 2020.

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

9

Table of Contents

TELA Bio, Inc.

Notes to Unaudited Interim Consolidated Financial Statements (Continued)

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.

The full extent to which the COVID-19 pandemic will directly or indirectly impact the Company’s business, results of operations and financial condition, including revenue, expenses, manufacturing capability, supply chain integrity, research and development costs and employee-related compensation, will depend on future developments that are highly uncertain, including 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, such as the delta variant, as well as the economic impact on local, regional, national and international customers and markets. Management has made estimates of the impact of COVID-19 within the Company’s consolidated financial statements and there may be changes to those estimates in future periods. Actual results may differ 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 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 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 these rebates and records 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 its 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, 

2021

2020

2021

2020

OviTex

$

5,761

$

2,942

$

10,428

$

6,181

OviTex PRS

1,797

565

3,007

1,052

Total revenue

$

7,558

$

3,507

$

13,435

$

7,233

10

Table of Contents

TELA Bio, Inc.

Notes to Unaudited Interim Consolidated Financial Statements (Continued)

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

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 and 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 IP, LP (“OrbiMed”) (Note 5), it is 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, 2021:

Cash equivalents – money market fund

$

55,394

$

$

December 31, 2020:

Cash equivalents – money market fund

$

72,889

$

$

Net loss per 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 loss per common share are the same.

11

Table of Contents

TELA Bio, Inc.

Notes to Unaudited Interim Consolidated Financial Statements (Continued)

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,

2021

2020

Stock options (including shares subject to repurchase)

1,589,243

 

1,538,954

Unvested restricted stock units

159,849

Common stock warrants

88,556

88,556

Total

 

1,837,648

 

1,627,510

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, which requires a lessee to record a right-of-use 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 standard is effective for the Company beginning January 1, 2022, with early adoption permitted. The Company plans to adopt this standard on January 1, 2022 and is currently evaluating the expected impact that the standard will have on its consolidated financial statements and related disclosures.

In December 2019, the FASB issued ASU No. 2019-12, Simplifying the Accounting for Income Taxes. This guidance applies to all entities and aims to reduce the complexity of tax accounting standards while enhancing reporting disclosures. This guidance is effective for fiscal years beginning after December 15, 2020 and interim periods therein. Early adoption is permitted for any annual periods for which financial statements have not been issued and interim periods therein. The adoption of this guidance did not have any impact on the Company’s consolidated financial statements and related disclosures.

(4) Accrued Expenses and Other Current Liabilities

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

June 30, 

December 31, 

    

2021

    

2020

Compensation and related benefits

$

3,448

$

3,666

Interest

 

 

40

Third-party and professional fees

 

1,654

 

1,626

Amounts due to Aroa

808

498

Research and development expenses

12

7

Other

 

95

 

116

Total accrued expenses and other current liabilities

$

6,017

$

5,953

12

Table of Contents

TELA Bio, Inc.

Notes to Unaudited Interim Consolidated Financial Statements (Continued)

(5) Long-term Debt

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

June 30, 

December 31, 

    

2021

    

2020

OrbiMed Term Loan (related party)

$

30,000

$

30,000

End of term charge

 

3,000

 

3,000

Unamortized end of term charge and issuance costs

 

(1,855)

 

(2,173)

Long-term debt with related party

$

31,145

$

30,827

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 consists of up to $35.0 million in term loans (the “OrbiMed Term Loans”). The OrbiMed Term Loans consist of two tranches, a $30.0 million Tranche 1 (“Tranche 1”) and a $5.0 million Tranche 2 (“Tranche 2”). In November 2018, the Company borrowed $30.0 million of Tranche 1. The Company elected not to borrow Tranche 2 prior to its expiration on December 31, 2019.

Pursuant to the OrbiMed Credit Facility, the Company provided a first priority security interest in all existing and future acquired assets, excluding intellectual property and certain other assets, owned by the Company. The OrbiMed Credit Facility contains a negative pledge on intellectual property owned by the Company. The OrbiMed Credit Facility also contains customary indemnification obligations and customary events of default, including, among other things, (i) nonpayment, (ii) breach of warranty, (iii) nonperformance of covenants and obligations, (iv) default on other indebtedness, (v) judgments, (iv) change of control, (vii) bankruptcy and insolvency, (viii) impairment of security, (ix) key permit events, (x) key person events, (xi) regulatory matters, (xii) and key contracts. In addition, the Company must maintain a minimum cash balance of $2.0 million. If an event of default occurs under the OrbiMed Credit Facility, the Company may become obligated to immediately pay all outstanding principal and interest and all other due and unpaid obligations at the current rate in effect plus 3%.

The OrbiMed Term Loan matures on November 16, 2023 and bears interest at a rate equal to 7.75% plus the greater of one-month LIBOR or 2.0%. At June 30, 2021, the interest rate was 9.75%. The Company is required to make 60 monthly interest payments beginning on November 30, 2018, with the entire principal payment due at maturity. The OrbiMed Term Loans have a prepayment penalty equal to 10.0% of the prepaid principal amount prior to the second anniversary of the Term Loans, 5.0% of the prepaid principal amount after the second anniversary but prior to the third anniversary and 2.5% of the prepaid principal amount after the third anniversary. The Company is also required to pay an exit fee at the time of maturity or prepayment event equal to 10.0% of all principal borrowings (the “End of Term Charge”) and an administration fee equal to $10,000 on the last day of each quarter until all obligations have been paid in full. In conjunction with the closing of the OrbiMed Term Loans, the Company incurred $0.3 million of third-party and lender fees, which along with the End of Term charge of $3.0 million were recorded as debt issuance costs, and are being recognized as interest expense over the term of the loan using the effective-interest method. Interest expense associated with the OrbiMed Credit Facility recorded for both the six months ended June 30, 2021 and 2020, was $1.8 million, of which $0.3 million was related to the amortization of debt issuance costs.

(6) Stockholders’ Equity

In December 2020, the Company 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 the Company’s 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, 2021.

13

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, 2021:

Exercise

Expiration

    

Outstanding

    

price

    

dates

Common stock warrants issued to MidCap

 

8,379

$

28.65

 

2028

Common stock warrants issued to note payable holders

 

15,712

 

28.65

 

2027

Common stock warrants issued to convertible promissory note holders

 

64,465

$

28.65

 

2027

 

88,556

(7) 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, 2021, 897,947 shares 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, 

    

2021

    

2020

    

2021

2020

Sales and marketing

$

253

$

172

$

437

$

333

General and administrative

385

 

240

 

751

 

449

Research and development

 

774

 

82

 

918

 

161

Total stock‑based compensation

$

1,412

$

494

$

2,106

$

943

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 for the Plan:

Weighted

average

Weighted

remaining

Number of

average exercise

contractual term

    

shares

    

price per share

    

(years)

Outstanding at January 1, 2021

1,498,208

10.87

Granted

256,000

15.89

Exercised

(22,585)

6.70

Canceled/forfeited

(142,480)

12.77

Outstanding at June 30, 2021

1,589,143

$

11.57

7.18

Vested and expected to vest at June 30, 2021

 

1,542,430

$

11.50

 

7.13

Exercisable at June 30, 2021

 

884,493

$

9.94

 

5.92

14

Table of Contents

TELA Bio, Inc.

Notes to Unaudited Interim Consolidated Financial Statements (Continued)

At June 30, 2021, the aggregate intrinsic value of outstanding options and exercisable options was $7.4 million and $5.5 million, respectively.

The 2012 Stock Incentive Plan provided the holders of stock options an election to early exercise prior to vesting. The Company has 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 is the lesser of the original exercise price or the then fair value of the common stock. At June 30, 2021, $1,000 of proceeds from early exercised options were recognized as a current liability in other current liabilities in the accompanying consolidated balance sheet.

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

Number of

    

shares

Unvested balance at January 1, 2021

182

Vested

(82)

Unvested balance at June 30, 2021

 

100

The weighted average grant-date fair value per share of options granted was $9.27 during the six months ended June 30, 2021. The aggregate intrinsic value of options exercised was $0.1 million for both the three and six months ended June 30, 2021. At June 30, 2021, the total unrecognized compensation expense related to unvested employee and nonemployee stock option awards was $4.7 million, which is expected to be recognized in expense over a weighted-average period of approximately 2.5 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 requires 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 adequate company-specific historical or implied volatility, the expected volatility assumption was determined by examining the historical volatilities of a group of industry peers whose share prices are publicly available.

Risk-free interest rate – The risk-free rate assumption is based on the 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.

15

Table of Contents

TELA Bio, Inc.

Notes to Unaudited Interim Consolidated Financial Statements (Continued)

The fair value of each option was estimated on the date of grant using the weighted average assumptions in the table below:

Six months ended

    

June 30, 2021

 

Expected dividend yield

 

Expected volatility

 

64.2

%

Risk‑free interest rate

 

0.89

%

Expected term (in years)

 

6.08

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

Granted

186,732

Vested

(12,000)

Canceled/forfeited

(14,883)

Outstanding at June 30, 2021

159,849

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

(8) 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 further described in more detail in Note 5.

16

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, 2021 (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, 2020 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, 2020 (the “Annual Report”) filed with the Securities and Exchange Commission (“SEC”) on March 25, 2021. 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 designing, developing and marketing innovative tissue reinforcement materials to address unmet needs in soft tissue reconstruction. We are committed to providing patients with advanced, economically effective biologic material repair solutions to minimize long-term exposure to permanent synthetic materials and improve clinical outcomes. Our products are purposefully designed to address the shortcomings of existing reinforcement materials in hernia repair, abdominal wall reconstruction and plastic and reconstructive surgery.

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. Interim results of our ongoing prospective, single arm, multicenter post-market clinical study, which we refer to as our BRAVO study, suggest that OviTex is safe and clinically effective for treatment of ventral hernias. Our BRAVO study was fully enrolled at 92 patients. The interim analysis includes patient cohorts at the 90-day, 12-month and 24-month follow-up periods. At 90 days post-operative, there were no recurrences or reoperations among the 84 patients analyzed and one implant removal due to a bowel perforation. The final 12-month analysis includes 76 patients, of whom two patients experienced a recurrence, both adjacent to the original repair, with the OviTex repairs remaining intact. Of the 51 patients that have reached 24-month follow-up, one patient experienced a surgical site occurrence from a superficial infection, and none experienced a recurrence or long-term complication. Additional results from the 30-day and 24-month patient cohorts showing low rates of surgical site occurrences requiring treatment were presented in September 2020 at the Americas Hernia Society Annual Meeting. 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 and they are now used by more than 374 hospital accounts. 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. We subsequently expanded the OviTex LPR product line in December 2019.

17

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 have 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 also intend to engage 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. We have invested in our direct sales and marketing infrastructure in order to expand our presence and to promote awareness and adoption of our products. As of June 30, 2021, we had 45 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 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.

Our products are manufactured by Aroa at their FDA registered and ISO 13485 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.

Substantially all our revenue to date has been generated by the sale of our OviTex products. Our revenue increased by $4.1 million, or 116%, from $3.5 million for the three months ended June 30, 2020 to $7.6 million for the three months ended June 30, 2021, and by $6.2 million, or 86%, from $7.2 million for the six months ended June 30, 2020 to $13.4 million for the six months ended June 30, 2021. Our net loss increased by $2.2 million, or 36%, from $6.1 million for the three months ended June 30, 2020 to $8.3 million for the three months ended June 30, 2021, and by $3.1 million, or 23%, from $13.3 million for the six months ended June 30, 2020 to $16.4 million for the six months ended June 30, 2021. We have not been profitable since inception and as of June 30, 2021, we had an accumulated deficit of $213.0 million. We expect to incur losses for the foreseeable future.

Business Update Regarding COVID-19

Our business has been impacted by the COVID-19 pandemic and the development of variants of COVID-19, including the delta variant. We continue to closely monitor developments related to the COVID-19 pandemic and our decisions will continue to be driven by the health and well-being of our employees, hospital and physician 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 slightly impacted during the first quarter of 2021, mostly in January 2021, due to COVID-19 resurgences and lower surgical procedural volumes, though not the levels seen in early 2020. This impact subsided throughout the remaining months of the first quarter and the second quarter of 2021 but the extent of future elective surgery deferrals and the timing and extent of the economic impact of the pandemic, and the pace at which the economy recovers therefrom, cannot be determined at this time, particularly in light of the surge of new COVID-19 cases relating to new variants, such as the delta variant. We

18

continue to work closely with our hospital and physician customers and suppliers to navigate through this unforeseen event while maintaining flexible operations. The reallocation of hospital resources to treat COVID-19 may continue to cause a financial strain on healthcare systems and reduce procedural volumes.
Operations: Our sales, marketing and research and development efforts have continued since the outbreak of the pandemic. As the hospital access environment continues to evolve throughout this pandemic and practices vary from hospital to hospital and state to state, our sales team has continued to adapt and remain flexible to adjust 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, instead of in-person sales and marketing programs. We expect to continue to adapt our sales and marketing plans as we continue to gain better visibility into the effects of the COVID-19 pandemic on our business. As Aroa 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 because of the pandemic due to staffing shortages, production slowdowns, stoppages, travel and shipping restrictions or disruptions in delivery systems.
Product Development: We continue to evaluate the timing and scope of planned next generation product development and commercialization initiatives in light of the COVID-19 pandemic, and we plan to continue to prioritize and invest in our critical R&D and clinical programs.

2021 Results. During January 2021, we experienced increased volatility in demand for our products as COVID-19 cases and hospitalizations increased. We saw improvement in our business during the second half of the first quarter and during the second quarter of 2021. 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 development of new variants of COVID-19, such as the delta variant, may result in an increase in hospitalizations and a corresponding decrease in elective procedures in such impacted locations.
oThe availability and perceived safety of COVID-19 vaccines, 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, such as the delta variant.
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 in the United States or other reasons.
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 spikes or a new variant of COVID-19, such as the delta variant, emerges in such region, limiting the space and resources allocated to inpatient and outpatient elective procedures.
oHospitals may continue to preserve cash and may not immediately replenish their inventories of our products, which would impact our future sales and revenue 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 2021 and beyond.

19

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 COVID-19 pandemic. At this time, the full extent of the impact of the 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, and the future geographic scope of COVID-19, and cannot be predicted with reasonable accuracy.

Components of Our Results of Operations

Revenue

Substantially all of our revenue consists of direct sales of our products to hospital accounts in the U.S. Depending on the terms of our agreements with our customers, we recognize revenue related to product sales either 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 COVID-19 pandemic will have on our ability to continue to generate revenue and expand our customer base.

Cost of Revenue

Cost of revenue primarily consists of the costs of licensed products, charges related to excess and obsolete inventory adjustments and costs related to shipping. We purchase product from 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 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.

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, salaries and related benefits, 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,

20

what long-term effect, if any, the 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 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, stock-based compensation, 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 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 under 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.

Other (Expense) Income

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

21

Results of Operations

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

Three Months Ended June 30, 

Change

 

    

2021

    

2020

Dollar

    

Percentage

 

(in thousands, except percentages)

 

Revenue

$

7,558

$

3,507

$

4,051

 

116

%

Cost of revenue (excluding amortization of intangible assets)  

 

2,395

 

1,346

 

1,049

 

78

Amortization of intangible assets

 

76

 

76

 

 

Gross profit

 

5,087

 

2,085

 

3,002

 

144

Gross margin

 

67

%

 

59

%

 

  

Operating expenses:

 

 

  

 

  

 

  

Sales and marketing

 

7,502

 

4,123

 

3,379

 

82

General and administrative

 

2,966

 

2,149

 

817

 

38

Research and development

 

1,930

 

979

 

951

 

97

Total operating expenses

 

12,398

 

7,251

 

5,147

 

71

Loss from operations

 

(7,311)

 

(5,166)

 

(2,145)

 

42

Other (expense) income:

 

 

  

 

  

 

Interest expense

 

(864)

 

(884)

 

20

 

(2)

Other expense

 

(80)

 

(31)

 

(49)

 

158

Total other expense

 

(944)

 

(915)

 

(29)

 

3

Net loss

$

(8,255)

$

(6,081)

$

(2,174)

 

36

%

Revenue

Revenue increased by $4.1 million, or 116%, to $7.6 million for the three months ended June 30, 2021 from $3.5 million for the three months ended June 30, 2020. The increase in revenue was primarily driven by an increase in unit sales of our products due to the expansion of our commercial organization, growth of new accounts and increased penetration within existing customer accounts. During the three months ended June 30, 2021, we sold 1,864 units of OviTex compared to 869 units of OviTex during the three months ended June 30, 2020, a 114% increase in unit sales volume. Additionally, we sold 337 units of OviTex PRS during the three months ended June 30, 2021 as compared to 115 units during the three months ended June 30, 2020.

Cost of Revenue

Cost of revenue (excluding amortization of intangible assets) increased by $1.0 million, or 78%, to $2.4 million for the three months ended June 30, 2021 from $1.3 million for the three months ended June 30, 2020. The increase in cost of revenue for the three months ended June 30, 2021 was primarily the result of an increase in products purchased to support our higher unit sales partially offset by a decrease in our excess and obsolete inventory adjustment.

Amortization of Intangible Assets

Amortization of intangible assets was $76,000 for both the three months ended June 30, 2021 and 2020.

Gross Margin

Gross margin increased to 67% for the three months ended June 30, 2021 from 59% for the three months ended June 30, 2020. The increase was primarily due to the decrease in the charge recognized for excess and obsolete inventory adjustments as a percentage of revenue for the three months ended June 30, 2021 as compared to the prior year period.

22

Sales and Marketing

Sales and marketing expenses increased by $3.4 million, or 82%, to $7.5 million for the three months ended June 30, 2021 from $4.1 million for the three months ended June 30, 2020. The increase was primarily due to higher salary, benefits and commission costs as a result of an expansion of our commercialization activities, including an increase in headcount and higher travel and consulting expenses. The prior year period also included cost containment actions taken in response to the COVID-19 pandemic including salary reductions and reduced traveling which were not repeated in 2021.

General and Administrative

General and administrative expenses increased by $0.8 million, or 38%, to $3.0 million for the three months ended June 30, 2021 from $2.1 million for the three months ended June 30, 2020. The increase was primarily due to higher salary and benefits, increased professional, consulting and legal expenses, higher non-cash stock-based compensation expense and increased facilities related expenses due to expansion. The prior year period also included cost containment actions taken in response to the COVID-19 pandemic including salary reductions which were not repeated in 2021.

Research and Development

Research and development expenses increased by $1.0 million, or 97%, to $1.9 million for the three months ended June 30, 2021 from $1.0 million for the three months ended June 30, 2020. The increase was primarily due to a non-cash stock-based compensation expense of $0.7 million related to amendments to certain equity award agreements following the death of our co-founder and former Chief Medical Officer, higher salary and benefits and increased testing and development expenses. The prior year period also included cost containment actions taken in response to the COVID-19 pandemic including salary reductions which were not repeated in 2021.

Interest Expense

Interest expense remained relatively flat and was $0.9 million for both the three months ended June 30, 2021 and 2020.

Other Expense

Other expense increased $49,000, or 158%, to $80,000 for the three months ended June 30, 2021 from other expense of $31,000 for the three months ended June 30, 2020. The increase was primarily due to miscellaneous tax expenses.

23

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

Six Months Ended June 30, 

Change

 

    

2021

    

2020

    

Dollar

    

Percentage

 

(in thousands, except percentages)

 

Revenue

$

13,435

$

7,233

$

6,202

 

86

%

Cost of revenue (excluding amortization of intangible assets)

 

4,731

 

2,796

 

1,935

 

69

Amortization of intangible assets

 

152

 

152

 

 

Gross profit

 

8,552

 

4,285

 

4,267

 

100

Gross margin

 

64

%  

 

59

%  

 

  

 

  

Operating expenses:

 

  

 

  

 

  

 

  

Sales and marketing

 

13,801

 

9,392

 

4,409

 

47

General and administrative

 

5,722

 

4,667

 

1,055

 

23

Research and development

 

3,609

 

1,891

 

1,718

 

91

Total operating expenses

 

23,132

 

15,950

 

7,182

 

45

Loss from operations

 

(14,580)

 

(11,665)

 

(2,915)

 

25

Other (expense) income:

 

  

 

  

 

  

 

Interest expense

 

(1,753)

 

(1,763)

 

10

 

(1)

Other (expense) income

 

(58)

 

127

 

(185)

 

(146)

Total other expense

 

(1,811)

 

(1,636)

 

(175)

 

11

Net loss

$

(16,391)

$

(13,301)

$

(3,090)

 

23

%

Revenue

Revenue increased by $6.2 million, or 86%, to $13.4 million for the six months ended June 30, 2021 from $7.2 million for the six months ended June 30, 2020. The increase in revenue was primarily driven by an increase in unit sales of our products due to the expansion of our commercial organization, growth of new accounts and increased penetration within existing customer accounts. During the six months ended June 30, 2021, we sold 3,350 units of OviTex compared to 1,950 units of OviTex during the six months ended June 30, 2020, a 72% increase in unit sales volume. Additionally, we sold 607 units of OviTex PRS during the six months ended June 30, 2021 as compared to 216 units during the six months ended June 30, 2020.

Cost of Revenue

Cost of revenue (excluding amortization of intangible assets) increased by $1.9 million, or 69%, to $4.7 million for the six months ended June 30, 2021 from $2.8 million for the six months ended June 30, 2020. The increase in cost of revenue for the six months ended June 30, 2021 was primarily the result of an increase in products purchased to support our higher unit sales partially offset by a decrease in our excess and obsolete inventory adjustment.

Amortization of Intangible Assets

Amortization of intangible assets was $0.2 million for both the six months ended June 30, 2021 and 2020.

Gross Margin

Gross margin increased to 64% for the six months ended June 30, 2021 from 59% for the six months ended June 30, 2020. The increase was primarily due to the decrease in the charge recognized for excess and obsolete inventory adjustments as a percentage of revenue for the six months ended June 30, 2021 as compared to the prior year period.

Sales and Marketing

Sales and marketing expenses increased by $4.4 million, or 47%, to $13.8 million for the six months ended June 30, 2021 from $9.4 million for the six months ended June 30, 2020. The increase was primarily due to higher salary, benefits and commission costs as a result of an expansion of our commercialization activities, including an increase in headcount,

24

and increased travel and consulting expenses. The prior year period also included cost containment actions taken in response to the COVID-19 pandemic including salary reductions and reduced traveling which were not repeated in 2021.

General and Administrative

General and administrative expenses increased by $1.1 million, or 23%, to $5.7 million for the six months ended June 30, 2021 from $4.7 million for the six months ended June 30, 2020. The increase was primarily due to higher salary and benefits, increased professional, consulting and legal expenses and higher non-cash stock-based compensation expense. The prior year period also included cost containment actions taken in response to the COVID-19 pandemic including salary reductions which were not repeated in 2021.

Research and Development

Research and development expenses increased by $1.7 million, or 91%, to $3.6 million for the six months ended June 30, 2021 from $1.9 million for the six months ended June 30, 2020. The increase was primarily due to a non-cash stock-based compensation expense of $0.7 million related to amendments to certain equity award agreements following the death of our co-founder and former Chief Medical Officer, higher salary and benefits and increased testing and development expenses. The prior year period also included cost containment actions taken in response to the COVID-19 pandemic including salary reductions which were not repeated in 2021.

Interest Expense

Interest expense remained relatively flat and was $1.8 million for both the six months ended June 30, 2021 and 2020.

Other (Expense) Income

Other (expense) income decreased $0.2 million, or 146%, to expense of $58,000 for the six months ended June 30, 2021 from $0.1 million of income for the six months ended June 30, 2020. The decrease was primarily due to lower interest income.

Liquidity and Capital Resources

Overview

As of June 30, 2021, we had cash and cash equivalents of $60.3 million, working capital of $63.4 million and an accumulated deficit of $213.0 million. As of December 31, 2020, we had cash and cash equivalents of $74.4 million, working capital of $76.6 million and an accumulated deficit of $196.7 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, 2021, we had $30.0 million of borrowings outstanding under our credit facility (the “OrbiMed Credit Facility”) with OrbiMed Royalty Opportunities IP, LP (“OrbiMed”). The OrbiMed Credit Facility matures in November 2023 and requires that we maintain a minimum cash balance of $2.0 million.

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 additional 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, 2021. 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

25

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

    

2021

    

2020

Cash used in operating activities

$

(14,214)

$

(13,662)

Cash (used in) provided by investing activities

 

(47)

 

9,193

Cash provided by financing activities

 

152

 

44,642

Effect of exchange rate on cash

7

(4)

Net (decrease) increase in cash and cash equivalents

$

(14,102)

$

40,169

Operating Activities

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 and liabilities was primarily related to an increase in our inventory and accounts receivable partially offset by increases in accounts payable and accrued expenses and other current liabilities.

During the six months ended June 30, 2020, we used $13.7 million of cash in operating activities, resulting from our net loss of $13.3 million and the change in operating assets and liabilities of $2.6 million, offset by non-cash charges of $2.2 million. Our non-cash charges were comprised of stock-based compensation expense of $0.9 million, our excess and obsolete inventory charge of $0.8 million, noncash interest expense of $0.3 million and depreciation and amortization expense of $0.2 million. The change in our operating assets was primarily related to a decrease in our accounts payable and accrued expenses and other liabilities, offset by an increase in inventory.

Investing Activities

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

During the six months ended June 30, 2020, cash provided by investing activities was $9.2 million, consisting primarily of the proceeds from the sale and maturity of short-term investments.

Financing Activities

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.

During the six months ended June 30, 2020, cash provided by financing activities was $44.6 million, consisting primarily of the net proceeds received from a follow-on public offering of our common stock.

26

Indebtedness

In November 2018, we entered into the OrbiMed Credit Facility, which consists of up to $35.0 million in term loans (the “OrbiMed Term Loans”). The OrbiMed Term Loans consist of two tranches, a $30.0 million Tranche 1 (“Tranche 1”) and a $5.0 million Tranche 2 (“Tranche 2”). Upon closing, we borrowed $30.0 million of Tranche 1. We elected not to borrow Tranche 2 prior to its expiration on December 31, 2019.

Pursuant to the OrbiMed Credit Facility, we provided a first priority security interest in all existing and future acquired assets, excluding intellectual property and certain other assets, owned by us. The OrbiMed Credit Facility contains a negative pledge on intellectual property owned by us. The OrbiMed Credit Facility 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, (iv) change of control, (vii) bankruptcy and insolvency, (viii) impairment of security, (ix) key permit events, (x) key person events, (xi) regulatory matters, and (xii) key contracts. In addition, we must maintain a minimum cash balance of $2.0 million. If an event of default occurs under the OrbiMed Credit Facility, we may become obligated to immediately pay all outstanding principal and interest and all other due and unpaid obligations at the current rate in effect plus 3%.

The OrbiMed Term Loans mature on November 16, 2023 and bear interest at a rate equal to 7.75% plus the greater of one-month LIBOR or 2.0%. We are required to make 60 monthly interest payments beginning on November 30, 2018 with the entire principal payment due at maturity. The OrbiMed Term Loans have a prepayment penalty equal to 10.0% of the prepaid principal amount prior to the second anniversary of the OrbiMed Term Loans, 5.0% of the prepaid principal amount after the second anniversary but prior to the third anniversary and 2.5% of the prepaid principal amount after the third anniversary. We are also required to pay an exit fee at the time of maturity or prepayment event equal to 10% of all principal borrowings and an administration fee equal to $10,000 on the last day of each quarter until all obligations have been paid in full.

Contractual Obligations and Commitments

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

Critical Accounting Policies and Significant Judgments and Estimates

The Critical Accounting Policies and Significant 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.

27

As discussed above in the section entitled “Liquidity and Capital Resources — Indebtedness,” the OrbiMed Credit Facility bears interest at a floating rate of interest, which resets monthly and is equal to 7.75% plus the greater of one-month LIBOR or 2.0%. As of June 30, 2021, LIBOR was below 1.0%. Therefore, a 1.0% increase in interest rates would not increase the annual interest payments.

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

28

Use of Proceeds

The registration statement on Form S-1 (File No. 333-234217) relating to the IPO of shares of our common stock, became effective on November 7, 2019. The registration statement registered the offer and sale of 4,000,000 shares of our common stock (including 600,000 shares of our common stock subject to the underwriters’ option to purchase additional shares). In November 2019, we completed the sale of 4,398,700 of the shares of our common stock registered thereunder at an initial public offering price of $13.00 per share for an aggregate offering price of approximately $57.2 million, which included 398,700 shares of our common stock pursuant to the underwriters’ option to purchase additional shares. The underwriters of the offering were Jefferies LLC, Piper Sandler Companies (formerly Piper Jaffray & Co.), Canaccord Genuity LLC and JMP Securities LLC. Following the sale of the shares in connection with the closing of the IPO, the offering terminated.

We received net proceeds of approximately $50.6 million after deducting underwriting discount and commissions of $4.0 million and offering costs of $2.6 million. No payments for such expenses were made directly or indirectly to (i) any of our officers or directors or their associates, (ii) any persons owning 10% or more of any class of our equity securities, or (iii) any of our affiliates.

As of June 30, 2021, we have used approximately $36.0 million of the net proceeds from our IPO for working capital and general corporate purposes, including hiring additional sales and marketing personnel and expanding marketing activities to support the ongoing commercialization of our OviTex and OviTex PRS product lines and to fund product development and research and development activities. No amount of the net proceeds from our IPO have been paid directly or indirectly to (i) our directors, officers or any of their associates; (ii) persons owning 10% or more of our common stock; or (iii) our affiliates, other than payments in the ordinary course of business to officers for salaries and to non-employee directors as compensation for board and board committee service. There has been no material change in the planned use of proceeds from our IPO from that described in our prospectus dated November 7, 2019 as filed with the SEC pursuant to Rule 424(b)(4).

Purchase of Equity Securities

None.

Item 3. Defaults Upon Senior Securities.

None.

Item 4. Mine Safety Disclosures.

Not applicable.

Item 5. Other Information.

Not applicable.

29

Item 6. Exhibits.

The following exhibits are being filed herewith:

EXHIBIT INDEX

Exhibit No.

    

Exhibit

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

30

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 12, 2021

By:

/s/ ANTONY KOBLISH

Antony Koblish

President and Chief Executive Officer

(Principal executive officer)

Date: August 12, 2021

By:

/s/ MEGAN SMEYKAL

Megan Smeykal

Vice President and Corporate Controller

(Principal financial officer)

31

EX-31.1 2 tela-20210630xex31d1.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(s) 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(s) 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 12, 2021

/s/ Antony Koblish

Antony Koblish

President and Chief Executive Officer

(Principal Executive Officer)


EX-31.2 3 tela-20210630xex31d2.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, Megan Smeykal, 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(s) 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(s) 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 12, 2021

/s/ Megan Smeykal

Megan Smeykal

Vice President and Corporate Controller

(Principal Financial Officer)


EX-32.1 4 tela-20210630xex32d1.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, 2021, 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 12, 2021

/s/ Antony Koblish

Antony Koblish

President and Chief Executive Officer

(Principal Executive Officer)


EX-32.2 5 tela-20210630xex32d2.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: Megan Smeykal, Vice President and Corporate Controller of TELA Bio, Inc. (the “Company”), hereby certifies that, to the best of her knowledge:

(1)   The Company’s Quarterly Report on Form 10-Q for the period ended June 30, 2021, 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 12, 2021

/s/ Megan Smeykal

Megan Smeykal

Vice President and Corporate Controller

(Principal Financial Officer)


EX-101.SCH 6 tela-20210630.xsd EX-101.SCH 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 40401 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Long-term Debt - Schedule of long term debt (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Consolidated Statements of Stockholders' 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 40502 - Disclosure - Long-term Debt - OrbiMed Term Loan (related party) (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Stockholders' Equity - Public Stock Offerings (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Stockholders' Equity - Warrants outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Stock-Based Compensation - Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 40705 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 40706 - Disclosure - Stock-Based Compensation - Narratives (Details) 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 - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Long-term Debt link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - 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 - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Long-term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Stockholders' Equity (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 40702 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - Disclosure - Stock-Based Compensation - Early Exercise Of Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 40704 - Disclosure - Stock-Based Compensation - Weighted average assumptions (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 tela-20210630_cal.xml EX-101.CAL EX-101.DEF 8 tela-20210630_def.xml EX-101.DEF EX-101.LAB 9 tela-20210630_lab.xml EX-101.LAB EX-101.PRE 10 tela-20210630_pre.xml EX-101.PRE XML 11 tela-20210630x10q_htm.xml IDEA: XBRL DOCUMENT 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:RetainedEarningsMember 2020-06-30 0001561921 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001561921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001561921 us-gaap:RetainedEarningsMember 2020-03-31 0001561921 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001561921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001561921 2020-03-31 0001561921 us-gaap:RetainedEarningsMember 2019-12-31 0001561921 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001561921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-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:CommonStockMember 2020-06-30 0001561921 us-gaap:CommonStockMember 2020-03-31 0001561921 us-gaap:CommonStockMember 2019-12-31 0001561921 us-gaap:StockOptionMember 2021-04-01 2021-06-30 0001561921 us-gaap:StockOptionMember tela:EquityIncentivePlan2019Member 2021-01-01 2021-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 tela:OvitexPrsMember 2020-04-01 2020-06-30 0001561921 tela:OvitexMember 2020-04-01 2020-06-30 0001561921 tela:OvitexPrsMember 2020-01-01 2020-06-30 0001561921 tela:OvitexMember 2020-01-01 2020-06-30 0001561921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001561921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-06-30 0001561921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0001561921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-06-30 0001561921 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001561921 us-gaap:RetainedEarningsMember 2021-01-01 2021-06-30 0001561921 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001561921 us-gaap:RetainedEarningsMember 2020-01-01 2020-06-30 0001561921 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0001561921 us-gaap:StockOptionMember 2021-06-30 0001561921 us-gaap:RestrictedStockUnitsRSUMember 2021-06-30 0001561921 tela:OrbimedTermLoanMember 2018-11-30 0001561921 srt:MaximumMember tela:OrbimedTermLoanMember 2021-06-30 0001561921 tela:OrbimedTermLoansTrancheTwoMember 2021-06-30 0001561921 tela:OrbimedTermLoansTrancheOneMember 2021-06-30 0001561921 tela:OrbimedTermLoanMember 2021-06-30 0001561921 tela:OrbimedTermLoanMember 2020-12-31 0001561921 tela:OrbimedTermLoansTrancheOneMember 2018-11-30 0001561921 tela:OrbimedTermLoanMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-06-30 0001561921 us-gaap:WarrantMember tela:NotePayableMember 2021-06-30 0001561921 us-gaap:WarrantMember tela:MidcapMember 2021-06-30 0001561921 us-gaap:WarrantMember tela:ConvertiblePromissoryNoteMember 2021-06-30 0001561921 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-06-30 0001561921 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-12-31 0001561921 2020-06-30 0001561921 2019-12-31 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 us-gaap:StockOptionMember 2020-01-01 2020-06-30 0001561921 tela:CommonStockWarrantsMember 2020-01-01 2020-06-30 0001561921 tela:OrbimedTermLoanMember 2020-01-01 2020-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:SellingAndMarketingExpenseMember 2020-04-01 2020-06-30 0001561921 us-gaap:ResearchAndDevelopmentExpenseMember 2020-04-01 2020-06-30 0001561921 us-gaap:GeneralAndAdministrativeExpenseMember 2020-04-01 2020-06-30 0001561921 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-06-30 0001561921 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-06-30 0001561921 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-06-30 0001561921 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001561921 2021-04-01 2021-06-30 0001561921 tela:EquityDistributionAgreementMember 2021-06-30 0001561921 tela:EquityDistributionAgreementMember 2020-12-31 0001561921 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001561921 2020-04-01 2020-06-30 0001561921 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-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:CommonStockMember 2020-04-01 2020-06-30 0001561921 us-gaap:CommonStockMember 2020-01-01 2020-06-30 0001561921 tela:CurrentLiabilityMember tela:StockIncentivePlan2012Member 2021-06-30 0001561921 tela:PriorToSecondAnniversaryMember tela:OrbimedTermLoanMember 2021-01-01 2021-06-30 0001561921 tela:AfterThirdAnniversaryMember tela:OrbimedTermLoanMember 2021-01-01 2021-06-30 0001561921 tela:AfterSecondAnniversaryButPriorToThirdAnniversaryMember tela:OrbimedTermLoanMember 2021-01-01 2021-06-30 0001561921 2020-01-01 2020-06-30 0001561921 tela:OrbimedTermLoanMember 2021-06-30 0001561921 tela:OrbimedTermLoanMember 2021-01-01 2021-06-30 0001561921 tela:EquityIncentivePlan2019Member 2021-06-30 0001561921 us-gaap:WarrantMember tela:NotePayableMember 2021-01-01 2021-06-30 0001561921 us-gaap:WarrantMember tela:MidcapMember 2021-01-01 2021-06-30 0001561921 us-gaap:WarrantMember tela:ConvertiblePromissoryNoteMember 2021-01-01 2021-06-30 0001561921 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-06-30 0001561921 2021-06-30 0001561921 2020-12-31 0001561921 2021-08-03 0001561921 2021-01-01 2021-06-30 shares iso4217:USD pure tela:tranche iso4217:USD shares P10Y 0001561921 --12-31 2021 Q2 false 0 0 10-Q true 2021-06-30 false 001-37526 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 14472095 60292000 74394000 3545000 2683000 4503000 3907000 2395000 2241000 70735000 83225000 609000 626000 2455000 2607000 73799000 86458000 1277000 652000 6017000 5953000 7294000 6605000 31145000 30827000 395000 38834000 37432000 0.001 0.001 10000000 10000000 0 0 0.001 0.001 200000000 200000000 14471874 14437289 14471774 14437107 14000 14000 248076000 245736000 -81000 -71000 -213044000 -196653000 34965000 49026000 73799000 86458000 7558000 3507000 13435000 7233000 2395000 1346000 4731000 2796000 76000 76000 152000 152000 5087000 2085000 8552000 4285000 7502000 4123000 13801000 9392000 2966000 2149000 5722000 4667000 1930000 979000 3609000 1891000 12398000 7251000 23132000 15950000 -7311000 -5166000 -14580000 -11665000 864000 884000 1753000 1763000 -80000 -31000 -58000 127000 -944000 -915000 -1811000 -1636000 -8255000 -6081000 -16391000 -13301000 -0.57 -0.53 -1.13 -1.16 14458911 11443122 14448715 11424952 -8255000 -6081000 -16391000 -13301000 1000 4000 -10000 31000 -8254000 -6077000 -16401000 -13270000 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 11407600 11000 199287000 8000 -175079000 24227000 73 1000 1000 5017 36000 36000 4000 4000 494000 494000 3000000 3000 44719000 44722000 -6081000 -6081000 14412690 14000 244537000 12000 -181160000 63403000 11406221 11000 198829000 -19000 -167859000 30962000 163 2000 2000 6306 44000 44000 31000 31000 943000 943000 3000000 3000 44719000 44722000 -13301000 -13301000 14412690 14000 244537000 12000 -181160000 63403000 -16391000 -13301000 119000 95000 318000 281000 152000 152000 682000 767000 2106000 943000 862000 -238000 1275000 750000 154000 -823000 570000 -2096000 538000 -859000 17000 -45000 -14214000 -13662000 9289000 47000 96000 -47000 9193000 45120000 522000 152000 44000 152000 44642000 7000 -4000 -14102000 40169000 74394000 45302000 60292000 85471000 1435000 1482000 398000 55000 2000 82000 <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 focused on the commercialization and sale of OviTex Reinforced Tissue Matrix (“OviTex”), which utilizes surgical reconstruction medical device technology licensed from a strategic partner, Aroa Biosurgery Ltd. (“Aroa”) and on the research and development of additional medical devices with Aroa and on other internally developed technologies. In April 2019, the Company received 510(k) clearance from the U.S. Food and Drug Administration (“FDA”) for OviTex PRS Reinforced Tissue Matrix (“OviTex PRS”), which addresses unmet needs in plastic and reconstructive surgery. The Company’s principal corporate office and research facility is located in Malvern, Pennsylvania.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(2) Risks and Liquidity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company’s operations to date have focused on commercializing products, developing and acquiring technology and assets, business planning, raising capital and organization and staffing. The Company has incurred recurring losses and negative cash flows from operations since inception and has an accumulated deficit of $213.0 million as of June 30, 2021. 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, uncertainty of product development, the impact of COVID-19 and the development of variants of COVID-19, including the delta variant, on the business, ongoing economic uncertainty, 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> -213000000.0 <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, 2020. 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 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, 2020. </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;">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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">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;margin:0pt 0pt 12pt 0pt;">The full extent to which the COVID-19 pandemic will directly or indirectly impact the Company’s business, results of operations and financial condition, including revenue, expenses, manufacturing capability, supply chain integrity, research and development costs and employee-related compensation, will depend on future developments that are highly uncertain, including 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, such as the delta variant, as well as the economic impact on local, regional, national and international customers and markets. Management has made estimates of the impact of COVID-19 within the Company’s consolidated financial statements and there may be changes to those estimates in future periods. Actual results may differ 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 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 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 these rebates and records 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 its 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;">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;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;">2020</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;">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;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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;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</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;"> 5,761</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;"> 2,942</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;"> 10,428</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;"> 6,181</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%;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%;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;"> 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;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: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%;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;"> 565</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: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%;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;"> 3,007</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: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%;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;"> 1,052</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 7,558</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 3,507</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 13,435</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 7,233</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:0pt 0pt 12pt 0pt;">Sales outside of the United States were immaterial for the three and six months ended June 30, 2021 and 2020.</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 and 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 IP, LP (“OrbiMed”) (Note 5), it is 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';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;text-align:left;">Level </i><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;text-align:left;white-space:pre-wrap;">1: </i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">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';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;text-align:left;">Level </i><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;text-align:left;white-space:pre-wrap;">2: </i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">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';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;text-align:left;">Level </i><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;text-align:left;white-space:pre-wrap;">3: </i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">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="background-color:#cceeff;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;">June 30, 2021:</b></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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%;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;"> 55,394</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="background-color:#cceeff;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 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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%;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, 2020:</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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 72,889</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;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 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 loss per common share are the same. </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.60684204%;padding-left:0pt;padding-right:0pt;width:101.21%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:69.83%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:27.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;"><b style="font-weight:bold;">Three and six months ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.83%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;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:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.83%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.35%;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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.5%;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,538,954</p></td></tr><tr><td style="vertical-align:bottom;width:69.83%;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.65%;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.35%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;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.5%;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="background-color:#cceeff;vertical-align:bottom;width:69.83%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.35%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.5%;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:69.83%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;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,627,510</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 0pt 12pt 0pt;">In February 2016, the FASB issued ASU No. 2016-02, <i style="font-style:italic;">Leases</i>, which requires a lessee to record a right-of-use 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 standard is effective for the Company beginning January 1, 2022, with early adoption permitted. The Company plans to adopt this standard on January 1, 2022 and is currently evaluating the expected impact that the standard will have on its consolidated financial statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In December 2019, the FASB issued ASU No. 2019-12, <i style="font-style:italic;">Simplifying the Accounting for Income Taxes</i>. This guidance applies to all entities and aims to reduce the complexity of tax accounting standards while enhancing reporting disclosures. This guidance is effective for fiscal years beginning after December 15, 2020 and interim periods therein. Early adoption is permitted for any annual periods for which financial statements have not been issued and interim periods therein. The adoption of this guidance did not have any impact on the Company’s 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 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, 2020. </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;">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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">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;margin:0pt 0pt 12pt 0pt;">The full extent to which the COVID-19 pandemic will directly or indirectly impact the Company’s business, results of operations and financial condition, including revenue, expenses, manufacturing capability, supply chain integrity, research and development costs and employee-related compensation, will depend on future developments that are highly uncertain, including 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, such as the delta variant, as well as the economic impact on local, regional, national and international customers and markets. Management has made estimates of the impact of COVID-19 within the Company’s consolidated financial statements and there may be changes to those estimates in future periods. Actual results may differ 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 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 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 these rebates and records 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 its 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;">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;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;">2020</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;">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;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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;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</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;"> 5,761</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;"> 2,942</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;"> 10,428</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;"> 6,181</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%;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%;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;"> 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;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: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%;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;"> 565</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: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%;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;"> 3,007</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: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%;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;"> 1,052</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 7,558</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 3,507</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 13,435</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 7,233</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:0pt 0pt 12pt 0pt;">Sales outside of the United States were immaterial for the three and six months ended June 30, 2021 and 2020.</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;">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;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;">2020</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;">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;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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;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</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;"> 5,761</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;"> 2,942</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;"> 10,428</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;"> 6,181</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%;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%;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;"> 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;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: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%;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;"> 565</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: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%;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;"> 3,007</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: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%;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;"> 1,052</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 7,558</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 3,507</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 13,435</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 7,233</p></td></tr></table> 5761000 2942000 10428000 6181000 1797000 565000 3007000 1052000 7558000 3507000 13435000 7233000 <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 and 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 IP, LP (“OrbiMed”) (Note 5), it is 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';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;text-align:left;">Level </i><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;text-align:left;white-space:pre-wrap;">1: </i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">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';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;text-align:left;">Level </i><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;text-align:left;white-space:pre-wrap;">2: </i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">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';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;text-align:left;">Level </i><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;text-align:left;white-space:pre-wrap;">3: </i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">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="background-color:#cceeff;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;">June 30, 2021:</b></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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%;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;"> 55,394</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="background-color:#cceeff;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 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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%;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, 2020:</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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 72,889</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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></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="background-color:#cceeff;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;">June 30, 2021:</b></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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%;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;"> 55,394</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="background-color:#cceeff;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 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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%;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, 2020:</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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 72,889</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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></table> 55394000 72889000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Net loss per 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 loss per common share are the same. </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.60684204%;padding-left:0pt;padding-right:0pt;width:101.21%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:69.83%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:27.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;"><b style="font-weight:bold;">Three and six months ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.83%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;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:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.83%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.35%;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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.5%;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,538,954</p></td></tr><tr><td style="vertical-align:bottom;width:69.83%;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.65%;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.35%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;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.5%;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="background-color:#cceeff;vertical-align:bottom;width:69.83%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.35%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.5%;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:69.83%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;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,627,510</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.60684204%;padding-left:0pt;padding-right:0pt;width:101.21%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:69.83%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:27.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;"><b style="font-weight:bold;">Three and six months ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.83%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;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:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.83%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.35%;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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.5%;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,538,954</p></td></tr><tr><td style="vertical-align:bottom;width:69.83%;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.65%;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.35%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;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.5%;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="background-color:#cceeff;vertical-align:bottom;width:69.83%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.35%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.5%;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:69.83%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;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,627,510</p></td></tr></table> 1589243 1538954 159849 88556 88556 1837648 1627510 <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 0pt 12pt 0pt;">In February 2016, the FASB issued ASU No. 2016-02, <i style="font-style:italic;">Leases</i>, which requires a lessee to record a right-of-use 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 standard is effective for the Company beginning January 1, 2022, with early adoption permitted. The Company plans to adopt this standard on January 1, 2022 and is currently evaluating the expected impact that the standard will have on its consolidated financial statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In December 2019, the FASB issued ASU No. 2019-12, <i style="font-style:italic;">Simplifying the Accounting for Income Taxes</i>. This guidance applies to all entities and aims to reduce the complexity of tax accounting standards while enhancing reporting disclosures. This guidance is effective for fiscal years beginning after December 15, 2020 and interim periods therein. Early adoption is permitted for any annual periods for which financial statements have not been issued and interim periods therein. The adoption of this guidance did not have any impact on the Company’s consolidated financial statements and related disclosures.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(4) Accrued Expenses and Other Current Liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses and other current liabilities consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;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%;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;">2021</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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.89%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 3,448</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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,666</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;">Interest</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;"> —</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;"> 40</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 1,654</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 1,626</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;">Amounts due to Aroa</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;"> 808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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;"> 498</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.89%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 12</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 7</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;"> 95</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;"> 116</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.89%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 6,017</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 5,953</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses and other current liabilities consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;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%;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;">2021</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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.89%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 3,448</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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,666</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;">Interest</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;"> —</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;"> 40</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 1,654</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 1,626</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;">Amounts due to Aroa</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;"> 808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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;"> 498</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.89%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 12</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 7</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;"> 95</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;"> 116</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.89%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 6,017</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 5,953</p></td></tr></table> 3448000 3666000 40000 1654000 1626000 808000 498000 12000 7000 95000 116000 6017000 5953000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(5) Long-term Debt</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;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%;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;">2021</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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.89%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 30,000</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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;"> 3,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="background-color:#cceeff;vertical-align:bottom;width:73.89%;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="background-color:#cceeff;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> (1,855)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> (2,173)</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt with related party</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;"> 31,145</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;"> 30,827</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;">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 consists of up to $35.0 million in term loans (the “OrbiMed Term Loans”). The OrbiMed Term Loans consist of two tranches, a $30.0 million Tranche 1 (“Tranche 1”) and a $5.0 million Tranche 2 (“Tranche 2”). In November 2018, the Company borrowed $30.0 million of Tranche 1. The Company elected not to borrow Tranche 2 prior to its expiration on December 31, 2019. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Pursuant to the OrbiMed Credit Facility, the Company provided a first priority security interest in all existing and future acquired assets, excluding intellectual property and certain other assets, owned by the Company. The OrbiMed Credit Facility contains a negative pledge on intellectual property owned by the Company. The OrbiMed Credit Facility also contains customary indemnification obligations and customary events of default, including, among other things, (i) nonpayment, (ii) breach of warranty, (iii) nonperformance of covenants and obligations, (iv) default on other indebtedness, (v) judgments, (iv) change of control, (vii) bankruptcy and insolvency, (viii) impairment of security, (ix) key permit events, (x) key person events, (xi) regulatory matters, (xii) and key contracts. In addition, the Company must maintain a minimum cash balance of $2.0 million. If an event of default occurs under the OrbiMed Credit Facility, the Company may become obligated to immediately pay all outstanding principal and interest and all other due and unpaid obligations at the current rate in effect plus 3%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The OrbiMed Term Loan matures on November 16, 2023 and bears interest at a rate equal to 7.75% plus the greater of one-month LIBOR or 2.0%. At June 30, 2021, the interest rate was 9.75%. The Company is required to make 60 monthly interest payments beginning on November 30, 2018, with the entire principal payment due at maturity. The OrbiMed Term Loans have a prepayment penalty equal to 10.0% of the prepaid principal amount prior to the second anniversary of the Term Loans, 5.0% of the prepaid principal amount after the second anniversary but prior to the third anniversary and 2.5% of the prepaid principal amount after the third anniversary. The Company is also required to pay an exit fee at the time of maturity or prepayment event equal to 10.0% of all principal borrowings (the “End of Term Charge”) and an administration fee equal to $10,000 on the last day of each quarter until all obligations have been paid in full. In conjunction with the closing of the OrbiMed Term Loans, the Company incurred $0.3 million of third-party and lender fees, which along with the End of Term charge of $3.0 million were recorded as debt issuance costs, and are being recognized as interest expense over the term of the loan using the effective-interest method. Interest expense associated with the OrbiMed Credit Facility recorded for both the six months ended June 30, 2021 and 2020, 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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;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%;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;">2021</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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.89%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 30,000</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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;"> 3,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="background-color:#cceeff;vertical-align:bottom;width:73.89%;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="background-color:#cceeff;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> (1,855)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> (2,173)</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt with related party</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;"> 31,145</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;"> 30,827</p></td></tr></table> 30000000 30000000 3000000 3000000 1855000 2173000 31145000 30827000 35000000.0 2 30000000.0 5000000.0 30000000.0 2000000.0 0.03 0.0775 0.020 0.0975 P60M 0.100 0.050 0.025 0.100 10000 300000 3000000.0 1800000 1800000 300000 300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(6) Stockholders’ Equity </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In December 2020, the Company entered into an Equity Distribution Agreement (the “Equity Agreement”) with Piper Sandler &amp; 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 the Company’s 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, 2021. </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, 2021:</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:67.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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:1.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 0pt 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.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 0pt 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.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:67.03%;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:1.99%;margin: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:1.99%;margin: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.26%;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:1.99%;margin: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.26%;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:67.03%;margin: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.99%;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:1.99%;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.26%;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:1.99%;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.26%;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="background-color:#cceeff;vertical-align:bottom;width:67.03%;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 issued to MidCap</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;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="background-color:#cceeff;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;"> 8,379</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.26%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.26%;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:67.03%;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 issued to note payable holders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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;"> 15,712</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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.26%;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:1.99%;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.26%;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="background-color:#cceeff;vertical-align:bottom;width:67.03%;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 issued to convertible promissory note holders</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;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="background-color:#cceeff;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;"> 64,465</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.26%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.26%;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:67.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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: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:1.99%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.26%;margin:0pt;padding:0pt;"><p 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:67.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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:1.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 0pt 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.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 0pt 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.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:67.03%;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:1.99%;margin: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:1.99%;margin: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.26%;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:1.99%;margin: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.26%;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:67.03%;margin: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.99%;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:1.99%;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.26%;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:1.99%;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.26%;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="background-color:#cceeff;vertical-align:bottom;width:67.03%;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 issued to MidCap</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;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="background-color:#cceeff;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;"> 8,379</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.26%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.26%;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:67.03%;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 issued to note payable holders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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;"> 15,712</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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.26%;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:1.99%;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.26%;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="background-color:#cceeff;vertical-align:bottom;width:67.03%;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 issued to convertible promissory note holders</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;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="background-color:#cceeff;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;"> 64,465</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.26%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.26%;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:67.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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: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:1.99%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.26%;margin:0pt;padding:0pt;"><p 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 15712 28.65 2027 64465 28.65 2027 88556 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(7) 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, 2021, 897,947 shares 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:56.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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:1pt;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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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;"><span style="font-size:1pt;visibility:hidden;">​</span></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;margin:0pt;"><span style="font-size:1pt;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:1pt;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;"><span style="font-size:1pt;visibility:hidden;">​</span></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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.36%;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.17%;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: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="5" style="vertical-align:bottom;white-space:nowrap;width:19.16%;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></tr><tr><td style="vertical-align:bottom;width:56.36%;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.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;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;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;">2020</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;">    </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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.36%;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="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.23%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 172</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 437</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 333</p></td></tr><tr><td style="vertical-align:bottom;width:56.36%;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.23%;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:2.07%;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;"> 240</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.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;"> 751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;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.19%;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;"> 449</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.36%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.23%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 82</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.43%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.43%;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;"> 161</p></td></tr><tr><td style="vertical-align:bottom;width:56.36%;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.23%;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:2.07%;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;"> 494</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.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;"> 2,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;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.19%;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;"> 943</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 <span style="-sec-ix-hidden:Hidden_xaUki5JJ_Uq7zOj0nI6A6g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">10 years</span></span>. The following table summarizes stock option activity for the Plan:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:60.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.27%;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;width:1.76%;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;width:9.47%;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 style="vertical-align:bottom;width:1.76%;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;width:1.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;width:10.81%;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 style="vertical-align:bottom;width:1.76%;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;width:12.68%;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;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.27%;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;width:1.76%;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;width:9.47%;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 style="vertical-align:bottom;width:1.76%;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;width:1.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;width:10.81%;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 style="vertical-align:bottom;width:1.76%;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;width:12.68%;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;">average</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.27%;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;width:1.76%;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;width:9.47%;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 style="vertical-align:bottom;width:1.76%;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;width:12.28%;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;">Weighted</b></p></td><td style="vertical-align:bottom;width:1.76%;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;width:12.68%;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;">remaining</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.27%;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;width:1.76%;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;width:9.47%;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><td style="vertical-align:bottom;width:1.76%;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;width:12.28%;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;">average exercise</b></p></td><td style="vertical-align:bottom;width:1.76%;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;width:12.68%;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;">contractual term</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.27%;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;width:1.76%;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;width:9.47%;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><td style="vertical-align:bottom;width:1.76%;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;width:12.28%;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;">price per share</b></p></td><td style="vertical-align:bottom;width:1.76%;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;width:12.68%;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;">(years)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Outstanding at January 1, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;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="background-color:#cceeff;vertical-align:bottom;width:9.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;"> 1,498,208</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;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="background-color:#cceeff;vertical-align:bottom;width:1.46%;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="background-color:#cceeff;vertical-align:bottom;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10.87</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;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="background-color:#cceeff;vertical-align:bottom;width:12.68%;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:60.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Granted</p></td><td style="vertical-align:bottom;width:1.76%;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;width:9.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;"> 256,000</p></td><td style="vertical-align:bottom;width:1.76%;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;width:1.46%;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;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15.89</p></td><td style="vertical-align:bottom;width:1.76%;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;width:12.68%;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="background-color:#cceeff;vertical-align:bottom;width:60.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;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="background-color:#cceeff;vertical-align:bottom;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,585)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;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="background-color:#cceeff;vertical-align:bottom;width:1.46%;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="background-color:#cceeff;vertical-align:bottom;width:10.81%;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.70</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;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="background-color:#cceeff;vertical-align:bottom;width:12.68%;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:60.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Canceled/forfeited</p></td><td style="vertical-align:bottom;width:1.76%;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;width:9.47%;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;"> (142,480)</p></td><td style="vertical-align:bottom;width:1.76%;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;width:1.46%;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;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12.77</p></td><td style="vertical-align:bottom;width:1.76%;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;width:12.68%;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="background-color:#cceeff;vertical-align:bottom;width:60.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Outstanding at June 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;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="background-color:#cceeff;vertical-align:bottom;width:9.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;"> 1,589,143</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;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="background-color:#cceeff;vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11.57</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;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="background-color:#cceeff;vertical-align:bottom;width:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.18</p></td></tr><tr><td style="vertical-align:bottom;width:60.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Vested and expected to vest at June 30, 2021</p></td><td style="vertical-align:bottom;width:1.76%;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;width:9.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;"> 1,542,430</p></td><td style="vertical-align:bottom;width:1.76%;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;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11.50</p></td><td style="vertical-align:bottom;width:1.76%;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;width:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.13</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Exercisable at June 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.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;"> 884,493</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;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="background-color:#cceeff;vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.81%;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.94</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.92</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;">At June 30, 2021, the aggregate intrinsic value of outstanding options and exercisable options was $7.4 million and $5.5 million, respectively. </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 has 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 is the lesser of the original exercise price or the then fair value of the common stock. At June 30, 2021, $1,000 of proceeds from early exercised options were recognized as a current liability in other current liabilities in the accompanying consolidated balance sheet.</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="background-color:#cceeff;vertical-align:bottom;width:86.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested balance at January 1, 2021</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182</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;"> (82)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested balance at June 30, 2021</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;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;"> 100</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 $9.27 during the six months ended June 30, 2021. The aggregate intrinsic value of options exercised was $0.1 million for both the three and six months ended June 30, 2021. At June 30, 2021, the total unrecognized compensation expense related to unvested employee and nonemployee stock option awards was $4.7 million, which is expected to be recognized in expense over a weighted-average period of approximately 2.5 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 requires 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 adequate company-specific historical or implied volatility, the expected volatility assumption was determined by examining the historical volatilities of a group of industry peers 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 the 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 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:73.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:20.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:3.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.86%;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.29%;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:20.67%;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:3.16%;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:73.86%;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.29%;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:20.67%;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, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;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="background-color:#cceeff;vertical-align:bottom;width:73.86%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.16%;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:73.86%;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.29%;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:20.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 64.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.86%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.89</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.16%;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:73.86%;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.29%;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:20.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;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="background-color:#cceeff;vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2021</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> —</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;"> 186,732</p></td></tr><tr><td style="background-color:#cceeff;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;">Vested</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> (12,000)</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;"> (14,883)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at June 30, 2021</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.45%;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;"> 159,849</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 $16.63 during the six months ended June 30, 2021. The aggregate intrinsic value of RSUs outstanding was $2.6 million at June 30, 2021. The total unrecognized compensation expense at June 30, 2021 related to RSUs was $1.8 million, which is expected to be recognized in expense over a weighted-average period of approximately 3.7 years.</p> 897947 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:56.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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:1pt;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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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;"><span style="font-size:1pt;visibility:hidden;">​</span></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;margin:0pt;"><span style="font-size:1pt;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:1pt;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;"><span style="font-size:1pt;visibility:hidden;">​</span></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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.36%;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.17%;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: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="5" style="vertical-align:bottom;white-space:nowrap;width:19.16%;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></tr><tr><td style="vertical-align:bottom;width:56.36%;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.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;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;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;">2020</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;">    </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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.36%;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="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.23%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 172</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 437</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 333</p></td></tr><tr><td style="vertical-align:bottom;width:56.36%;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.23%;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:2.07%;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;"> 240</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.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;"> 751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;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.19%;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;"> 449</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.36%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.23%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 82</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.43%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.43%;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;"> 161</p></td></tr><tr><td style="vertical-align:bottom;width:56.36%;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.23%;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:2.07%;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;"> 494</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.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;"> 2,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;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.19%;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;"> 943</p></td></tr></table> 253000 172000 437000 333000 385000 240000 751000 449000 774000 82000 918000 161000 1412000 494000 2106000 943000 P4Y <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><td style="vertical-align:bottom;width:60.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.27%;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;width:1.76%;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;width:9.47%;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 style="vertical-align:bottom;width:1.76%;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;width:1.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;width:10.81%;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 style="vertical-align:bottom;width:1.76%;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;width:12.68%;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;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.27%;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;width:1.76%;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;width:9.47%;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 style="vertical-align:bottom;width:1.76%;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;width:1.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;width:10.81%;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 style="vertical-align:bottom;width:1.76%;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;width:12.68%;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;">average</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.27%;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;width:1.76%;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;width:9.47%;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 style="vertical-align:bottom;width:1.76%;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;width:12.28%;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;">Weighted</b></p></td><td style="vertical-align:bottom;width:1.76%;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;width:12.68%;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;">remaining</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.27%;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;width:1.76%;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;width:9.47%;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><td style="vertical-align:bottom;width:1.76%;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;width:12.28%;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;">average exercise</b></p></td><td style="vertical-align:bottom;width:1.76%;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;width:12.68%;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;">contractual term</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.27%;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;width:1.76%;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;width:9.47%;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><td style="vertical-align:bottom;width:1.76%;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;width:12.28%;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;">price per share</b></p></td><td style="vertical-align:bottom;width:1.76%;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;width:12.68%;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;">(years)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Outstanding at January 1, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;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="background-color:#cceeff;vertical-align:bottom;width:9.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;"> 1,498,208</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;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="background-color:#cceeff;vertical-align:bottom;width:1.46%;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="background-color:#cceeff;vertical-align:bottom;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10.87</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;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="background-color:#cceeff;vertical-align:bottom;width:12.68%;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:60.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Granted</p></td><td style="vertical-align:bottom;width:1.76%;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;width:9.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;"> 256,000</p></td><td style="vertical-align:bottom;width:1.76%;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;width:1.46%;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;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15.89</p></td><td style="vertical-align:bottom;width:1.76%;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;width:12.68%;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="background-color:#cceeff;vertical-align:bottom;width:60.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;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="background-color:#cceeff;vertical-align:bottom;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,585)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;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="background-color:#cceeff;vertical-align:bottom;width:1.46%;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="background-color:#cceeff;vertical-align:bottom;width:10.81%;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.70</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;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="background-color:#cceeff;vertical-align:bottom;width:12.68%;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:60.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Canceled/forfeited</p></td><td style="vertical-align:bottom;width:1.76%;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;width:9.47%;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;"> (142,480)</p></td><td style="vertical-align:bottom;width:1.76%;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;width:1.46%;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;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12.77</p></td><td style="vertical-align:bottom;width:1.76%;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;width:12.68%;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="background-color:#cceeff;vertical-align:bottom;width:60.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Outstanding at June 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;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="background-color:#cceeff;vertical-align:bottom;width:9.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;"> 1,589,143</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;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="background-color:#cceeff;vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11.57</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;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="background-color:#cceeff;vertical-align:bottom;width:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.18</p></td></tr><tr><td style="vertical-align:bottom;width:60.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Vested and expected to vest at June 30, 2021</p></td><td style="vertical-align:bottom;width:1.76%;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;width:9.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;"> 1,542,430</p></td><td style="vertical-align:bottom;width:1.76%;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;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11.50</p></td><td style="vertical-align:bottom;width:1.76%;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;width:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.13</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Exercisable at June 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.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;"> 884,493</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;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="background-color:#cceeff;vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.81%;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.94</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.92</p></td></tr></table> 1498208 10.87 256000 15.89 22585 6.70 142480 12.77 1589143 11.57 P7Y2M4D 1542430 11.50 P7Y1M17D 884493 9.94 P5Y11M1D 7400000 5500000 1000 <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="background-color:#cceeff;vertical-align:bottom;width:86.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested balance at January 1, 2021</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182</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;"> (82)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested balance at June 30, 2021</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;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;"> 100</p></td></tr></table> 182 82 100 9.27 100000 100000 4700000 P2Y6M <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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:20.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:3.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.86%;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.29%;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:20.67%;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:3.16%;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:73.86%;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.29%;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:20.67%;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, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;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="background-color:#cceeff;vertical-align:bottom;width:73.86%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.16%;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:73.86%;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.29%;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:20.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 64.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.86%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.89</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.16%;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:73.86%;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.29%;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:20.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;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.642 0.0089 P6Y29D 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="background-color:#cceeff;vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2021</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> —</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;"> 186,732</p></td></tr><tr><td style="background-color:#cceeff;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;">Vested</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> (12,000)</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;"> (14,883)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at June 30, 2021</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.45%;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;"> 159,849</p></td></tr></table> 186732 12000 14883 159849 16.63 2600000 1800000 P3Y8M12D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(8) 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 further described in more detail in Note 5.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2021
Aug. 03, 2021
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2021  
Document Transition Report false  
Entity File Number 001-37526  
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,472,095
Entity Central Index Key 0001561921  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 60,292 $ 74,394
Accounts receivable, net 3,545 2,683
Inventory 4,503 3,907
Prepaid expenses and other assets 2,395 2,241
Total current assets 70,735 83,225
Property and equipment, net 609 626
Intangible assets, net 2,455 2,607
Total assets 73,799 86,458
Current liabilities:    
Accounts payable 1,277 652
Accrued expenses and other current liabilities 6,017 5,953
Total current liabilities 7,294 6,605
Long-term debt with related party 31,145 30,827
Other long-term liabilities 395  
Total liabilities 38,834 37,432
Stockholders' equity:    
Preferred stock; $0.001 par value: 10,000,000 shares authorized; no shares issued and outstanding
Common stock; $0.001 par value: 200,000,000 shares authorized; 14,471,874 and 14,437,289 shares issued and 14,471,774 and 14,437,107 shares outstanding at June 30, 2021 and December 31, 2020, respectively 14 14
Additional paid-in capital 248,076 245,736
Accumulated other comprehensive loss (81) (71)
Accumulated deficit (213,044) (196,653)
Total stockholders' equity 34,965 49,026
Total liabilities and stockholders' equity $ 73,799 $ 86,458
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2021
Dec. 31, 2020
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,471,874 14,437,289
Common stock, shares outstanding (in shares) 14,471,774 14,437,107
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Operations and Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Consolidated Statements of Operations and Comprehensive Loss        
Revenue $ 7,558 $ 3,507 $ 13,435 $ 7,233
Cost of revenue (excluding amortization of intangible assets) 2,395 1,346 4,731 2,796
Amortization of intangible assets 76 76 152 152
Gross profit 5,087 2,085 8,552 4,285
Operating expenses:        
Sales and marketing 7,502 4,123 13,801 9,392
General and administrative 2,966 2,149 5,722 4,667
Research and development 1,930 979 3,609 1,891
Total operating expenses 12,398 7,251 23,132 15,950
Loss from operations (7,311) (5,166) (14,580) (11,665)
Other (expense) income:        
Interest expense (864) (884) (1,753) (1,763)
Other (expense) income (80) (31) (58) 127
Total other expense (944) (915) (1,811) (1,636)
Net loss $ (8,255) $ (6,081) $ (16,391) $ (13,301)
Net loss per common share, basic and diluted $ (0.57) $ (0.53) $ (1.13) $ (1.16)
Weighted average common shares outstanding, basic and diluted 14,458,911 11,443,122 14,448,715 11,424,952
Comprehensive loss:        
Net loss $ (8,255) $ (6,081) $ (16,391) $ (13,301)
Foreign currency translation adjustment 1 4 (10) 31
Comprehensive loss $ (8,254) $ (6,077) $ (16,401) $ (13,270)
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Common stock
Additional paid-in capital
Accumulated other comprehensive (loss) income
Accumulated deficit
Total
Balance at Beginning of period at Dec. 31, 2019 $ 11 $ 198,829 $ (19) $ (167,859) $ 30,962
Balance at Beginning of period (in shares) at Dec. 31, 2019 11,406,221        
Vesting of common stock previously subject to repurchase   2     2
Vesting of common stock previously subject to repurchase (in shares) 163        
Exercise of stock options   44     44
Exercise of stock options (in shares) 6,306        
Foreign currency translation adjustment     31   31
Stock-based compensation expense   943     943
Issuance of common stock $ 3 44,719     44,722
Issuance of common stock (in shares) 3,000,000        
Net loss       (13,301) (13,301)
Balance at Ending period at Jun. 30, 2020 $ 14 244,537 12 (181,160) 63,403
Balance at Ending period (in shares) at Jun. 30, 2020 14,412,690        
Balance at Beginning of period at Mar. 31, 2020 $ 11 199,287 8 (175,079) 24,227
Balance at Beginning of period (in shares) at Mar. 31, 2020 11,407,600        
Vesting of common stock previously subject to repurchase   1     1
Vesting of common stock previously subject to repurchase (in shares) 73        
Exercise of stock options   36     36
Exercise of stock options (in shares) 5,017        
Foreign currency translation adjustment     4   4
Stock-based compensation expense   494     494
Issuance of common stock $ 3 44,719     44,722
Issuance of common stock (in shares) 3,000,000        
Net loss       (6,081) (6,081)
Balance at Ending period at Jun. 30, 2020 $ 14 244,537 12 (181,160) 63,403
Balance at Ending period (in shares) at Jun. 30, 2020 14,412,690        
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       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        
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Cash flows from operating activities:    
Net loss $ (16,391) $ (13,301)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation expense 119 95
Noncash interest expense 318 281
Amortization of intangible assets 152 152
Inventory excess and obsolescence charge 682 767
Stock-based compensation expense 2,106 943
Change in operating assets and liabilities:    
Accounts receivable, net (862) 238
Inventory (1,275) (750)
Prepaid expenses and other assets (154) 823
Accounts payable 570 (2,096)
Accrued expenses and other current liabilities 538 (859)
Foreign currency remeasurement (gain) loss (17) 45
Net cash used in operating activities (14,214) (13,662)
Cash flows from investing activities:    
Proceeds from the sale and maturity of short-term investments   9,289
Purchase of property and equipment (47) (96)
Net cash (used in) provided by investing activities (47) 9,193
Cash flows from financing activities:    
Proceeds from follow-on offering, net of underwriting discounts, commissions and offering costs   45,120
Payment of initial public offering costs   (522)
Proceeds from exercise of stock options 152 44
Net cash provided by financing activities 152 44,642
Effect of exchange rate on cash and cash equivalents 7 (4)
Net (decrease) increase in cash and cash equivalents (14,102) 40,169
Cash and cash equivalents, beginning of period 74,394 45,302
Cash and cash equivalents, end of period 60,292 85,471
Supplemental disclosure of cash flow information:    
Cash paid during the period for interest 1,435 1,482
Supplemental disclosures of noncash investing and financing activities:    
Offering costs in accounts payable and accrued expenses and other current liabilities   398
Property and equipment in accounts payable 55  
Issuance of common stock for early exercised stock options   $ 2
Reclassification of liability-classified stock-based compensation awards to equity-classified $ 82  
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Background
6 Months Ended
Jun. 30, 2021
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 focused on the commercialization and sale of OviTex Reinforced Tissue Matrix (“OviTex”), which utilizes surgical reconstruction medical device technology licensed from a strategic partner, Aroa Biosurgery Ltd. (“Aroa”) and on the research and development of additional medical devices with Aroa and on other internally developed technologies. In April 2019, the Company received 510(k) clearance from the U.S. Food and Drug Administration (“FDA”) for OviTex PRS Reinforced Tissue Matrix (“OviTex PRS”), which addresses unmet needs in plastic and reconstructive surgery. The Company’s principal corporate office and research facility is located in Malvern, Pennsylvania.

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Risks and Liquidity
6 Months Ended
Jun. 30, 2021
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 $213.0 million as of June 30, 2021. 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, uncertainty of product development, the impact of COVID-19 and the development of variants of COVID-19, including the delta variant, on the business, ongoing economic uncertainty, 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 20 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2021
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, 2020. 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 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, 2020.

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.

The full extent to which the COVID-19 pandemic will directly or indirectly impact the Company’s business, results of operations and financial condition, including revenue, expenses, manufacturing capability, supply chain integrity, research and development costs and employee-related compensation, will depend on future developments that are highly uncertain, including 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, such as the delta variant, as well as the economic impact on local, regional, national and international customers and markets. Management has made estimates of the impact of COVID-19 within the Company’s consolidated financial statements and there may be changes to those estimates in future periods. Actual results may differ 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 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 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 these rebates and records 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 its 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, 

2021

2020

2021

2020

OviTex

$

5,761

$

2,942

$

10,428

$

6,181

OviTex PRS

1,797

565

3,007

1,052

Total revenue

$

7,558

$

3,507

$

13,435

$

7,233

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

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 and 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 IP, LP (“OrbiMed”) (Note 5), it is 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, 2021:

Cash equivalents – money market fund

$

55,394

$

$

December 31, 2020:

Cash equivalents – money market fund

$

72,889

$

$

Net loss per 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 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,

2021

2020

Stock options (including shares subject to repurchase)

1,589,243

 

1,538,954

Unvested restricted stock units

159,849

Common stock warrants

88,556

88,556

Total

 

1,837,648

 

1,627,510

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, which requires a lessee to record a right-of-use 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 standard is effective for the Company beginning January 1, 2022, with early adoption permitted. The Company plans to adopt this standard on January 1, 2022 and is currently evaluating the expected impact that the standard will have on its consolidated financial statements and related disclosures.

In December 2019, the FASB issued ASU No. 2019-12, Simplifying the Accounting for Income Taxes. This guidance applies to all entities and aims to reduce the complexity of tax accounting standards while enhancing reporting disclosures. This guidance is effective for fiscal years beginning after December 15, 2020 and interim periods therein. Early adoption is permitted for any annual periods for which financial statements have not been issued and interim periods therein. The adoption of this guidance did not have any impact on the Company’s consolidated financial statements and related disclosures.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Current Liabilities
6 Months Ended
Jun. 30, 2021
Accrued Expenses and Other Current Liabilities  
Accrued Expenses and Other Current Liabilities

(4) Accrued Expenses and Other Current Liabilities

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

June 30, 

December 31, 

    

2021

    

2020

Compensation and related benefits

$

3,448

$

3,666

Interest

 

 

40

Third-party and professional fees

 

1,654

 

1,626

Amounts due to Aroa

808

498

Research and development expenses

12

7

Other

 

95

 

116

Total accrued expenses and other current liabilities

$

6,017

$

5,953

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Long-term Debt
6 Months Ended
Jun. 30, 2021
Long-term Debt  
Long-term Debt

(5) Long-term Debt

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

June 30, 

December 31, 

    

2021

    

2020

OrbiMed Term Loan (related party)

$

30,000

$

30,000

End of term charge

 

3,000

 

3,000

Unamortized end of term charge and issuance costs

 

(1,855)

 

(2,173)

Long-term debt with related party

$

31,145

$

30,827

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 consists of up to $35.0 million in term loans (the “OrbiMed Term Loans”). The OrbiMed Term Loans consist of two tranches, a $30.0 million Tranche 1 (“Tranche 1”) and a $5.0 million Tranche 2 (“Tranche 2”). In November 2018, the Company borrowed $30.0 million of Tranche 1. The Company elected not to borrow Tranche 2 prior to its expiration on December 31, 2019.

Pursuant to the OrbiMed Credit Facility, the Company provided a first priority security interest in all existing and future acquired assets, excluding intellectual property and certain other assets, owned by the Company. The OrbiMed Credit Facility contains a negative pledge on intellectual property owned by the Company. The OrbiMed Credit Facility also contains customary indemnification obligations and customary events of default, including, among other things, (i) nonpayment, (ii) breach of warranty, (iii) nonperformance of covenants and obligations, (iv) default on other indebtedness, (v) judgments, (iv) change of control, (vii) bankruptcy and insolvency, (viii) impairment of security, (ix) key permit events, (x) key person events, (xi) regulatory matters, (xii) and key contracts. In addition, the Company must maintain a minimum cash balance of $2.0 million. If an event of default occurs under the OrbiMed Credit Facility, the Company may become obligated to immediately pay all outstanding principal and interest and all other due and unpaid obligations at the current rate in effect plus 3%.

The OrbiMed Term Loan matures on November 16, 2023 and bears interest at a rate equal to 7.75% plus the greater of one-month LIBOR or 2.0%. At June 30, 2021, the interest rate was 9.75%. The Company is required to make 60 monthly interest payments beginning on November 30, 2018, with the entire principal payment due at maturity. The OrbiMed Term Loans have a prepayment penalty equal to 10.0% of the prepaid principal amount prior to the second anniversary of the Term Loans, 5.0% of the prepaid principal amount after the second anniversary but prior to the third anniversary and 2.5% of the prepaid principal amount after the third anniversary. The Company is also required to pay an exit fee at the time of maturity or prepayment event equal to 10.0% of all principal borrowings (the “End of Term Charge”) and an administration fee equal to $10,000 on the last day of each quarter until all obligations have been paid in full. In conjunction with the closing of the OrbiMed Term Loans, the Company incurred $0.3 million of third-party and lender fees, which along with the End of Term charge of $3.0 million were recorded as debt issuance costs, and are being recognized as interest expense over the term of the loan using the effective-interest method. Interest expense associated with the OrbiMed Credit Facility recorded for both the six months ended June 30, 2021 and 2020, was $1.8 million, of which $0.3 million was related to the amortization of debt issuance costs.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity
6 Months Ended
Jun. 30, 2021
Stockholders' Equity  
Stockholders' Equity

(6) Stockholders’ Equity

In December 2020, the Company 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 the Company’s 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, 2021.

Warrants

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

Exercise

Expiration

    

Outstanding

    

price

    

dates

Common stock warrants issued to MidCap

 

8,379

$

28.65

 

2028

Common stock warrants issued to note payable holders

 

15,712

 

28.65

 

2027

Common stock warrants issued to convertible promissory note holders

 

64,465

$

28.65

 

2027

 

88,556

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2021
Stock-Based Compensation  
Stock-Based Compensation

(7) 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, 2021, 897,947 shares 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, 

    

2021

    

2020

    

2021

2020

Sales and marketing

$

253

$

172

$

437

$

333

General and administrative

385

 

240

 

751

 

449

Research and development

 

774

 

82

 

918

 

161

Total stock‑based compensation

$

1,412

$

494

$

2,106

$

943

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 for the Plan:

Weighted

average

Weighted

remaining

Number of

average exercise

contractual term

    

shares

    

price per share

    

(years)

Outstanding at January 1, 2021

1,498,208

10.87

Granted

256,000

15.89

Exercised

(22,585)

6.70

Canceled/forfeited

(142,480)

12.77

Outstanding at June 30, 2021

1,589,143

$

11.57

7.18

Vested and expected to vest at June 30, 2021

 

1,542,430

$

11.50

 

7.13

Exercisable at June 30, 2021

 

884,493

$

9.94

 

5.92

At June 30, 2021, the aggregate intrinsic value of outstanding options and exercisable options was $7.4 million and $5.5 million, respectively.

The 2012 Stock Incentive Plan provided the holders of stock options an election to early exercise prior to vesting. The Company has 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 is the lesser of the original exercise price or the then fair value of the common stock. At June 30, 2021, $1,000 of proceeds from early exercised options were recognized as a current liability in other current liabilities in the accompanying consolidated balance sheet.

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

Number of

    

shares

Unvested balance at January 1, 2021

182

Vested

(82)

Unvested balance at June 30, 2021

 

100

The weighted average grant-date fair value per share of options granted was $9.27 during the six months ended June 30, 2021. The aggregate intrinsic value of options exercised was $0.1 million for both the three and six months ended June 30, 2021. At June 30, 2021, the total unrecognized compensation expense related to unvested employee and nonemployee stock option awards was $4.7 million, which is expected to be recognized in expense over a weighted-average period of approximately 2.5 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 requires 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 adequate company-specific historical or implied volatility, the expected volatility assumption was determined by examining the historical volatilities of a group of industry peers whose share prices are publicly available.

Risk-free interest rate – The risk-free rate assumption is based on the 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 weighted average assumptions in the table below:

Six months ended

    

June 30, 2021

 

Expected dividend yield

 

Expected volatility

 

64.2

%

Risk‑free interest rate

 

0.89

%

Expected term (in years)

 

6.08

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

Granted

186,732

Vested

(12,000)

Canceled/forfeited

(14,883)

Outstanding at June 30, 2021

159,849

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

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Related-Party Transactions
6 Months Ended
Jun. 30, 2021
Related-Party Transactions  
Related-Party Transactions

(8) 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 further described in more detail in Note 5.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2021
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 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, 2020.

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.

The full extent to which the COVID-19 pandemic will directly or indirectly impact the Company’s business, results of operations and financial condition, including revenue, expenses, manufacturing capability, supply chain integrity, research and development costs and employee-related compensation, will depend on future developments that are highly uncertain, including 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, such as the delta variant, as well as the economic impact on local, regional, national and international customers and markets. Management has made estimates of the impact of COVID-19 within the Company’s consolidated financial statements and there may be changes to those estimates in future periods. Actual results may differ 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 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 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 these rebates and records 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 its 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, 

2021

2020

2021

2020

OviTex

$

5,761

$

2,942

$

10,428

$

6,181

OviTex PRS

1,797

565

3,007

1,052

Total revenue

$

7,558

$

3,507

$

13,435

$

7,233

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

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 and 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 IP, LP (“OrbiMed”) (Note 5), it is 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, 2021:

Cash equivalents – money market fund

$

55,394

$

$

December 31, 2020:

Cash equivalents – money market fund

$

72,889

$

$

Net loss per share

Net loss per 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 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,

2021

2020

Stock options (including shares subject to repurchase)

1,589,243

 

1,538,954

Unvested restricted stock units

159,849

Common stock warrants

88,556

88,556

Total

 

1,837,648

 

1,627,510

Recently Issued Accounting Pronouncement

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, which requires a lessee to record a right-of-use 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 standard is effective for the Company beginning January 1, 2022, with early adoption permitted. The Company plans to adopt this standard on January 1, 2022 and is currently evaluating the expected impact that the standard will have on its consolidated financial statements and related disclosures.

In December 2019, the FASB issued ASU No. 2019-12, Simplifying the Accounting for Income Taxes. This guidance applies to all entities and aims to reduce the complexity of tax accounting standards while enhancing reporting disclosures. This guidance is effective for fiscal years beginning after December 15, 2020 and interim periods therein. Early adoption is permitted for any annual periods for which financial statements have not been issued and interim periods therein. The adoption of this guidance did not have any impact on the Company’s consolidated financial statements and related disclosures.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2021
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, 

2021

2020

2021

2020

OviTex

$

5,761

$

2,942

$

10,428

$

6,181

OviTex PRS

1,797

565

3,007

1,052

Total revenue

$

7,558

$

3,507

$

13,435

$

7,233

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, 2021:

Cash equivalents – money market fund

$

55,394

$

$

December 31, 2020:

Cash equivalents – money market fund

$

72,889

$

$

Schedule of dilutive securities excluded

Three and six months ended June 30,

2021

2020

Stock options (including shares subject to repurchase)

1,589,243

 

1,538,954

Unvested restricted stock units

159,849

Common stock warrants

88,556

88,556

Total

 

1,837,648

 

1,627,510

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Current Liabilities (Tables)
6 Months Ended
Jun. 30, 2021
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, 

    

2021

    

2020

Compensation and related benefits

$

3,448

$

3,666

Interest

 

 

40

Third-party and professional fees

 

1,654

 

1,626

Amounts due to Aroa

808

498

Research and development expenses

12

7

Other

 

95

 

116

Total accrued expenses and other current liabilities

$

6,017

$

5,953

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Long-term Debt (Tables)
6 Months Ended
Jun. 30, 2021
Long-term Debt  
Schedule of long term debt

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

June 30, 

December 31, 

    

2021

    

2020

OrbiMed Term Loan (related party)

$

30,000

$

30,000

End of term charge

 

3,000

 

3,000

Unamortized end of term charge and issuance costs

 

(1,855)

 

(2,173)

Long-term debt with related party

$

31,145

$

30,827

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2021
Stockholders' Equity  
Schedule of warrants outstanding to purchase common stock

Exercise

Expiration

    

Outstanding

    

price

    

dates

Common stock warrants issued to MidCap

 

8,379

$

28.65

 

2028

Common stock warrants issued to note payable holders

 

15,712

 

28.65

 

2027

Common stock warrants issued to convertible promissory note holders

 

64,465

$

28.65

 

2027

 

88,556

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2021
Stock-Based Compensation  
Schedule of stock based compensation expense categories in statement of operations

Three months ended June 30, 

    

Six months ended June 30, 

    

2021

    

2020

    

2021

2020

Sales and marketing

$

253

$

172

$

437

$

333

General and administrative

385

 

240

 

751

 

449

Research and development

 

774

 

82

 

918

 

161

Total stock‑based compensation

$

1,412

$

494

$

2,106

$

943

Schedule of stock option activity

Weighted

average

Weighted

remaining

Number of

average exercise

contractual term

    

shares

    

price per share

    

(years)

Outstanding at January 1, 2021

1,498,208

10.87

Granted

256,000

15.89

Exercised

(22,585)

6.70

Canceled/forfeited

(142,480)

12.77

Outstanding at June 30, 2021

1,589,143

$

11.57

7.18

Vested and expected to vest at June 30, 2021

 

1,542,430

$

11.50

 

7.13

Exercisable at June 30, 2021

 

884,493

$

9.94

 

5.92

Schedule of activity relating to early exercise of stock options

Number of

    

shares

Unvested balance at January 1, 2021

182

Vested

(82)

Unvested balance at June 30, 2021

 

100

Schedule of weighted average assumptions

Six months ended

    

June 30, 2021

 

Expected dividend yield

 

Expected volatility

 

64.2

%

Risk‑free interest rate

 

0.89

%

Expected term (in years)

 

6.08

Schedule of restricted stock units (RSUs)

Number of

    

shares

Outstanding at January 1, 2021

Granted

186,732

Vested

(12,000)

Canceled/forfeited

(14,883)

Outstanding at June 30, 2021

159,849

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Risks and Liquidity (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Risks and Liquidity    
Accumulated deficit $ (213,044) $ (196,653)
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Revenue Recognition (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2021
USD ($)
Summary of Significant Accounting Policies  
Incremental costs of obtaining a contract $ 0
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Revenue Disaggregated (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]        
Revenue $ 7,558 $ 3,507 $ 13,435 $ 7,233
OviTex [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 5,761 2,942 10,428 6,181
OviTex PRS [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 1,797 $ 565 $ 3,007 $ 1,052
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Fair value of financial instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Recurring | Level 1 | Money market funds    
Fair value of financial instruments    
Cash equivalents $ 55,394 $ 72,889
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Potentially dilutive securities (Details) - shares
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Potentially dilutive securities    
Potentially dilutive securities excluded from computation of diluted weighted average shares 1,837,648 1,627,510
Stock Options    
Potentially dilutive securities    
Potentially dilutive securities excluded from computation of diluted weighted average shares 1,589,243 1,538,954
Restricted stock units    
Potentially dilutive securities    
Potentially dilutive securities excluded from computation of diluted weighted average shares 159,849  
Common Stock Warrants    
Potentially dilutive securities    
Potentially dilutive securities excluded from computation of diluted weighted average shares 88,556 88,556
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Accrued Expenses and Other Current Liabilities    
Compensation and related benefits $ 3,448 $ 3,666
Interest   40
Third-party and professional fees 1,654 1,626
Amounts due to Aroa 808 498
Research and development expenses 12 7
Other 95 116
Total accrued expenses and other current liabilities $ 6,017 $ 5,953
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Long-term Debt - Schedule of long term debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Debt    
Longterm debt with related party $ 31,145 $ 30,827
OrbiMed Term Loans (related party)    
Debt    
Long Term Debt 30,000 30,000
End of term charge 3,000 3,000
Unamortized end of term charge and issuance costs (1,855) (2,173)
Longterm debt with related party $ 31,145 $ 30,827
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Long-term Debt - OrbiMed Term Loan (related party) (Details)
6 Months Ended
Jun. 30, 2021
USD ($)
tranche
Jun. 30, 2020
USD ($)
Nov. 30, 2018
USD ($)
OrbiMed Term Loans (related party)      
Debt      
Number of Tranches | tranche 2    
Minimum Cash Balance $ 2,000,000.0    
Interest due to unpaid obligation 3.00%    
Interest Rate (as a percent) 9.75%   7.75%
Number of Installment 60 months    
Exit fee (as a percent) 10.00%    
Administration Fees $ 10,000    
Debt issuance costs 300,000    
End of term charge 3,000,000.0    
Interest Expenses 1,800,000 $ 1,800,000  
Amortization of debt issuance costs $ 300,000 $ 300,000  
OrbiMed Term Loans (related party) | Prior to second anniversary      
Debt      
Percentage of prepayment penalty on prepaid principal amount 10.00%    
OrbiMed Term Loans (related party) | After second anniversary but prior to third anniversary      
Debt      
Percentage of prepayment penalty on prepaid principal amount 5.00%    
OrbiMed Term Loans (related party) | After third anniversary      
Debt      
Percentage of prepayment penalty on prepaid principal amount 2.50%    
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,000.0    
Tranche One      
Debt      
Debt Amount 30,000,000.0   $ 30,000,000.0
Tranche Two      
Debt      
Debt Amount $ 5,000,000.0    
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity - Public Stock Offerings (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Equity Distribution Agreement    
Stockholders' Equity    
Value Of Shares Authorized To Be Sold $ 0 $ 50,000
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity - Warrants outstanding (Details)
6 Months Ended
Jun. 30, 2021
$ / shares
shares
Stockholders' Equity  
Warrants outstanding 88,556
MidCap Credit Facility | Warrants  
Stockholders' Equity  
Warrants outstanding 8,379
warrants exercise price | $ / shares $ 28.65
Expiration dates 2028
Notes payable | Warrants  
Stockholders' Equity  
Warrants outstanding 15,712
warrants exercise price | $ / shares $ 28.65
Expiration dates 2027
Convertible promissory notes | Warrants  
Stockholders' Equity  
Warrants outstanding 64,465
warrants exercise price | $ / shares $ 28.65
Expiration dates 2027
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Stock-Based Compensation        
Total stock-based compensation $ 1,412 $ 494 $ 2,106 $ 943
Sales and marketing        
Stock-Based Compensation        
Total stock-based compensation 253 172 437 333
General and administrative        
Stock-Based Compensation        
Total stock-based compensation 385 240 751 449
Research and development        
Stock-Based Compensation        
Total stock-based compensation $ 774 $ 82 $ 918 $ 161
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Stock Option Activity (Details) - $ / shares
6 Months Ended
Jun. 30, 2021
Number of shares  
Balance at beginning of period 1,498,208
Granted 256,000
Exercised (22,585)
Canceled/forfeited (142,480)
Balance at end of period 1,589,143
Vested and expected to vest at end of period 1,542,430
Exercisable at end of period 884,493
Weighted average exercise price per share  
Balance at beginning of period (in dollars per share) $ 10.87
Granted ( in dollars per share) 15.89
Exercised (in dollars per share) 6.70
Canceled/forfeited (in dollars per share) 12.77
Balance at end of period (in dollars per share) 11.57
Vested and expected to vest at end of period (in dollars per share) 11.50
Exercisable at end of period (in dollars per share) $ 9.94
Weighted average remaining contractual term (years)  
Weighted average remaining contractual term, outstanding 7 years 2 months 4 days
Weighted average remaining contractual term, Vested and expected to vest 7 years 1 month 17 days
Weighted average remaining contractual term, Exercisable 5 years 11 months 1 day
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Early Exercise Of Stock Options (Details)
6 Months Ended
Jun. 30, 2021
shares
Stock-Based Compensation  
Unvested balance at beginning of period 182
Vested (82)
Unvested balance at end of period 100
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Weighted average assumptions (Details)
6 Months Ended
Jun. 30, 2021
Stock-Based Compensation  
Expected volatility 64.20%
Risk-free interest rate 0.89%
Expected term (in years) 6 years 29 days
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Restricted Stock Units (Details) - Restricted stock units
$ in Millions
6 Months Ended
Jun. 30, 2021
USD ($)
shares
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]  
Granted 186,732
Vested (12,000)
Canceled/forfeited (14,883)
Outstanding at June 30, 2021 159,849
Aggregate intrinsic value | $ $ 2.6
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Narratives (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2021
USD ($)
shares
Jun. 30, 2021
USD ($)
$ / shares
shares
Stock-Based Compensation    
Aggregate intrinsic value of outstanding options $ 7,400,000 $ 7,400,000
Aggregate intrinsic value of exercisable options   $ 5,500,000
Stock Options    
Stock-Based Compensation    
Weighted average grant date fair value (per share) | $ / shares   $ 9.27
Aggregate intrinsic value of exercisable options 100,000 $ 100,000
Unrecognized compensation expense 4,700,000 $ 4,700,000
Weighted average period for recognition of unrecognized expenses   2 years 6 months
Restricted stock units    
Stock-Based Compensation    
Vesting period   4 years
Weighted average grant date fair value (per share) | $ / shares   $ 16.63
Unrecognized compensation expense 1,800,000 $ 1,800,000
Weighted average period for recognition of unrecognized expenses   3 years 8 months 12 days
2012 Stock Incentive Plan | Current Liability    
Stock-Based Compensation    
Proceeds from early exercise of option $ 1,000 $ 1,000
2019 Equity Incentive Plan    
Stock-Based Compensation    
Shares available for future issuance | shares 897,947 897,947
Common Stock Capital Shares Reserved For Future Annual Issuance | shares 432,442 432,442
Common Stock Capital Shares Reserved For Future Issuance, 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   P10Y
EXCEL 48 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -. #%,'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 " #3@ Q3J:SO1NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2@,Q$(9?17+?G6R*1<(VEXHG!<&"XBTDTS:XR89D9+=O;W9MMX@^@,?,_/GF M&YC61&GZA,^ICYC(8;X9?1>R-''#CD11 F1S1*]S71*A-/=]\IK*,QT@:O.A M#PB"\S5X)&TU:9B 55R(3+762)-04Y_.>&L6?/Q,W0RS!K!#CX$R-'4#3$T3 MXVGL6K@")AAA\OF[@'8ASM4_L7,'V#DY9K>DAF&HA]6<*SLT\/;T^#*O6[F0 M20>#Y5=VDDX1-^PR^76UO=\],"6X:"I^5S5B)[CD:RENWR?7'WY78=];MW?_ MV/@BJ%KX=1?J"U!+ P04 " #3@ Q3F5R<(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 -. #%._VDQE1 4 "(6 8 >&PO=V]R:W-H965T&UL MI5C?<^(V$'Z^_A4:I@_M3,"V#"3<$&: )->T28Z$]#K7-V$+\,267%GFQW_? ME0TVR9BUVWL!R_9^^KPK?;NKX5:JMV3-N2:[*!3)=6NM=?S9LA)OS2.6=&3, M!3Q92A4Q#4.ULI)8<>9G1E%H4=ON6Q$+1<S.[-U&@H4QT&@L\42=(H8FH_ MX:'<7K>N M:PRR-[X%?)N<7!/S*0LIW\S@WK]NV881#[FG#02#OPV?\C T2,#CGP-HJYC3 M&)Y>']'OLH^'CUFPA$]E^%?@Z_5UZZI%?+YD::A?Y/8W?OB@GL'S9)ADOV2; MO]OMMHB7)EI&!V-@$ 4B_V>[@R-.#9PS!O1@0#\8..=F< \&F>>LG%GV63=, ML]%0R2U1YFU ,Q>9;S)K^)I F##.M8*G =CIT8WT4HB*)DSXY%;H0._)O0^>91"KQ- ];G_WMX"E@55>J0ZH2C@ M[ZGH$->^(-2F3@6?*6X^3E<=8KM5YN_HN(7GW S/_7^>0V;H%C-TLQFZ=3.\ M[F->%0#2Z6K&.%06J4<8=0O&/6;,9IQ M%4CC?)_ XJ]T$8YT7%(_??I4LRHN"VZ7#6.F&&A=MH?.NPO'6K(PP?QU57"Z M0G$.B_,N"#EY2J,%5U5<< S;=MKN98_V$3Z#@L^@"9\7O@H2#6[2Y(E%E='# M<5YO'\9D$L@+V'=>!R'FV*4:VDVH 9Y4$+1L)U^0N8;51:0B4YD*K?;P[U?R MK4&_N<5(GDBVTX3D*]N1>Q_66K ,O%RMST>W!K+;:_=#0DB%MPG#L M^Y ZDHOC!7F ]\A74>T['-(A7Z!,T>0;"T.^)S.FWK9L#[%) X@-[6*\2TEW MW/_$>VI&$/=7N165G'&X1Q9NN,)2@5/F @=7\X_4BC4Y4W(3"*_:ISCF;(Q1 M*Q.$@\OZ1VHSF6@6DK^#^/Q&P1&=@=OK8=S*5.'@"I]%< PKYSP5'*![A2ZM M,B\XN)@_2 ]\,EM+@8EP#0ALT38=N#;&J,P*#B[IKX&&A""7Q*&_+'XE<^ZE M"KQ520M'FLHH O69:^F]79"?[0YD"Q(S138L3#F)NJP%Z&L]OQEBM1LO<0!OE MAFFJE*E"\M(C9*BS3P/6E0H'+B? V(,2_&GC<1_'D'R M(Y,T@<=)=2QQG)H"G):23QM)_FW$U@L5',1+7O?J@UH*7@4URO MC\QVIQ5XWBA4TL+1ZDIP6NH_Q:7[&,(UAQ!B?OJQGH"6\D\;=07OM7N>-?OD M:ZHAA0NCLY6-=H[0-+>5+$JU9TVZ@VFH @*\N6]\/F. M_,&K785#V9"%>GUG@'?[I=J[N$@?)?4N2$PF_\XAOV&=9PUQP,B&>Z1GS [GB;G$ .LZ._:SR]?ST])$964U( MR)=@:G+Z44A\'9H+B6'CT+U!+ M P04 " #3@ Q31'K2-2L% !P$P & 'AL+W=O.RU?N'B6):4*O-95(V]GI5+;F\5"YB6M MB;SF6]KH-T]2MJEA#'P20 M;5T3\79'*_YR.T.S]P=?V:94YL%BM=R2#7VDZOOV0>B[16^E8#5M).,-$/3I M=O8)W=SCR"A8B;\9?9$'U\"XLN;\V=Q\*6YGT""B%TZHREC2. M'YW16;^F43R\?K?^JW5>.[,FDM[SZA]6J/)VELY 09](6ZFO_.4WVCED >:\ MDO8_>.EDX0SDK52\[I0U@IHU^U_RV@7B0 &%(PJX4\"7*@2=0F =W2.S;GTF MBJR6@K\ 8:2U-7-A8V.UM3>L,=OXJ(1^R[2>6MWS1O**%431 MR1BC0Y!8_& MG 17X/OC9_#SAU_ !\ :\*WDK21-(9<+I56>7WMKD& 9P# M##'RJ-]/JW^FN59'5AT>JR^TO[W3N'<:6WO!F-.M$+11@$BI_;R9L!CT%@-K M,1RS2&0)=&Q ;B[HCY;M2*67\,9J;RJVIDR:[58QQ!E>+G:'(7&EDC#(PE[J M"&?8XPPG<7[*<]YJ6#H#;3*+]QA6I= $Y/.@^@(FS=@*3X!2A M*Y4&&$=^B&D/,3T34$U&0KW90)J4V6IZ4*/',74PQ# [P>F1P;$?9=:CS,X< M1D6:#=.)TD5Q%&#F;F,8G4;2(Q2/G4P$AR(.+]CM\5WNU(^V.4BRT_!YQ-(X MC-(1> <<@RZJMQ4C:U8QQ>ADT45#'4?XLG*V)6^FEGE]QXY3""?)J>NN5!SA M$<<'5D#3M*#QB99Z:T;NQL2+/O <>^2@=Z6B+!HIPV@@"S3-%L=%Y!Q2EPH2 M?,!7'5)7*H[A2"5! V.@:;*T5%K5NXM=(]E"HUQ56VJ]D2762\B#TT M@9!#<3XQF.*QI!WX!$T3RE_V'%0]\G/Q=6GBD$J.00PT@2[AB7-+N_4_2-/ MV5N/F.Y9QK)HX F43I:/1\7SYY)7!17R)\L4ZFVR?@RU'4T7=\WI3U2?[@)( ML\9'\ %>0XC,D0&Z@6OI#4!P#J'] [(DPN1PJTHNV+^T^ @:_OZ426DRW29X MJZ0FC8(U&V\T)S&9N>U&;DE.;V=Z,)-4[.AL!;Q-\_\W=-P^#WR#I_GFGM>U MGL%&@X;A9-10. \3-$^3T,;+W ;)'*>9)YB=;'(LBV#R+GL0;4 4T*,&[4<- MJZ*G!UJO=:J]3Q!S71KDEMH!LO)6!NP2(3H][=,RQX$=F!*C:<(H"F;&6YV3 MIMF\TF-73K9,YZ@7)O*T'"E,XE.H/KDH"49:(WPP1YWEW[9N]V6VHS5>Z\-6 MFCE_1W5QD]Z"@EVVO4K1*6J/4#+2%N.!DO%92NXAZW&?Y(Q]\<"^^!+VE9[BYP7L&=?"+#XE,X]8F,&Q)AD/!(RG"=CA$9MZ M%X./W&'7TY]ZQ'S]Z>+@!A[H.M=VP$]F&[*& M1]#?-DMI>G[#DM$"N**"(PFKN?75D_RJ$[$'"(:O ,(: M$%X*B&I Y(Q6RIRM>Z)),I-BAZ2--FRVX7+CT,8-Y78;'[4TL]3@=+(07 E& M,Z(A0W>$$9X">K1T"ETMB02N<] T)>P:O4?OD(]4;D;5S-=F=T@-/'!PW(;[QG-C/&R,AXXOZF_\!'O4L$>. M??@*^](4(TAIJ,T.IL\WR*02;0DK 5U1CC+!&)$*;4!6^;SNRF>U1.R6L*_C M-L$#C$WNMOMI.Q?5TC]L] _[Z:]V'9%2YT+2/V;"^JA&.\57_*,]60&N?@?Z M+PAL61@U%D9OLD"5*L_+'QVI.M1]*J(E>-P('K])L/GX*DUX1OGZG.KQ6=6G M(EJJXT9U?%+U0A2%^1S_1YG'%Y7YN:B6^$DC?M)#?.\:GQPE,\3=17Y)9,O! MM'$P[>_@LA*?'K]XPV$<3.+A@?C.P"@.)]-N[0'^=_C@_NI[U'M-?^0A/O+0 M'1G% 8X/3/A[AZF]R7PE&0U>6@ZFBQ<>?KD]#FM';-W%RH M0-H ,[\20K]T[)'=7-&2OU!+ P04 " #3@ Q38%G=I,@% !"& & M 'AL+W=O<4/K-*_;+DH4Z4?Q6XF#X*E66U4%C/B M>>&L3/-JLIC7[SZ)Q9P?59%7[)- \EB6J?AQRPK^<#/!DZ<7G_/=7ID7L\7\ MD.[8'5-?#Y^$?IIU7K*\9)7,>84$V]Y,WN'K-?&-08WX(VI9$M> M?,LSM;^9Q!.4L6UZ+-1G_O S:PD%QM^&%[+^BQY:K#=!FZ-4O&R-]0C*O&H^ MT\"W!OY+(P2M04U]UG"O$[=*5;J8"_Z MA$%K;^9+G?W:6N25YD6>I8AFZ4_I#5X&2B&_1[PF@F MP&S3#N.V&089& 9%'WFE]A*MJXQE@/UJW#X( M>F\1\0@&QK-\N;D'T?EOT=?_.OI%,FA7)+3V1_^'(AD)[W?A_3J\/Q#^,SNQ MZLB@JFH,P]K0],33(@J">#X[G4^5"Z*!%UV"5BX(4Y\&EZ@U$(]0VH$NZ 4= MO6"4WI)+95(I&IKH-7O<%,+%5Q$L71+S8FOF5 M"XH#AZ$+\LF9IPN*<4M="13%Z/=(>D\YJ,)NXN+5C3?+32 M^Q7KH@'Q-JY<\%81I[]JIP40E-!FH$>_UN[8U7":MT#HN: M;III/9!+97)Z KMCZ^RB'I+07A,0"ON)Q1I !1&QRP9 ^6$8#= ^$RGXF1U MLE1L]C7O3/?)@A_,%@22QN[\)-2S2;NH)'(XNR :>HG-&0@8)WB ,^DYDU'. M7[C2$\V=-0-R)NX0=,^W-T( %I$ VZQ=%*&8.E,-Q R2P!O@W6L-3$=YU\IR M*WCYQ%UK"Y S=>)/]>:$;SAG#:W4!KQ+W&P?YX7\_R&[WC;7C)QAHD[@4&'E<8'RK%!-,JH_4.IM/=QJ=QZ-O9A%"Q;R<3 M0.$HH'8N05@X(*=PKQWPN'B 4PF2=C?RJ3WE2PADBZ 5!+*%Z!H 83+4''OA M@,>50]LH:M)C$^QNZ=/$=R880F%;0D H'-MK;PW"0CJ@#7&O(W \RO@WIE#A MG"U:FK$CT:/JYHDJTKT0Z3(N MM1Z6^U2PM^9^)-\T.V)>'!5X;+YMW4*]G773YQM!$)J M*,6V!%K!/OTXLE?1&O9)_&3H+$%ZP43P,R?V\W.X*:"QG83THH2,BY*QE=>: M/K?R(!BP\B 8M/) W/#*([T.(>,ZY#T7NMPJM#D*P:K-#Z2%=B6+YDB:9G\> MI1J2H,05"4X]N1![%P4@4VSK$0!$AZCW6H2,7[BXU0.R="]#S'S;.PH$"[W( MOG^!8#CTG7,5B*,DLG7G[.Q.M&1B5U]&2]TQCI5J;KZZM]V%][OZFM=Z?XNO MEQAXO\+7Z^8ZNW??W*Y_3,4NKR0JV%:'\JXB/3NBN;!N'A0_U#>R]UPI7M9? M]RS-F# _?N6<_7T8 )T_S98_ -02P,$% @ TX ,4_[)+"19!P ERD M !@ !X;"]W;W)K-&M2 (TB8-UP(:B:;O/BL3$:F71E>A<_OTH63$M\B5E.TT_-)9]2!V](OD< MT3YYX/7/9L&8\!Z79=6<3A9"K#[,9DVV8,NT><]7K)*?W/)ZF0IY6-_-FE7- MTKQKM"QGV/?#V3(MJLG92??>Y_KLA*]%653L<^TUZ^4RK9_.6S;2]YL6154_#*J]GMZ>0C^G 5^&V#3O&] M8 _-SFNOO90;SG^V!Y_RTXG?.F(ERT3;12K_W+,+5I9M3]+'K[[3R?:<;-FZ$7S9-Y8.ED6U^9L^]H78:8!L#7#? &L-<&1I0/H&1&M 0TL#VC>@ M^AE\2X.@;Q#L>PUAWR#L:K\I5E?IRU2D9R"ESFKFS^\^:]U(9Z\ MJ??M^M)[^^:=]\8K*N_K@J^;M,J;DYF0;MH^9UE_YO/-F;'US,NE'%I->Q:@ M]86[]<<\+]JAF9;>*BWRJ?22I:M"I"70U^5(7UFV7J[+K@1<+%CM97PIY^FB MG4#WS'M;\J9Y)R]7OLV [N?[=R_'?)$5 NCDRMW)5VYZNW]QMO[C;M^ MJ*6?\[1,JXQYJ?#.V5U1545UU][L%:L+GK=O7[+LO4?0GQ[V40+=ULT)PNX$ M[<)U?X;0R>Q^]]X!DB2.<3*479JR*=(T^L$;VS;&=6>7(,WQ=R M@I9/DAPW/^1B[@DN>;!:U]E"+L?0M*.&1ZQ5VJ48V ^V]H-7L;];?ZC<@5GN MD,!6PZW5T&EU_LCJK)"GEEXW)OFJ78:@]>\B-,Y/J59+IV3@,-HZC(YS.%:M MR+ 2$C^$S<1;,['3C(2_1+MQ"1?Y#\JW%#;1DQX8= MHJTR5T[)P&^R]9LX_7;(F[9))>\8( &P\V]?@A$D,%PDEFE.W9F 5^8K< MOM/LIZ99=ZN3-F] %/OF\JBMV;UD.!8C?3V^@F78L@2@G1R"CKJ:L6';=SL8 M!7[WS^)(D1*Y4?FOS/4M^4'B8^.L4T2(KP_1<=W0G (3VIM,\RIO5T]%\+_7 ME>20WW((^V#-B,EGJ@\'$U:8TH!$&L,!'=*(,02FX'@R^R>MG_.%Q5TP'LT00,4DP;%Q M7TU=K-]64S)%4>!'QIIA"C'%.+*43,$8N6E\6#P;+Y])XS:?1:%U+5%01FXJ M_\Z$ADQ2&\N.2S*\!(5RY&;Y:Z4T9&(\LDUXQ7'D!OE!.0V9>":A7E&G9O@H MI@B.W00_.JMA$\*!CRSS"2L&8S>#7Q#7L(EA/>LZ)4/'.T^S;D8?$]BPR62: M&&;=HJ%=16WLIO8AD0V;D-8C&S9Q"44V6&:+;%A1%;NI>FQDPR9$G9$-*X9B M-T-=D0T#M K]6%\Z1V5#:XI5>&]6'1[8^KZ=@0V;] (#&Z S AN@@0,;('0$ M-JQXB=V\_&V!#0,D= 8VK("(W4 \:"O-XB[>X[Z:?,0TB'1"70*Z:83T&PN( M4!*&@?[$"@AIXF,;\A28L1O,1^^H60IH8EG>7A(AWP)#HN!,W'!^K;Q#3';' MMFU*16[B)O=!>8>8($:!OLO7BT*+:.A3\9JX>7UTXB$FCS$.XD!W/28;^M[9 M!W:#^P7)B$ /O_HZ2DS8[XJ&KA6@B1O0QZ0C FSO(E^/PV.JH6'%;^+F]YCA MT5$"/-QB:ZX@"M[$#>\O+"O3IBENBVSC1P[?LDAOBK(03]/GSZ3IQG8!Z4-: M@]^271 3H;$Q&9V:X44IQA(W8UUAB9C8G**0)'I:&M<-S2FXDKWAZHQ+"!P& M>V"50%B-Y<.^AE5 -]5#XQP2841\8[\?$!*:A+;U26&5[(W5O?,27#H0J!&* M(LO##U5 I6Z@'K;!!;JCYC:V<6.IR5=,PX!JNU>7@&ZJ3[PY),(^C6+]&0L0 M4A3:Y@%58*=NL!^_Q047$$ _I=3'D64(4H5VZD;[:^4E:B+=MO-"%<^IF^<' MY24*?6^K$W%$-/2Y\\6NF^!'YR4*;%0GU/;U)U6$IFY"OR (40#.>A%=DJ%C MQ6[J9O77QJ"*/#(:P]!5"&9NI'LR@L4HB0. M]'@^*AM:4_BC1^)O'^3U?;NA8FK M #HS+0 B<"T @=:2%0) [V)O'+TD)@ M4L^2%F8[/U%K?[(H225IUG@ENY5-_?>1[*/>_ IP2 MNMX+^4-M&=/H.<\*=3/::KV[FDQ4LF4Y5>_%CA7P9BUD3C73 MV^L=W;!'IK_O'B3<39I>4IZS0G%1(,G6-Z.[\&I)YJ:!M?B3L[TZN49F*BLA M?IB;S^G-*#"(6,82;;J@\/?$EBS+3$^ XV?=Z:@9TS0\O3[V_LE.'B:SHHHM M1?873_7V9C0?H92M:9GI;V+_*ZLG%)O^$I$I^XOVM6TP0DFIM,CKQH @YT7U M3Y]K1YPT@'[<#7#= '<;1 ,-2-V V(E6R.RT/E!-;Z^EV"-IK*$W(LT)C]/WQ [KX MY1+]@GB!_MB*4M$B5=<3#1A,3Y.D'N^^&@\/C#=%7T2AMPI]+%*6GK>? /9F M O@X@7OL[?"WLGB/2/ .X0"'#CS+US9,77G&B9IQ(CM.-##.5UCAF5#."%0MI[:E6<9/M^-P2A;@G:=3 MQ[C," E:LS-@<0,L]CK@+OT;6%N12 M8Z8DH$IXQ5-2(S5-SG1A/E0IH!XQZ MJYNF#9JIUTT?&"2WA%.;,M@S)#_%7"ZK>HE/?!&&BXZ_^C:+V.VK68-NY@\B MN,9X@1>:2::T#^&L-SH)YQV$?1L\'PCGO($X]T*\RX74_)_*@9 4 "HM-GP% M :5*,>TDX+SOS1AWL/IMSK N&JP++];/Q1/03L@#^#%AP#1(44BL(+\QE; B M82C94KEQNG?1@S.==R'W;6;3F1MR&+3Y-_""?M0B^3$V2I2B1.0F_B^RM>[R M+-!A,.W =5@M(C* ]T0O0G^"VT+\66?-6B98=V>]A,P241I MD@FL8\:?*##OG1SXG,-('%N)9W$7F M,)O%P0"T5BI"OU8\2+:C/#TRJEX7>LND9PW7?9Y#CJ,NXK[5' ]QK)60,'Y= MS'?T8 +NQ!?W1HYG01=>WVB,@\5T &"K*J%?5@"@+)G3HTDI)1#A="$XX??5 M)";=?.XP&L_CQ0#Z5G5"O^Q _0O5;5%#30ZPM')&52EM[8<,'!+5GT'?:!$N!M(J;B4* MOVUOLN8%A=K\]2QL%0>_I#BG+%R+# 8=VP)RS20,:!7N-4B[->B!WJP6='6OH"39FA7 MKC*>O :30WYB/)!-<*L^V*\^Y]YESTPFO%I)RA23D!9- >FFGV.CTRO-'491 M- "Z%1W\PE[GN'Y.5XV+@4[8?3EQP'9H3C2-AMS=R@[VR\Y'B'-B"0#;BJKZ M!=4!?Q?5A P_[85)74^0;=V9]![WU:6W\!T"-.3Y5GRP?UMD/'^1LD2"QK-+ M8'%U903T;?C[^Q]0T3#HQ:%O%P7A=$ R2"MMQ"]MRR&P[]"*;7A1&!X9.8%5 M*5+7#$A?RV81673+ (=9%)-@@$BDU3SBUSS/!)C-<3[H?5&;!GC1];W#;!Y' MLX%# -*J'\%>Z7@L=[O,EH>0_TR>ANH0ZD6#.3FJ"A"J.E:&Y..3$7)REN;? M4UF'V:U+6MI,:^J9RD<@*K(Y-W$ZK+^7"B/2W7$YK>9#D6[UCT3_Q5WV6+5H M#GV:B@&"_U8M)JV $;^ _7XF4V;5T\[VR@*@_W=+LR1]M2.+@7TU:<6.O"AV MCN+0-0TG"QS;K(%]"&FEC/BE[+-2)37'28;]4*B $%3":SC)J,P.C2BG+TKR MLA[L]!QVB'^M9!&_9'UC209;>[[F27-R=XS>87Q\=T3G.GVB>RI3>U9K?'[6 MR.GG>6\2O54T.?E*D3.YL1]O%+)!K,[[FZ?-!Z([^UFD\_P^O%I6GWG:;JJO M3E^H!"%0*&-KZ#)X/X/ R^I#3G6CQ,0@UJ#.#]6@A]O#$# M-)_3;O\%4$L#!!0 ( -. #%.J1J,MFP, ,<' 8 >&PO=V]R:W-H M965T&ULG55M;]LX#/XKA <<6B"P8Z==>VL2(&E7;+L6"]KN M]EF5Z5BH+'F2'#?WZT?)+TN'K;B[+XE>R(?/0]+4O-7FR9:(#IXKJ>PB*IVK MWR6)Y256S,:Z1D4WA385<[0UV\36!ED>G"J99-/IVZ1B0D7+>3C;F.5<-TX* MA1L#MJDJ9O9KE+I=1&DT'-R);>G\0;*$$KDSB,P^MOA)4KI@8C&MQXS M&D-ZQ\/U@'X=M).61V;Q4LNO(G?E(CJ/(,>"-=+=Z?8#]GI./1[7TH9?:#O; M=!8!;ZS35>],#"JANG_VW.?AP.%\^AN'K'?( N\N4&!YQ1Q;SHUNP7AK0O.+ M(#5X$SFA?%'NG:%;07YNN6;\:6MTH_)YX@C/GR:\]UUWOMEO?-_"K5:NM/!> MY?B3?T(\1C+90&:=O0KXJ5$QS*83R*99^@K>;!0W"WBS_RCN!=C)"'82P$[^ M5Z9>]SU*C^&'/SR\OUG!6N@)?%0\AB-7(OSQYCS+IA>7NJJ9VH==>G$,+;,@ M%->FUH8YS&D#WMPZVH$NX HE:YFAM8)5;82$],PG,,V 4:BVU%+N0;?*CF'A M1E2"L"; @'?Q?AGCB_)6\)=0VUQ7,3S0V>5@;Z'0U)]TKSMK0JK0<,&D^(=U M7QS%MTP&FI]WX@&?X0Z%HDG"R>U!6-L@W#)GQ#,<]?H[NT'^A/@+7D+C!*&B MI=EAMH(S2?. :V6=:;J/N\(\'.>X$QS!(2^5EGJ[!TE[Y6D61E%I$Z"4Q2U^W*[N /98F,$,9=VC(GDK58Q'C485 &U.K]/6EVOXY"1R&8E R MD&9;#J?I].CI&+@D:DQ1(H+H4,OX/H9KK?,0]\HT6UCE-$]$R(=/X2#X^FHU MZJ52#97;W-W_V^IYVY\K2"FAC%G*0*,J>FL48NX[&VK)K*-J>%J'1=TA]/5X MT7@>-SV[L$"I4%S4E-JQ<2GUA:]^!]67IV"<>L>%CI6:#_U]R^2.,CZ!#2IE M]W+'E&#QK\9$#/RQ+>FG1> .Z+[1VP\8'&-_NY7=02P,$% M @ TX ,4ZL/5P[8 P BP@ !@ !X;"]W;W)KDD<:%(E:3LN+]^ M[RA9EK$V'[8OB4C>O7MW?,?S^F#=@Z^)@GALM/&;I ZA?9FF/J^ID7YN6S(X M*:UK9,#25:EO'YX0]H> M-LDR.6W.5-<)1N4E>+U_>7+%]-/BH MZ. GWX(SV5G[P(MWQ299,"'2E =&D/BWIUO2FH% X]. F8PAV7'Z?4)_&W-' M+COIZ=;JOU01ZDURG8B"2MGI<&\/O]"0SS/&RZWV\:\X]+;9(A%YYX-M!F

H5R/J542]^G^U M>QKD^^P'\04@\4=-XM8VK33'[[ZYSI8O7GF!5G22Q>Q%L**0@40M]R1*"Z50 M(:#RW#8-N5Q)K3XK4XG6V:++@Y]!JGNT8,N;'$GFB.1X%2BOC=6V.O8'WA/; M[SH/JMZ+5DMC8#@33BK/'KEL59 ZFN,]D$9]EGV/8<,'69:PFD]3 $\OE,D[ MY\#3$7\PDK:(UJ=NJ)+(TMN[[QK.HV: M%-R5*E=!V%)\FRU7\P4Z1^OHX'D3\J)17I<\I0EP;0%SXAL+5N!.X(^LKP6 8_43*A2H, .'P$9&%&18=H$FY+9D G(>T^FHSXM%?QX.WR=N85[ MW*5'/+D(TC.;I _J8.[-S\N?XI1^&ABR^=[Z10JZ:>V MLS.!P44'>;**%ERP>Z"@@ M#F^-(3T7_$PL5J^^]+"EDP&!VE1Q#'H$AHS[63'NCI/V=3]@SN;]F'XO7:6@ M14TE7!?S%\^2/I'3(M@VCIN=#1A>\;/&KP5R;(#STMIP6G" \??']A]02P,$ M% @ TX ,4[X8M,LF$ Z2X !@ !X;"]W;W)K<,A15"E.G3V%2%IIG=[[)[62MUC?T61J"ITLP@. M0$HJ_WJ_3 D6#H=GEU_F&D5"23R?'F [^Z,_>%62C7B?EU6[OW.JFGJ-P<' M+E^IM70C4ZL*;Q;&KF6#GW9YX&JK9,&;UN7!=#P^/EA+7>U\>,?/KNR'=Z9M M2EVI*RMY<\K<@2>;&_* ?GXKW.V-B2)4J;XB"Q#^W MZE*5)1$"&[\'FCO=D;0Q_3M2_\BR0Y:Y=.K2E'_31;-ZOW.Z(PJUD&W97)N[ M_U%!GB.BEYO2\?_%G5][.-L1>>L:LPZ;P<%:5_Y?>1_TD&PX'3^Q81HV3)EO M?Q!S^9-LY(=WUMP)2ZM!C?Y@47DWF-,5&>6FL7BKL:_Y<..-(/D'[6'PV5;-RXN>J4,5P M_P'X[)B=1F8OIL\2_*6M1F(VSL1T/)T\0V_6"3]C>K,_6/C!88?=88=\V.'_ MB::?I[T[VQ.OIR^^KI2X-.M:5IL__^ET.CEYZT2.WZ5J5 Q/HN,2.K*G4T"'F2BSPHA"Z$D1L.G[[JP&96?8O<,0;)V^)1@/>*K%LP2FOI73VT2A6%$5TA8.&BE8X8Q]D?;YS65'&@L?W_FM+OB8?M.W;E-MS;HM MEVR8^89/_]C9YU%J%P;_=+0^GM]<1&(C\:EJE-7KA,1-;V)R4M(4&Y9HMI5L M"]:##OM>]I.5O%5P456!KSY^3(3=RN= MKT2M[%J#>[#;YEA1:)>7QK56N<'A6*=-X>"M92ED\1WI@L7.6#/:L2E,57(( M5L1=2;*VUM*+P88*(> <12L=(,5":DLZ*A'Q"AU.J60 4GIH:&L\)$. C;"$C6\H=ZP%:P$ XB&=;:E2C,8)D1 M(&,[6K 4I@/NJ0X*!A(H/"@F4BJ64F<*C>4!=1]C4HKZ(06 M+5JHDE#V,69>MLM0XP[&+0LZATI/"DU0^-Y6OK;CV'Q=YAB2W^.98 M23\C]M:,H@1C'GNZ,'I->J-%9&;R_!YY@M^YU(&B:ZCN2!)1.N3QVIN8K207 M"Y@G6(^DHT2T)KQFC\#Z&+2EEG-=ZD8'4KU3!N8)5NCD9$_R=+#='TB21M=Y MG86>8M,B5*I6\1IRN,KAE*)E/.OW<&9E;!RQ_M?&-8-BYGM;+,-AD$HA?LW& M.T&OQ=;A"91;(+1AA\H''^/BK2Q;%HCA:I^Z G!YQ_E.0_'T*Z256P0:JV/3 M*4!:R^#947FL@-$5!&V,W0#9 /IM0^HGX7L%@1'%1N5"C((6T=%Q6WBW@>OE MFCJHC!J@EA. CUT*6Y0(5*8DJD&XQP3I$I_R>N2(5O=-<#N?K)C[+[]]^FE_ M1JO>:>!+0!46S@3(-^TJ.,V(E^A?65L6EI^3K J+:3C #%TM0< M;3EP('2,^05H/"D(!P)%DQ(Q;C$TQ5:1W !-%.V 2>I M.!4:VQ3Q.\A%M-@EQQ-V5;2TLT*,()D' ^5 P4T-:2\PG>^BZ>%0QDP]]- M1R'C!?X$2NE4/H"/6^0#&2*Q7^I:TE-(8*IL9%R7T=,[1;6)?XMXJ QY1_ MB%.:7):D[R4XI;\J%A/&E57(%MT3WPZC,N!W:"U^ 'Y&XG./A2OIN!Q(PCCF M\G!BSSC'QQ/MPZM!"L8+Z0\N!/SCW@"%2!H[!"O!_'W!]F0L/AY]UP'WKJ%" MQ"I[PC>$FA4HZ<574T.IQ^/CK%O(9"Z!RE820# 67';Z.Q^@(4-F7^%M*R-B M+MH;W\PTL8I&%8L"%="ZTG7MT5)V5B*OXE53IA)0PFW&U M;F29"-I5Z4Z6,>\$*N%4@EJ&6 CR#X([5)*EH&P?&%$L'9( ]0'P&W=HN"!%]':4LJIALQ-=39T7 MRQQ*-3>,;88:ZL)9UT5(%*-TQ-&+Y<,@@"P.U;;81V&&W%S+C;&NJ_'PD_&$ M*XXYG\5;$:^UZB5K&Z21?W1U';5LT3F9 Z>Z[03SODXP5<<000"4FE./M8Q) M-G+=B]D,*24-:X O)]<16T(5Y#.2?4S?,;62M=BSNY8LE"=0P6,X^.4*@:NGYAE ^2, 6)_:8'6>XIUS4H5=22L4I1 M+Q&T,NZRBJ@QXC:%?,+R"RX&7"@7YF1>[G [3?OPO.,>PFK'#96A,G[%WBPK M7\P*0US3XJK3!-.-B,%-6<(B6;VOU ;FB]7IZWEDY28 NJM&RU$60@%GHKVC M2L[M>; X9;1+637X "@/@=,+S3C +8Z+T^T#E! $;V51')G:.SM2;9@Y&#. MK!J$J>N=@HM!4Z)CY)CG RM:(]HZ!ODXO3<\2!S/WOZ___MU916U"SRU]CW>+RWT1C/GN.9&W[^P(OY+4^KTQ_B9 M-U]N]5=UWSW[+W&4G1Q/DM_3[.QPFOR>C+/#Z6GRX#B;G$XBG:OKFP?L3+*3 MLY,'3X^.CQX\FV7C\<.5DVQ\-$6MT7#AXFW<'W^2'1VE[,RRHX0&^)UEA[.C MP8;I;-9KE9W,Q/P['G'06^7A,F6JK&(E@W;#0>-SUI&E8X+?%=^L=! M%Y?.\%QC6U_A)6MT"##.1HPD>3^-R!6R*\>1XU*W@Q(XN]2^]@CI',$=NV,_ M74146N0LI%E>(L--%618AOI64'[2N:XEHU_"5.ST0A)^.*M,1M3)Q+F;5G>S M!-^&B*KE4<;6V'_8*8=16^&[+IIJ9VE'' LFD@'P7/6S1J0^S<6,HI74@83A M 8\S@9C:^H1K/S8_ M.66S0\-A]L$]U:.#DHP+$0"8\/)QIZ;R5:5_;Q^9R) N65,,Y"'3TY$]AQYD MNV%!,@.)]2N;LX"!])D\]S'VRX]#-<07^QM5=;(3%'85=O@0[VH/B.0_#QRG'9SXC2E^5I)B@,/KSW\Z.SXY>RO^2F,(,7E# M@UF^!8"8O[>FX>X*(.<\GO#(-_39_;2"[K%0B+#1?>F^3H[@61]'-3<.W-VW M0 *84?-X. 005B3Q,]IB;?I&_.\V/P\8\54D,9GY"5/=4HW?%6IF[I1E)\Z$ MTNS"CT^D,E_XM',T^."9;^NZ"3:[91K\+[ ^>R.N/,_&/HX&+$# N,AU)]0< ML39 X.#PB8^DZJ98;*M>4I12(S7R@RT_/056@M&&NFA+-7/(*ZPX^/S>=C67 M'+32Z*=LOMILEWB#FQ&&5B6A]+7\3OJ)H7.0CSO#-#1\LS), M*?^IRO'C$^9HDA$TAP(--)* MO$^(=X% SL--4]G& 5"WB!I?A+Y?BXA/;CCF-#4-@Z=N3[A.O^/OL5 A2+J" M62I/P!=0@2)=WG#+01\K<, ^=Y%TWA^17+=XCH&WQM=R@^\'?!I-Q#$N7%?, M'\C\N+ST7YSP; -U;>@BQF'J*)NE?,#MZ[,\=Y%U6(/ MJ0=SSO2G:=GJ*U/M[^Z?OP278Z.\F.#T_QU_$4/?BD M'S)<*QHLPCD^^2O)]+LK:RI#UTW]IS:)TZ(MY:L?;JBLN:.1GW_+)B[40E?] ME?DOZ&K@'+817UHK+L(%'C7M*)9K1U<=Y&+3\60ZJ,%_^7)Q0R]CR3P*%QI, M,[S+GF D?GQ6H.Y'*UB0-<-=&;S3*E3'P^^L7/<]4KB?I6(/<*?Z DM5R*%Q MZCMD@HB4_IZ+9^WLYW3'TY.5?(\(4DCIMY3W.T:'93S=4/$GJ7YDT-(H<@6= M\ZTJ>3(/ OP%3QCH==^8<"/(KL![D)S5(VVI_7R@N]+W=QX-@FC/7WT Q:HE=8I/>A"QO:NQ7BX6FDM(I'C_ M<8^VD,=02[^A\&34B<<]HQY_]Y#X8S ;7YS+,.S.0COY\L4>7<4%<&>6+=F++(3.L1^B,?PAXDGQ_SE3%]9$T3:]#P7R)W3[OON,_]Y\O]&ULM55M3]LP$/XKIVR:0.K(:]/"VDHM,(UI: C8]ME-+HV%8V>V M0^'?SW;2M!T#"6E\B7V7>YY[SB_GR5K(.U4B:GBH&%=3K]2Z/O%]E958$74D M:N3F3R%D1;0QY.:KDIM'?YL4I,5WJ#^45])8_D]2TXKY(H*#A*+J3ZL<9%/O< *0H:9M@S$#/=XBHQ9(B/C=\?I]2DM<'>^8?_L M:C>U+(G"4\%^T5R74V_L08X%:9B^%NLOV-4SM'R98,I]8=W&)B,/LD9I475@ MHZ"BO!W)0[<..X!Q\ P@Z@"1T]TF$Y?-"Z5'#.<\SW\;[1V@N.-H(7T8N$7QM^!'$P@"B(PA?XXGX! M8L<7O\$"["5,^H2)2YB\V8J_S'^0',+K0_Q($G&>W::IG#!-4I4>D]*&&TE M)0'N(:=4=C8Q\/M]%A"K=" MFS+(Z\[(=AG301".=NSAX'@8;^Q_W2=_IYM5*%>N9]M39U:I;6R]MW\6YFTW MW(:W;\HED2O*%3 L##0X&@T]D&V?;@TM:M<;ET*;3NNFI7G:4-H \[\00F\, MFZ!_+&=_ %!+ P04 " #3@ Q3T;/8+UH' "B$@ &0 'AL+W=OY[D/7NET9]VUWQ(%<5MJX\]& MVQ"J5].IS[942C^Q%1F<%-:5,F#I-E-?.9)Y9"KU=#&;O9B64IG1^6GUV0;>F)Z?5G)#GRG\5ETYK*:=E%R5 M9+RR1C@JSD9OYJ\NCID^$ORN:.=[SX(]65M[S8MW^=EHQ@:1IBRP!(F?&[HD MK5D0S/C:R!QU*IFQ_]Q*_RGZ#E_6TM.EU7^H/&S/1B-CCT&$YFWV!8- R+:'=2%*U\*X,\ M/W5V)QQ30QH_1%FMP?O1+??W>RF"U?_V^_" G%D+0; M;RFCRN-.'2D)=M>21?NCCJ> Q8[F\T> M;B"=HJ,L(MM*MZ&.9CG@2*O?C"RM"^HOZ*"'K !&*.]K:3("DC[XCO]P/CY9 MK?8F'2[&\Y?+H_OP[U38BH$7?9OGX_GQ:NC$R>)EM_$(()\:45<)D'=&_&IO M$JB+V?QD'$-\:(E=%<1/,E-:P:1H97,X%O*>P=)' M9@V H$9Y(8L"?)$B,"VV-OV=&S6UJ&!P.RA0;"XLR"Y MUP63+R30&QL8O<3?LZ1RRCH^40"9;BOE9+R_\#>H.YCRPT1 J)"MYFN M)AC+O3T2UX1L1+T#\P04]O?;'A;NMR'+T:9&1[/ %0,9,C0=J%31=+#Z.T#_"/ZPJ%:C)5(:D3 MVDV1QM;&I#&<>9UNO!HYI/)A;H9H!DQV[ =:"W&%4U&@5E _M1?+9]]HQPPY MRMYSWG0-3EZNGB4];,<&61W256,- M/2]YE!3OWUU\_"30 P$_;'D3]@,(SQ@)R$Y)E+_#U?8#BQZV6EQQCIH>!>6E MO";Q B%E-;K7XYI2\W!@HXQAH/L^)LW<^.,MR>I!#:F]<#0B$O8A086H?_-F MVTKT*PD!U'+B-4MJM)P.JSGNDV?M+1P)$ I2V-F%_73 5JLMR*L"'&Q0' M]Y^&?Z]Z+%;_1*XL0I/0CPA=U_<4HW>Y(0GGPV*R^C>*'@AY$,W8COLAC35B M^'8*HB!J\SNH,E9P&P;.IA[4J8@? LTEM+?W$IP.>EFJ$KPSC6,+.YA/3EIXQO&N MC] .HL%T[5C?%%_SZM-,(L5C.$[$8V^^T]YW@Y(0(_XZPE,WLB]]0NAVNP\P M;])WASUY^GKS 2'F$4E3 =89>O%(N/1%)"V"K>)7"""#R2@^;DDBBY@ YX6U MH5VP@NZSU/G?4$L#!!0 ( -. #%-PZ$'+B , (\( 9 >&PO=V]R M:W-H965T&_ -E(R<[Q"H0_;:!*=!!]Y63DOB'>;FI7X@.Z/^M[0*NXI.9>H+-<* M#!;;Z')R<37S^D'A3XX'.YB#SV2O]:-?O,NW4>(#0H&9\P1&PQ>\1B$\B,+X MW#&CWJ4W',Y/]+:_&)YZ[:1JL(?&^Z.F]@1V>_'64>Y:BGI M=R@+N-/*519N58[YN7U,$?5AI:>PKM)G@>\;-89I,H(T22?/\*9]FM/ F_[K M-,^PLQX["]C9?ZS>\Y17B]Z M"NYY3?X>F,H%C2^9K-?D\PQP60ZMN(),*]6=ML#PNF@=VPMNJ^!?%SY&YM[0 MUANZ!1[1RPHT7)50&UT:)J&A)C)PJ'A6 7?4[4>@8RR@J:'-D944<\D<>MZ+ M>3).Z&@(X?V2P%;,H/6S09VZFEJ*44K2L[[>(RB,EN#HEO'D=JR,;LHV]I @ M, N6"2(ROQS#!]VM#U1XBB['+F)O\O>B0MZ$W/R>Y4\@VW."_IP =3GV73Z& M3\P8IIR%WP??MV)Y,"ZTH O4HPXG-;ICJ;@J#WP-=6.RBBZHLQ2IUN=N+L+7 M2Z;K_VV\?4*3<8L#0@6F?OW;A=!V>G+UV M]("%:47_&-!X!=HO--6A6W@'_7^0W5]02P,$% @ TX ,4[+W*AY/"0 M<1P !D !X;"]W;W)K&ULQ5EK<]NV$OTK&-WD MCCVC4"1%253B>";)35\S;3-VDGZ&2$A"0A$J %K6_?5W=P&^1-EIT_3VBTWB ML=@7SIZEK@Y*?S9;(2R[WQ6E>3G:6KM_/IF8;"MVW 1J+TJ862N]XQ9>]69B M]EKPG#;MBDDJ^$WF=OMRE(Y8+M:\*NR-.OP@O#TSE)>IPM!?=G!KX]F(996Q:NGM#B(M_\,MO[[2ZL TK@9I^$"FTFY03I88 ME%NK85;"/GM]:U7V^=EKL"MG;]0.8FTXNNMJ8D$ZKIED7M)K)RE^0-*<_:Q* MNS7L;9F+O+]_ EHUJL6U:J_C1P7^5)4!FX9C%H=Q](B\:6/JE.1-_Y*I/=%) M(SHATS]5M +X]LRPVS!\7$[Y6T1R;+3)28X&Q?\-(\ M9Q;6QF$4.VGLQV;^'^R=8 M H"T^@0@P:QBY)JRX@4Z%$#.B'%W>J\E".?[O59WL&9U)(D^)*AQM'AAV$J! M?YA:LUQJV*BT&6.88 .(P V%, :T@147\I(ETWB<)+&W9@QC./@4IW&Q-Q( M%9Q8YK+<@->=&&XLR_FQ7BEW.Y%+<#3$!! Z$[1X+4T&1Q\%UQ0,$ _R395M MF=GQH@!%RFJWD3EL1>_C:LH(7-UFIJ%, M5'O,9;"S5"4Z1:XEG'$R!TI8+3/;S+B<.S-1E=(:-&P"!_NU>[1>NCNC$98- M>E[L]H4Z"G1Q)S#H$@4*:[87VM#A9ZW_>1M9"8CZ#&EELF M+1/W>]@$J2N+@JDLJUQL>/X)(-_0=&E<*D/=PM3I2I$N_J"P5#D*%46TQG@]N:=_/5L14CC;S7H1Z%[EH/R;,VE9I#JE=L+EBJZ^EU4JI75 M4']6D'KJSM^T._0!9*#3L\Y2.J>OJ!-;A]3K<_8,;_E:%< F4'8]D8&V&Z4E MWA1_3I8Y\;@L@\"J0N;<)0[\ WBRM!;XC:9#*(OH6"VV2#L@90ME#-P8/%55 M!N;-Y7-"J7#ZXA_[_WZK(78[5VT=RC8 >2OO'YBI=R.$XI_0/76&0W;+"^'< M SMLZ#HU0N>L'@V[;Q%B[CSEDP7G;?I=,J^%R4XMO!Y#7=)PLWE! 2G!DW3 M6:M'$C;/BUFK7Y(LL8X B@%PHW]UJ-9-^09&>KA'-X8Y M73S&(PS1A1<<[<:[P_@&XD]VHQ\VSL]P\6@WW;ZU D!!Q'?!W')P.B=9F/%1 MZ.?^Z43^C3@S&/NU L N#:W#GS]("VQ8NNE=__^EJ86GAXA[H3-IVM, 5""C M'3R3;^L)7T6!+62$TFZ 79#7+]FOG5(.5@Z3Q8#*6^09Y5 MB'SB"U574)0 PTG#H:0H#A9#0T[]TR5_'>_,TN4X2GJ0% 6S5MPB@&O_$>Z$ M9Z&NYL(+< &Z*@/9(!,UG88G,D.4-:U=1"1SL#=-$XA75YME #@Q"Y8M= R9 M+!6J#=SG#59;"?DDH?!DON1B=>K2OGU;ID1'EWK\ ,3ER2)(H$\L"FIY8>&3 M63"K!X@^H1, A(NCJ\$/]PB>TKE&8:L*(-!4,/N0!0N;%AM)%M> 1,U5<839 M.QQL"(8]#+P31QNS566!G5@:4JM";@B(Q[A=BWT%P _(>')"WEHOL4;#;K@& M9BVTIO2!4WITT#/PA@')=?_=T3[B;6Z,<'8E(*N%6UDV3 ;HQ@;6%B=$Q]G8 MT=CA@#0GW+\GHNNQ#,<=^@,/Z7(POPOJ%-1X%XAS_=&3B"X^K(889D( 8UMK MM7O8==A (0G;E/*_>%L@K SHI$;;"\E7LG ]IF?*IU.RY:0/LZX5+Q B&'VK M<#YJ:9RE1'9?AD %X[[6X*%:%)R<.TRNTUS\\\QL"/8>NC^4=PXX:JT?PVE@ M&AYF&L1+X\OS,OIXTT%G],>A+E-UR3G/Q-N*0O35Q;#NP D$ED&\8'E%5X!Z MR =9(>KA@O$X#/E3VMRA<\(@:L &>Y45Y(=/7.W;C2\=?1X3+3&TJNPDY?F> M [/#07I5N_OQ;L>;4K<[9$82+%J(/&PE,"UI>O5BU;L?LE6 Z!9O(O>LCES; M\]#7@GOJ!2%Y8T!CH@$!>^LZ1(S1=QC:5U:9 M.B-V M R=[6$&[AX?G\N3589#/ */]@&[(W0EN/-)^BA%FQ?8<>M1?UE!"M& MGXEJ_"J%]^A3E6\(0<&'C5I@>N-:I$W-VYW"NTY8^F]L/IO[>]S?T0%\L-@^H5W_*0C;T#6O+'Z3_ M=7!/:7V4SL>+Z;#D1#$6_HR<$VGW-#9SJX@_7]5CRD4*I?2YWZTF'1^ M!MH)O:$?N_!C755:]XM0,]K\GO;*_8S4+G<_QOW,-?!2 VQU#5O#8#$;.99> MOUBUIQ^5H.);M:/'K>#0(N "F%\K9>L7/*#YE?'Z?U!+ P04 " #3@ Q3 MQF$3-8P" "A!0 &0 'AL+W=O&E? MO#N7<^;,6C/3UKH'7R,2/&IE_"RIB39G:>J+&K7P [M!PY'*.BV(3;=._<:A M*"-(JS3/LI-4"VF2^33ZEFX^M0TI:7#IP#=:"_>T0&7;63),]HY;N:XI.-+Y M="/6>(?T?;-T;*4]2RDU&B^M 8?5++D8GBW&(3\F_)#8^H,[A$Y6UCX$XVLY M2[(@"!46%!@$'UN\1*4"$-,^I(!>'C?LW^.O7,O*^'QTJJ?LJ1ZEDP2 M*+$2C:);VW[!73_'@:^PRL@=F!5J:[A2/NW@) M[ITP7L3W\M.4F#]DI<6.:]%QY2]PG<"5-51[^&1*+)_C4];5B\OWXA;YJX3? M&C. 478$>98/7^$;]1?/Q?7O)UKG>3]_ R']P8N+9; MU"MT,#P)SS.<' '5")=6;X1Y C2$#DN0ABP(\&BDY5'$H@E>CFE05ABH1"&5 M9/Y64@TW;B6OL#P"CC!#\(NJXH0@I$OAB&T-U[45\_)4H)-"@="V,12 MOIGDP]-S#[P,/ E32K.&K:5P1"F2)/H!W#,D2/)[?(DKXDHE3WU\ RB8T!J6 MY$$XA*IQG.8XSQ=.KF*?H*T+2!)2!?/:$L+Q (*(;'3^MQ^<'HR-1K>.R\%S M,6ZEFZ#>V^^?BV[L_J1WR^M*N+7D/Z.P8F@V.#U.P'4+H3/(;N(0KBSQ2,=K MS3L474C@>&59[\X(!?JM//\-4$L#!!0 ( -. #%.&PO=V]R:W-H965TSFXG73F;W*T1"$A**X "D;>VOW]<-@(W M>K&LZ,7)FU>E7*@[57TN;RR>3AHJF5ZIPFE3"*OFKP^N1B_>7M)X'O"K5@^N M\UO03F;&?*6']]GK@R$QI'*55D1!XL^]NE9Y3H3 QF^!YD&S)$WL_H[4W_'> ML9>9=.K:Y/_66;5\?7!Q(#(UEW5>W9J'OZNPGRG12TWN^'_QX,=.3P]$6KO* MK,)D<+#2A?\K'X,<.A,NACLFC,.$,?/M%V(N?Y25?//*F@=A:32HT0_>*L\& M<[H@I=Q5%E\UYE5O[KPRA)F+.[TH]%RGLJC$59J:NJATL1 W)M>I5DX5 MK!1LO7+;9+N7&KGM"U?*5+T^@%\Z9>_5P=XEQ*>E@CND9E7*8DU[JPM99[I2 MF=!A7FH*APUGDE[.&R*N);*4]TK,E"H$5BVEI7'6K$0%XN2%3L@B@]^FQF:. MY$H?KOV:6(89L!GH*IA\M11_N[JZ$4"9AH5V55UX]&$W!M';.E=B-#P>CHCN MK5K4N?]X=_P?<&-6=;Y@QF=K7O7NI^M$/"QUNA2ELBL-[L%NG6)$IEV:&U=# M<+W%,4Z;S W$59X+F7V!)_*V$Y:,=FP2ILC98@KB+J>]UM;2A]Z$0J7*.3(N M6D"*N=16L*:*RK,=A--324\!,YFSH-C/O6 [FL!T@+1E6OXCT;%J2=@))6%_ M8 -0DGY=FCQ3UOWPEXOQZ/RE4+_5NEK[*=(MQ1P8W=7L2F:*1% M3;U8$I-. M?8>)9 :BJ3 AS>L,^X,HPU8W-3HWIL)018H!3VQ,$!;M(U<5IA9%#=K/+IF MY0+!A!ZPA5RK>]"D%;N*AK%"15@(TT1E,.>K>L)6T! 6HCVLM,L1\Z"9@?C\ MQ%LP%%%@JR9:L=*J1"K:@\[)#S( #06F*)E(JEI*K"K7V(50CR6"6) )#9K7 M$.5:2;N-F>?UTI>X@W+SC-:AJ$ZN"0I?ZL*'3?9-6O-[R0:M,T&:?^55>*M* M8RNXCJ"H2E[\CV9;M".A*$*('R&DU4Q9,1DQQ@\'8@_P3AO@G>X%WL^.Y?P3 MW!=:WL1R#[;?1X&QU -@X\O/2\K+F&R-W*^%OV#\KFO%T3Y5LR3)63JD4:6W M,S85.9_#1H()D8BQMEQ1\&*SQ/B('+F6,YWK2@=2K6<$Y@G;:.7.G,[;WG2_ M(.TTVN^WF4.,F<>4]8'+!TF!3$/P]!1B MVSV\G<6Q;@0@K64$;ZAT E\ 7K( ;+0R=@UX1>2I*Q(_;;X5$!A1K%0'F@4A M!URTX3;S9@/32S5ER DEN#5'(0\@A!V9!@';%0TP)T9IU[$I+T>&%?58!;/S M$9.Y__CK^Q^/1Y<">\C42J=8'$,SV&I*)#EP-D\:6PVFN+GM6>W .X6CW9#9 M&@UL"=#&F_-H0F(-)I(T]L&87\]I^VPGJ2R#2A#TZK($1^D2Y0D#Y,+R>\)V M:;$[=@!0S$W)WI;"E#P;P6K4L54Y&S,%(RPH/4-> IO,@*SH,$.J>B7>+M$ M:0 N *G*5N"DNYT"A4LW[#2X#V^Q"_8GS"IH:*.%Z$$R#0 ?"@8*""M!0>/+':0G_ WI^%? ST!\ M:+%P*1WG)!TWC@E%6+%EG/TCQ)Y-,_QFD(+R0@R&"0'_'$D9V5#7=PA6@OK; MK'&G+V[UOCVA[:P);6=[ ]-M0,Y;* '>3B+=%MV^FP@2#&2,XNKN6GPR)71[ M-CQ+1!S(N[E&<+"2<(HAZ;I1XU4/E!FYVVQW4R<1^K43,$I"A%A1(*-'L@Z$ M7^JR]* M&V,AX^91G) !J2Q$(-GN)/L;_$^;R^>6ZZB= ;N82DD>&49#AF89CD! M&ID-5L/"]SJ+N4 CDC[OK7+[B@N[B$Z'M%Y5K':BJZD*Y3V'M-7U(881;Y;[ M] :\^GCEHV:4=MIW@X#U6%3;[!CY(5*$4JZ-=4V^BT>&-4Y\9KP63P5LE*K= M65TAFOVW22^I?(W&R1PXU4RG:./3%5,T#!$20:@IU9N+&.LCU^TVJSZE3O$> M4-3)582XD(SYP&BWR3M&>-(66S97W'$/47=AZD#WNLY_IZ58)20>4IBQ1I&R$\PS^+B(I$ M+MG()BQ_X)S$A:QE1NKE:K^1M'?/!ZZGK'9<7!HJ:99LS;+P.;4PQ#4-+AI) M,-V(&%R@=E@DK;<)8T]],4G^=AY9N!T /52#Q2 )KH U4>I20NF./%B <,WH M%H)\, !0GP&FYYIQ %.=WT_4#E! $;VE1([!T-CJDW3!R,&<6=5S4]<:!>>D M)D?US#[/#AC*\A;14+[(Q0()1NSXF-IRK,%,;3K&YL0A&[*I'2S'';T0A$C# MRZT_JL7GW M5S%-SL]&G>=Q\Y2#+ I6W#*%4(^NS>C@N!!N'@@U+[ ME"AD&<"_CH=T$YSIJQM:0CJ@7'/[ XL M]/J=,UC\1FMCJ]H'XD>N:'USF]4."8?.$%><6]M(">='P%7A]\=UK$J7A?ZM MWM*O(EFRI#B^A 2$EFPY]-C?M%(Z':*85NW(+;=NJUMO^E2><_1VF\]\;N)(Y'!^6&6FO/FH1#2A_(FDI>(/H\AP^IH(*M53.\P MSU;'9,Y]87.KO:N:=DK(O$)6R4\D6834I@L% ]*D\]3[VR&])"F-AR\_VIG^ M /%?^S'OPAC^.GIYY/TG#KHU:YF#P,>28FI=^,;?^YM$_/-&'/8I-A0.?S$P M\ND1!,_I 6R<4@\N;)YIN?DNPZSJISD^"XA A"J ,Q0:_^[J[FVG.@7,)QXG M?F6*'Y0D'V#W^N$OEV?GER_%/ZE)(T8OJ'?.!S78YF^UJ;CH \@YCR?4O9KK&>Y]U$ "J%%S!S\X$$9T_&>PP=KXA?C7 M)C]/&/')+3&9^/Y;65/IT>2/9D9'@62=B5":37A[OR[Q^5@]-Y-G8[&O & L9%KIM-S>!K/00.!M^QD:ZXR1?KHMTI,KR! M&OBVG^\M RO!:$7%O:54/L05%AQL_F@SR>PLM-0H\VRZ7&]FGKW#*X96)2'T ME?Q"1U:P@(6QZ^LJ\AGUVZH5I,KD\[;S@2>.7>][\ M47^?' G^R:(X'R<7%Y??(HH]AVF( MMX"1-)P"YG7LBC6#J!L X/%C@3>=TZ<9=;1#-ZZ9$^Y;//!=*.0GDH['%LH3 M\.E;H$@':UR'(>8PC;V'?%?M$IVC,,\QT-[X3+)WP<0'\]Z^ M7_H7VUZ;8:(T=$CF8R53(?AQA,X>Q-LK%.HQ'(,WK69JZ]3MS8_(Q$ZA=834 M- [].4-[1R$)W9EU:#[-*'.M=&1M\ >U+/97O\\W)NZ\VD,=<-AFY6&O2$*^ MA,8GC*!&\)5.'75: ].+RV1\.J%?DXOD.=^%;)(L;UV4J[80.YI> M)A>GESTFR5FONP;YP$W SJR+BV0Z/=M\],V)47(Q.4_.3B_PZVQ\GDQ'3>=E MC\-?-@Y_^_!<&TE/M96O T'O]1E01E1.CHB(_,?#T?C7G7R M\\>W=_0Q%A.#< +%-,.W9 U;W M7)_28 0"U::>JD!V$=OT?2:(2.[/1_EPA'V0S@9;LI+/GT$*R0N9\&D]>QBT2?R(7.K#-!2DND;EH^Y:-&&P,,L6\[ZJ*W=""7TQD@C[;6IW2HI^\XF.3X&J4>I;"AF(-X7 MXIV:V9JN$\)USORI!Q?!P8*O[CZ+7\R OQX/QZC3D:%3R5ZT&12^7>Z=>7D\ MPLP[U.VYGJ]C8.X@!5G(^P)L*O%)/FZ_%7O2N9;,5PWH\C4=,8"&OZ'J1) MD_NZXNI\5&K=G/J^RDJHJ3H1#7"<*82LJ492KGW52*"Y$ZHK/PJ"B5]3QD>+ MN>-=R\5<&%TQ#M>2*%/75#Y<0B6VYZ-PM&?[^+0$TB#5P2BG4#D_&X- M.2\_4$T71X<[KZ.]UY?1H,(_##\A<>"1*(C" 7UQ%X78Z8O?'(4!8^/.V-@9&[]B M[ -3=+V6L*:N+M'F#6R &W@IL,.J;DL@A:CP9%D?M.DT<"41P/E'72E74R6(M+[!>YP0+$@BHHDV1#*^,H MJA1@<6%-D8K1%:N8MGA2 U5&8N( M,%3\;^-L(#2 M2):!#>>;_6D[-&9 WMF0'@[Z 9$%)D.^./-4&2:7L!SW@]-5QQ4K!7+C"F'/ M,OP%9N=2F]T]R7AC7B>/_L336)'P>#^*NE%\?( G"SKOE^0KJDH"7PW#1+JZ M=C4:GEELA(==,$EAL#Y[H)9X\6S<8SBAZ&R \U[_#Y!!O<(DQJ$+1?"#0S&- MO#2=?4\H!C!RTF'DY+LQ,F>579%:_!O6_#X=UZ*8>D-? M76J1W1'16%!UN&:W8[%#E11Q%Z_^JR]X'2=:6(@Q",MXH3[N=;8DG7G1.+:C M./5FR9A\YAM0%F=07B/4V*%R9@QGO<,7)C,O'<\>.6G3B,B-N]F);*F4E/>D MTA3;Y>0IV?;6T$OCJ3<9ISB:1-A7P^"E$O![E^\:Y-H],11Q-\?V'MYQNU?, M17MY/RQOGT"?J%PS#%P%!8H&)U/L>;)]5K2$%HV[RJ^$QH>!&Y;X$@-I%^!\ M(1"2=X0UT+WM%O\!4$L#!!0 ( -. #%,'/L%XV@( !(' 9 >&PO M=V]R:W-H965TFH;"V4GF9 MQC0T!&S[[":7QL*Q,]NA\.]W=MJTC($TC2^)[WSW/,_YXLMDI?2MJ1 MW-=" MFFE06=L(W2 M<"5!8SD-YO'1<>KB?< /CBNSLP97R4*I6V><%],@V&H:C ,HL&2ML%=J]1G7]8P<7JZ$ M\4]8=;&CPP#RUEA5KY-)0E:\JUU;3+*<_.YGFN6RS@[)[:;- DP5\LQ5J.&FU1FGA M*V<++KCEM+MWPQ8"S?M):(G<083YFNBX(TJ>(5R"7M

UAA#, M^R-X]V:<1,./K_:FMJ)OZ\9QBCG6"Q(ZC+=.UW/WB.!$U:XDUMUQJDJC8$[Y M B66W)H^YRT,!VDZ?F1G60;GTJ)&8Q])B9.MI#2"FXKKXD/#M'WP)(U6)1HW MF9B $G'+$@^R4;IK)1G,:]5*4E*T"%;!7"OVI.YQ-'[B2P_'<(4&F8#:+X8,<>#0Y' MP[]=D'!G3M6HEWX:NZ^-3J<;6;VW'_CS;LYMP[N_Q0732RX-""PI-=H_& 6@ MNPG<&58U?NHME*49ZI<5_;10NP#:+Y6R&\,1]+_!V6]02P,$% @ TX , M4_K(?'B/ @ @8 !D !X;"]W;W)K&ULK91K M;],P%(;_BA40:J6RW-JU&FVEE8$ ;6+:!3X[R4ECS9=@.V3CUW/LM&G+6,4' MOL3VR7D?O\>)S[Q5^L%4 )8\"B[-(JBLK<_"T.05"&I.5 T2WY1*"VIQJ=>A MJ370PHL$#Y,H.@T%93)8SGWL6B_GJK&<2;C6Q#1"4/VT J[:11 'V\ -6U?6 M!<+EO*9KN 5[7U]K7(4]I6 "I&%*$@WE(CB/SU9CE^\3OC%HS=Z+?66&K M13 +2 $E;;B]4>TGV-0S<;Q<<>.?I.URDVE \L98)39B=""8[$;ZN#F'/<$L M>D&0; 2)]]UMY%U>4$N7:GD^JT% M+<@%9)8,[FC&P0SGH46X2PGS#6C5@9(70*?D2DE;&?)!%E D#0:D21*XB.\M*\T];STGRH] ASWP+$'CE\ WN(%*1H.1)6$(YQX M>/$,WA5[G+4SY_0D5_C7&PN%8]L*2*DX7A^&FPR8Q(AJ#)6%&9Z1-Z]F292^ M^V\C'COX8]\&+B 'D8$F:;P+NF_B'A'YJC-VA4;OG/E+1249:.#4>:^IMD_# M7O/:8:,H>A[ 7\87ZA!Y1?4:^IST0-&M[B452EOV"_> YU(\&,*,::C, 4_2 M6-/K!_%H-IGL+ V243Q-A^2/XV^9KXU$\GAP6,4NF?_NAPKU[*0"] MN>YCT%,C;7=%^VC?X,Z[>[U+[[KC%9;&I"$<2I1&)]-)0'37<;J%5;6_Y9FR MV#/\M,(F#=HEX/M2*;M=N WZMK_\#5!+ P04 " #3@ Q3:!#)5H<" !& M!@ &0 'AL+W=O$"_G%=GA#=KO MU95VJ[BG4"90&J8D:-PNHO/1V6KB_8/##X:-.9J#KV2CU*U??*:+*/&"D&-A M/8&XX0[7R+D'.1F_.F;4I_2!Q_,#_6.HW=6R(0;7BO]DU):+*(^ XI;4W%ZK MYA-V]62>5RANPB\TK6_FG(O:6"6Z8*= ,-F.Y+X[AZ. /'DB(.T"TJ"[3114 M?B"6+.=:-:"]MZ/Y22@U1#MQ3/J/RX6C>SF/K4GC'N.APJQ:7/H&;PJ62MC1P(2G2/^-C)ZW7EQ[TK=*3P"^U M',(X&4":I*,3O'%?[SCPQO]0[PGLI,=. G;R%-8]%EIS!+6%AFA-I#7@WH"Q M1%(F=V 55+4N2G>!H%!"N MIO)3'COATJEO>L!+R'-A]/, M?_G\68)4%J$B>W]QH?N^,,H&LU': WO<[%E0=:LL\K=)*N!VE]VV6 WTZ M&4P<[Q&YL]Z8YX,LF_[M63]V$>.CMRU0[T(',TY@+6W[S'MKWR3/V][PX-YV MV$NB=TP:X+AUH_OM5:CDM<#7%/:B,R;*DR5C#VKR5W(YLI1!D$$L%0+%UPZN(G*^D"Q^^/T*_4K(-^TJ?!Z"]%MK3T-YST%@T29D!82LBU#::,@F)NZ&%1S4&$E,) M:\93$"0M4!RG2'>I=+'HN!86Y^(_;,-OOX2.Y;XC/^M]O^$ )*\X (H#!#,( M.H.+]/&9+XVVRK%Z6-6HLVR1!45&$EHD6 '\ 61:K%N!7XGCNYV9'3B=F><& MG9GKNN0C%!CB3*/1!"LK%5*%? <]A]S0/]CA6>TX\ _V>5Y$[D Y?%&8R:P MPXZWU0EM%0*O'8<'\R([;,?VU";W3*)AFCYZ.7IWAD0=3R>>?>1KY'6C,K&M M:6<>>>X S_V6Y_XK>ZDWMW4%_[#@3/_0O>J)3(^BC7M,BQH,_,?&O905I MUY"Q[3D3+[3Z2+9C!'U'3N/3]*N3Z/AA-+&]HP9D&_X!+C"PR+^"4*:H]J#. M@%A-)",[7.YC(Z:RU+5.,"V%Y38A4H=T7S<,/*GO2(LT?:\(ZO+<5^W=15\*7853E8TDQQ9)#R MV*+KC+7D"9V+\QC'J;.L@3 ';9B#%X=YW_2,IOZIP-_HY\,YC/RC':YW>I\* M'(?AIN%X@A1)4(,\I9!56K;3K?9:;L<4AS)%IZEG..0-N4M%J>]O4./2K@82$;4+"%R=$&8$=5>U:<;LL4BG( M^&[QY?P_\S#T_T;P%[;S)@6G;=H.IY/ [?/>=E3WOOA.8YV$H=L_4%(!FL4-4R M OP%X=4]K9I(MM5WHR63>-/2PPU>;8$K ?R^8DPV$[5!>UF>_P=02P,$% M @ TX ,4_\U3B7^ 0 7P0 !D !X;"]W;W)K&ULC51M;]HP$/XK5M0/K;3BO #KJA"I!4W;M$D(VNVS20YBX=BI?2'MOZ_M MA(A)4/5+?&??\]P]E[/35NF]*0&0O%9"FEE0(M;WE)J\A(J9D:I!VI.MTA5# MZ^H=-;4&5GA0)6@ M8#D+[@)2P)8U E>J_0&]GHGCRY4P_DO:+G8R"4C>&%15#[855%QV*WOM^W " MB,87 '$/B#\+2'J [QSM*O.R%@Q9EFK5$NVB+9LS?&\\VJKATOW%-6I[RBT. MLQ4W>T.8+,AO_M+P@N,;N5X ,B[,#;DES^L%N;ZZ(5>$2_)4JL;86)-2M+D= M \W[/(]=GOA"GE^-')$D_$+B,([.P.06WCDX>'_<&H5#[+C07;L^9+/ MR_Z -1E8$\\ZOL#ZD.=-U0B&4+A1XCG'Q-VR0W8;1TDX'J?T<-J2 M,W'1M^ETD@QQ797TY/>[J_>'Z1V7A@C86F0X^FJ'57?CW#FH:C\1&X5VOKQ9 MVA< M NPYUNE\.BX(1O>E.P=4$L#!!0 ( -. #%/(,@],)P( *0$ 9 M >&PO=V]R:W-H965TQBB1+?XR--*CN2>;8- M(L-+J[1=1 WS_C:.;=%@*^PU[5&[FXI,*]B9IH[MWJ H ZA5<9HD\[@54D=Y M%LXV)L^H8R4U;@S8KFV%^;5"1<=%-(E.!X^R;M@?Q'FV%S5ND9_V&^.L>&0I M98O:2M)@L%I$R\GM:N;]@\-WB4=[M@>?R8[HV1OWY2)*O"!46+!G$&XYX!TJ MY8FP4]!*W:_B9:C#&2"=O )(!T :=/>!@LJU8)%GAHY@ MO+=C\YN0:D [<5+[G[)EXVZEPW&^[7\&4 5;66M9R4)HAF514*=9ZAHVI&0A MT<)[>,0#Z@[=6I#S#66]7",+J>P57(#4\*VAS@I=VBQF)\\'B8M!RJJ7DKXB M90X/I+FQ\$F76/Z-CUU:8V[I*;=5^B;AUTY?PS1Y!VF23IZV:[B\N'J#=CJ6 M;!IHI_]=LC>"S<9@LQ!L]DJP>UT8=$/ 0D%!EJT/2SM7HV;C>_E>] M>^IYH/;3>&PO=V]R:W-H965TD$ )"G?J2V,XYW_ENCMW;,/XBE@ 2O68I%7UK*>7JQK9%M(0,BVNV JJ^ M+!C/L%13GMABQ0''AI2EMNL$>]%8X@1G(I]6$JYE=68E)!E001A&'1=^Z=6_&KJ,)!O&3 MP$;LC)$.9<[8BY[2?#JA. (P2\)_KD*04D(SE4(2X()W2YB-XD;88D' M/3J*U$\.9@5#8+8 LU(0LF"1)A*=!M%+*>2 MT 1-6$HB @)]1E-8 \T!C8C 2<(AP1)B=#D"B4DJKA3B:39"EQ=7Z (1BAZ7 M+!>8QJ)G2^6J%K2CTJV[PBWOB%L^>F!4+@4:TQCB!O[H-+]U@F^K%%5Y\K9Y MNO-.&OR6TVOD.Y^0YWAN@S_#\^E.4SC_ISY^M_I>,ORJ:7QCSS]B;Z?^>K.K MWMEVQO-W!47W$C+Q^X104 D%1B@X(E2:;>J?@M@R1/TW7 _:8=CIV>O=HAR" M_-!I[X-&AR#7#_QP'S5NT/-\OP+MA1=6X84GP_NQ)H_PBIX?()L#/Y6P5F6Q M];&5:5="[?=6IB"&.YD*VRVW5IE#D-<-O%IE#D&N$WBU(H\/42VWXS97IE.% MUSFG,I/I[)SJ="NKW8^MCNN\_=:=]]:G9.XU?+M;VQ7#!E38JFV*40/(=^H; M;-PDZ(1>K4+VSB&6 4_,[4$@&ULC51=;]HP%/TK5U$?6FDC(8&65B%2"ZJV:940 MK-NS"3?$JF-3VX%6VH_?M1,B*@;J2WRO?WF M+@Q-7F+%3$]M4-))H73%++EZ'9J-1K;RI$J$<11=AQ7C,LA2OS?36:IJ*[C$ MF0935Q73[P\HU&X<](/]QIRO2^LVPBS=L#4NT#YO9IJ\L%-9\0JEX4J"QF(< MW/?O)@.']X#?''?FP 97R5*I%^=\7XV#R"6$ G/K%!@M6YR@$$Z(TGAM-8,N MI",>VGOU1U\[U;)D!B=*_.$K6XZ#40 K+%@M[%SMOF%;S]#IY4H8_X5=BXT" MR&MC5=62*8.*RV9E;VT?#@C]P0E"W!+BSQ*2EI#X0IO,?%E39EF6:K4#[="D MY@S?&\^F:KAT4UQ83:><>#9;--,#5<""KR4O>,ZDA?L\5[6T7*YAI@3/.1KX M"H^,:]@R4:/#%UPRF7,F@$MC=4VSM08NIV@9%^:*\,^+*5Q>7,$%(>!7J6K# MY,JDH:7$7?@P;Y-\:)*,3R3YHY8]2*(O$$=Q_S_TR7GZ%'.B]ST]^D@/J5U= MS^*N9['7&YS0FV->:^UZ\Q=^XA8%],EZ4A+?:33ZA>Y>41\5^B%4TH5*?*CD M1*A/=/Q,E$$797"VH DS)>!KS2G2L60SH4;AVBNXIV&;#8?)[2 -MX>#.$;= MQ*/1;8=JT@L/_E?W5CPQO::*0&!!O*AW,PQ -_>O<:S:^%]XJ2Q="&^6]&2A M=@ Z+Y2R>\?=BNX1S/X!4$L#!!0 ( -. #%.3KIT+ZP( %0* 9 M>&PO=V]R:W-H965T-FEK[A J0"IT MTS:I&BK:^NPF)\2J+YGM0/OO9SMIH)2FTZ1*?2&^G,OWG0_;9[H3\DY5 !K= M,\K5S*NTKL]]7^45,*S.1 W<[)1",JS-5&Y\54O A7-BU(^"8.0S3+@WG[JU ME9Q/1:,IX;"22#6,8?FP "IV,R_T'A>NR:;2=L&?3VN\@37H7_5*FIG?1RD( M ZZ(X$A".?,NPO-E&%L'9_&;P$X=C)&E8!$!A5S;$-A\MK $ M2FTD@^-/%]3K+F@ROVB76<;>"AOE!:L2.)MA8?+D%C0M5'8ZLJ M+$%-?6U VE1^W@%:M("B%P"-T)7@NE+H"R^@>.KO&W(]P^B1X2(:#/BCX6#,")^X+'+E[\0KQ7:CB0(>DS)"Y#\G\9$-SGM#&U1:44 M#.6"U8W&[DR9/X%S,'L[]_\W [P%:<[S@)XMFM2AL;?&=AYF\7B49%-_>UCG M$W:C:)R&06_WA&[:TTT'Z:ZUR._0S]HR&"K?J(\W>B.!QGV&\;L2:/R\\&DV MB9+X2*!3=G$V29/3 F4]W6R0[C4H+4ENL2JG5<.)'JKCI \\>2.EPF!_/0;O M2JL.SE,1)EDR.:U!>'#/AX-$EH(Q@ZH]+3=82G/-#Y8HVD>.WDJ&_:49QN]+ MAOB9#%F6IJ.C$_.J64O7/WB?&CM^]?[&YZURV6,*:T]\D4\7"F3HH@QS75-WS_5=H\XF-OY13:7_1 MOK7U')364O&R%6N"DK#FB5_;.AP(_.B$(&@%P;\*PE80VD0;,IO6!BN\G N^ M1\)8:V]F8&MCU3H;PLPN/BBA5XG6J>4J344-&?K\JL^%!(DPR]!/58! ZUH( M8 I])WA+*%%$KYYO0&%"Y06Z1$\/&W1^=H'.$&'HL>"UU%HY=Y7&,L[=M$6X M:1""$PC?:G:%0N\3"KS 'Y"OQ^4;2+7@J$G05":R_\+]49"1@ MV 4,;<#H1, U+TTDW!QK'4P Q4H3;(%!3M1@21N7B75IOM2791A%T[G[C?98$)%=5EBH-UN: M2O E>8X0WO2AU@G_3(% M1ZA]D\DPZ+0#G8Z"VH]M"&;:BS2+CV#Z)KY_8E=G'JHM-/2SWM>8>/[DB+]O%,_B\"@!]Z#?F[OV!Q8[PB2BD&N9=S71 M^8OF_FHFBE?V"MARI2\4.RSTE0_"&.CUG'/U/C&W2O&PO=V]R:W-H965T.G$C5VI="(KPYF *T5T5994/9X#E]NI%WI/ M ]=L71@[X*>3#5W# LSMYDIASV]9TP-WV$_MGESOFLJ0: M9I+_9+DIIM[((SFL:,7-M=Q^@2:?@>7+)-?NGVSKV&3LD:S21I8-&!643-1? M^M#XL ,(^Z\ H@80O1<0-X#8)5HK>/0F T3=A<7 M1N$L0YQ)+Z18GQI0)9G#TI!3LL!SDE<9V\G@.AC*N3S#L=C$G MQTKQ^]LOZW2O1(''P@41"%'?#98?@< M,H2'#A[LPWUTHK4C:NV('%_\*M_2'*")6YK8T?0/N/K7MRTS!9YX3@WD9$.5 M>>SRJ68<.D9;>_=I'(;]P<2_W[6C(RH814D;M2>WW\KM'Y3[72W9)6J[L9(O M)!6:'._I/3G@R:!=9/ OU@Y;FN&;UM9"7Q+61M;XP9Y%^'MFY%M1>^*25EQR M4-PGD=NZ<5N?%52MH4M@TKGT,WUO!.W)&[7R1@?EW0I:2F78;]Q7>"&58 43 MIG5%108DD]ITUO/HA;#3<#1X?DX[HJ(PB;OUCUO]X_]>5N-WE55'5$=9^3OW MK'WC+M$VAL7"886XH)=@OJI^-^J.D1MW]2ZEP8O<-0M\:D'9 )Q?26F>.O8V M;Q_O] ]02P,$% @ TX ,4U(Q2Y[0! 0!4 !D !X;"]W;W)K&ULK5AA;^(X$/TK5G0KM=)M$SM :461H.SJNFJW5=O= M^VR( 6L3.V<[I3W=CS\["3&4Q$G%]D,AQO/>>,;S//%HP\4ON29$@=RC(!CX":;,&X_RL0>5-X.4L'!B#?,9/2C9RYSLP2YES_LL\W$177F \(C%9* .!]<<+ MN29Q;)"T'_^4H%[%:0QWOV_1O^:+UXN98TFN>?PWC=3ZRAMZ(")+G,7JD6_^ M(N6"^@9OP6.9_P>;:=#+(U,L)8_##"L\'@F^ <+,UFCF2Q[,W%HOGS*3]RKSXJ(!,S(7('/X%[,Z1V)P+,9N^68@1-!8JST4(J%>CL%)S.B,(WEZ_KRB/W?2 MWS!=440J$&4$* XREF(: 3Z/Z0H;N:OSQ0T9G@7!)T=JAI5KPVZN/>J= TZP M!!BD1"P(4[7U[$:[.#OO?ZHK$;?9^:'9WF(NJL5<=-QG-TPJ',?Z0%)UJW## M# *0Y++D< D&5E #)]J75ZK DG0);@L2#%J2#G=4'CJA)I$^.ZC4-9B?ME\) MD;4.P8."@,WE )&E1T[Z_&RA4F:F$,&"2U5/CPZ$('24([3:"=WBJ8\;LTOR MGP$V'SOKN%%B516Z5[92"VYOI_:.+SHHC&AP5<"MPR-V#_L2"XGE, MP$>;R!9OEW=(D\:]65KO MG9Q]5V\26B4+W=)2OJ*!>T9<*[$"$Z*C0K+SPNMNVMI"TMBMO6L[9N7,P[:C M,7A6@T*W*&R#][SAKC5;:0C[1P7/%GWH[HC:@G?XYEN_G?R=JZ6$Z,;97-%) MW0IJX.*:IAJMK@$G^>77N_$IO+PN+O,L3'&W>*?[<:HK-29+#1GH=T,/B.*Z MKGA0/,TOL.9<*9[D7]<$1T28"?KW)>=J^V (JDO3\?]02P,$% @ TX , M4QCHN"DN @ Y 0 !D !X;"]W;W)K&ULE53O M;YLP$/U73JC26FDK!))NJ@A2?FS:*DV+2MM]=N *\:FM@GM_OK9AJ!,:Z*- M#^"S[SW>/9\==T+N5(6HX:5F7,V]2NOFUO=55F%-U+5HD)N50LB::!/*TE>- M1)([4,W\, AN_)I0[B6QF]O()!:M9I3C1H)JZYK(UR4RT8N*=EI>V$ MG\0-*3%%_=ALI(G\D26G-7)%!0>)Q=Q;3&Y74YOO$IXH=NIH#+:2K1 [&WS+ MYUY@!2'#3%L&8CY[7"%CELC(>!XXO?&7%G@\/K!_<;6;6K9$X4JPGS37U=S[ MY$&.!6F9OA?=5QSJF5F^3##EWM -N8$'6:NTJ >P45!3WG_)R^##$6 R/0$( M!T#XKX!H $2NT%Z9*VM--$EB*3J0-MNPV8'SQJ%--93;74RU-*O4X'22:I'M M*L%RE.H=?'YNJ7Z%#[!IMXQFX%;A1U&@I+Q4<+E&32A35R;E,5W#Y<457 #E M\%")5A&>J]C71I7E]K-!P;)7$)Y0<-?R:XB"]Q &X>0-^.H\?(V9@4\MH;1VN/_#XQ+NZ/_?\[ M8Q:89\SJ]?I'/6C/_WJ#[1H7%MNA39-[H:5N890 MV@2S7@BA#X'M]/%B2WX#4$L#!!0 ( -. #%,O?<.:" , &,+ 9 M>&PO=V]R:W-H965T^,WA8T\6",3RISS)[/Y'H\=SW@$*43*0!#] M6L,,TM0@:3^>2U"GXC2&A^L]^HT-7@NA:_^X:\ MM,#V*MB>A>T=@6W*:U,V"Y3 HI@?:ST)PR#HC]QU WE0D0>MY+V6 /L51_^<>1M4L(.SY&WP,F_=P; Y;6'%';9R;_;Z[YI\*5## U_\L-,/FIT95LX,6YVYWN94$"MH,5'-Q.T(^H<) M6RJ"O5HYO%:@GUSSHYSLR#R%T[H('\@2/FH&6=K$(J:?LH%SZB4 M7.P0LXUV6H/5.H7/*E2X5BI\'JG"+[6JW^L=+6BM5OA]Y J_2:]P+5CX_Q7K M%8AC#>8>S#T9B*6=[B2*^(JI8@2J3JL)\K*8F^KKQ?AY2\22,HE26&A3KS/0 M=1'%1%=L%,_M%#7G2L]D=IGH*1B$N:"_+[CNTG)C"*JY>O(74$L#!!0 ( M -. #%.LSA7@*0, )\+ 9 >&PO=V]R:W-H965T37(A$8G-;%.Z?S_;"0&2 M$'4;+Q [YYSK>X_MW,&.\;6( 21ZSU(JAE8LY>;>MD480T;$'=L 56^6C&=$ MJB%?V6+#@42&E*6VZSA=.R,)M48#,_?$1P.VE6E"X8DCL/R\5_]LDE?) M+(B "4M_)I&,AU;/0A$LR3:5SVSW%8J$.EHO9*DPOVB78P,5,=P*R;*"K,99 M0O-_\EX4XHB@=)H);D%PJP3_#,$K"-Y'(_@%P?]HA$Y!,*G;>>ZF<%,BR6C MV0YQC59J^L%4W[!5O1*J-\I<VPB#O.X[IGXGKH MD5$9"S2C$40-_&D[O]O"MU4-RD*X^T*,W5;![UMZASSG$W(=%S>L9_)QNM.4 MSO]%G_US])-B>.6N\(R>]Y>[HD7:+Z5](^V?D7YADJ1(F +$R \&R#W+=?K M&CU][[V-L(_=@?UV[$X=Y/?]4\RTCG&QTST%S>J@ON^5F).4.V7*G=:4YR15 MITB=$W5P^1ID0ER6JMU+>Q24TL&%/E[7@5B^H8'%1LG-8QOA=4 M'*IC/.^,0[TRX5YKPE^ ELI9K]4KQ_::.P<[B^G0M; M50B>U*_7J7C5 ')]IV)6 RCHX(I;#2#?[S?;A8^^6K@U[6<00'@8&\%,- MST:U+[*MINY!W+VX88>;%7N7-LRK74E!X%<-JX-ZUJS(_Q_00WS$]U]VD:G(-\WKH^$KY* MJ$ I+%4HYRY0.XOGW6 ^D&QCVIT%DZIY,H^QZJ"!:X!ZOV1,[@&PO=V]R:W-H965TG,?DFS6TVU,\].N$E0 M ;.VT[3_?J]- ND&/(EV7Q(,OO><Y7PJ=KK(*WB4 M1.W*DLNW!11B/_.H=[SQ-=]LM;GASZ M>??TXX(Q$V!G?,MAKTZNB9&R%.+9#'[+9EY@&$$!*VU2?Q] M2.JUF";P]/J8_68E',ECS7:&_BOVO@I%!F5?-/W\]%.(D@(4# >P08 OA-T"6Y2>N^7PJQ9Y( M,QNSF0LKU48CN;PRJ_*D)3[-,4[/G[18/=\M4%=&'D2)BZVX+=<=L8_(G[4= MWIOJY?J-W'P"S?-"W>*,GXA/U)9+4%-?(QF3TE\=@!<-,!L GI OHM);13Y7 M&63OXWT4T2IA1R4+YDSX^ZX:D7'P@;" 44>^<5N9L+4"PC59PB:OJKS:&( :9"ZROAHV^2*;SVRPESD-TX0% MR=1_Z2$2M40B)Y%?)*_TOZO>($9GB"R:!$'0#SAI 2=.P,^O(%>YZH> M,18E43]DW$+&3L@'4^H",A^M:PWY@-SX')N&+$P&]"8M>'+I2D.5N=%;Z!0,^$(#Z\UFB .M" O>/LB6FD/+:S,>* R-.@<)[CD M7>#+XK+Z'-*=,DF2,$P'ZD-/K(\Z=_AW:]FF1B\@\1.$=6K>4E++'!O0V'_8_.0FKT@FBH)+U0'?]M:CP4E.5R88)?% .3J_H^-+3('-XB%2 MG9E2MYL.N-)7&I<;G_:5Y@=0,;&\"2-E&&RHZRJ#'Y:%&1Y\,_Z0%*4%N;*.ED-&N MTDTWTMYMF[G[IH7IIC>=X!?_ %!+ P04 " #3@ Q3"< V03P" !Q!0 M&0 'AL+W=O*C3I9@W6R$6)K@Y_9S NL(&28:HM S&^/"V3, M AD9?SI,KZ>TA:?K(_IWY]UXV1"%"\%^TTR7,^_&@PQSLF/Z230_L/,SM7BI M8,I]H6ESHV\>I#NE1=45&P45Y>V?'+H^G!2$P86"L"L(G>Z6R*F\)YHDL10- M2)MMT.S"67751ASE]E+66II3:NITLM8BW0[FQE<&"U&9NU;$M6L 2R+9*RP/ M*%.J$!YS<,GP6-L$!9_N41/*U.?8UT:)Q?/3CG7>LH876"-X$%R7"I8\P^S? M>M\XZ&V$1QOS\"K@KQT?PCCX F$0CE1))*HKJ..^.6.'.OY@ M7(!^YGM4VN!N"",\12 :-EA0SBDO0.10HZ0B.]?:%GCJ@.W,[9/131C[^S-J MIKV:Z54U+T[+.;+I.[+!);*H)XL^;!UY=MUT]-YT$/RGPS\9@PIEX89=02IV M7+<3T>_V[\E=.T9_T]O'Z(%(? O;N8L]\)DMC-M[X5HRBQ L""3EZ!D[+#J8@I2K< Z0F0!MUUH*#RA2,?#ZW9,^N] MB*$]H^R0$NW@G X7J#)-YT)Y56PJ5'TUHZ'\B(SOD.+#T0 MXXZ>KO*WCMV] '(AW<=AC"3#D\7Y*>2D#IG>")FQ-Z.Q=.Q5%U#\C8])?I-# M>LYADK82?M_J+NLGGUB:I+T6OGY3DW[@Z_]G35JH!PWU(% /;E"_'BKZ'8EW M9R1Q2H'':P5L)\D&W33YT*+FOE%SWTHT%V[365D )C2"!8?,5 ;:*K0@TN#U-%A6](( M!>L=Z'YE#)X-'Z 9RN/?4$L#!!0 ( -. #%,@,P](R ( +$& 9 M>&PO=V]R:W-H965T<\Z]L4\&6Z6?S0H MV4N>23/T5HCK:]\W\0IR;IIJ#9)VEDKG'&FJ4]^L-?#$)>69'P9!S\^YD-YH MX-9F>C10!69"PDPS4^0YUZ\3R-1VZ+6\_<*#2%=H%_S18,U3F ,^KF>:9GZ% MDH@FU@ M"EEF@4C&[QVF5U':Q,/Q'OV3JYUJ67 #4Y7]$ FNAE[DL026O,CP06V_P*Z> MKL6+56;*$M!]ECIIV!>7A:(XJ?FY,J*Z$355.W]IPUZX&>P"# M6L1(.RZ*/4J!AIW? '*1F8NW(<:%%"[DC G)[D66$9 9^$@Z+9L?[S1-2DWA M$4T]=J\DK@R[E0DD;_-]JJ\J,MP7.0E/ GXM9).U@TL6!F'K<7[#SL\NS(IK M,"? VU4'VPZ\?:R#%JBQ2;^ M0'+)QKDJ*/KG-X)D=PBY^75"4*<2U'&".D<$?29N?-^WLDUE8M)'RB4U#/U_W UVB1703U?+V*KW>2;\IE3-O8HZ5_4JHDI% M=%+%.$TUI!R!+AI=0++(F&UX5@#[R\[J9)1PK>! 1]CLO1/A']A(#CIU9FE8 M; ]IZ2C5:N7'X]*&_H>79G[/=4JR6 9+2@V:?>J +@VRG*!:.U-:*"2+<\,5 M_5- VP#:7RJ%^XDEJ/Y2HW]02P,$% @ TX ,4U+U>O77! ^A, !D M !X;"]W;W)K&ULO5C;;MLX$/T5PN@""=!:$N5K MX1B(G0:;1;LQ$J1%'QF)MHE(I$M2=KS8C]\A)4MR+---D6X>8DKB7,YPY@S) MT4;()[6D5*/G-.'JHK74>O71\U2TI"E1;;&B'+[,A4R)AD>Y\-1*4A);H33Q ML._WO)0PWAJ/[+N9'(]$IA/&Z4PBE:4ID=L)3<3FHA6T=B_NV&*IS0MO/%J1 M!;VG^F$UD_#DE5IBEE*NF.!(TOE%ZS+X.,5#(V!G?&5THVIC9* \"O%D'F[B MBY9O/*()C;110>!G3:B:)3D7QCL5Y> MM 8M%-,YR1)])S9_T@)0U^B+1*+L?[0IYOHM%&5*B[00!@]2QO-?\EP$HB: M^T<$<"& 7PB$QP3"0B"T0'//+*PKHLEX),4&23,;M)F!C8V5!C2,FV6\UQ*^ M,I#3XWLMHJQ0Q,;W _J;2$E,D!4ZNZ*:L$2=CSP-1HVH%Q4& M)KD!?,1 B+X(KI<*?>(QC1ODIV[YGD/> [ E8KQ#/,%.A7]EO(U"_SW"/@X> M[J_0V;MSM222JB;G7J_K'?)0KJ])ZY[+8;E(H343OG*1'*H[I>J.5=TYHOIR ML9!T031%C&O)H#PCM"9)1I&8(RA[I0F/&5\@L3(6FV(TR2WTK 5#&^MQO^.; MOY&WKL?R]+P]"-T20O?7(=!G*B.FR&-"'1"FW0/7NEV':[W2M9[3-;MPZ+;) M[IZ^?JFO_]:),"A5#YRN?K.$!WK)FDH@<+20A&L4F[C."9-%2,]65.;I?8[^ M156N-P4U-SBH!778QOWFB Y+-X>_>[$GN85NS:^@*5V'!SD1.%(B\"O&]9T0 M'KBDD5AP]@]$.ZIS+GTV8]I(LOZ!TYU^D]?%Q)YCXK[?M4X1O"Y#(!68B!'L M)5"!R** A"FZJ_@MV'B/.R-T70KZ.31=#E3<6[@)MW?0!>%Q3I? M!+UV+SR2MQ4'!VX2_K5ZZQV2Q*"QWGJ'-#%PU5O%]4'__Z\WM\FPJ+=!46\H MP+"D6V?*5 TF<'<8[(.VO"/>\(ARL[5$LX1PR(QI)B6\09\9>60)TUN7Q:I7 M!,.W+D=/H**P[&;@B$D4%E%%4S)BFF2 MH (6]"4JUQ W.)^BZQS5)><9S+CY*7"=PRU"B#L=_!+@-T]X;7@ M=JC>HQF4#62B(;G;^4[DMG;Z^$R41E=D:SY?,Q6!XN]0IZD?8W8^.5R L[\^>&'#51O";GQEPQ>G8S>FG]R0G%)S>D^"*[K'[ M;+!S1E.9-KKB%I\%_O.BG8261&POBA++B4"6/%GNDO[Z MZ2S'25-=R/JPI7-(+=VG^^[3W;DR&59F)=C=@C$3+ LAJQ%9&%-^#,-JMF % MKDE84"[)>"CKXJ8P53!3M30CMW@;N??#@YZ3V<7>_:3QO@C(1>TLL# M2,][/9P80(P\.8Q\'S=&?740]1[FACAL,S\>YDIN"A 39["1:<&"1RI&9$(% MGVH.7CDMN%@Y M]0P$<+N!M5A@ :HPH[R#B=*TD;#6N/=F!I9TR(.WAB?N3/ MN)?Y5DU[4%'9#:V@=NAHW 3XM]D<]S;MZWB#DC\J\[FVVY'-''J%W6J6\V4S M7^:= (P]PMEI68K5)\'GLF!N\P<'' _IVB]8*,V?;#1HE9DU,$V"1Z8-GVU; M?FE:WK.E6;?3,L3E6Q"9'+_(.#U^C>W+R-&)#-NC<>O\?7;Z=M8 WG)&Y#N\3XE-T&!: MVJ MS?@K;"]*NECYMAH$=V*CM!0Z[R$US^1',QV%^!# L#J8 M\W%>6)S_:3\#=#\.P[0-O,@ ]1F@/L[+ATR:#Q;'[Y/:R[_3-(WC),$R.IEX M%4RPO"4)?/ULF#;PP.) I#_+-5YMO$/V]P%6TWT=@NT4[T1LIWBN ?'G#3S2 MU%]M+ YX8%7 >@?B^^- 3_E]XABJBFG#GF <25,,@5[T]VB2(-E)X..O#_:4 MQ'&:^A' _ KB&$/@:<013 %HP) X;L[!G?,H7)]3X>87HO%O4$L#!!0 ( M -. #%.7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GAF:M&;OB8Z= O*LM1R):&RJGC@[-G\.U\5 MR1,W?,X%MZ_]H/XM6$ *+GG!WUC6#]H!,;EZ_J$T?U/24C%+M1*B'T3-B0>F M+4\_5,\JR'LZ-W6-I?,I!9!^T&M#APNNC:U;U/U38'QBT+@IE59]X\(R/:26 M?=>J7'.YK+J!IPB=QZCCL#DV0;S0_Q-&M5CPE U56A9,VB:.FHD*4)JJ(TEZK9?S)&2RQ9XK2!#-KA)DC\JR.FJUU30V\W($JJK?[P;R8-"+/UIA6E2QK M3:B&J<&]IL!73[A<]4:8,2+/RD"_WU^QBXDY(_(L#1PS<3$Q:T2>M8$FFNUH M8C*)/-MD.]&0$YA:"V8^NWB84B+?3MF1<79"8DJ)/#ME7^KY"^I.K3&GQ)Z= MLF/B0$Z&S%(NMF(98XJ)?2L&_;H[+B:Z3O%M&Q2SZV)BTHD]2P?'[+F8F'GB MHYKGU,7$S!-[-@^>TEWSQ)AY8L_F>9?26V0&G6:E8%5\A7(Q,?/$AS5/BXSU MG/^$\-Y7=2,7$S-0? P#MDIF+B3DH/H2#/F(^4@TSS:WMG01S4.+9 M07M5V:J_*A<3LU!RB(7.;LQWNR<)9J'D2&N>*II4"Q<3W2_S;:']F(^,+UU, MS$*);POMQYPRXR["$\Q"B>_USW[,.[JU@Y%@%DIJ"X6;G?&,+;ADV1W:8B]*(090-Y8C1;/-1OOF3X*K/U!+ P04 " #3@ Q3 MUOKYL7@! #%@ &@ 'AL+U]R96QS+W=O'VC<(B?%$7W2#/*G*BC-]- M'D7>?KDR"]>F]L6U]U/B]U>9YC]]G5F"28Y9 M=W%A9^R]'&][.UQHUD\VR>&T,]WA1,;&#F((XOA! D$2/V@.0?/X00L(6L0/ M6D+0,G[0"H)6\8/6$+2.'[2!H$W\($I1QE1!T@1K!5H3C/JS0KT9M2;%>C-DY]M!7HS MZLT*]&;4FQ7HS:@W*]";46]6H#>CWJQ ;T:]68'>C'JS KT%]18%>@OJ+0KT M%M1;%.@MD\,2!7H+ZBT*]!;46Q3H+:BWO%-O'QZE\V//@8I*\^ M'[73SB@[TSM<[Z>VRVX>CG7+]7?\?<9'_0MS") <$B3'#4B.6Y <8Y <=R Y M[D%R/(#DX".4("A$Y2A(Y2A,Y2A0Y2A4Y2A8Y2A9U]02P$"% ,4 " #3@ Q3!T%-8H$ "Q M$ @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( M -. #%.IK.]&[@ "L" 1 " :\ !D;V-0&UL4$L! A0#% @ TX ,4[_: M3&5$!0 (A8 !@ ("!#0@ 'AL+W=OM(U*P4 ' 3 8 M " @8<- !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ TX ,4V!9W:3(!0 0A@ !@ M ("!W!4 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ TX ,4ZI&HRV; P QP< !@ ("!D"H 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TX ,4RSK M;,G. @ . < !D ("!RT( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TX ,4[+W*AY/"0 <1P !D M ("!(%$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ TX ,4[-F;IB'! YPT !D ("! MD&T 'AL+W=O-H" 2!P &0 @(%.<@ >&PO=V]R:W-H965T&UL4$L! A0#% M @ TX ,4V@0R5:' @ 1@8 !D ("!)7@ 'AL+W=O@ >&PO=V]R:W-H965T&UL4$L! A0#% @ TX ,4\@R#TPG M @ I 0 !D ("!^8$ 'AL+W=O&PO=V]R:W-H965T"1@( ! % 9 " @8^' !X;"]W;W)K&UL4$L! A0#% @ TX ,4Y.NG0OK @ 5 H !D M ("!#(H 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ TX ,4U(Q2Y[0! 0!4 !D ("!)I, M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MTX ,4ZS.%> I P GPL !D ("!T9T 'AL+W=O&UL4$L! A0#% @ TX ,4XB>EA$^ @ MH 4 !D ("!PJ< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TX ,4Q K\AL= P +A( T M ( !1+( 'AL+W-T>6QE&PO=V]R:V)O M;VLN>&UL4$L! A0#% @ TX ,4];Z^;%X 0 Q8 !H M ( !&;H 'AL+U]R96QS+W=O<&5S72YX;6Q02P4& "P + #K"P C[T end XML 49 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 50 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 51 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 107 267 1 false 33 0 false 5 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' Equity Sheet http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersEquity Consolidated Statements of Stockholders' 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 - Accrued Expenses and Other Current Liabilities Sheet http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 10 false false R11.htm 10501 - Disclosure - Long-term Debt Sheet http://www.telabio.com/role/DisclosureLongTermDebt Long-term Debt Notes 11 false false R12.htm 10601 - Disclosure - Stockholders' Equity Sheet http://www.telabio.com/role/DisclosureStockholdersEquity Stockholders' Equity Notes 12 false false R13.htm 10701 - Disclosure - Stock-Based Compensation Sheet http://www.telabio.com/role/DisclosureStockBasedCompensation Stock-Based Compensation Notes 13 false false R14.htm 10801 - Disclosure - Related-Party Transactions Sheet http://www.telabio.com/role/DisclosureRelatedPartyTransactions Related-Party Transactions Notes 14 false false R15.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 15 false false R16.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 16 false false R17.htm 30403 - 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 17 false false R18.htm 30503 - Disclosure - Long-term Debt (Tables) Sheet http://www.telabio.com/role/DisclosureLongTermDebtTables Long-term Debt (Tables) Tables http://www.telabio.com/role/DisclosureLongTermDebt 18 false false R19.htm 30703 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.telabio.com/role/DisclosureStockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.telabio.com/role/DisclosureStockholdersEquity 19 false false R20.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 20 false false R21.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 21 false false R22.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 22 false false R23.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 23 false false R24.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 24 false false R25.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 25 false false R26.htm 40401 - 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 26 false false R27.htm 40501 - 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 27 false false R28.htm 40502 - 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 28 false false R29.htm 40601 - Disclosure - Stockholders' Equity - Public Stock Offerings (Details) Sheet http://www.telabio.com/role/DisclosureStockholdersEquityPublicStockOfferingsDetails Stockholders' Equity - Public Stock Offerings (Details) Details 29 false false R30.htm 40602 - Disclosure - Stockholders' Equity - Warrants outstanding (Details) Sheet http://www.telabio.com/role/DisclosureStockholdersEquityWarrantsOutstandingDetails Stockholders' Equity - Warrants outstanding (Details) Details 30 false false R31.htm 40701 - Disclosure - Stock-Based Compensation - Expenses (Details) Sheet http://www.telabio.com/role/DisclosureStockBasedCompensationExpensesDetails Stock-Based Compensation - Expenses (Details) Details 31 false false R32.htm 40702 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) Sheet http://www.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails Stock-Based Compensation - Stock Option Activity (Details) Details 32 false false R33.htm 40703 - 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 33 false false R34.htm 40704 - Disclosure - Stock-Based Compensation - Weighted average assumptions (Details) Sheet http://www.telabio.com/role/DisclosureStockBasedCompensationWeightedAverageAssumptionsDetails Stock-Based Compensation - Weighted average assumptions (Details) Details 34 false false R35.htm 40705 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details) Sheet http://www.telabio.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails Stock-Based Compensation - Restricted Stock Units (Details) Details 35 false false R36.htm 40706 - Disclosure - Stock-Based Compensation - Narratives (Details) Sheet http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails Stock-Based Compensation - Narratives (Details) Details 36 false false All Reports Book All Reports tela-20210630x10q.htm tela-20210630.xsd tela-20210630_cal.xml tela-20210630_def.xml tela-20210630_lab.xml tela-20210630_pre.xml tela-20210630xex31d1.htm tela-20210630xex31d2.htm tela-20210630xex32d1.htm tela-20210630xex32d2.htm http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/us-gaap/2020-01-31 true true JSON 54 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "tela-20210630x10q.htm": { "axisCustom": 0, "axisStandard": 17, "contextCount": 107, "dts": { "calculationLink": { "local": [ "tela-20210630_cal.xml" ] }, "definitionLink": { "local": [ "tela-20210630_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "tela-20210630x10q.htm" ] }, "labelLink": { "local": [ "tela-20210630_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "tela-20210630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "tela-20210630.xsd" ], "remote": [ "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/lrr/role/negated-2009-12-16.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 313, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 5, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 10 }, "keyCustom": 23, "keyStandard": 244, "memberCustom": 16, "memberStandard": 15, "nsprefix": "tela", "nsuri": "http://www.telabio.com/20210630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "tela-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_Kl0wxb1nTkKiU7G5KwGiZQ", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_Kl0wxb1nTkKiU7G5KwGiZQ", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_Kl0wxb1nTkKiU7G5KwGiZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - 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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_Kl0wxb1nTkKiU7G5KwGiZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tela-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_Kl0wxb1nTkKiU7G5KwGiZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Long-term Debt", "role": "http://www.telabio.com/role/DisclosureLongTermDebt", "shortName": "Long-term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tela-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_Kl0wxb1nTkKiU7G5KwGiZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tela-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_Kl0wxb1nTkKiU7G5KwGiZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Stockholders' Equity", "role": "http://www.telabio.com/role/DisclosureStockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tela-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_Kl0wxb1nTkKiU7G5KwGiZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tela-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_Kl0wxb1nTkKiU7G5KwGiZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Stock-Based Compensation", "role": "http://www.telabio.com/role/DisclosureStockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tela-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_Kl0wxb1nTkKiU7G5KwGiZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tela-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_Kl0wxb1nTkKiU7G5KwGiZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Related-Party Transactions", "role": "http://www.telabio.com/role/DisclosureRelatedPartyTransactions", "shortName": "Related-Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tela-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_Kl0wxb1nTkKiU7G5KwGiZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "tela-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_Kl0wxb1nTkKiU7G5KwGiZQ", "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": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "tela-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_Kl0wxb1nTkKiU7G5KwGiZQ", "decimals": null, "first": true, "lang": "en-US", "name": "tela:InterimFinancialStatementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueRecognitionPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tela-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_Kl0wxb1nTkKiU7G5KwGiZQ", "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": [ "us-gaap:RevenueRecognitionPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tela-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_Kl0wxb1nTkKiU7G5KwGiZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "tela-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_Kl0wxb1nTkKiU7G5KwGiZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - 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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_Kl0wxb1nTkKiU7G5KwGiZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "tela-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_Kl0wxb1nTkKiU7G5KwGiZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - 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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_Kl0wxb1nTkKiU7G5KwGiZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tela-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_Kl0wxb1nTkKiU7G5KwGiZQ", "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 (Tables)", "role": "http://www.telabio.com/role/DisclosureStockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tela-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_Kl0wxb1nTkKiU7G5KwGiZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tela-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_guy641k4kUSlxxB992TTDA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_AvzxtAWMLEipGN4U0-6d_w", "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-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_guy641k4kUSlxxB992TTDA", "decimals": "-3", "lang": null, "name": "us-gaap:ReceivablesNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AvzxtAWMLEipGN4U0-6d_w", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "tela-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_Kl0wxb1nTkKiU7G5KwGiZQ", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_Kl0wxb1nTkKiU7G5KwGiZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tela-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_guy641k4kUSlxxB992TTDA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "reportCount": 1, "unitRef": "Unit_Standard_USD_AvzxtAWMLEipGN4U0-6d_w", "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 }, "R22": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueRecognitionPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tela-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_Kl0wxb1nTkKiU7G5KwGiZQ", "decimals": "-3", "first": true, "lang": null, "name": "tela:IncrementalCostsOfObtainingContract", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AvzxtAWMLEipGN4U0-6d_w", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_Kl0wxb1nTkKiU7G5KwGiZQ", "decimals": "-3", "first": true, "lang": null, "name": "tela:IncrementalCostsOfObtainingContract", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AvzxtAWMLEipGN4U0-6d_w", "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tela-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_QGcHSyz7L0eARSRlJSgc6w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_AvzxtAWMLEipGN4U0-6d_w", "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", "us-gaap:RevenueRecognitionPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tela-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_srt_MajorCustomersAxis_tela_OvitexMember_2X1qQml1kk-uAH3CBH_Q1Q", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AvzxtAWMLEipGN4U0-6d_w", "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tela-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_MoneyMarketFundsMember_DEryTxqW3UGC9d5H8Gsaug", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AvzxtAWMLEipGN4U0-6d_w", "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-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_MoneyMarketFundsMember_DEryTxqW3UGC9d5H8Gsaug", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AvzxtAWMLEipGN4U0-6d_w", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tela-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_Kl0wxb1nTkKiU7G5KwGiZQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_4_JTLtdKSE618t_Az79qmA", "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", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tela-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_Kl0wxb1nTkKiU7G5KwGiZQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_4_JTLtdKSE618t_Az79qmA", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "tela-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_guy641k4kUSlxxB992TTDA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:WorkersCompensationLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AvzxtAWMLEipGN4U0-6d_w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - 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-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_guy641k4kUSlxxB992TTDA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:WorkersCompensationLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AvzxtAWMLEipGN4U0-6d_w", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tela-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_guy641k4kUSlxxB992TTDA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "Unit_Standard_USD_AvzxtAWMLEipGN4U0-6d_w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - 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-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_LongtermDebtTypeAxis_tela_OrbimedTermLoanMember_DCSpeaMQG0iZ_uuKM6qEog", "decimals": "-3", "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AvzxtAWMLEipGN4U0-6d_w", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "tela-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_us-gaap_DebtInstrumentAxis_tela_OrbimedTermLoanMember_OEqZzfTi0UCR_muerAmZRA", "decimals": "INF", "first": true, "lang": null, "name": "tela:NumberOfTranches", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_tranche_fOUPgaceyE20QPj_kIyAEQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - 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", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "tela-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_us-gaap_DebtInstrumentAxis_tela_OrbimedTermLoanMember_OEqZzfTi0UCR_muerAmZRA", "decimals": "INF", "first": true, "lang": null, "name": "tela:NumberOfTranches", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_tranche_fOUPgaceyE20QPj_kIyAEQ", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PreferredStockTextBlock", "div", "div", "body", "html" ], "baseRef": "tela-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_SubsidiarySaleOfStockAxis_tela_EquityDistributionAgreementMember_3e4zE2dtSkedigP7YKMgrQ", "decimals": "-3", "first": true, "lang": null, "name": "tela:ValueOfSharesAuthorizedToBeSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AvzxtAWMLEipGN4U0-6d_w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Stockholders' Equity - Public Stock Offerings (Details)", "role": "http://www.telabio.com/role/DisclosureStockholdersEquityPublicStockOfferingsDetails", "shortName": "Stockholders' Equity - Public Stock Offerings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PreferredStockTextBlock", "div", "div", "body", "html" ], "baseRef": "tela-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_SubsidiarySaleOfStockAxis_tela_EquityDistributionAgreementMember_3e4zE2dtSkedigP7YKMgrQ", "decimals": "-3", "first": true, "lang": null, "name": "tela:ValueOfSharesAuthorizedToBeSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AvzxtAWMLEipGN4U0-6d_w", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tela-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_guy641k4kUSlxxB992TTDA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_KhyUOwIYqkuUdMXuVXKnaA", "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-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_guy641k4kUSlxxB992TTDA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_KhyUOwIYqkuUdMXuVXKnaA", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tela-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_guy641k4kUSlxxB992TTDA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_4_JTLtdKSE618t_Az79qmA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - Stockholders' Equity - Warrants outstanding (Details)", "role": "http://www.telabio.com/role/DisclosureStockholdersEquityWarrantsOutstandingDetails", "shortName": "Stockholders' Equity - Warrants outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tela-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_guy641k4kUSlxxB992TTDA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_4_JTLtdKSE618t_Az79qmA", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "tela-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_QGcHSyz7L0eARSRlJSgc6w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AvzxtAWMLEipGN4U0-6d_w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - 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-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_QGcHSyz7L0eARSRlJSgc6w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AvzxtAWMLEipGN4U0-6d_w", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "tela-20210630x10q.htm", "contextRef": "As_Of_12_31_2020_CRQWzLTPKECR_zW9MSHGRg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_4_JTLtdKSE618t_Az79qmA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - 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-20210630x10q.htm", "contextRef": "As_Of_12_31_2020_CRQWzLTPKECR_zW9MSHGRg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_4_JTLtdKSE618t_Az79qmA", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tela-20210630x10q.htm", "contextRef": "As_Of_12_31_2020_CRQWzLTPKECR_zW9MSHGRg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_4_JTLtdKSE618t_Az79qmA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40703 - 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-20210630x10q.htm", "contextRef": "As_Of_12_31_2020_CRQWzLTPKECR_zW9MSHGRg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_4_JTLtdKSE618t_Az79qmA", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tela-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_Kl0wxb1nTkKiU7G5KwGiZQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_ItkiJS2I3E2n46qe08zUYw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40704 - 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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_Kl0wxb1nTkKiU7G5KwGiZQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_ItkiJS2I3E2n46qe08zUYw", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tela-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_RestrictedStockUnitsRSUMember_G3OdLM8q0EOGeXPkfRbWsg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_4_JTLtdKSE618t_Az79qmA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40705 - 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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_RestrictedStockUnitsRSUMember_G3OdLM8q0EOGeXPkfRbWsg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_4_JTLtdKSE618t_Az79qmA", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tela-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_guy641k4kUSlxxB992TTDA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_AvzxtAWMLEipGN4U0-6d_w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40706 - 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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_Kl0wxb1nTkKiU7G5KwGiZQ", "decimals": "-5", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AvzxtAWMLEipGN4U0-6d_w", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tela-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_QGcHSyz7L0eARSRlJSgc6w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_AvzxtAWMLEipGN4U0-6d_w", "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-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_QGcHSyz7L0eARSRlJSgc6w", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AvzxtAWMLEipGN4U0-6d_w", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tela-20210630x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_20SN87xMDkW6m_RZMg0q5g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AvzxtAWMLEipGN4U0-6d_w", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - Consolidated Statements of Stockholders' Equity", "role": "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersEquity", "shortName": "Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tela-20210630x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_20SN87xMDkW6m_RZMg0q5g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AvzxtAWMLEipGN4U0-6d_w", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tela-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_Kl0wxb1nTkKiU7G5KwGiZQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_AvzxtAWMLEipGN4U0-6d_w", "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": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tela-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_Kl0wxb1nTkKiU7G5KwGiZQ", "decimals": "-3", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AvzxtAWMLEipGN4U0-6d_w", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tela-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_Kl0wxb1nTkKiU7G5KwGiZQ", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_Kl0wxb1nTkKiU7G5KwGiZQ", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_Kl0wxb1nTkKiU7G5KwGiZQ", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_Kl0wxb1nTkKiU7G5KwGiZQ", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_Kl0wxb1nTkKiU7G5KwGiZQ", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_Kl0wxb1nTkKiU7G5KwGiZQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 33, "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r335" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r336" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r337" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r337" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r339" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r337" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r338" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r337" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r337" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r337" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r337" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r333" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r334" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r126", "r163", "r166", "r323" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDisaggregatedDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r180", "r182", "r278", "r279", "r280", "r281", "r282", "r283", "r302", "r322", "r324" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r126", "r163", "r166", "r323" ], "lang": { "en-us": { "role": { "label": "Name Of Major Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDisaggregatedDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r171", "r180", "r182", "r278", "r279", "r280", "r281", "r282", "r283", "r302", "r322", "r324" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r171", "r180", "r182", "r278", "r279", "r280", "r281", "r282", "r283", "r302", "r322", "r324" ], "lang": { "en-us": { "role": { "label": "Range [Member]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r181" ], "lang": { "en-us": { "role": { "label": "Scenario Unspecified [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r147", "r181", "r271" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails" ], "xbrltype": "stringItemType" }, "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/20210630", "presentation": [ "http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "tela_AccruedExpensesAmountDueToThirdPartyManufacturer": { "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": "Accrued Expenses, Amount Due To Third Party Manufacturer", "label": "Accrued Expenses, Amount Due To Third Party Manufacturer", "terseLabel": "Amounts due to Aroa" } } }, "localname": "AccruedExpensesAmountDueToThirdPartyManufacturer", "nsuri": "http://www.telabio.com/20210630", "presentation": [ "http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "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/20210630", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "tela_AfterSecondAnniversaryButPriorToThirdAnniversaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information after second anniversary but prior third anniversary of term loan.", "label": "After Second Anniversary But Prior To Third Anniversary [Member]", "terseLabel": "After second anniversary but prior to third anniversary" } } }, "localname": "AfterSecondAnniversaryButPriorToThirdAnniversaryMember", "nsuri": "http://www.telabio.com/20210630", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails" ], "xbrltype": "domainItemType" }, "tela_AfterThirdAnniversaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information after third anniversary of term loan.", "label": "After Third Anniversary [Member]", "terseLabel": "After third anniversary" } } }, "localname": "AfterThirdAnniversaryMember", "nsuri": "http://www.telabio.com/20210630", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails" ], "xbrltype": "domainItemType" }, "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/20210630", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityWarrantsOutstandingDetails" ], "xbrltype": "gYearItemType" }, "tela_CommonStockCapitalSharesReservedForFutureAnnualIssuance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock Capital Shares Reserved For Future Annual Issuance", "label": "Common Stock Capital Shares Reserved For Future Annual Issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureAnnualIssuance", "nsuri": "http://www.telabio.com/20210630", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "sharesItemType" }, "tela_CommonStockCapitalSharesReservedForFutureIssuancePercentageOfSharesOutstandingLastDayOfFiscalYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock Capital Shares Reserved For Future Issuance, Percentage Of Shares Outstanding Last Day Of Fiscal Year", "label": "Common Stock Capital Shares Reserved For Future Issuance, Percentage Of Shares Outstanding Last Day Of Fiscal Year" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuancePercentageOfSharesOutstandingLastDayOfFiscalYear", "nsuri": "http://www.telabio.com/20210630", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "percentItemType" }, "tela_CommonStockWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to common stock warrants.", "label": "Common Stock Warrants [Member]", "terseLabel": "Common Stock Warrants" } } }, "localname": "CommonStockWarrantsMember", "nsuri": "http://www.telabio.com/20210630", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "tela_ConvertiblePromissoryNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining convertible promissory note", "label": "Convertible Promissory Note [Member]", "terseLabel": "Convertible promissory notes" } } }, "localname": "ConvertiblePromissoryNoteMember", "nsuri": "http://www.telabio.com/20210630", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityWarrantsOutstandingDetails" ], "xbrltype": "domainItemType" }, "tela_CurrentLiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to current liability.", "label": "Current Liability [Member]", "terseLabel": "Current Liability" } } }, "localname": "CurrentLiabilityMember", "nsuri": "http://www.telabio.com/20210630", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "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/20210630", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails" ], "xbrltype": "durationItemType" }, "tela_EquityDistributionAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Distribution Agreement [Member]", "label": "Equity Distribution Agreement [Member]", "terseLabel": "Equity Distribution Agreement" } } }, "localname": "EquityDistributionAgreementMember", "nsuri": "http://www.telabio.com/20210630", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityPublicStockOfferingsDetails" ], "xbrltype": "domainItemType" }, "tela_EquityIncentivePlan2019Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for 2019 Equity Incentive Plan.", "label": "Equity Incentive Plan2019 [Member]", "terseLabel": "2019 Equity Incentive Plan" } } }, "localname": "EquityIncentivePlan2019Member", "nsuri": "http://www.telabio.com/20210630", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "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/20210630", "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/20210630", "presentation": [ "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/20210630", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "tela_MidcapMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining Midcap member.", "label": "Midcap [Member]", "terseLabel": "MidCap Credit Facility" } } }, "localname": "MidcapMember", "nsuri": "http://www.telabio.com/20210630", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityWarrantsOutstandingDetails" ], "xbrltype": "domainItemType" }, "tela_MinimumCashBalanceRequiredToBeMaintained": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash required to be maintained as part of security in relation to debt.", "label": "Minimum Cash Balance Required To Be Maintained", "terseLabel": "Minimum Cash Balance" } } }, "localname": "MinimumCashBalanceRequiredToBeMaintained", "nsuri": "http://www.telabio.com/20210630", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails" ], "xbrltype": "monetaryItemType" }, "tela_NotePayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining note payable member.", "label": "Note Payable [Member]", "terseLabel": "Notes payable" } } }, "localname": "NotePayableMember", "nsuri": "http://www.telabio.com/20210630", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityWarrantsOutstandingDetails" ], "xbrltype": "domainItemType" }, "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/20210630", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails" ], "xbrltype": "integerItemType" }, "tela_OfferingCostsInAccountsPayableAndAccruedExpenseAndOtherCurrentLiabilities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Offering costs in accounts payable and accrued expense and other current liabilities.", "label": "Offering Costs In Accounts Payable And Accrued Expense And Other Current Liabilities", "terseLabel": "Offering costs in accounts payable and accrued expenses and other current liabilities" } } }, "localname": "OfferingCostsInAccountsPayableAndAccruedExpenseAndOtherCurrentLiabilities", "nsuri": "http://www.telabio.com/20210630", "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 Loan [Member]", "terseLabel": "OrbiMed Term Loans (related party)" } } }, "localname": "OrbimedTermLoanMember", "nsuri": "http://www.telabio.com/20210630", "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 [Member]", "terseLabel": "Tranche One" } } }, "localname": "OrbimedTermLoansTrancheOneMember", "nsuri": "http://www.telabio.com/20210630", "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 [Member]", "terseLabel": "Tranche Two" } } }, "localname": "OrbimedTermLoansTrancheTwoMember", "nsuri": "http://www.telabio.com/20210630", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails" ], "xbrltype": "domainItemType" }, "tela_OvitexMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "OviTex [Member]", "label": "Ovitex [Member]", "terseLabel": "OviTex [Member]" } } }, "localname": "OvitexMember", "nsuri": "http://www.telabio.com/20210630", "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]", "terseLabel": "OviTex PRS [Member]" } } }, "localname": "OvitexPrsMember", "nsuri": "http://www.telabio.com/20210630", "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/20210630", "presentation": [ "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.", "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/20210630", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails" ], "xbrltype": "percentItemType" }, "tela_PriorToSecondAnniversaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information prior to second anniversary of term loan.", "label": "Prior To Second Anniversary [Member]", "terseLabel": "Prior to second anniversary" } } }, "localname": "PriorToSecondAnniversaryMember", "nsuri": "http://www.telabio.com/20210630", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails" ], "xbrltype": "domainItemType" }, "tela_ProceedsFromEarlyExerciseOfStockOptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount received from early exercise of stock option which is treated as part of current liability.", "label": "Proceeds From Early Exercise Of Stock Options", "terseLabel": "Proceeds from early exercise of option" } } }, "localname": "ProceedsFromEarlyExerciseOfStockOptions", "nsuri": "http://www.telabio.com/20210630", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "tela_ProceedsFromIssuanceUnderwrittenPublicOffering": { "auth_ref": [], "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 associated with the amount received from underwritten public offering, net of underwriting discounts, commissions and offering costs", "label": "Proceeds From Issuance Underwritten Public Offering", "terseLabel": "Proceeds from follow-on offering, net of underwriting discounts, commissions and offering costs" } } }, "localname": "ProceedsFromIssuanceUnderwrittenPublicOffering", "nsuri": "http://www.telabio.com/20210630", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "tela_QuarterlyAdministrativeFee": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of administrative fee to be paid on last day of each quarter.", "label": "Quarterly Administrative Fee", "terseLabel": "Administration Fees" } } }, "localname": "QuarterlyAdministrativeFee", "nsuri": "http://www.telabio.com/20210630", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails" ], "xbrltype": "monetaryItemType" }, "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/20210630", "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/20210630", "presentation": [ "http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "tela_StockIncentivePlan2012Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2012 Stock Incentive Plan.", "label": "Stock Incentive Plan2012 [Member]", "terseLabel": "2012 Stock Incentive Plan" } } }, "localname": "StockIncentivePlan2012Member", "nsuri": "http://www.telabio.com/20210630", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "domainItemType" }, "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/20210630", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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/20210630", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "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/20210630", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityPublicStockOfferingsDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r29" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r6", "r7", "r31" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r20", "r41", "r42", "r43", "r315", "r329", "r330" ], "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 loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r40", "r43", "r44", "r85", "r86", "r87", "r228", "r325", "r326" ], "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 [Member]", "terseLabel": "Accumulated other comprehensive (loss) income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r18", "r214" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r85", "r86", "r87", "r211", "r212", "r213" ], "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 [Member]", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r183", "r185", "r217", "r218" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r185", "r207", "r216" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r56", "r72", "r264" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r99" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r99" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r99" ], "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]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r82", "r113", "r116", "r122", "r130", "r225", "r229", "r249", "r304", "r313" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "r39", "r82", "r130", "r225", "r229", "r249" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r232", "r235" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r76", "r77", "r78" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r27", "r74" ], "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", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets", "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": { "auth_ref": [], "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 and cash equivalents. Cash and cash equivalents are the 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. Includes effect from exchange rate changes.", "label": "Cash and Cash Equivalents, Period Increase (Decrease)", "totalLabel": "Net (decrease) increase in cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r160", "r184" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityWarrantsOutstandingDetails" ], "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]", "terseLabel": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityWarrantsOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r155" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityWarrantsOutstandingDetails" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityWarrantsOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r36" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r85", "r86" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r16" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r16" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r16" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r16", "r154" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r16" ], "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,471,874 and 14,437,289 shares issued and 14,471,774 and 14,437,107 shares outstanding at June 30, 2021 and December 31, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r46", "r48", "r49", "r54", "r309", "r321" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r109" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldAmortization": { "auth_ref": [ "r57" ], "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/2020-01-31", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r12", "r13", "r14", "r305", "r306", "r312" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails", "http://www.telabio.com/role/DisclosureStockholdersEquityWarrantsOutstandingDetails" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r263", "r265" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails", "http://www.telabio.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r33" ], "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/2020-01-31", "presentation": [ "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails", "http://www.telabio.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r34" ], "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]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails", "http://www.telabio.com/role/DisclosureStockholdersEquityWarrantsOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r34", "r83", "r155", "r156", "r157", "r158", "r262", "r263", "r265", "r311" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails", "http://www.telabio.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r149", "r264" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedPremium": { "auth_ref": [ "r262", "r265" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails", "http://www.telabio.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r28", "r264" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "terseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r72", "r144" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.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/2020-01-31", "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 Type [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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": [ "r233", "r234", "r236", "r237" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDisaggregatedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDisaggregatedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r163" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r219" ], "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/2020-01-31", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or 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, Basic and Diluted", "terseLabel": "Net loss per common share, basic and diluted" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r79", "r99", "r100" ], "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 share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r254" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents", "terseLabel": "Effect of exchange rate on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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/2020-01-31", "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": [ "r208" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r208" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r85", "r86", "r87", "r89", "r94", "r96", "r101", "r131", "r154", "r159", "r211", "r212", "r213", "r221", "r222", "r255", "r256", "r257", "r258", "r259", "r260", "r325", "r326", "r327" ], "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]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r238", "r239", "r240", "r245" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r238", "r239", "r240", "r244", "r245" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r239", "r275", "r276", "r277" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r238", "r239", "r241", "r242", "r246" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r172", "r173", "r178", "r179", "r239", "r275" ], "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": "Fair Value Inputs Level1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Fair Value Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r275", "r276", "r277" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Measurements Fair Value Hierarchy [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r243", "r246" ], "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": "Fair Value Measurements Recurring [Member]", "terseLabel": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r79", "r247", "r248" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r128", "r129", "r132", "r133", "r134", "r135", "r136", "r137", "r138", "r139", "r140", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r250", "r251", "r252", "r253" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.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", "negatedLabel": "Foreign currency remeasurement (gain) loss" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r59" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r55" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General And Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r58", "r82", "r113", "r115", "r118", "r121", "r123", "r130", "r249" ], "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/2020-01-31", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r146" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r71" ], "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 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/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r71" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in 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/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r71" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.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 liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r71" ], "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 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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r71" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.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/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r142", "r143" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedBalanceSheets": { "order": 3.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/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r50", "r112", "r261", "r264", "r310" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 1.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/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r61", "r151" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r67", "r69", "r75" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r7", "r8", "r31" ], "calculation": { "http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "tela_AccruedAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Interest" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r38" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r141" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.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/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r30", "r82", "r117", "r130", "r226", "r229", "r230", "r249" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r23", "r82", "r130", "r249", "r307", "r317" ], "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' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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' equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r32", "r82", "r130", "r226", "r229", "r230", "r249" ], "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/2020-01-31", "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/2020-01-31", "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": "London Interbank Offered Rate L I B O R [Member]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r14", "r150", "r306", "r314" ], "calculation": { "http://www.telabio.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.telabio.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt.", "terseLabel": "Long-term debt with related party", "totalLabel": "Longterm debt with related party" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails", "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r152" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r34" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r34", "r148" ], "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": "Longterm Debt Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r172" ], "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 [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r68" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r68" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "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) provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r68", "r70", "r73" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r45", "r47", "r53", "r73", "r82", "r88", "r90", "r91", "r92", "r93", "r95", "r96", "r97", "r113", "r115", "r118", "r121", "r123", "r130", "r249", "r308", "r320" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.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/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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 Pronouncement" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r60" ], "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/2020-01-31", "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) income:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r113", "r115", "r118", "r121", "r123" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Background" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r1", "r231" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureBackground" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r6", "r7", "r8", "r31" ], "calculation": { "http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 3.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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r223", "r224", "r227" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r35" ], "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 of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r62" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.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) income" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaidInKindInterest": { "auth_ref": [ "r72" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.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/2020-01-31", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r66" ], "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 cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedLabel": "Payment of initial public offering costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r186", "r209" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r15" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r15" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r15" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r15" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockTextBlock": { "auth_ref": [ "r161" ], "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" } } }, "localname": "PreferredStockTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r15" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r4", "r25", "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments": { "auth_ref": [ "r63" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from sales, maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Proceeds from Sale, Maturity and Collection of Short-term Investments", "terseLabel": "Proceeds from the sale and maturity of short-term investments" } } }, "localname": "ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r65", "r210" ], "calculation": { "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.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/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r10", "r11", "r145", "r319" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesNetCurrent": { "auth_ref": [ "r17", "r24", "r318", "r331" ], "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/2020-01-31", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r266", "r267", "r268", "r269", "r270" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r220", "r332" ], "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/2020-01-31", "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 Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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 R S U [Member]", "terseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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": [ "r19", "r159", "r214", "r316", "r328", "r330" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureRisksAndLiquidityDetails", "http://www.telabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r85", "r86", "r87", "r89", "r94", "r96", "r131", "r211", "r212", "r213", "r221", "r222", "r325", "r327" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r110", "r111", "r114", "r119", "r120", "r124", "r125", "r126", "r162", "r163", "r303" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueDisaggregatedDetails", "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r80", "r81" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Risks and Liquidity" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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 Name Of Transaction [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityPublicStockOfferingsDetails" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r99" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r99" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r185", "r206", "r216" ], "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/2020-01-31", "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": [ "r185", "r206", "r216" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock": { "auth_ref": [ "r202" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r189" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r189", "r198", "r201" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r160", "r184" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r55" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling And Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r71" ], "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 noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r188" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r194" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r196" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r196" ], "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 (per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r195" ], "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 June 30, 2021", "periodStartLabel": "Outstanding at January 1, 2021" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r197" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r204" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r205" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r192" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r192" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r200" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r194" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r199" ], "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 (per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock": { "auth_ref": [ "r199" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r209" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r191", "r209" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r190" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r202" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r202" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r209" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward": { "auth_ref": [ "r187" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r203", "r215" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r209" ], "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/2020-01-31", "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": "Unvested balance at end of period", "periodStartLabel": "Unvested balance at beginning of period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationEarlyExerciseOfStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r202" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r202" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r84" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r37", "r85", "r86", "r87", "r89", "r94", "r96", "r101", "r131", "r154", "r159", "r211", "r212", "r213", "r221", "r222", "r255", "r256", "r257", "r258", "r259", "r260", "r325", "r326", "r327" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Balance Sheets" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Stockholders' Equity" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r85", "r86", "r87", "r101", "r303" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r76", "r77", "r78" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of stock issued in noncash financing activities.", "label": "Stock Issued", "terseLabel": "Issuance of common stock for early exercised stock options" } } }, "localname": "StockIssued1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r15", "r16", "r154", "r159" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "netLabel": "Common stock issued and sold (in shares)", "verboseLabel": "Issuance of common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureRisksAndLiquidityDetails", "http://www.telabio.com/role/DisclosureStockholdersEquityPublicStockOfferingsDetails", "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r15", "r16", "r154", "r159", "r193" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails", "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r15", "r16", "r154", "r159" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "verboseLabel": "Issuance of common stock" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r37", "r154", "r159" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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 Option [Member]", "terseLabel": "Stock Options" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockBasedCompensationNarrativesDetails", "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPotentiallyDilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r16", "r21", "r22", "r82", "r127", "r130", "r249" ], "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' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedBalanceSheets", "http://www.telabio.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityPublicStockOfferingsDetails" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityByClassOfStockTable": { "auth_ref": [ "r9", "r153" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityPublicStockOfferingsDetails", "http://www.telabio.com/role/DisclosureStockholdersEquityWarrantsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity" } } }, "localname": "TemporaryEquityDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityPublicStockOfferingsDetails", "http://www.telabio.com/role/DisclosureStockholdersEquityWarrantsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r128", "r129", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301" ], "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": "Transfers And Servicing Of Financial Instruments Types Of Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r102", "r103", "r104", "r105", "r106", "r107", "r108" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "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]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureLongTermDebtOrbimedTermLoanRelatedPartyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Warrants" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureStockholdersEquityWarrantsOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "terseLabel": "Weighted average common shares outstanding, basic and diluted" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.telabio.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "sharesItemType" }, "us-gaap_WorkersCompensationLiabilityCurrent": { "auth_ref": [ "r31" ], "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/2020-01-31", "presentation": [ "http://www.telabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r109": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r152": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r161": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r219": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r231": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL7498348-110258" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13279-108611" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30226-110892" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-06(3))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e604059-122996" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r333": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r334": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r335": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r336": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r337": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r338": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r339": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&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": "http://asc.fasb.org/extlink&oid=120395209&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": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(2))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r84": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" } }, "version": "2.1" } ZIP 55 0001558370-21-011474-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-21-011474-xbrl.zip M4$L#!!0 ( -. #%,][M"K>0P #]\ 1 =&5L82TR,#(Q,#8S,"YX M>50[A\AA&8XT@T0SQ%?H*C%C3]G1^*M4$%+7:S5\?[A^M?1&QQ\77 M->KGD?(B^O,F-H\@?!&Y8N-,ZG=-:(T(A13"GZ73ND8US7+.FD#4 "JFN!/S M%3.M,R"!:V*>I$$7S: Q(G497Z?3S#F=R$43&A"'5J/5;IRW8U/8!),CT]_+ MII(>V!.0Q?9X.>'\]1[B&5%"QD\HG73=L:D6)/*=%U F*M M3 -31&^'-&Y*V@T]EA#;9ZD0TE #XY)]%CV=S[D8R_ 1/$3+KA#T(8@B^..G MP5VF>38['D&L[;-=*;3TN(NY*R,1?<6@T) MT&J1!HG%P.^D)!**(H&LC\U- 9NR?1@R>^)[^WNNF :1-CZ8P"%W2)+'Z5#/ M\;T=&%>69?.%3R,\#@]3_%#WQKTY4]8/W1%N5\X@)E,F-%^P>ZGS,*P@)!_@ MLWR 5WJ(').5)D*%2]9T$5169\!A,Z +?IX=) T"27]D+I WJ).-)[2O6<1SE,_?S\QPRGV'/ MZYDI4UU?*8C!/0<^#PQC^H89RKT0T#WX\P!^"P"W =25>/@CU$ B%;:W6B4D MU$(2:LB;4%'=:[-!OY=B,F2X61H97!R[OL=ZX^33#+3+,^;#?+$-,PII&)!" M4 SV\E ^=F4/&HEM=+&QQC@3X_!@(/I_Z(^?A>%F>0UYEJ924_D\2R*_!S9P_!UQ_Q:7. M/8=(N1"KC.DRDRY_=CS;GAVM)#NLQK+J6; $4H_^;$;5$OH/GP@^AE$+9CK' M'M9Q,>E#=W!@T3A@"R9\!FQT,E'!P64&I/L+S,?^O'6VB7VHTO;3E5*RTDHB MM9@H@6:RIKI.E8.ERBWEZF?J^;#LO>4"YD9.O3NAC;(+GZQ=TD%E%R70^5X) MA$:0!5J!]./(#L)7AM3I=+!TZDL#$8'X>LL;[OF&+]@C2RH&P 6#.RS),Q<@%;F+-NU;4]/6 MIAV5/,"$@UH(JB%O5*"(S%'3=S7H9<:.K<5^WQ]!M[+/>^,Q4]#3,H>'2LSY MD+_;7HFF;16PKUL=02N)M=1H[X3V+U0IBML^W^ K:+P)4AKL'-XBK+=7GNE8 M1RJ(7.FHD2Z+M+UV@V^;F-#6^NA@.P_B0J9\;-]G]./P#E!2,#3%)^TUIKMB M.F"P6N:./<2!]I_ MFKXY@DHPOJB M8K/>'8;375R.^,_!<<''&E6PWO;;8B ME-]50'DEO4:V!++7U/DZ4;"C<3?!2[3DX=-NM;='W!5O'?KR1ZN%9ZH%0)0[ M3*T1V?,@8[=#B@+LSE.6+:4/(&I(][_TL?-MCP)@][[F48-;ZL0H[SRH *+" M*QHU!!5V],7[]@(X2I[$U*!47*Z76YT7@%-A>UT#E+WT2YQ(#Q6%@#EHQO9; M]2RZ?) ^I"P$ TD-*XHD9=4P[?UB:Y]U8:GUX=F>+\O?1+_JK?"^: _IR-L5 MZY W#^GS/=]JOPETU#@?8$N0#G55]GRTWVZC7?46>(UXE7U".J@I%/FX76SC MMO&&N,9EA\U#QNB:19>/T?N4D33M-5^-U(X[BARTLFCS$?N0@5C:47^-VF&O MA Z8(R>!G8>X$)HBKN@*UAXGH(GKH G%]1N@G;MV<(5FCC\[L$]<9-_\KLQ? M]+8O_6Y&^MN^\!*.U4,B137LNU_0H,I;?GYFRN&:A9]B!-&M>&>C6$Y1&I2? M"1K$JB.1/M(;KR5&_29X]X3XA?')U#"WLV"*3EA':W^V0SX4BRE*A^W[N=GI M$&DC-%!'Z$K?_U4NX'^P>,^ C8FMJG*%)5 ^G6@^FWM8[<4^F]J:/I@:C:B@ MRF_@[NGSS(M(4'Y._1B;2IL1"A5'(JARMJ1L57T!(7+.%&YLFY'Q)Z1Y,+<@ MI%7=6D?A-3H%7;JJ4\#"O-?J#W28JOYL]+'#>15:S@VR=U=:"*K1_R+4\U:N M?VQN%@T*GZP7%[*EA2 *4ADB4LN#Y=2\"HJ+W4O'RBO'U<#Z2XWV6:/][A1T M1P97L".EV%490SREUKCV-R2]W=HD@6\ MRH3"LN!?<:$PC,0Y1J**&>F5UDH:$#&@YHOR.I,ETC"S=&'X(T-3BZLUF6=T M+.L@8,3]I&0L$GW$9"5DJ7!L58S;/1KX9"L8ML1:F;J"I8W6RE0W.&(*C,6R M;OL:&M94M M9G(E^LTO+.U@S,O?&QZ\[^C!:2-=^L/@STWCRT!O#FG,6[G/[ MBBVX]+6W?/1'OS/'#.6 S7WE3.T<@A' []X/*Y1['AZ @7*. M[=$KI#Y=HA/AZZ,H5A5Y7C;A@IG(O%R^W0D#ZF;QY\:KLA#V$'$9_'?(GLVU M!WD1!:DZ6VJ<@FJH5R:B>QU9\\!=A\X?V&S$5.3PQK,\;UPYHUR4=H5"JZ*. MB62]J&M?I&%A"J_[E]9PK$YVI5C@E@5L[RLYXUI+M40'UUTN)CO: *R_=5]N M^)W5>JSN!K,;C(L"OW#IPQ!YUFJ?K3M=0'.LKD/B.HRY^A82..=T.8I">?(C MG]8VOG5?SX6LQF--@@U_--YC!):>8+E^I]']Q4(P?)*E0I"D.]80]$&J&LI' MYDCA=H3@^"\*0#==#T AU;&ZWQG#BG3+K6O?A!X/IUQEAV5G[J,.5XF8_.4< M_^*C [UQV//CJ3'E>Q7!)_Y,RQW')9K'+!O/H>Y="BOV0- M8>!_>#H=[65*T_\YRP"7C0ZWN67:])F@GEGV8:V#K^(F;&T;FT&0GN"0W?. MZG5@CY]R*?ZD8^%##63!E=S-[>OE^GQ=1'2L,W;B6#HJ/+1YD)--<*Q. XS* M/J)>5VK[KV.,<%;F8M*5PMJQFL3*D!YY#^@M0/7SQF9N_=FQ0AVXT5949PC0Y MH, C'R.Z'M4P^H5S0$\-\+[C#34,CSM_F7)G&M?&"]HT! 6V/?$\LCM_3N0F M_V'TE6P4D\>_^#88P_^3<)EZ4MP8)H(:CE%&I1T:E^(Z\C0*UE$WN(+$?W82 M[^I/%+-$:0NN?,)C';/#,M3!#8&.;Z92\?\&!P2/THN/$HK)CGR\3JPMNW3. M88T5^(JW!-2"N;=2W?H&/X %2*D7]8^4I6E%]I>\8;&*VA\6GLBSY!XT($W4 M*;VG&L;;)58_UP[U<."L',@]%+W@3OAP$>^XO_O:V*L60]EQ77L'FWI]RMT[ M$89FP!R[MA0UA6,J4<2K@4>W$UQWY3:P_OAS*8.E9TJ\M' MAQ5Z[$'>+"M@S^)N?!:^D;%U6QZH\,&ULY5U;4^,Z$G[?JOT/VIR7LP\A5ZXUG%,08(I:F*2 V3EO4\+N$.TX M4E:2@>RO7\FQ$YOX[D"L4$458$LM??VUU*VKO_SY.G70,W!!&#UM=/;:#034 M8C:A3Z<-5S2QL AI_/G'W__VY1_-YE_G=S?(9I8[!2J1Q0%+L-$+D1/TP&8S M3-$M<$X7G9>WWDSA[C3RICN]<*$C86*4]>!8FD?ND%:3NMOVYO[JT)3'&34"$Q MM5:YM)BX?)WCX^.6]U8E%>1$>/EOF(6EI_O,>J'$%/J_9I"LJ1\U.]UFK[/W M*NR&T@%"7SASX [&R*O B9S/X+0AR'3FZ(I[SR8ZGHT'P/&!7,(;9FYQP[&O3]!$"*!M+2O]]=1T!H28^$[5ELVM+O6WD$M=ZE MMLN'8C@>SH![&A=GU!ZPZ8S#!*@@SW##1"4H14K9-LX!=JSNQX#UBWI_Q ,L M)E<.>]D8B2&!E6M_083E,.%R.+,L[H)]^3I3.@*MLJ&< !^XG*MB;XBJI$,D M 7$!$A,G+YHJ!6P0W0VC3P_ IQ?P*'4/:;L.#,?AIV5A%9#LX[&4Y;F.9YDW MJO8^!BVV>D<5UA&\2J VV,NG1.HBE)]HMU$3+<6IO\,2D2\2^3*]2JMJ.\R* MB'>TBV \RH%??\\/C+%X])R!\M=/&,^T'VRWP)$B>*+9:C?;'=\G_.8__GDF M1 B-4@,XGM>/O&QMK6*^R:;6ST_S\Z!W>-#O'>_O]P^/V[UVM[L?JGG($LYX M% 3F5B!?_;EF'%%'ZZ=H"7F]FG#!.Y/RTT=L.1[I[U!V^^G7Y7Y<\8T=WFV=R@#F? MJ_CQW]AQ(8&[7'GKRFD:<^MLEX=:S JZV[&".[! @7IT0'P#F=YB8]-&H?<- M93D_-)_5;JU9O:;/JOZ,SQ68!#+#27:#PTQ$/G6]6E,WXC##) C_@N@OCT/- MD7,WB"X+U.>_7W/^F1J/R?E(!9=28=-.9Z;#S^2FG):EKHS'\UH0AR%]L<3T MB2C7LD"NP%R^6HZKY^B^,F:_$,=)[*.SLYI$<&D\1O30')VMBV#R:YW_6PP+Q=AZ\P"9$0\'P*1'BVL)ZPUB[&52^4P1R3P M7@/T]1DV_>2G/[,7!"R95.7+5&O:TNJX8J\"4",:I8+&7"K%",_U$#-C7BPV M\0ZP7 *@$0%>> X[J;,-)8D"W5= ^_5A,F\WFX7'".+>]C/?&+52FV9RAET@ MM2 Z(V+RW%'X>L):4YH[J,V)RXCV.F#3*:,>HM3%B3?)ZD=D3E)B%B/R0#,B M)!HI6: Z%SN3SIB4.\1H7G1&-- SVR:+>HTPL:_I ,^(Q$FS6PFI=XC<(@B- M<*G6OW@;TH)[Q:ZIA:;>GN&OH$H5MH"JHQKUIV@M6_2;.5P?!"=_0IL[(Q M*:-F>J#,M+/E-AFK]P- MF%#^7B^ >N-ZX,_$ G&O',K9E'%)_N?I+W&TFR=S_3C/8BYN\%L:::89-&MK M!\L%\@M0SLPB'DCUMP,>7;2TC102O+/V4UT+F2/S6MC6'3P#=>%*Z5 %4))C M2_X@V [9ZI7>DX[BY=?0 T;;0F&W[3B*MB-Z)N37=57 M3*CNOLYAK-(DQU$%)-3/1"I2O&XS5;5AQ@AT!SSZQIE_-Y]?@ZT"[[EE9">- MH8(BC)@B#N]I2+"%<))/P'@F7"-V5[\-BZ[IFS.UB;/'&?FB*CEJ=[N'NV8! MY710A-F2R5FWP13 M5>QG-:RJ*O*-[M"P3BFXIZ^(087R?$IKR<+OF\*1:?V/?Y7?A7\(-O9*O]Q& MDD?8I[2>THKQS>HXIUD=;LNL_(L_?ZAJP 5[21KLK"?\%.:0"W0PI=6NM3=9 MG*/^%Z%VL%$D@>KUA)^ ZIR@ ZKKO77U?H(Y>-^9T-2^7I)LJ+S$SV!4&]:.$4MR"5J\(A13JX+CBA$05=*Q4E)O-QU7 M7NS%5N,V=9]OV,ROA7#UUZ"^4U63%U6.!#IR'QUB#<=JU*T@O&&]A(0(]*ZN M3TU[CKRTK>Q@4]HPXE!>I'O4=P<-O6J*RU?@%A&K#7MI3BI-"8AB2DN4S&$-1^)E^HA;AZJ7JX2PY'%^^6A-,G^ .2QC2 M>!>;8!A%1-3/4*I&$Y71%]L%\EYGC*I\$S3,4\(^\'Z[W^Z@)EH5H_[Q2T)! M4=XI(J\PY)>&0L6AW_T""YXF^M /)&SMJDQ=+7W'" CAF<\59'V4(SU3?1IJ M,;;>W(!9%*$1,5TPX9[K$P_QB7>!W@+(C(C)%@ND:ULUTNE-SQ151D\I8UM? M\BA/?( M:;(-5(7YSGMDTV/&96@\U=LU+UQX8 \3PNT1YG)^BZD[QI94(2Y/"2%SRS"9 MYCE_!'B>ZM"=BN \-Q^&FQT='^^NA("VOJ%0NDQ>DSM'XY M^J"LHUXB[Z6M7Y8<&FWEFU3;.I[R**^ID-S5?N8[Q8M#-V!KG6N+''&8$G?J M^2.5-#R]D_PUW(I2Z].VT[B,GFG9/& S#CA&D5]A"Q8]62[+6"4WG?(,)$;L MZD@T8M]XBS9V/YOIU.9$5'+],\X5?VGI*CUB 7_\'U!+ P04 " #3@ Q3 M6W00*T 6 !)3P$ %0 '1E;&$M,C R,3 V,S!?9&5F+GAM;.U=6W/CN+%^ M3U7^ X_SD.3!8_D^GII)2K[EN,JV=&3/;O*T!9&0A!V*U *D;>77'P"D)%(" M0$CBI>5Q52X>$9?N_AI =Z,!?/WGV]AW7C!E) R^[1U^:NTY.'!#CP3#;WLQ MVT?,)63OG__X\Y^^_L_^_K\O>_>.%[KQ& >1XU*,(NPYKR0:.<_A9(("YP%3 M2GS?N:3$&V+'N?AT]NG\\^'AI^/SP^,39W\_;>D2,5XS#!S9Y-&GP_F7J[35 M,/CB?#XX/#HX:AT=.I^_M$Z_G'QVN@_S@@^#@]?7UT^OQIY .>?W6X<&_'^Z?W!$>HWT2L @%+MYS>/DO M3/YX'[HHDK+*5'_K4W_6P/'!O"]M"?&O_5FQ??'3_N'1_O'AIS?F[:4DBL\6 MG7DOFE?(%CX]2#[N<4$[SE<:^KB' M!X[L[DLTG>!O>XR,)[YH2_XVHGCP;2_"/MH78+7.CEN"Z;\\11QSH51788_LL[@*0K='Z/0][BJWOP1DVBZYXCNOO?N(SHE%-$A@'7;!<%4=MUPSB(^&CLX,;DG -9H@_X[K-I6S M%ZM6:+:= Y9?-XPXJ9QN?WI-_#@B+_@)NS$E$?]8K?3LNFY$=O=A,'S&='R- M^Y%8)[S8YQAG?]U4-&NTW#CG'=HG8^R)?]Z'*.CQ:GQ6Z"(:3K(E=%N7,L1'.V:DD2[96 E7\;R'9,-CWPC$B08DDKC9= M!KVRJ?TQ'OKGZ@ [..!:DES1LD$DTM"CJ9DLZUU KG06H%FY.KI#1' M4XF^OT$,*?%\JFVUG'UGWA3_.]O%X@-SPH&3[>6OSMHQ!BD"@5GHYHCS12@J MI)M.ON*7Y;DW_?FW.?W/J+_0/BY=[,NHH++009.$)E(5RV<8"+FWWP@KHEM= M9\[&0NG:-,\0'[NSMM-AO.'L%%*N$]_V#F>M#6@XU@LX)2&T9B5FG+!P(EA M?C, +1%VG5OSEH#1E*T(D-75TA(-DZIEP=&P\QY ^>WL^/SLY/CB]/3D_.+H MA%O+1W7@-%O$Z@!*R2( [#B9XS"02\I#SB9;PDU1KBJ \I:<&1RCZF5!4= / M0/IMSR-)_UU$O+O@"DU(A'PC$@5U:D7E:$M4"GB!@)#KQN-8Q@L[T0A3P13% M(S&%O."[@-N&V(R6??U:D3O>%CE[O@"@V!,1CP![-X@&(N9IA$Q7N%9\3K;$ M1\<$ ##F"RIWOO =_[/0LLX4K @$&8ZQM -6R%::T*F1O23OQ*7^XH9!Q)W! M&U\6Y6XY'HH_%M_]D&'OVUY$X\8\(9TKNP+2:D$(:Y M7*O43R@)*?]+:@*$ M\3)"%&=W+'1(K):#L*18 K%*?'DXK ;AQ2\)^'>,Q=B[CL5>6!?S+CVYS_X+ M9F('N3/(&(Y=BE](&#-_^A3W?\=N]!SV\"2F[BC)G,F"4D4'$!8@,YI5<-V4 M&B0:6:4>;-Q#DYY7=2.G2($V%A>X"=T@O61O7I+';MXP=0E;Q(M52^]Z[=2J M.:=;K\SK,;TR,1/@)TQ?BXF1@]K ; M#A/ Y4#7AC&K[K96#3S?1@.KEP4TI9/$!;6NL;KBF9?.X-[@OK$ M%['5]$.:)KC"N,J_J[S+6G7O\\:>?^5R #>-&0S<1_PJO^BCVU9U:X7^HBJ/ M+#?-[C5KF0Y9[ZRXA7DR-YTCIN'3G[SJ)?D3"9="V3(A>=.XO>G5GWO'!* M@9,CP?E;2L3?86=09HB6:V;*C"F?TEREA/'(:)1A@/]KF7C^TV\/Z/>07G&K M@"LJ5:51Z@K!R9NTD;T8F#I.RI\)K23_B,:X,\@1I,S,*RC;<+JD68=F8C?0 MO\O2SR<-GG%7YZ3YO,@M$5'R5(4?V'GAWNZ;,M-'\;U) \U*7^9.5I[NRMWI MI+LN5>=,J8LTF?^QB3 SI$.S836+SXIE:+?XWT-(I+)E*6OLFM?@74VR2KFX MY>*YXL12Y$:_DF@TT]F;-]>/12Y,FS',_^,]HS=MSN(&+4%(T]I$&39B%KA_ M9'W!AYVK=+R5JR2(<5X$-:+\8$:/0Q8$[8KC-)>K4(:(M0-O%F[DK#Y@),3C M=8*>N Y$A#9X@<XMQ7_$8L_3<.S- MJB8<)ZYT/.SOGWL!Y M\QYG]< JV0:*-9O/4<93+'95(>Q+K*'01;"N,@@)Q,OI_,__)9AR88VF]]R6 M]>V666/E!E9:C45?UTIK% .:3V_/R/*N[)" M5XD\^.7Z+IC$$9,,']JMTJH:4!?G0OU6 JOB$ )FJ]$6TW*L*]W ^JLY;U?M M^JOC'P"2,B5[(/:C B_)>^ 6!8QEI: MM%5;M6(BRE*;F]9;.K.\97B(TX6^+_Q'45+\C/V>.++3^-LJU1'\+N M<.4JM88\@&\@6[YQ8+=]?++5]G&&%,=+:7'8G)A=V3I>/)K0YMQX*T)-\@RP ME^0AC+EWF^8PS.YMJ-#!W M\K1*00(PX-3DB?Q H\]67 V([U[#T"M6EZQ3_S,_@.D]_2]X#I(8QT('KJMQN>3*(UL59%*GKFQ:?8.CSZIW% 8@F>RCLB+ M^ &71'*+'[3(^R'P2 S5X&3G%"]1666!"AT9\G3(FIG7!K-58"8 M0C9:JP9*Q=3[ PJT_5(F>%"-C\Q=94:#0U$.@I%AHXXKMP;DV0 PI;3?E$P MO[SFFXOCERVBG%*4O/[N:AQ_2^[;8Q%VK48'9VW#M;++4<62Q-38ML Z[_O: M1/U/6X?+47_1V'[$6W-$'^&JF03 MJ"$+P;LRHM[HM0

=9XN< M%FWI!N^(,#.0#P4HUI1=]0ORS-PBUVSJZXM#L-XW!C'+".RA]3U 8W'9]W^Q MUZ5X3.*Q%5*J:A#>ZMD8,15#.X.<\'F$LJ64MP-/%F4L1H&+KT(6L4=L-P0W M:!7"JSYEX&[++S2UR'K,!M-Q403"&RIK )8G'D2X8LF*ZF'YCF07T6BZ;LQB MY4[0E9B%Z.P!>X[HS1'=.7^C28?.1/3X]X_014TD&_>/5PON7-A"Q02 "2Y/ M5F$>E+XXD,"%7JGT8 !+42L)DIR'?]R"MJ6[#4Q*UCZ"%S:B-B0A:7BH0:Y, MG")S1[@3J-_+MJS3^,N'1G71R5G!2/7WMJI)>'X-UY9_IDZ3887MY9]AI&(O MQ.J.Z)YX04=S)7KF&YSLN0([:(GN)J6JU/&5KP#N-E_1@9P@JTN<*5>4( T1 M6_&6;VIL\US"&QG'8ZW,E[XW?6NY0D$6+R'D* 5@=/^"*!%35H_[_@97=+48 MG+M=+!W151: B=_H[:@* G$]=2JD$SX@EW,+\>"PZI7QJ7(M0U##2W5\U>Z MGEP<<'Y"C26O*=? HF*U^:.TZC4\-"7YE(CO 9M@5SX8J7U;QU 6@/5OU*&Y M\/4L[#( (%>5[4$I?V71!'BZ(H+Q'#YAET^3[2 @+Y@R1*?Z\$Y1C::]B4*U MFL=WBCBI_I'A 5^45KJ_C*.4LN<1H7:@;-I2TV\LV8.U*8?U@+@F4B#@.-X: MCNIE_I'(^)'(^)'(6$DBHV8Z>XP%+YU!NMFQ/$@T978D[5!#?>5"?> R&<=C M<4'<)?)%)EL/_Q$3[H<^AY?X@?,8\?\N4I.RPK:ONR,Y@&MR53DX,C2 6=3E M:Y\?3;O<\^6DH^%R7E11X1W)Z"MB _;B/2-))VG%]OA MM2&+M6)X\T:B6ZRT+Y3%Z@VIM+]OQA1/C3]:=L;?,KPY36,P,/G/9Q)//P9#R7. MS)*;MPD.<0E.6K!>@[4\/*IF ADD[T9KTXI_T,9-@*,>_!AQSE7I1VO[( MH)F;YAY"$#?*C4*?L\G$:PW1M!OW?>(F-\V)[!!Q0=-Z)PC/5F\]RG;S5R?I M2+QJ(/M*OCKSWG;E\. S'D]"BN@TX>=R>N4CQCH#R8[I+*%-Q49N4XS[C'B$ M$_:$Q,57DAY#6J>A/)R#AO8HY2[5T[,&8#;-T"1.)B71>X9<09,Q$=&F(I"\ MT$)ES,%EP=?[QBV?(W/2.CHY:C[UIR(LE;Q6X40KI#$0NY1R M%KM=37^0/(B[ M3[!W'0M#LR1_PJ/VE-%N:++C=AR- M>'?_3?:OG[C=KYHH"ZM R*.P <..&T ^WNRUC$X;=5V\E4MB-"[> MK"LG7/3UX>"!R"#;V;MC-G/I/JZ2>?]7R6@SSCP73?0F>_X[!.O<^OJ1/.G5 M)T2&$>ZBJ1AC>G$J"D&PJZQEJJ"_A<$+IA'A?78YU82QD$X%(:;GO JJ M0+"?K(5>R TTUS)==%(#IT-[9#@RK:F&\G"N(]EL:36P!A4HXR)KK %DG2U4 MOT* 5&2X4H'QX\;1T=7\ )A98%FY)) $BFM!I/U2^5@6!O62A@%I@E#@#( M_2/0^6X"G4I=S(1JUID1<]4@&.'K@%S,T4[8A#=OW HCC)NUQ,7SCRS]RG0Y M_1NV!<'HWQKD8C:K=\B4*P**L'C&[-<1<4?+5-V\30A59MANWA:$4VS6(?#- MV6PV-GZ)^(PO7J;CIIQ,T$I3Z=;,>SK7Y#WMR_:=; ?\TZR/70F&+][#NQE/ M_'"*\1.F+WQX)J_=+XNP[4M:9+9;#[OA,) YHW)W2B:]F>+G%?753#(JUSH\ MO__D/B74$"".D!"#!:Z:P$4H#!#Z5#E MO? S[H4?PPDUE F?DE$ B#YAG[ Z(_<,3_3A=6\WO@A=4@!"6LU#67 M#5+(%@#(_H4#3)'/B0. 8 \SS&4RDN]1O6 _G @. M;?"SJ@G!@UT;/2O. &!7CK%6%%XLO9?FHI(5"2PW;5=C2N]J_#/E#WMJ]M,Q MI=$\V\H0EH@:5,M6', ",'PVC2AQ!=WB^W?>Q=K!F-,U@C&+_M+#:++'C]#, MNP[-7',J7J2)M4A0Z1%F.O%FKO(3!F?, @%@[RP(O.(+'T5N\:OVYBI 8C,V MRJL&2L44 *!44W[OZ7N1.V&J \&'M]&_)3_"Q!( H#X\B \/ K@'H>%:[#T. M)=&7TT61]/:R]BNB7K+#N9A162<:B9N=4="14F"/(DN5\=&9W)NJ,Y+JZ_\G M\6-JE"BTG)+J6/^7W(N_"Q(0:M?EY>XAQ/UV6I67!?KS:/(O<@0WILG+W4/( MVMEI35X6Z,^CR;\P='T4B".OAAV%?)&?< P7(A(+L"*H53"1M0W'\#<>>3 M$3^WCHY/X&1=K@>!DI4JCK,D%T4%XC)ZOO ((HY:AT?ZRP7,Y2'LK*@59WX8 MQ'9M91OO^+HFL#M14@Q'D+)%[ 32'YSUL_VN ^MC^_]C^W['M_^3" M<4F".7-_M1R$Q6C=;7X%&P! V/4<#.W%3^\M!R-])?)IA+'-D4)]\0;6+,W. M6VUKEEX80($UKE:F"D#6JB)E+0('T"I5(CQYS^^B=714X>4-ZSJQY4"F9+&2 MNQIB2N4#+*A/?.YB&.[,TY2$8$,4*]?BI@4-&]!\K(]"Y@IS7<1A( M0^\*34B$_.0*;W&@C[Y@[S:DMW$44RRN4A?C4Z.$&[0#P3:N0>$VD$P-UZU: MTM0.@ACY&NRW:^J=Y[MM)QPX&C"C*?N4:U(TLY-]CUATC:;B93?F(O\_&&FN M[*V\TW>>>U:7&*%94AOG)LG_$?ET\\=!=!?.E=O%1\[8!D)[-UHGWH)GG8'\ MNVQUR[?],Z5I;2^MZE]VIZ&+LN[4>\U3^_4KOCETU?KD+C8O2%1OL3?S6!)!9!QTO(YY!7-^H;^ZMT@:.V> M-A>+\+UIY\PBFX_0YS!"?BV*:M=UO3K;X(Y&+=*$IKY6@IV?;I?\,LE8]KL0 M[F,8_0='"[%OL\NV67_U*FIS.R$5BO"GT/F[O" MH&ZY;G1*\.M!HA(D.3;WC_\'4$L#!!0 ( -. #%,!&UL[7U[<^0VDN?_%W'? >>]B&E'E-PM M>W9F[)W9#4DM^;2K[M)*:GOG'!<3%(F2.&:199"E5LVG/SSX *L $GR 2%9O MQ-U.6P7DBYD_O!*)/__;ZSI"+YBD81+_Y:O3;]Y]A7#L)T$8/_WEJVUZXJ5^ M&'[U;__Z/__'G__7R/?//_S^3^CV0]GP Y5R%;:VC,+XUQ_8_WFD M+!%5-TY_>$W#OWSUG&6;']Z^_?SY\S>?O_LF(4^T_[O3M__UX>;>?\9K[R2, MT\R+??P5HNU_2/D?;Q+?R[BMI.ZOCR0J"'SWMN2E;<'^ZZ1H=L+^='+Z[(=[]AVRWP7_Y*@W7FXBQY7][)GBEEC(BY"WK_S;&3^Q[,C6_9VJ> M_H&I^4_YGV^\1QQ]A5C+3W?76H6_K]'*.W%UC&ST=E1]LD-=LJYZ9'UU$.[, M.M_0?]54P:\9C@,<%,HP5@VDN23<,3AE1COQ:P0CYNP).31.6OA-BOUOGI*7 MMP$.6?2]8_\X8?\X>7>:._0_T3_][2*A&'/VF&;$\[."'M?B+U^I?N]H%28[ M(W9&Z@IXQ"^8T7^VV"-O\=9/:,QOLI,H_T*\^XHD:[6H@EVB^/%OT6./+USH M4E.$X#39$A]W^K2R_#I;ES+2%@SR<7SRZ;Z#T/_ZOA@-O#A EW$69CMT':\2 MLN8X^6R!)6$D*$_NC;>8A$EP&0?OZ12H MP0+[[6;@B4K5]OVPU@BX%ZIE'>R#@BP=90/$"$\_MA(O3D,VK+&13'5O HC_'&[?L1$H;ZB"6 ?U"E4^-[^[T!] M3BMF7U_+UQ2,(A(D)_:Q._P4LL52G'WTUJJ15],,O*^I%:O[6[T-:)_3B#K0 M[RJJB)&=V/>N8S\A%%?Y6OH^HX/^1;*-,[*[2 *]*[;U N^91FK7';6Q"VB_ M-9-\H!O7F"P09X,2@G)6B/&:V+_#^W*)JW9,U MC4'[<)O, [V7DD=U^FZF F=!0&V7YO]S$\;X5&L2=5OPKMJ@8MU-%0U!NVB3 MO /=,Z>Y*/Z!&'6TC*=&U)S]!?WGDCPDG^,V8]1:SL4U#]53.F;5; YNJ9!V M+*=DI-E0SXB[<4@^VUB26Y*\A+&OG[=JF\_%-36**OUSK^T6LY* M"PYNW/4V23,O^K_AIG&1I6D\%U=5*JETU%K+.;BI6N"QG%101Y3\M(LF!N-G M!'L:I]S[&; ;JA0I\R>DWX"ZFE+$OL[%QV9&;5I?8EELT>US$NLWSQ5- /N4 M3J'"K_9_!^I;6C'[^AI]\^/H19I,(L11/ /J93J/"Q M_=^!^IA6S+X^QJF@9(5.OWWS^#4JZ$_F: _$8^G*][OU8Z)2>/]WP"ZF5*7P MK]J/0)U++6-OSQ+4D" W.7)=OOK/5'"L.?;3- /L7DV*[:.8W :HLS6*VM?G M"J*HH.KBV.]B2PB.,Y%2P>*)+HRWJ7;=HVT.V!=-%*TO1]5M@?JFD<@#EZ0Y M=5221X+^Y&?4&6:IY.$+?N]E7BY5PW&GICEX9VU6=/\X6M46M+.VB#SX +JD MSI(7O<)['22,D0LOPT\)V6E-L=\*O&LJU3K,'"N;@'9$M:0CY(\15%"=V.ON MUUX4G6_3,,:I?AC?;P7>ZY1JU;VNU@2TUZDE'>AUG"@JJ$[L=9=K3)[HM.!' MDGS.GB^2]<:+]9BG:PW>"QO5K'NCLBEHKVR6>*!W%L21H(YR\E.[Z6N512YN M..BMH6H*WT&U"NYYYT$[V*ZI%W>H7[[*%PL$[:E'[&<<16V0N=<(O".JE-H; MKJ46H)U/*>C0P9K1= 2"E.N:9?\F_J_WSQZUUW*;L>H3;/]3O[W0W F\/YHH MO;<'U- #M+\:"3YT/XCS0)S) @DV2.(SM4O3U3WQHNLXP*__@?4H>M@.ON.J M5=OSU7HCV.ZID76H1PJRB--%E/!TV3)B=^DJ3'TO^BOVB/[B=$-3P([8IF"9 M4:-I!]0=6\7MG6F3;Y8+RHB1=G>1NE+OBOY%M2.D;PG8)UO4V[]%O=<,J$>V M23OX#K7LD9RT(W<4ZRPSAZRWG8U+*E14.Z746ECYS+-CUY\KR- M<"H<96GQEWWORO_\-W[9@,FQ7%V%L1?[(0VC1.PY:2K5=>P*U"?[&("Y:Y=^ M #VYE_B]9YM)G"91&/!*IN=>Q,J(LOTEG/6&T!$]_L%[/,C'U3::BQ?7E%+Z M*V\Q!\^L"]H[DZT@AW[A!/_?ON>-HE"&28IO &GE()YNPAA?TW_NSYL;&\XE MK@Z44\96V6H.\74H[ C>R(@B3M6A2YZE*1UB6J8O!XV NZ):*=D-ZRT NZ!& MT-YS:4X._5(0= 3Q5K1R'43YAJ%1+!VVG45(:50\C*R]AN #3"?O,(]<5Z_@^)T0)Y&2IX(<[,2HAOB@K!36$^ ML2U\]@\LVP+3OR8KM%%F8(UH!SJ-)AEH2SSBIS".F4_8M<<+)H]),_@[MH6[ M8>$.^YA*01?]Z4>\9M;4%#ON-*LHPKVP(&-:;Y>WKI!+5!:)T%[I;1=-, MR^PH>>;[K$AGBDA)?H%BW/OFU/! O(Y?J&()V5$M-:;8:P(\[%0*R=$F_PXX MR)1B]G6[DAB/+#QA%E/X&'6 M07TY^@RZ 0[*+M+W=>V)#V$TUV M=.!''-P> T>Q@[YM:U!EP-H0A??V>Z6:I-1(&$+ MX T[?]//1%NZ \T$X7K8Z6^/> P-!*[_] @B"\0)R]>JBP8.)S=3J(TUQ97 MVCI>.&94FY"N8 5(444O7_UHRVXG_9@DP>KV6FMX.56P*.FY,QY81VI)FLZQGL3>@]AE&8A3BE0SZ_J_N<1 '%#C;\9[N6?),.W8'' M5%=#R%%GVA=P7'96H7<)Z(I1.?.ETT++*2P&YYC.+)!*K'['Y\;]JQ6/"@AF M*6>-'>83] ;)9_K6\PCLL1.T)-)P>PM]Z.G<&V[.?J M&@,/T&8E:S-?94O @=DB\.#C^9RNX[,6VUIN!-T^89CAR&/!=?KN#]^]XZ'% M_L(D)EL<%,="AWBRIZEQ)Z"AUDUI%G)F/1R'7I!?&^?/<_;Z9"-<+68^RC+T M/,&+3_>DT0/Y$5W_A:N0_92*X\$%"K88?0ZSYS!&[)V4'2O$D!!$?T1Q0M9T MT8=O?^2S$PQ6*DO@)DV^L1+D*QJ:R86ZYL_((637KF!;;)E9=<83L M'\Y$IMT+F<@$^1[)($.X7#H9SU'A#@_MRC4OD0#/P"PX['3@U+9+:2T:884< M'?4>,%F_QX_:8*LW@1YF"H5J 2;]#CFT5&+V#BI*[(2.QFO$R-F9XK3O*]C1 M**#D^&P/$3JDLO(<&X\<[O]-A!ECZ]A%Q>E 8W^V\I&&9>-XW=@!.*"T*RO# MB[XU8+ Q$+JO$RN6'!5U-T!D7=NH!"<80WPE1/M4!WX\*M313* !1YQ*RA&F MS,YGRB--D4'$3>>S_#F?WG<[KY_E";W%$^G[V@ET?B)_EF4D?-QF;'L=90FZ M]4"<[TUF!G$0[_" [Y;2PG1@%[D(344FU"V!AVR#>GNWK?:; 0[2)FD'7"42 M-(NG%#C9!;I.TRUV=NW?KJ8\)^9?T/]^]\V[=Z=LO8A>&(+A3TX,#V;IP8W&_7_S^CZ>+/_WQ]SQ:V7]^ M]\?%MW_Z7A'*>=L_UMN>OOMCT5:*=58YY]^W,4;?O5L@=LS/N[S'/EX_TE7N M=Z?\K_0WVF^#^4NPD<--J;,@X#5_O>C6"X/K^,+;A'0MH?F(^M; X:)%S5I& MC[HI8/!HD[CW27!)%S'"*(Q13MI14H]]/=GEZ1.JIZ_6<](TN^UZR_>M^?88 M>X^-X&<.;)&679Y:K!^]59['.5*#'<3^S[&7L=2$!.>Y[:C(@ M,Z3@ER?%U#@BP1*]84R_%M?.DA6BG)WE #HS3YXF4C-/E/1_^W@XH-SAS MC M'%QZA!5P2R5IW^-5Z(?Z&F(&'8'#AKGR]>IB;;T @T,'X?O7'1,L4,$#O9%C M(&?CZ)KI!/K+R@:")J1]=^.=3/CQJU>N>7\=<'PV"#O!?KJ[:JX6]"Y>EJ$K M[TNQ!G=?JM6NFN<3U6%M/<2TH*8XRP1[.U%Y2;/]B%?7#3CPFBK>Y5HR8% V M%GW<:\C.$Q#L*'N0E0#PWG']/(D.CDO"7[,)^";U+2;\ 7&CPZB&SL"CO)L1 M],>DNIZ ([ZC J,=IMZ*VU6"ESB?84^,BO?JG=6GG-84:64*?F:#WH0Q"I(H M\DC*9C7B=.5@_>@*'+CZZ5EYAF1D1D6G68&!3FD]".SWF$WP:P4?+>@%!U2Q M@!#H%M7. _S@])4'NO@KL.@6)^0=[%9VF&%4UY5MBVC1>F;1O"?TV)'L,J%B M$G7K$9RG1("-WF65AM'!:/5>,XQCA=IMP2QUF5E$JR0?.ZR7^M0]=[%M1_%Z M@,MY3""B7,H:Z[@V-^L)/-H[J*])?)SADKR+]..D1P)@+T'IP UET3Z P[.7V@0$:U]KZUG.+7OTJ6]-T3E$[ MTH)3%;%@KBO8T!3NNOI \?9%=4N7N05LRW*ZJ?V<0G?,]:0Z?ITOHZ?0&?@" M6N0Y\]7#NKVHMKXU\"!N4;/^B(RR*>#0;9.XOP?':1*% 5_UEN13EE.V%*4^ M:0/Q/GPMD?W&<2+["XZW^(I^?ZH M\3/8?9\L:61N,:D?$N&O9=!_U^@OQW3 MCQ+P2!A@GGKN>V=1"0/' MFO&,5Y]@#Z4*&(E&5*[_L)_RBWE<"#Z\YV+(<"1+LD"E+ O>7A;'U

C!E) MCO-O<&D\3^+#FH3[K]$Y7=\K+)?>)U%O4%-UGB-P:8W0"DX'/><&0'H%!CQ" M4 N!@V&&?>T/ ,!=_/](Z.KMEB0K[87?>@O@D:Q01PY7Z6? ,:F2LJ_K M<5I($'-SKV1\;39*;2:LW%P\?'*9/P71LHW6U!YX/+6J6BO;K&L,.-;:9>Y= MQKA\'J<@#>!YR2G4+1Y(<5BT\AY'$=N:B(,/'OD52PIK[-+8 7B,MBM;NQ6O M;0TX2@V$[GU+7I#F"]F2>!&RCHK+6M36B_)[E^N"M,.Y)XXI9D1L)1ZLPSAD M2,0*X#6':GLOX/%JJ'9MWMK>T8HZ(M]J!H'MS$\I=Y>C8/+H[@4 MTSAXIDJ_QR\X2C;L +$YFMOZ (]E(Y7K!VD-'0#'L9G<_<]]!/6\.&I)WVT, M3ZAS4-$'M*XU743 CU.M:HWK5\#QJ)=UO/6JF_VB\343A4>2@P4J@$BKZDZV M6:/6,MZJ9G.(.(6TPV.N5BS5<>"-J" C(E)>DC*%S%W8?4SBI*YD MCC$M&[@F_8"'I+'J< MB\-]W^N83NIQVK+F/&P%/'@U:M73F&M- >F3M*^3EC0L[-6_%XH%.,GEA;= M%&[6],)JO29^J5:+)KK91%LGX#%GIO3!J[7:'H CTE#P8:-$XVCI\ U;VWKO MCXX 9[]=YP_P@[=3W,XQ9.UYK8,X;5N8VE,VWQGB@>I\F/V(L];MH/TVT.-0 MI5(M]N0&D.--*6?O&,-9?<-GRK+\K+RF*_IQ[ M:>BS\ZDPVF;:ZAGMO8#CB*':,K*T= &,-::2]_7B\GF>LJ;5 G$>XO15<'$# M/;95+P*8U['R\QO[P@*/I04"M06F"_*?Z&3GB?\<"EVNN$6D MD@5FL=^;&'!(&&8D&2GZ40(,( ,5ZAMO(G>L :JMK7E^J^ Q^\1DRR>Q>*0K(V6'W<1,^ MX!JH:S@+! QF)E([FO6YV5*>SB!NMYK+"H!T,7SP&&3+8L^T+_ [V2"^M/3 M!AT!!WTW^2T4G%2]70T@%(0@+$J3F(EZ]AKJ3FK;^LS%]9M45KJ\JL,<7+U1 M[MYG+>+5]8HJ^H71/=BEF/ $L:[F^V3MA;KZ7KJVP'VW4<7:&:&J(6!?;99W M+!]%OPC"CK;2'"OII+3^!\Q.'?03SH-VP"-0JYJFR->=.N%P75\X6U"NKAK#+:V/L #STAE.0@;.P . M2#.Y>Q=L+*DC1AY=QRAGX#A4)U-[0\F?A#'R!0.'0>S[V_4V8FM$W6YM!T4:82,P:!L#1X%F)>NUAE0M <=WB\#]*^T(LJC,?'4;MY;4E(,TP*O0 M=UDCU_2QN!F^$&?T+-RWSUSCW:T-Q-"-+TQMN(^MYG'LF<:7R.G\*8X18[IVG7VP1R,AQY#$A.W_WANW<<1MA? M_L9W),1#F^^WA'*\Y=SXJ]<_X91=!URNI,V+6X)?PF2;1KO[[>/?L9\])'=X M0VW\[!U<_.U#!^@8,]@T]4RUCD0@ M;]WTUF5\W%J(:?$BAZF<,RI9.WI,97(+%92JY5>R<5SXMA&?1\"49D+S!!4# MXQB@2@.5^<&*B3*#MHQ/V+\#?M:*XS2_3T8(I_P M;]LP#3.0IYE3X,*;-%;+.%CBR3V7X>D*=79Z 1XW)5.]]0GY[ M?;%0CR#5(+-@R3T$L^7@*F%Y/VF&)$EJUA,?RT'_5BV#8E@.B@NT+R8[N2L%196D^0;Y^<'PZ>#D#KKY#VS:Z..J MH=1CHS>\O7>^[/J(/_-?]$4DS/H"'?MZF<#TJ*[L"'E^WTE^BT=RE)EH8&?: M;? :W32F8&1XHO+>T3^X\!?+B9[Q?]AYG@"@,8+QL=J,(4"G@ T,*&YCV *! M\C2L^5+"-(:02P^@4-B#E:A,D\C^_8S^.#BV&71 ".-$3*HO=N&ESU=1\CDU M+RFGZ@(> -L5UA20.V@/&NP,Q+90+HXQ0YR;T^>[F!BW)'D) QR<[SZE;*>P M?%7[S,_"%[J\PFV>WHL0RDG&@ MR!(KX&!ET\#:5)&1^ &/*OJCK2]6XJ%#M]HI#_/#3SG8')2FCPN7F>C?V7_ M]IFUM\+ T$#X/=Y0P4/5$92F"7#04RDD@Y7\.V"048K9UU-E8FX"V)HZ[O.R MQ!'3?X0Q_;_4#CC534*4#8%'DUXY.:8.6P&.K 9A^SKDK2@R>,*(HH*JFT"S MH-U'ZB9L! MS@NY#[CI^H:-N0G8_DS##[Y//NJ%+V1!XR.F5DT/NL!7@D&L0 MMO>^<$$2<9HG 27J)N*L*H=??4PGDFSC/WE,J3RIC]ENN/_LD2=PRYXOX(AL$7B,RV_**PG%6'*I'D)\=6!XB+(>RS^5UH7YZE1 M+?MGG0@ C^KNQJB/NZ:] 4=_#R7Z#V7Y':0W!3-67E?:92KKD3O>8IK0)A?/ M#!#W-H/2%&=BH"_2 MUN#!W:X\SW6:IO>H=]'+ZP)^R,3:GL.CNTMP>S.S7N\PH3@(%]MG<7B?84S/M

1_":59 4,GA49&C)QWL47 I\3BZ1+!%PZ,3&*EPASY)D*^ M%\CMX2GM 6&)<.OM>JT/JGZS0Q.-ZF8K@[S3K#!")[NM-4'.!\KNP-CJEWIN MU'HZ#FNRI>A8;4P4(%?ND4B_=3%A-[)S!(4>AFO%C XTYP8I?50;'W&8%$AB M)4U"JIU+Z7= H#2E 0M+*>8F_I9.B>),WLQTAVA7"<'A4WS!9?)W#\2+4Y9] ME\0_>F',L@?/\8JV>?!>-:;N1@$X3O4PAPQ)';H#1I\^6O2-DYP7*I@AB1MB M[/+4W 5ZY#P19>IJF>/"+GYA%X+7%,BV1%1)??/DL8QDEDH[A^M0&H-V(@ < M.;H;H]^U)\"XT4.)":\YV9F())D7-6'&Q#9IS:<'AQ9LDS@=X_)D,Z%YHH>! M<0Q0I('*_-#$1!E+J%*RAG3_QX&9]B]/AJ5=0-S;H:;P,0[2*RK;O1?A#UZV M)6&VH^N]BR2*L"\*7-T_)R2CYET+4_'+2AH;#Z,(''I&,%?MPD-_S$SI1)P@ZT+Z_$' MSTISA7IS37EG:E>4ZO-_VX8$4SWH/"[;W5([9-1P[#'0#6NBLWD7 M"QJ;,Q MZG>O3'M#1I[N2O2_J[6KBF *9JC@MD"/\+&BNS'Z+9T 8T4/)29<*H':@+%E$[X!\V9;V&$C64>U3 *' M'5=A[,7^"-LQS83FB24&QC' E 8J\\,6$V4L84S)>@;;,3;-M+\=LRKM,G [ M1O.TA+RH*VI0?HH#3#[3-56&X]OM8Q3ZR]4*L]J7>W;J1P$H7 PP1_F.0[?N MT)]EZ*G-D%<6\@(,+ !8VF?"JI]0A/@<9L]\U9^_PB#ND= ?>(QL)9G0A@M% M)_A"*G[/A$WWRT8LEH(P%5EH"UYL-4Q3_OH@3^O(.](?4DL[+2ID=F'P)J"N>\,TX*PXU_5[4O(O$]J++DN4<)B[&Q\?N>T8VE68ZA^P)-/:R M3WU4<1[+\E9\A^? 3?I!CVI3U;7G6#-[V]M<]I'.I'B8YTR0X\>IIU8>ZUZF MGL/>SN!5+/SH[VZ,?GLX@/&@AQ(3[MF VA>V91.^2I5W@U6[-.X0XY+.4OQL MN;I\]7D%ECLZFUK&S$#LJ)[^#SM0>_&BAB29CB2 HT8?@\BXT:4_8.3HI4;? M.!',V#A:L$.,'TIB 2D\UX672*N8NIEC.#(++LQ"+-,AB=H( MX@6D_5M9&NMV) $<2?H81$:2+OT!(TDO-08=B:C@8E$\5JZXX.AF'C*I7=A, MY$T@W>C,C1""A)+[[683\?M.7E2\-74=KQ*R%B^ZM[PF9MP;.(!T-$.M^*I9 M5\"PT56#WA5*)3[56V-(8N7\:-F)*=@I192P>X?\F<'BJ)D=N!6,G59B%'77 M66EWBFT:PQVV A[Q&K7JQ0]J30!'L$[2_J4)\EK[C.""+16B;2"52PW_@:N7 M!A837@5LKTDPKB$X2O$"2(%X#):==F_$](8&9_DH@<-]2%'2NLJUBX-R?^4Z MP^O6U+(._8&'=&=3U#8A33L#AH'N.@Q]E*/*0673VFKGD7-S/II/9P_->,X/ M:./R 1/95K8SR(K,"W[V>E OBEHBKYZR5S9.%%[(]/641B<.%%3L&+%,21N- M,O1LM?$5[1NCRUJ6 %N/>WM%SWA@>O6J0LU%A;Z9-A,-H#&Y*'0<.*B4ARCW MLIA544WSK"QDEHE2!BL.=YR)#$ >GNMVX>A/@D:Y2J+91+/T..&*58@YZE H):HYV M=,=4I\RR9?NTR7J=Q'DZ&ML+PAZ)=F6J6C \44VSLKO#?N2E:;@*?4_4=BCF M(;N+_ <<<+4/'AE[2-CYE]Q.-2D:FP'0N+5GS'*5-RIUZ"L].\KV#=5]:5C( M%C/CW8E?,A)AJGHW+TOXT%EK/?%Z#[A)EZMR^;9#%:,\5YF+A&29T$."A%12 M:P>K/N!F[>RIWF>/!*G28=W-[Y;DR8O#?W )+^@(F$1A( Y1X^"6?M,"2I:K M?$_6B^[I7_@F:MNAQ5BT@8Y,5DPH3T5'(0QX#CNN?GT#^]SS?WTB=+DUURA\ M7QYD/.#7[)R*^:L-@ZO9''-L-AAVM#!5\#C6B&U2M?=^K"30 M5$XKLJLE!L MQ"[%0I5AX$P, 1_OPO17]DK%)QKP)//"V* :3UL?X,AE MI+(,0XT= &.*F=R]I^V,.H>"FY#.N@,Z[W9XW,(^>YP1'L!,,O.AV[ K<*?N M8H#:$8M!/\ NWDG\WD&BW M*RL'M+XUX# V$+I_9MIZ[1%>AOD^?(KY+E.!; ^1X_ M9I496N8"VL; @:Q921F0U"T! TN+P'W=]R:)G\330HR!._=D:7_@><'D,6D>>J90U%T(/N#U)B%T82M2M(P' M"Y-^P$/36'4Y3%L[ 0Y9<]D'I:X_)U% YW._R],67986QBO,+HIPL=H&&'UK MX'[+"R*6"?;9.X_VV?G&Z>>.M^B6-+4U@Q68'.10O7IP1PDK2KF'L7SJW$#AZ"?*O7XH]NM>:3MW8 CBZGBM6S2ECZ L<%8]/Y7P3B#$\X!R2S@.;=Y MAFDW"C-U><-\TP[=9Q@(5A(O!2]T&!.PLE =V&0DG-#4&>"U-,.UXC((SP[: MB?^K"_Z>)(!&_Q"#E-4 .O:'?M^_KSI]G5Z*]F15%+)AR6H;SHC7X.#E60G> M>*2\F!4*,8N"BUZ$TNJ"%BO*GO RR^Q2.G_/] G'F'A1M&,LJ#O@H,:+A)3( M)IJ\]-O4UL[YJ>^U"6;HE_Q_G6$O.,NXFZ9]2NER[#+-PC651?=^T$$CH'#; MK)0\GZJW #QET@C:UPD_B">/'&6:C?'LOX&A@J';M(<[F+H 1P%3RO@Y>T&=/XB'. M 5ZHV[8!>Q O2M*4O9N#4L;!Y:O=GZ6+E22)Z3]]\TW- 62 1WU?P]3?\>Y& M S N]%:E?Y!\KMV_K;&$AQF3VX>N%2CQ:)?7DM;:RFERDO?T1/!37D0K7^4\ ML#M>!BE(1GV!@T@G$^RE$[5W! P7W>0?< B<6$SYG+S@'-R#PN.[0!@%^$L M37'&;G!*=R8_8(^=6@7+F*+8EA#Q$MG')";%?YY[:9@:(8451L!AQ9YQE9L9 MHW$!#%@6E1UAFR07()_[E$+PF\FR&&!P#Z Y[_UG'&PCL;%2VV;QN(S8@2!*,'[D> M[&&!P5W@YBY-G5:FQKE((##UH/2(T1RT$X'Y8*"A,338UM)['IAEJL0H6'18 MQP"&);IBA[#(;E- KK,:%P_:S0((&L<=P]+P@"K1@MZQU ME- %%:^3$CBMDU(I+-^G%[?I/R89_MEC]PVS=$GNPJ?G]@NT0^C-)O![FDJ- M"AV)S0(R^NHT1F2IZD*P]W[Q A4"H(0@(0) X'%IN\^E@;99FM$9!]OVR1*T MH?H^T]:UATXA@-;E>A,E.TR7>>0E]'%UU5B^#'P6<5GR4PB>9_@/'-#E7IB( M&\KFH#8^O]F GB53JT%Q9&:S $U;.ENJ/K HEB8!7YKD[YDS:1;H;,T.Y &" M*S@;2^ KWH@6]JX]Z8F%G1&5"3\EA"V.P[BZN<;ZLB?>/<>7PZ4A3&E6/K M MQ1/89WX6OM"AK>-Z<0#AV>#L4.-I9ID]JV^PFG&0[.XH -EC[]YT/"_K2LYM>C M0*!5@68.G?8_5A?(M2?-C*%Z J., ?&U]^LEF5/TN$/*L8!)7HP"Z0()Z?E\ MN9"?+:_9GVDK:3AI=B1$&$%4O)-S6P1Z(=G5QCXH?IP2CD,/_Q/5TZE'E*9@.08YF@CT$0/EEM&'(I M$.21"(1=; Y&IF.1T(3M) A=%JC0!N7JB":(*82DC$PP8].\/Z6\[5X8WLL- M[Z7I=NU\&&H9^^_H\$U"-I3SQ>*G.,Q2;M]1-W>ZX/36Y8"2Y)94,Q8]\R[NC-W?VG]&N'5;?B;;KU(O8X M^))\HCA ,B^,E:".&'F6FR QR 'A M 74,^LW4O0]4-W'QLM,,W?Q0=BNNSM@@SJ>7OVMKU_KB M_I@7\=/;Y6KYR#B&\=-%$JN*LG?H!M2#NRHNU:5M[0._%JVY"OU+$&RH['G9 MV)(=\AD_]I+ZDQ#FYS![OMC2.?0:D];W*4Q[ T7$GF90%*]LZPIX M?.^JP="JCOD50L%)E-0N>*%?"FX.Y[9--2HT)FSI MS[310V+<8"V,^-Q+95 M>@6>/[D#SQT1C>EE4(Z M@(-Q?!V'E\TQJ)0#(7K/=U)YGRN"?]OBV-^=O8:ZDK]'Z?K+UP?QNK6\^Y>'N[^DIOUW>;@[<;2#]N MD339\04CUW70+)J@F]YN0SXM1^0/>/V(20>S*;K.,.AU!FB+^OU^,PM[K?@C M%T>49GR_"$Z G]T(Y3T 3Y^:[\Y_\),:%A\KR[HH1 MW%E01X(\E$FO!94Y,73J,$8/7WUKFMIJ6T./S68U:W&I;@HY)ELD[AV/BC<, MG4]+'X@7IRL:LV=Q($K]T)6B^O7"!RI+JOZI<=8Z,@O@H6'#H'(\C4D?P=D MC=RTY/6-S0-XX%LQZ=C93#WSJ:0H?@/>#*X)47A/?CG]V,;4H[XL6@#CO715>P;Y:-% MMO.5$1B3WB89G>C095"T4SW=.5OP$R]SV+%^2?NX8:]NPA$Q3Q ^7L#;T\\Q MVA6OU,P2Z$8R90O*E0\4"Y/Z=9/R#O2W@^JE*9/0(43^G)!?J?WE@*'MP[JR^!ET TP-'61OF^TY#Q^5R^]7+)9% _SND&4*2Q04YSM MC_%Z^C3T'W&,5Z'+C:'KF%H(I]FMMV/+T^8XUS8&'MK-2LK1K&X).(!;!.Y? MF$N013E=QT%J64N'RQ+Q7/DM258X32D\>-$5QFES&+9V AZ.9DK75@B-/0"' MIZ'@O>?T^6OW,GW$&#B.5\MJ/SR')#C9>"035S(VLOHKW&\2K2F#FJN2/]J9 MBA7$^RU^2+@4MTR(#UZ\77E^MB4'66%]:0 -X4$F*:NE=B4 O71J;WV&QGW! ML7PZEC)%#PGB;!'GBV3&TU90_;+-TEQ==7K;< XI"J@IL@2=D<0;$27O<(K9 M%;FS.'C/KMTD&Q8PA7:-BXL^_2&C8Q]3E,C8I3-T5.RE2_]4"T)V+%FMS,CR M!66T24BQ]98\1F%>FF\CV*.-**.>OVU7B,QG%4$E],2EIR>U7*DSN\X@L2M1 MM%@#NIE2.C3(GA,4#XH[W*U99L^8Y$.'E/O8O%QL[0043;LI+2\7FWL 7BX: M"M[7LSEY5,R2) :.EXM3J.VPNC!^S*K[3(U%LI4M@8=G@WJULL&'S0 '8I.T M8R25W23QTPF-BS5BG.K7W5SGB3'9F&A,,G;GK^'.NJ8I<(]M4E!V654[P#[; M*&[O(@HU1UWPRZS.[ZGO:]IXXUS;>&9>JK\%KFXY(T\=Z?IP059@JO!4IY>K M+>IY&),#;DEK-G66Y#%NW(]1MH*^\=(L] AO M=UW'JX2L\XV4V@8*8_V!KBT8;\283[QS8D?UG&JEE:-[WI95K'VX%+TILE3X M09O#%V+KD_&;ME=9M*V!PI&AFOK%U,T,DO[;).[]XDI]^00@%]^FIE!B\,KS MFU/B&YK/*@H/%=6'8=5V-G&H$'FD0&0W?GWL-%?/,I]M;L&.\?+*<(K\/MVL@HRFZSPA^]XGH<.NPS&SQJ$'TT M7))XH)P)!'RRH/IE'+"]9KY3X#][Y.F@X * >&;E%AC4Y$KS$U[:-$VW'HT5 M_O+P1VPVS>A#=:YHT,UL1F!A1G*.6-)1,RM04\B WN12?,WS"T2?7!+Q!O@" M46'&A:3OA?%B]C E#GJ!TD0VE$V&#_"+FRPLK,5?#(<":0VG9,J&LP(>W0G9 M8:O9P,,HIV,'NP^.#\;J*G[TULU'8PW-9^6>AXKJG;1J.QM758@\EL,RTHX/ MR:;2==&L['CG9"FKJ>P_XV6,C8_,5'V AF GE74':0<=9G:FII=_VN.U%.6" M("J)V[.V\4UR<.Q6TQ;0&=SXJDMZV@>JA\])9Z"2^\P0J Y4;@.JLL-,@>I0 M?E= 126! 53CF:0!J"@3@$ UGNJ2GNZ6/3]Y)&1)LW=>UI2MJF@&%+K:%).7 M-_MM "]KM*+V];Z"(&(4G:^^9?4:U]W*AC-R1?U:^[#53-QQI#7GGD,Z75@[ M4V_21/ @B7D9ETU_ZTY06SLV9V9^^7,/\7I M!OOA*L2!DGM, M_3,XB^/PA>KHD9U^)[*U!] HZZ!NN0O9W!SZ'J2A]"/L0&;/&(7R+B3CS#8@ M4\X;>17S,I4DFOY:DF6#J'"^S7+M M>+DN(_SJ30DRK@TS3U41L!<9Z#@X4"L+^.@QB53@^+C-"O#D1?* *#ICT'2%C/# SVK_WWW(O8594[ M]@@PP<%#J'+.BAZS M%Z=)SHG-O!\Q6I?,D)?R8BZL9?Y MLT(%+[:B.\>H8N< YYQ:8D0$+-_KP;$79;M;3*U$17_:+WS:VA@RQK4J68*: MMB5T%&L7O/?F;4F*@=%&T,\!:^.% 6)H1*$-OV"!; %>>=LH8W"UQCCC><;T M]ZJD^\2@9<\TU=M;@O0"5<0=8-($BN9O4FQC\>7+3PKE(F4A*$NHX5D.@1;1 M>A$ BG+]C:&_?MG4&V BP0 E1KNV6(8)8[= @J$S3'!@D9H!T!LZB?78=1-& M'DQ5PG,O#=/[#<%>L(SES-M3(_LU=I\5/+0;0@\.^KZS@08#%48#!LX+"69L MOE3+SH: "A:-4>HZ-CAH5C1JN+OU=OQ] $SV"Y(9=P(:W-V4+ET]A7?K_^A/S.,/\#X^)@D6-?\VK'F?'Q MHFBM>&YG2#YE.=]:KFX)SATH7[0M8_ZG,+@E8>R'&R]25F\=1 @RD TR3I64 MV8<*=, ;II3-[9]-P5/:WW:P.^W<0,L5JO@6FT)H&:.<-2IY.RFW"\-(S(LJ M(Q4.Q;U(&&G?FRQ![^5KF%UAY3ZWNME<8'-/,24HYFWF!'G[(H_CBIA290^1 M*S:T#U#-R_C?LW#-NZZ]3)S+)43R:(>89\%"%-$85?92O6.L&DNYR^*#6UN M_N?6(U2O:'<6K,,XI%-5ZM\O6(,UC:TA0TZ[FB7RZ)M"!R #R<=)!_!J]!6( M%'GL^,7C:8[8\Y_1;T*TB?'&HD%*TJA.VQ'X6-14ID@_+27IM#CN"A."@ZLP M-JKCK6L-%*L,U:QO=2N;@M[9;I9XV":0[9K7YEO6%K6$4JNZV-'*GTQGLFG, MH6X)/ P;U)-#4-$,A"8*R]'8U!YP6!J)W7L.)Q%GCNSV7H#CNX/PO1?I M!0LD>"S0XPYQ-LS[.2/T"V?EL+;>GAUN6IY=;6@^+Q\_4+3!LV]F\/)JJ\AC M>3& MU>MZQ>@8==%X7*OMZ4]] U?4_'[9\-1^NQ817! %8O\5A/C,NV6+DB5!UWJ M#'QOHZ\KL?<[Y.!3J2)=P*Q^A!Y62EEM5!6KWC80+-&:\YS\GN2(ZN:*.*SW M,+8Z%U2="X(#=K#L^6$T[A#],QHEA:?:T24N$CB%^H3(:5Z2\,L3-.$ M[!@S/6:T=X&,((8*EWC2TAXZNIB*;Q=K_$H*M"G%X! T+>38-H=$'U4,$,**09JRKO"6H; ]X4;)>Y MM^\6V]@Y;9;'RJD[?YY)J7/C.TW-/>;HP_J7FQJ:S\V/1ZI^+SQY67GRLO1D MI^\ZV==9&;W.'WO*16I\U&F_#? 85:HD1V6M > X5,O9UPL+YW/[J)(5G:#- MWY;;+,V\.*#+BBYP4^\&/,I,%6\=#J4^@&/16/31!XD%DM@ &AS'5+Z(8Y3H M574OF/AA2M>FH8_+']/\UU17D:8OK3E&OZF)6B&AC=#<<,)8'PO@4?!& MG+G4)BT;.0$&+B[?+_-E6W?797 M]N)DQ+%+X#G==+_WGW&PC=A5]?4F2G88WV/R0D)S&Q/(&TP@CP!-.NOKU3>1GS M$_;OH*PZ=L90Y F+LHKYU3'V4$R +KQ-F'D1DV21E]=QGYI_'?O)&I?O+=_D M9FLXBVON 3Q #=2MW_+4-@<<+"92][\5R6BCDC@JJ#L_D]-HW7@JU]9GGMZL M/YEK[# _CQ[II*K!IYV>SD'3>L*I*HXHS:>S./C@D5_Y$PWY4-IX9&?0#7A$ MFRI>FPNV] $\Z%Q_I>@2X8 3^M&5C-S 0XBELPJ \[(+ "#DRU-'>XDW[BN MF '.IJS0Q@F7 ,DB.*SC)I3'@=HV^3?6F->X,W C K;! MQ%'YMVF,\)!0A$0IQP!A"A\$!FA@L?H\Y[NJ2?[USCY[)%AN6,-42D"]2Z+H M*B'L1]T6DRUFP#'&KI%KFZ]6. '&,,L*CX%YLF R\+'2>$IL9!(L4"Y@+?,< M_<*$1+F4KC:*89J\>H8LY763C@)3A5+V/T3)Y\M!TKII+8&H8/)EX.>>KL"@ M*G M,.:%2K2VFL\P\R//+[Z.Q6['CR1)=9N;=C@=^5#38-XQ!QL%FR,>;IJTA3#@ M"/E0&",A(?L+E7&>$W4;QN8T\8Q1DRY75CC,MO2+%9:Q9'XUIR-'S0;SCHF: M"C9'C)I-VD) 34F^"CK'QFVBI@UC7[ ):(2#MRM!?,X ^A-. MJ?QG<<"VUOV,%5]Q*#$71*0\[/F-6!H,/2"R;>$Z[5Z&'GJ*NI M4B_,!3ER\.W_<2R=-AI*<<3P/< 8$/"]-H,N%$"Y!OM5Q'XY>V17:?QL_GD@ M4WVKTJ1>;M)Z_3$V7(CLD:,?,=Q^T_\>&_8^@X,!X;]'@=E"_U'DL%C],KK, M%O0FC%% 1Q2/I!7:?WTD"2]3F521!F-H6$#C:-KI]-O&6#JJ!',?3\?_')W& MU/'8SWEC[Y(D\Z TZ-N O[.04^[L*<>SPW^NC MC#H"=)+@F >!?H8 ,0Z4HA__4##M5RJH'>$Z0)'/Y6) Z"[&L0\)/3_,J(-" M1QF.>5CH:PH0 X,R _58AX:IO]1A]NK\1HG!&6,.#F,&"S7W$622CS9M6NRQ MCB[3& ;"08]Y"NT\1Q_87[)+QNW1C5)2CIR#X.;0; MF7Q,0&]D>,0P;J8W!/"N)$62J+//WK7[ 0X2=0EF;P"QE",:Q9S'EAJ4:KE& M;W:8(K9KG'YL-^5CYPRNNT+KBTKI!ZKSMTT?=7))YH#I;C[/ =)/*P9T_'=D M#0BC0O-&3ZD#DI1 3 N'@\7,OE:'(62!DDK ^8XCG;?6=,8_M>0&HPIXY*/. M^!]SS,%H/.F.>(RR8"0(0]> XQC&]< ?>%.PUW#*<8QP'^.< ] M16C):--^HB\6G2>$Y"\/A^<"OHZ+D@ T_*><+'J$^L[.3(P&[]F=P7N&DXQ3 M&E9'/D@U&7C\,Y O9GAJ5!?"V/33) -3QX6]3O@Q2HN]E'2/!+'OPO37*X+Q=4P_%!V*IL)K#=\O M":V;3&\-JU5,OQ2D;M0=($XS>1$3&!42'PM,6_D2C.C)BIDK+,Q%%.::P<9$ MT\AF)4W&A.$@NOQM2^?UUW&:D2W[8[K,GC%Y>/9B]0[[V -E#_YSP.0I/\4HT^:NS*$C M]J0V< C@0F8D"8VXU"BC8C>Y_U%@KG&!/#! M/+]A:@G,.R;AS.'3S#8QI]505T75;V=PKI+@BT5T[>>8!M0/V'^1N*ZW GQH M+V4_9G0?_P,=OH(PPZ/B5KN=/3T1_MVNXXR$<1KZ_$!(VHX:^]!I')'F,!PX M_F"C'$B/( _T <.U6>"/(*4RJ-1&'(77Z@?-[/ ;PB>L#!N6AGUA3-P--;=4 ME8_>&I^]AKIK3GM-@$.Q2B$9&N7? 4.54LR^?L>((48-_<+H'=R\G][=WB>L M2DF+[F6CF;A<72F5TXD6,W"[/4%'<#Q!T5'1A\G5,HFH#$<>BY/3=W_X[AV/ M$O:7O_'J#]?4Z>(L?,&,U;?O3K_]@!5)1B;M@<:.L:HLC%H;.XZH(/'YG(+/ M1;I^H^&9SGA#A>:S.3JEH5,+NH)=BZGA!I,LKP:5)8CQ1%P45,J"F##?6(E* M%<[8MX9*/Z[X+X+!Q AD7V'M5QT1DXK),.&54D':^4E;I MV[AJ;NPP0]_5KZ;UK6?FOR,M1W4>['3)#4?? ?/>BRTA=!2[";U'?LU?/^'5 MM@0:>0;JE5-<=3/H<]L6J4=8;>M7VK[@C:*"^<0S6TNZYV112=?E5'8J'=U- M 2Z2]3J)^=+^PMN$F1>)*E-WU/_("PZN$G*US;8$7Z?IEB&B!HK[T $*6X-- M(\\C.A,!/+WHKTOO0.$,4<'9S7QD>@/EIO!>O##B M+QHS6ZR$+4*-+8;,54P5/(OCK1=I,&,@*:"P,8:!JNE0/SK@YTL#U1H#1[0P MVRU75V'J>]%? ML:=>74W ]"B@:ZC1NX-<7XY' X>##3 5)A2"+E E*EJ6CW/(5]*9N(C*RWX6 M$B,F,E"L_8*_P PN(/'_PZY/4;5$KGYCP;+Q6 %=)L&'>6.D((^X(6O%34= MYFCS_T&Y7#:OVMNK\6C#LH5!0#POT<P'??':58W>%YK6R9:&-<$^#OEN/^6' M,&.(<,Z1A7G*%T@)9XH^/X?^,PI3E!'L\9=K4[3Q2,8:NCXWGW@\9QA,O,<+:GK"BU]R@T__$]#8&R+N_80U5O*8!" MN^//,LI;-@- R;X458:=SR*6)#O6,<76Y_21776+W),LF8C^%4_0(UE M]K9OP'WA+V*,RVTKG7#6JZQ8FJ\T\3O6,[:\DQ\*TI*SDC4&W/SP>%B.Z\.SET^P)A M;<+WB#&[D_H0X+L46)Z7'P6,3_(I&A$]/VC@5S.<(_KE>A,E.XSO,7D)V;59 ME77+5XBX(5-N,?GWBR3-/B;97W%VA_WD*0[_@76Y)C;Y <=NZZ:6 =L:,\ H M;5_G,:"YA-P*LJ3GX HD9F+0OV9HAS-42;) XNC;#?;"-?"GF)3$D"\/?OB5 M_=MAI5-K1A/#UU5"\C^Q=KH4Y\F%^%*QN/&C3 +02@F^1-1N-@0 *!<"\NNY MDHA'!NUVOL+!YO6FLB6I&+'I]E8>&O+18+P)=THR:2B@_[4_#- __>V#]_>$ M7&S3+%G3[Z"H J9M!!1&FY5B,*=N 1"&6@3M7\Y#4!N[GI>1O[$2PKA"GC2H'=5*NRZZJKL\E-@#?K5;8DJ;"3ZV)IEM39H3NJ?\ M,(-C^I:D;6$M-X$?V0<*[05W^?L\XOM0W(&>='MW[S3,1U6(13HEZ#[:)_U, MT^WCG<59&(31EM66OL?^EM 5)DXO7_UH&^" W5AA2^&M<.+EZM(CK"IC2M>_ M8C&]4Q-HJ EMER-0^)K0W/)VG$5V !<:4VK=^PQ5(HTJVLX+9*M5;GU_3)T=Q\)WST&*N'1/TOD2MY+J(HDSXOG9 V79N+QMZ3(;5]8KK';EP_:S<.4& ML4=PY8(Z8N0=+V4GU]G]XE4JE=2X8%6U QZH6M5JEY7V&P$.2;VLO1,4I1I> MCA><=I6;.(GOCJ5X:G+WY-^ 1I!2A2))JOP!8*2HY>OO0!2NTRQDA3Y ]:ZSM!T;+$>2.K8LV3L:>W1@F4+^&Z^U: M&RO[OP..%J4J5<:T]"/0B%'+V-?/\.[%_&[Z&(^[7J_2=).Y(0_$"].Z6(Z;'E[ MW*@C="\V5K[FSJV](/NUN?"#'+RL:%U?V3I67=;XSV\KZ6[HO^@?BS_EQ/[U_P-02P,$% @ TX ,4Z%6>Q<- M+P CVT# !4 !T96QA+3(P,C$P-C,P7W!R92YX;6SM?5MSXSB2[ON)V/^@ M4_LP,P^N\KW*'=V[(=_Z.-9E:6U7U\YYF8!)2.(41:I!TF7-KU\ )"52)$" M-X"P8F>[W2)NF?DAD4@D$K_^Y]O2';U"%#B^]]N'HX^''T;0LWS;\>:_?8B" M Q!8CO/A/__CW_[/K__WX.!_+A_O1[9O14OHA2,+01!">_33"1>C9W^U M[H M*T3(<=W1)7+L.1R-+CZ>?_S\Y>CHX\GGHY/3T<%!TM(E"'!-WQO1)H\_'FV^ M7"6M^MXOHR^?CHX_'1\>'XV^_')X]LOIE]'TZZ;@5SS*F5-9TG6\'[^0?[S@ M+D>87"_XY2UP?ONP",/5+Y\^_?SY\^//DX\^FN/ZAT>?_N?K_9.U@$MPX'A! M"#P+?ACA\K\$],=[WP(AY56F^ML+D,VYMYH]"OR7?@(9R/: MQB_A>@5_^Q XRY5+^J:_+1"<_?8AA"XX(!(X/#\Y))3\^W4"E/3?8\^^\4(G M7-]Y,Q\M*1\_C$C[WQ[O<@,B;;TX_D?+7WXBWS^)-47I$V+:IZ:T/848I&0D M5[X7^*YC$\Q> IX+S">S]H)&:97G3BR%/H6S\6OFOC=>/FSPA/P[:X M4-:R3I1?@6!QZ_H_6Q-[IL$>Z;QV LOU@PC!2V#]F",_\FQ135Q:5X=3)3KA'7(EFA9">7WOC=_AFAY M#5]":>+RE=6@M:[ZYS>ACA:Z&2%K+L:+E%5:V8P:O8B_X64&FU3A^AD!/!B+ M&A;RZI'9D,9:LF-MJ5AKB@WR&;RXG7$@;5SO5:,F"Z3;5[Z"U"2TK E-5I.Z MZ&4VI-'*TH0V9F-Z6-_7, 2.6V.583:DL89]A*_0BW!GEH]+$6'4);]Q?_IS M"5<#\SF","S'.#>>4&(J+LSZ)9IHIUK MS+^I'^*AXG&[ZVO'C4+G%3Y!*T)TK>Z6>V)=ZVTMU>60? ?*[25RN&-'+L9Z M]M>Z#)!H63GE$_3B+*%-_O/>!UYV=]<&^2+-:V)A3J,7/'?I[Y/9#"(\F^LK M";G6->' =X#PACX,)E%(3OO(>6][#. UKI$MGFJM1H17MZH1Q3$F5^3/L847 MJ@96NWP'&O'A!B!W??,&D>4$,#EUBD?=-A@$.M*(+]^A,U]@I3U^A0C,X3@( MHF47;!'H1R.N/$)L"CL6/;G#W[_A_5?+_.#VH!$G'HAB)P9NR_27M"M--24L M);UL5-GZ%_&XO'B#> ]>H/NADE]E;;D(Y9HBT3P7))KGZ)QR--]#\Z%BZRJ MW8\WVTTRZ!6" ;;IJ;SN<2=)5Z2Q5F)W,L3 -[RCLJ&]^=4)22>'>*B'HX-1 MVE#V3VQEC.)61_5"@BB11#:^E1N+2P*^?%3D;(#;HVT%T/HX]U\_V= A$6B' MY \RK0X/#H^2H*Y_QS_]X\K'VF[\@F[]O5O M'XY[9?]_1WB/!+&A\ A7/BJ#!J/D\(0B0D BGV-MY#/%6S@?ZRS[&JM&CG1R MY88GF^KA)Y(YT48R]%#:B2VHBJFS6S1/X DF\%QS^0A1D(CH5+F(XL7XUG'A M0[1\@:A$-+M%AB,2H9$GHCC31!2/<.X0:KSP 2S+U%A9L:&)1&#TB5C..6(Y MZE$L=Y[E(SR=$_<)5KU7Y'P!K:]\FRTE;JVA"4V>F$2&GS696L_@[NAWH)B.KL"9HB_]6)[\MQI;13?*"B$J$B ME9=Z7T-NZ%,_"('[_YT5U\8H*SQ06573D$I*O=>!J( Q@H AF^SGX4BCZ\#WVQG6WR'#D(#3R5!;JG0A)'-7ZZ/CEF9P!E,ABM\AP9"$T M\E06ZKT(SPB00(ZG]?+%=TL$D?L^'"E4#SL5 <]CT.]TN'FS%L";0X8CIZS8 M< 0B//I4+KIX 9*@Q]@Y2R"%^1D%3/.JO/APY"1-12HO77P =UX("6'.*[P& M(4@HX;C-,U]]&:>YRP*96GZ_3P^.14:^E4 M#SX]'.5Y $YZ%,K3$KCN910X'@S8NBY7:FA"J1Y\*A3>-O^T1Z'<+"&:8V7\ M._)_A@L2: 4\]HPI+3TT(8D3D0I+_4X_&?G;]F W/H)G2ZI0='!B$J,@E9%Z M;T"B A;0=:OF4;;0T.12.?94(CR?0)_K#A[K,@DW?UI@ZK-W#=@F-Z?2T"0F M34LJ0?6>A(0 3#\B]PQM^/9?D#VM=LH-3DX"PT]%HSXF(=D/W#J!!=R_0X#8 M46^LHL,1D!0%J8QXWH9^%& :#[8=]RW^I_?MJ]^-'P.HA0PM,,_YB708X.R66037/X[VR+HZ3)D70256GDI<";@>"% MMA<%!W, 5C'ZH!L&Z2^[,$Q^_L>&B$P"AJD?;Y,8-T;DJLI/I^9$C8, ,[YB M^/E"VLRR.H(A$U""+,XU%#B#V#*)+XUQR* TA(6;6BJDG)A20L+>*:N=S 5D MQQ*X"&D=R+VAE[$Y"$@66Y*V&/^+9 !X!2[F0C .KP!":[PAI93Y*\@"M=3%\1))+#MM")[,_92 MP:NB*2*DE8(DA68:#2'PY@XVF6(>8MIOWBPW(F=AO_N^_=-Q=R-69:J:@93: ME)IH=<0LX"X<9DB=0TM;=H%.:T0FXRA6AL7,A!4.*M'J>7Z>8WX>#=-/V8C@ MEI:2O#=",6K$')GL"MHAHY&$N8 1H=Q$9V>2 3J8@C7QTE1L0DH+ZXP2$;&6 MK#/B=':*">FCXV(21/++/Y+$UNDNN\B?'7F+53)'[@WH[70'4BMTH(L51'CE M, <3DC2VM:_0RO[,O\Y6BH!,$9UEWXJU4$6KB=Z(75WXX'L65R>P*YB.#TG* M3?1$Y)^CK%@R3,=#%:F=NBP4G7Y+.RD&Y)9H&1[U_!.-#T%T4A?3=.B4%[RX MFI*2VN&C,2)$B>PX<$95V-7V#A WPFJGF'DP$*+0Q'WGV+:=F(PI<.P[[PJL MG!"P#KL8I:3%@_8-0!YYW"S#IVLX*>2-H9 36, 4I?6 M#GP7BD$B:%IP:I@("AFCHK$#0SRYT.D7,A01?5,3^/U;:_D3\;;7ND M3Y[G^APEG6KLLXH/S38D5;BIF*75''J]0B^"MWC28/G0@7QWPL55%(1XD&AS MEY+>I@T/&7(=46]BM'HIJX(GWZV- MLD)EXY D1J&)@46_(VQB3)$_8X9X9$H,6>Y59)AX>3ZQ+;UYDF*H*G+LWBBI^@ZQ*#S+._ O0#9KC!.D]F5M ."G+R+0G;D2.U4Z.UUNM; M+2P"T,,\=(G%9"\=SR'\(P^*\3%24BH\5;AWCD")/;:>FI2*<%+@H:G48API1UQ+![":)0VG#]G"H,*0V"FE MG?#K2;2(#!$ZFVY%+F(<>'!.SJ4*./BB,-L&DXVLU8-;R5B4U""[TQV)(M4A MBY;W!Y1:&#$JD=,##"MMT%P9[; @8U=4$M+IG2)%)F9Z(3,-9;P$@6.1/;CC M1B$SLJNB5IY[%X."01W2.@CF43[WOT-GOL $C[')"^;P(5J^0#2949YD@IO$ M\%*OL2'#J$6*$W25O14YV)0=)4D$T@0"%7M;@9I#QDU=\M)]3=ESEH/500WM M#PTD7U><4N;)13M;6QT1P,HX2S"U72Q3&:TLEZK%AR,9U$?_D>F5_C-X=E#'/K MZ"M7MG@X,A4F45\19VZ-?87$0L?/E]!6EL%1*5V@!*@U)VL)(SLF% ;>. MD9"0I]B0["T"23?Y4!&M;R9L&E%O2-J7W92;7+R4%S82'!*D&I+G98=9U_X2 M,X!ULE=6UD@-Q3J$E0NFJV%G[UDV!@0(JVE MV=\J!!C/K9U^C"3H@FQY4KP[#-.GJCB("$J M--$EYCWEYR/\,W(")X1):JQ8R3Q"RY][M!7>PY1==VL.[)5PJH/,S/M^;DMG2+4[,4(=P=<$WL[%36$#QU,2#I M01 "5-.UDP4H54F)&EW*.SLZ/-/FD0=9W5)-5J=W=0?^8/&@12](6UO7<./C MXQNOF&%HV/$#@X: $&DI MJ)(>$BH/_+8U<@6-RZ_D_15UU.9>Z,D<9':>O# MN"FVX8?X!;&2*HI6<3*2*?)?'2RYR_6W@'@"-MD6QU;HO,9O;E?D&I1N2%^- MP!'HCAG0!LDFWM3L]R7)CCQ;/?CB;JHJOW \_> MN&?B^T'9QY08Z,P6T0Y5O0F_B+M*OIBH%6,'^'\YGIWFK&6@IEAPCQUI[IBH MP,C^/X_2*M <=,? 'MSGO%4O#1^CL>!KSV?[*05BRX1Y4T=SH-?E7E M5"Z-7)"*)=DCJ1:'.@W=4_8.@H4@IOX:QO_.L#2),JA^9%FP >U0U]F.L"%/ MS%SW=EDRMBP_PA,>3W?HO')R;(E4U0Y;#2$@@BE!+G3\;L>%+GA*30*'&9/! MK?,>$51%?M/M7P5TM%GRI@BN\(;X.B$J??3"BW/@D(?E0W%,B33V'L%6FR]- ME\,*%"H*!F+K\RE8UUH-DWKO$5LB+#!Q+UC*"11A4I) 8&*[)C-LP_3,-QF, M233[3B'8E$.=[B\5)=EF7ZS['3@>V=A?PADNPTZZ+=&"^;AKRHRF=[(JUE)U ML1."&_G&H3C:0:S+J(LF/.GT?6&]<$:V44$;H5^[GA8^"O' ES'/J+><=?A=OT7M@-82 M<$K.P%MFDIGA%NOT#J+U9^0@B)F&%X!P/76!%V).D8C^U9*=IT*\@7<$O&8\ M,=,K)\[MQFOJ^T%:0YX8^C)O&4MN'0]X5@LV'*>A/(]/U..N)1M.EF2]SC<9 MF1&RU@&YJ8HIA-\\//"?N)\0>M/HQ76LR0P/N'BGJT8+VH&C)6%O4=064_1* MK-&NG96\TY1RA@3/,6U\3A7SP52;"QU;3XHNF>;V,A()$"OKO2,DU6*%7FM9 MWR928]/H_<"K(4],=*?>X%7>PK;GS9NU(&FW'K%&G7B$2\0%@_]%]L&OP.4X MNF2:T YKLN9W8V)-/ (O)S].-;-[_,:ZU"'1Q.!!U)C8MDZI==)$Y4P98XV- MT!HK9UX64J&ZAL)&A,J6TH!J^#*,"M0&= M-_/1,A9D13X4L=J#US=-Z&PI':%69DYZ39=.<(G65 M4X]G(1(:$YP$IN[$V\<1A"$[%KC=QK5#4C-D[!QJ=,NF3E68]*MF;9G.-/J5 M,L1VPHBD5/J]Z4*UOH6NW 6%#UQ*I.W=0;!TKK.6"OGMM>C0_Q_HX/1M@'\'[DV-,[I.D%SX"59?+8I:AWZ M<-8TP\K)+($<<+?):RLV*BVUK>2-N"9#WP+A&4/F$@_S1Q<<*NE&.]75*KQR M+\'UP;E^3/<.-=FC$_P@%QGO':RX[4P"^PJ%=EQ4:+2I$?#L4;8QC35;2OLW MSX(H!(XG$!1:44=-OCL\%B]$\1M:>'SBVD6DJG8:0TAL^0QU-:D<_.Q^BI9+ M@-:3V9,S]ZA!YX6)\X(\UX)5HI5Q#%5,^9/BE$_:)RGJ,SV,MEV,,GUHK F* M/*E*J,RIH&17S)-OE180JYR?(6=X"W>A5@]4"RVW3ZY/Y.#50-X[&52[B"LT MP6E1$R1=C-(^J!U >QDEW8SR_6BL#1*W;I#Z=8%;I0ZX-93DEM_Q4#-S5V1^ MVLHSD5B5WFBW$^WTBP ,='2JB>]^;/T.TO(8OH:"N.2OJ&M+* M ;FP.TK:T5B7D!%F%#%?C; *J] @65%5*8+2LMK-9[XHLE-9G)Z.WS'L[CVK MS!Z!^89=QYAXL,)35:">FFM"">RH)*KF M+:.T=C-76$CYZS[BQ W>PN>_SETQD3\S)O(!;7"TTZ+&DWE+PF26?UC>)7?Y M:/3&]NGY]&9AU:+W42CMPR;W8TP&'!J^;$N*G M (79?':BSH8O)2<-<8L'M,G13IL:ZR<6)ZK.'"JKJ= QK%&)GSY(M*"=[A 5 M958[-*5W\-M_L>,(J6.)X\.3P^/ZQQ*COZ9__4UOU:'PA((1LD6#\YUER>$Y M[7 =_Y.E ^HTD9\4YWA$GX=P M$:J2;F1?D68%/I)@B=)>8'ZQ)XOM! 82!! MC(DY,!_A*_0B2-Y^PAJ9$,17$,+U!@Z'>O3I%=3;4B9QX"!Z7303D77G8_M,2MTWK-C-P]+1";DO)('3?HS[3R "A'>H)WJ&>--FAQGWM]Z>=N\S! M?(Y(UC\:%)[8993Y H[QZKH#UP[U:>QTVZKH%N+&%HN?-:,!])NHGJ\0D&EN M3SQLU4<(Q1>R'GP/I?]Y"0(G$()6^QT-'(<],<3$+?B3M8!VY.+]PQBSVW;< M*'1>X1-A#>7>S9OE1G@!(PDRR>E5E%Z0V;4K*P.*6^]HX*#MB2']> 5T"%26 MLK].B_:77+CR0&PP ^*6,Q.E$#\KM%Z*-Z"=2I&,-VY(Z> /$W-!FC+JX*RH M#O(1Q0.9[H,-+=XB=R,[\6E=K*+=1!8/-)8F:_#!0,5H8ZFY^[G$E5(2:M +R[ >TG1M_,-3%(KBEC?Z=;ACLO7CZ_0[)SP(Q^A0C,(?UX MC86_.603FU,JQ_0>II5V_#4QH+!*>3UB_8,WD/ MZ.^!8_T$0?:9QO$:AL!QQ1PCIX+9'$=_35K5W"EB2%['1\)L#]II#,#8LJ)E M1*?1-9PYEL.^+UI543NU(9W3L2:-'3@#%"?!OXY(6%.\M%,%&3S G_03ZS:5 M6.7A0Z0!G:V](1WF0*(\;+EXV4ANG6B4 I1>W*?]CS(#&,JBHN,%7 NE3VT1 MLVHRF[R0>4'?J?'*AB9:+3\GOAP>'P\BVJX1><,_'Y/1 )EH;K)@RNF )O?M MMSH@-X2A:(%D\'&<9HRF[TZXN(J"T%]"5)G(0["V;A<@:MQ[T$Z'2(I.].Z# MK#))5<)Q*U(.4)B1,/ZO7>GBG_[Q%?S31RF=P?C-V;4,RPMI)T%I,6PE*4&A M7K)[ $LXF>6&?NTO\7I6(D)F66TD*2&&O.SD2%.^RV,]Y?CJA/#M*UR^0%1F MFF6_:R4S.?;O6&255.DMKBD*JB2V*6*:T/B$=7!@K9'A@\UP2-].DS-^-M6T MP4(+RVQR+7!((#X?_8S>*MGS)>U-!1(\.59YHQMAQ6# MOY,BM@>O2.0BNQUODES@8$0&,WHEHR'E9^EX1LYV0$/9G \^!T%K=YL9]+;6 MOG:*3-$="FC MI]0-(5%37[Q(RH^#!$GJE6^$NX--L)EFI9MIF:KZ D=2W&+ $2+?-.1[S)/PT7"E"HKD2:]9S#;R_+G _#G7 M!$;R8A740U*L,$TAW7FK* PH'X_$5K!B#7TQ4UO,'.@(TF\*4(J.'-Y255Y: M7X#TM39)\(5SNT?Q8D3?]IB1PTW/CF^V8EZ4^_J>\5@"AAN0MU:UV85^J)- M01%#G;/&$(WUU??@^BM /V!X&WEV^2$GO[!VR.E<]D6X27#&$."TL2A4':ZV MVD=.&.=X\3DY>F?+:N?<-/%"X!4(%I@3Y%\DZ"38D^7)=W@#'5])AC]H!L0=H%?'<-X,%P*W( MXBLGA,31'SZQO6_<.ODF76A*[XJI%L6 M5BI+M'*$,&X2X.FT3/+"I5E;V7<*F(5-DW,-:DVY<@ 1WN$2MFW=CB2_ <<, MXE71#AA*[!AI#@F$,R@R1+:DI/'TQ%W--4)X5;3#A[2H>-(6I%?YVM!BZI%GZ^2.:$Z+V;9DWZT;QB&, 0_7???1#XR_ M;&+25!#K1#(,4@1J:J=Z))^JJTNBB4\WW'EX.# ($Q;RL5%>>.APD*#*Q#<1 M$AT^1?X,!@&EYQ;"@(\$?J6A(Z(&=7K9P R_[ZYA0&V@ZP@^^\\+!]E3@,+U M5^!%,\P7O,"7NH-EVQ@J%MHCMM-@M).6H/&(Y4!N5V"N7),[$OZ*.,%2PKFK M@W3]04.B,:&=)G<_4K.&4)._^.XO?PWA5QHJ2!I0ER#C? AK2+JIK)2V6*6A M2KL!=8FT/S>5MA\"MR#M\Q[<#-D7K[=.S>ROWF+)W SX?(AG@.I48\*/8HM2HV^0))E% M8?HT/>Z,T$*BR6:HER*%1^[LK*ZXI> MG"6TR:)Y[X/R8W1V0>V%R9'(CATE3I]R47:QI%:=B#-*:P> ^NI9AD(37;%Y M^F^!Q3]'9A77'!%\N5:AHH),$\]H\@SXYH&ECT+ZZ#B"2R=:"L&C6,UHF B2 MVZD6^:(97,A^ATRH)BRD6[UO8"M 3>:'B%M7GFC M3QCI@L:L/XBS2TF+&(:32M+:.APJ]0+V<5,\2^&. 9\\LDM/R61=@85'O0JN M0-+95VB/2&\CTMWHKRCN<+0B/?YM[Q'<>P3W'D$!R7&O^>P6U%)N;6PW!^@+ MS!-0>3&855QSD4IX Z4H5.Y$>A_^0"F9#-?-:J$W,A^!-R\[8\U]TT:V]7DT=N^@>ANEK#@B/?4K=_37+U MQ(K0$OV$94/?['BRH(!;9P.]YL7K*#ES!QH ME^IT;EEM9"@GB1T)2E&G?+HRW!%3 J)G_PE:6!.-/<]YQ3T M&8[(_@U]!*M ME(AVO!$UZ-15R.,9;K) R&44)C32.XI"PJ_7DCF@:)%^Y8XK'E@D$?$NQ"XO MVS8O>:L_-KQO(^QXD 9;'0H[O;VK17QI2V''VB&"+]_4OX%2^ (?[_;6A=5L*B=4V2?".:.TWNTE8&CTT:(VP0 MN>%Z"I%%Q#/?CCCSS4GX0/R1UC]A,D,@W8 AP6B+< M?#.1OJKVA,D!]L3+.LJ/A*#$KFXTD"3)'D1&F/*I,@5KN@^#:/=^FE@E0V#0 M@-BV$L1T:H=N]>!D-D5P%=.4K+@3C_[DV%/D>):S F[IQK)^0R:!I#T&),#Y M,AC@W+PYX2TL-51+BIDJ=!YYB4@OM!;I?T< X1[<]=A>XNT6N4!#LG,S),LN M;9* ):E,_4B'>@BZ+<,Q'GG\N'GU1>/2TH: H@Z5*2CV20UD;_D; ),:Y*9X M,2HW2FHU)YE6.=?)2TKFV71R>'*A_+&A)J@0I3 %0C>.2^E#B9;RE<=3('G7 M(]:?CC>G&I2!"%X5PZ A36J*D6[\GKV\54]>W5KX+J8CN/DSPOU.HQ?7L>+7 MN$CH)7GX12X!P7DQ%VFVF[^,XH[(P_.TK_CK:-/;4'(//,/ERD< K6-ZA-,0 M"-13H1MVAG6YOG)!$$QF5#J\! 75%;73$\*BRZJ'FG3J>P7^*7H)'-O!%#T! MDGZ8$L*Y3\(LK[M\1455E+D#<[A+&RDGY2KR>U'9=3/;J5B[X3 M"^"^(KB155P[:+2V&DA1;&*25U6.+K5#( M*-F)4:?K#>(KWWN%*'3PZ*>8)4X0^&A-2&*+LZ**4<*M0ZLA%XH3VR+9O$S0 MHS-?\.PG9GGM -&:&25'@XM303MQR4A*4LL[653N@2.CE9@#+ ME1F&X(5TOSA]A@B[DQ,6#2#0FJJ7HKC3J\6*3EA*)U/&>2JS4&2JZ8X8OJ % M%XLJ>DU\WZZ4$3=O$%E.@&UIQX*;CT'R-6#=,JW5UKM 5BTFZ'4 S-J8EB[> M((2WF*G?%XZUV"7VYFWEH-);277;,@5"[3.AG^0971\(7H( VE?^D@3)Q1R7'><&GG:SPZ/3Q4_ M:=*?A(OHDN73X##"]?EQZVB'$UE9"4N;0Z\ASJ GZ.(VYV//_@K0#QCBOQ.C MA>L,K*HV%(AP!%RRX-0AVA"<_ X]B("+:<_G01 !BU!=(Q%3GW+E9\CMP.81 MBPVS?$&?47^%KK\BO!0!C4!-(R%3EVY#3J+;,?2JSC1:[D4[(*HTG/O@K5Y> MS9;2(L0L@78YQQ(-P "T6&7M<-H'5HH(;<"L3D]OU/E"XTP+E)BQA0T4$D(N MZ18MOR!1[A9-%DF&//X)D!T+/GL; MY]%WW5L?D8^L#6D&]J#6#BA@3C_FCK--LD-YL0Z*Z#T?)C*&HMB!IT0&Z&; M:=Z1LB[I:8_S-I6U*(.;OIUCYD30R7A7G=EJR+- D+\MO?D3F^\W7G$:#-1X M_P,&>%*//9MX1JV0I(XA/_4U.T2[WZ\<;B+&WTZ>?!CH!,F+[#LFE ZQ>7B$" MGYSLSPDZ86JG7B-5*:[[8:W:V:+=%-$$T,IF&F]ZO<<3BD#*K]W%1&MO!/O) MUMIDZU@H1IZ"-.5IRC:ELTUJ$/L)U]N$:RX7$U-R-&9KR4F BEDG.8S]O.MM MWK4AF:;'2(.<>8;NWLPY<#)E^[8_HFIP6J%@[C4;U'[IZVM&=B"G_0$8]^1$ MP604['T_Z_J:=4T$LC]>*_)S;-M.S(;MX5#5M:-.^]1N*NEW:";/OTY]&XH> M!-_RG,_%%VD5]PC)S7OZ?+9'>1H!]QFBY3%O/O0[$NUF2?^89LPK#>1@[(VV M!KR5MI99+&=E@-5G@/NYV<'<[%@\QAZX-6 YV]3N>V[6&,E^$G8P"=N20S]' M;?WG!@;(7:?;T.0%@81SLGDQ3F32!9-N1VF_H\DLERECGT5XD!DR&LS2!_(B M%5DMXTCC] U?P6P9G7:^?B?L]AS K^T6_=I!7!-#>9DJ7 MTT/7"-;&&ZM>9DA95_OIT=7T$.9VT[VOQK>X#5P\= BP,6%Z2'&\I0VK0 !- M[YO6G8W\. BB9;T]ZZG$GC7M=03B;D=@V^]^PSK$#6L=U]8M<- ?P(VRJ$O] MNW_XF&#'Q;/C$1/>]DFT>,_:&2@:G4]:V>/GH!#]N$81W'J81+U9] MS82R?O?SH",>[H^>!#5*)R=,E1V^%]SWQSQ#3W\>\21'#B&=?O_F.:&T"7TF M84)O^TO.>VB/>^-Y:,:S66]&FJD@>^.;ON\!7N/AOP+R#-6=ASD5$:81&X?S M:"2OBG:HZ4_&17Q),TH )B>J89)&@CSC+KFO1O*J: <3:5'QI"U(KR&/ 989 M2(]/WZK>8$/08< 3;AH@4.4JU@=O. MKB;!)%Q ]+P 7OE)5=L.0-G^\W+YRW?N'<.18FB3+ M4CB'"B/83R,M.-[Q2SK&+47Z[XD4QVF:-HV$&-YYGK.AI;JH9.MX/D=49]QY M(7*\P+'H>7[F6G7; 1V/$ ,$N)4U\ZG.-<(IQCV\L^ MA&,?PJ$RA$,#A3K($(YJUZSB(XJI"[ R6T).R$:VB':HZ$^&1?Q4,D9_L7.# M,/*%M!-])?O9$N-0I/SHG-@B1&Q'A^J8^8Z"*W4 !68%?0#AY2(A*3,(=2Y2L)8[=Y%2'"J'L'O- \#.QM9GG)08B5 M(Y>=O:8$D-O2NPJ= M8ZYUUK6T]W,;>Y>;(BZE$C.5.-C!'*99#C.1//<@"*_!>C*[=0(+N'^'H-Q$ M[+K3/8I5,;FE?#S-\:XXZ)C^@]QZP+R+)_=FLA3Y%L0VL$M%@7GC9PRLT.PZCO'66-6=1JY M/30[H/0"\4Z:;/KQ&H1PDP*Q;35:;Q3O?"+HQ/667IMFW2XW[G*LXOG6]OCV M,W$ \DCFZ!<]S"<]UKV,!R%__:NC%8[9WWX&*>!O,B,N]C.B\.PIW"B;9S\$ M;B^30Z3K_3Q1R^KTF.K0I#DC),/-I7S*QX R+/N=R/'!#_\.PZV$FT01U.DO M)[(OAT=?SC^_Q]G1+W_3*:')T:WF4R(6ZZV/DI](.=;10[^#V$\>79B>SJB. MGXDI3:[PZZ<8B4Z<:^ __A=02P,$% @ TX ,4Q!8[X7\A $ Q$(2 !4 M !T96QA+3(P,C$P-C,P>#$P<2YH=&WLO6ESJDK;*/S]5)W_P)O[G.?>NRIF M,2AJUM[K%"K.L^+TA4)H%9F4P>G7O]V 1J-)S(HFF,53S[U7A ;ZFH>^^NI_ M_M]*4[$%,"W9T/_]+_& _Q<#NFA(LC[^][]<.QM)_/?__?I?&/P_]S\8]L__ M%XE@.R12F+URO/QWHO*\M 4S/46T$?X9GPWCQA^^J$6,!>R"+"B,<0*F41HAX/!9+TB!&$L+>F^ __TQLB%V(8=UZ=*S(6!!F M_]Y-;'OV^./'2+"Y_N'?0(#@$9R(4,2=_X@-5&$W?KE4MNQQ(]>I=P2)T 3 M(K)NV8(N/CT%WRG9NP?W/Q'[X=W<#I57=L0"XL%'X.^'L;'X(>MP.@ A^8=M M"KHU,DQ-L"%AX(N(6 1/["'!,NUCG,&+)_ EKUY" $'M?7,[W 2C%Q%&_X!W M]Z&67\'M./4M"TC2A+QUS[@C? ?.$4W(IE,_E@A=MM-^H@A M#H:BNT^\\!NL .E[>L9O$9>,D/0!/\DG^8GV^$F^^_7/! C2KW\T8 N8:.@V MU#C_WME@9?_PX$4/1\#N\:&M+Z MUS^2O, L>ZV"?^\TP1S+>L0V9H\4/K-_PJ_^@+/ MZ&W ]/Z4)0GH[I]P0-841 0SYNBRW42,QL$_^!9$H228$L^U,CRSV*QLIELI ML_(L5XUR>(26^"5$C?6HRRH$T70@#"Y$*^\=C,771CS-4SB/Q)\?.VLZ2BA1 MA6NIJU4JF23;[0QSA^F"!N?K*Y;'.F1EJ(N!U+(-4>D(*GJM+/U[EW>GS,M2 M:UJNT%)$Z39CS3:9R*_590-AX!"6SX"-('F*0,#A?+K9Z&[*[7J)33?Y33=9 M:>5SS?%[@3/;MI-2]'12T10^I67H?C["O )<%5HT4Q8/II9Q3)>!>8(G/,2W MC3TJ^%/A,_#!!1RX 4H*Z9K&INRI3 KV=H-BC4BVQ),EKB5P#&.F)O4V>43\UD0P M@6M7TX8V [KE0L*84#+' ,TPM7X:4A?6Z!*SA&1L U.S:B/W[P.,K@1.D6/% M(L_-XYO:%-<+-$./[W[5";R_Q:J/Q0\@M:3BR]60T-M*2>;BN5AIF9,'C2UT M4)$^LA I]CH-YVL*:D&7P*H$UMY,VR)O+J+2:)R3UKB@T;F--%E,BLDE3_+$ MW2\<:K88321)XC/GFW8@F^IV5K9$0>T#P61U*0-]F=V4%3)3HWDQWF?E+!6C M-MU(O&(V> I-.1(A2&@R/G.^&=^[>YIP%EZQ=M-ME"=2D8_VJHI&934A:D>3 MTS[#1]%TT2>^;JYU^ %#.IQM)<'V=7I2R"C Z:#<_)E(>E7I&OINLS',KU\ 6D2_'*S MG%E+:#WF)+0_#OT)]R,P*@/6KW^0W_9HN2X9A -S_;A'Y.W\>V?)VDQ%_IE[ M;>*ZM\B.1+:APL/*DI#E.WR'][G];[@_+<,QW5^N]_OHX\X%Z#FC/-DVJ,X0 M9WN&"QDWK[/ &$W;^RG!CZUFJBS* MMCWO[7,_#@AZ>?HRDB0C-H9Z6)"E@IX69K(MJ#Z9A5U5)23J=D38*)A)I@@1"(_6#0TX%,^ M2;"9&C[(6YP3$<=JQ);$R.;6!?QL\&^#"RC?'%Y(I[/)17NSF)EMUBG,Q4K6 ML.P<=>LD_VR=3KE^_]?2]W6='B< TQ9BZ0[;S0_D58[*JCDSU.FW2^VS=?JP M4\P-6E0SKY!IQ^&[DJHH>./6*?_U.OTZ7)#*L0R=KDW&T&;$S1K?Z_='M:NK MXR\%?B_ NXA%DPKI16U9,@9L1!S&XMWX5(DSMZ[J/M6BX=M,UA<3^'63MIJD M!]F)-IBR'48T5C4ES=.YZ\P:8$A]]DVK9CLS66\6YTID;HSZ10IN1'/ MW+J(?[5-NS ;;*/5"VGU0@PP]5YIF,;E;'%3FY 99MJ^=9)_LE:_2C;BLDI] M&E-:*;U>X/!TIM1+9+1TJ1^[]7#T:Y1Z,*A]MDZ?5BJ%34V.)A1-K:3L5,P8 M=5*W+N!?K].ODGNZD$Y/XT9D8PR8C>+4HUHNF2/% MWSSEOUZG7X<+8M/J>#X>S7)<;B)%I_E->;Q87IU:7PK\-E8EDI>Q:/Q24615 M9!,_%LDY-Q3?]6V?XS[1H1/(ZR8AW$_AUDS9.Q]H];CS&N71>L]:E<76X M[-VZY_(%)BTXY#[;IHG51'%0G8(6OLX;Z[%8-F=&\^8CU*^U:9=F@]^ME("7 M-4-W"\6V(4JEQ466)!UGG;D];'6:]4HD>^NK9T=@?N_*AV.J-C=J?)DOTGFV MENZG+B(55O:_GOF*QQ9] 02#PW59RT;FLMI=B<3$*RWE3Z_YBJ=),; M4&K-RN+R@(A$\YPQ4LLA56\J 7A,54V-Q'BZQ2GX>EY)S[1%1%V&5+VQ*/B8 MK"3>JB;BJTI&Z=(:WQQ4QOC\YM=O/HFLE_."=QM@HM?8#0=B[-A*2Z.%,A_4 MBDV]$,LU\, F.5X#\HG$1U!>DL20C*:-]I'Y[E,T@N] ?+JW0Y^T-W1?>6_O M?( ?;F%WY!_"1V=_>!^M=[\07A]?Q>LU.9?X,LX]K(P>2J=RO,-(G".Y1ED_LXT/FV'WB/-,0U,6_C86K(U MU5EU;"6[)/J!&TCZ9Y4PA M6AM2 HG7S-5:Y&L\8V=OT07[SC0F/BS-"[%02;;-P9JC$R*8=U:=4OKZFYAN M59K/U=O!H?0VH +921(O#PW6,6I6.4\ :Z7((VXZ32641 MZW(MHT&)RXZ^C)8"%WS=0G%$T&.U:W%0/K<8UOF6+')=21OW-3'"4ES@E,HM MC4.&O8+A#ZFNYR6[J_6 M>;M7L^*!\U]OD8-NVP]ZH>@[&Z%IGHNU-TJMFM"JE;5SC7+_K^7A[. M"[Q!#-)+,C:NK+EYD5&R<8V*]_HA;_Q9OLL+O&&L]0-BS9%-OI[)C-4%XQ"82>\0>VD]0[ZV$2S5L%6\F: MHSTK D%RV2[6"_^^6MF>T!_R(M;XIW M/D/5G\4;5ML4=$C@]M+PV635KE94)E8FH ?=;SMM1INV9X%=]CB7F$=P_B%T MK>G;5')M7L,C3GO4P]>.5#"6TVB^O@JP8_8^NN[@O%6ZE@U];$.@$.#M]0R\ MI2T=BLUV:Q&5TK@C[C M-KUU>4&O0C*^3L9+MXG];=_Y6,N*XJC+..NUC3MXH:&UM+6BS$,M^]D>]=G) MK_12WGGSY'[%*6?A=T_(C675@7+JHVZ CJ8T:Z9 M37D\L0\XT;]U9KQ8-6Q0%]8([?X35J9$5R?9]0(OK7EAS7?D27L:6+/T(CZ> MF.< (5>,(8]0>1N>S/5YK")+HC#;[:6)U >DL6:5B-ANMVJ;!AAO I>*""![ M[6,QY"R/L]*&O@"F+4.1JYN&)EN68:Z1'/K/)Z(9<4SR:EJ)].(9H2A&IKUD MR&QO,]L;B+U5_LL*LND>_9Q:[_[,0YH)ICA9E\$"J ?,N!M3T&>.;;D#B&>L MN??*"A LQW27H+,FF#M %]>GW[$, M4IZ8R2NTO,"43C/!TS1.<\%MR.>)',H?(*"-]5HUHV.-X 22F*C)IEXVZ,#: MI%! ;TE K]8^3UC)F4$_,A4534YHPV5E/(OWKIZX>"_P5]%.1))?=:WN-&;Y6M_(KJ)J/7(&2+HS84UQB*+"R, M:2LJ!Y:GOJ.>"C!?OF_5W&ZU\]5XA*WC.2E7;%?(I9PRWH#YFAY-T%JDOH=78'@"4"(1(BZ#$H7&S-V^=\ N2KRLQXI: MKLCFM)[63M!"&P2W=O4L=CD#[)!C3G-,#NC %%2(.4;29%V&VMIU* ]Y)LNN M>N..9LY9L$HFE?Z4+LG)P+HP9_',68!_3ZYY/:*_B$U*E:4\KW!J7Y&97%WN M]E+= ;AM)?.5-NG+H^PKVZ1&E1X6EILXQ77KM4@"K^2-.7/;[/+%-NF6.>8\ MFU2KE4>E;C7/X#5GN%*@<>HU;MR/^7*;%-2&+!>Q28O)O"2GYV:%K8GB:!UM ME^KEX':Q#+9-"F"[ZDO;)'O86/0[R3F)KU?35)TKC&F+O>VP^BMMTHUSS'DV MB4@6QUD\/U<54JN/JZ5A-%?-W#;/?*U-"G CJ(O8I%RMO"399GS$K5=)/#.( MV?U$/K1)MY?G_3BOG&.3HC')PN-TM(C3:8[NI&I$&6\&MMCG%FS2+7/,>3:I MJ*:2V2S;++*E8DEN5I)\U)C>MHKYJY$=MBR18RMX1W ]%3>Q 3.9;')EA3&.VB=GM:& 5R4N8V>[&.8F: M%WGF[,_NX]3_U&M(#7K6Z UO!?65W\EG"T(HP!<_L5,=_C+;1@O 5TJ,KD/P M34LPG_/A^S8#-0W:C(C5Z0P7C,6RIXSS8!*\HDG4=/XD9GRF>!TU'^?#@&Q" M"F!)YAL\RXQL8+8GLGDQAJUUY*;<7UDS+E>.XWDBYV2I^LTQ["MX";GU:[GU M2(FD'-O7+Q=EY%6EK#%"NA[GYI%FG\WVU'FB&KCM,&*9H4G6 M$K8(ECA)QPF*A>N?*G/+;O_[Y#8>TZ@$4Y'+N)P1[:$T;]!5-;".^_1K['RP&;5EG$LW>=!._Y*F<[JF4TIA].,(&8;J[6^& 1V)3) K'FM M=OQ_*E>^UN'A*55'RY&A)Z6RG)7#P7*RUS\O4;]@557SBZ[&$-]4U&1D.7 M!%/B+=0XTN*C?+%=MJ52BZ6)A,TSFWARKCWQC>:=.O#+GZ/[S/8[VWO;W^A# M;WR4:V5X9K%9V4RW4F;E6:X:Y? (+?'+HR_*EA$EB?@C?.0#'YS!\7S!5N1B MBRQ0+*E'Z3G $QNN?_Q%'YGPSP]\T/;.F>1'-:X^%D2P9DF\49_R2F'-L(VC M;[J^C?_,^[^:D1>0 UVL^N0L3=9<;5GHSQ6'DRH]I],KZ<(3.27W@?V75:&C M!87),'\3_T?/HXL9H$,733_UVG,9Z> 5/PYG?X"7'_+J$;[+<$P16-[/"1 D M5R+A [_^@?_!+'NM0L'6A%5D*4OVY)' \?_[?QY]^R]YEC6([8Q>R2)!WIF_X13CTR ^XXH\1"/P4M[ M'X9/S[;/CJ"T1D:")JOKQ_^VH<]C856PQ)J&)NC_O?>NP'\M*..C__YT1UOR M!L 7H<^X'WZ$?V+H?Y3_!_J @$U,,/KW[C_M6AK^M&:"?I%/>C_1BQYUP]0$ MU;NR](#U+R']$Q%4>:P_(N3"^;11]@,S1E@::2?HLOWS TT)$DF _YN=():H M L%\'!KVY.=SNITBQV40JLHZV!*.@+^W[ "G81O:P25$;?1[#U:47P3FSZ%A M0O[;/?. J&(9JBQA_\'=_]N.0*^@3MQ^(NO/4Z3SIKNEA8_YH:%*_H.[+Y-P MS$*V9*_(Z'$B2]!>P5?^SW\2)$[]W)%@=BGT'>/B'% 2EP5%%RB M:!XD<(&/)H0X+T1ID8_&\2&5P/&1D 1W'O]]#O##$T0D3X%^]XNK%MIL!FNU MF3;;^F=H8C]^M=@TURRT"VP+8ZH9C.VE\TPUQV+I6J52:+4*M>H_/X87HF7R M#6A<99-XTC6'D!V"TA6L"107V]#O_^<_!(W_S#RD'S 2CT63EYLP$;W@C+.U M9L6;JCM!:%!T0W?MG"QBOG/51*KU]]Q03!>0DRD!^3%CB&Z> YU$?N=R;54P M37X\*.E6.E9HL24S&YU-03%7-O]"#4FP MF@[^WI';%] $F:!QB4SP0MP52Q#EDT/HS@ BB=.T!,A$/.$+J/=$6^0=NJ7F MYPVMASO<:-GJ13/3@=1 !/!'VJZ=\:?CJUG14%5A9H''[1_[G(.LM:_PD9D1 M/?.T53^N:R XMK&]X/D%[I4#]P'?LPS>&/S(YMOF=F)[%@9=E[;7W127**@^ M&T/[X+\B_A E_N^^/O&_M=4M>W9S[]T&?-](-99;=;G]'5F:PNQQ: )!B2PA MCMYT<';WA2&T5(X-?B+3=0SA5;R:/;%]V12>:1L\+\/_KRV=A?LD^1!+A,B_ M O)_V":2BHM(P.?8\$-C,$+>KOWOG;Q"ZLZ #JMNFPY4Y5>Q$@U',.&,U'43 MS S3OMOJQ+@S&TQX($SP>45AZ6AWPZVL,?P8?J2:MVAI@;$!,*Z M=8:U-/_ M/>6#_,]_DO$H_?-%FW(Q\;DTW[YED1HAEL7:>1;;\\5V?AB3;F/P-I&DHCM#]\3D M/UR[=!U87W:J ^7[GW!_3SK^T $S3,R> &R^97C,RW!A0)> A)WPRO8%44)K M!/"E$TE8KV$("?0KR6/=G13K)>/VW+?UJ+Q0J,H@S3G*L@OZDV6*BQV[;Z]A MH.CHP.,X"K_'T+RNY]I]('!+!BP&?2MN>4LSU)H7#$FN(*C;R#9*)012@CP; M343Y:#1.\,(P(4#OF8Y'"8&2B&3\N>.LQ@H$S1NU%!LQH^-*K32HUI?CT''^ MIKY;Z"Q_"X1_0P=Y)*C6M3SDMBGH'OF?NY'+B?%ZA&I6A-;F0 MBQR]&1=YCW93Q[+ET?H=MK'=9*JM O*-0[?Y0BY"XH/NRM9/MG=LOW641Z:A M8;:!7=B=^?WT_HU&(FA;OVRA(B1L)$/W2'=0K=#CJ1#DH@J-=8L(LO"35?>+ M>]$%UIR-.F\M!+39,H.E9.,>*^CBP_5( M?(;V^HM=":+MPHN6?LT=G)A@8=8,B*AT1L)D'9-M"Q,G;KC_=R X\/>CV&\: M2$63#Y_@7E[:H7[5 ?.(NT710R+YS>#;)]YM@O:>^.=S&/1 Y.(/Y$DEXUZ1 M=50<^!CQ!IT9)44L(*)20!O,3&.!%.?%TY>>S4$MWTT8([GO7X*G= M"Q:6W:KK\+H2> $#[_!;;TE37(G

/[:[@;5U"LC"29P++\?\JR#H@]I9IQ M.B59JW"4$F')_I@K56O:Z'T^!('E3"#86$=05;#&ZH*I+(7U/=9R9&CWR>B5 M,QFW188T_+-FMHVEOE]42&S*,AD=%EAGE"Q$:F4YWVF,WT6$BJ!"<=!/XOK\ MM]R_L8#_:2ZPCRW7=:R9=?@QZ"'N^[ZU^$JTTF9QICB93:;3,-?4(OF^A?PZ MT'5KK2Z@GRE\$&\>VB[D+_NPHZS,S(1@RS-!Q< *B Y:4X.7H8L K, ZQ;]O M$-^177P'P$&PB9^E7>H&%$YU(,^>18I, D_,01LG%;G::&;Q%-_/S=XG+422 MBL6^UFN&<&$(L-,^\?=>C[KPXLE?UUXE07:.@6[!,T;,T8:MM=:]+MNMELVI M1!;*Z?3[W(UHXK1'+YG%K02INR+<,7>"LJP 02-G-,RT%+*[:! MP1%N>$^0?PW_1C8>K1(SHOWXY4LKL<]69]>IP(O'$J,D+DA\(A83^.@H0?," MVLE"#O$D*4KBD(QNZ^J>MJX49TRT9,;*;*E:&1.36J:6%;8U* 5^J0EL"7!7M$SK;3AZ@P<&7T^LKJ4JY%Q M>2UR7V%EV>5+^7+=OBI_U-9BM7FY; M\ :EOKQTLBW;7CL*((@33$1][AX/ZT^O8"!O>FWD;(/UG;C$%-QPTRL!_PW^ M>)\!^>[\X2OTWV.00#!$U:]D=+4&6(D301_#"SJVG,CPRE,X_GBBF/VWE*W7 M9>8+9>BK<\]^MF--D$-7:>_V=.3;"UJ(L9+.U3*-'MNH1VBML801+?XJDWM% MW9!D[L%8]]C_P1]PG,!F@HDM!-4!J(0><_M3[5C\ SL[;LU$7-,B_/&L[)L3 MSYKL^%A.*_&NGJA%E-)$K9<[=;Y(:XB/R3?X&!5Z7X9';\M,7=4JW0:3OLH6 M$X!M\?#Z(CLR8%=97]_J;-:WD,^V-:2):3>93X"R(FNLG)J9LVIGU7@#K*I@ M2<+\)7Y_[4DLIQI#0<50(R)@GR[Z^:R%O<]?RO,+4BCZ'E<#A+=Y^7^[ /P]_W MF*!+V%^D!^,0B@N\/YQ""-!X=RA\",W"?P_:BFJYDW G*5@VEL0Q25A;#]B+ MU1DO$?GG<]) =DDFDS_/*?-X00]6(YLB62[[TE\WU@_9; 7P+)R3A)G8?DJA'X9:L;TR=(SJ"(:;)M0Z$$ M*A0UT]"1]5;7&("6?(T5D%441+=:*2/8 H8V2SY7-T_OV%\=;3IP9!2/(8W2 M!&-']6JA6Y$V]A>J^HC_)"GHMWL#[(GL[DR;H9UIU]8]WGQW*@58?W];A;%' M/T0^7W_L*0S0EU*5!@M6'%ELF4X.--K:?'Q!A;'%7Q?2$-'1.L;'E^VX'(&_('OS#7[4A9]Y0M00XCY-:_VW?J'H)@ MG?[P?;V)!Y*\S=VA9T!'/"2BWPRXYY76WPV^ ];$/[USY!=L7+ZZ!"9F%]K" M4CYM9+!W.$A'+M%MBO-U]A%<';ZC8M++;!Z^NJ">L7#'7(O VD]WUB(LL^J1 M4E(I:<8B792[*[-Q,GOQ>K_!9YD$MQ_W^Q.B6Y5^6K4]#QT@UPOB,KBO> MP6VNY4#)@;%AKJ^T\12E*LVT_XT]IIG(F\%D2M467'JD9K/1R2IIQY9OK8N= M2C1\6=;\[$SC"RP9&IWO"-]-&1WV=$XK,"9G.[^<.[VT-[L]+5*I&OURJCCF M.2=1I8EH9IPV6.::IN>:2^DO9?5HO_ "?^M\$G_]:?1*:A7M+#R9$99'IU:F MW/4HJ&EUPUU.HT>RQ=X\""6G"+QF@]$4]:O=]==+ERA],KYIQO;-W672JQ)D!5 M=UKS+R@P[H*%U^?S]>6 OQ^P/H0L*)JVA2 Y5K"+49?-1_MLAI5S (#9A)?7 M^5<9]CP%&_TMWQZK&I?WW + >\%9+F3<93;&&3N6C5'><2SWQX9!PGR&S;KK MVE IHP-J77Y\S\G+!YI9=S3)L"4@RC#.O,,LZ%)!4/%#;C_O)'#,?XOU[UVA MFCU1P>-61;M%T2UW@C7'=HT/M$+[S142:Z[5[T;B"ET!U*HT;0P23./N%Q&] MC\;)>SP9VW+O%@V_O&IJRSO\];S2ZWO,>/KZQ1<)#UO@[Q.?.,J/7J5%\&6# MXO/.IGT1W,/M&*>.H]TOC?W :;47P) 81+Q-B<((!BZ/@KH4 MUM;VC(_D4SW]XP[S[K'/WE'5V-[?" OA$=A_T!'8?G.**$G'8K@H\#&:'O%1 M(3;DAS0UXHEDE(PGAB 9'3X[5]5%S^4.0M['AKMQZLV3>9$R\*G69E)E%AT) MDJY5VVRUW?J44J7?UTU?5A;R$)L=%88\'$O9NTM##I)1B0?JU634E;=<^_1P M/WRT^_H6=UV?B77R(?9J1[D0[== >_(!CX58OQS6]Y?.H29$(_^](^_.(@7^ MD/ST+/C.7\@6JDPU76#*,%*J-2L,.MJ*)PF2P,FC#<+7<2*>FTW?A:@SS;:W M^A.78_U/8;CKM6U^ETT+R!ZP2]J+VP/I:B;A@@D9!%N7?\G M;D?B0OU_@PQV$?W_]EKM$V=^[4)M73!MOE (S*)L :NU\VSS=E9D_U!O(M1M M(3<&AQL/UPGY,A@+*@]]G@"X8=]G^350:'7GXKFU;@_)T*_]+HHRU/VA[O]] M)<7P*,D9 6UI_>9&U?\@<$IF@:6%43;,$-]_UV48ZCO0WW_^\4>/*>;8,RW M!!58/#MW((@!4%3?IY@FF/AU)[4]M]N=&ZJ \::W?_P%2GUSEKMET \50KOQ M791L:#="N_&!2HX,& FH=([G9H8> )7VC8ID@H;:[7PP-!]H'G39,/>LQ*U; MA.3MR&!H$6Z0P?X,BQ#E*[(.H*,[ H%P<;]144RP$(MF@WFSV:^4#*W -U&9 MH14(K3$8C=MA$(&%[=R6!H,JA3H&SHH?;_)JHR MU/ZA]O]M+47S[&H"0;.#4+_]I/OIV];]@<+J=BHWKO I_'9$+%3X-\A@WU;A M?T-NW&G;%IR/8*-L1@ T[=-D;EW7$E<]G^-E]MP;./ODSMCAI#Y/N[S:LQB] M?-=9''WD&FTL7^PN3$:/#HDAPF;=(&S6?8;^OWJS[H#(K]\SG")Q(0&2)!_# MDQ(?31)Q7B!%B1=)$2_ >_N5YKAT,XZIMG'JK4V MBS79'-/,%*HY+%MK=N&?D7*M5D*_6VVF[?52\K;A?:HRCW^I,G_JXX=I@@30 MX3OV1+90JPT3HEM=8TWW5$W,T+$LE *HAR(-]Z0J=++)W!N%>2=:%1T=0&'U MCC[!_D( D/C/YV]R+Q,__X8O$&Q,,(%[0I;U- \H37 &MF$B?PF=?"4ZI@GO M8"-!M*U[S'+$"298\'G# AA4POX)0Q,@(!V'^=^]8N^I>Q\&=_;^YR!*EH(I M153#4/P3N7R MH/1@5XN>@&F 4%'@_S#C>JFO$"G)^T5]97A/V/W:W **(.+ M#CY"XXED,O: 2/'"US#) Q(S'!,;^D>.WF/&;O(N6$^'B,'K;H)8%[T>*^(6 M?/@01/(2G=(D>&^;J0*Z:@RGZ#BQA5]Z"%8S^--_-V*,_0__QGFVE^ K M17D&7W!TQ[(<[>CJ$*@R6!Q==MOS:Q!!Q^]!MV3=.7'=4:7G%R5@05UW=/7X M:6#9LG;B:QXUGE\=&X+Z_)J,#-;1!#1A_?S2CM[/;R!^.+IF DD^GL#6MH&C M#\X,9#?EX_E9 "A'UR:GD&9#A0:./KF4U:-W+M'C.^&%7&>X:R26##6I8")6 MAI&5,V9K+N :?[IU6I8('.JK(.@YP',2NJCH1P;DS! M'L[AE'W,GE0@]^Z()U&6MB?7AOA$!;7<.T,%=?8<)HM&4BGR*F;R$] M)8[&B()WV"4RS]N[.U:'Y(;<#B& '"+)\&TFAO28"4D*7821:6C^D[XP0E(A MD8.Z5?;.!G0__2(O/@:)@.\X].5C<]P&SWM74-3F>M!H#A%5@%;4?AS)*R#M MAVS;L-,#\3"CZ0_S3_E^EL]Z==+/)_D\-XJ<>C=!.I%M$('X$E'4A0["^+GW MT<,LV/_\)TG'T=&#A_-XEBK[ZGC0%2('NDSN,:_VUL&#["N(K@]]X!SYW [U M'10>H,FB+RZ(I7?W=&,!T$&9IJ$+"]ET/$E#=Z"G!Z"+A,FV)W+>G84 9V^'8FL+,(Y M(OGU3:-[ TX":?"MMX-N;Z$^<$3-)X?Z1=]PYPO>^Q;!]94=]PQ<@%[^US,\ M20#J$5-0W=>Z!^\B:SO;]8/"T.>]5\"+D@/C" @C\I5TU\6$'.$@/0>];SA, M%&:")]T(=[.9B@XU10A +M/8=*_#E\(X'N$5(05.2S5F2 %AZ#3#A>O#WWON M,=1IV%"=_&GJ!!V-ZYO9/1Z# MXN(F'[&MV.XTPI.OM7:34O[]?5[3X9SEIYH@S_8CR75/O8:NE'?.KH7YH2IR MH/;?Y9U;KK>:>=>N]!81U\"GUMIY .9O2B4O+>(BP$Z,!Z4H@> M7 BB"/7#4Y3Y]*9G$U81HM C4$1M<^NY(W\&^1(P0!RCHY=TA$ATAK8#O0T_ MYOYKB\8G[?*DN%W-;H*Y T%S9V0Y4#!0AN(M-0-GCI0]5(C0KYG)\*N^:O < M(L&?H2TH0$>CD I%V@8%#R: U'D"=2\@=U$-AQK(;#Q-$VT9A(9"O<<\9"$0 M71I!G;.[(CH6%&^HA-Q[FMLWU0H53ZAX=HIGFUY 8>,8>MJNI3WT]P\,^/U^ M8.;'^J\82=&P4-@(#2T2!PR)E6SZ<:HK&5""=+21U17U;0@,1_I?T<N!U0Q\*:C27 :%I<37NSD^&3AMPS9&GZER-/+,%WT;MJ^N0K4*VVK&5FU3R M71!HEV&X #G*#1:$,?!-I^S;:CA4@BH,&F'+W:G_9%A=C\ <"[J\$7;+"O!U M6UZ$ORQDT_?9<.O+H!/AT>9_E-X(>3/DS4.5M[^$ O488QH"EI+13J\Q,-=8 MV98>=A$^NKD7W>O(R]0]M]U=F/(5Y5X<"_G29TJ2?=;(8-MF88 MI?]XSGO>]*NA?]Q>1=%MRWP?YRVAZ; M[8?!H1D..>^D2[CGP:'TR]A1!6AFUY@P@RRS0&E!@-9O!'%]Q&#"UL_SC3 , M6T(V"]GLI(+;K6!JA@2\#/.VU$+TRL1VE6!/2L\&XL0M;-F68SPM"AZN\J'% M?M@EVP5V?PUCQW7[_MPS7R[DHY"/7HPG;*C%_((& M$[C1A.5U4M-VU<1[2W=^U#I'QQ*.4'G2#)@6RJNH(9.%3/82DQE#/TS=N?/; M=3!XTUO@ KMZ:QW5O^V6V4*V"MGJE;3;7K"([*#'9R>B@%/>F5^J#/SZSA$J MRA#6EIX'EH/QR4J:ICV#7GH M156WGR,[6((5#7-FN!5KLCXR!1B3.JBH$QQ%F!ZON96F[OFAKW#;C6U=)L.M MR^'6Y7-DZNI;ET,U_8>K:6 A],O6Y%!1(^6KHAI]QUO)@-$-' __L/UZA&/G M]-E&U/U@RHV-P.&^"K38C+:5(2, T8.TOKL+X^2'7;WBE3.BH#YT7D../N3H M@PW.3^6P;KV]=^S*S#]VQ=N,XK*N QE?A/=& '&@OPBM:0:"QA"5D,E")CM( M9ANBE[+V2KD$"4(/>L%[+>3K^Y>6QWI[9KI \V:^]'3=Z>7!4=1R7M]=P0!7 MJAK1B.?=1JS#QB7;DG /;LD0'2\9L40[RU7P5 KY['PM=N7M,H+.LK;=^_07 M&N?/J,6FM_-X>%F^KA)BN&$&?] [SN @>^X98#MN6%B#^] M]@60!WQO\MYW6)]-9+]KPD$/ [^'S1CRG@!]3.":^^VRXWZ1KGE48BOK"T-= M $R!^D3W1=#[^\7V"1[O;K?E[_I4R/M=4^!3G.-QN$BI2!]M%4]1J M1$;5(' NAY_QO%[ !WR\ MKW3ALQ%7[=[]8E3DXX]=LOG]+[P$]J&WYO:\\!H'> T.7F5"$PB6H2-A]78A M'FYYNM^K*/2W^:[OGQ-XKQF(*)M0OUCN1I/WS075&B*<#L&VQ-'M@N Z"1BB MMPK)"742@+(O6-O]4^[N1E58WB.\)!WM3M]OZN%S$8;4]$R $N0SV7;/VL@X+O6JIC?=C@!4UWOW[OI-0C$5;1XT\-+2 BT?973\WX(F3H$ N0W@L9 M++TA>TVP(-*$AT_O-;G?3BT@[2;W!GZI20M(.Y<_H!4G%>:SPWQV(/+9?@_, MN#2*BT,<\,2(CO%1DASR0AP(/$E2HC0D<#%.TWX/3.^);*'*5-,%IERH9FO- M"H.:4O(D01(X>=%>F4N"_6!@GPZ7X)XV.OQ^#2E"VKFC_0J M;;-E!NW=NX=.NOAPX2ZD'VJB"OT:0Y4EU[U*":KKYK8F "#4!6:6?Q602VTX MEN"VW0.>9VQ-D#?GQH2HR9_W2X.VPK;^#M+D.5UP)+31]Y*S(L^8U0N>U4FQ M>E^CX 0A1L$P)O(C(B;P43PZY)-)FN !'B/H$4$3B1%QH#+:(M^HRA%%Y.MC MI53ITG5VLZS&XTN>X,GG(\59O#'4VI$:GHNW!UDM2A330P:.C#T?F<\6U/AD M7JW@LD5$<79>B5KFDB>/WVG@T_ID-.G/<#E52M-3@?3..5DOC#=T M):,XL]BJVIK."L4EPU,\_GQDC9\J5JM3MKETJEJO%$VF%.,9/GH\L@K#^;52 M:?84)SM.#/M(VB\HN)LNEQTS$<>0011T4F$XT8 MD@KM;+JYK)5+]/DE''D$4332I^N5EJSCVKK:MZ,UW>D.&SQ]_'4S6RAV\T1/ MX82U2$6*=&+0M!@^?CR2::P2\XI3Y3D0&2\WRQC5:LW&?.)X9(%L:L)P+0"E ME-B(5J:J4&N(I>3QR$I*SG%JER[A EBHBW%VF5WE((?@QT.Y5;K6ZN;($4[' MAF2+7-B=(1I*' ]54K--@I(M1B&CBVC/B0S2_66#)\CCH;Q>R3-$K]1CM7XG M(FF]$M^0W:''/#KHRUQZ-*ERVJR8X+K)8B4Z8M#0(_3/FFRS(L]J3;REZZL^ M-1CW$@DX] 2?**-.Q$G;%,L!/&XQ;;N66E-PZ E&H>1FS-&->4%I*240TXQL MO]\=\\0)JB;G>16&K9"J M6Y4&&GH$%AB0:GM S=,L6,X3.;L<*^0V<.@)9J%3^6QM,*@4V5*S43)&^4Q\ MWH5#3W"+DB3P>D0LR:Q6U#/M?+%4[D\@!DZPRWC9-;5R89K&M8XCQ68EL;I) M0.$_P2YJRHD)E4K!Y&I3=#I\T&N<'9;A9/T^/BLD5VXQ)D M5_($9Z5X,CEN)<=E'"C5[GAAC*(R!77*"57A]-)$,VD7=79NY$8"T19[<7O, MD\]Y@!\E8Y243-"\("5I/CHB)'Z8("'T20(,:4&@<"GY_B>>$?J\9ZCG0%A# M*;%LD),8FZO,I66,;G2%)$3-">XDH@DKT>)'.468&F4Y/B'D10&BYA1WLDE. M5AOU)KY>CLV19-U,IGF2FIT&X45Q.()/@+3M!6K M#^@)[HSFV9A1$'K],7SK"3ZRT@NJ*N%@A).34BY=')BQ-#>O=D=YFT-"M)+UC.!*OZTF.6/.4X$V.9V8OX'"7]) M[JP3;^+T0XQ\[F_Y<3=4 M&$)'U['!E&=/@\Q12Z3!+[/9?T\J!,?R,]=UUO\7!R\$V08,:&+ M_]Z1=[\)?O+A59/T8>@3'\PDHP.XO-4."K_W2VFV&>7K6N/;8OZ/N"=2K MJ;J@U/E=!_@W\F.?<5:]1^'/H/.GZ_?/ .K5=,ZW9]Y/4,*_P[TWX(FGMX7S MKN5XO$U7^F4!^Q.,P/?3];>LTO\$S?V=%?1M! *[_11N22A4XX+?D$-$?Z"= M8PM!W95"?Y\X($!NQ^?;BO_SG4, C#K8(83](Z_@!/6LZ1VEB#FZ;#?1SA1T M?!+?0D=<"Z;$H25^>>?ND84?=)]B++XVXFFW M: LG"7[LK.DHH405KJ6N5JEDDFRW,\P=)@%1U@35^OC&ZT(6*'1 FQ$U;NK)BKFI^]^Q:/W5#+ZBDP'/61\[G@PHNCNO<%,( *( M(W>7O0[LVPPD/]\W_GPOXF*A2^@Q?,1C:.[DQ:H"VT_#G- F5-R0-7K)$(HS M;T1Y+8U7,M$EFM?=+^H^%HV=Y2#\$7Y X,W])44O-.T?,.WG"E]MJ91U$R1- M;DTWM:HQ'R:D#-I#!TTY>4\GJ/=9\MO,+11TU(#%,-=A+N'[Y!*NOR85N@ZC9Q@[#JHSZ/MNQ"KR!Z'\-?4TQAVN#6TP:? M(KRA@_$!!^,-\6W'6@N=S+1B;$[6"C&K.<&G7 .*+XV<^B0>_T89@KH)9H(L MN3W\=.N@W:'@ERN%J8*SG80OK,.[=BKAJT'[:FUT-5_"ET#6$T!&EVI(^KQ: MP9=C'Y)/=C;I>++*KRH9)AX^E'CX:FZ_9F+BJV'[ M:DF^GE_Q>Z*\;)HCO DZ@$OW&D/)G#:=RUKQA9')$CU[R;D>B.'X?I\YS M.,*<1IC3"',:U_ ]WA3@O%GHB:T)B9?H0K$XLT?9!8<$&'H9">J>)%\3X*!G M-=Q$AG^X&$I@H!)+]\"'L-KA1KV"T/A_:@K"DYVZ*N@V#%O8K?B\L+P1[W?% M82>54TK1=(=UUIMEO-! /4'=NLADF'H(:QZ^IP1>,W7P+A&,F*OR)AZS-DI) ME@PQ5LTE:=,506C.:9+^CBD#M]@!TFTLHQZ=7HK@1?L>Y@DNEB?XZGSA5^01 MOAKFKU9T5ZR^&NBO5@O7+,GX+;V =_K&O&KP:64= MR=1*R3Q9['5=O>#5@'Z36HW]-9*P+..#'@P%Q58R'.1$?HFR.KFM[.-.RA> M]=7JZ,JK(2?TC9#HTVHO,^HJ$4YFHR(IY7J%I:L7[W[%J?MX,LQ^7+#PXIN( MZI'G\ ?*ZK57/D[52+6F?+K3DV-L;BC);:-$9\V<>W006O.@8=20^(YYDN=N MPR6.* ^S*]^B"B- P'_UBDVPL'&;!OYVZQD"!/R7KYQ\!!U!#Z%_OM&2M2P+ M+JBRO_/!L@U1FHQ(H MV_%B#[69L$8]:<(8(*@FX6(+:]\]%W^]=3-?5NJ>J+R\&V&T)I@,*\^C2F0U MRW*5 N5L!NZ9]M3=+^*>C+^V;A]&0L&R9I=;)?ON@G?%1;!S)6]IFS(564:& M;(3DA5FKQ5EK8HDD#U4.QU[K:'RSX> )DVXZX&33$_$X; RCQK"\."PO#K8# M8@-5>/3%>MMW82^W_[(Z3,6=7+91I,>L4\Z/98#+?9N!ZM#MU4;?X\1YCD@8 MB(>%Q6%A<9 V=;V8!Z M0J?:KKSA]/P1ODW@LQS?9J7S-CV-;GO$CU6;,YZ"W4"/?I!MTV48XD.C1Q[ MMZT:?4_C[^QWCB'OB MS&-DPB1$6 T0>AQ7\3A>%V!Y!NHKNB<,<%D:9>O)CKC1'#WO#?8!W"W9Y#?H=J]=-)^; "(:Q ""L0;LY0[]GH$Y8Y M;39&Y542EUE:I M&)=^:J?4&3[I]S*C$?8(Z;T4@#/7#>H.PWB"0J8)7Y5\2 M)2)1(=@^2ZZRHSJS(4DV.4;RCS(%\?LH]#>!7W#X?!B_ M>@'BBPA[B]8Y\/GV+^'>+]^-=\D>'[<15\-WME[LYQ%N!@\7P&_+_H2;PV\GHMD=EST"I@G\3E$_L?_S>GB:D1>R!-S@U)H()K#XTF3-U9:% M_EQQ.*G2Z8-9,&$?;0.H(J@/JP&RAN>[" M5]P+7ZN":?(RPY#S::J[XH1A;K82$ZE2H=J F+\:&MX5JG\:'FIRQFE.R1Z+ MTY1MD!A"_25QW,3'#[BHGRQ7;:E4HNEB83- M,YMXR)84(!DDYBBXM&^.4ZFR?9>86(3'#:R='D\BVN M^7W0W\4S5X9]L:Y0F4&*RBA 7X^R>#]2ICN04PC\'L?=_YW!+AX&,&'WJ9^! M8)OGXA:Q@(@0N#1,R0+Z.=@K6);S N:@#6$S[9E-X?-Z)K,HKQPB60@*UUP7 M]'J#:/?[%2'/.GS&*DJV;'98R#2Z<3ZSR.[KO;W-CFTAM$!+B859M:!&,7]> M5NU9KO\ 4B@(O(JXD'_F'?_X66I-2U7:"FB=)NQ9IM,Y-?JLO'\V0_-U_N) M7@21!>5;]:[XC4/]2T= [5R&62VGZ0%U MJ^'F[R*!'9ADG /9$5LCL_HH7XI$-NW&S<::OXVTL\*MUJ;9JI'=I<8*K4R[ M7(_/$]-%4(.&RX).%K()H9-I%?%:3.Q):D:/%N,0=!+_AJ'F.U'W2JQ5F34H M>D ;2ZZ4%37:ZO#3=1^*%Q&]C\:)^T3\N"3+#:J^ T>]@A:IDI^6I>XBHN3J M9*6:'RWC]:F/%BI^3R:.3[HZ$7E^ ]:I/07/)Q&5'UAB=K4B)&7-*FF-M":+ MSNJ)?^+?F7_>PDV#+2?-26F3XV0BMVE&1QNC;BQW3$2<.)]QRT3[.0O!QHJ. M#C *O\<0T5W\98 (M"$P,8IPK\)[\+D9@*]9 #78+:88G8V['U[#J.5SAOND5[ANO6CY#@/DX M7RY:,8O'(]GJ4.CT%R6'7"(!IM\0X%M;Y&?@UQ (@@I#9UF*R#HF"C/9%M1P M[22H'L(?OW9R8Q[#DXS5H8@5]+0G8"?TSCBMU@?,:#556@P5*:9RTT:Z#_6. MVRJ>C";N\3@=;F@.5UU"W^!:K>7/%E5E599[7%.9*?*@8U6FS0J=0KL;W=[R M9#1V'Z=>$]5OLV##B**C.5ZS-;^MO*'-3# !NB4O *8:5KBG.TQ/W)"S@=36 M7S?F83P)H=L\);TO@@4=2B0H0SFL KLV:@LKJ,X@X/ ;)_3::K*6BOW\H,ZN M-RW-F4SK? 6,>=)M$I\X7H+[.TQ>A,F+&W)0KB?=5SWPYE+BG=7MDKA0G)Z2 MZTVXM%EK%*;9)1)OZ+;$7Q7OFTMM['DF$AC)HFR'.8WOURKFFW6$N4'OHPEL M0=:!Q JF#E%E[0E>QI.[US02U1YGBMU:*\II/;QA%;E5%5=A(.7VC2<)ZAZ/ M'B=<3WH=?X1S\8W;OGRW[BZWZ&I\3)9I6\2IA=!N<*46+>+%M92=Y,=(EM&Z M29*^IT^<*/.ZBW%K69']MG;6BSOR3^Y,"5,B89N[L,U=\/R;_<8:K"N^)U1? MI">4&O.BFYQ\YZK0#;@Y>]U[W6+5=[H]?X1W\W$G MAH*B+!G.4 5?H\ N=/)Y ,#Z:A7U&?UX&5TZ2U]M(KC9R<@M30&Y4KM:--;2 M*M] $T2G]E'W\>3QUH(C/^,/E.)/::M[KAAWF[-!(\)':FPW M6YB/I';=*9)+),;0[4C0]]%8XBVWXX-PI",KU)_$'*O9_L;V_$3J.<*D)J\@>QGR]XO59]A_;7G-UPNZB8;EE78_N ML9#R J"W'[S7)8QMS!Y)XH%&_ M_^H!%B8=X[$JD>N9:4T^$^4? )B;2-O]I MU])?V8( (1>Y^D@[8,8(2R--"-E])ZS"KS,8_Y!NI\@AN+J,E^)#4DPFAKP8 MC<7X*$W2?"(1%_C$*!ZEB+A )DGRSOOJIZB(?X8'7_'1-(3Z&"&%+3-82C;N MO>B^H(M0"0P]?'CPI/>T1FNG*HQ1;09, >' @L8G;6B! 6E_PMC3C!'EG^;L MAGD'50A8V:WS&WZB\GX5C+\*.F9/# >AU[K'P$H$4+3<[9;NY"$HVU\:5&^V M]7>0)L]MK<]GS^I(R^Q/[-!\N5469QIS7[9)21H)%!GE8R25X*.B&(-B3>!\ M/$91>%*,DX)$^8(@;#V;OE[C&EG.Z;.U8J_7Z*; *DDV>.AY/1\Y$[I9IMZ0 MJKB@SI3* . M8SR&(Q//1_*-6F717-@:1V]6:5:4N5X^R?#D\3N3N=BD,>UD M:OB+JQZ@BK8BS#)9=PY#%(3'P5!V3"CK!. M/)6OCM9)/<*-^=@Q2,M:<;#IDFF; QN%'"]F@C.L+F%$?C2R9$63Y0I=RBBE M,1"M&+_1JMJ8CQ^/S//S2C:9)J.*DZ7R0%YD);W'\(GCD?T(L,0*'8]R-=H< MFTI?)23(3K?:Z68^N*.BT/ MT@X4_!.T(M)#7BX92I^="YF:32Y*H%(;HY/2CX8VEM!V<)F^B9=XPDX/I)1< MW+A#C]B_+Q1JQ9$5C[(";9!%G)@8R4@##3WB_T8A6>]%RDP6%ZA%;\UTN\L5 MX0X]$@"BRXU03,?B+;TFKJF)L9D!=^BQ! !NK/6T[&B).W92[LQJW0EKNZ>R M'L%%K9M9715C4QQ0HSQ)5KM3A7&''L'588?= 437&"GS96<1K_?+@!\S:.@17(WU;%;4M:G$::-6A.'M;HF=-M#08[B, M7"%*K2JC!4Y&P*(WT1/18F.)3G<\@FN SRA[))D(.FOE6TK%C.5EI\7'2D#/I6!]R 7G"5L3* MD259P/,S7./3$Z872RYF908-/<+6K%Q.2;-UOJJTLIT9*\2L5D9Q)W"$K3P) M:ANQ/XOA@"XTG.',:75$=^@QMK(5O&P."_TNE\XOK%61LM1RC(%:U9O6FL9$Z3"*Y='"=39FJ,AAZAH*A8):[: M*;?QFE0R(2,Z5ALR-[EG"MS M4+-U<=R ,@)C1SJ9B--HO>$@U-S+:?EQYD$H_Q"GW!#1-K$[6>8L[ M41@M)U_+D>Z%6GOO-^ [1ZJQW/ICV]\1E,%[]&)SU+?US9C8=_/<#V^'"D,8 M&S@VN'(L?-(3]0:>[W/NY33.3'BZ,.$/KZZHA4B_,-)?3I[C(2$"00BH!JF0 M$D&@Q ,=$B(8A AU4S ( 753(J1$$"@1ZJ:@$"+43<$@1.@W!842H6X*"B%" MW10,0H2ZZ;*4>&?A]INYO<^#.O$.J"^610LT>**AHHO_WL7N?E.\R.B5.W A.T*#:YK:[\_Y:GK[D[X*.E;\NHUPH>*+%1DSQ79 M%VXI^RBWHT[Z7FT>A=]OM^"%BNYBBNX[LT:H"K^A*B1_E^$)XM89'NTXNQ7E MEWC."OM'JI\^7OU25+YM@X?V(X5$#D4YI/*WH#+^IDOR6_V1OL)7:8(%T!UP MB0X807!'OKJ_R>N9],_:.GPQ>-Y*2-_ZGN&,XVV=0OL7O+W_;6.O$4 C)^9; MZTV\C .FV6JJQ=98I)R>68EDB.T@D:[>I K0'N8Z]N*;X&RW]MP!T* M_*4%_M7*G>\F\/B^P..\+<\812\*?:[5CG4VZ?5F&6TVOEC@-7Q1+@OSS@@O MK4 V863L?H)N0 CHNU_4?>S$ 9:AP(<"'UKX0X$G3EKXDHHO5T-";RLEF8OG M8J5E3AY\M< 7R)Q/^S#>U(I(V+!OUJC ];&%_@2U>4*,'.->-2S(T1-8AP<R8"9 M"9]SYP/_5@'Z XYC]L3NA$)*.8*C-HE(@@6ELB4[)S1X]ZAL\IY*GN>! M_!&.QA\FN6%ZX&+I@:M([A0LU_:G+B2K/W]C;C_@>BY$S$3 M87JT+^?,[0@!8@>QB>V+0D@%"$D(M"#@U[\J8;O=EALO;4#@.A'CP:9:JB7S MJ&Q:X0:2YTWXD[EC]'S>E+^/7":\X[RBOX/ [RTC5$WHAOGTQ47GK4 M*0#&R]$(7M>Q7@,_QO**%-;2<[(-''$_:)IFIRW CG[[P;[-VT"1"H02?Y:Q M<.E1IP4M:MJ..PLP'FD P@6 "P<1M5'S&7G?2ZOS27GA2P\N!5AU%GHDUL-6K(8O %*P-T4K7QZ&6*F_MG13JU6G M?*BPD .A[S#N;2G:7\) 02J,N(O+V+& :/:G(>[= MV.5!AZ]M0=<70;ON9, MBOLJGLM9!FQ78.D![R^4.W&EY[?.1E1>$)/^_O7&&$3$(_F]JH,$2'Z1_"+\ M1?*+Y#=E\GL] 3HB?D$W\F"\N'A]U,8$T(2_FC@=D:HX74IT[.I4Z:;B;%U@ M6?"ZA*7>>% G\> 0O\ 6D&U]"9RB5\&,YLRA*"P?K8F@\/=7H6&(\/NJ&HE. M*7]:V.Q=&CF;[=9--LQR9JT .*H<4#6K#S62@?0=3AR[QP1IY"UKY-?8(\\2 M!7N71F85+-_N^^P2*WG-G-73&@.=;T<:>;A,C,/0L6*DDE] )4\;U7J72CJ@ M/*I(C?K6K'%]G26[96K;AILD#'+Q=R3_S@36ZPAR/7<[2V )7-6*76=5MXVE MX?EN7);P6@-?9W"L$:N%,.UL*:\'!877'_RBGK\'-BPH#HM+9E$R04< K^)R=>VUW-JZ)W=UFV\N']*MX>J$J>-G@;6Q.A7.\$S+Z^BG?Q0YXMPQP[L79M(?H.\(#J M:O.8:M#!!EC.R@;+ZSE/FZXX_:4SY=$Q@!L@%QYT,@*MPD^-_#UB[3MT6PPK MW:*I4EJ#T)K<(* $!<\VZG)1\'AQO; 6Q7FX MH,K-&=1I'M8K9#"DU4BKD59?O&[9^[1:SU$5M=<:)4V#AUIS_?]2OQ3AW? MN77'\%PIU7/\54KXR0.ZUY_RL+)[NQ"-Q*B&PFOA95X/(5_#X3> M2]E;,VLWXQ=U1@854"!4HAM" K\MQ\$>8>3*)4"H0)"A=NA5=Z""G5U8G;DV3_;%@5*HPPO,IZYC/] FSO)%NN1KL2*WC%TW!U$0 MEOYU&\1&9:DY-H Z&2%3--;H.2_%95>ZV;?F6B!W R#[]F*ME.F9@I.'FQ5( M/.G-_!L%<9 JIY^8.()LJDX7\<$,8^,"L-:=:CV3%J6ZWH2HS,)L; M?^%,%E)EI,I??5<^+X?P-E5>] 65K+264RSKM(C\:#6MXT&\*\.['*@[FDOZ M#4B7D2XC73ZGY_\V71[,*6N*&8Q%0:KSUC!+"U"78Q( OV.8Y%7G_[Z! MC(KHF9(_!V[F7_>Y$__.&/&,H?O.T8&Q]!X8>QPFNF\7R>\57EN Y!?)+\)? M)+](?E,FO]<3SCN<0JY$#I8+//\A]?EJ0GGI.D2=$@6[1CVZ\E#<@P+]_JR% M3.E==;^8YV6FN6$;U[Z^..= R(.N2-08:U/BR/;2 MB7>^PPE?ECFJ?E<;D'KN(;XVAID\Z M1:LE&GN?V?JJ/<&"R,5A(0'"4R@JS.\+YU_.B)(Z3.7UF=O_#N?!:>X4/JC%5KN[9!]Q:FH73&;8XK,L-A M&ZISG##!H6LZD$(CA;X,'_ AA=YVUX/5LLMNL.YZQQ'VAN5R3+P_'W(P&/+H M;1U7FX,1/;,)_(SE>%=[DWKZ&4\R4G#="286N Q\_>_9VX.&_BCJ#?Z&F@\ <"@\]*F_AZ8'!B N*M M8+#N:ZT!1HDCC%D&:B>K3A6?B\& ^?:#N<,XE"F!P !9!M=-7[P5#(9ELM;/ M]?0VUFT/+:N@T2"7#R$80,J"N2-?J".%T "A 4*#:^(^WHH&Q,JU%N'0%.12 M*1R15'N$X48;HD',=Y!W)'84#M*>!_&$U\BL@!LMB6U'B^G-51?<92:J9VB' MHO2&%?A 3WE.1&IXV%0BU)<$HH*Q,700PU LU)Y2F^]D*:R,UF8@ZXUAT!_6 MEJKPR:P%\0XP$E5W&"K4-OOLJ%[HR79I MPO8[I@SVX\ASX2&-@7VGDRE:*+R"U/H&J(?/4>MW\P]G4NMZ><+LFM98P(@I MUP=N6Y3(5ANJ-1.K-3IFCM0:[=:?QR2<2:UQK]NP[(FF8X#M#K6^60ET$*LU MI!:^XTBMD5HCM?X\2N!,:EW!"O6BBI&VN;:8FA8L1^&Z.X-J'7,$W_&;38D8 M "@+0,^H4<_4&?B%/O R3N![D >*.O%&+@'E4=P"/WJAHV/I@L4/GAV[QT=* MJ?;JOE[KB@S.^8JP9_FU_=DD!?8.?'Q0=>&@ZD&*)),P!30\&&R*,NAQ7IZ?N*)J[XU_("T4A%@0A7RP%X_P0\FY" MY"(0,N>#D(^2 M+Q>!D*(;L"-NW,V+3'/G@_)2FYJ#V HY5*JC*.Z.?>&X&8(0!"$(0DX,(>\F M>BX"(3MWI0[J>&>$205?'Z\5JC<,! @A]P7R*(*ZX^EC9L@59(?D'7OE@CE8 M>L8&Q'DB+Y;!NSE^!MU>G(;:,RCH<$[LICC\\O M/[OVL]EGN,SMBLLOGN.\1;H3*&[EV'4Q!.W.L#65Y777[# CNR0 8J80!#IV MC53Y-HI8?Y5#TZ'D3K.+O$').W:KV/.P/9B4!:C*Z- T4F6T*U_1D>?% ,PK M37>FB:7U@AVP9#"L;N-=&1UY1KJ,=/F:#BQ/N[P^;X'65.PR'9H/0"#WV3;4 MY=LXL/S<4RXZ+HAZE=$"UP5+;9?Q777I6?'29%1]$7B^#99^RF-6Z#)W=+OD M)0I/G*^ZW2]QY .4W:MN_EYS>U!Q#^,3EGKOIQH+CUHTU.@Q_@N0F%/D?9[C#A$Y@T99QR_*<7G2]@O M""&NZ'[X,R/$&2K<71 AR)F[WCG3IF'NC'*UGC.8W0$U ?]RN]7B3V9K9^KS9VYEV&^(#)$C>6&47(01"B'0A MQ.V5M[N@#0%(D*5X=E4U2_.JRV(-JFD%L0T!B9<7BNW>0!K&B_G!UYJ#D482 M^.+G L[.$E]\Q#>=J/$"/CZ@W3'[)\?(4JT-!-LQU5)#%JF1K(P[L=EPGZ9"L$=IU9@R^4_,R:1&;S]= M6C00K:K[/$T$)QX9NRX &56+YCSJPRZ2V\S2\:.7^4XD0VJ@&_!J/@,^P["A MB,3$HPK_.#66ZE(S5"OJ[,D'!@@?E1C%?8[. \M+O"--1S!*!^G36">I*:=)A"^DFGXY__\_^>=CZ)W?<@ M^V14]^M%Q'@[ ]F)"U0SJTZC%_^E6J&Z\^Y'R?+?'_'[KT><)F,EB+"=_F?F MR6$-]9 M_45$U@24].C7^P%1^'>6/M$2/<, \N>"_%?-S%V(^__H2?E/$G'\4<;C!T6Z M%NT&UB]2?_^G)Z(#)S7J3P]BHE"Z MBK&,3BL33F44:LI$9B7.8 K&3P# V2D#".[;X:V'?R&N@T@7[_]T>JR&79W\ M%O6B>1+K0B9G.'>'@%.T=48 /#G73O):[_)/=XONXQX!U[7K.YHYCYH!UX-X MAK-_9PYSFZ+^]R*= /%MLUUCFVE$#>9>1ESJT6BJP1)$"G27@:Y2BKK\K\HR MX\^=P(MZ[=UEP%8#D9+'U^AD5#N"5-_[]QF[>[ UGN#,T;[+#_;&1;MXU-#X M^!9]CSA@2G ZF$0F*D>K"L41I,(!BE* SC* 97F&Y_5?$">R?-\TM^JQ@;3>Z&)1J[B(O) M>*WU:GMM+LVBEM3SECJV]A0E*X;BFBU4,5I2)UZ_';5,C,G.#SPBF&R+)JB# M$6C-"V2S!5LFQ]2CO$Y6+%JF6*I2ANCV2J/6/&Z:&)/$\0"LV'4)4ZL38K[ M!WS6ACW%F>=-Z:J5WWH=OV/_ HP;.6L\6,2 VZ[.9 MM&\5>2%JF1A^>=[=5GU&:(C$CJ)[_?EJ32QF4@*5=9-J2Z"DK%6 MO58?OCTY_$&3[B_+:L63U8I5)5LUQQT8\/7)X;?6-M:CU& O,MZJ5Y+8,350 MXJ:)X<_)%;MGR_F2W.7U;%E8LBU_)41N:^+]U=E@2P\Q:H&5B&)-Y)3YC)_/ MHI;T\Y;L%M-7Q)21,&*PJU;JU:91J[2CEMSSEM'8AUFKKK=% V]GY[MU<3JN MP6?B^/.FQ'1G\;JSPJ*.UH/^J-P?C5IQT\3TK\K[\5CP!KAITQ5_3F:SC440 M-TW,_T3-%R?[8M4S!]4J.6%4:E+.M14V.7P6FWA*,)3GQ=691,"[9, M#%\(\DI?6ME#L>:.NJ-%CK,*+FR9'-1V(;F%D_W6&(>P:6)0 M7%5W5&,>#,4\U]TWLD1Q6^BT%2[9TW!GSAM38J+(3)EWG*SC&*$,6R84VBUM MA]VJK>LBPXBSC;W-Y;-3(6J9&),X'E?*778D8=*MFL+:J]NK+MCOU!&+5,#JDFU@M->VD.Q=U;-!+Q!VU(M;,.FB9Y.6DRA9N%Z4:S9\GQ&6_S05%QUY&$Y5=MV#0QK#[%BF-CMF)$ MB5HL\4%Y49^NXJX"^@WX0)PX#2?:RT[6V&0WHH-WHSV/0%^'-7X\AV&$1[GT9N M56H\Q3KQ4Q/ZITKC;=EE=[AO.2 )LF 3 [CD"OO@"F61H&6EW; M[J9V(XS;)A!P98YQF?"FEMSM66N!-0F_W8Z[\ B!,8?UZ#X?N,K(=;;4E0?^ M>OCPU"J"7N>]QPG=)>W@9OWJVS[A,N^=VR1WX+L/;[U_&GXPHGZ;\!9YO?>/ M(-GO%'Z,27_BW3UYN!,]<&HYX8.Q]?![%I*V?QUH@#":@5?=\,?OH_W<@?&^ MN"8"RMRX+4)87KPG_'D;ZD<%T0C*5U61",I7!=N.__$:6\F^VS?,^H=##.I MUI6XGEZV(-7M"%[#/EI*]4X! >/-8IGC/_[U7;&$HD46QV"1W%EGP:P)\!5.GN+#F3 M^#@XMF_[$H(/98%#"<-PQ\Z[LYTW#'/5W?U!H-!5:A@"4!J3N*PNX( MEDZ4!;QF[3@_#?>),W-9-#UI[="3LX\GPXRWE@D]/V"\JZ[HTRIC]Y7;DE5$ M\^NAPS3:@#'5A9=3BI.2.U5A@1D: @8""@04)P>*DQ\TOW*@^)DIWE(-O;+, M'TB?>]!@<2#T5#K?%P?EL;$MD46KY'Z\&/&;0*.P;H^*"[>LR>ME9=$T)469 M>]#*X+[]("CFCJ8XA!P(.4Z.'*]=X7IRY$@,]]-+D?\A=/Q,*Y#@ 8,72HW? MP\BD7RV-NV2G;!+Y(% &NF6:V"?;'K\M9>[@&V(U*^0#T[!&$[LK6A,CC&OG MX=]^<,2Q*N8(3!"8?!K'<=HC$]<.)AW@J\82Z*+J+J-Y\>Z10^0WO?UFY?;$ MH++6&D7'\TOD[$S(4<),3]1X:2D:W0D(]G:57JUBY* B4P2C[EB.1_"!X /1 M'9^/'KF2*#!Y:3[#F"SK2LIP-)I*GZSXS_6]LZ[-71!J%+;.R7E"GFXZ2@?6 MXX4%82G\CN'Q(Y['ZTEB<:SC=TM\R? '$[^A#SP_>A^L(:_%]%$F/J>0B8RZ MC>$$GK7+>,%D 30_XSL9%ZP"5YNK'KB94. UW,F1AEA&(7!5^"A8*/N@K3U' M8102^QRFS-X?VO"!I1X4O^)Y ="C;DF3SK1>I3V[D'8>T[G4=1?"(IT9*!E=7])8(8NBXW4#F&K9))/)(Y%%>Y3LBDI^ZJ1Y/L[1[6:/O+#MC3)*(OEC7B9DW M^L-@9W)_[:M6 (YOKT^RID;E'AWV<$U4M]%WVPW6#\AVM+URT?:*ORVN@8 & M T.EVK&IWIC'A M14W ;%G:5;?T3LYH0 6"F!=P[Z"Y!3)Z370:4A.D9Q> M QN3:MKWS4=D?9\E>'-##^2NTR:UL+\,J=K'C\C^[FWWIF[^WM+M04/W,&_" M4N_]-'N%1ZNW"7QIVE.W+<>-O_!]UY@$OCJQ0,]IJ=%C_!=\!W^;Q\?$5AJ* M656KE[IN1>Z.0X6+#]T>.T6#0 :!S'7Q7TA.OZJB,[ZYA3 6Y:[/%-ZT92$&-B\+[:T$3U +S]U%Y%*W%@PL 6?G[Q MN.>UQ N3W2GD#A#^8AP9#DH\/DG\BZX$;+,XO[E=C^;M-0=_),01G-RR%@\ MT.R5Y8%B?R%5L9W-+[%9T>;EK*NS ]VT="XO*'R)>=/-^>.R :A!1>X&T,#A]VW S1G MMHR?$L>Z7[#R&9TJKX.N+(M!P\"5 8LKK1GR'?BLKKLFJ%>2FF*'&#$[,#+]B-%Y7 M,F03^!E8\NT*0EUGSG9,3PDO%+ \?\#RPJM_QH FDG,DY[N9O'ZG (F])*R7'T6%1'PJ:\,]RX.8]%5G@A\4@ ^+X4JT@4^IV=@_A!]WGS7 M!(^+!0D;ESTYR&HS*^OK6G9_KJ+*+CX>X'Z;"K%NK64Y06G:S8(8DN)Z[,EC MMJB@,L*C2QA#R9 2PJ-/"")1>&GEZJL:;Q*&U\-'6%_-]%1J?9;]:I _C DNXX>8=126\,(1!"($3]I, =FP4[AL)-RI2[UG:;XWFB MURN^2QE M?K(D6H2ZP'TJ \_T^?#-8T23>+M2J_$$*#Q#,H">3A1N0C$*I?.XHDYT0@$3 M'G" 9C"*U:-W_D=]^!?1E/$\IN99%U-D,!ZVVL-53VUW0H50<.QY4[&X KC) M[5W9ELQ>S\^;1C,0%%)AG[=LX=AZ4V2G!=EN^%)^Y'?\2MPR^="N[I<6'N8V M1)"K&/GF=%1W6VV%@@3_KRWQ?<<'DX(\E$NU4L,?,1J-CV=1R\3KI6"W%[QF MIVCFM65O8#3;BTX?MDR^7BVQN"PV",Y4M\Y,EU8FE^?@ZW'R>=-< *8]GZ9H MT6U=Y;M=%85'NM M?M_#YG;8"R.%3[R_5](ME^EU.S)1+S#%KKH;UAG8,C'\;8B9)H.'.5EUU#JA M$(PPD&=1R\3P[^T M]LTF!A^:'#Z[G1A!@2&RXLXIXBNCNL',*:P'GQQ^5\M.N@V_Q&,&+4NM45F8 MKF1!89/#[TXI5]_YH[4Y8%T%Z!:SU8Q9U))^WG)C#/.3>C5?,FVL:VE.C^K- M>N&A;LNO+1U1L@&)V< <\%U\G.TV;'T WP[]L%^;^LNV49^K2\6LB0-Z(DZ7 MM?H$OAY/3'\C< :"P.^K&@^7AO_:E-OSL\%@K-;,4@-K3$5F MIQ%[>-U28O@-(J#;=:GER\QLYGMNH;)SY';4,C'\63_L<16'JT169X,09\6I M5!G,[N\=_+7IJF+ATZ+5&F-YL3@/AWR_QN!QT\2@](5LK"N^-<< OBU0L MM4KP^$^BIR2)TR6LWN;DVIQN=VVB0^;=]N&JEV<*75@MZX.%HD;()RSV 2GO M@S)\9F),NX#(U=UA.))+?F=I3_=UHD&%AP/KO[:LU5>;L5C@-9D@R$!;3^6\ MQ\.6R2&M&ZM^L;H.JS(8AE)GO5D/9K,0IE4DQB2/!J7V3 H!-AB7O.W6ZO/M M4IQ^E>AJ#P@Z".JK!F9W^S-;Q;1IC8R?FIQ_K,2MJ\H:;XE!K4B0XU(Y+_/M MAZRN7]L.\QMW5!TU%R)3E:>+L#AUAD$(-^%$;\U^0):I*2^*=JCD0W,HCAD_ MO _O/M/JK%!6R)H/Y&R)PQ93>\?XE' ?E7FF5@*-$V)MXIL2M2'KN\%\L)$> M68M?VU:ZN0HSMN2M7.II6T,Q]GZ^_NAD_-K6^NVB7+,JDWP6C.W"+'YJ M8F"=1;4B-'%V+.\:33 =#L=DMQ'"I@GIPCJLS>6S[2K6'?+SG=8H@BD6-TW. M@2OPG&[/LS/3]KW)NFD*M?PJZ@&9'-< C[:A64&29*-:;-7=Z2[/+=NP:6*V M^NV\:.8W*A"-2@X8\KZV4J)="'_!7*"W3K/(6?U0KME\8523'(_(Q1U(HKOO M=INE\F"U-=>E_LY;3@>.O8A[\,*.;='EVSL M/7H#!_L]\@0L=>6!OQX^/#7JX,&[^2&CQU:WV=@"7CZ:\UD+3/VG]GTV-L3C MO]P[2ACV3VCX^>[#6^^?AA\,PE>SX@Y)3OQW^NC1;-W8O/!\)WKFU'+"!V/R MX?_QYRC14M"R7618.J4LJUP6I"UH6M"QO71;F.X]0+(7K@M0% M+0M:EK?'2MBC5^R@=4'J@I8%+4NZEX7[SC%H7=*W+MAW^NCI/[0N",;0LCR! M,89"ZY*^=4'J@I8%+K[@I,7FP0V^C)Q)\.Y;F=) M[8R<90)>B\#=_@Q\>1'X\A/P6OSF]F?@RXO EY^ U]C_VY^!+R\"7WX"7N.. M;W\&7F-I;W\&D!*\PCS>_@Q\>1'X\A/P&F]U-3-P,PP1AQBB%V;DAABB8P=R MD92\\?+6Y,\K&-KU0<)Y^"*D$4@C4KHEG(@70' N.]_^^$=\^.LSH MI:=E3;CWR\*QF]Z?W/'VNRO=;X4U.6>1BZ\] >=A31 B(I,@I0IP'LHD'0J M6!6D+XA505+RM2< <2^IG:0TB\T[)^#/'53NU);)9_NGCQ40/LD]1=)PS72% M ^^A1T0%0D9$5*#]$ZD)HC,0G8$ XQPF%O5A$XN-?;3T%(+^4Q/L4/_PP!5[ M\+Y[9)@C-VVE&H?XX;%&\8SQ?[_:SE@BD4*^W@_M:;DQY/.=0"3X[]QIW9_4 M)RO<$$*@"4"^#?)MKEU?+IBU<0C"WHZCTIVK+O"N9*-(2?XB]QV_*1D0;"=8 M^D@&WN][WHX,:(>BZ4@(/N MWHX46([W67L!T9/2>Q8[S@/+VU,*_OK,[F4KTF$$>'G5,M=:F!C.IGJNHR4-U=!K_+P$JY MOU.':RE:_38].6W]]S.L_$F**WNQ(Z502K57]_5:5V1PSE>$/&E^LHX MH9 X++",O;/"^R&V%%=1OB_NS@;CMDI@I849Y)>^W36KG?F\_;1 "S23)K?;]6F=,TL5UW3_:+ <=**[2?/[TU)0?:S L;G5W0O[BO%ZA;#*J;-#5JL MZZ^BCL-BSC0$# 04""A.#10G/X-^[4#Q,X^\I1IZ99D_D$+WH+&=Y\?%N3QBI\L.U@0V:*S/; M"N;]*FFTV8+PN3 2S6'TF!?PQ&Z%;9\7,%W<%=LSKRE3;J )+ M_GU*J;HEBA2A28H.5%P]FG2 KQI+H(NJNXPFQKN'#KV2WTAAS1F+66U"LP-V M8;+"N:"C"/)#N<,*==G8UJ:-PIXN]B9M"!U4Y,#PS!U#D^?%#V2,?$GX.'DR M5OKZV:F.\H^P'?Z)9+G=EI78\<7NY32X,;8\3,6ZTQE:MZ>FPJ ML-]^4/P=1AQS/5[/(DM'O(.)W] 'GA^]+^-,HW6 9%$F/K20B4RXC>$$GK7+ M>,%D 30_XSL9%ZP"5YNK'KB9V-\U7,^1AM!%(7!5^"@%5V+5Q)6>$ZD$B1U^ M^5->LDRMG,%NV-3D-;FPZL% '/2I#P0R?&"I!RVO>%X ]*C;T4JTHAEU]$-P MXU[BI>F33K0>I;U[$/:>TWD4]1="(*V\S/H+N=0UNV8-[]3RSKHZ;2LL#(%P MQ)MXB90I2^H3D6\&+5(8M("+A1/H:K,KF("SB6D**7,DIE5X)=T7%!U*>,%K@N6&J[C.^J2\^*ERNCZHO \Z%;< 7!A-1'4U)( MX:)8V=7$RE(_ =?%'J+511-P[50A$F\DWC>3<):8D4\_^O>Y5/B;CQ672YM) M2^D:FCS0[=G(UK(B*7_\=H+?O>W>D,_?V_$]:,8?YDU8ZKV?1KWP:-,W@2]- M>^JVY;CQ%[[O&I/ 5R<6Z#DM-7J,?_3885%=E19C2\.D<:5G.UX_VRJW%3X^ ML8QC;SMQB)A!!%2WS ^BU443<%UDX,7WX4]F U.S7P[9_DBF:"EOVKC<)-8S M@9I70[A?LJ_MES>2&AJ3K_=EI":J!^#5M?8J6I0#VPBV\/.+1W=1,.&*24:4 M)PI'EH,"GW\B[X(;@'3-)#**.R/(0Q7D@A[:@- MT>WB;D5>JYT9CZTE9RJW%1R+KSPE[C LB2[7K&4HF)E>_+DN%OA:UA5)?'HE M/H7$<*J)LW/FD/XTWKV>\YLWQYOLY/GNW '1(+QHR;O W1@:.&R^': YLV7\ ME#B=X 4S/RQ-\?* ZW;%O-C9\&2K-07+&=R,X9+FZV?S#-?P-3DLTK-L#H&@^7'>\D0 M9C0W,T)H:D)*^35;\[KR5*/IL%3/,Z91_V+A<*89RU /")%]^ [ H3B:F7V! M7E8AH_;B+00IPX;4QZA2R#&C$"P*P:)$5K2Z: (07WF%?&5\+?!;+,CG9I T MK3\80?E'&RB.92;BC2\8D/VI:;<2DF8+CD*M$%P4C_+G) M3&-TM262;Y2@BE873VGS\)-[P0B9?;E@#AF#9=;-6]0.7G)(DT_\7A_OM&5LR'!L&*P]B?=?J?5R!;_]'B_)P6^!P<7S?X+1_2S M?FW(K)C]2NX:C%5J\SC3F8<*3L9']*D[BL7O6)9"&3>G"ME>6HF.3=#_?EK2 MZJ5'>=&X[?EQXOW7DL^CK1"XWJ$G+Y@+G?F,PD&S6A )WK2(G-%83PXX04.< M0/B \.%/LGXO/<#J?*-6QHJ^QPQ',ZQ!6)I(7>&T6#$>CE2Z$N$4 MUNV[?*>6JXFKV@QB!;QI@.+N,/9M=PT@P$" \::00+H X_2]N>+T 8@1?Y MH43^Q="8\\P1C_8RCM.\; A-QO4Q[%_ 4,7)'7',\=JT\>1 MB__$UR-_OF8^5\7#-X^A+^+M^O@Y/7LB+%J$X<#]M:]= #*J!J^C4)>[2% S M2\>/GN\[D9RH0>18 CUCP']FV% ,XK =M!LS4V.I+C5#M:)>WF\7WO=/[/?O M9S01P'DKONG&YL=_HQ\/#](LH+I0Y^=__[I*)'SK/:QAV#\_#\!_NQ@$]0!9 MCXK+/.ET_/-__M_3SB<#M/?@\V14\\,D$3$.S4!VX@+5S*K3Z,5_J5:H[KP' M:^C1%OKK$;W@)&2X?V;N_Q].0F(&;76;?3)/]V"7M<#4_XO[^7N,4O$?'"^F M*OYR ;S#? /@4W]Y7KP,OK/ZB\"_PU,1=O3K_3 H_#M+GVAAGFT)'7WGX%3XH@JD(':V_GPKV_9^>" R15Q]BYC_NEXO+<=98.=H.+8GUH5,SG#NXZ^10_K],?YZ^=[EGZ+@HZGL MP25YNGG%68#LWYG#)I:B_O_\^8W=CB,"?0,31OLL/ M^^A%NWAT _VXC:+&)IF"8P1),GWPX0 MI3Y>1]L-\NJF7\B+ZPZ^%782-UT50I@D@SUOFMNIH_*&6:Y%(%6PW S?Z7IW MIA *^[SE.!]X6L-H"&(^&W5IL:7F?@.V3#YT-78:4[F5&V+9-CXN$<5"<4>V ME3CN_6O+2E["6Q5Z2)EJ5N[C8K6DTILP:IEX?9LJ>()-R*&853>-77[#\U@) M/C/Y^MW4)-;XS%^*>:K>+B\W3:(S%&!3\GG3XL1JR(.2NY%!.ZSAJMPH[1Q! MH9(]K1)45S+GM;(9N)OB7M2<)BO#EM3SEE;3(/2>1^Q-QE!Z=ID/,7O5CEHF MQB1WV V5,TG;9#J\N.>V[8Y-PF=-J5";&?30X.1!A6[NBKLV1W1#A582[Q=& MG%>UO*XG [I7[4[8[:@R;4(6B:&[RJ" M1 C>EO)=SU\8G?',C6+6B:'WV=50J=[;4$.E-*<*$C2BBS#CB:'+]?=C6#: M_,2TPZX_W!L>Q:Q@3Y/#%^:-XF[9CJ1*S95+PGJUFCH3(?+ $N^OB"L6&#D MS,%.D=BQ7LZ.J[.H)?V\95G+"CI597!S34FTLG(CV9?"J"4D5G]M6ICP_?F^ M/&-ET NP;;^?+8P%^'H\,:DYE^94&1,B9MV-/V8,7/8,O$F$K56KVJ^OQ(#KJ] M;%9NZ54G&T8MN01&*4&K71FTMK+!T+AH;K+#F0Z?F1Q2MNV/2@+9V6#Y7'W1 MJ\RQ$;,7%#XYI(:T5"T:FPW%O-471D)A6PPIV#(QI+Y3&RDA/2J;^34/.+4O MK%AW%K5,#&G=KI1#.C\<8P/&J>)N>6WWL-E]R;U?FVZD0:_0:$A=<9!55MJ2 MDE8]+:[.EQA3PZ:&G(3O(X7J[FK>9K.1VH=K)!.#,M9NJ&/!EI2-H=P/ZVRW MLX/,'_9"#_"%.354H&7-G;4LUK?$1*?D0]MD%\@\M2G,Q#(V6/.=O617EI38 MAJ?2$UVH&;P]Y7)J6[8;K:$3;2VYO1/?6928V.$(KP^:]=%&!%EKP([67B60 MXJ7N]PA=]I5B; MQ$]-SD&[VZ%'1G5HBL9XQ O9\:!G#^/LS\2XW,9V42ETFZ)<(IM.G0L!F._B MIHG9*FES?>:HQ=#<^738+1 <8;9#V#2!J_-5H8*MFJV2&_>@#F1?YT):Z\L!?#Q^>6EO0$;UW0J$'I1T\KU_=W2=DW[V_FR01?/?A MK?=/PP_&V5LR:-GOU-&XU!.'[\G#G>B!4\L)'XRXA]^SD-3\Z\ 'A-$,O.J9 M/WZO3B+O)_#!W]!)/Q5/\@&B&W\'T?V34SDMZW_B-;FWU^,7)Y;G*R\+]YT[ M>A,,6A>D+FA9GB[+);<6M"Z_S8S$C]Z'BM8%P1A:%@1C*5\7[CN&UB6%ZX)@ M+*W+@M0EA>O"?\>1OJ1P71",I759$(RE<%VX[]S1FQC0NB 80\N"8"SEZX*X ML9.NR^N7^SPLT-NBDQ<]__+AA/%4GPAZVUT_R9^?Q=1(:D'@M2KR^(,D%2 MQ,1&@@Q'C!QJ(^;&-QWZE457G[4QOL4'+E0!=[\%(W9(\A M/VVE&H?@X+%&\8SQ?[_:SE@BD4+.W@_M:>4%)!$GD0C\M+;+E\]$2+UICYP; MY-P@YR9%B''QU/7;\50.)5ZO9*=(278B]YU,5"2]9AD0XBNPD0R\W_F\'1G0 M#D4?D1!\P%V\'2DPXMI]2 @^X"'>CA#H8&IH!MH/OK1-T',2N\$+CE&RB)"F M 3"=_OWQ>XA/+A!'AYU3+76I@8SJ9X25:U@9_%DQDV?*\-8)N+26G)]A^*R9 M.7GBZ\DJXL7U93R%4JJ]NJ_7NB*#<[XB[%E^;0LO%<4C%1*'1?&P=U;2/$2; MXN)!]T4T;2M+*TQ7-K'=NI%?V9NL%=;;3XOJ59K%]U35BXRQJ%ZH57R)[@4$9AC#_C:P\$'+AR4IB&\_5+8;:=6IM>KD ME.:'JFE^UNA.3E>FI(KF.0'C\ZMP2B%O.EBC+&*UX5Q0=B.Q915A91P: @8" M"@04)P>*DY\YOW*@^)E:WE(-O;+,'UBB>] 8JMU*K3H*.#FO$N5"3N,LW#MQ MZ5YR-1N.7:P]-=5LM\9M5G-OPT K@XM @^?O"(Y%R(&0X^3(\=IMKE\>.7ZF M(4CP0$+^::)*):89[U%$WTYSY*Y0)L5 SV4-4%^W<\J)463:7#4IMY3=B/D: M7W KDK?*]>-*>_BW'QP"$ 0@9S ]3GRNXC4 20PW\Z]4(4@'^*JQ!+JHNLMH M7KQ[N,AC3G;OC(6]&;0HN\3S!8'LA)\+%]%\18]Y 3_$7P@^$ 4QY^B![UHSM:SZ:HDE^8ZM2COZ[-- M>&([H4.8T[J6WPNF2I@ZU+]9W]]H.@[@CBF+?Q>B99'!?YW1)?,E3" MQ&_H \^/W@=+TVLQ992)#S-D(DMN8SB!9^TR7C!9 ,W/^$[&!:O U>:J!VXF M;'@-%W>D(7Y1"%P5/@K6WSYH:\]1&(7$/H>=-$%ISXW:C:D8B$'8*P;E2GXJ MO#^SRO,@4 MAT2I-!GN) ,:3I!+/&8Y77W>]8%,%+? U0P/0#;Q0",Z*SA2[YK#(Q]7=90? M?7O\XB^QA=]1C/&7TD'T'W1"?X%&K%5:O=ENWIJ; %?\!K5K5)MFJ+"01J3O M,!SE.:$XXYDP)H5VQA%[&(D\$GF4&7R#_.8KVVMLJ1_?77]:XZJ,:?O0L4HR MH>W;+4??%:51.]I=N6\_2 9MK0AGSH,SUT6)(I%'(G_]F:](Y)'(?WD'ZBJ) MVL^T MTM5#"5U-)WGDE>E9\6IE5'T1>#XT[Z\@LO25S_-7N'1ZFT"7YKVU&W+<>,O?-\U)H&O3BS0E-:R_;V&XQ M&,[,@*I(BXW%5XG^#&Y:[/%-ZT;R#V->\+Z\UD3U +SUUUY%*W%@PL 6?G[Q MZ/*UA NSW-?%W%V+>N*0CLI%OD4;I-(Y)'(H]RX]- DY\R-^VDE>CWG-V^. M\]!C$RC_Q +J@&@07K3D7>!N# T<0JH=H#FS9?R4.+KZ@F$YG_?&FYV0W9@# M>\*)8PYL3+VM\#"5CN+?1H<@7$*XA'+ID,@CD;]E,A&)/!+Y6W2XKIJ7O(#% MV%U4N#%1JN,R878&*RL[E.M.&%F,,15YU&2\KMP[F*(8UY-Z?H-B$#D*T1)9 MEA-FHT_.= I@&N-=9@E\V#C2$N"&KA%?OZ@;G@8K='IW\4,,SX.YC9E(JA[_ M8?2%Y[]XDOK+0^OU4YCH//6Q\]31I,=?>2^YS6V.^R"YV(LCIBPJI;\+Z M-E1P#!ZB)N\P#(/_0P'[:PR$IGX&OKRA!(OI%\(U?'CUEP MKIN7)@9A3,3URNC--1ZT\PL!6G Q!G+,=#%W=^0J[LQ'%U MX&8/C?_"5]N,YUB&GOD'%O^7+IU'H=V+AW8O+"]I"/TBE4$J@U3F73PB4AFD M,DAEWD66(95!*H-4YEW\6XI5)C$GGU[L_%/#6;^I?>[L2OVF5<6:IKH.7,?9 M.9RW_S@+$OGQAR/(].IYP>*]P=@Y]%>"%SOT),7S 4QQP^(_&;- M85UM+#&-0:MEAP($"AH"!0((!!!_E%U[Z5%>,4 C9:<%B*;)%IN[TBO*ND5_,+;#LE\G8JN"^_2 HZHXFWU8Q$2$&0HRW M!0408ISDLN!%HU'92P;%F;;5R/DYVIGVP* M2C0_V/.FO-J19MU@P6"[7" M8CZ812T3KS\"L"GO,M#?558E1<-#S8MZMB$5_0 M<5/R>=.DD"D' "OY!2N_D]G6A(8M M$[,_;0V6>[)8Q,220S5W)ETKMO?MJ&5B3$1]W*WK_55-KF4'M?U6W*B+Q2QJ MF1Q39=EO4,&"6XOK;3<[U!KZ:@?@ZY-C8F3)72PQ82ROA_EA84 'BEJ.FS+/ MFQ:S8#CCR!$C,MV %_R>XJV:8:3>B?X0]F^88?B@STV6KHZQ]WR3A,Q/#=\30:VT:#4G.EP8]DI;-HJS-HI;)X0]L MUC1V6GBY7#6!V27\YF)D&42/C:H>)2=UDR4XU MJ"QT,]OR.B)7:57G;JAPR9Y6!D8W NPF+1HSU5F0N*=9;7BE?**G.EDI%.BXR^JY8 MQU:-/"D\7&[S3$UI7NC !=MMJ!) M5:H;S*:'(TZ)I<(*.RS:7\LYTZ[R!KL%K$4-#FT3 RMU"L/AD>70P"3MYEL<$BD N=')PP(MF%6F[<'-NYABD/FE79D58J M7]D(]S'*9Q!<"_<6L&S*M"L;IR;H(X>S9O=1BE^;=G-LU:V;%B8'@W5=D/(5 M8MR?W7.4OS;-6FXT$76#$]4EX??6TTECB+4?"(E?VZH[C!%VNE.4[4U0[&=) M1\W"6X[(Y+A*XUJGOIX* [%;W6SIL=6.6K5AT\1LR1VEV1_7 QH+:F:WV,L6 M_,@=@DT3X+K=A6PTJR-'E(9Y:Y25!E*M&#=-HJNG;7?$-F]O36.U([3I:#IP M:G$/DO ZWK#-D6S3%2Q+DCM6:@W( 2[$;1_P-3:M'C.(#M:RYEB6NO+ 7P\? MGII0\ C;_)"+8:O;;&QO+A^-YZP%IOY3:SH;F[WQ7^Z]#PS[)S2\?/?AK?=/ MPP\&V:L&_V-ZRM$3G;JQ>>'Y3O3,J>6$#\; MS,__Y0)8/60#GCWSWD:,7_S05)UXCA7XX-E +^90XN]P**.A/?X\I7>-EN4R MR\)]YRFT+NE;%Z0N:5T6M+ND<%W8[P32EQ2N"X*QM"X+@K$4K@OW'4/KDL)U M03"6UF5!ZI+"=>%?N54+KN"R+%TK@LRQ]*Z+ C& M4K@NB!P[Z;J\?GK^?1'*BR::)H[4GROS-+4S!%[;/6]_ M!E[;IVY_!I 2?'DE>"T$=H=)4-/9/C;!#!;=#]4T/7G2.3'/DJ*U4XQ#>.]8HGC'^ M[U?;&4LD4LC;^Z$]K>.$O+[3B,2)#;O4)Q/<$$0@[P9Y-\B[N7KOYFUU[Y,_ M/XT/NQU7Y5 S_DIVBD]9]S^W";CO]"V)@& [P=)'(O!^Y_-V9$ [E)!&0O ! M=_%VI.!?EN-Y_\X8<4%@Y$Z>SIV\'9'1P=30#+1[?&4#HNF 3"=_OUL\GQG=3;7ZC5Y.#KLG&JI2PUD5#]359>!ZNXR M^%T&%DO]G3:\=0JN0TU..<*3IQVW5?KW5%!N=\1=BS_-H6 M7BJQBQ,*B2L$AO/OK,Q]B#+%A73OBW(36+?)L=M&P1PPMM(9-V;8FIX]K=%; M:1;?4Z0W'HL4^!X<733]CS5ZL<<:O?JN,Z:Y,O QIKI1%].*,E!X6+"3^/8# MQ^\HC+DC"/Q(E=[K4X_STW6?.#.7!=07BW-_UNA.SE*FI"CW61'C\ZMZASFO M,-R8TAP#VL;?+@Q_5&0@8M 0,1!2(*0X.5*<_-SYM2/%SZSREFKHE67^P _= MH\8L3_>&\FR&R?FR[>UJL^8D'(:G10VN,V]L>6T\D;.TP052FYCS0UCMFXM0 M@^?N.()'T(&@X^308%0,FZ0 2#O)X5UST_!%U^B5$$-$-@ MC6\\"2;_/J54W1)+BN#DFHB.U,-)!_BJL02ZJ+K+:&*\>^Q00M,T+$WD9&8] MI(N!9&'[D7 F[-#$ )0'!2XP=UI!+=JM"%V4!%V,.P=1Y\90) Y\C7Q MXPMR'MN!-PCGXSJ.93=\0Z"7]+XY/;'WT5"'"L;OIJ&YGA$;83S)3NN;V%A@ MO_T@L3N>(8YX'Z^GE*4CZ,'$;^@#SX_>EW&FT3I PB@3GV'(1$;-\;9\=K3,KVNMD9+LNS2?O]T0P?6.I!RRN>%P ]ZG:T$JUH1AW] M$.&XEWAI^J03K4=I[QZ$O>=T'D7]A3A(]&"]L^7G#4S"W0ZI=7++3) MPM+NYF1C M:BN\3Z4OW]+NRQ_:VO6@'X^/;VTP"FB@63*>R#*A9LW5W4W6F^ M+\VB[8W[]N.8Z8M X'&Q2GS4VYN-\C5P[U M@4X4M\#5# ] /O% )#HK.%+OFL,A*$,:,8R_"27\CF2,OY0.HO^@$_H+1&(^ M;QHKG1#'(BCE=2W'^6L&"Q4.$HG,'8DQ*,T)Q17/@S$IM#..V,-(Y)'(H\S@ M&R0X7]E>8TO]^.[ZTQK?CR=&FQQT:F8TI#U5(#N Z@K1[LI]^T%1:&M%.',> MG+DN3A2EN2*9OTF7%9F32.2_F =UE4SM9YJ EI2W^OE"=F_F)YNJKZR];0^T M(Q,0$K)';<#KRN,L.BZ(^I31 M<%2VV7\5UUZ5GQ:F54?1%X/K3O46@)!0[1 MZJ+[7Z]L&T/RC>3[>NK0(_E&\GW!&4@AVY1J5OO-)]CYR:B"+V?,0+;SH^VN M[ \EC_WX"?;?O>W>E,_?6_(]:,@?YDU8ZKV?9KWP:-4W@2]->^JVY;CQ%[[O M&I/ 5R<6Z#DM-7J,_X)KU*Q8E4E_:G"8M'47H\V$&Y3S@L+'9^+)M]W-@RA! M!$_(?4+;+Y+O-+M/5\T"7GJ;7/F66)D,+1,+=D2WP*J+$FBTX3;)OK)-WDA. M9TRUWM@)"+^6J,KE0P?7M2E>R[JB:%F*13Z% M^R02>23R*-\P/FX!C,3^2IMUTC@H ) M 1-*4$0)BDCFD)G7'+K^=640>0K1&MD64Z8C3XYTRF R:%WF27P8>-(38 ; MND9\KZ5N>!JL>.K=Q0\Q/ ]FC&8BL7K\A]$7GO_B ?648>M7OAH%'3<_=MP\ MFO3X*^^%(^93R^?&K#H"HEKU-Q,;EPI\,?(R<7C&G+S#, S^#]WJ=8W!4'0) M33J9JX_ P:<=C4B"P4_S 7?7JVZY.L',];;+V6&3ZO#[$((!'8$! @$$ HB^ MODKZ^J. H/9RRQR_*P7F@!J-JD:+[DG5-@2$^(S\'?M"<1R$"@@5KI4[1A3Q MEQ74%'JU*/$4R2GRM2YXC/R8:23-+58NU-N>:3ML&V_(?DUKQ*;1X>SX'4M\ M@1L]F\#/6(Z'+O#\A&#CQ'%UX&8/C?_"5]N,YUB&GOD'%O^7+IU'P(96Y>=H+Z>?/'ZIW/NQC02ZK8P]8N MSQ'VV.^/W! 698X+GI-W))8\]8KJG2,T0GYB.M'HD_G4-P.)7%#FSLXI>&(W M.Q;-<:6UJK0.0,*^!4BN)5_U_@V37]X0 B@'D?1:>O1E3K7B7%;5S_Q_]MZT M27$>61O^?B+.?W#TG'FC.P)J;+/W/4]'L)BEV!<7RQ>'L84QWL +!G[]*\DV M2T&M7110Y8B9O@N092F5>2DSE?$:2:M;CFY /#T)(==A13FU:1E$=4-%YFC8E:^YNH5#R5 MIF-;:'*0^B<"4-E-.Z\IC17#1MEJR;$K5:4SSG)4#%=+CT?B%!U)9L((U/.= MBEY:BIZCT/]]V(GII6=YT2/5SP>*MY_!3N%>"$S+&\FI7-V CHOT(!=3\K7Y MI*!EB@.W+B&@2""@" $B!(B_BER]]"QO&"">CV6=)91N3F]56#)?J [2!2U? M'2;>GQCS56"QJ%8Z$B^G:38:[PT[2F,LE>)M!!:H2'T\'DG$4B%BA(CQ5U&M MEY[E+2/&J]/JSNKURJ8IQ].*IM9S=BYA3!YR?QGN]1)ZT-$QP]?+7)QTK/L" M67'K689Q$7J@Y+?4!P/%D\[,AM;/=L>5=E(!Z?IT66EOQ+2,O1CX5"1-1:CDL0_CY+%( MJ'&$L!$Z,5Z!&OQ*+HR&T9F@:'):&[MU:9X:G-D)H1^A%OUX@/V9D>\PB0! 'YN%8 MNP 0O("2!?/Z&B7:T T;]F\;D$]X!QJ40"1D])BL(3; !W9(7R0FLL[K@LRK M<)3^?F'=?>"XKY>B9QV9*%MSE5\CS@7_J'"#C4Z]0ZKGW_S>">UZ?<^H_R/* MRS__A?\$PQ!4P)L(1:>/>HVA%_D[!4G^^^/VQ"?9FXX'F\ 6"E-[@\;__N__ M[ _^^+#;A_.]6?F+06-DET!T; )>B?(3^.+?O.KR:RM0,+?JY>_M?H"(0*3_ M3?C_140XHJ#&KZ)[=/*WCZ@*)C;\YBZ6V'V'L7_[I6%AY\]O$Z"4ZDN >C_H M%R^';OF?\@?L:O M]#ZBCJ 8P7U'_6?_M-?_:H]Q$''A>'IH0T#)B?)HN]-1NB&?U?G7L/OANIU: M#A[O7UPBD\GP8CK#I4ARS,5!)LEE!"'%42 1$^,TG8DGR!_>6S]E"WCV4+S' MU+)$3C;\4_"*+MQM3\&]^>3W=H6MZ6 9DSQO38NJX5H<'4LG$EO7-0V,#32$7X]8@HM/,BF!3X@<3Z=3 M7#P=%[@,'4M %N=CB20MQ-(@YC,$OS7>C'M[O6J3)5:.MSJM)%WB&[4LAU,@ M';:DYD7+>J#TGE(24NN.5!T9*4GBZ..6Q6S2ZC=KPQE3E5L6H%0R66%0R\3C MEEV3O4\TW3'*_<(_--/E7G.:SW(QCGS<=!.SG,;MR+!ED?CE">E=+1;C';9!6@SZ=@X43+H-FQY M-$ZJWII!O;]UNGE'(P8/+I8]; M6IJUT(=VO<)$'4<8-V8-19NABAQ'+4E_ IQ5%3EU2Z5;VFM!4@,1R;:2UBT20T/$XL_B#? M(:EV:S1G\XFE4NK:99M#*;U.K-2@7:F/Z^8"D,W50)&[S7:S;< !G%BJ5@\, MLGQO4V=*QGU9VX@/P\T4"LF)M8J6!@^*I?$II;N.W0]E@QR-=#B $XN5N5\T M^FPRUR)+PII.BT/;B!?@ $ZLUBJ6J8VX6+NM)&M<"Z3LKCO(M*$I>-RTMVI) MS<0ZW5;X#L]7^4R>JW-9U/1(]C/%1C.[C#,RVQ74C0A6T]804H ^L;"U>B.S M,4QRS3:!W5O3FUHFUX>]GEC83E(?;):5*,,DQY-QV101;W&CZ=E;9*.&+5F M]^3"5<:%%%A4*W/8ZPD>,./]!#SW!+I4RU9[&1UJ.73ACEZN7\NWU E+@!+OP*I>+\I64I926 MC6$N.7;7M;&$G ='3>4)H\BZX'3(/#?4-#YF3L;Q-A<[P0-42NSW\Z-B1Z'% M7+9]WUE$G96+FAXAJYAIYT$I(:V5?,KBNX)"6NL&[O4(6JU-*L9P@BDRI8RF M#;3*8C&BX19P@K,$93XIZ^/RB$UJQG39KA88M@F;GN"LR3 K+24EEF'ID96* M,JUD5@5MU/1HK$#L\*.50C)*=Z2Q\BJ1,59PMXK%CL>ZL5:K0:G*]QA>GU"I M<8$)[\C!/#31*8L'"3&@/ MN05G,+CIT5CIXC3'C#94F>$SLW644B=MT)50TR-^=4K5>CG1+FA,=;(>9]TV MY716;=3T:%JQ<6%J\\F'"MQ?G%Z^)H_SR0Z1J-3B76F8W22V/0 M=J>C+&IZ-%8["9:\OF2;3+(Y*W98>VP(M39J>C2 K# NS]BI2S)1I=//R#.] MG)!QT^3CIIJ5&>:]&*08,$JUELOFNNN MNY%0TZ.QCJJ6J^0 6V:Z[?Z"SJ<2Y;[@HJ9'="67=27IS!B7=:89JMS,M)*@ M@IL>36O0)1TS5=&+3+(QC;88Z*#XJ. MA)H>C57J#06V.%P4R!*IIKOI5N)>(MNHZ=$ TC-UDYSE1(%;08#\U](>=KQBWYDSVF 7!TWY,;2!'!N1_^F"">JN7R?_W MK]SW]!T5KL,5K -U%PL7XAH6(GU'I\.%N(*%")'I.M8A1*8K68@0F3YV(5Z^ MI_X@SEX@KD(O6F*0<76(__?58JZ/=*1>8N>=-"09,T]4$W MEZ\&(-/!,?_^5-^+E]^9,\@7X?"M.2 ^"2BQ4N6S'>B12@BH8A<3$2> M"9O_..)5'6SIYG5QK-#"K:FLR:I/5PFJX4KJ,ME)1 MJ&#LQQ\J&8EE7IFC+Y3$4!)O5!*O),U=O55.S;3X_5C11D8^MYPW._DB"L5- MOC/)W4U8Q8]W^[U:V.B&EPG@R@FR"G!59J0&H&_1WP*RI1T+W_T*#>G02K@* M6GPA*R&4F5!F0IGYHI9U&O=? '.XO\I8&2+ :@YT"X2Z_4WH]A^8'_>R"KZ7 M#>+32@2>U^K>%Z@3&OXRG1Q)J\:FQ*S7BT3=F9,=L&JCX4 -_SP%DD-9#&7Q M6F7QO';W"[)83TYFU<9!? &F+H93?ZZ\.N\NH27(+W"_()%C4 MV:[$+LKWG7FWTD77XJ%&$:/2K](H0N$.A3L4[L]53EXEW-J@/1TM$U.5713U ME<;5!-7N(.&&*@J=/CX-N%D_1%8SX. VGA_"F""5A-9HGYY6N2^8;=K^> M695'Y7R62V-W1>(LN:U#*0VE]%JE]+P:P;NEE"'%N!7/+EQEP2_*$R&^6(X2 M2$J3+TGI5_%D5/0ET&W#7!-@!6EF$7"A"0/=A 26 %"Y/&$*'PX]&Z'Q$QH_ M5Z"0;.6U;T)R%PSW%*R)K2I9X8J5%5.J+QFCI-#.).ER&:1\)-.O4SY"X0Z% M.Q3NS]5C7B7<>5MJI!=EMI4JJJ[C(H2%&ZHLZ22S]7;NC'/!BX5@*4S M\\^81\&**(T]T*TPYB(TG+X+X)Q7F\"E@W-(MO)[HG4"=&J]#L,RYGV3:3J] M%674>I/I'"?QA2H%':'(9.C1" 7S.PGF>36!5POFT$AG9XD.E68!%V]35*%% MIZ(N$DP4BQ%_L4S.%W!AY*>\+H%'-QGPT0=V9J@RC\4VO-7P=0R=&Z+%%XK0 M#F4FE)E09K[FK0943@M%$P@"7#ZXR.H!N#H3(?*O-?[>KRN1WU M@@F@ E\ WG\K>B!;G:UHG2I]64J,*7=&ZTRR Z1AIMWDA06N:P,-[73RV'N(B<45QAK'G@HAOWOSV M58;MH45H*'P-0^$;GB)^174CD$L96*="!!*]&2W-HAN27KB]4M>FARM+0D7Q M4(!BA$X=7^,ZJ6F$ AX*>"C@%]%4GA?P9D.0UJ-8*DWR^4&]]P#4WKV JUZB M.($$^<9\2->L@;1,,.=E,8@(\&,8[2DPPRL0H8GT1='FL]4)7\@*8 ),$XB, M)VM976PB0]1:ZC9%%%77P1(A[Z,T)A#?T9 M9]027BFW3WHX]&))K(%-ML/23(=F!BG0&C(2$F"H1Z3I+QU@\/A09,ZOD4,H MM(-".^A&[: O%;WXM/.VY0GJ"3BS.9MAQ+^).:"Q_/#9?FU)PHO))B\^9X/LG86-31V4R$S!S' M+-^N#P32Q73 21^(X$#%3[?W R%#&RNTL4*UXR-!"0E?;2=@@7W5#"*2]WX[ M 5622NE&?9FOD%&JLU)((9;0"FV.PMDM$\\>(X<"' IPJ$I\BM0^J6D 2"QM M,LR[BE.-EZ1F*_ZPV621^"(?2>(X.>U7JCWA*R!%PP1P4+ZV(:P)$VB0S@[Z M#U0^?DJ\K/]ZLA95:%&=R:*Z8/72&Z*5!Z\7I-45P.]YE28?'O(^.O1,7K>\ M>90@,*#R/CD .P,]?G4"8-7^)C_1%Z:BY$MJHTQO:HW*PN4HG*N3.K[S'H:J MA!AS;;2Z=HSY4N=@;X.;)Q4[BBG8F>30KK!RML\."M'%NDEE$>Y Q2[^QDSG M5ZF]Q9*X_\9KBH*%1N>[C(2FPC"<4-A#8;]\ ML=,/$/8LV1XUH_.,J( "O^&47,I]:+E(V+U2J,GG[Q#>JCL*=HF(1TQ4P[6( MB6EH4(M9 BNL:_HUC_-OB!9?*)M!*#.AS(0R\S4S@/@UQ*'Z 5=,]/=0>PH( MBT>U1'21@&J,8\(YHS(CUM0P[:@-S&"?Q57'0Z/A&H^EKV_*ES[.?NSK1!.D MZ(\PDT+V_093OC;VO6FS-]APBG"_Z<*MIN[O,EE=S!NJ"O"4FI,NVG#0?E/9 M;3>G*GHTAK:8>BCTR+4CS\5T06ATZUDX<)P/,T*GGZL4?*O&[]$>[IC"E+< MVJCG)G+EPTT;[>!@ 8F"2!>J]-_C?/1B4>_?VU%X[NJF:PQ_/2,K0($V02;$T-=@+8B<7"4L1]_XF$H10@5(51\ MG3.%OX(*;B*-F-J]Q++]W":Q&-?2K:G31E"!=*DO<7OFGSQ)"&W%\'PTQ+(K"(:H!,+YNO/1:#G1:J1MI:@TK5)?:V7GL^4,@AK] M%OTG%/10T*]5T+^4<^A-,O]8U!=%B4[W+;K/:IP]3"N,F(PK6-2Q+XC*?,7D M)2<"(2:RSNM"& @1'NJ&A[I72YQ09D*9^=HR@)(*JE6JR94&UPL_&X3\(?[#"4(GPK/E* M " ,E0C9]_NP[TU:PS90^8,XB8IE.="D VRP]=A ;SEC51::_B9SPAQ./9!F M-LG>#\CJH&;PE3JYD#821\>]RXP1BGXN^]VMVL-'V[IW(H(V;ADNNOZ'[?5AY(02L(7EH2O<_#?G'1M0U "A2&/MK83ND'?E/M2 M-E/6R7["<#;M>G)2;[H,XQ?WHQ%/'^Z'-%@9M?].@[2^E"#T1_U0,1/[9^"?>IA-3JJ<,F#6G M]G.K-===SB!>IMZB$86H$:)&B!JWI5S]%6I422J>&%/)AB(7!H5T85[M6'V, M&EC+BB3CSP''K3B#?(6*F4R @ ^#P$J8\KH$"+A0@( KCO4L%+>!_T W9Y>0 M4F&2B]!N#*'M<@J1)[#-">.+:P=*:U-':(?R!<#_,#M!/65"*ADUR7>F2T6F M=27#SLA*NN=R-$Z%>7SY(Q3U4-1O2=1O_]SJC?+]Y#6O[GP\8.J MS6F0:T$Z&.+CZE7/09]4*_0G\6*#8:*I_J9[GZQW&B34<3)^NF^*?/8X/Y3\ M4/)O2O*_E.OFC2#P6/833L%QW"')L=&8LERM*V+=J4A(]I':0T:HY!OSGUV3 MAA-<;3VEN42(,8#-='0,AK*>88*%YEMHOMV2^79F),M:7'/"4307\X$LWVGW M-[5>J\KD.]RFGZEWRZ6.],'8E;7SO&FN(1D?>-4Y!5K%U(.;X05G3E:5>RX? MS17;95M""(N<,O%(+//&@]WKAK)62?CE!)7V*ZZ6N4R&;K7 M*WRTE?8R'*ZD+.W.*JTZV2Q;F=HR4R[QC38";:CI),D(G0F#2T-G;KTCPU^&AG[LL(46'KX_%TH!;8:M?IW^L>G>'D3N8I^WXH M=VUNYNN;\A=*E!0R>LCHWX+1;]6^?WRE&!O[&^!4W02K6XSW79.Z)Z/5XE2(E8P2K[I< M+(8#,"+Q6"(T\D-D")'AJ\5NO(P,3)TWTS9WWR*K.="]U\JCW*:41?7_-@OF0Z_-!T@$F U![H%_$3@]A28A."8)DI$JLH\)EZ8 MM2.T D(K %L!8>+14!Q"<;AMHQCG+ ]V29QVM*)G_2VRY>V065W,>OLCXVV/ M\(LFVAOSWM98V^V,)VSIGID-UA02CDH9#?A) ?Z?9? MQ2,0I%C'H6R&IAF(VU%"<10! 'A376^3C8O$BZG&0SLGM'.^FYT3FOVA.(3B M<-MF?Z .;ZN. )$Z=1$FKPPV/9ZK,9HYU"3374\7#8F+X223-WP(_E@IZ !! MY2U+GL !XD6$RD'@\%]'@]\"A2 ZYI%R +4'Y [Q'N!=N,@681O8\C]X*+0# M0CL@1+?/-/:Q4_.Q3#'R% M %"HX*/@.0"P/U^#KT4W! G=L '>^!V==T2XX*)WD4#6$/+AQ!8\^M*/H>-5 M.$KX!2[[=O>!X_XX\HFR-5?Y-4(O\(\JZR Z!8@_?K\"'MXQ>O(-8"+*RS__ MA?\$[Q14P)M(W*;^P+;2A'KU,80D_WV6\)M#]J#C>WJE1Y[TWJ#QO__[/_N# M/S:9?+G?FY5/>1I#@ 2B8Q/P2I2?P!?_YE677UN!"IVYBP60\GL+'3&LY))W ML<2_B;V_$3F.:*GQJ^@>Q7S$B:I@8O_V'PN^PW"Q_=*P9'P'U(3;KBTO >K] MH%^\,+8Q_TU3=RCKJ08_^A.+4W>IQ)F6ZI&^3^T6YK\\,361/O*O7C/_06R, M7^E]1!U!Z8%:BNI]XWJ3];_:8R%$7#B>'CX5A$9''NE*.,.KS_3\1T+;_EC& MABH^BW5;^\BG68^I98F<;$2\9$ 57?#0B\<*4<6#O/P>XA4#P.MN\8ZC?GAS M.C]4/Q[^?\<'K]RGPH\_#83AWKP@D+-;(/=G1>Q/B]C.B]A-[+__&;\&H0X% M[)3<>-3DJ=P6&[A,/).,!83S?L?C];_QU,R&H\&1"A^A;!]Z")JFQ.OR!G>T M(P/\D-7%E@DL%$7NJ=4SGP)^J?7X3+HWA&P3#GALE[6@>^T(BU"X0E!.[3.#[+=[#O>92AAQ"= #.*2# QWHR M\DH1==XVY17QTR>"URZ@002.7Q:FA&-#U6$#UP%RFH34<,($2/>"+.19K1H0 M\=M'5@1HBL:?"(+JAS M8*Z)FBW>;0>$?MPN"8X:]::+)(,W!2^Y%'PM4(UY4- >;:)H6'! AP.S"%>V MI]X+_;Z\(%2L4,+V<*G\ON"(M[.0@74'H6I_D5%RL0@>2+ BD"( 8HQ()"CR MI^*S. 8G?!J&IX]7]:Y[1Q0-0\0C*)B.1&1%N&'+F#*(F,'4BX7L=N;H\,Q? MPU:G^]IU1&T?KR4D#J0=BL%U= W8A(Z+ $.6@RJI!6TL/*S]Y5T"PE^9 Q;$ M%DOJ'XN 1(&H-(=$WK(P7(0)X@.O*W^A)KR %5#$NQ"H DZO\RHT[O0(T0*Z M;JW5)41#WMOY_G, O6='8HB^:)?S>NK(EO(3?3TO5L MWKT"=*5]UD,3\.*L:_+"D:%$K#\'9D^P"(K;PE3%=AS:Y8DI#_EJ#\+VX0M9 M?7/3$"'W69% ((.K4KP 9^/=+M^A#/X!,C5.@.M8T*2R+,30.!%NA#!Y:/Z@ M('4O.,63_;U]UX-*FX=H)L$82QZT#"VL4N<8M? M4WMOUO#M BHY((#Y]GVH9Q['KCF:HV)Q$ $4&QECV/]=/A-8X@WG'!U@\Y#J M(L.;B.16=C>K@C>IXU3M24^8&KQIX!A$*^1&\M<3,M-LE_-5T M8#L5@AT$*QMR?X20)P1D/KA%R:C>J$Y(0 <8WRP' 9R,]AL3MM ='^!E%(/H MA=.V:K7'V1F^R^SNPMRW*\+5>1;%\\Z%2 MB%(9_!;TTZ/=>LF;,H^"-_?:1G8#\!]1;3YH&0ET@$#2T1>2@=JB;N;3M RB"M$.(A8+? M .X)(9NJ\F.T+Z)G?*WG$25-B"$FGBWB4D0,1"SX5KBY0LF"2A'V"%AXP',3 M3"$OH=XDQ%^ZYO&AA.0-K7W$5XKV1Z& -4K%81FZ#M3/<8L=.HSP2>!KW5"? MN_%W(3#A8PS=]D.SX4JTH"$&)=PZWOKYAW)S-L_?]\@N:"3DR8LM"-OZ8Y^W2-HH+A8D"+B+AY@:^YU M\P?6WLDGV;F(7[-[B-T^!#$3ZAT27ICQ&K]]YT\ZV5O.@/_9&5W9;B[HS(/) M,X$//D/U_5\G/#N8\=;>O\<0-&LU4RNUGMHHS7&9'8@/V18OG-6WX_EL>ID6>6>[L_N '1V<8O,N MDP]L?+C1:TCIA -WD(]@/P?%_C"\W%Q0)\VJ4/\19XYE:UYR;D0CVCJ MVLM<@9SK>S;0P0,Z1"C+0F"*7L!#:U\V$?6V_LN 3 >+<[ 48U[%)+.F /@: MT-Z:P,?WM%N<4OQ %4(Z?,2+'YK"G0^J.C[6^@%#NRSDGHFV6V.-%P$B@3TU M'&GJX^CKF44T$.@&@ \51#68ZN.UG1B&[>&SB<:$V0H2:[N[\=Z>\.(K(W#( M.B_A#W *J@SU5,O3D_<6&FG\<&8+!QDL$.VH9WPU(A>7IQ#LEMPA541O?@DEF+5 <\) D=?0WKK=:8"5E8L#H$Z5J"DOJ0I5M,6V=*SLGFYW?F7W ME?L2G!WBO>W\SFF$>WO&%O1>HRNB1D@H$4[M=@P?):Q]<0\$&00S"7Q?CC;W M/6Q(IGBOH+9)B,&"^SA-Z\]\Q)_CSZ M?%NQ!)DPEB",)?CJL02?$L'UFWH D=.Q%AJG*&Y=(:GN'@JSG.95#+)C84QH,D$E/KQY""8H2=PA8>T8+FM MU(;4;%>1QK8]3,PDI"T\;BFGC50SLQ)'K).V:Q-W4TQDVUG8,OVX98_F'HP9 M?P_8OI/DQ=IZ0!J3-DE*C*=Y;)=K_'4%G8,O&XY2"36,ZF M;&;%K!?YM&"R6L[>2+#ET=N=E1 'F<388D F.6@PL6YJ.G!A2XIZW+3*UIM3 M6<]+2G.B5"GR?MS)35PNQI&/6ZX3&VZT;/9;#)^=3OKT:AV;MU#+HRG%8\U< ME^O9$MFW\^IBX3+F6&G#ED=32G3HZ&BR:L_8Y&"4BM-RJS>:H99'4\HGIN41 M6RFJ[()9KIG90W_50?7?3DR)Y)*)]L11>$6N-@9,@P.5:+O-Q8^G]#"-S[KB MQF39JMC5EFPA50-FFTLPI80?: MFJ??B7XXRNLMEZ>TPN H"^?7"#)U[:7R]I[!7D'L./!.V33#L@^\L3-'E/R7 M02420./66'O&T4YIQ<>^Z"P8VKU0[=4]RQ0[#9:H) CV\.[=!?*O_^!8!W'K M?5E"*]0#WBT!_+HBNUY..5]1\DW=-E!$0]:"=B9*4X!.^O8(! <"L Z-/490R8U7%K;MR0\;Q&F4'!(!^DD G2"YLHJ2EX*9XB&C9U&VT_^X=XITN[. MY)YV%^P8$_*K=PB[?^#GLV%DRX/8W^%,$(E-_QC?7_8(8:%"*-YD'UTXB_@$P(=HR(;WN62OJ\#4@M].H3( 1[$] MTMN?C@X.*KGL?!Y0(DT)RRQ\"E?L/3HJ] 2IJX+W!/]%$XSA]UHI/O'GKU$DK_-8%R#GH_;H]7PV.=W4< MRJ,B>DOX+#U"Z+Q_JL[K8A!8Y7\C.%"FX9@\^D-65:!%>4?4=^8M"HI _K@] MJ B<:<<'RD@&GSA>>340PL7S_4^0A2#&8MW4GAK[\HF@RU_^G)HNCZ&^Q"]IYWIQ 9D+,_$"["&",(PC)@F\;6&XV. M#'#2#]7$4%7#1?@WP<&&-IA;W@FE/]GM7)UC,O\F M?LK^038<+AS(9!V,'U/TI^7_B@G+;ZD4@<^=?- ?FA<',E81VF((WIW\XG[Q M\T$'AUH,_!UN(H+O7Y<%@-HN_::\ZL4^GF[I@<\;!H%0[&?0]S'!,'/\1 M;TT![>"D@W@R_W@Q"*:RIO)\[LV%WQ-K?VO!9)1T3"I?C87;#]QH<0 >L@J@ MU.$X1RAT!RB#=08_('S7RS9>3;9V2RQZ2QM "/SI&2('QXZ&(#CFUBY!(70! M\.!IR;[:CY!G%TD.?Q4 -#( BHHVMXT]+K+P6=(4J'Z,*![S+LAL+_;Z)&<& MPP_&;CT>^:L''BP)'"'4D"!,03)X ]X[[SNAA'BH[HT6"Y&/-2C7P6G!\V5I M*6^#W[8DN01K=W;,.5 X=R+!K DW@_ "F()=A6QT 6&NS.R_HI8P^#B78*[[(O M6@MTZ W_?^5I%:(6$%! M8M8 NB/8H($TR\>@O/%-B=-K-#A_+$>$S[.EH!# MJ,$0).Z[G!1C%JO:N,4VZ0G-NS_^Z,91_#02S. =OD&,C,C@-?A>DO.D'KLK=\2/1V3I@#&0H< M3Z\?XR/5CO@)[J2[B(]'*,)7MI"3!JI GKX2A//[1JTOA;#W,=R/)YX^HJ(; M!'@^!^P+,1^@3J=0,+R-<,?UB%GQ/H&'9X(#P+0.Q?/,AE]!MGA),H'D7QWT M41P?71T;?P_-/=$8C>&=^P0$V/F_E'=L(OO .6_$W!V>RY"[%A-_F^,S;-H.!^2^D MO+.GUZ5XBL7NJ,1SV4OV#I[V^D<^5!2Y$YQ:$W\+H5/7[-6^AX5O_B5Z:88*CHR__W(_'CO0Q'WB6. M,F!3\Q6!PP<_(U-T^H7K)R?H_=P%F][4!"@H6[>GEG_#%*5&\G->D/Z-H%T^ MS;,J()^4AO0UN):^%'75&WGKC95*KG(#V%+RW5>_OAS"?QA)MD)& MOU?(J-A=ZDL)&3KH_YX ?17,E/YJS$1^3V:Z"! =E1VY<=X)@>B"0)3Y8LQ$ MOJ@:OJOD[17HC%Z^[?.6[+PJ)?#213N?C]TY/S'.6J/SQ1"8#T?+T_6I]B=\ MMI#J^,DX5\NTN3H_,\SM7;CL2K8X%"'-06&#W=1QUBR.'E"+MJ92BA)ULN58 M/E?FVM3[Z]?[D;)%T]"":.N^;$^#43 K_UIO%F6,MH#8XU@X?=WFU= QT4VJT\FK@L*K M([W3F\8J>MR],'0H#IGOK1(6R9;R0XD2-9>GIBCW5.;''XJ,Q.GT%\2.4 ^Y M3C!Y*?;B"X+)>_40 (K3#%D;&XQC-*U:F0+62KDTF'"EQF:6,@V= NXJJ'V]$[Q/*BV>OFQ@Q17'K;P_#C=Q>9)> M!\2^UVW4,JT 9;M=%DDV:>:2)7)LI5(:)<%>+\A4*S%"KU3,\< MK=ED6@"+A]5#-=^\-.*DDO:@6.FLVV35;L7&KN 78_(W;IX@2X#H@][:5JEX1R M=[U)U4B0[70[ZGU7$I*7M@.U_M+A4_E4@UQ/Y%5JRO34C(LJQ<1^_$E%$HGP MK/"J0.9(M?M6('/*+_7=0>:1'F?+\ZRBW_-#MMM+/&SRZXT;[UPZ,#(G++G5 M;)TW6"";=5ZK;1X>!BX$F22R!A.OM 9O"V1"3+D-3#GEC/JVF/)!B:X_ U/N MW=PR/AV(#XRVJ2Y*C?;8ZF90Z3@4Y12+Q&.O\V'?%JB$FLN-HLPI!]1W1YE' MFLO8I)MI6P N2<<2=*WG@OO*[-('\P]+;5'LN%J/!0VKJ\_,15DN(\T%>952 M$3H6>\FK]!^NS.DN;BZA&IVE*D[(GRV/+]P\9I=E:,,EJ8Y).\UPJ!;*GRF,/ M6H-V?KK69VPUO2PWG+FB5-/NJ?+8W=BZ+'%Y:IF(M5B\I/[N-M=6J->*0M;'KV]FI&BWSE&9PTRB11RZ,9-6Q%=0="1R:USD#@*)Z+NF86MCR:T=A>Q!+BQ'7) M?H')"/F&*+:8-FR9?-RRHV\$T..D%4O'M5DCSS#L,.;"ED=S;XFBKN7ZK0Q3 M&D_KXUDF1L:Z:)R9QRVC3F(^(GNK/ ,>,IE6LI\1^3Z4./)$47:JD,LX]_=3 M?!;77;,Y>CJ..F8J6;K@X&LX727W87O)UZD!K5-FIZ1*@T61U'\6SEVO,7-^KB8E2&8Z.*=T'!0&0]P9T/[W>HT+*)RARC G(FV@:#RG8V MSNB':LA9I[*O0)3H1;NZU$^TKZ"&6Y"51L41;D.8\K[.T-*BAZZTN9CHOVF2*N"^=59)O/(:6Q M[NS7\T-UO21']MJ88.'(9E#+E2>@#3]&94XG!\549XXH^06[<:EN$=P16=$K M&L^KZCI"3 [HY/CU&F%_A@Z)XYBX9/R8MV2LA +4$M7?Q43RBK:ATN*RZ56/ M-+U2;7AH(OY5E"U!-2Q<_=LQH9X&ASQ>OS0[.(3=@W#P8RCZ^T-]BK7NB (N M.8\Z,[Q2D9#"Z.4^9OCC1K(>K*4,K BNJFDX%N'-#U?8!<)4EQ>.7X 2/NAH M7K<05F+F>$3X#T1J^$*OD4])RV=KC[JPI5=>T)NZ5_1XVW+.K[UF<$K6U'!U M@O=J#VY+#\[GIK'RZW+NK8#H;,LMP^=,.XK8^9#8%GBT-+M'_'J=?BU23VF' ME)W*\X N F0@&:VYX,G;3_0EHA)-_M,TQW(=DC_OM2GZ;?"OU#^_//D)&G6, M-:_"#IIS5.<.N=Y0X>9**T+46L3/PQZW/?Q$9I=G"R9^1?PBRY#1L6\*U=V% M\S@L6WW(G.@;$8SM.^)3P&Z_ J17 S" / /96HAGX:"*V6YN5_[;FQTTNEXJ MM8Y!"^],1!WP2"#1>GJUU9&$[SCVM' 1FO>4#RR/4,43E&-8VZ.GMGNKA4!; M4.&+O"+ Z%4^4'BED0U]2_^]8HA8!4!UPR7#A"-ZF_9P M?,]XX=-'?O7_[U^99"KSS^-Q/'*^RV=21U[EAZJ!)5"#'+OR10>S3]FY"7 F M?.13_4T0>&B7=MFQ.B_.' MIUPO'L'&9!^F'B;1Q L<2; MB5??>D]N">2D\K0%7,$;,';#%'G3<;=U!1\< H?2& MTGM=TDM?B_2V'XOLD:QZ1<*1'$>0Q,GZW$&UXK>UIHTQ'!#6'R,$D+'V*,)= M6;"AJ8/;!Y\\#WNM 6PIKA/MZ]Q5+-QD*=RC-E6QB/M*="#76[%')R<'[@'?&CNM:V/EVM%W6$#\E._ G7]$9CG8 MGO*JB$-YMM$9GPF1)?!\8'R!5MFO9\3\]$$JWFFWA[B?Y7;+8@4DJXNU'4+Y M]H[8U#N!U0(;-/9<(SEDPSQ1&%XBEPS7X-H+I5LGLA>'_>5P+ M?F]YIS(P>5.8KA\7B)=U+R $.["PMP7P<#/0T$VFP'):O^RS>,D"Y ^]."?L MP9-UY\] H@-!/J'IO?*,\@T;E3<0M"GXX0'H#%/PSL2#O0?'(_".;01?>,$( M^)N#F(6]R":_S7%0B&T& ]NKQO7CM4F$DN1=)JSP?8UEV.Z285WX,/0=%0O7Y?K6)=Q@KG1=R%!@KG)A()"% G.%ZT+=Q4)YN<)U M2=_%,N&ZG&U=WI@M^$5#_Z8+9)Y'!;HH2=Y;3"W][CJ\J;OX9?-8?G Q->3T M]=S8V!'I_;GG^O:^X/W_F@!YNN%TO(_H*-O[R['@EW]5KS>4O6\B>^\O9'AV M$?0WM^R_F&U,)^W@FZ)/[Z@A%P(-%ZRC;]8A=3S&*K?072> M-PF_H>B\9(U])Y9I/C.0+AMAMOFCS_>C:5PRPRWS).L M$&Z6U[]9IE^@B&H?E&XO8#RVM;5*OQQT?Y]\_Z*R.I+J.A;H(9=KR'R\PYKJW6O1C;"F?$1/E=,GB'>G= MA=<0LF1U$?V'V>'+=B*%;7[T$^761O1(G\S$45)Q9@7WH54H%'D:U=V(_?B3 M2$1BF?BKBCI^1^7^YM#X@Y#ITLKW,3+A393^YQ8%J)(Z'0- MG:ZAT_4ZB'%YO?0[.UV?C00H '[8X@8A:,!R">C ;[CSO$=U:&$ M?R\5\#MJ>M]1H0OUMMMV.Y(?=8H>^@>^I)?QY"'"%_(;?M*!/$5S,5PDB_Q. M)_+M]5HUXY)&L3Q-3=5,1Z\9R>Q%3N1;JVAK/%M.+&:Q,I;ISD./1]114 3UT1*A<_^G+ROC!_UBI*_DWS,7[&1X4X?K:K6 V9WR M)F@9<%+KX^J;MCTPUWI<;I!\=;$F%_%*@V6SGFXDZPX0L_8S[3C4C#I3K!BHSJF ZWJ*,JJ3 M(1+Z_L $0X-&FC<^0K:@@H6*/\/><7E845[*2!9WSXR],M&>XQZ(41Y*.R\! MKP,+U1D->K3AFA(&5#B1WHOZ$!U<+!0]ODW,C\8@&^(=D=V]0N!U5.9Z#((1 M1PC+(-PIT/=KF*+!HJ+V>]/Q2X)$<#W2PSF?GB_Z/^K2@GQZ1WC2?D*V?<;C M?=4.U^O8JTHBJ( W$ MQ1+_)O;^1O0X(B8JK;I'LH/2J?YCA]53@R]?*!WCKPRJ4DQ#I1%M>/"C/[$X M=9=*G&FM'@/$;F7^RQ-3$Z'KOWK-_"D,_^0"U;@8,I+@O(%+VUK;O8'_\X'0 M=73P]^)]ZCU0[3&U+)&3#;^6=447[CYP:,^-Y*7#RX9AHRK>!L'JO"/*"'0J MJ M90_3$%]1Y].76(":Z-OP"&\_$SWRPM^TN@7_.E(Z8[CUY39Y%Q$-Y/B6F M?&!J)^=,+=;LS')*GI3[R;9A7_4&[.YOG['MD%C81<[DN%E./I2[$?3S[UK);U"370YP;" M(B@OZMK;S2'3$!;R-GD5RJ=0 X&Z E0.P$I0'1&*V,0T-+ROP\U^[MC>=""N M!?6$&]=:2,\!;Z94VXAJ.*2$WAX?B"H=U]AB;=%:9 M=%30G&3W7MW=$H7Q*5&$A,CO:-"NZ1\F[))E,QVDR_D@EV;-73U1SAYHY]1$%W3-WZ6]:#O&T M;?NW=?;^XK YF0@7X@H6@J*QUA^NQ,57(A2)*UD(*!+A0GS@0KPUN/:E3?KS M9OUI-;E>DOVKGO(V&UWLO=GHZ-1=@KKJ='0O.2UZ4Q, ["BUY!6*UK&G%@%T M9$0%:=G^+H]K*!3?8,".;"D' M,8&8?YN8??UPP"C9=!5!24T5S5UM9DJ.R:5Z!^& Y!NB ?_2:9K5($O8VTA! MF[21.Y+TWDWTI3?*.W!VU*MMCD)L&.ZE6128GNM4E3(6VZI8QG%S2 6LKZ ,OJ9 MYL>W0H0G]M>_%,;<^G0'!X#2V3(KAA8T):O397UPD1BN.32*JSC;9'M:SQ5J MI,U+UP8N*:I=20X7J[C2S%3'7+X\R8\S$EP)M%4G,I%T_'5!_:$XWL#^?+ZT M7Q?8,_+[X94N;YJ\?GJGN&$=\OILMPOZ-L*]!^X]-E!YSF-]O.GT?<;W-QV- M4GO.9-R=,_K-B9>7,X9:.I5J:0S>;XO(Q"O."FDTY' M$HGD5S<.KTNP0[E^E95Y0;E.*LW>N);OS$@M&Z,K2V/6C866E['H MFHU:+%EO3NGB*(WD.OX*N;X!,[5GV*@Z^BUJOT][HSY"#XA!O! -!P4&7PZG5)*T6/BDJE"1PR;]>72AKH$_$>A4]C+VTZEHHDX^DO8OQ])/N'W/_\ M=CDVZ6;:%H!+TK$$7>NYX+XRN[HSBM;" OFRO>XQ>7LF)4&O+JS;B/NQ5S5) MIR()BGQINWKJ(NRU:(Q'=_;.'(\/YY85!$1QN 8MT]#AGX)WM<>[Y/K45==U MS,H\5.5A2XDJ=FI5B]8M->6>/=K^Z/JP?.+NL'_!]<>?#D#GZ>J:J%B6 T1B M-U7B<*Z0\!]Y=>F96V"'UT A@\ !H,82 4T#UY[BFQ_P5WQ90P03?)]5]NZ/ MWCO:W+)YTR::CDGD' O^:%GH-I9I.W,+3L]&ET5HDJ*)G^@!Q&$T^<]],]=% M/^*/U#^_[@A6AVCH]>G_%GEB(.BBB@"'*4)U=TWP(CJ;Q[=J7<(P"1- QH8# MY'>$M7Q\LN#\,-$M9VSA9"SXV!Z]$^A0.!'=T6@/!X$Z4>$CPI2P(8F]&RN& M!?:ZY>=SN**PJSD^0@*[@=X1^^2=PF>!"O#1!&SM6.C&+*0Y9&4O3LR&^KH7 M[NG?E<%79U!OZAK-Q)4A%5XS47O*V]YM'E&>3(")9@;M.OAJ=.,'79ZS<-=S MN./XMWN/QN[/').'-U49+H]/'/2\]PK9)G[*O[R=$4Y$-PC5T"78\FDV0F/_ M*0";1,&+GR'4W#26LKC'F?X"WA%9 MN$#H4,A1X6K"GRPTQ[U+A)/M)4)K=XE0@ZSE7YS&XS;Q31BX:#OR8 )X:^,M M#'KMTXLS/Q!OQ$9P4C[] ](\6J*/O([Y- !4=*((QJ;#FVN_DC)))3&EB&*V MFPN$)MMEB89QMVL2)>D(\3S:U0!O 0QE$0*J0U"$4!(D&<7-\(0*D0( +W!& M@,H06B6DAT2-212)!@]_MC%+\)! D"NLN>'=)U-1MX0J\][^11C>DH]Y%2XD MNH$&4(8TN R\JGJ-+7^%@*E9 8O"]=,A';P)>>&:Z.J\9D"1D?$YHFT:UMQ? MD#V.@^)N&CR<#.1X?S[H)MO<%]* #0)I1#/<&PB ICIF",@]6V&"K"!#50HQ M(>H'*I/H37 X4(P@^]AKS)#"U$# XT,'@#."T_A)!?('N>J0@;"HT?[/F$( M\@#2;;8"A07;L@,FQX]N)(U,M2 YD:C>+9*54F&!R\67DSLKS$ 9 + MX&)[H58>_^T1W2>T]QZTMELZ^G2%6J&Q0^* V"AV#<\ ?C<&M@O\Q ?/#!&S M'";. 3$]*-\NJKQ/[.""8P#T.SK?\_I.L+Q,S%!J,#,BV@?[EX=CFFQ#TA[N M&7/(T_@J-&[H[1?;0<#'3KW PU&X2SJFZ6D;8,FK2'_SV1.LYMXN),.7H."U MJ<^,VYY=&7(LWD#0[55(\E-7'KZA18,4EQQ((81!F)^\.^Q(]C&[H\\8 MSF3-\F!/= 2PO5RK0HY&8 8EDU^=WM8AAJI(69DBZL-?=JD_]@G^:"A'G#J1 MD25#K"$#6GNLBE-0[*A();R\X1XS^;?O@QN\"'F #*69.61BV=KQL8? .MK5 M(8NJVV?1U]YF<)*-,--Y6R_0@\5[=@Q(7+8CP,"V/WU1%G%WN%^LY'H\;QQD M0,''FJE__IK/7TYYXET]YP0R*0 :D)P0%V)%I)!.II<5G8,O&X M9;J8SV?G677$R$:=["9T9V%MLJ<2EVO*CTU)L&61WWV MC?+RHC\:*S=-F%)L7II+D8I&KM4PD%1BUG M4Q&;7)5<5.A>)0J43LEQ8RU$"$U7LA 0 MFIZM7A$NQ%ESF;RHM7[N'?8C2_23\CA\;MKU\R0WH=^;W(0B[U+GK2#SMY?V M4882S^T0(R-!I-,'I7"XIJ7_6_;_&%ZX:E8(3@!\=J!.LD,(@EDC$CRW MSD%UL@E/-,=#! MY(D[\Q]W8>JR:L&ERQ ];QR?8?9GK3OTDOOK6B/6WU8^<'=>)CGK9)Q2X@K; M55>K7"9#]WJ%]Y?4ZQNF DQK7R"#H[6U?]9WHIC>H-[.R856JJ\>:+[3[F]JO5:5R7>X33]3[Y9+ M'>F3)9H6Z42A,*\N27FA-F7KOC5P 9+H))+H9/(#[SY>0N' -5R 9=^"$GT5 MR3\^'U0^[)+;U6D$SU3:#'GOR_%>N'G]Q>85X+0?FLBE&Y[QIK_V+4\8$6!:<(*\2$P!"L_DK M:=GG3\%Y=3OE;=G.?IQG:T\*BU (GP:MU#0C6TQ.!DIIHK'=I;FF,D#B$LAL MIB+)9_-@A@(="G2H?IQ9_7BS1+M@G6M*KEUFHLK(375D*KG6D$0GO3P,-VXV M>_DG+$)T\-W/K&GPH15SM?CR^9,,%8AW*1 H75J -<$=&T_4"@[H&5C-;R$M MO\[KS@1.Q3&!>0)]G)AHE"KWE2JI#8KI9?N!:4W&+AKOCS]I\DS9CT+9_1J3 M#'6%]^D*'R6\::KZ4%V6!SRYR.?=N-19IGH;)+S(@Y%Y3GAOV871 1;@36&* M_1(0)\%@*$"L][%9Z_A(!*>[AI*LJPSU;9 M;":FM5?QMN%""(#*3NJV?20X+T)H6;T%@2Z=KOV<<0>7GMNE\>=LIRU8SHZS M?SR-.;S0CR])91UG^?6*DF(SE;OG)"Z-U(Y,(G2.A"+\A(IPZ;E=6H3/=[[R M9AD>QBA5T_-1ENDW4O:"(9LCNX'R3Z'S%>J-IRLWXR3!E1I0'KXWI!$*K:;S M6DT73YK_V5QH%&:FLS.]7A2%).UK.W(S5?KR0Y3)( MDTE&2.HY"RI$@Q -/L!MG!J.4-G)LDRXK;JU6FB\>W%/IR6OZ1G"4D=-E:6<8I<2%5-%3V5/IR>D< MF9XVNKT"HQ6S5C>=+)?ZT?:I].3FJE1PN>IRP&K1E2@TE/Z"RKI>+[L9O7) MVH@IW4)LD>3OZS-RZ9Y*.CZQTO9F'+3TK[73-TJ0=,K0#&)[)WK\0>7VBGJA0KUTMJFF-Y M.Y'/7D'V[H2?O1L-/XKJS1!H I^;G1N3['0^[L&L9\<<2 8E>M]:EHUN#4A3 MZ3/R<>\((L+AA?FVPWS;WRYS9)C4]M87(DQJ>R4+$>;;OI*%"*'I2A8BA*8K M68@PW_;'+L0-1!]^OU2S-YAT.4S '?)"F(#[:W#!E4K"56=>#A-PAVP0)N"^ M)H!LFF.Y#D0"'7,0-0."Y<\@!3=.+_8K#"#[0I?PP@3<'Q@,ZA]Z<>A4R0Y. M"==SD%W)%H=BNC@D7!H0D6PAT:ICE8HKY+MSP-?;)5(><8Y3K2<7C/'^4'KT MVHINV::#8@>*<%F\) 0GXL7F=%?BR)ZQ8;L,JY0;=#\E,D&V;C("@3>,'PW% M/[Q5^[KHS_?*O[%9K\W[3GRM\/J?ZAWW)[>P<(?#;AL M&Y0T$6BRHYW G\1#JZI;D]F 3":DBI+)%*1"$^5JQM5"7JM^A/+[Y>0W5!PN MKCB\2H"GHA5M2I(ELR6U0R]8M93IMK)>LO67!/B6O21[Q"' D9*![^/*EN7P MN@#@TEM?KFS9^1,67V$R@2NR%:\^HPB"S9_?7.\IR): #"\?/G&")-C4QX4\ M@H4&.)D[FI]L9C%>'+/=DE";E,O32JF9#;+!IQ/'*4J^FE+X\MUISLY M'[[G(U3J^)[PKYOR^SRZU^'* M]I0X.,6Z33/R.E(Z765.@S"1R9?0I?8OV)W K>APR63R2ZZ@]%NY;*]ZW]:7 M>5]EL8>PGP8^1 MD33]8G+82^4R>:6X?N U8-S1;]F&_"4\*6KO0GO-DM=B-HJ(3 M#6.Y%TQ*DU0Z@J_;HLK$O+XF< 06')6LVP;^(1AY'GXKVT21%S!]/<7._S%" M\(0*)/M7YE:PYFB^'@?P>F@4O26^OP5FI5$-Z M8*KJRG76BU5R.CO,5);XR$/FI"?)#=XTN6+";I9RE5)!Z(4U4X"8OXB=8&B1%-_G/$R!;^@?KGUQW1VV.7W>_! M,J)5?.7RV28THJ: FS39E@3GMV9HLMV:<4IEG67:/]YR5_Y]*]9D%J/-I">3 M;+[#:0XPL]JH<[!BE4;Q8,FB%A#0LJ$[.1;0#]))0?B#G38G/6]:UG:AR+V% M:M(5KC:9"$6E6:YUAU*J/L_+<*%LUSA>)Y] %A*\<\O$&REH^;-LZB @YJ)) M1IW>9$"N';%BN+-XN;5J?P[[RX-%KIE,/3!*=>$4A'$\DP#%+-K&3K"_AXF! M#/CS\+ZDB)^^ !Q^'3 _/G:XVK7HN8:_%JM>HZYF$S6*63C#GM/+:K/>W/V< MM9BEQ^U6\SX:4\ #:.>$ 9?:I-H__IQ"HF>6@CZ]%/0.AUZQS4&EU#1_K#5,U0@(&5 -VRTL7OK\7BAYZ9LF.AG&2H!8#67/:@G MX/^.+L40D-J9.^)3]*B68R(_'Q[Y,SK2(MT'>><1M/>,YH?8'78&=3I" M!Q*^5BWK4$2YR_"S*B"":\H]H1^+!/*[AQ:M (\@EB3^%7D" _93];#V3K M.;]& H*^#+Y%MVZA6@H[=*%PP/5?XU_W'P(F%D1T]@R;"1"%=!X- F>)WHT4 M/;?T'_,'AVCGC0;-< QE0P<6:ABTFSFBA#.2[3\L3)&VZKU+MTU#10_L!LSK MBNG,;<'C AFE.H,C$M9>JZ"9#)=#-G'!+]A1P(WH-2N_A0(@_T*$@@OD417^ M^.@W"XY_]UO0M0DD!]H%!EP."$^0N[U?@Y_1J-#S>/ 01BP,WL@)@,AT*#\: M7%C8B8PY O*>)NM(,R<$WIH28UX-B'YE>["/XJF$%DMGZW*-E N"/187[61# M?;L-@/7)NC?S/)QXSIMW!WB@T#-RH.Z3"(@G(7T9HY;%:B*KL\G!=*H9^792 MH:">2;^$Z'!I)I"-O$7>DRK"$"##6)#,(A:E5\*AQL-=& B&!@+!@$\@J-<@ M\9"AJ$*VXM<8!PW'MM"R(9"#J*D+\ARE8LJV5,H=PS%5L1;[OTI78_\_>>S6GCG2- MPO>GZOP'U3[/G)JI#WA$ACWOV548XVQCDM,-)40#,D+""@3_^F^M[I:0 .-$ M$%@7L\> 0O=*O?(J);14YH6(N=?&XS@0)DKBH_1TSH%X"\)*M::WQ,!"+*E+ M7 **)CP4U.LT[K+-N%XM%X%D $P$9 4TN&X"^*Y2R%$>K^;B9EI] M?NW?OUR=)K/E1KQE^[R J2\K@@X-5 $0M/EE^STRZ$?S]R_#B_)C25+CC\95 M?W UN !!DHUE%T,!?S'.0L[KPBEJ,9^/KI$H',-63[@Z/RI7!5#V]H+WG+ON M)$-!1R<"C=[C\>^V=8W"%,_@,@@7D(5X&=TH?XR8Z\;U8ONQTS\=G)_JY[>% MJX3LT^R_'JH^DDS%K T!UNVRYEUG_ ULGC;/IW:F?E?*'!QM'Y1NJW#>)N,-,R?-D?1XE 7+Y/R@Y[N M%+M7SV!DY9.M6V#,KOO[%D.O%NF M?..+/( ZELYO&D\79TK?5I.50;$2OWDX D!EQ/E U=<\&VJQZSB.KT)1P < M)1JJ$PM'!:-H]!=0/S62-=P" /9H'OPY3,VPV+$#"LZ;'M">!":2! \@SIU# M=M1N[LAY!]/HVG9['-> /$%"Z#-$WZ)I6M=KH)]I[0) :@2:.]A4WW*#5_6, M$95OGH>BI(_&#_WN&>D5/BWN*-7,6*K^S,7QEQ.I&+(W>+51^HZ9RP*O,BG\'%/' MA:+SD!F%1 *&_P*VCU_ _I%M<<*@\[3711>3ZZM!02K>9ALOT>ICZ>1!?AQIL M (EEK111OE.JRN/$'#9.K[+B6?S4/DG>[EQ29+O'XM7CM51N%/-:/GG]J"5O M.P54D9;INQ^GB.6(7CCGJ4/,>]A3ZUA#)Z$E= AQ+%M+&5 _B',JH5;M.7F8 M^;ZK\+):*_B*M6/&'D-#[A9XM WS;R)F76RMV[>U(VR)'\56Q98, M8!-U6O 942\2//&4)7LTUV7HG1YEK". MGFY$NS1./+VHO;9\#>@58XNNIX5@%)6R49Z= IS&4U. O4PGWT12,23@XLW+ MJKRX[-#=RY\N1_2BQYB4G^3+SLF@9)^UJUFK7;JY/P%-.KDJTV0,EAF<:C(F M"6),BV6-^POX(DPT&LAUR$AX>5>C!8"2QY''1W(*V"J5G82(."0%:;S*1.!&J,F M5BS"KS[?"=T=I@=&J,MDTS)>],IX\8OT9M7J9S?9:.E6/&V?7M2O$V,E__3U MH+0#7Z"6QSE'Q_O'%K)SVI;Y:2;5?CA/D"I3RPS@6-P*RRKG:5Y]N M)[>B=#_()$\*P[AR@V=B++/DIO^)Y="#1V-S-DY3 M!(U9*PH_16'+?8+? 36Q(+[>-:0!SQE@!XMBT9P DX"YQ;*]\?XNK!ES S:G M>B\ISZC9+5-I*Y(QK4DX0(O2Q4QN,G!ZX>Y"UBG-DK7"O:7)PWZT4WBH9DA\ MFLA\,=OC3E)M7 -8(,0LV*"D&JCZ8JI'#4AUJ0Q]K59O\ZGZI"N2U_A#KQ1_ M?3ZKHO-RF?-"\%A))GW+7#X^9P7,Y!Z &LLR]R-"Q] 'S-N$ I;^OV?H=I=1 M R49U,]-6)T)B(2/L6V5TGT;@4F2>BTEVE:M#_I]]S;[>'G=-2HK"FY6Y7]_ M%(-)#P;EL^?+7/SRN-JX?!V?EPI9J5.X+N HRT7\,0A32VH@M8DG$V>>\86V M;3@FT&JCY(V3<-\&[";# ;LD'+"KA0-VPP&[@1ZP6Y>;QZ/!TW'G;*(V7HZS M3[?'M;/'<:&R; AN^?RJH5?OY4$C:84JI7KI]% MO'RY;6B=NO2BC;O+QN5>)\3*6::K*:6IVK],5CMQ\F)VEXW+;0R>:G+G!>VS M;/]*O[Q^DA2K %+QNL*]9/6L_W6J=3 MRF2GIU*](Y>/16R&FIJ_LE]HE"[ZVO6C*%VT9/7:>KYZEBO+QN663[NIZ77\ M/M^O9>^/HU>/-36;6CHN]^1.SC:+UNFPI)#[8FLRX=:Z0GM>?FM/*D>-.7KHMQ2MN0>Y))?.HC1BM] M"L?O[<[$]9IZ3$M"&>8 L&Q441"8BQ9ODY3R@X%:R3645ZG4NCT;E4>%30T: M#N?3#C\VG_:M#@29;$S\H>,(F18<$],SE2M 0_'BL?P/'24<#+S0+>9BV1 ) MNT9"R E!E5"9'SI1.-AXR<42F1 OP<-+*,>"B9>07S:*EX]WY/RRC;)Y7]A' M(.6\MPC/:!D*O.>,J".".\5W2IH973K>;TL=]%8+GYV1UN:'FWY(DS_T_?]@ M_']5?]T%2 (M0]X[*#<^['0)!%?%7$H38LB*2=8T!3=DH0.@"*=#TK=F@V]) M(=DK4M@X=^3>@\A:1D9_E0]0NPCPF.A/@JL\BT_ME?#\K@J_Z.:A(2Q/<+ 1"#S7?WD2]/H J"X%+TI#FY"!!89L#J$:Z5= ME(:;':ZT:SU^\P.DMN/N>'=N@'?3'\UL9@G6S53SHGYEM2]KI4P\9S4+K]G\ MRZ#PL>3FHBJ99KG#1M5^HWALG<:+A<9C+H[)8(E? M?W*19#;_H4$C^\5/JVAMM6:WVV%EN_]::,\/G]\Z=N-]O6#??=PJ4G[(6H^TL%RI:!Q?&2WJ(VZ/[KI??$ETJ=X M>GES4N]4Z@WI4I8G_?[9"[FO@/1)__J3R,4R'QMSM%_29]>G>>"8[/LM]#;* M.==7F1/M^/7R5,P4)/FD,IEJHZ>NK^9HZ?N/0?<^,?3!/1; M)E>YHZ+U9(@U>]"XK?52%V,=D[>SP =B(K=8&K2_[L;WM'9-MPBV6Z*ILSQI M>!_LVF\P=ZB1[U CQU3T6T9N_ [S^#)STSN9CL3+:5.:-N^47OVYNU6UO%K/ MM8W[I^ZQF%#$Z-G10^(B^XSSYD$MCZXV"(G"'_5YK MU%\1%;M0JV^>KRQ5LF_EOGVF3EXJPXQQE>N"]/B46AU(X?%3^29X2O(B,YP] MI>+$B-M:23'%D7%M)ROER7B]FG(Q7RVUY6G'%$FZ8:0;QP]1<30&TF:: F#A%QP*0S7K%1IU:$?O49C^1^GHQ1E!W[KTC *(WY]+ M'D])4?%9.I\6K>J>9E+Q?JK?J*F3R5$^ MGZC7C[>K;T>;;>M(NSP9E\IF0B693'8\B(YAC9BXDHNDTYG]=7*%'O+ R;3M M'.W!VO/NY7B(YT_LF:HF_Z4MI_YLO:NVO\#[ZQVS_CO7_LWI'->,2W%1DMJM M9B>9),U44FPW6YU6KAE/)R6YE4.R7KM7U]J#\:A@ M[[Z%CGS#1K)!GJZG-!X?S-*+GM"B1SGC M]J&QM,M?HRT=W9T;7;LO7<:O7DJ9^Z@N+^WR)XZNCLXG1[U&B3Q=3<:30EF; MQBMPY<+;S<+Y='3:;U[UR8M9'T\F)KD_PF?&X_.7IN6G0>)6NI+[+YEL/&J^ M5I+DMKNL(:"4/R[=W5P>#1OE3O7ALO]0N+A_';,<4/^5)>OHZ+Z@%@LE ()< MZ+Q,"KUSXZ=/ M^<;XV1QUE_4C[*=K.3 M9&=T_'13>L%G+H!)(MEVX^9>>VW47M33P;DZ3)0N\)F+8)H.C$FN7LTK?7+T MI$QOXYGGT^K2EI5Y^W%BUJ]?S+XTF-ZF3FNWXGA46=9>>Q/&YDQF<5.W7W8#+,+SS3'E:ZD_YEM%52$L^G MSZ.3LE(T>)*#_TKK?)*=MKJ/#=$>JH^E1M(J#T[PRH6W:_'Q=;M_\HC61/3#;%IEJ3+ MW.-M)E>0HM&*IV6E>^5EXBE>[4VM4FE .G=B(]_*56ZY7>F_,B6;TX="\2+= MJ+4ZC9PVN(D?'566D5U^,KE*5X;MBIBQ9$-Y$E/V:;G2S"Y>F2[F2O629#?[ M@^F%E.\9PU%*JS1SBUVBT,PO7CD9/D?MA-Q[ M:-C'!FG=ON0ZTS30DKCD]8/\N/7PTKUNE/LW9B*5CCX.I"Y>N@ G/=>],Z>M MSD._=M3-3:_TO-E^KN#0[H6GWISEK@I/]\U.2;D^TQ*9COUX':>7+E+>5!6[ MQ=Z]V2@VK!-1Z[0;CYTN]IQ?>&HT.P$L];4@W MV1SS6#%Q5)EMD'('NWP2S:0/K;(Q&G1B!^UA?B29I,U']"YID1GOMNV1/DJ^ M]"6UG7JX'9F54[.[.!1B^76!&0J1]0Z%B-(]"UZP;&4BA+_CJBE88QVG 6)3 M=T7#4BQE1(2A*FGF;]J--2'&$P)=L7#N_GZKXB0%C?5K+0Q8MW?\7,61#=B7 M&6[+.\WB_??%Z#:D,5CGIB## MJ$KM:/SK3RZ?C>13V24S!-C@!SI$0!I)BDIS77&*68>^S1V48WHPS@BDSO_" M(:6FW7HFLN5,[] T'%P)E&H0X)^(]V\XF_EGQ] )LS9_%$:*5 $K*24ATZ2U$TM98C2I"SW M[T:D'SL?H/; ;1WR"R[U.,XO)),ZUB: MXBPL1,GC;LC&_Q-.!>,N,4 M/RN# 6GC4$.0YD-@+4(O[M E"5-8$Q7C@&- ,H"O)Y@ %9P/!&!J,8;C+Z,S M&W'4HJ*!O.=\O,BW'CF!+*^TX584+W@U/4OPZMF9QA*)]"$=N1H18+?(]4H' M1-K\;S@%#Q0BR_V%G59+?D#J-'%C_]4-Y]HA[EYA?=VI9Y/.,2"#H:I/Z6Q0 MC^1!D.BP8$,8$L.D+U^Z^_>EF'^Z,ZP3B,YB$.D0!6D)EM&3+)R*A',H95C6 M6,%!M+)L,]Q([6<;-#)W3"4"$^@!9:/W*0K#/RQ8T=OX4#)E#UGG[(@WN\0/ M0.[393@ I4L';+J?*1JB+:I><34#MDTI(HJUXD)'4@QAA"-TZ+ULPB:=1>2J M8BX,0 N&P=A&'.QE_ M3HLCP\7QBWB30;IP4.1$T E-X$1\:VZ;<+O MYC];[I5?XKBJ@;139#*S ;SJ< ' (?,I?U5W0.LMA3LU'18-A4'GYJE:+MYU M^O;)73Q9J#5.L^=A+_T=]]*G3TEG8LFM.IU7.V\/,H84B"TG$S]LR[E88JO9 M#P'8-4TMN@5C6TM+R^X02S\?BP>YO^1ZP:LOF:*\DDU!\ M'CY#)+[*$/E8>K_Y 5W,:Q*+&W=<+%#!VXA>-Y)WWPK[FT@6]_;LVQ*2>]KZXB_%FI)[CNUB)OIZ[T+!:@FJ81%8^'K/K'HK(C#J?X/ M6N^#K8>A-MWL8+L3_9978'ZZ_!)['11&KQ.K<']]55*&IS>IAAC-M)MS65IN M?D%J99GVN2;K U)S4AVN>'Z KU"[1E05(%/0VM<.GY58/@7/Y'JY)7>#@4)> M&^3E]%1]U=OY:-S7SBR:_$1Z)4]3(.WE60S\W6Y"5M(M[I1NNJ/RUS'KV;-J^Q+W 21%\ZN=7&!;L.Z.U<6FP[MK=I:;$%Z1<<:2%ZI86X7FDQ MZKU<*L47X[I4EN7.-%6_O+VZK&Q?6JB)R]%('V3/2H.ZVKB6KC-'+Q6L3JO1*).B48,2>4E#P-%4TP+<3PB^^![WHAJ%'SO MRDZ:I/P,P?9]EPOG*!!L!1\_^:7;26GRT+T;&"\E,LGG^X_/F4LE/]Z^=$L6 M;>5:EO)ED<23ET_RE3Z1,]AG(0G"+;>1MO'[Z5X)OA=EG?1$K< M3/N\'Z$";%L#6!NO_S2+9>,'>[E\U;F\OSDKB&6[->G#"?]0F>S ;.F?7:5$ MV6K7^TJY>6?*I0OKZ1([9^5__E"XO+I7J=;Z9TI]WP/T7]GFEI-9/S_N9&_GJ>'!RVGRQ"7#V>\:M?J/:S5UKZ8G!Z43H=/ SJN8Q4)[M0J>J)ZDCI%!X+_4MQ?'4G MG^1/XGWL"ID$E2J[V#7TR)*GZQV)J/>J]&7^NUA*]E,/]]WL:MU_M>??#P7ILSL.F5FUQP9BJ%]]6-]1 RE MTFU3S&92%V*FV,C<'97C5V*UL'TQ]#1)W$M65)5%J5LXS4>G=\WT):H^Z,6* M9U8YL8.>>N,0"^U&COT0=$M2!=H=D\J2_+^+/3+#<-S7?5([&.'V?MKA&MQ. M01Q-MRN_4^54/JM-7[-7(BE4:U7UHM:5,SO(JPY!<=2AH6^=B$]-FKU]-UK ME].SSPS!?4AJ#U]Q#]>BJ34[B.)(I\^M/*O\Q#W!X8G_(M7(( M;+W,;/F9;/VY3NE;=W<\/Q1*Y4:']*?9Y/WCZ6VJ6#[OPD+SO_XD(G%Q0X-E M#\*OL0;W19<],#T_Y'\;V _OT;1_8H,G9U MH3-?RFQR#(!H,VOZUS<#Q9T"XQM;0R>3",R%PD?TX!09.J^%2)@@A#-*!*EK M$.HJHPE#79;BI4[9W73*R=?'@#@.MV.X<413Q*/A8*VH2^7?;-L8XZ85H"Y-)E@\@ MP4'M70JLH^G"G,("@I/^<\=&PK#))''/O*7B15E_:3:,4FEP8]>?NXVF::B2.E)(R)(%'LXR\7'%+B1J#*),H[X?4;_UYQ(C;Z2OKAH M-EZRK^5G43O/%#+=>8;Z%C%ZB%]#N*J^#E?\*X\LQK$BL("XZ&R4>V ,@>7BCG[)Q!I$RPG%_SG0GQ/^6)]8LIQ /#9L%OLHZ[F5Q-$TR MVQ=OKKKJE9@H'4?3]DL\/S[KAJ-IUC2:YJ->[XP82QSJZ JN;68#TMIU,_O+ MQU(A_O9Z?ZG#WI\8RQWJH)B?0:")6&9/9V5\,@(RX: SL,S.J3R'X#TP)_1$BQ?ZI+PB X).3RB?Q#./SY,QQ%DB6 +LN7&QD]$ M[4&<2P892(I&)P*%)U-(RCL\F;Y+R3.!DB8F\9F!%%8[GQ[M M/7[V&,5#0Y'YX31T]!"*]I^$]8\?1GN,Z;]I7O$_FQD0NZ5SRY?HFHTE') H M&AQ%UN\H^\H'D[)MF5BH@FG3DB5<2)HM&5-&"/&(P"8L?[\M22!4M.VTG=F- MRV]-M4KL2&NFFA?U*ZM]62MEXCFK67C-YE\&!7^Y4L%LECO->**9Y-5*Q6KE M_O6J?GM9*E:;K_?YZ]K9:=77[NW\YN03%4I?KJ+@&?0>TF9FI%O,)+K%3*/K M2<5J6+U*J=R2ANGI4W-2C&*C@01M-)#/11+B9IHU_32.V'7,L'^^[A4I.^S_^)W7"_X]TN,%]#B7L9 M;E&W6R(36KT3Y?JB?=H2BR 7L]52;MJ2L)8YC?5'L=QFYAW^.'FPG;SH#55O M!]-O\5G];[Z%UBDP%XT"!( M[NQM0HQ.Y>BX5&OEI4'YJ'K1/>XVLZC.)=*9"-B@WVE$<:#4OI^J6:B!?9N% MUZJ/F9_BX$_J9+F'HED\'G2-TKT]T/+UUDLE/:H 8Z-.EH[E5HUC^;%L?6@: MUB&YWN95+XU-X1+K M$DF=&67C;5.^EDJ#V^F)1BU3N[; M-\^U3J&9IR'55"*2RBT*]Z4:X,_B@?W4YT*U;;_4MB4L_$G%;7CU9!W9A=IS M_^6H=U>[SCX.'T<58&_TQ"5BV8]%1W\8;Q^:'G9(GK@E27"VQG,^DV*$_1'F MP7W',W> 3;T_G2@W.Q*Z]C23BO=3_49-G4R.\OE$O7Y<"':>7+'4?BJ,,LB+M6PZJ9=/E:02[2*7HW(7CZ7#U+?#<,O-,#/.&B!M.B: 3(9$Q@^6SJ8W?$X3#AAOOSU1-U17]UM= M921;T-HE3K!U';_ZB!:;T[**^-2[:)2*%R=BHY#*-U\SA68\SK58]$XFPPS! MX.JDH>H9;-7S?=[\I$:JQX_[9]/1M=;(1!^T*NF.7I-V!3F6:Z1[R:U?.YQ" MM7%=:N.GR?0M;3+N$FKWOI0_K]RE+OM*PLQTLL>]6^V%'BU9RJ4@J'WI-0Z]IJ+KN7'7U:[PN#K_F@"Y7:=2FU;Q/P^]KKSTW'\HEWM-> #_5=6'Q;&?WY'_C'>8ZL D:0,GO\9:[2A2_U3X?<<+OF1,J3 M-,JV'$^Q7=!5TW__]__RKGZ1\[A^Z-D6'YV9H!S6)=&60:1^5.K FW]+ZEB: MFLX<[GS,GX'?YI_ Z7RIFPJ2 M\F^#J'3<+S[=]UR*&4L?_D[$8S@/= ?^<92( O3&\+57#9OW",M)*%GH&SX M/_5R<5FOP"W/QZ738G'*+[(ZYH.Y7"#]6>,HZ87^6:LZ;\U/P*Z7K@K"D:)S MR^]1F;2LY14IU<*/)ML=$IW=M7 MW:NT61B5SBM-ZF*G5.A>6=2?.P]=XZ7=2)2F8 !63E+/EX5F8O'*\6,[:Y15 MZ[KTDA?'#_J3;,Q,*^B?=*K]K(#?9A3)V,P-Q>N['8R MB6;13G<;IT>7=BHGUL6I4FFFW2OAR) 91NE![ Q>CG?;]D@?)5_ZDMI./=R. MS,JIV6WBI7&F[U(:*%CO79W8F'B:L5J!^5I 8K-6;A$Z[UKJ=@W2!<(5%- ' M%,T$/637''N .\.8><:!AG/Q/:GYW*YU6U=5\5:Z[(Y3L9O MM,Q-]]>?;&S1*! ^2J=3P[07C=4OYVEO%4@+Q27U75+4C\ [VGIWM02IG37 M*)]8^R1*P6B$D8><&:!N%:G#IL2 M>(:"X^U9+!^H-2;@.Q$?DC85>L"Y^'"J?T6$EFT)FF[1K_06G#0481&\W2!# MVY#A>C+WAO9,#"A6#\2& +:%9G:(8= \6GB+-!P:0"&2LT1\/!D,57U*0/9T M_)^Q.32'TEV+J53N_E82AP5\N M]S;U$@-I1M:[&CRP+0!G2(+,("BH#@CAJ!1 %P+ZF?]) 8*%'^G!*LN,OY D M9:_&V&+X$DQ$V#K579\FB-3?T555'^,"J$DNF/8 KH'K85LHXW O3''#2Q;$ MQKR4^4W7NG:?R-QY(?=(VU:1"C8>@*864AV6?Z3"-G\Y:MV=>"1W[++T4'HA M%VJ[HH@7]W?=7P(!2APB^1IPY&S>G^%W/M"2T0\J\!S;W"' DF#Z1N$!,CH?$%Q\FXE8-A4B(@"(B(NQ M;#[$Q/HP\K)JO%?)$ 'EB)R,^WJ'O/9[ZL6R$S[K2\7;!$ UMQ"HZ'(-S M@S,]@GHN;"?K:'9L>_?&-7(@;G?,!.]^X7V%9QVB]WL]=E5H=6;RT MSSHOKT^IDC6J-).T(B276)&Z$_3C<;[Q%'.-[,,9M\WREN >;3^H)]6W4_G? M9?/"0^UX4KNX>"XI74.U;^S'1/&E #!--Q%+O_G@+6!S>7>!TA@K"]+\5," M(DS1WT"*_E;T@.MF5G\HY@91\24K7]]V=;-P=]YMIJD>L')JQ#[D/VXCG#WF M2:<"'^DL=+'A?Q3C7]Y ZI 8 J4PFFS"8W!=-GCF(PDE&^G2YD1&CV'?(^KP M/-=,R["1GJJ*V:>14N TY. "7^1 IOL+5D56_R-[E21KPW;U^ZCQUC7'\98SI[8K$'B-"FW<)I M"-14)DSV#@#Z/1.#]H!77Y2<1>E7)R%QNIA%:S>1:K1KHMB/G)KXO03"87)\ MT\]8W<&)=51L7UMC-U%^[2I?5+7S]&E%W$-DZ,/K M*])(GKR*TZMAY>SXY%J:2)5??\18?,D1]5:&&>Q3P,Q.GNEB$$*3SH!WA55L MNSR;T,*E _8]*12R!RBTKXAF$I9TP-J+V(Y>ZB;_X.MAJ>YG;PZ"("'DMI-M M^$TRRQP7#:G0/,LT+E\3J89^UTH4+KZ>1U?BX*@18Z1@ML\RJG-U'$I@)J4D M[^]%W;1N=.N1P(X=#"VEK5LIDZ4>S^^I.*+8I\+N.= M##K0DN4>YEEYF\BT?&DURHP2,.PH2*["$'44!I;$A?(?$\?T"8#$(NI4^'KZ MR89$^ C:&/B8S3G2#?X77Q;UID+;T-+GOM$G_K#P;+>[-&<2>,]=UF9RS>;A]C^*/PCG13Q6_SM" =8$!.B&I7*)>/Q?J@T2 M[R6+D#;($'9(RRRL9:8&EQQ4 ?7GR!ID7B9Y$MS].;&V24RNPP+C*AT%;F&H MHP$;0UHG8X.),"0TU. !(PI!8(J(2W >=(&)D%;@^=G1C'A M&V N\ZO1[X.9OQ05OL5$_"B8_>#AY"6"@$P CII#*YZ7N ] NL"5">B,&N*? MBM:VX7": C5COO>XIYN$F\HT-9E1\]!N >2 [Z61I*CH=0@"&O$PC790D50P M HOMXP =9#FS&^[%>(T7D*!!4%>.H+.$VD:L!DQB$,F$$Q8>[9S=)E<] >(4 MBDS_H)F\F'8+X$8YB'GI2SB(,\$\)?D$1Q!@ZK)&F[H\M/9R:'I3^C&'?R@I MK*%?6R?L&T2)1L7?4)JZ3^-[_.]FP^+8L#@V+(X-BV.#7QS[((XT M;71;?^Z?/DW%,AF<#^ZQ >5BR>OY:7IX/.S<7/6GE^2D.GT]&IV,NLN*8TFU M.QFDV_)KZ?3Y-%>\O,\]D-O*LN+87+MF2&)F-.W?UTH@7L[3#Z^5 LMU\%]9 M;?3%NX>K,ZM1O'B-JMK]4;5[5%A61CLPCINER3C3;F0>C^5FK=731+$+5R87 MRGVU*S/]^#QYZIS].U1E&K32M-L?LX MLKO+(#\X?I#,?/RH(-K6-&.=7=R?R='Q,LA7^Y7CVZ)\HC0RY\7*5FWAI,ADO@_SUN#=LY!ZG3_U!3E?JQY..V;A9 M"OFSJ)(YNX"UBH-XO#RY/CLIC$>%9? <'L*HC=1YORVI:[/%')NK\V421J)@@N9 M-3\SSQ>L2:^-SBN[6'4--=.W4Q&UW1C0&T511+R[NQK$+^]+Q5&.J&=GS;PU M"8NB@E 4E4W& M3%G?#V'P%6K83$7B+KA_(8HE3!6B+JU#6E^]P=:/_LW7&VS^M'Z_G ##2MZ" M AJ&3&QTV]LYJKH=<[EURKDC7+E8[.YCM>%P:E\ZZ1 M?FJ\/,NEIR;IGC?/QZSD+Y.*K2KM#:XNL4CW?QV&FH )1%2,YO]=ED84*@NA M#%NW#$OM2H8AK9\ D9]S&G]+@EV-RZ=E(U%M]NVV/CQY?DQ9Z5:!U22*L5Q^ M(W-%]D:T!4V"^;*34O2ME1G-@,PA2\%+^R'UYR=)LOMJ^OA_]RQ&A*6..0M*CO)IJZGXJV9Z]OWR=/!)']] M_7Q=^?6GH]L&.^KF^8G5MZQH2/T&DCN\!SOV(0]$_^EE&&,0XQVUW\B?BA_W MKFK7IQ>7_9?I>'P>S_4J-;6R]?RI+2=+;;L]="J6"[L2!R'M(Q'+A)E004!$ M/!%+I4-,["P!YUV1]#.B[*NEP4^ P;N,N//8^CH;0(=4OP6J#U1N":?O/ H<.L=BK?@B_M6.].O>.9*+S;0S6P?9AE'T=5[DK:TWF])?].&JIWJM6)^ M4,K4IC4IDZED+B\K+!LBGLM$LLE/]CK?CQ/QXTW0PQ/P,$[ ?W?2%OU'"AW& M3"N$3M.\RQ%]8LMB;:#?V+G*Q;%AC'E3Y<32N9VK.Z\'6K84L<6Z2MK_!=1T MB!)J+7MD1H92)3!2Y<3AGA6"Y>18OFCJ%W:O,:CGU,?H:W%TU.RR+(=X*I++ M);')X5"V?]KO-+)52Z7PDEUJ5POD3 M,Y7^_?0H":"<_9H>\=UC>BN3)#[I;_C:C(FKZ[9^?=J2Z_U!]4B2X]4SE6@% M8(U,++-X?J]_R 3FD'F[ 0>OP?QW1>7G9QI\)3GU76(I.%CP#SCPJ#)+^]'? MO:1*CWFEGVN\%!^'YJ1/M.SY&+N89]X>;2!9R^C@HS,*YN_V#BV@Y/*S262[ M\PBL2JN6?RC?D%+MN?[:23Y$LT]EE ^QW(^81["V/-% S288QV^J_?/Q5;0T M,.WR\[5B/3U> %:3LRD3;\XF6.Q5'-S6F.VR 'WA.9W3:^)*T6-*[V'"=*1M*BPG'@6[@G9:DJ/@1N_\R"*4WTQM]?9RW&5OI$_0<$$OJ6\MH M*^90E:8(2/*OJFC$:26^Q ?^UM:_NA7QLYF:^].K/A/VJB?!Z56?G&%F[WK5 MKZ;,=;V5R8IHTI71;;*8Z+;G9:N73\'TVG9%))@[_\=[/[(YSBPP2UX6; MPFGING13KQV?UXJ-6NV\?%.X.8:OKQYKY[5FWKEIZ\(7URTL0A.(1H35<7_ZU1W,(GL:9@-SZS8H,01 \RE*AGJAH6E M>6 5#$#>1"MNB=<+NVJ9!T?X&R_@]7[S3W-J_R*"V=-MM\CL2F MZ^"$,J8B(EP+FH;3I19Q?/FQ[7B1['N66]T)"K.C+7]LK)9;)%HK%=VGP-?7 MD@&[2*0=QY!P#GMO1G%()[Y@\<$(E.D\*I>(S3A$2VX*S% Y."3,V&>#Z9 MI%P*1B-"/D+?[MX:+RVYU07E[!DI[S-B0D'U43#C?*M'3\K9MQT?),& WG! M&&9N?^@4-.B72$D=VP)K"FM"'4K478%#5S]#BG.@ 85B&W]BXO0F;!33G48$ MV(_A5/D.#1TG?=&I>?!WVZ:+X7\QK\Y(4N$KG"Y'R8,.3B(CHNI#6BLLZR;> M\M9#:5DDJ%B.7+24@3. 357Z1%5Z.O,@F;8LPSKAY:K$]Z,[ _WH9@^MK8)K2!]L: M^QL'=\$30;BR085(-A'?N 2Z+TH6R@"Y&" MF>!,05HT/AO\QF?WK8#7F@OA/Z'9E$?HJR/CK:@?]X02CH2^@@$.*Y94T$'0 M*SH@;&WB0G:+, NXK"3PQ?PSCZA3@M%TW3F M!06^ 2)"Q%&Q*C,^<'!-<0^2&M$%Q#<@EJ 1TJ:ZAJEWK-G=>.I:ADVE7$S@ M>\ =*!9W K,IC?AVX!/%%;/P^!%2"0A*?(@^P"T"C1$@,<;I+07WJL@S)XU! MAAB+I&6-E/CA\3CT;P#@%50=C"+J& (ZH_XX^G:"Q(A[,Z<:$)KE>1YC'B!$ M6"$L&FQN-I70MF #Z-L"$\ ;9, M!0:9*&Q(Y%NP!J "_VJ*Q#<(#-YJX_VPF#$ 90[,3"2JDHE[81K3[.<1EOL; M76),-^8T0JAT%,.T!)0W2%A_TB##5U2EPG@&W97*+1Q/?3T]:I>)\>%&129^CA['@;1]!;7 MF"C1F\XY!H3<(RJ5PP5#EW 2&B<@XP$>)60"&H:)NP42LO', M 9YCJ#'M(4IW(^8.+/,J&7 O\*I.1<+L9 =E#[Y148(,(L( KE:8=P>5#RO* MA-B,2TW+;D\C[AQ*>$$'52.=&DCPAJ-JX:[L7&7:W2XV':$'(D<(@,"4.FRV MK_-4G_RAVC28.!9E5UCXB.!P5Y63(IC;0FV$4]$:?R=KCF1XA^8ZANUASQ\9M*Y M\7E1@'M,!CRNU""0J>G#!G=J.M(A)0-D =BN0;SJ#SR>L4XN-9/==-&OG(QT ML![Q($>EPR #5.V$-AL=*X$M P8K5P@DRYV^VZ$LZ]G*/!"R&?=M$68+(3., M]=D:,(QH*+AJ6(9G#]Q^DMK/DLS',M/ANX;2I2]UQ*MKVG!28-^C>CR0F, M% $] X:9SIZ.SUY.:8@SL81M3)9@(D(AXV#3OUSD+D;!"D['DIW%0= MICBV$#,@(MQXU V%.Q,O!6YYS=2_F9Q)4@KST]4\,8+4 MHP86;)'VB#29EKU\-R:?DDV%ILM$E.SX8&EFN]7(T&(&*K.U&<$7:" !N.F, M2?V:+BO$FCJV[S6AZ@QC0!/E?OL#9]%MM?;1\PBO_<"9](%#&$W> IP&*L:X M\DQP>M;CG@IS!X*PY"P "?^.9'=D^)L2WM[0F-V A&"6J-0ML'@UCTJMO+)C MDY]#\X(Q3P>IJU@!'/X8$#(Q1B-AL":HTE$"'D,':X7PX MOPI'FYGC\*O;ZKR^-%Y&+NPTF(M98[R:6CNFW3)!SC$N \DL4:>;1^C :_QK MAV>Y/CD4"3%A+\-JV3"L%H;5 A%6V_0AXCFMJ9:*OA@:8I@)(:X"2XY?VS7T M?\I3[UGU*W %,C'-5RIC+YG2Q4=%/UW.M ^* "9MH(GIP*)IJAWH?OP91,@"N< M;T>SII +>;5&P#HP M^LS]I)HZ-; TZI4 M)H3Y6U&66SJ(-'PX,_KH 0F&I,749]=^I$CVJQD>C8^2#[R0TQ.=[*L)* *Q M [O?E>&BLLZ7W)-,YB!M,VM$0IV:&\B.BSV".KH;+9 6]$JT@D!OH%$\I#I. MT:9-7?*>=6U&8UR9QO)&M/6><%@^E$W'S/FW>H=@R)80H=CG@#GE)SA,HL'IGY M&IA+=*"#N81M4AF=4(VNS6Z#V M'? ?O+0$@&(2W"]7N:'AU;/]$5"B=J)2&RZC[HA9& 53 '@JIH-CYR$TPF)Q M*Q8)GQL6'L+Q)66\OTJO]*=+=.,E]-#"(XPN;[9SI&?WO" 2BAB3PPP-)$;C M+&6 ^F-YG(&_#R]5Y<'3RB*L7SA)Z>^HQ# 0[A&F_3F5,9$9KCTQ:J\3 M@QU;L_4X$L5U(-$4'N8&=$Z+(:LP0ERBB\\]3$$D ?%/)94F.V]%="P$WCP1 M!H^;R^+Q&*[&H;UO<,_T>:W,T\N3J5QZEB8.>RW8,IC+]ZAP.]N5A(XRH>GDMW "21+[#>DQ*0[.*,V 1P#VLRF0<.AC"(84',&R5QK3\JA>-FDFH MOZ#GF07!3&E$(Y]P/]45G'.+.SHV33HUNX6I^A;+6$#7&$, VS*R*18GH@;= M(H PUI7>FB4B(/3>\ XR[YWS*$<4TCO_DXK%!;<8"H@E'L_\%6'(^T\REG:K MY3@A,=H$S940X5F:\O.?G(? M;,X/ 5Y<5#P92WWNOCB#'A*HJIOF'/@2PH6NN46..M@A/KJ2:*R^-!(UZ%C+!HZ4W M-3$0JLU.D8@#%#CV9_E$+$V#G][TP;,PML<6\IU'RQ[DQ#1 [Z1A5"=7SP=.=7>/1 MI&-,-S' H*#9B;MVLO\6[F=."Z^^@^%A4\6;U>E,X'@:.[!$+JB3%+"G!L932*=14T9!J1I]XZ/,5H M,!!9"Q9))2*.#\*2 SPHN;+*%DT#;0J+K5%O'U Z3\IW4C;XT=/QH&1H=Q_IR3^>W4X?QK,:G1WPKQTIZ@HR MM+5I'P1F \QNG5*7%3H36-(.JAP1]$%H M-Q@**?Z=]].=X I<4N.GL6ULR% M8;QFT$&?U]YM2TR, I"&S;S#$_ITO$WCYWMLX]XN$R MSQYHY;-"V8"HXV4G*ACQ!(L9,;\3U* N'H=CVMRQ0[.8;8NJ$O.*)(WK4A/; MDVU($TRTD6+H&B^J8P]D$456;>;3I!73;]\/:9\GY.D1:O_4W>6^ $LWO0*) MYB*PC CX(^*)B5I$&E"/QVQ'-+=0&CK]45#TS&0._?'9-EG:!Q9'TC"J4SGK MK=!4#.KSI^+I&OWAOF L^L8(3?= 99T"E>9H@N*J&+0$#@2LRDL0NH8T<%M8 M.6GH[G7T>5@6+5#!2$/$B@;B4*)EC2!@@-A-3 M9DH_ -V/.^>V\$I@!?P:IN0>P M8DF3AKX]=W4132UBH=DTR^YE@2]JLM"T%]?\6G0:Z2RJXKC!*-72L 90'CU5 M>. &#H$VM\]8!L;2<$V$9U/-SAG%R=KQ-S M@^EG7L>@IFD--":)N?9@-LR*9FD&$-C5;7V,% <'_G#(+@#Z /G!%MY3AD,> M6J6@P3YSR((HY=)QH\"PG!LBS@I9%[9<4$+#\1U9,/N]C M69!^$>[X7II;-304'1L"O++\L+E4*_P%76G5_RL-AO\>^\K59N+^;38.2*G' M]LW94%3L4E10ORKO<1( &?%&1FE,.&:'O]_+/?97VY+:>=O=O7C] MG->;MRVDPC'B^*Z9K)OU^Z1=$K6IK^K'EP"GH7EOP-]#G;5']%[I9J)XP<-E M88_P[&1"&P9P]4ER]*4V\9<9.5TW:+B E_CQ50@LEL@[3V!# 6Y5N%TS6#C< MH.4ZSUPE9AYLPI(X><,,3Q#UM[#"JWT0PBR=>E^8%0%Q"F )UKT10:8'W#%7 MF/6>\-+U''=3[Q6MOZ7E?XZ/S)>"BAFB3KZ=VR34%]7W!ES\D?TW@R\1ZEZ; M9?'1O/W9,A ">AOVLPGXO#F2/%L&>9)N@V #3*4]Y5JN=N09#0+6):/&G$ MS[^>![T=/0TYZ,=ST"F&^#6G_,'CO%DNCVE A76-8P75L";NPYLR7RTM=G,: M=74)6HA#X(B9X':<3OB%REOSLT. N8R(\V&AQ-M_\(74&U+OK=N3A=*J4[^" MO7BPP'&D*VU/_P\TE981-2=(L#Q 8T=%I851":;7TVY>+&XP4XEH"C'VUF*9 M@T84]1E3-VC7 9II"'+99BTR//F,ML9N<"RLQ5X/:,M1PP19(%1R0B+'!9QQ M1=IT]&UBC+P% '27M/>A20,W6"3,B1QK:V=N1%:]2$M]=-16:%O8F;/0:7I$ M>#$DIF]U5HI@JO5[$KYX2 Q6I/09-4M>Q>3#=@49$*/KT?[98R.L>MSU*[#, M-1;5Y!D /$6 L9NB.3V$6,JPY79$6I0!@6*TD,\"P&=^'SEG.J#ZGJON8"*D M,L!2/38FR"!#E8")T./Q872E:[PD>L$+Q4NNJ.?)2=&<-<6=Q4:=5%KV4BQ3 MM*A^A0S'/$G8](HM *O,%?X@Y^53I\#>Z6:Z+4^]F]N8S"RBEZAV=CZ1E3T Q#2I4[;/3TUM;>[AZPJ@2"*L,1+NAX7D-7 MU5M>"4US9TUOU>^;1I_;WX%3EN97=US?K-53C,6$9%IZ1*8ZUB5NOF8[R M;ZG"^3!5.$P5_IFIPF%H=:?)CK:%7=(#$%7% &J=!O!8Q,WT-*IGGF 5>T9A MR>(L9!DM5XZX#6@LD#94V]N'#_$;6 M&V66 >F);)*VOZ$^CZ#0Y&>GV>9""@=MJNLILF&Y7: %^*M^_,4^[Z;!13R) MT+)O/LCRJ0R*.1?5G)4#<=W3F=S!_!=4,C %5688H>[O-AD2VKYW%F[U%#BR MGE).OPSW?7Z#<6; ?CB.Y?C3^3L]KDDW+\=_\6;Z,CM-C:B$+]BN,>8>-K#)UF^&IFASV, MFJ,L%0VW35LIF^QR3]\IVK8%\ZUQK%WC813IF^_@5D(CO=]?26J:O$(AZ_ M#*LTF/6,8@_WW.Z0-$W0VGAG'N+VU*1$R._SM2%B!;\L4*'Q7LK<;_"WPJ=( M%.PN[(K]G:1M/Q)4,ORM.%>P4N>A8K@I7FY79AQE1,M%1JQ76HLU-Z( I']Y M_&?.--VAT_:4:D)MQ_/A:8@&7T?I3#(VH,!;G,#:"?K1[^TSAB*K10>^@)*" MI@R62SBQ>=U3M>VM.F'U852\F-^1 !%TOTO:-/(143!340^%, MNG3/-6-V6ADX?DM6K9RMC M#8B[V-D'A9S;\)4GW-!! T/*;XX=P:M>0&CAR&SN+.=O9ISFO*%%PUWV$&V4 M;AGJ!@ZLIGZ N+$"@Z'G!H8E+ZE39GH%MD7U_2&K?49ZM*7LM90= B$ MI,J\RQ/H5:;=LFAE'S>_YT4O1_8[/.8V@785.W2N.R^BO[!EL*6R?#"-SC+C MTWE\JP0#C+;V@/7Y'KJP'8=1W'(*?HC 3TLZ$$5XEA=[\COYOKZ38V[ZH&OI MNET0N2[GRNV93L$DN"G3=K]4H5BR#XQ=S3II>D\QGYE#SZ_ D'?-C8A=N]6" M)8 _",#MR/[:DG)%PA?@*(ILKB/M$>VKM/5T+)98\UZ%+'2ZUB&L&? M)<-!OG.K,U4LXM2)ND-1>5FGI/DJUV5IOS;#\9J\.4>+#I4$"-*<,:>5#\B)-AUF-V:U MB /=FD7&/$7-+CA][7 ]M8E.&:N[R,U-IG,3XL8^!7,EQ-[7-N=K8;U&W!N= ML%$ 85]>:M&ZI:5.#S*G^HS;O[37+9=YYV_KJ-@<[F/ +"&& ;,P8!:( M@-FF3ZKO&Y/\$$!!0Q/3::QCWFY^3ZRYI1VT^,2CA"UUM:RPJH.ID)PR7RE= M=,$_+6"K>HEW'7-3"Q;4DQFXL99@M4+AG>"]0HE@68<:46D%SX3(-NMPP )+ M).*;F^[IYKYDN1TX=WAISTM,(7#U[G"&#P]$)E$L;S MB(_J'EL2;A^!W>'+N*K7B/&T7=BNA*N^V;1HI7QS/**.)1;!825 EM2UO'1" M0L3GN:)#$"1G;LZRJ3&.7VS!_'G/5GM#H'JEDB/$J&E$I8YIZK(BN4%H/MEG MF26U:'LM]IOA,R?X !?PXE9V-%KH7H&:\UYPO.93 M$_RMVYS'IEG<#%LO '&[[M3'JAZIF3E3-_*6MUC$*"92CQ^1X^ MF<3RW-ND!9]I5Z^@H)9YS?[FB/U'.-= S*\3P=]:W:*%_9Z1[.Z(.#M2Z(YF MU.,[>0>**1.0<1K1<9*+-/&P/(O0PM,U[N66<7(M+RFE]$H&OA DBL8Y[9R_%F6893AOY4^+\PQ]-_%]+J>>B4/^E'0ZEL[]Y97+%02>:@3W4D?'WX8 $&-B>M693N_[; $4 M_]=??O &%MZL:XAE4B%>@HB71#S$2_#PDHME0CD60+S$8_D0+4%$2R)$2_#0 M E(L9)< XB412R9#O 0/+_&8&.(E@'C)Q-(A7@*(E]"J#"9>LK%L:+T$$"_Q M6#;4DS>'%UKB[V\E\BUGYVG(@1<"BQ'VQ__\M[4.4GK/ MIMEPFWB9!\.E.^X; X'\;=N"OF!*X1S#AOQ#>W*)Q[B25<^S.TB5#6# M*1EVX<>(BU\]15+QF+AY2?DY:?&WHCF]QG3;E+2VR?T/V#1ER+N3S0I/S'\. M6&9XM[28HBW+A'0Z\[V+@\;RWFZ D]8X7#YH0MH'K]G)",I,7L M%K"_=9_" GR"S1NK4YCVG#G>RP0**G.D(F(ZOA7T[UIE>MLCLJX]OI?=$E0: MB,0T'V]Z9.6M# MW[Z:-(E(,I]>)T;WWW+9-P-EG32\E\9(/)),K3IM0YOC*U2]:]-B;62]KV9$ M/"*F\H<4-EES_'3_,)I=Y3S<.]7_RT+I@ (C[PXD.6S[/U"^,+0E=IA3$0!G M"3-"=@V##VFVBYS[STF&:4.L-V^R:M';+7LPH MVS4,UL]>2$7QQ':H:-?:7QC]"0(5')(9&%AKCT\+/_6,<3L(E\RN8CZ[%OQ; MC GM>JOKEV[IB)A;E?SS PVOGV-?A684CYN*N37&30_38/I!=E%H_O"\4%%, MA#&K S)EXJE4&+0ZE*"5SXQAEQRVBR)07K_]-7S" -5J(9G91BW$SNVDO\*0 M4QAR^HJ_8%46T^&$G!: LV%^V76"7H#.UMVG^ 49.KM7PWY"I.B-36]^ZX=E M5 76=F*OX-/'M*X[4O'W0?@YPN*?O2[^"00^?V88YU H>,>E/Y\^/O?./@@$ MP>[::#B@JIY-4^SNE8(#"GYL'EF'I(3O7V0C0U]1DU0^XQRNZA/4TP_;L Z4 MER&X^GS8N"R],BQ_,"&*8/'##V"'O6P8D(K$$\D?$9,(-H,$UQ@YG,#$5_.X MDMEM1.UVKT']A-#$UV@@MQV-X9#LIH";1Z=$(X:D4@-):@\433$M@PX// AW M11C#V.L8QE<3\?.9-39_.@0+YG ,E1]BCR0B\75V>CI,L^. K(L?8D3DXFNM M$MRU>G% T9 O&H5A^[(#BY=4B4DD0^Y1BZ!-1D35AP.B+:UM/QR3/U ^L+ H MY%"+0N*1?%(,@R[;#[KLFI1VSDX'6462WXI#^C!MI[!S6=BY[%W^"F?6_/" M3WX[5:R'9/@%UK[CE?YUW9)405\H6CD(ATS8O&SC\:!=;W4#5AE.O%FK(VO_ MK:^?8V2%MA3/!TVLU/9"H^FK :==T\H6 U*[WNHF&EO&4V'(ZI!,FNP:I=QA M62[[%[+B)LT5]B[K&/K ,6MT+9RR$\:KPGC51RGH+5GY=S:2C,?_"2-68<0J MC%BMA:% G\QDML%0AVF A5&KGQ2U^B*/8>YL>CN'UJ[UP#!R]69!9UBJ=#"1 M*_:*LM4CAO WCU?](RB:K ](V&OM.W&K8,JNO:M3"@0^]]^ "JN4@D/!8:^U ML IT 5(FZ;8W2L%!Q2J"03S'9*NOG^Q&E9>=*Y9Q""FY:2=';9Y'BB/5W#U M_&.%6;1W[!L6X_SH8IRO*G_B*M'V RV>GY,] M%B:),19(KDRY#*V=DTJ827.=[@BE5_KP;!K[>B HCM?++M-A\WC#B:Z MXV\N\)XI7>F>VSOMZ,<'IY)K'2"X:R/EKSFSX[^6!"RWKC>SC_B@ MWXH%()'9-V."J #HJ&WOYN<0X+E9TXV!I/INYE^QVUW_",::/BB9=[!#"GY< M(P=^E8R(9I,U+H>_RWF'\]_L7=@;P2"22=I":RK\)Q6+"_ F5=&UB* ;0CR> M^2LB6+KPGVPLX_PB=. 7JT?@/X,080"O[)D"T=KPD M;(T)2C @),1%GG?;^ MDXRE/WNK&!/JO=GBX _!X L>2Z8P-!38&4!$:!L*?(UK!T+Q7FYKBB68D@K@ MTCN";AMPD]ZV9[ILFT"2Q'#O MC0G'MH&_? 24$6%,T-77%N*17"9%MT=W5AXI=3+!=0\E ^Z"C>4R^87?VQ]^ M%?PK =Y3?[T%SI&NV@,2$PH@FG"GDJI.9\M+)K,++[^MUCZQ@+@ &/;N)QY/ M\T=^8A>Q]7/1U[6^ ,B6HFY:B)*-R9@5[W18]V\RD54;#S1!&NAP,C+FPDL4 MS9*TKH+JG62:Q#+_F9-,H/KZ)!,H"TPP)6*IKPJF>"RY!L$DS^WRPXOP2S*\ MQ2"FK=*'S4DS5W8-;4/N4:# WDU[. 0P4L'5 R( X>+A4^ ?2T'FA.=U *14 M2 IM,GLJW@:M _\M>O_U MIS!'2.A\4BH"A=0NV;TF4 M4P.;Z5[3W[<"7?9"]KM'.@ C9+)_?9+WT_D/WS'/\G,*R$R9\+(6?@9&-;K( MU++>!44"'HMO_"C#F7@,2J!2&#)\DN!!7Y$Q9A3U MW[8R^O,_\(^#15F%2]!DZDCJ6IZ=BF^9CKD/CM M.AZ2E#[%6#+]E^#Y&^&Q ,R!-(EZ0,;MNJA*.M9O?IOS';5+W2]UDRI9OPVB M@E@9$7RZ[[D4,Y8^_)V(Q[ ^: ?^<928$^F-X2K.39-SC#S/Y( 5-GY?[_^ M3[U<7";2UR"MWC8 /32$P,5,0[1@D7F*<#4REGLB2'\^0/E^O"U#1P!D<8V> M^"A30![W"1H<6Q')L_<.G/>Z8Z+F%+CD3$^C"EPNX5J6:>9$^J(6Y[%9URK2 MN48%RI1D@('3 MNNHW"3#\U$Q:2&(ZI_7%;[U+<5IJ6C(4@RD!#0$S$CN!9' M-?:K?CTBM:G!2%_,%P5&YHBH?"D:OM4+>;:[!3DO2*JI\Q>1-M-;X6Y+4C0\ M<.ARX&&")?6)QDQN-^XI<@^L18,(FF[!!4,B602-:(K3X&@W@&Y#8B NM$&H@AEO4);? MCJ[C>;WD>_U;_"7&^Z4@R MVO+ CP*5[_"5"VR^:)>K@\%C^\)-OEGQQW.SXC?-2V\-JG^+D^9=#?DLYZ1X M+/]U5\.GF?!#3"1]@MCA' (ID777X= X/@;@T696!WR2B8$$*Y 76[& -<>2 M 83=A=6R2SJZJNICQQ/7!I+KS0ZY: >5;O1S:M3@09=GL:>0CG!-VA@+$RI\69Q3TP53R3"R_,K_(@U+/\W5X M9@8^+0_IBYU()G>:V13;,<\N/ 7KAQW-*/+)S MPXE>(2*VAHC5S0Y#1&P)$=E8.A,B(@"(2( *%"(B (@(15- $!&*IH @(A1- M 4%$*)H"@HCW^EB'B @-NI^%B/?JCD)$;(TC5A<_A8CX'"(^VS;B/5_?]G:= M^\2N]ZI\='E\;MFA.A80[MZ*!147 MORKKD_E-3QW^ ,?_K6B,*:R>;IN2UC:YF8QUR4.+_3TK.C;_.22^__[DC!VP MK;=CQX$T1Y[GS"!T%]_J[I=VR5M?&^C5Z0=;ZJ3VN39J\60DE4QOI=/^;OUX M(:W_>%K/1A+);?0\#TG]D$@]("/(/T?JF4A"3!S@>( [$F:?'?GO=@<^ M, ,Y<+Z@70_/W+K[8,>Y)1LYN-+;<"?MI](5\.:-!L%>T8NVG.R,8PT0#>VZ%RMP? M(1=)KU3G?H36%A+Y81-Y*I+(K=$Q'1+YGA/Y01H:0.29;!A]V5NC(2Z*8?AE MK\(ORPT&]ON!&?JA:VS7;I #5,LRJ;!ZFNQR-B.FQ$ MM+_*=V)5(^.?I6/O91B@2DPB&7*/:M]M,B*J/AP0;6D5[1Z;SH%S%>TZ*3;, M!/Z^[$M&,EMQ->VGYA7R2\@O\[I>+A^&WD)^"?L1?91?LO%<&,KX0:&,K8C' M/3>S@FE-\;KBNFY)JJ O% 3LIVOC_V_O29O;QI']_JK>?T#E9;:<*EDCBCJ3 MW:ER'&?<GLC3U[?%)!)&AQ0Y%:'C[VU[_N!D""NBS;L@Z;\V%B22 (-/KN M1G=5RF+]3N1M[VWM_I^:95>AD K+7S266^U:O[W&FA\5EN\YEK](>Z-;LWIK M9.4[95:\!NNAM=9 VEX;"7L6BU'6PQ45EK^:RDO6L@2Y/59<7H'[?'6FMID0 MR5X;'[ML8\SWG[/]M/&KE-97E;B],I-J]Y9QJ5>A755XO3]X_2A=JUE5=JI0 M_.6EX5B]I4DXNZ^3O-RXPY)$W,Y:SVROE?\]BSR4KRV3<5!%'ZI,T2JA>IE? MMV=MQ VRGVI91245E1"5=.RE:D%%)165O/I;!U:WNG.PMT&31_EMJ@)/>QH_ M49;2-Y&R($JJ@DY/$% V\&HWRH:!V(Z$>OM,7N4M[&LM0JA3L_M++9I7H9)5 MB/WB$-NNV8T*L2O$7F@U["EBV[5&?VGEB]W71%Y.G.05=LWX:4I__SGE0$([ MP__6LPSY$2=Z[Z=P%([\YD;@^<.I!.ZTF8 F@L*"[^):A)E8XW+4N_0[#(Q3 M[\),?>=NI-!F\*_"BLL2AFO=HLI5WNP46>7HV)A\ >+U6)O>,(F ML0^[ F@P-_;A:UPW'+8Y/ O]E"74JCSR6)3%\%#D9DZ:,!=F@?W@(L0MG'V" MRU*#G&@\%K'C8U KON*A_U\JIE5C8%[?I",<%@+DN>. M9W*-N@%^"8B%*DL MO\5N_'0$ZQ"W?D(%?9TL 6H4&:FVE:'37ARANHKY]T]IJA'$=)BL?Q;(QER3LUS1Z( M6R?(4+8P/HY 2$FJPB%^F/+PRD=%BB>)2)-W4^S(JO=+[*C35^RH5>\^CALU MZ[TG-*B:Q6P/0WOQQ-H=!I@4)'A$+KI\#%RY]>S P^TYF_;4Q)0-#-1BOQ M0SBD=7.U)[&37V,L-?F5?M\(@.4+Y>\&:P!: -/C083?[J\X?IK>IU2.0GTP M*0L_ YW&5TC33G0%J@-,B^];E=X2E'XO1,\ MQJG]R-T97+H@IH5P 7SZ(5!->B[A7;QJK%^5MUB8$CBM0LLE@=/J%OIO3UF? M*YAJCQ)-_8=JV"NAJA(4("-X#-K:$+14SU?**RJ\?D(J,,HTA8,EJ;1$2=:, MCSNI?PT*H4AJN!8MZ\L2;22X2ZIOC;&2%>OZU[_\&?ZG(>H$@*QHOH[4(>9> M%SQ,9;PV&C\]BY6.M"=BC3W-UHS5U&P9JZ;__^__F*N?#<8I!Y&QK9&DCR89 MW5?B< A ^G'(/7CS>Q[<\+M$.RGZ]=SW]#[W,=E$2(VZW?Z)&7\C/&: .>:W MAP;(E(U_& @O?:\>T]^1@R+_,DI(PW\?BX!ZJN/LI7GI9-)H\KYIU?&2T!@^ MJHVUK'JW_4QG-<5/;,.#PMDH%MY?WOS?Y=GQ/,UB#5PNC.(Q#TI<3GUEX! " M%Y,CT;F!1',,HY'!YUC/5\'\\KG-.XZ-ZF8+^%S9 @;K]UH$BK.$R$1,3BN9 MU8Q 8CQ((L4WA"MU:W@ZY7Z(G$<;,\9@24;"Q9&*0R8")X*W!LQZ/J. MF76_ A./N83TD0NDYR?D>;C>C(5GOIZ77K](K%IUJR16F[82J^W'VG%@ $IQ M_,P2DS:IA6;-=/?$D2=(=O*@9N([/A"(*X!/#@S\2LT:1N&APY,1'%'D_#@< MTERHM<%(*4[54[M!+O<3QFY01*DA\:>IAL3/30^+NB$OIH9NB1KZEJ(&N]YY M'#48?I(U$@)?'5M1T(&=6Q S22IIAW" A2MM'/CDB!B1E8G_9'X*Y'7#8T#J MJU@(.<2+@B"ZT>X^%]!M5*B>AQZJ5NA'#C.C$NA#PW 4[7P +PC.$[5P$1Z&,=K%!J%]+S1FQ_"^W+_S5S>!SP(MN9KQ)+S;\@I.BR]H.S__.(# MWW2)PT&S@;<>#-*,'( M*L$_4/!<\X"$#6)?!TS>DBH)ST7Q#PK;*?#2,#, 2IHO>CZ<;)Q)0>>";'%\ MLS^IWIM3G MM;*SQ:?T#]SK->D=68QNRJ+G*:;'PEL2^$F0M,<_)C+^2EQ;P#\I;&$"VP$B MYS(.,C/!#6R(!+$OH]O$#T*4VT#*8_1P8B))>JFN9(Y?D(P;E*? M1$@R'8)146$SSHO/8HA8/J\U#<;S@"EJ ?-UQ<*+IG%E/C*_M1M3N(5CAU$< MD]8$3V9IDL+LN!ZI+)'N!-"&T_>X0X%+=H!@P:!EL_'A+![ZH#^Q8SGFLQI# MOUH?WE$TF^E!WZ,['L $9P0(C#_!DN5Z3L]K[,LY.RA/JZ>17'?!NP!B:1:3 MILR^1=>21F#?MC+8@1SP5SIV 1*=](B.4/SS]) M,@VZ=.0G[&\9CX%B0")^%WC2=7:*OP#Z,KU0'B.!E9>)9D'BW=$Z@EQ6F6NM MR0.\RXDP$;!?@T30PXS0Q*P-X0GB$\I:@.]<,4SA$8 S81Y^14Y;E-5DLL A M3B$[+#TL.&_.=>DQ4J'QP9"=R'=\0F^&/\S(O#G2ADF)8-3(_,+]WQ/#V$GPXE M?\% KZ#,B$D<7<5\K.A=V@H EE@&XV87*/_ K6?(4%SD MS*AS(-.OIC %J(+L%_IW%$?9E5PK;0B9J^*A^+$.E*P^D]TRYJY0*\1'IH&X M>J((H2(<8,Q]P$8#!71#U#T!+E\R%L324M5'($4!HVK, M!X9]S?T (5$C5@S:9A0 =W! P8%A(+;1MHQ]A[2 *^6HLA)> O8*FVN[/.;<8QI?H_Z1A;J)41# MJ0&ZL"<4: ;HE8(Q%%KQ(#^D"^ASI[R*N=Y=FQ?0+ED 4QFD:_>TK9C)ASKB M9X!2LA%##55UXU0(YDDV1A_)?U%#P(/76B! *TNDVD":+*6]<&I9'^ M0K)T^J;$^1M%LKL:4XC6GN36::S7I=YG22:[VFW3KEWO++WP8W ]8WY@"K$' M -*9Q=+\E#X:"#^N>A&I4"^> M?/.JT:\.8@<.PJJWJH/8A8/HUUM+"^%7![$QUF17,F(7#@)8T]*;@-5!;(XU M512QQH-X8(V4>[76S>VZ-\\TVL@M]OL4QB?#H#<#@F7!7K.A7KFYWK"\6S"7 M$ 1_>=-^\]B=M^K-UE;+8_66.2-7 -;%/)^QA)?=J,T#W.,H9,L@6AT@!Q3\ MC+($+/3DW0S.O%(*:3Z60JQ&O;_]XW\*A6#L9&UHL%Q]73\:+#[IM9_R=LL$ MKN&4&_?RN4<5G-Z&BD!^SRR1F8Y%LD>1+?&\54*?F=GM>)70Y4Z;357L6==^ M[O-][$ZE'JM5:UJMS=3!?68^ONL8OH$J0!O%\ V.V[\F:'3">\7SZ]"C&T^])F;=7$]D>RM+IK+6RXC\)C]V7$.O%R MN_+@,57N^C6K/UOH;N]M&%-.%/DVE1WS(NV8YZ]COW61\Z@Z]NUF9=.\/)MF M(]B^?X*LU:IU6K,(OPWD+;V57]MKSVFM;;[FPZ<#4UC>\ILB5U9CCUZ^LO.>P\K:.,IL.;6U] MP^LV$1LUJ].?+TRK]A@S!67R](^CLMOTN6_#/:Q7 X4&WUHMH^JWOAJW((>E MIFY'XK=TSQ[OUX6J9Z"LV-*IM\I%/U I466GT3XOSRR+CU,E0E_>(/6%FJA4 MD"DO%)\7>I-5K.58H^)-G9UE\>PHNM>/]>!BGVI@>&RE0G'-4CG(>ZO2J\K: MJL3<5*T>6),"[50-,#G4*4#R1THI^4,3?D=/J)GB3+CEBI01 M5>_2!4N,)6^FS-6J1-4PB2$_-HNK2O?34+&AOO?34*+7) M>!@]]=C*I,0>2T7&ME<@H,4$,]/-XJ'(;IR>>5I3E)A#:G>*_)WFF26[*_H< M,U5S7BJ,K+S8ZE*U/ZR8J^H? 9+H/B=$*),8<4*5N$.;>[*YCB0/X$K.=%AW M\9[[IM0U=EZ@N;XK'T>@'KM&828LH*,J$J18:>9.%NH!6CND@F;RI519:6>* M@'[.X]L[CJWW!>5G^K?4IO%6GY<4T=CT0Q^E/394:^\I MF+P8%JV6*?"6H3**V@7@X:JVQ"%(B@G8;[Y3E+*:6UME+XLE=:IB2:(JEA2^ M@F))2^^CG(8N74=9-D8,4W'O(!?K*:ZYP.TRC87L=$U^_"FN]@#/BJ.6=4%(-4UT.I%J_5 MWXR&>9[%6&HS9?>BD"AD,DA,/TY2N2>C[N"=6:(:ZVZ5:]%Z&595!2&NJF!) M"ZO&BI:,^'B T,QX4%:\=:%^:3GI)Z.;4*H(6;*\H*NJA9]02#P+ M4J-@60UM651%:.?8R?4*=G[@OY/H@E8[V)NR>MB!K[]&V2R+7MWP&# 1CQ!^ M+3TE8FQ:H.NL%G7@I*&>KQ4?O%;/J>51?5E:#^X1V"5Q0QBHQ_T[Y4H>($R].%SITON96 MC?@A[K#*UQB.2,(5?ISZ+4&G0/Z;GCH65UB>&IT28-ZD5$(.EP(C?.-Y6CS' MXFM8R567M9-UWN!$'U<.&(O*<;4H P]8Y, &$Z-0Z3("E67FJ/:\.C_IJO#' M8Q@,GT ?!EPARC0+,P,=AUC*.E"05S1,'!:'TDEC*7JJKA;" ;AE9);5?+7S MCK*SL!"U3-R:!%G"[)\VP\\6"")9T!G15HM1Q< [M:*P\Q#K[3[%.(&X% M2_H%",P&MAB2$;(]*JEK63UC.J\80K3&P>III&GEN;F^D)) M385B.5;%TT].@!M@:>U\]Z!B-WXJ7 ."T,! G3$ZOPHY1Z8>("-5J0V!X<8) MLCKU_.P2:JR]ROQD;BR:?)A-+0#895P>0BTSZNV'O&AFDOQ8B?.;9TO41278 M4^8)H2DC]<="%IO47I/8!+6D>@/0M#HDO6)51DUU74_?:':%?4.$@:EOK0;Y MM2)9<3[ @MLN)^B37/B/K*<-Q)SZ@21R@YX)&89"@#V,H %2]K(@V%:M2<5N M<6=G4Q+T&%M&2G?3]OHZ('<4NAD.2\"4(I$/)RH%'I7JUUX$/S5+I!-3RH6$ ML=$2=TT8>H9!5LOZ_CC541AFU&F#BJ%OZ6"PTC1V.3J2?F]D5>=1@-77Y?XN M#%#\KA4"^N4$E$*@A0WYX9#E/7BQ8LYJBP9+\XY!D@T: 3@XEG$QB0+K;W2[ M8HS:\PX_*K7C8H0U^X]0&52;VU23#=>7MA'!QZBK/E.*->^MX4;T@%(H (SX M:(VJG4>P):U));0E;FRIAM2"S45">4C4USS3C324@B#-EN5:@W:SVQZT6OWNH"=ZW4''YHV>VVT*I^V^D;X0^<1I*L;VX&]H M0ZGOG_V4T1\ ;U6Z0)W1R_U46C6X3_@BT)\_^0E:M]3.XF@(6I_J<,R^^\F/ MYVI"47)BE;VAB!JKEL]Z]HY1U, "8XP@\T1 ;3-<04XK1!ZPWDJ!;Q#FV,=- M-W3X#T$Y=T\#'P";!?/YT>&^T9]% TV&+LS1WX8]WJIRW%/K9\4!N)XAI]Q$D.Z6$T M:L'6DE^CD1LG(W\"@$C%5:24&]DW0&##)*$BT5%(J<%D4Q1;!ALB5:PRTATY M2F"0BK5N-B(D*9O=1$KA;-VB(R6#&DM:"/&FH#701WAS$]##:-N-.%U647#%K,%5KS1H^*)4NA]V./0H0* M!MOG))\,R91'%P:UK9%/"UAKQG670H%$#.B)?9"0_F33\2PU9(S2WAG5^$Z) M*JD+C$.N*D7 Y ^4A>:'=ZJS#OIN@'3J>QD-ZE;1H"H:]"JB06"RN: "90FF M@O!A=)VW84M4BR/DPB H7!WGN*>IH2[WUFM:S0\@N0W_IQ+2R_QTY&1*IKQ, M7A#)G*-8]4+2/^O(#2K(P(:TLXB\=,F3_%)S+5DY!B/K(+&C&V;1T$NT;X'- MH@).7TVE)ZF=Q&0AR79%R%CS0;@D+@VE&2_7AK(/3D-/ZOVH+WA@8T?HVTTR M['Q7]$-.M%E'[7,!/#$Z9I3;LT@,TYESTU(AOYN)]4-W0K%"]4CY7A6[Z#S+K5LD0TP ML$T'=1R!*?$(28LH2?XC$7<&AS+$$^R5J-X];J3N C6JC.]#(+3.28 N6@* MUY\M.0(RI81-(87*1EY$X.$;KEIDO28R%CZ@NZ>N;=2\E$+HRYVKT@70). M"4VTJJ7S%N>N/6FAM55/!(-$4FSB>C% )',H&$J<2'8/HRYIY-&A38-$1KXL MNV_.1@_52XG-Q[28HA&MYTM_1Y(-T:@VNEN:Q^J3%8WFF%N3:T7=N%9TU%)^ M6#F[<@8H[8 "6=IOB]:Y[_D2V2Y.C@U/*VY!1<]I<:1JF3N#19C]H"D=(AJ/ MLQ"3)>1.HRGR*UJX/0$7)#)/,,DC]DDA0N\"IG_2WK#E.FPJ(=&*O4EC5VIQ MZ@"*(W^V!K[[(#V.56 +SOT457ILZJ<$!\-&ZP;<)<$ $%^C!+F4H4% .71! MEBZ:^!INBG4P9#F&?A]KN(%.A1:JIK.YO7D+89YC*K NY/^:_;LE]@^?%,,K M<0;9#-I1W=!G(C7WLD4Y 1HQ1@1,FD7(5( S$>]1G.^.!?X/I#BR(*;&UQX& MI)VB1JD&GP-L!J>G:]5_GU*)_?SH^R4[/56.B[/+WTZ^L]-OG\^^?SVZ/#W[ MMFL*L;(^N#MLM+VA.W#;+3YH=8?>H-\6S4>6KR7J,I[.9PQOJPO@#G#LYE MNC^F3 Q:S5:_/SMN0 ,','*;9HI59[0.9JSXWOSCUV#!J"R;LK&L8R5T9]4P MF0,"X:0 X0[RA$'#=@5@KCNPFPUOT.HW.H.^-6P,AE:GPUU'#.UN>Q9-CS!6 M^UFZK0:@9EO]YIQ! QRU53P^JE-4F:FE5C@,;_E7E.$%.?2*.H#,F$BEXG9: M.:> EW)*@O:9.+$_+%),\$Y4.<^D9BCV#J=;7-HBFWL,=>V6EMI(D=P5%G(W M3U52;RVO29D<\]->=I',0$Y8HCMT!CW;$X-69]@:#!V'#RS/YHU&T_)ZH>!5@+0,[!^XK -.W*!3[&?SN5<'O*OC](H/? MN\,=EC+1*:G#7JEKB$G1H;+]\DPZ=']_!I1D%X<6._B,/MUO49W9MGW8M%M- MJ_M.EB$AYXR\YG!Z?B8+,?"XB(>:E]9K>"^(CTUGM'&KA'75E4.V9%6&G*/T M.[PB+V,?7!))"U,/*?UP\3K80>'%[=P_VK#U\)VD]]Z A!4QW3VUNA]4&0-R MK:NJ'?F5+$Q/I+G?T4TM\P)MG^Y+80D;K$;C%K4M:!]VOU?KXNT)Z2-;LL R M4&(A-7-,ZL" NH_I?3,U!2AJK4O^J&1->@5ZS2G>?G6%KN=4S'F&7->WE(X. M=L3;=M>L!B&31?(D=;V-)>N?3%W_?"R$)>:83VO@Y5N@"Q*_"_H(J_GRY;C& MSGW<_ 5@40#_'L-Q\!!_/,! 3D6Y8C?N>?%_([]B8\G'V!<_5V-'?,0LP)C ME_TJ0M)M84I"R-^_GIMZ+GQ=!X)"'W]>@D(=M7&Z"URKZF:P'@R$5BMO"R]+ M^R'&+';*$'H>;TQ>.*-43F,.6C:*NASJ(A4@9.80S\JQ!#^@;2FO6ZD(D)\D M.NOU;:O>*%5YRH$N$S>F*E[5@<*+ZW,>Q<& '/+<$D+ ,7?Q0@)L!'U)$5U@ MU9\ PP_\=^J6@X8 M:#*OW$M>;PW%).+%313_(#12N7V(6U(PE>T A_6^> MIX&;.+OV+\4MS:S^//]^H9.?6( )/#+N&E'N=?Z+*ZY%$%'Q*A7>34!7=4:J M?IKQ8[XVHBAU'?)>P$Y=&EQ.8S)\K@BJ5J(SA?33%/9!4MARZIJ6;Q\*6BH3 M48V5L'W6Y//H/T!'?>V>AP5O6>$& L:O]::(%?& QWYQ-'@!7X#V$=T)8; 6 MGI3KZN&CPXC',D(N_Y+7"%.!&:SQ-;RBKBERE2*ON10$U-N;!#S$3)), M;FT!.>$?NR!?FJ CVW3 M_6S7F5Z+K*PC]S"-HJ_=Q;RK.&O;[;;K>,V!T^WT &>'O<&P[8I!H^VTNNZP MU[*%-R?7]RO(O,$%]\1V8Q^M.L.5,+D2\^;KZ\"I%#7CP'?D-;]=VJY"KZ[; M])HMX('"\>Q!J]MT!MRR.X-VISULB'[#ZEJS21KMP1FJ8(/3T-MJED:[SF@A M[+1(8WR%>+5+N]VWP%._"CQ5@:>="#PIAMQL]"ROTW$'K5X;Y'W/L@;]MN<, M>E;7MJTN[W!K5MYW!B>W(R#/=*MW>SIUII?Q&K@PNM>]W(/QN:_TI(M7'DAHOR<'-#K*IG^98KMO?CGYYV^G'T\OV>FW M3R?_W*QQ30.1.:X(9.K/DTL2V9F(:AI,$O%>_V&N >=63!V+P09,.2;E.->J.[K-F6P1:- M]V'J.-Z%U5#4G\DS]E[*T1N V[WR*_^=8S.++ 4T E$VNVM#SC^]/^W2]MK/ MO&&E0]&+9_;^V#TO/>)>M][;YHX??<3WMU-^&FH_F?7T#7(E^NW6FY,YG<3H M"RSN&J;O#^689>Q6SEUO3^84KGH"^Y5B#M,?5JU&NLBUOG:Q8/!O)'&Q,].HBMIDP^"V%K@LF52 M73]4UH-'*U+IOHG/99!\\XMMU:V'4]2>D,_ZJ&63I%'>']=S'B;".01@8.'> M]\HL__!&>9-2T"X/,8&ET;$;M^+6MERK/DK':_(P&73W(D,I+GG MVH?58W_4+^K']9S4+;O=N)/^!?'OU6(_T(0_Y+?1F$TO@-%,14A55N]<$9BS"M*6($2CH^^ M5)3P.:F_%OOCACR'>$JKHXGZZ^'3RN:*+ETL7G[ BME^1Q4/)XLO1 MQXHL7BY9?.%#$3P3190@\Z*(XOS[2444+Y^@$5R[$>Y MWJO&3VFCCRS^^GUR\S%O'II)C=Z;7=3Y5+U2U&S(;P-^?OY<:169# MV2_(S; K J?R?M1:*%8-A2(V%"R!DY)MX?#.\U",>.#))D2JYJ@:H$JP8I#WPWBQMR*YW^A6\-P=O0/!& MKP+XF@#^D+#*O:QE1SB[QB1@XOCE7]XTW]R[MS9HH$NQ:M/552Y/OARQCZ=G M-7;Z[;C^J"NS>WEH3V6W>[:=>[G9;F?X[CHF?N*I>,^.LJLLP?;OLH[UKN/; MQ[OWC\$AI<,JWX%@14&;M?@\/(R!DL,CE>0Q3<3&EJ\RG+RF]6LEOJ8 MI5*6&*Z(/9XF=X0U[,@R]BUATUIKPJ:9'Z1R)4L90N7O4#VU)7.>SO.\CGQW M?IIGGL?Y\S!R[^"?43H.?OE_4$L#!!0 ( -. #%,QP'><$@D -,Q 8 M =&5L82TR,#(Q,#8S,'AE>#,Q9#$N:'1M[5M[;]LX$O\J/!?;)H!E^9$$ MKIT&R*M8X_K(]ES\XQ]!J5$FK(3 M):(),/:^U>FTVJW^ON<='>)4I^48F0U8W^]T_6Z[VV'M_J"]/^AVV<5GMO-] M?+IKJ<^^GH[_>W'N5KWX?O)I=,H:GN__NW?J^V?C,]>QUVIWV%CQ3 LC9,93 MWS__TF"-Q)A\X/OS^;PU[[6DFOCC;WYBINF>GTJIH169J'%T2"WX%WAT=#@% MPUF8<*7!?&A\'W_T^DAAA$GAZ-"O/AUM(*/%T6$D9DR;10H?&E.N)B+SC,P' MO79NACC2Q^XUFBMO+B*3##KM]F_#G$>1R"9>"K$9[+?Z_>LF)2;)LDTZT08* M4F[$#&CNVJQA"EP- FF2X?H"MXW,JW&QS(P7\ZE(%X-W8S$%S;[ G'V34YZ] M:[H6_-2@1/QN:*FU^!_@U"B>@2OC\51,<'+B=>CD'Y2B!RN+S,&*$\@T<@,C M"*7BEK4BBT"E(H/U'B^4J52#-VW[#R<]_\_OHY/1F/4ZK2AJCO M%&@FM A$*LQBD(@H@@Q'O'W3[[9[PT.?J!^)T1!]$-3/.'5#N[;W]/S;>/1Q M='H\'GW]\N2\711*%QS9,Y)]*U)@G1[W.GL[?)=9##"3 /L7A(5"S.+"YU?H MBAD&D>/0,!FSSOO>7O/IV.6:\4CF%*SR&N?(((&3]=I=8LKRS%7 ,]#>UZL4 M%A6[W7:[NT5NKWEC]/_ ?:Z;_$FQN,82@:SD:=1DQYF1V8+]4P:IT$F3A:", MB!>H,&X&6V1B)89V^I5=!2(J,P//MMS&J.UH''5:;]]T#MK#FW]'+.$S8 IF M N8( I,(S3Y*-66=MO<'67A\_NF8G0C99*,L; V?CU#=.X4ZX=HF7S9=L,M, MSE/ +-UTLBG(I3*8WI'53&)Z1YZXR!A',Q:9406@;)B\;>Y'\3F;XI,2/&4Q M)\PK)J?".HFENT&000A:<[4@DBF_!.L]RSDUMD7(#"Z94G2MW"L4"@L.),,2 M1)>A8IZ(,&&ZH#_7X^>@H)R$!)@*C9F1%.E*% 4Z1^^EU6G>'%F3$8HYPV$1 M"Q9U-3PC:_;N;TU@LGV[C3=>$7.MV]Z[X>Z-$T9 M*0FV,HX%/N[H7:N"$>,*K+)1>2+ %(I*88 6MD&61A#9%+V6/)>>(Z'#5.H" MQY$_*YDZK>=*8D&/S9KMH)(C0*LY3:ZD7W_OA\67RXE8YSC3 MEXFX?/CA&$=S!AJ+%%2:C7<_MVB30G'("[WY$(J) :!URI5E0%CVXP8: M34WI+L1M:609L+7$!#+,8BD"#7O [A*(!.LD!R9$NL@QI+TT.(4/A=/YC*>% M]632-<0Q[9-FJ"5]2UXO\]T&<]HHA +0.F466!:;<^"7%-9=8K:!W984]@"BVEO>R^9E7>@V M5[?X*H]PH(:EJ]Z!C[(,P0&*#K$1G#:S:$PKNIBB3E%<*TH9&F_=@S^;K-%^ M_!+T&'-#K-"-FF@!L*Z/-K1'-Z6QFR[ BFPFTQE0E,WXI#R!4F6T@&F>R@5@ M[SR1+C[P%2BAZ;>0?%J/>8#ZP'-<>[]D;(%<#@P0=Z#HZB3EN89!]:6^- $B M<1<8=%]$@J-"2VX<1'AA9-7@KJ)LRPJ,ZMG!T=A3=>+&2_D"2S$WJ'8?U6#V MO/U#PQVXT^6:JC@O.>HX99AHJ0I*!IB3RZ/Z0!HCI^6DW=;^;W4MENQ4&JW= MD=5F)P/3>5.EV>K9FRN>#P*, )?>'-7XTWLWQXI;N"+E 6YI"P,K4C\^7FJ$ MV+DA>MSU9/G71)LJ?:_3VCMX5?M3JWW_H-7NO:I]>VKWC:+X8_6/85+G' -3 MM[&1"_1:[W_H H^@@3-,B0-V7$P*3159D]&;$TZR+8+HF22VEVB@!\OY:KI7 MTST?D>JF^_42[#E)=J_RIBRDRZS7R:^8O:M@U>M(3RJRK_VU%RH>",&[I*(= MD:;[C\R\$&.^PK0.4WKK\&_&Z%;P^3(L]+*PYPCI^T 89"_XI[P,804 M=TO8.+I0H 6=;MD3M]-$0,S.KR L:&O#OKICY4-?O";S5Z3^O4C=N7"WQ3R] M"=#=_P^$^O;4L-J=/Q?V:@<&R?*8,N#AY43)(HO6WD^OO86_VE$>QM KV/2: MNU<^5^FY_O;_RHGK2M/R9P4YGX#GCFUX;$ -^$R*J+1\O]_J[BV+ M?6MK]$ M<#]7L+]_./H+4$L#!!0 ( -. #%-W+D]-#@D +\Q 8 =&5L82TR M,#(Q,#8S,'AE>#,Q9#(N:'1M[5MY;]LZ$O\J7!>O30#+\I%T73D-D"8IGH$> MV3YWCS\I:601D44]DK+C_?0[0TJ.G*-U&JR=$O$4&'O3Z?4Z MWO8ZW1[;*)XKH41,N>9[Y]^:K%6:DP1 M^/YBL>@L!AVIIO[DBY^:6;;G9U)JZ,0F;AT>4 M^ H\/#V9@.(M2KC28MZVO MD_?>$"F,,!D<'OCU7T<;RGAY>!"+.=-FF<';UHRKJ<@](XM@T"W,"$?ZV'V% MYL);B-BD0:_;_6U4\#@6^=3+(#'!?FX:611CTMD;KR$ST2V#%Y-Q PT^P0+]D7.>/ZJ[5KPKP8EDEKBVR "M.*+/8#8PADHI;ULH\!I6) M'*[V>)',I I>=.T_G/3TW[^/WXTG;-#K] _\$/5;;$N:=>:ILYYV+K0(12;, M,DA%'$..!"]?#/O=P>C )\)MLM%0:H0>!NH;C#6&]FWO\>F7R?C]^/AH,O[\ MZ:?S=E8J77)DSTCVI1 M83)AO3>#O?;/8Y=KQF-94"@J&IPC@P0]-NCVB2G+,U=9F$2@CDB7JB)M@BSRL!<7>L#:E M0!#E)O!LRTU\VH[68:_S\D7O=7=T_7/,4CX'IF N8(%V-ZG0[+U4,];K>O\@ MHTY./QRQ=T*VV3B/.J/'(U3_5J'><6VS*9LMV7DN%QE@VFT[V1044AG,U\AJ M+C%?(T],823C!73,Z$]0M+=XT@APBT MYFI))#-^#M9A5G-J;(N1&5PRH_A?>U0D%%802(8UA:ZBPR(54@ MH)J$!)@)C:F.%.EJ#@6Z0(>EU6G> EF3,8HYQV$Q"Y=--3PB:P[N;DU@B2Y]!P+'652ESB._%G)S&F]4!(K=&S6 M; >5' -:S6ER+=-2:M8N-^_O@..BMQ^[)_@L2Y! MI=EX]WV+MBD41[S4FP^AF!@"6J=:R45962J< /V-J@KR8J2"W,Y#:?S2_YLQ MQ.T=T-Q5F+TT6;N*+]0I,!8@+UIF(K8[/%V&6L2"*T$"")<,;%3+::924X"V M#J)M-+<^C_LR9,C8$K'-"HXXB\J,4ZA"L2P3EX$>1[BTT#JHV]^!JX-O?_C3&&N)R+F*##-6[1*=!QC;"C"H#PQ%5"E]W+0L(=W"P%K8@72-M%%!V'AZ40F$E3[NB-'4E.XBW&?&E@%;2TPA MQRR6(="P!^S&@$BP3G)@0J2+ D/:4X-3]*-P.IWSK+2>3+J&)*&MT1RUI&_( MZU6^VR NN<>;$[W%#@[$F*)=.1'*TMR^_B:1DZ^H@6JEY/N5(@OK*LRZ S@] M(#\CFOR)F3_^X6CB='O=1K1[J/*\[;D!!G>(()1U9!25BNS0"/'7YIQ);;"5 M]O(XDXYPFC]+S \X\4ERN>=AU'*=>K7$@1 MP8(/8ALJK2:J,+;$CJJA#'^6 EFWP"US>[ZD=W_](O<(]Y-4& BT-Y7WM%&(!*!U MJBRP*C87P,\IK+O$; .[+2GL 42]M[R3S:NZT&VN;O!5'N- #2M7O04?51F" M Q2=2B,X;6;1F%9T.4.=HM!6E"HTWK@'?S19H_OP)>@1YH9$H1NUT0)@71]M M:(]N*F.W78 5^5QF12I=?.!K4$+3;R'Y=!Y% M;+W-*M5UDIV)IM[P'-C>.!E;85<3A0A<4'29DO%"0U!_:?).B$K='0W=()'F MD.%1DP=>&EDWN,LIV[(F<5,%CL:>Q!,W7L:76,NY08T;JA:S9_1O6^Z0GJ[; M5,UYQ5'/*WY^U_O.UOM]]UOGV=.X;1;''*A]#I"XX!J5^Z_Z&> #Q3S"9!NRH MG):::KDVHY_ CZ;I.(]DV:;DER\T3L^(S0!D+I7<._&)[W MAN;3,,[3@ITCI.^!,,A>M'%5O+T]WT/(*&X7L'7X3Q$!.U.@!1VVV&.Y8ZD* M>ID4\)L]"\I '?CB.8$_X_2OP^G.F;M+YAE[OSJ4_.QN17;_#]#IV_/ >N_] M6-AK' >DJP/(D$?G4R7+/+[R+GKCC?OUCNJHA5[(IE?:O>JY3LK--_W7SE+7 MFE8_(2CX%#QW*,,3 RK@_MRH%7%O7_NK _33!_M;A\']02P,$ M% @ TX ,4RL][%^D!0 CAL !@ !T96QA+3(P,C$P-C,P>&5X,S)D M,2YH=&WM66UOVS80_BLW%VL=P'JSD]2170.)XZ+>VL9-%&S[2$F41906-8J* MX_WZ'2DIEKUFVXXA%5*YH MIB"2E"@<73.50B#RG&3P@4K).((E!3BQ/<]V[>&194W&J&I:KQ&9#T/' MZSM]M^^!._3=([]_ HL/T+T.I@=&^OQB&ORVF%6[+J[/WL^GT+$$45@2@ELJ#J3>&L-44(QQ>ED[#3?E6PHXLUD'+,; M*-2&TS>=%9%+EEE*Y/[ S=4(5SHXO2=S:ZU9K%+?<]T?1SF)8Y8M+4X3Y1_9 MP^%V2+)E>C+77(0[NZZIL2\4/*X6QC02DABL)>J0G&5T?\:*!!?2?^&:/U0Z M^_7=_&P>P*!O>V,G1,+SAS)O%[R>;-3>L(*%C#.U\5,6H[DH\/+%L.\.1F-' M"SXDC!;+$1)+Y=\ :RWMF]GI[#*8OYU/3X/YQ<$.XMJ_L MJ0U7--*N!&]PY/:>" SH?\T)5,A( 206N4Y#>0MD ^W$/0:1@$HI7!$9DHP6 MUL4MIQLXC92>Z;MN_U%";1]HFT(-1]+?2R:I2;Z8HB 1$C,OR^"RY!0I)99W MV T/[M#3J)1X_R.:V2VFM0P3 M"KD"S[4^Z5@QYN:(4<10>?VG,J,P<'N@J[!A9)VR*$5!)&-:\169W LX0)0B M48K+B ZH%+.@,JEWA_V%T<^B&L36"TG)$5J$H+GV@6D:]H*ZT'[8QEB78"C+ M[_Q%\O0!ZN*S0AW)%CB8GWW:GOV:(.$,.W) M7-)"$]/3<@3[*ER/DH0C;46.Q!0]LSQA&79H>APUQZ;FFQL6I4I>\2K0\V;S MHN&P#B#[6RJ;IF-2),1$4B\,A<1^0-=^3O*"^LV/]M:ZW4BKED)W0)I=9*U& M4_F1E$HT U5S949V?-UV?B5C2HM&8W&R$66]J-5A=< 4'6S"3-71[:)LD->( MO(H,%=]1H6^LB/"Z7F'CIL2J5GJ$.ELDUF@:0EM-7TNY0(4)%^N&V.;:6DN2 M^R%VW)^M-;+XCXUDA:3:N!$E82%XJ>B.T8\?+BU!G/R7P5/UV_6GBK]S_C4X M=Y34-\'#D/^-9*4'"Z9'L.<<*P*V3N6R+'3C4-7R+>KO[G@F]GQWU#.QYUDY MZOZ'*X_CPKI;JZN:E]\"EC(60_/0YDF9< IG[TSY3+WXJ+[23RR_LJ/^$TZJ M!/5OGRE$%SW2+?:T%K+[S>M,%GB^9/I4; Z;]SRN&3OLN6;/_Z%+NPO)LHCE MA/_5DP=?<*5CCL?-">!;282M0TEZ=QX/2?1Y*066P+TW":T7*+L3]8%//T[7 M-=.JKYOLV'YQL_-H86?H[HU03I;4JHZ&)%%4^N1&L+@.@^'0[A_>Y>1JS#4O MD:HW3>;5U>1/4$L#!!0 ( -. #%.1B%T9S@4 $L< 8 =&5L82TR M,#(Q,#8S,'AE>#,R9#(N:'1M[5EM4]LX$/XK>^E<&V;BMP1HZJ3,0 C3W-!" M(=S+1]E68@V*Y9-E0N[7WTJR@Y-I>]P5:+DI,R3Q:K7:?7:UNY*'/SG..$M) M%M,$WDW?GT(BXG)!,P6QI$0A=\\8<6M%*E\M#SELNEN^RY M0LZ]Z867J@7?];@0!743E;0.AIJ"GY0D!\,%503BE,B"JK>MJ^F)TT<.Q12G M!T.O_K:\D4A6!\.$W4"A5IR^;2V(G+/,42(/>WZN!CC3P^$MGEMGR1*5AH'O M_SS(29*P;.YP.E/AGMOOWY$DFZ=KFK"FA9)RHM@-U;(;4F-.B0PCH=+!]@*? MFIG7\V8B4\Z,+!A?A:^F;$$+^$"7<"$6)'O5L13\+JADLU<#PUVPORB*1O,4 MO54.X6R.PK6NEL"R!",C[.TCAP4DK+"(-E9=4F-?)'AB)R8T%I(874N4(3G+ MZ/:($PLN9/C"-W\H=/S[N\G19 J]KML=>A$"GC^4>9O*Z\%:[ TK6,0X4ZLP M90F:BPPO7_2[?F\P]#3C0ZK10#E&8*G\@F*-J5TS.AI?3"EL%%R2E"2IQ@MQWMK+6G<2EQ_Z,VXUM,:QDFY,J$X$UOMP,:"!26 M(!!M/4&'<=PA$3'9ADL;MAS4@LL#"M[@Q)J:31"F(J%9MI M2"ZTPL.<4Z%CZ,NW56W,CY03_?3)R.H7PJ(LS YW>\#9AV ML*-A]>M,5#U\<8[EF:8:TC52P>M! 1]+(M&[? 47%%%'6#(X$7(!@>]\U,%G M ,O12I& #:-?RHQ"S^^ +NL&TV7*XA09&4: 13PVR1R00)0B<8K3B([0%-.J M,KE\PW_G1CZ+*R7N_#@K.:H6H])<>]%T(5N[I-">O O:-L&](>\(>^UDO5F: M03_0L?:@"?,_>MZ_M^.[7^-XEJ$S%]8M,;(1++Z)SBL:F"W\84:8#HD<]Z5& MN*/Y"'9\.!\Y"4?\BQP1+CIF^HQEV#MJ.DI.3#=B=C)RE=PZ2& (F<6+VAE5 M)+H/7[2^NJZ;EDZ1"#-=-3$2$AL6W9QPDA! \#_G>2E1XLF![!GF,L#"$>2_9/M< MLBQF.>%PLKYW.)O-, [DSB?<[)FC@W2 M>/NS.5 =!G6DZ'KJ5,_^1EC8-TP;UPX;I/7KK)S,J6./C62FJ S)C6!)%0;] MOMO=72=L2_/-&S#[FLR\=SOX&U!+ 0(4 Q0 ( -. #%,][M"K>0P #]\ M 1 " 0 !T96QA+3(P,C$P-C,P+GAS9%!+ 0(4 Q0 M ( -. #%.K"(LAT@H %Z. 5 " :@, !T96QA+3(P M,C$P-C,P7V-A;"YX;6Q02P$"% ,4 " #3@ Q36W00*T 6 !)3P$ %0 M @ &M%P =&5L82TR,#(Q,#8S,%]D968N>&UL4$L! A0#% M @ TX ,4P%RR6<12P - X% !4 ( !("X '1E;&$M,C R M,3 V,S!?;&%B+GAM;%!+ 0(4 Q0 ( -. #%.A5GL7#2\ (]M P 5 M " 61Y !T96QA+3(P,C$P-C,P7W!R92YX;6Q02P$"% ,4 M" #3@ Q3$%COA?R$ 0#$0A( %0 @ &DJ =&5L82TR,#(Q M,#8S,'@Q,'$N:'1M4$L! A0#% @ TX ,4S' =YP2"0 TS$ !@ M ( !TRT" '1E;&$M,C R,3 V,S!X97@S,60Q+FAT;5!+ 0(4 Q0 M ( -. #%-W+D]-#@D +\Q 8 " 1LW @!T96QA+3(P M,C$P-C,P>&5X,S%D,BYH=&U02P$"% ,4 " #3@ Q3*SWL7Z0% ".&P M& @ %?0 ( =&5L82TR,#(Q,#8S,'AE>#,R9#$N:'1M4$L! M A0#% @ TX ,4Y&(71G.!0 2QP !@ ( !.48" '1E L;&$M,C R,3 V,S!X97@S,F0R+FAT;5!+!08 "@ * *8" ]3 ( ! end