0001558370-21-014574.txt : 20211104 0001558370-21-014574.hdr.sgml : 20211104 20211104160325 ACCESSION NUMBER: 0001558370-21-014574 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 81 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211104 DATE AS OF CHANGE: 20211104 FILER: COMPANY DATA: COMPANY CONFORMED NAME: COLLEGIUM PHARMACEUTICAL, INC CENTRAL INDEX KEY: 0001267565 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] IRS NUMBER: 000000000 STATE OF INCORPORATION: VA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-37372 FILM NUMBER: 211379840 BUSINESS ADDRESS: STREET 1: 100 TECHNOLOGY CENTER DRIVE CITY: STOUGHTON STATE: MA ZIP: 02072 BUSINESS PHONE: 781-713-3699 MAIL ADDRESS: STREET 1: 100 TECHNOLOGY CENTER DRIVE CITY: STOUGHTON STATE: MA ZIP: 02072 FORMER COMPANY: FORMER CONFORMED NAME: COLLEGIUM PHARMACEUTICAL INC DATE OF NAME CHANGE: 20031020 10-Q 1 coll-20210930x10q.htm 10-Q
00000000000000346120543461205416510004804000Q3false0001267565--12-3120210001267565us-gaap:TreasuryStockMember2021-07-012021-09-300001267565us-gaap:SubsequentEventMember2021-11-3000012675652021-08-310001267565us-gaap:RetainedEarningsMember2021-09-300001267565us-gaap:AdditionalPaidInCapitalMember2021-09-300001267565us-gaap:RetainedEarningsMember2021-06-300001267565us-gaap:AdditionalPaidInCapitalMember2021-06-3000012675652021-06-300001267565srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2021-03-310001267565srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2021-03-310001267565us-gaap:RetainedEarningsMember2021-03-310001267565us-gaap:AdditionalPaidInCapitalMember2021-03-310001267565srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-03-3100012675652021-03-310001267565us-gaap:RetainedEarningsMember2020-12-310001267565us-gaap:AdditionalPaidInCapitalMember2020-12-310001267565us-gaap:RetainedEarningsMember2020-09-300001267565us-gaap:AdditionalPaidInCapitalMember2020-09-300001267565us-gaap:RetainedEarningsMember2020-06-300001267565us-gaap:AdditionalPaidInCapitalMember2020-06-3000012675652020-06-300001267565us-gaap:RetainedEarningsMember2020-03-310001267565us-gaap:AdditionalPaidInCapitalMember2020-03-3100012675652020-03-310001267565us-gaap:RetainedEarningsMember2019-12-310001267565us-gaap:AdditionalPaidInCapitalMember2019-12-310001267565us-gaap:TreasuryStockMember2021-09-300001267565us-gaap:CommonStockMember2021-09-300001267565us-gaap:CommonStockMember2021-06-300001267565us-gaap:CommonStockMember2021-03-310001267565us-gaap:CommonStockMember2020-12-310001267565us-gaap:CommonStockMember2020-09-300001267565us-gaap:CommonStockMember2020-06-300001267565us-gaap:CommonStockMember2020-03-310001267565us-gaap:CommonStockMember2019-12-310001267565us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001267565us-gaap:EmployeeStockOptionMember2020-12-310001267565us-gaap:EmployeeStockOptionMember2021-09-300001267565coll:StockIncentivePlan2014Member2021-09-300001267565coll:StockIncentivePlan2014Member2015-05-310001267565us-gaap:RestrictedStockUnitsRSUMember2021-09-300001267565us-gaap:PerformanceSharesMember2021-09-300001267565us-gaap:RestrictedStockUnitsRSUMember2020-12-310001267565us-gaap:PerformanceSharesMember2020-12-310001267565coll:XtampzaMember2021-07-012021-09-300001267565coll:NucyntaMember2021-07-012021-09-300001267565coll:NucyntaIrMember2021-07-012021-09-300001267565coll:NucyntaErMember2021-07-012021-09-300001267565coll:XtampzaMember2021-01-012021-09-300001267565coll:NucyntaMember2021-01-012021-09-300001267565coll:NucyntaIrMember2021-01-012021-09-300001267565coll:NucyntaErMember2021-01-012021-09-300001267565coll:XtampzaMember2020-07-012020-09-300001267565coll:NucyntaMember2020-07-012020-09-300001267565coll:NucyntaIrMember2020-07-012020-09-300001267565coll:NucyntaErMember2020-07-012020-09-300001267565coll:XtampzaMember2020-01-012020-09-300001267565coll:NucyntaMember2020-01-012020-09-300001267565coll:NucyntaIrMember2020-01-012020-09-300001267565coll:NucyntaErMember2020-01-012020-09-300001267565coll:PharmakonTermNotesMember2020-02-132020-02-130001267565us-gaap:SecuredDebtMember2020-01-012020-09-300001267565us-gaap:ConvertibleDebtMember2020-01-012020-09-300001267565us-gaap:RetainedEarningsMember2021-07-012021-09-300001267565us-gaap:RetainedEarningsMember2021-04-012021-06-300001267565us-gaap:RetainedEarningsMember2021-01-012021-03-310001267565us-gaap:RetainedEarningsMember2020-07-012020-09-300001267565us-gaap:RetainedEarningsMember2020-04-012020-06-300001267565us-gaap:RetainedEarningsMember2020-01-012020-03-310001267565coll:PurduePharmaLimitedPartnershipPatentInfringementMember2016-06-012017-09-300001267565coll:OpioidLitigationMember2021-01-012021-09-300001267565coll:MultiDistrictLitigationMember2019-10-012019-10-310001267565coll:PurduePharmaLimitedPartnershipPatentInfringementMember2015-11-012017-04-300001267565coll:SiliconValleyBankTermLoanFacilityMember2020-01-310001267565coll:PharmakonTermNotesMember2021-07-012021-09-300001267565coll:PharmakonTermNotesMember2021-01-012021-09-300001267565us-gaap:WarrantMember2021-07-012021-09-300001267565us-gaap:RestrictedStockUnitsRSUMember2021-07-012021-09-300001267565us-gaap:EmployeeStockOptionMember2021-07-012021-09-300001267565coll:EmployeeStockPurchaseProgramMember2021-07-012021-09-300001267565us-gaap:WarrantMember2021-01-012021-09-300001267565us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-09-300001267565us-gaap:EmployeeStockOptionMember2021-01-012021-09-300001267565us-gaap:ConvertibleNotesPayableMember2021-01-012021-09-300001267565coll:EmployeeStockPurchaseProgramMember2021-01-012021-09-300001267565us-gaap:RestrictedStockUnitsRSUMember2020-07-012020-09-300001267565us-gaap:PerformanceSharesMember2020-07-012020-09-300001267565us-gaap:EmployeeStockOptionMember2020-07-012020-09-300001267565us-gaap:WarrantMember2020-01-012020-09-300001267565us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-09-300001267565us-gaap:PerformanceSharesMember2020-01-012020-09-300001267565us-gaap:EmployeeStockOptionMember2020-01-012020-09-300001267565coll:NucyntaMember2021-09-300001267565coll:NucyntaMember2020-12-310001267565coll:NucyntaMember2019-12-310001267565srt:CumulativeEffectPeriodOfAdoptionAdjustmentMembercoll:AccountingStandardsUpdate202006Member2021-07-012021-09-300001267565srt:CumulativeEffectPeriodOfAdoptionAdjustmentMembercoll:AccountingStandardsUpdate202006Member2021-01-012021-09-300001267565coll:PharmakonTermNotesMember2020-02-060001267565coll:ConversionOfConvertibleDebtAfterCalendarQuarterEndingOnMarch312020Memberus-gaap:ConvertibleNotesPayableMember2021-01-012021-09-3000012675652020-01-012020-12-310001267565coll:PharmakonTermNotesMember2021-09-300001267565coll:SiliconValleyBankTermLoanFacilityMemberus-gaap:PrimeRateMember2020-01-012020-01-310001267565coll:ContractWithCustomerRefundLiabilityMember2021-09-300001267565coll:AllowanceForRebatesAndIncentivesMember2021-09-300001267565coll:AllowanceAndChargebacksForTradeReceivablesMember2021-09-300001267565coll:ContractWithCustomerRefundLiabilityMember2020-12-310001267565coll:AllowanceForRebatesAndIncentivesMember2020-12-310001267565coll:AllowanceAndChargebacksForTradeReceivablesMember2020-12-310001267565coll:ContractWithCustomerRefundLiabilityMember2020-09-300001267565coll:AllowanceForRebatesAndIncentivesMember2020-09-300001267565coll:AllowanceAndChargebacksForTradeReceivablesMember2020-09-300001267565coll:ContractWithCustomerRefundLiabilityMember2019-12-310001267565coll:AllowanceForRebatesAndIncentivesMember2019-12-310001267565coll:AllowanceAndChargebacksForTradeReceivablesMember2019-12-310001267565coll:ThirdAmendmentToCommercializationAgreementMember2018-11-3000012675652019-12-310001267565us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2021-09-300001267565us-gaap:MoneyMarketFundsMember2021-09-300001267565us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2020-12-310001267565us-gaap:MoneyMarketFundsMember2020-12-3100012675652020-09-300001267565us-gaap:RestrictedStockUnitsRSUMember2021-07-012021-09-300001267565us-gaap:PerformanceSharesMember2021-07-012021-09-300001267565us-gaap:EmployeeStockOptionMember2021-07-012021-09-300001267565us-gaap:ConvertibleNotesPayableMember2021-07-012021-09-300001267565us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-09-300001267565us-gaap:PerformanceSharesMember2021-01-012021-09-300001267565us-gaap:EmployeeStockOptionMember2021-01-012021-09-300001267565us-gaap:WarrantMember2020-07-012020-09-300001267565us-gaap:RestrictedStockUnitsRSUMember2020-07-012020-09-300001267565us-gaap:PerformanceSharesMember2020-07-012020-09-300001267565us-gaap:EmployeeStockOptionMember2020-07-012020-09-300001267565us-gaap:ConvertibleNotesPayableMember2020-07-012020-09-300001267565coll:EmployeeStockPurchaseProgramMember2020-07-012020-09-300001267565us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-09-300001267565us-gaap:PerformanceSharesMember2020-01-012020-09-300001267565us-gaap:EmployeeStockOptionMember2020-01-012020-09-300001267565us-gaap:ConvertibleNotesPayableMember2020-01-012020-09-300001267565coll:EmployeeStockPurchaseProgramMember2020-01-012020-09-300001267565coll:NucyntaMember2021-01-012021-09-300001267565coll:NucyntaMember2020-02-012020-12-310001267565coll:NucyntaMember2020-01-012020-02-050001267565us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-07-012021-09-300001267565us-gaap:ResearchAndDevelopmentExpenseMember2021-07-012021-09-300001267565us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-09-300001267565us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-09-300001267565us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-07-012020-09-300001267565us-gaap:ResearchAndDevelopmentExpenseMember2020-07-012020-09-300001267565us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-09-300001267565us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-09-300001267565srt:CumulativeEffectPeriodOfAdoptionAdjustmentMembercoll:AccountingStandardsUpdate202006Member2020-12-3100012675652020-02-012020-02-2900012675652018-01-012018-01-3100012675652021-10-310001267565us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-300001267565us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-3000012675652020-04-012020-06-300001267565us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-310001267565us-gaap:CommonStockMember2020-07-012020-09-300001267565us-gaap:CommonStockMember2020-04-012020-06-300001267565us-gaap:CommonStockMember2020-01-012020-03-310001267565us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-300001267565us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-3000012675652021-04-012021-06-300001267565us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-3100012675652021-01-012021-03-310001267565us-gaap:CommonStockMember2021-07-012021-09-300001267565us-gaap:CommonStockMember2021-04-012021-06-300001267565us-gaap:CommonStockMember2021-01-012021-03-310001267565us-gaap:PerformanceSharesMember2021-01-012021-09-300001267565srt:MaximumMembercoll:StockIncentivePlan2014Member2021-01-012021-09-300001267565coll:StockIncentivePlan2014Member2021-01-012021-09-300001267565srt:MinimumMember2021-01-012021-09-300001267565srt:MaximumMember2021-01-012021-09-300001267565coll:MultiDistrictLitigationMember2021-01-012021-09-300001267565coll:OpioidLitigationMember2021-09-300001267565coll:MultiDistrictLitigationMember2021-09-300001267565coll:PurduePharmaLimitedPartnershipPatentInfringementDistrictOfMassachusettsMember2015-03-242015-03-240001267565coll:PurduePharmaLimitedPartnershipPatentInfringementDistrictOfDelawareMember2015-03-242015-03-240001267565coll:PurduePharmaLimitedPartnershipPatentInfringementMember2015-02-112015-02-1100012675652021-07-012021-09-3000012675652020-07-012020-09-3000012675652020-01-012020-09-300001267565coll:PurduePharmaLimitedPartnershipPatentInfringementMembersrt:MaximumMember2019-10-022019-10-020001267565coll:EmployeeStockPurchasePlanMember2021-07-012021-09-300001267565coll:EmployeeStockPurchasePlanMember2021-01-012021-09-300001267565coll:EmployeeStockPurchasePlanMember2020-07-012020-09-300001267565coll:EmployeeStockPurchasePlanMember2020-01-012020-09-300001267565coll:PurduePharmaLimitedPartnershipPatentInfringementMember2020-09-112020-09-110001267565coll:PurduePharmaLimitedPartnershipPatentInfringementMember2019-10-022019-10-020001267565us-gaap:ConvertibleNotesPayableMember2021-09-300001267565coll:DebtPrepaidPriorToSecondYearAnniversaryOfClosingDateMembercoll:PharmakonTermNotesMember2020-02-062020-02-060001267565coll:DebtPrepaidBetweenSecondAndThirdYearAnniversaryOfClosingDateMembercoll:PharmakonTermNotesMember2020-02-062020-02-060001267565coll:DebtPrepaidBetweenOnOrAfterThirdYearAnniversaryOfClosingDateMembercoll:PharmakonTermNotesMember2020-02-062020-02-060001267565coll:PharmakonTermNotesMemberus-gaap:LondonInterbankOfferedRateLIBORMember2020-02-062020-02-060001267565coll:PharmakonTermNotesMember2020-02-062020-02-060001267565us-gaap:ConvertibleNotesPayableMember2020-02-1300012675652021-01-012021-09-300001267565coll:ContractWithCustomerRefundLiabilityMember2020-01-012020-09-300001267565coll:ContractWithCustomerRefundLiabilityMember2021-01-012021-09-300001267565coll:AllowanceForRebatesAndIncentivesMember2021-01-012021-09-300001267565coll:AllowanceAndChargebacksForTradeReceivablesMember2021-01-012021-09-300001267565coll:AllowanceForRebatesAndIncentivesMember2020-01-012020-09-300001267565coll:AllowanceAndChargebacksForTradeReceivablesMember2020-01-012020-09-300001267565us-gaap:ConvertibleNotesPayableMember2021-07-012021-09-300001267565us-gaap:ConvertibleNotesPayableMember2021-01-012021-09-300001267565us-gaap:ConvertibleNotesPayableMember2020-07-012020-09-300001267565us-gaap:ConvertibleNotesPayableMember2020-01-012020-09-300001267565coll:GrnenthalGmbhMembercoll:NucyntaMember2020-02-132020-02-130001267565coll:GrnenthalGmbhMembercoll:NucyntaMembercoll:AssetPurchaseAgreementMember2020-02-132020-02-130001267565coll:AssertioMembercoll:NucyntaMembercoll:AssetPurchaseAgreementMember2020-02-012020-02-290001267565coll:NucyntaMembercoll:AssetPurchaseAgreementMember2020-02-290001267565coll:NucyntaMembercoll:AssetPurchaseAgreementMember2020-02-012020-02-290001267565us-gaap:ConvertibleNotesPayableMember2020-02-132020-02-1300012675652020-01-012020-03-310001267565coll:NucyntaMember2020-02-2900012675652021-09-3000012675652020-12-31iso4217:USDxbrli:purecoll:Dcoll:casecoll:lawsuitcoll:patentcoll:stateiso4217:USDxbrli:sharesxbrli:shares

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

(Mark One)

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

For the quarterly period ended September 30, 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-37372

A picture containing text, clipart

Description automatically generated

Collegium Pharmaceutical, Inc.

(Exact name of registrant as specified in its charter)

Virginia
(State or other jurisdiction of
incorporation or organization)

03-0416362
(I.R.S. Employer
Identification Number)

100 Technology Center Drive
Stoughton, MA
(Address of principal executive offices)

02072
(Zip Code)

(781) 713-3699

(Registrant’s telephone number, including area code)

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

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock, par value $0.001 per share

COLL

The NASDAQ Global Select Market

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes   No 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes   No 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

Large accelerated filer

  

Accelerated filer

  

Non-accelerated filer

  

Smaller reporting company

Emerging growth company 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes   No 

As of October 31, 2021, there were 34,568,709 shares of Common Stock, $0.001 par value per share, outstanding.

FORWARD-LOOKING STATEMENTS

Statements made in this Quarterly Report on Form 10-Q 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 current expectations and projections relating to our financial condition, results of operations, plans, objectives, future performance and business. These statements may be preceded by, followed by or include the words “aim,” “anticipate,” “believe,” “estimate,” “expect,” “forecast,” “intend,” “outlook,” “plan,” “potential,” “project,” “projection,” “seek,” “may,” “could,” “would,” “should,” “can,” “can have,” “likely,” the negatives thereof and other words and terms of similar meaning.

Forward-looking statements are inherently subject to risks, uncertainties and assumptions; they are not guarantees of performance. You should not place undue reliance on these statements. We have based these forward-looking statements on our current expectations and projections about future events. Although we believe that our assumptions made in connection with the forward-looking statements are reasonable, we cannot assure you that the assumptions and expectations will prove to be correct.

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:

our ability to commercialize and grow sales of our products, particularly in light of current global challenges stemming from the COVID-19 pandemic;
our ability to obtain and maintain regulatory approval of our products, and any related restrictions, limitations, and/or warnings in the label of an approved product;
the size of the markets for our products, and our ability to service those markets;
the success of competing products that are or become available;
our ability to obtain and maintain reimbursement and third-party payor contracts with favorable terms for our products;
the costs of commercialization activities, including marketing, sales and distribution;
the rate and degree of market acceptance of our products;
changing market conditions for our products;
the outcome of any patent infringement, opioid-related or other litigation that may be brought by or against us, including litigation with Purdue Pharma, L.P.;
the outcome of any governmental investigation related to the manufacture, marketing and sale of opioid medications;
the performance of our third-party suppliers and manufacturers;
our ability to secure adequate supplies of active pharmaceutical ingredients for each of our products, manufacture adequate quantities of commercially salable inventory and maintain our supply chain in the face of global challenges, such as the COVID-19 pandemic;
our ability to effectively manage our relationships with licensors and to commercialize products that we in-license from third parties;
our ability to attract collaborators with development, regulatory and commercialization expertise;
our ability to obtain funding for our business development;
our ability to comply with the terms of our outstanding indebtedness;
regulatory and legislative developments in the United States, including the adoption of opioid stewardship and similar taxes that may impact our business;
our ability to obtain and maintain sufficient intellectual property protection for our products and any product candidates;
our ability to comply with stringent government regulations relating to the manufacturing and marketing of pharmaceutical products, including U.S. Drug Enforcement Agency (“DEA”) compliance;
our customer concentration, which may adversely affect our financial condition and results of operations;
the accuracy of our estimates regarding expenses, revenue, capital requirements and need for additional financing; and
the other risks, uncertainties and factors discussed under the heading “Risk Factors” in this Quarterly Report on Form 10-Q.

In light of these risks and uncertainties, expected results or other anticipated events or circumstances discussed in this Quarterly Report on Form 10-Q (including the exhibits hereto) might not occur. We undertake no obligation, and specifically decline any obligation, to publicly update or revise any forward-looking statements, even if experience or future developments make it clear that projected results expressed or implied in such statements will not be realized, except as may be required by law.

These and other risks are described under the heading “Risk Factors” in this Quarterly Report on Form 10-Q. Those factors and the other risk factors described therein are not necessarily all of the important factors that could cause actual results or developments to differ materially from those expressed in any of our forward-looking statements. Other unknown or unpredictable factors also could harm our results. Consequently, there can be no assurance that actual results or developments anticipated by us will be realized or, even if substantially realized, that they will have the expected consequences to, or effects on, us. Given these uncertainties, prospective investors are cautioned not to place undue reliance on such forward-looking statements.

3

 

PART I—FINANCIAL INFORMATION

Item 1. Condensed Consolidated Financial Statements (Unaudited).

Collegium Pharmaceutical, Inc.

CONDENSED CONSOLIDATED BALANCE SHEETS

(in thousands, except share and per share amounts)

September 30, 

December 31, 

2021

2020

Assets

 

    

 

    

Current assets

Cash and cash equivalents

$

193,241

$

174,116

Accounts receivable, net

148,999

83,320

Inventory

17,358

15,614

Prepaid expenses and other current assets

 

3,640

 

4,838

Total current assets

 

363,238

 

277,888

Property and equipment, net

 

19,629

 

18,988

Operating lease assets

7,835

8,391

Intangible asset, net

285,518

335,904

Restricted cash

2,547

2,547

Deferred tax assets

63,026

Other noncurrent assets

10

123

Total assets

$

741,803

$

643,841

Liabilities and shareholders' equity

Current liabilities

Accounts payable

$

7,730

$

10,016

Accrued expenses

 

20,592

 

24,656

Accrued rebates, returns and discounts

191,723

156,554

Current portion of term notes payable

48,135

47,495

Current portion of operating lease liabilities

793

730

Total current liabilities

 

268,973

 

239,451

Term notes payable, net of current portion

73,832

110,019

Convertible senior notes

139,738

99,575

Operating lease liabilities, net of current portion

 

8,166

 

8,765

Total liabilities

 

490,709

 

457,810

Commitments and contingencies (see Note 14)

Shareholders’ equity:

Preferred stock, $0.001 par value; authorized shares - 5,000,000

Common stock, $0.001 par value; authorized shares - 100,000,000; 35,656,193 issued and 34,797,153 outstanding shares at September 30, 2021 and 34,612,054 at December 31, 2020

 

36

 

35

Additional paid-in capital

 

499,846

 

519,143

Accumulated deficit

 

(231,308)

 

(333,147)

Treasury stock, at cost; 859,040 shares at September 30, 2021 and none at December 31, 2020

(17,480)

Total shareholders’ equity

 

251,094

 

186,031

Total liabilities and shareholders’ equity

$

741,803

$

643,841

See accompanying notes to the Condensed Consolidated Financial Statements.

4

Collegium Pharmaceutical, Inc.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(in thousands, except share and per share amounts)

Three months ended September 30, 

Nine months ended September 30, 

2021

2020

2021

2020

Product revenues, net

$

78,843

$

79,176

$

249,506

$

233,745

Cost of product revenues

Cost of product revenues (excluding intangible asset amortization)

15,934

14,188

47,170

54,316

Intangible asset amortization

16,796

16,795

50,386

43,885

Total cost of products revenues

 

32,730

30,983

 

97,556

 

98,201

Gross profit

46,113

48,193

151,950

135,544

Operating expenses

Research and development

1,450

2,141

7,842

7,300

Selling, general and administrative

 

30,514

 

26,426

 

92,358

87,008

Total operating expenses

 

31,964

 

28,567

 

100,200

 

94,308

Income from operations

 

14,149

 

19,626

 

51,750

41,236

Interest expense

 

(5,115)

 

(8,063)

 

(16,257)

(21,145)

Interest income

3

3

9

229

Income before income taxes

9,037

11,566

35,502

20,320

Provision for (benefit from) income taxes

991

280

(61,049)

526

Net income

$

8,046

$

11,286

$

96,551

$

19,794

Earnings per share — basic

$

0.23

$

0.33

$

2.74

$

0.58

Weighted-average shares — basic

35,373,909

34,540,126

35,210,966

34,346,071

Earnings per share — diluted

$

0.22

$

0.32

$

2.42

$

0.56

Weighted-average shares — diluted

36,261,174

35,069,188

41,274,190

35,054,777

See accompanying notes to the Condensed Consolidated Financial Statements.

5

Collegium Pharmaceutical, Inc.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)

Nine months ended September 30, 

2021

    

2020

    

Operating activities

Net income

$

96,551

$

19,794

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

Amortization expense

50,386

43,885

Depreciation expense

1,312

589

Deferred income taxes

(63,026)

Stock-based compensation expense

 

19,343

 

15,700

Non-cash lease expense

20

49

Non-cash interest expense for amortization of debt discount and issuance costs

 

2,627

 

6,427

Changes in operating assets and liabilities:

Accounts receivable

(65,679)

(3,513)

Inventory

(2,260)

(9,315)

Prepaid expenses and other assets

 

1,230

 

39

Accounts payable

 

(2,286)

 

244

Accrued expenses

 

(6,028)

 

(15,231)

Accrued rebates, returns and discounts

35,169

12,697

Net cash provided by operating activities

 

67,359

 

71,365

Investing activities

Purchase of intangible asset

(368,226)

Purchases of property and equipment

(1,429)

 

(4,065)

Net cash used in investing activities

 

(1,429)

 

(372,291)

Financing activities

Proceeds from issuances of common stock from employee stock purchase plans

755

758

Proceeds from the exercise of stock options

 

9,613

 

6,394

Payments made for employee stock tax withholdings

(4,149)

(2,169)

Repurchases of common stock

(15,524)

Proceeds from issuance of term note, net of issuance costs of $2,456

192,117

Proceeds from convertible senior notes, net of issuance costs of $5,473

138,277

Repayment of term notes

(37,500)

(25,000)

Repayment of term loan

(11,500)

Net cash (used in) provided by financing activities

 

(46,805)

 

298,877

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

 

19,125

 

(2,049)

Cash, cash equivalents and restricted cash at beginning of period

 

176,663

 

170,019

Cash, cash equivalents and restricted cash at end of period

$

195,788

$

167,970

Reconciliation of cash, cash equivalents and restricted cash to the Consolidated Balance Sheets:

Cash and cash equivalents

$

193,241

$

165,423

Restricted cash

2,547

2,547

Total cash, cash equivalents and restricted cash

$

195,788

$

167,970

Supplemental disclosure of cash flow information

Cash paid for interest

$

14,573

$

14,718

Cash paid for income taxes

$

2,329

$

Supplemental disclosure of non-cash activities

Acquisition of property and equipment in accounts payable and accrued expenses

$

301

$

738

Accrued royalties discharged upon closing of asset acquisition

$

$

1,145

Accrued repurchases of common stock

$

1,956

$

Inventory used in the construction and installation of property and equipment

$

516

$

1,812

See accompanying notes to the Condensed Consolidated Financial Statements.

6

Table of Contents

Collegium Pharmaceutical, Inc.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(unaudited, in thousands, except share and per share amounts)

1. Nature of Business

Collegium Pharmaceutical, Inc. (the “Company”) was incorporated in Delaware in April 2002 and then reincorporated in Virginia in July 2014. The Company has its principal operations in Stoughton, Massachusetts. The Company is a specialty pharmaceutical company committed to being the leader in responsible pain management. The Company’s first product, Xtampza® ER, is an abuse-deterrent, extended-release, oral formulation of oxycodone. In April 2016, the United States Food and Drug Administration (the “FDA”) approved the Company’s new drug application (“NDA”) for Xtampza ER for the management of pain severe enough to require daily, around-the-clock, long-term opioid treatment and for which alternative treatment options are inadequate. In June 2016, the Company announced the commercial launch of Xtampza ER.

The Company’s product portfolio also includes Nucynta® ER and Nucynta IR (the “Nucynta Products”). On February 6, 2020, the Company entered into an Asset Purchase Agreement with Assertio Therapeutics, Inc. (“Assertio”), pursuant to which the Company agreed to acquire from Assertio certain assets related to the Nucynta Products (the “Nucynta Acquisition”) that it had previously licensed pursuant to a 2017 commercialization agreement with Assertio (the “Nucynta Commercialization Agreement”). The Nucynta Acquisition included a license from Grünenthal GmbH (“Grünenthal”), pursuant to which the Company assumed all commercialization responsibilities, including sales and marketing, for the Nucynta Products. The Nucynta Acquisition was consummated on February 13, 2020 for an aggregate purchase price of $375,000, subject to certain closing and post-closing adjustments as described in the Nucynta Purchase Agreement. Following the closing, the Company’s prior royalty obligation to Assertio ceased and the Company’s only remaining royalty obligation is to pay 14% of net sales of the Nucynta Products directly to Grünenthal.

The Company periodically reviews its accounting estimates in light of changes in circumstances, facts and experience. As of the date of the filing of this Quarterly Report on Form 10-Q, the Company expects the COVID-19 pandemic and actions taken to contain it to continue to impact its revenue. Notwithstanding the lifting of COVID-19 restrictions in many jurisdictions, and amidst continuing public health concerns relating to the spread of COVID-19, weekly pain patient office visits continue to be depressed compared to pre-COVID periods, which in turn may account for fewer patients beginning therapy with the Company’s products. The Company believes that the disruptions caused by COVID-19 will continue and there remains substantial uncertainty as to when such disruptions will cease.

The Company’s operations are subject to certain risks and uncertainties. The principal risks include inability to continue successfully commercializing products, changing market conditions for products and development of competing products, changing regulatory environment and reimbursement landscape, litigation related to opioid marketing and distribution practices, inability to manufacture adequate commercial inventory, inability to secure adequate supplies of active pharmaceutical ingredients, protection of intellectual property, and patent infringement litigation.

The Company believes that its cash and cash equivalents at September 30, 2021, together with expected cash inflows from the commercialization of its products, will enable the Company to fund its operating expenses, debt service and capital expenditure requirements under its current business plan for the foreseeable future.

2. Summary of Significant Accounting Policies

Basis of Presentation

The accompanying unaudited Condensed Consolidated Financial Statements include the accounts of Collegium Pharmaceutical, Inc. (a Virginia corporation) as well as the accounts of Collegium Securities Corp. (a Massachusetts corporation), incorporated in December 2015, and Collegium NF, LLC (a Delaware limited liability company), organized in December 2017, both wholly owned subsidiaries requiring consolidation. The consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial reporting and as required by Regulation S-X, Rule 10-01.

7

Accordingly, they do not include all of the information and footnotes required by GAAP for complete consolidated financial statements.

In the opinion of the Company’s management, the accompanying unaudited Condensed Consolidated Financial Statements contain all adjustments (consisting of items of a normal and recurring nature) necessary to fairly present the financial position of the Company as of September 30, 2021, and the results of operations and cash flows for the three and nine months ended September 30, 2021 and 2020. The results of operations for the nine months ended September 30, 2021 are not necessarily indicative of the results to be expected for the full year.

The preparation of the Condensed Consolidated Financial Statements in accordance with GAAP requires the Company to make estimates and assumptions that impact the reported amounts of assets, liabilities, revenues, costs and expenses and the disclosure of contingent assets and liabilities in the Company’s consolidated financial statements and accompanying notes. Estimates in the Company’s consolidated financial statements include revenue recognition, including the estimates of product returns, units prescribed, discounts and allowances related to commercial sales of products, estimates of useful lives with respect to intangible assets, accounting for stock-based compensation, contingencies, impairment of intangible assets and tax valuation allowances. The Company bases estimates and assumptions on historical experience when available and on various factors that it believes to be reasonable under the circumstances. The Company evaluates its estimates and assumptions on an ongoing basis. The Company’s actual results may differ from these estimates under different assumptions or conditions. The consolidated interim financial statements should be read in conjunction with the audited financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2020 (the “Annual Report”).

Subsequent Events

In November 2021, the Company’s Board of Directors authorized an accelerated share repurchase program to repurchase $25,000 of the company’s common stock, as part of the $100,000 Repurchase Program authorized in August 2021.

Significant Accounting Policies

The Company’s significant accounting policies are described in Note 2, “Summary of Significant Accounting Policies,” in the Company’s Annual Report. There have been no material changes in the Company’s significant accounting policies, other than the adoption of accounting pronouncements below, as compared to the significant accounting policies described in the Annual Report.

Recently Adopted Accounting Pronouncements

In December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. The amendments in ASU 2019-12 affect a wide variety of income tax accounting standards with the objective of reducing their complexity. The new standard became effective for annual and interim periods beginning after December 15, 2020. The Company adopted this standard effective January 1, 2021 and the adoption did not have a material impact on the Company’s condensed consolidated financial statements.

In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, to ease the potential burden in accounting for reference rate reform. The amendments in ASU 2020-04 are elective and apply to all entities that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued due to reference rate reform. The new standard became effective immediately and may be applied prospectively to contracts and transactions through December 31, 2022. Subsequent to issuance, the FASB issued ASU 2021-01 in January 2021 to refine and clarify some of its guidance on ASU 2020-04. Upon the transition of the Company’s contracts and transactions to new reference rates in connection with reference rate reform, the Company will prospectively apply the standard and disclose the effect on its condensed consolidated financial statements.

In August 2020, the FASB issued ASU 2020-06, Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity. This ASU simplifies the complexity associated with applying U.S. GAAP for certain financial instruments with characteristics of liabilities and equity. More specifically, the amendments focus on the

8

guidance for convertible instruments and derivative scope exceptions for contracts in an entity’s own equity. Under ASU 2020-06, the embedded conversion features are no longer separated from the host contract for convertible instruments with conversion features that are not required to be accounted for as derivatives under Topic 815, or that do not result in substantial premiums accounted for as paid-in capital. Consequently, a convertible debt instrument, such as the Company’s convertible senior notes, will be accounted for as a single liability measured at its amortized cost, as long as no other features require bifurcation and recognition as derivatives. The new guidance also requires the if-converted method to be applied for all convertible instruments and requires additional disclosures. This guidance is required to be adopted by January 1, 2022, and early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020.

The Company elected to early adopt this guidance on January 1, 2021 using the modified retrospective method. Under this transition method, the cumulative effect of the accounting change was removing the impact of recognizing the equity component of the Company’s convertible notes (at issuance and the subsequent accounting impact of additional interest expense from debt discount amortization). The cumulative effect of the accounting change as of January 1, 2021 was an increase to the carrying amount of the convertible notes of $39,489, a reduction to accumulated deficit of $5,288, and a reduction to additional paid-in capital of $44,777. Interest expense of the convertible senior notes will be lower as a result of adoption of this guidance and diluted net loss per share will be computed using the if-converted method for the convertible senior notes. As a result of the adoption of this guidance, interest expense was decreased and net income was increased by $1,651, and basic and diluted earnings per share were increased by $0.05 and $0.04, respectively, for the three months ended September 30, 2021. Interest expense was decreased by and net income was increased by $4,804, basic earnings per share was increased by $0.13, and diluted earnings per share was decreased by $0.10 for the nine months ended September 30, 2021.

In May 2021, the FASB issued ASU 2021-04, Earnings Per Share (Topic 260), Debt—Modifications and Extinguishments (Subtopic 470-50), Compensation—Stock Compensation (Topic 718), and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options. This ASU clarifies and reduces diversity in an issuer’s accounting for modifications or exchanges of freestanding equity-classified written call options that remain equity classified after modification or exchange. The standard is effective for public companies for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2021. The Company has not yet adopted this ASU and does not expect adoption to have a material impact on the Company’s condensed consolidated financial statements.

Recently Issued Accounting Pronouncements Not Yet Adopted

Other recent accounting pronouncements issued, but not yet effective, are not expected to be applicable to the Company or have a material effect on the consolidated financial statements upon future adoption.

9

3. Revenue from Contracts with Customers

The Company’s revenue to date is from sales of the Company’s products, which are primarily sold to distributors (“customers”), which in turn sell the product to pharmacies for the treatment of patients (“end users”).

Revenue Recognition

In accordance with Accounting Standards Codification Topic 606, Revenue from Contracts with Customers (“ASC Topic 606”), the Company recognizes revenue when a customer obtains control of promised goods or services, in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services. To determine revenue recognition for arrangements that an entity determines are within the scope of ASC Topic 606, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation. The Company only applies the five-step model to contracts when it is probable that the entity will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer. At contract inception, once the contract is determined to be within the scope of ASC Topic 606, the Company assesses the goods or services promised within each contract and determines those that are performance obligations and assesses whether each promised good or service is distinct. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when (or as) the performance obligation is satisfied.

Performance Obligations

The Company determined that performance obligations are satisfied and revenue is recognized when a customer takes control of the Company’s product, which occurs at a point in time. This generally occurs upon delivery of the products to customers, at which point the Company recognizes revenue and records accounts receivable. Payment is typically received 30 to 90 days after satisfaction of the Company’s performance obligations. The Company expenses incremental costs of obtaining a contract as and when incurred if the expected amortization period of the assets is one year or less.

Transaction Price and Variable Consideration

Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring products or services to a customer (“transaction price”). The transaction price for product sales includes variable consideration related to sales deductions, including (1) rebates and incentives, including managed care rebates, government rebates, co-pay program incentives, and sales incentives and allowances; (2) product returns, including return estimates for both Xtampza ER and the Nucynta Products; and (3) trade allowances and chargebacks, including fees for distribution service fees, prompt pay discounts, and chargebacks. The Company will estimate the amount of variable consideration that should be included in the transaction price under the expected value method for all sales deductions other than trade allowances, which are estimated under the most likely amount method. These provisions reflect the expected amount of consideration to which the Company is entitled based on the terms of the contract. In addition, the Company made a policy election to exclude from the measurement of the transaction price all taxes that are assessed by a governmental authority that are imposed on revenue-producing transactions.

Provisions for rebates and incentives are based on the estimated amount of rebates and incentives to be claimed on the related sales from the period. As the Company’s rebates and incentives are based on products dispensed to patients, the Company is required to estimate the expected value of claims at the time of product delivery to distributors. Given that distributors sell the product to pharmacies, which in turn dispense the product to patients, claims can be submitted significantly later than the related sales are recognized. The Company’s estimates of these claims are based on the historical experience of existing or similar programs, including current contractual and statutory requirements, specific known market events and trends, industry data, and estimated distribution channel inventory levels. Accruals and related reserves required for rebates and incentives are adjusted as new information becomes available, including actual claims. If actual results vary, the Company may need to adjust these estimates, which could have an effect on earnings in the period of the adjustment.

Provisions for product returns are based on product-level historical trends, as well as relevant market events and other factors, including the proper return of the product within the Company’s return policy. The Company’s return policy requires that product is physically returned within an 18-month window beginning six months prior to expiration and up

10

until twelve months after expiration. For Xtampza ER, because the product has only been commercially sold since June 2016, estimates of product returns are based on a combination of historical returns processed to date—taking into consideration the expiration date of the product upon delivery to customers—as well as forecasted customer buying patterns, shipment and prescription trends, channel inventory levels, and other specifically known market events and trends. For the Nucynta Products, estimates of product returns consider historical trends, as the Nucynta Products have been commercially sold for a number of years, as well as actual returns received or credited.

Provisions for trade allowances and chargebacks are primarily based on customer-level contractual terms. Accruals and related reserves are adjusted as new information becomes available, which generally consists of actual trade allowances and chargebacks processed relating to sales recognized in the period.

The amount of variable consideration that is included in the transaction price may be constrained and is included in net sales only to the extent that it is probable that a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period. Actual amounts of consideration ultimately received may differ from the Company’s estimates. If actual results in the future vary from the Company’s estimates, the Company will adjust these estimates, which would affect net product revenue and earnings in the period such variances become known.

The following tables summarize activity in each of the Company’s product revenue provision and allowance categories for the nine months ended September 30, 2021 and 2020:

    

    

Trade

Rebates and

Product

Allowances and

Nine months ended September 30, 2021

Incentives (1)

Returns (2)

Chargebacks (3)

Balance at December 31, 2020

$

132,775

$

23,779

$

19,055

Provision related to current period sales

273,576

13,750

63,279

Changes in estimate related to prior period sales

(434)

6

Credits/payments made

(261,210)

(3,473)

(58,213)

Credits expired (4)

12,960

Balance at September 30, 2021

$

144,707

$

47,016

$

24,127

    

Trade

Rebates and

Product

Allowances and

Nine months ended September 30, 2020

Incentives (1)

Returns (2)

Chargebacks (3)

Balance at December 31, 2019

$

129,901

$

27,648

$

14,020

Provision related to current period sales

242,389

9,218

55,967

Changes in estimate related to prior period sales

(122)

(182)

Credits/payments made

(237,044)

(1,744)

(56,985)

Balance at September 30, 2020

$

135,124

$

35,122

$

12,820

(1)Provisions for rebates and incentives includes managed care rebates, government rebates and co-pay program incentives. Provisions for rebates and incentives are deducted from gross revenues at the time revenues are recognized and are included in accrued rebates, returns and discounts in the Company’s Condensed Consolidated Balance Sheets.
(2)Provisions for product returns are deducted from gross revenues at the time revenues are recognized and are included in accrued rebates, returns and discounts in the Company’s Condensed Consolidated Balance Sheets.
(3)Provisions for trade allowances and chargebacks include fees for distribution service fees, prompt pay discounts, and chargebacks. Trade allowances and chargebacks are deducted from gross revenue at the time revenues are recognized and are recorded as a reduction to accounts receivable in the Company’s Condensed Consolidated Balance Sheets.
(4)During the nine months ended September 30, 2021, $12,960 of previously credited product returns were no longer eligible for credit under the Company’s returns policy as the product was not received as of the period end.

11

As of September 30, 2021, the Company did not have any transaction price allocated to remaining performance obligations and any costs to obtain contracts with customers, including pre-contract costs and set up costs, were immaterial.

Disaggregation of Revenue

The Company discloses disaggregated revenue from contracts with customers into categories that depict how the nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factors. When selecting the type of category to use to disaggregate revenue, the Company considers how information about the Company’s revenue has been presented for other purposes as well as what information is regularly reviewed and used for evaluating financial performance. As such, the Company disaggregates its product revenue, net from contracts with customers by product, as disclosed in the table below.

Three months ended September 30, 

Nine months ended September 30, 

2021

2020

2021

2020

Xtampza ER

$

30,016

    

$

32,126

$

98,448

97,191

Nucynta Products(1)

48,827

47,050

151,058

136,554

Total product revenues, net

$

78,843

$

79,176

$

249,506

$

233,745

(1) For the three months ended September 30, 2021, the Company recognized Nucynta IR and Nucynta ER product revenues, net of $29,086 and $19,741, respectively. For the three months ended September 30, 2020, the Company recognized Nucynta IR and Nucynta ER product revenues, net of $30,000 and $17,050, respectively. For the nine months ended September 30, 2021, the Company recognized Nucynta IR and Nucynta ER product revenues, net of $88,853 and $62,205, respectively. For the nine months ended September 30, 2020, the Company recognized Nucynta IR and Nucynta ER product revenues, net of $87,044 and $49,510, respectively.

4. License Agreements

The Company periodically enters into license agreements to develop and commercialize its products. As of December 31, 2019, the Company’s only license agreement was the Nucynta Commercialization Agreement. Upon the closing of the Nucynta Acquisition in February 2020, the Nucynta Commercialization Agreement was effectively terminated. Prior to the Nucynta Acquisition, the Company was conditionally obligated to make royalty payments to Assertio conditional upon net sales.

Upon the closing of the Nucynta Acquisition, the Nucynta Commercialization Agreement was effectively terminated and the Company’s royalty payment obligations to Assertio thereunder ceased. Following the closing, the Company no longer pays royalties to Assertio and the Company’s only remaining royalty obligation is to pay 14% of net sales of the Nucynta Products directly to Grünenthal.

The assets acquired, liabilities assumed, and equity interests issued by the Company in connection with the Nucynta Commercialization Agreement are further described in Note 8.

5. Earnings Per Share

Basic earnings per share is calculated by dividing net income by the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share is computed by dividing net income by the weighted average number of shares of common stock, plus potentially dilutive securities outstanding for the period, as determined in accordance with the treasury stock or if-converted accounting method. Potentially dilutive securities outstanding

12

include stock options, unvested restricted stock units (“RSUs”), performance share units (“PSUs”), warrants, and shares related to the convertible senior notes, but are only included to the extent that their addition is dilutive.

The following table presents the computations of basic and dilutive earnings per common share:

Three months ended September 30, 

Nine months ended September 30, 

2021

 

2020

    

2021

 

2020

Numerator:

Net income

$

8,046

$

11,286

$

96,551

$

19,794

Adjustment for interest expense recognized on convertible senior notes:

3,504

Net income — diluted

$

8,046

$

11,286

$

100,055

$

19,794

Denominator:

Weighted-average shares outstanding — basic

35,373,909

    

34,540,126

35,210,966

    

34,346,071

Effect of dilutive securities:

Stock options

435,099

325,569

564,171

438,112

Restricted stock units

333,572

194,127

405,632

250,663

Performance share units

9,366

8,736

Employee stock purchase plan

1,829

3,403

Warrants

116,765

164,884

11,195

Convertible senior notes

4,925,134

Weighted average shares outstanding — diluted

36,261,174

35,069,188

41,274,190

35,054,777

Earnings per share — basic

$

0.23

$

0.33

$

2.74

$

0.58

Earnings per share — diluted

$

0.22

$

0.32

$

2.42

$

0.56

The Company has the option to settle the conversion obligation for its convertible senior notes due in 2026 in cash, shares or a combination of the two. Since the Company intends to settle the principal amount of the convertible senior notes in cash, the Company used the treasury stock method for determining the potential dilution in the diluted earnings per share computation for the three and nine months ended September 30, 2020. Effective for the three and nine months ended September 30, 2021, the Company used the if-converted method for the convertible senior notes as a result of the adoption of ASU 2020-06, as described in Recently Adopted Accounting Pronouncements above.

The following table presents dilutive securities excluded from the calculation of diluted earnings per share:

Three months ended September 30, 

 

Nine months ended September 30, 

2021

 

2020

 

2021

 

2020

Stock options

1,433,791

2,418,599

1,360,024

2,305,756

Restricted stock units

694,694

601,679

50,450

601,679

Performance share units

353,100

267,498

353,100

267,498

Employee stock purchase plan

26,137

26,137

Warrants

1,041,667

Convertible senior notes

4,925,134

4,925,134

4,925,134

For PSUs, these securities were excluded from the calculation of diluted earnings per share as the performance-based or market-based vesting conditions were not met as of the end of the reporting period. For all other securities, these securities were excluded from the calculation of diluted earnings per share as their inclusion would have had an anti-dilutive effect.

13

6. Fair Value of Financial Instruments

Disclosures of fair value information about financial instruments are required, whether or not recognized in the balance sheet, for financial instruments with respect to which it is practicable to estimate that value. Fair value measurements and disclosures describe the fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value, as follows:

Level 1 inputs:

Quoted prices (unadjusted) in active markets for identical assets or liabilities

Level 2 inputs:

Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly

Level 3 inputs:

Unobservable inputs that reflect the Company’s own assumptions about the assumptions market participants would use in pricing the asset or liability

Transfers are calculated on values as of the transfer date. There were no transfers between Levels 1, 2 and 3 during the nine months ended September 30, 2021 and 2020.

The following tables present the Company’s financial instruments carried at fair value using the lowest level input applicable to each financial instrument at September 30, 2021 and December 31, 2020:

Significant

Quoted Prices

other

Significant

in active

observable

unobservable

markets

inputs

inputs

    

Total

    

(Level 1)

    

(Level 2)

    

(Level 3)

September 30, 2021

Money market funds, included in cash equivalents

$

45,076

$

45,076

$

$

December 31, 2020

Money market funds, included in cash equivalents

$

45,069

$

45,069

$

$

As of September 30, 2021, the convertible senior notes had a fair value of approximately $144,759 and a net carrying value of $139,738. The fair value of the Company’s convertible senior notes fall into the Level 2 category within the fair value level hierarchy. The fair value was determined using broker quotes in a non-active market for valuation.

The fair value of the Company’s term notes fall into the Level 2 category within the fair value level hierarchy and the fair value was determined using quoted prices for similar liabilities in active markets, as well as inputs that are observable for the liability (other than quoted prices), such as interest rates that are observable at commonly quoted intervals.

As of September 30, 2021, and December 31, 2020, the carrying amounts of the cash and cash equivalents, accounts receivable, prepaid expenses and other current assets, accounts payable, accrued expenses, accrued rebates, returns and discounts, and term notes payable reasonably approximated their estimated fair values.

7. Inventory

Inventory as of September 30, 2021 and December 31, 2020 consisted of the following:

As of September 30, 

As of December 31, 

2021

2020

Raw materials

$

4,216

$

3,514

Work in process

2,443

1,096

Finished goods

10,699

11,004

Total inventory

$

17,358

$

15,614

The aggregate charges related to excess inventory for the three and nine months ended September 30, 2021 and 2020

14

were immaterial. These expenses were recorded as a component of cost of product revenues. During the three and nine months ended September 30, 2021, inventory used in the construction and installation of property and equipment was zero and $516, respectively. During the three and nine months ended September 30, 2020, inventory used in the construction and installation of property and equipment was $1,199 and $1,812, respectively.

8. Intangible Asset

As of September 30, 2021 and December 31, 2020, the Company’s only intangible asset (the “Nucynta Intangible Asset”) is related to the Nucynta Acquisition and Nucynta Commercialization Agreement. The gross carrying amount and accumulated amortization of the Nucynta Intangible Asset were as follows:

As of September 30, 

As of December 31, 

2021

2020

Gross carrying amount

$

521,170

$

521,170

Accumulated amortization

(235,652)

 

(185,266)

Intangible asset, net

$

285,518

$

335,904

Nucynta Acquisition

In February 2020, the Company entered into the Nucynta Purchase Agreement with Assertio, pursuant to which the Company acquired certain intellectual property and manufacturing rights related to the Nucynta Products, including U.S. commercialization rights, U.S. manufacturing rights, and inventory, for an aggregate purchase price of $375,000, subject to certain closing and post-closing adjustments. The Company also agreed to assume certain regulatory and supply chain contracts, and obligations related to Nucynta Products (see Note 4). In February 2020, the Company entered into a loan agreement (see Note 10) and issued convertible senior notes (see Note 11) to finance a portion of the purchase price paid pursuant to the Nucynta Purchase Agreement.

The consideration transferred in the asset acquisition was measured at cost, including transaction costs, assets transferred by the Company, and royalty obligations discharged by the seller. The table below represents the costs accumulated to acquire the commercial rights for the Nucynta Products based on the terms of the Nucynta Purchase Agreement, as amended:

Acquisition consideration:

Base purchase price

$

375,000

Cash paid for inventory

6,030

Transaction costs

6,297

Reduction for 2020 cash transferred to Assertio under the prior Nucynta Commercialization Agreement(1)

(13,071)

Reduction for accrued royalty obligation discharged upon closing(1)

(1,145)

Total acquisition consideration:

$

373,111

(1)Represents $14,216 total reduction to the base purchase price comprising of $13,071 of cash payments transferred to Assertio under the prior Nucynta Commercialization Agreement as well as a reduction for discharged pre-acquisition accrued royalties based on sales from January 1, 2020 through closing.

The Company then allocated the consideration transferred to the individual assets acquired on a relative fair value basis as summarized in the table below:

Assets acquired:

Nucynta Intangible Asset

$

367,081

Inventory

6,030

Total consideration allocated to assets acquired:

$

373,111

The Company concluded that the consideration allocable to the Nucynta Intangible Asset for the additional intellectual property and manufacturing rights it acquired as part of the Nucynta Acquisition were incremental costs associated with

15

the pre-existing intangible asset from the former Nucynta Commercialization Agreement, as such costs result in probable future economic benefits. Specifically, the additional intellectual property rights acquired in the Nucynta Acquisition enable the Company to eliminate royalty obligations otherwise payable to Assertio under the former Nucynta Commercialization Agreement.

Effective February 13, 2020, upon the closing of the Nucynta Acquisition, the Nucynta Commercialization Agreement was effectively terminated and the Company’s royalty payment obligations to Assertio thereunder ceased. Following the closing, the Company no longer pay royalties to Assertio and the Company’s only remaining royalty obligation is to pay 14% of net sales of the Nucynta Products directly to Grünenthal.

A summary of the gross carrying amount, accumulated amortization, and net book value of the Nucynta Intangible Asset is as follows:

Gross Carrying Value

Accumulated Amortization

Net Book Value

Balance as of December 31, 2019

$

154,089

$

(124,586)

$

29,503

Amortization expense through Nucynta Acquisition

(1,754)

(1,754)

Additional cost incurred from Nucynta Acquisition

367,081

367,081

Amortization expense from Nucynta Acquisition through period end

(58,926)

(58,926)

Balance as of December 31, 2020

$

521,170

$

(185,266)

$

335,904

Amortization expense through period end

(50,386)

(50,386)

Balance as of September 30, 2021

$

521,170

$

(235,652)

$

285,518

Amortization

The Company has been amortizing the Nucynta Intangible Asset over its useful life, which is the period over which the asset is expected to contribute directly or indirectly to the future cash flows of the Company. The Company had initially determined that the useful life for the intangible asset was approximately 4.0 years from the closing date of the Nucynta Commercialization Agreement, January 9, 2018 on the basis of the majority of the cash flows expected to be realized for future product sales under the Nucynta Commercialization Agreement. The Nucynta Acquisition significantly impacted the timing and amount of future cash inflows from the sales of the Nucynta Products, and, therefore, the Company considered it to be a triggering event to remeasure the expected useful life of the Nucynta Intangible Asset. The Company determined that the useful life for the Nucynta Intangible Asset was approximately 5.9 years from the Closing Date of the Nucynta Acquisition and accordingly, the intangible asset is amortized prospectively over its revised useful life. The Company recognizes amortization expense as a component of cost of product revenues in the Condensed Consolidated Statement of Operations on a straight-line basis over its useful life as it approximates the period of economic benefits expected to be realized from future cash inflows from sales of the Nucynta Products.

The following table presents amortization expense recognized for the three and nine months ended September 30, 2021 and 2020:

Three months ended September 30, 

Nine months ended September 30, 

2021

 

2020

2021

2020

Nucynta amortization expense included in cost of product revenues

$

16,796

$

16,795

$

50,386

$

43,885

16

As of September 30, 2021, the remaining amortization period is approximately 4.3 years and is expected to be recognized in the following periods:

Years ended December 31,

Amortization Expense

2021

$

16,795

2022

67,181

2023

67,181

2024

67,181

2025

67,180

Remaining amortization expense:

$

285,518

9. Accrued Expenses

Accrued expenses as of September 30, 2021 and December 31, 2020 consisted of the following:

As of September 30, 

As of December 31, 

2021

 

2020

Accrued royalties

$

6,836

$

12,954

Accrued bonuses

2,924

 

4,571

Accrued product taxes and fees

2,395

1,817

Accrued repurchases of common stock

1,956

Accrued audit and legal

 

1,657

445

Accrued payroll and related benefits

1,352

892

Accrued incentive compensation

1,279

1,417

Accrued sales and marketing

640

261

Accrued interest

 

472

 

1,415

Accrued income taxes

36

Accrued other operating costs

1,045

884

Total accrued expenses

$

20,592

$

24,656

10. Term Notes Payable

Pharmakon Term Notes

On February 6, 2020, in connection with the execution of the Nucynta Purchase Agreement, the Company, together with its subsidiary, Collegium Securities Corporation, entered into a Loan Agreement (the “Loan Agreement”) with BioPharma Credit PLC, as collateral agent and lender, and BioPharma Credit Investments V (Master) LP, as lender (collectively “Pharmakon”). The Loan Agreement provides for a $200,000 secured term loan (the “term notes”), the proceeds of which were used to finance a portion of the purchase price paid pursuant to the Nucynta Purchase Agreement. On February 13, 2020 (the “Closing Date”), the Company received the $200,000 proceeds from the term notes.

The term notes bear interest at a rate based upon the three-month LIBOR rate, subject to a LIBOR floor of 2.0%, plus a margin of 7.5% per annum, payable quarterly in arrears. The Company is required to repay the term notes by making equal quarterly payments of principal beginning in the first quarter immediately following the third month anniversary of the Closing Date. The term notes will mature on the calendar quarter end immediately following the 48-month anniversary of the Closing Date and are guaranteed by the Company’s material domestic subsidiaries and also secured by substantially all of the Company’s material assets. On the Closing Date, the Company paid to Pharmakon a facility fee equal to 2.50% of the aggregate principal amount of the term notes, or $5,000, in addition to $427 of other expenses incurred by Pharmakon and reimbursed by the Company (together, the “discount”). Net proceeds of $194,573 were transferred to Assertio by the Company as agent in partial satisfaction of the Nucynta Purchase Agreement. In addition, the Company capitalized $2,456 of term notes issuance costs, related to legal and advisory fees.

17

Except with respect to certain prepayments made with the proceeds from new equity issuances as described below, the Loan Agreement permits voluntary prepayment at any time, subject to a prepayment premium. The prepayment premium is equal to 3.00% of the principal amount being prepaid prior to the second-year anniversary of the Closing Date, 2.00% of the principal amount being prepaid on or after the second-year anniversary, but on or prior to the third-year anniversary, of the Closing Date, and 1.00% of the principal amount being prepaid on or after the third-year anniversary of the Closing Date, but prior to the fourth-year anniversary of the Closing Date. The Loan Agreement also includes a make-whole premium if there is a voluntary prepayment, a prepayment due to a change in control or acceleration following an Event of Default (as defined in the Loan Agreement) on or prior to the second-year anniversary of the Closing Date, in each case in an amount equal to foregone interest from the date of prepayment through the second-year anniversary of the Closing Date. A change of control triggers a mandatory prepayment of the term notes.

The Loan Agreement also permits single voluntary prepayments of the Loan Agreement of less than or equal to $50,000 made solely from the proceeds of an equity issuance by the Company. If equity prepayment occurs prior to the second-year anniversary of the Closing Date, a prepayment premium of 5.00% would apply, with no make-whole premium.

The Loan Agreement contains certain covenants and obligations of the parties, including, without limitation, covenants that require the Company to maintain $200,000 in annual net sales and covenants that limit the Company’s ability to incur additional indebtedness or liens, make acquisitions or other investments or dispose of assets outside the ordinary course of business, restrictions which limit the Company’s ability to pay dividends and restrictions of net assets of subsidiaries. The Loan Agreement also contains customary events of default, including payment defaults, breaches of covenants, change of control and a material adverse change default. Failure to comply with these covenants would constitute an event of default under the Loan Agreement, notwithstanding the Company’s ability to meet its debt service obligations. The Loan Agreement also includes various customary remedies for Pharmakon following an event of default, including the acceleration of repayment of outstanding amounts under the Loan Agreement and execution upon the collateral securing obligations under the Loan Agreement. Under certain circumstances, a default interest rate will apply on outstanding obligations during the occurrence and continuance of an event of default.

During the three and nine months ended September 30, 2021, the Company recognized interest expense of $3,944 and $12,753, respectively, related to the term notes.

As of September 30, 2021, principal repayments under the term notes are estimated to be paid as follows:

Years ended December 31,

Principal Payments

2021

$

12,500

2022

50,000

2023

50,000

2024

12,500

Total before unamortized discount and issuance costs

$

125,000

Less: unamortized discount and issuance costs

(3,033)

Total term notes

$

121,967

Silicon Valley Bank Term Loan Facility

From August 2012 until January 2020, the Company maintained a term loan facility with Silicon Valley Bank (“SVB”), which was amended in connection with, and as a condition to, consummation of the transactions contemplated by the Nucynta Commercialization Agreement. Under the amended term loan (“Consent and Amendment”), the Company had a term loan facility in an amount of $11,500, which replaced the Company’s previously existing term loan facility. The proceeds of the Consent and Amendment were used to finance certain payment obligations under the Nucynta Commercialization Agreement and to repay the balance of the previously existing term loan.

The Consent and Amendment bore interest at a rate per annum of 0.75% above the prime rate (as defined in the Consent and Amendment). The Company was eligible to repay the Consent and Amendment in equal consecutive monthly installments of principal plus monthly payments of accrued interest, commencing in January 2020.

18

In January 2020, the Company prepaid the outstanding principal and accrued interest on the Consent and Amendment along with the required prepayment fees. The loss on extinguishment of the term loan was immaterial and was recorded as a component of interest expense.

11. Convertible Senior Notes

On February 13, 2020, the Company issued 2.625% convertible senior notes due in 2026 (the “convertible notes”) in the aggregate principal amount of $143,750, in a public offering registered under the Securities Act of 1933, as amended. The convertible notes were issued in connection with funding the Nucynta Acquisition, and the proceeds of the convertible notes were used to finance a portion of the purchase price payable pursuant to the Nucynta Purchase Agreement. Some of the Company’s existing investors participated in the convertible notes offering.

The Company may, at its option, settle the convertible notes in cash, shares of the Company’s common stock or a combination of cash and shares of the Company’s common stock. Upon issuance the Company separately accounted for the liability component (the “Liability Component”) and the embedded derivative conversion option (the “Equity Component”) of the convertible notes by allocating the proceeds between the Liability Component and the Equity Component. In connection with the issuance of the convertible notes, the Company incurred approximately $5,473 of debt issuance costs, which primarily consisted of underwriting, legal and other professional fees, and allocated these costs between the Liability Component and the Equity Component based on the allocation of the proceeds. Of the total debt issuance costs, $1,773 was allocated to the Equity Component and recorded as a reduction to additional paid-in capital and $3,700 was allocated to the Liability Component and recorded as a debt discount of the convertible notes. The portion allocated to the Liability Component is amortized to interest expense using the effective interest method over six years.

Prior to the adoption of ASU 2020-06 on January 1, 2021, the initial carrying amount of the Liability Component of $97,200 was calculated by measuring the fair value of a similar liability that does not have an associated convertible feature. The allocation was performed in a manner that reflected the Company’s non-convertible borrowing rate for similar debt. The Equity Component of the convertible notes of $46,550 was recognized as a debt discount. The excess of the principal amount of the Liability Component over its carrying amount was amortized to interest expense using the effective interest method over six years.

Subsequent to the adoption of ASU 2020-06 on January 1, 2021, which the Company elected to adopt using the modified retrospective method, the Company removed the impact of recognizing the Equity Component of the senior convertible notes (at issuance and the subsequent accounting impact of additional interest expense from debt discount amortization). The cumulative effective of the accounting change as of January 1, 2021 was an increase to the carrying amount of the convertible notes of $39,489, a reduction to accumulated deficit of $5,288, and a reduction to additional paid-in capital of $44,777.

The convertible notes are the Company’s senior unsecured obligations and bear interest at a rate of 2.625% per year payable semi-annually in arrears on February 15 and August 15 of each year, beginning on August 15, 2020. Before August 15, 2025, noteholders will have the right to convert their notes only upon the occurrence of certain events. From and after August 15, 2025, noteholders may convert their notes at any time at their election until the close of business on the scheduled trading day immediately before the maturity date. The Company will settle conversions by paying or delivering, as applicable, cash, shares of the Company’s common stock or a combination of cash and shares of the Company’s common stock, at the Company’s election. The notes will mature on February 15, 2026, unless earlier repurchased, redeemed or converted. The initial conversion rate is 34.2618 shares of common stock per $1 principal amount of notes, which represents an initial conversion price of approximately $29.19 per share of common stock. The conversion rate and conversion price are subject to adjustment upon the occurrence of certain events.

Holders of the convertible notes may convert all or any portion of their convertible notes, in multiples of $1 principal amount, at their option only under the following circumstances:

(1)during any calendar quarter commencing after the calendar quarter ending on March 31, 2020, if the last reported sale price per share of the Company’s common stock exceeds 130% of the conversion price for at least 20 trading days during the 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter;

19

(2)during the five consecutive business days immediately after any 10 consecutive trading day period (such 10 consecutive trading day period, the “measurement period”) in which the “trading price” per $1 principal amount of the Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of the Company’s common stock on such trading day and the conversion rate on such trading day;
(3)upon the occurrence of certain corporate events or distributions on the Company’s common stock;
(4)if the Company calls the convertible notes for redemption; or
(5)at any time from, and including, August 15, 2025 until the close of business on the scheduled trading day immediately before the maturity date.

As of September 30, 2021, none of the above circumstances had occurred and as such, the convertible notes could not have been converted.

The Company may not redeem the convertible notes prior to February 15, 2023. On or after February 15, 2023, the Company may redeem the convertible notes, in whole and not in part, at a cash redemption price equal to the principal amount of the Notes to be redeemed, plus accrued and unpaid interest, if any, only if the last reported sale price per share of the Company’s common stock exceeds 130% of the conversion price on:

(1)each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the trading day immediately before the date the Company sends the related redemption notice; and
(2)the trading day immediately before the date the Company sends such notice.

Calling any convertible note for redemption will constitute a make-whole fundamental change with respect to that convertible note, in which case the conversion rate applicable to the conversion of that convertible note, if it is converted in connection with the redemption, will be increased in certain circumstances for a specified period of time.

The convertible notes have customary default provisions, including (i) a default in the payment when due (whether at maturity, upon redemption or repurchase upon fundamental change or otherwise) of the principal of, or the redemption price or fundamental change repurchase price for, any note; (ii) a default for 30 days in the payment when due of interest on any note; (iii) a default in the Company’s obligation to convert a note in accordance with the indenture; (iv) a default with respect to the Company’s obligations under the indenture related to consolidations, mergers and asset sales; (v) certain payment or other defaults by the Company or certain subsidiaries with respect to mortgages, agreements or other instruments for indebtedness for money borrowed of at least $20,000; and (vi) certain events of bankruptcy, insolvency and reorganization with respect to the Company or any of its significant subsidiaries.

As of September 30, 2021, the convertible notes outstanding consisted of the following:

Principal

$

143,750

Less: unamortized issuance costs

(4,012)

Net carrying amount

$

139,738

The Company determined the expected life of the convertible notes was equal to its six-year term. Subsequent to the adoption of ASU 2020-06, the effective interest rate on the convertible notes was 3.26%. As of September 30, 2021, the if-converted value did not exceed the remaining principal amount of the convertible notes.

The following table presents the total interest expense recognized related to the convertible notes during the three and nine months ended September 30, 2021:

Three months ended September 30, 

Nine months ended September 30, 

2021

2020

2021

2020

Contractual interest expense

$

943

$

943

$

2,831

$

2,379

Amortization of debt discount

1,620

3,979

Amortization of debt issuance costs

228

129

673

316

Total interest expense

$

1,171

$

2,692

$

3,504

$

6,674

20

As of September 30, 2021, the future minimum payments on the convertible notes were as follows:

Years ended December 31,

Future Minimum Payments

2021

$

2022

3,773

2023

3,773

2024

3,773

2025

3,773

Thereafter

145,638

Total minimum payments

$

160,730

Less: interest

(16,980)

Less: unamortized issuance costs

(4,012)

Convertible senior notes

$

139,738

12. Equity

The changes in shareholders’ equity for the three and nine months ended September 30, 2021 were as follows:

    

Additional

    

    

Total

Common Stock

 

Paid- In

Treasury Stock

Accumulated

 

Shareholders’

Shares

    

Amount

 

Capital

Shares

Amount

 

Deficit

 

Equity

Balance, December 31, 2020

34,612,054

$

35

$

519,143

$

$

(333,147)

$

186,031

Cumulative effect adjustment for adoption of ASU 2020-06

(44,777)

5,288

(39,489)

Exercise of common stock options

289,164

4,102

4,102

Issuance for employee stock purchase plan

24,630

358

358

Vesting of RSUs and PSUs

413,538

Shares withheld for employee taxes upon vesting of RSUs and PSUs

(135,562)

(3,508)

(3,508)

Stock-based compensation

6,879

6,879

Net income

15,662

15,662

Balance, March 31, 2021

35,203,824

$

35

$

482,197

$

$

(312,197)

$

170,035

Exercise of common stock options

273,127

1

4,092

4,093

Vesting of RSUs and PSUs

65,107

Shares withheld for employee taxes upon vesting of RSUs and PSUs

(18,141)

(421)

(421)

Stock-based compensation

6,516

6,516

Net income

72,843

72,843

Balance, June 30, 2021

35,523,917

$

36

$

492,384

$

$

(239,354)

$

253,066

Exercise of common stock options

91,268

1,337

1,337

Issuance for employee stock purchase plan

19,089

397

397

Vesting of RSUs and PSUs

33,098

Shares withheld for employee taxes upon vesting of RSUs and PSUs

(11,179)

(220)

(220)

Share repurchases

(859,040)

(17,480)

(17,480)

Stock-based compensation

5,948

5,948

Net income

8,046

8,046

Balance, September 30, 2021

35,656,193

$

36

$

499,846

(859,040)

$

(17,480)

$

(231,308)

$

251,094

21

The changes in shareholders’ equity for the three and nine months ended September 30, 2020 were as follows:

    

Additional

    

    

Total

Common Stock

 

Paid- In

 

Accumulated

 

Shareholders’

Shares

    

Amount

 

Capital

Deficit

 

Equity

Balance, December 31, 2019

33,678,840

$

34

$

447,297

$

(359,899)

$

87,432

Exercise of common stock options

455,573

4,454

4,454

Issuance for employee stock purchase plan

39,411

357

357

Vesting of RSUs

195,280

Shares withheld for employee taxes upon vesting of RSUs

(63,064)

(1,358)

(1,358)

Stock-based compensation

4,951

4,951

Equity component of 2020 Convertible Notes, net of issuance costs of $1,773

44,777

44,777

Net income

450

450

Balance, March 31, 2020

34,306,040

34

500,478

(359,449)

141,063

Exercise of common stock options

131,562

1,626

1,626

Vesting of RSUs

83,461

Shares withheld for employee taxes upon vesting of RSUs

(26,761)

(564)

(564)

Stock-based compensation

5,584

5,584

Net income

8,058

8,058

Balance, June 30, 2020

34,494,302

$

34

$

507,124

$

(351,391)

$

155,767

Exercise of common stock options

21,726

1

313

314

Issuance for employee stock purchase plan

28,101

401

401

Vesting of RSUs

46,249

Shares withheld for employee taxes upon vesting of RSUs

(13,249)

(247)

(247)

Stock-based compensation

5,165

5,165

Net income

11,286

11,286

Balance, September 30, 2020

34,577,129

$

35

$

512,756

$

(340,105)

$

172,686

Common Stock

In May 2015, the Company adopted the Amended and Restated 2014 Stock Incentive Plan (the “Plan”), under which an aggregate of 2,700,000 shares of common stock were authorized for issuance to employees, officers, directors, consultants and advisors of the Company, plus an annual increase on the first day of each fiscal year until the expiration of the Plan equal to 4% of the total number of outstanding shares of common stock on December 31st of the immediately preceding calendar year (or a lower amount as otherwise determined by the Company’s board of directors (“Board of Directors”) prior to January 1st). As of September 30, 2021, there were 1,166,639 shares of common stock available for issuance pursuant to the Plan. The Plan provides for granting of both Internal Revenue Service qualified incentive stock options and non-qualified options, restricted stock awards, restricted stock units and performance stock units. The Company’s qualified incentive stock options, non-qualified options and restricted stock units generally vest ratably over a four-year period of service. The stock options generally have a ten-year contractual life and, upon termination, vested options are generally exercisable three months following the termination date, while unvested options are forfeited immediately upon termination. Refer to Note 13, Stock-based Compensation, for more information.

Warrants

As of September 30, 2021, the warrant issued to Assertio in November 2018 was the Company’s only outstanding warrant. In connection with the Third Amendment to the Nucynta Commercialization Agreement, the Company issued a warrant to Assertio to purchase 1,041,667 shares of common stock of the Company at an exercise price of $19.20 per share. The terms of the warrant are fixed, with the exception of customary adjustments for changes in the Company’s capitalization. The warrant may only be settled with the issuance of shares of common stock upon exercise and will expire in November 2022. The Company has recorded the relative fair value of the warrant as a component of equity interest issued by the Company as consideration transferred in the cost accumulation model for the asset acquisition. The

22

Company estimated the fair value of the warrant on the date of issuance to be approximately $8,043 using the Black-Scholes option-pricing model. The Company concluded that the warrant met the definition of an equity instrument and was recorded as a component of additional paid-in capital in the Company’s Condensed Consolidated Balance Sheet as of the issuance date.

Share Repurchases

In August 2021, the Company’s board of directors authorized a share repurchase program to repurchase up to $100,000 of outstanding shares of the Company’s common stock at any time or times through December 31, 2022 (the “Repurchase Program”). The Repurchase Program permits the Company to effect repurchases through a variety of methods, including open-market purchases (including pursuant to a trading plan adopted in accordance with Rule 10b5-1 of the Exchange Act), privately negotiated transactions, or otherwise in compliance with Rule 10b-18 of the Exchange Act. Shares repurchased under the Repurchase Program will return to the Company’s pool of authorized but unissued shares available for reissuance. The timing and amount of any such repurchases will be determined based on share price, market conditions, legal requirements, and other relevant factors. The Repurchase Program can be discontinued at any time. There can be no assurance as to the timing or number of shares of any repurchases in the future. As of September 30, 2021, $17,480 had been used to repurchase shares and $82,520 remained available for share repurchases under the Repurchase Program.

The table below summarizes the shares of the Company’s common stock that the Company repurchased under the Repurchase Program during the three and nine months ended September 30, 2021 and the cost of the shares received, which were recorded as Treasury Stock in the condensed consolidated Balance Sheet.

Three months ended September 30, 

Nine months ended September 30, 

2021

2021

Number of shares repurchased

859,040

859,040

Total cost of shares received

$

17,480

$

17,480

13. Stock-based Compensation

Performance Share Units, Restricted Stock Units and Stock Options

Performance Share Units

The Company periodically grants PSUs to certain members of the Company's senior management team. PSUs vest subject to the satisfaction of annual and cumulative performance and/or market conditions established by the Compensation Committee.

A summary of the Company’s PSU activity for the nine months ended September 30, 2021 and related information is as follows:

Weighted-Average

Shares

Grant Date Fair Value

Outstanding at December 31, 2020

283,223

$

24.26

Granted

231,180

35.15

Vested

(66,974)

22.35

Forfeited

(81,720)

30.66

Performance adjustment

(12,609)

21.80

Outstanding at September 30, 2021

353,100

$

31.77

The number of PSUs granted represents the target number of shares of common stock that may be earned. However, the actual number of shares earned may vary based on the satisfaction of performance criteria. The weighted-average grant date fair value of PSUs granted for the nine months ended September 30, 2021 and 2020 was $35.15 and $28.49, respectively.

23

Restricted Stock Units

The Company granted RSUs to employees for the nine months ended September 30, 2021. The Company’s RSUs generally vest ratably over a four-year period of service. A summary of the Company’s RSU activity for the nine months ended September 30, 2021 and related information is as follows:

Weighted-Average

Shares

Grant Date Fair Value

Outstanding at December 31, 2020

1,242,387

$

19.42

Granted

1,339,731

24.35

Vested

(444,769)

19.17

Forfeited

(295,382)

22.31

Outstanding at September 30, 2021

1,841,967

$

22.61

The weighted-average grant date fair value per share of RSUs granted for the nine months ended September 30, 2021 and 2020 was $24.35 and $21.35, respectively. The total fair value of RSUs vested (measured on the date of vesting) for the nine months ended September 30, 2021 and 2020 was $11,165 and $6,797, respectively.

Stock Options

A summary of the Company’s stock option activity for the nine months ended September 30, 2021 and related information is as follows:

 

 

 

Weighted-

 

 

Weighted-

 

Average

 

Average

 

Remaining

Aggregate

Exercise Price

 

Contractual

Intrinsic

    

Shares

    

per Share

    

Term (in years)

    

Value

Outstanding at December 31, 2020

 

3,860,481

$

17.78

 

7.2

$

13,011

Granted

 

90,000

21.03

Exercised

 

(653,559)

14.59

Cancelled

 

(218,675)

20.31

Outstanding at September 30, 2021

 

3,078,247

$

18.37

 

6.3

$

8,434

Exercisable at September 30, 2021

 

2,326,929

$

18.21

 

5.7

$

6,992

The weighted-average assumptions used in the Black Scholes option pricing model to determine the fair value of the employee stock option grants were as follows:

Nine months ended September 30, 

2021

2020

Risk-free interest rate

0.7

%  

1.3

%  

Volatility

67.2

%  

66.2

%  

Expected term (years)

6.0

6.0

Expected dividend yield

%  

%  

The weighted-average grant date fair value per share of stock options granted for the nine months ended September 30, 2021 and 2020 was $12.60 and $12.78, respectively.

Employee Stock Purchase Plan

The Company’s 2015 Employee Stock Purchase Plan allows employees to purchase shares of the Company’s common stock. The purchase price is equal to 85% of the lower of the closing price of the Company’s common stock on (1) the first day of the purchase period or (2) the last day of the purchase period. During the nine months ended September 30, 2021, 43,719 shares of common stock were purchased for total proceeds of $755. The expense for the

24

three months ended September 30, 2021 and 2020 was $58 and $89, respectively. The expense for the nine months ended September 30, 2021 and 2020 was $195 and $260, respectively.

Stock-based Compensation Expense

A summary of the Company’s stock-based compensation expense was allocated as follows:

Three months ended September 30, 

Nine months ended September 30, 

2021

2020

2021

2020

Research and development

$

233

    

1,019

$

2,697

    

2,773

Selling, general and administrative

 

5,715

4,146

 

16,646

12,927

Total stock-based compensation expense

$

5,948

$

5,165

$

19,343

$

15,700

At September 30, 2021, there was approximately $45,947 of unrecognized compensation expense related to unvested options, restricted stock units and performance stock units, which is expected to be recognized as expense over a weighted average period of approximately 2.5 years.

14. Commitments and Contingencies

Legal Proceedings

From time to time, the Company may face legal claims or actions in the normal course of business. Except as disclosed below, the Company is not currently a party to any litigation and, accordingly, does not have any amounts recorded for any litigation related matters.

Xtampza ER Litigation

 

The Company filed the NDA for Xtampza ER as a 505(b)(2) application, which allows the Company to reference data from an approved drug listed in the FDA’s Orange Book, in this case OxyContin. The 505(b)(2) process requires that the Company certify to the FDA that the Company does not infringe any of the patents listed for OxyContin in the Orange Book, or that the patents are invalid. The process also requires that the Company notify Purdue Pharma, L.P (“Purdue”), as the holder of the NDA, and any other Orange Book-listed patent owners that it has made such a certification. On February 11, 2015, the Company made the required certification documenting why Xtampza ER does not infringe any of the 11 Orange Book listed patents for OxyContin, five of which have been invalidated in court proceedings, and provided the required notice to Purdue. Under the Drug Price Competition and Patent Term Restoration Act of 1984, Purdue had the option to sue the Company for infringement and receive a stay of up to 30 months before the FDA could issue a final approval for Xtampza ER, unless the stay was earlier terminated.

In response to these actions, Purdue sued the Company for infringement in the District of Delaware on March 24, 2015 asserting infringement of three of Purdue’s Orange Book-listed patents (Patent Nos. 7,674,799, 7,674,800, and 7,683,072) and a non-Orange Book-listed patent (Patent No. 8,652,497), and accordingly, received a 30-month stay of FDA approval.

 

The Delaware court transferred the case to the District of Massachusetts. After the Company filed a partial motion for judgment on the pleadings relating to the Orange Book-listed patents, the District Court of Massachusetts ordered judgment in the Company’s favor on those three patents, and dismissed the claims asserting infringement of those patents with prejudice. Upon dismissal of those claims, the 30-month stay of FDA approval was lifted. As a result, the Company was able to obtain final approval for Xtampza ER and launch the product commercially.

 

Purdue subsequently filed two follow-on lawsuits asserting infringement of two patents that had been late-listed in the Orange Book and therefore could not trigger any stay of FDA approval: Purdue filed suit asserting infringement of Patent No. 9,073,933 in November 2015, and asserted infringement of Patent No. 9,522,919 in April 2017. In addition, Purdue filed suit on two patents that had not been listed in the Orange Book, filing suit in June 2016 asserting infringement of Patent No. 9,155,717 and in September 2017, asserting infringement of Patent No. 9,693,961.

25

On March 13, 2018, the Company filed a Petition for Post-Grant Review (“PGR”) of the ʼ961 patent with the Patent Trial and Appeal Board (“PTAB”). The PGR argues that the ʼ961 patent is invalid for lack of a written description, for lack of enablement, for indefiniteness, and as being anticipated by prior art. The PTAB held oral argument on the proceedings on July 10, 2019 and was scheduled to issue a decision on the patentability of the ʼ961 patent by no later than October 4, 2019. On September 15, 2019, Purdue commenced a voluntary case under chapter 11 of title 11 of the United States Bankruptcy Code in the United States Bankruptcy Court for the Southern District of New York. On September 24, 2019, Purdue gave the PTAB notice of its bankruptcy filing and sought the imposition of an automatic stay of the PGR proceedings. On October 2, 2019, the PTAB extended the one-year period for issuing its decision by up to six months.

In October 2017, and in response to the filing of the Company’s Supplemental NDA (“sNDA”) seeking to update the drug abuse and dependence section of the Xtampza ER label, Purdue filed another suit asserting infringement of the ʼ933 and ʼ919 patent. The Company filed a motion to dismiss that action, and the Court granted its motion on January 16, 2018.

A claim construction hearing was held on June 1, 2017. On November 21, 2017, the Court issued its claim construction ruling, construing certain claims of the ʼ933, ʼ497, and ʼ717 patents. The Court issued an order on September 28, 2018 in which it granted in part a motion for summary judgment that the Company filed. Specifically, the Court ruled that the Xtampza ER formulation does not infringe the ʼ497 and ʼ717 patents. On September 18, 2019, Purdue gave the Court notice of its bankruptcy filing and sought the imposition of an automatic stay of the proceedings. On September 20, 2019, the matter was stayed pending further order of the Court.

On September 1, 2020, the Bankruptcy Court entered an Order Granting Motions for Relief from the Automatic Stay, lifting the automatic stays in both the District of Massachusetts and PTAB proceedings. The Company appealed the Bankruptcy Court’s Order, in part, and that appeal is stayed, on consent by Purdue, pending the outcome of the PTAB proceedings and any appeal thereto. On September 11, 2020, Purdue filed a motion to terminate the PTAB action on the basis that those proceedings had gone beyond the 18-month statutory period. The Company opposed Purdue’s motion. On June 28, 2021, the Company advised the PTAB that District Court litigation on the ‘961 patent had resumed but that District Court Judge Saylor had expressed interest in a decision of the PTAB and stated the Court did not want the PTAB to drop the PGR in favor of the District Court Litigation. On October 8, 2021, the PTAB advised the parties that the PGR panel expects to issue a paper in the PGR proceeding within one month.

On April 2, 2021, the Court granted Purdue’s Motion to Lift the Stay in the District of Massachusetts that was entered following Purdue’s Notice of Bankruptcy. On April 9, 2021, Purdue filed another follow-on lawsuit asserting infringement of U.S. Patent No. 10,407,434, which was late-listed in the Orange Book and therefore could not trigger any stay of FDA approval. The Company responded to Purdue’s complaint asserting the ’434 patent with a motion to dismiss. On May 21, 2021, and in response to the Company’s motion to dismiss, Purdue filed an amended complaint asserting the ’434 patent. The Company renewed its motion to dismiss on June 4, 2021, arguing: (i) Purdue cannot, as a matter of law, state a claim for infringement under § 271(e)(2)(A); (ii) Purdue cannot, as a matter of law, state a claim for product-by-process infringement under §271(g); and (iii) Purdue has not alleged facts sufficient to support any indirect infringement theory under §271(b) or (c). The Court held a hearing on the Company’s motion to dismiss on October 13, 2021, and the motion is pending before the Court.

Like the prior follow-on lawsuits, the ’434 patent litigation was consolidated into the lead case and a scheduling order was entered. On October 5, 2021, the Court held a claim construction hearing for the ʼ961 patent and the ʼ434 patent. The scheduling order set the fact discovery deadline on March 11, 2022, and an expert discovery deadline of May 17, 2022. The court has not set a deadline for dispositive motions or trial.

The remaining patents-in-suit in the lead consolidated action in the District of Massachusetts are the ʼ933, ʼ919, ʼ434, and ʼ961 patents. Purdue has made a demand for monetary relief, and requested a judgment of infringement, an adjustment of the effective date of FDA approval, and an injunction on the sale of the Company’s products accused of infringement. The Company has denied all claims and has requested a judgment that the remaining asserted patents are invalid and/or not infringed; the Company is also seeking a judgment that the case is exceptional and has requested an award of the Company’s attorneys’ fees for defending the case.

The Company plans to defend this case vigorously. At this stage, the Company is unable to evaluate the likelihood of an unfavorable outcome or estimate the amount or range of potential loss, if any.

26

Nucynta Litigation

 

On February 7, 2018, Purdue filed a patent infringement suit against the Company in the District of Delaware. Specifically, Purdue argues that the Company’s sale of immediate-release and extended-release Nucynta infringes U.S. Patent Nos. 9,861,583, 9,867,784, and 9,872,836. Purdue has made a demand for monetary relief in its complaint but has not quantified its alleged damages.

On December 6, 2018, the Company filed an Amended Answer asserting an affirmative defense for patent exhaustion. On December 10, 2018, the Court granted the parties’ stipulation for resolution of the Company’s affirmative defense of patent exhaustion and stayed the action, with the exception of briefing on and resolution of the Company’s Motion for Judgment on the Pleadings related to patent exhaustion and any discovery related to that Motion. Also, on December 10, 2018, the Company filed a Rule 12(c) Motion for Judgment on the Pleadings, arguing that the Purdue’s claims were barred by the doctrine of patent exhaustion. On June 18, 2019, the Court heard oral argument on the Company’s Rule 12(c) Motion for Judgment on the Pleadings. On June 19, 2019, the Court issued an order stating that “judgment in Collegium’s favor is warranted under the doctrine of patent exhaustion to the extent Collegium’s alleged infringing activities resulted from sales that fall within the scope of that covenant.” The Court explained, however, that based on the current record, it was not possible “to determine whether title of the Nucynta Products was transferred to Collegium” from sales authorized by Purdue’s covenant not to sue. The Court ordered discovery on this issue and the case remained “stayed with the exception of discovery and briefing on and resolution of the Company’s anticipated motion for summary judgment based on patent exhaustion.”

On September 19, 2019, Purdue gave the Court notice of its bankruptcy filing and sought the imposition of an automatic stay of the proceedings. The Nucynta litigation is subject to the automatic bankruptcy stay.

Pending resolution of the bankruptcy action, the Company plans to defend this case vigorously. At this stage, the Company is unable to evaluate the likelihood of an unfavorable outcome or estimate the amount or range of potential loss, if any.

 

Opioid Litigation

As a result of the opioid epidemic, numerous state and local governments, healthcare providers, and other entities have brought suit against manufacturers, wholesale distributors, and pharmacies alleging a variety of claims related to opioid marketing and distribution practices. In late 2017, the U.S. Judicial Panel on Multidistrict Litigation ordered the consolidation of what were then a few hundred cases pending around the country in federal court against opioid manufacturers and distributors into a Multi-District Litigation (MDL) in the Northern District of Ohio. Currently, the Opioid MDL consists of over 2,000 opioid-related cases brought primarily by states, cities, counties, and other local entities. Generally speaking, these suits do not seek damages for injuries to individuals but rather compensation for the cost of public services needed to address the consequences of addicted communities, ranging from emergency response capabilities to rehabilitation services. The Company has been named as a defendant in a small subset of the MDL cases. Of the 21 MDL cases that have named the Company as a defendant, the allegations against it have been dismissed or withdrawn in 13 cases. In addition, the Company has been dismissed from three non-MDL cases filed in Pennsylvania and Arkansas state courts.

Eight cases that name the Company as a defendant, originally filed in three states, remain pending in the MDL:

1.Virginia. On January 11, 2019, the City of Portsmouth filed a lawsuit in Virginia Circuit Court against the Company and other pharmaceutical manufacturers and distributors. The lawsuit alleges a variety of claims related to opioid marketing and distribution practices including public nuisance, common law fraud, negligent misrepresentation, negligence, and violations of state consumer protection laws. On October 3, 2019, the City of Portsmouth case was transferred to the MDL.
2.New Jersey. On March 15, 2019, the Company was named in a lawsuit in the MDL by the City of Paterson, New Jersey. The lawsuit alleges violations of fraud, public nuisance, negligent misrepresentation, and violations of state consumer protection laws, and seeks, generally, penalties and/or injunctive relief.  On June 14, 2019, the City of Trenton filed a lawsuit in the New Jersey Superior Court against the Company and other pharmaceutical manufacturers and distributors. The lawsuit alleges a variety of claims related to opioid marketing and distribution practices including public nuisance, common law fraud, negligent misrepresentation, negligence, and violations of state consumer protection laws and the New Jersey Drug Dealer Liability Act. On

27

December 18, 2019, the case was transferred to the MDL.
3.Connecticut. On April 9, 2019, the City of Norwich, Connecticut and the Town of Enfield, Connecticut filed lawsuits that name the Company in Connecticut Superior Court. The lawsuits allege violations of fraud, public nuisance, negligent misrepresentation, and violations of state consumer protection laws. On June 28, 2019, both cases were transferred to the MDL. In October 2019, the Company was named in two additional Connecticut lawsuits: the City of Middletown and the Town of Wethersfield. These cases were both also transferred to the MDL in July 2019.  Finally, on January 15, 2020, the Town of Windham, Connecticut filed a lawsuit that names the Company, among other pharmaceutical manufacturers, in Connecticut Superior Court. The lawsuit alleges violations of fraud, public nuisance, negligent misrepresentation, and violations of state consumer protection laws. On March 3, 2020, the lawsuit was transferred to the MDL.

Each of the lawsuits in the MDL naming the Company seeks, generally, penalties and injunctive relief. None of the lawsuits naming the Company are designated as representative cases in the MDL, and therefore, are effectively currently stayed.

Outside of the MDL, there are several cases pending against the Company in state courts in Pennsylvania and Massachusetts:

4.In Pennsylvania, six lawsuits naming the Company have been consolidated for discovery purposes in the Delaware County Court of Common Pleas as part of a consolidated proceeding of similar lawsuits brought by numerous Pennsylvania counties against other pharmaceutical manufacturers and distributors. These include lawsuits filed between May 2018 and July 2019 on behalf of Bucks County, Clinton County, Mercer County, Warrington Township, Warminster Township, and the City of Lock Haven, each of Pennsylvania, alleging claims related to opioid marketing and distribution, including negligence, fraud, unjust enrichment, public nuisance, and violations of state consumer protections laws. None of these cases has been designated a Track One case in which discovery would commence, and therefore they are all effectively stayed at present.

5.In Massachusetts, there are lawsuits by the City of Worcester, the City of Salem, the City of Framingham, the Town of Lynnfield, the City of Springfield, the City of Haverhill, the City of Gloucester, the Town of Canton, the Town of Wakefield, the City of Chicopee, the Town of Natick, the City of Cambridge and the Town of Randolph, all of which have been consolidated before the Business Litigation Session of the Superior Court. The actions allege a variety of claims related to opioid marketing and distribution practices including public nuisance, common law fraud, negligent misrepresentation, negligence, violations of Mass Gen. Laws ch. 93A, Section 11, unjust enrichment and civil conspiracy. The case brought by the City of Springfield was selected to advance for the purpose of motion practice, defendants’ motions to dismiss were denied on January 3, 2020. There is no trial date set for this case.

The Company disputes the allegations in these lawsuits and intends to vigorously defend these actions. At this stage, the Company is unable to evaluate the likelihood of an unfavorable outcome or estimate the amount or range of potential loss, if any.

Opioid-Related Request and Subpoenas

The Company, like a number of other pharmaceutical companies, has received subpoenas or civil investigative demands related to opioid sales and marketing. The Company has received such subpoenas or civil investigative demands from the Offices of the Attorney General of each of Washington, New Hampshire, Maryland and Massachusetts. The Company is currently cooperating with each of the foregoing states in their respective investigations.

15. Income Taxes

The Company is subject to U.S. federal and state income taxes. The income tax provision for interim periods reflects the Company’s estimate of the annual effective tax rate expected to be applicable for the full fiscal year, adjusted for any discrete events which are recorded in the period in which they occur.

28

The following table presents information regarding Company’s income tax (benefit) provision recognized for the three and nine months ended September 30, 2021 and 2020:

Three months ended September 30, 

Nine months ended September 30, 

2021

 

2020

2021

2020

Provision for (benefit from) income taxes

$

991

$

280

$

(61,049)

$

526

Effective tax rate

11.0%

    

2.4%

(172.0)%

2.6%

The Company provides a valuation allowance when it is more likely than not that deferred tax assets will not be realized. In determining the extent to which a valuation allowance for deferred tax assets is required, the Company evaluates all available evidence including projections of future taxable income, carry back opportunities, reversal of certain deferred tax liabilities, and other tax planning strategies. Prior to generating income during the year ended December 31, 2020, the Company had a history of operating losses and a valuation allowance was maintained on the majority of the Company’s deferred tax assets through March 31, 2021.

As a result of sustained positive earnings history through cumulative earnings over the last three years, as of June 30, 2021, the Company began using projections of future taxable income as a source of realizing its deferred tax assets. Accordingly, the Company released the portion of the valuation allowance on deferred tax assets expected to be realized through future earnings in the three months ended June 30, 2021. The Company recognized a discrete deferred tax benefit of $63,026 in the nine months ended September 30, 2021. The net operating losses expected to be recovered through ordinary income in the year ended December 31, 2021 are included in the annual effective tax rate. Changes in estimates of the portion of the operating losses expected to be recovered in the current year will impact the annual effective tax rate in the applicable period. The Company has maintained a valuation allowance on the portion of its deferred tax assets that are not more likely than not to be realized due to tax limitation or other conditions of $1,966 as of September 30, 2021.

Item 2.  Management’s Discussion and Analysis of Financial Condition and Results of Operations.

You should read the following discussion and analysis of our financial condition and results of operations together with our condensed consolidated financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q, and in conjunction with management’s discussion and analysis and our audited consolidated financial statements included in our most recent Annual Report. The following discussion contains forward-looking statements that involve risks uncertainties and assumptions. Our actual results and the timing of certain events could differ materially from those anticipated in these forward-looking statements as a result of many factors. We discuss factors that we believe could cause or contribute to these differences below and elsewhere in this Quarterly Report on Form 10-Q, including those set forth under “Forward-looking Statements” and “Risk Factors”, as revised and supplemented by those risks described from time to time in other reports which we file with the SEC.

OVERVIEW

We are a specialty pharmaceutical company committed to being the leader in responsible pain management. Our portfolio includes Xtampza ER, an abuse-deterrent, extended-release, oral formulation of oxycodone, and Nucynta ER and Nucynta IR (collectively, the “Nucynta Products”), which are extended-release (“ER”) and immediate-release (“IR”) formulations of tapentadol.

Xtampza ER was approved by the FDA in April 2016 for the management of pain severe enough to require daily, around-the-clock, long-term opioid treatment and for which alternative treatment options are inadequate. We commercially launched Xtampza ER in June 2016.

Nucynta ER is indicated for the management of pain severe enough to require daily, around-the-clock, long-term opioid treatment, including neuropathic pain associated with diabetic peripheral neuropathy in adults, and for which alternate treatment options are inadequate. Nucynta IR is indicated for the management of acute pain severe enough to require an opioid analgesic and for which alternative treatments are inadequate in adults. We began shipping and recognizing product sales on the Nucynta Products on January 9, 2018 and began marketing the Nucynta Products in February 2018.

29

We initially licensed the right to commercialize the Nucynta Products in the United States through a Commercialization Agreement with Assertio Therapeutics, Inc. (formerly known as Depomed) (“Assertio”) entered into in December 2017 (the “Nucynta Commercialization Agreement”). On February 13, 2020, we closed an Asset Purchase Agreement with Assertio (the “Nucynta Purchase Agreement”), pursuant to which we agreed to acquire from Assertio certain assets related to the Nucynta Products (the “Nucynta Acquisition”), including the license from Grünenthal GmbH (“Grünenthal”), for an aggregate purchase price of $375.0 million. Upon closing, the Nucynta Commercialization Agreement was effectively terminated. Our prior royalty obligation to Assertio ceased and our only remaining royalty obligation is to pay 14% of net sales of the Nucynta Products directly to Grünenthal.

For the nine months ended September 30, 2021, we generated $249.5 million in net revenues, comprised of $98.4 million from sales of Xtampza ER and $151.1 million from sales of the Nucynta Products.

Outlook

We expect to continue to incur significant commercialization expenses related to marketing, manufacturing, distribution, selling and reimbursement activities. We are promoting Xtampza ER to approximately 11,000 health care professionals who write approximately 65% of the branded extended-release oral opioid prescriptions in the United States with a sales team of approximately 138 sales representatives and managers. We are promoting the Nucynta Products to the same health care professionals to whom we promote Xtampza ER, leveraging our existing sales organization. We have historically paid royalties to Assertio on all revenues from the sale of Nucynta Products based on certain net sales thresholds. Upon the closing of the Nucynta Acquisition and the termination of the Nucynta Commercialization Agreement (except for certain sections that survive in accordance with the Nucynta Purchase Agreement) in February 2020, our prior royalty obligation to Assertio ceased and our only remaining royalty obligation is to pay 14% of net sales of the Nucynta Products directly to Grünenthal.

We were historically not profitable and incurred net losses in each year since inception until 2020. We generated net income of $96.6 million in the nine months ended September 30, 2021. As of September 30, 2021, we had an accumulated deficit of $231.3 million. Substantially all of our net losses resulted from costs incurred in connection with selling, general and administrative costs associated with our operations and research and development programs.

We believe that our cash and cash equivalents at September 30, 2021, together with expected cash inflows from the commercialization of our products, will enable us to fund our operating expenses, debt service and capital expenditure requirements under our current business plan for the foreseeable future.

As of the date of the filing of this Quarterly Report on Form 10-Q, we expect the COVID-19 pandemic and actions taken to contain it to continue to impact our revenue. Notwithstanding the lifting of COVID-19 restrictions in many jurisdictions, and amidst continuing public health concerns relating to the spread of COVID-19, weekly pain patient office visits continue to be depressed compared to pre-COVID periods, which in turn may account for fewer patients beginning therapy with our products. We believe that the disruptions caused by COVID-19 will continue and there remains substantial uncertainty as to when such disruptions will cease.

CRITICAL ACCOUNTING POLICIES AND ESTIMATES

We believe that several accounting policies are important to understanding our historical and future performance. We refer to these policies as “critical” because these specific areas generally require us to make judgments and estimates about matters that are uncertain at the time we make the estimate, and different estimates—which also would have been reasonable—could have been used, which would have resulted in different financial results.

The critical accounting policies we identified in our Annual Report relate to revenue recognition and impairment of intangible assets. Estimates include revenue recognition, including the estimates of valid product returns within the return window defined by the Company’s policy, units prescribed, discounts and allowances related to commercial sales of our products, estimates utilized in the valuation of inventory, estimates of useful lives with respect to intangible assets, accounting for stock-based compensation, contingencies, intangible assets and tax valuation allowances. We base our estimates and assumptions on historical experience when available and on various factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. We evaluate our estimates and assumptions on an ongoing basis. Actual results may differ from these estimates under different assumptions or conditions. It is important that the

30

discussion of our operating results that follows be read in conjunction with the critical accounting policies disclosed in our Annual Report.

RESULTS OF OPERATIONS

Three months ended September 30, 

Nine months ended September 30, 

2021

2020

2021

2020

(in thousands)

(in thousands)

Product revenues, net

$

78,843

    

$

79,176

$

249,506

    

$

233,745

Cost of product revenues

Cost of product revenues (excluding intangible asset amortization)

15,934

14,188

47,170

54,316

Intangible asset amortization

16,796

16,795

50,386

43,885

Total cost of products revenues

32,730

30,983

97,556

98,201

Gross profit

46,113

48,193

151,950

135,544

Operating expenses

Research and development

1,450

2,141

7,842

7,300

Selling, general and administrative

 

30,514

 

26,426

 

92,358

 

87,008

Total operating expenses

 

31,964

 

28,567

100,200

94,308

Income from operations

 

14,149

 

19,626

51,750

41,236

Interest expense

 

(5,115)

 

(8,063)

 

(16,257)

 

(21,145)

Interest income

3

 

3

9

229

Income before income taxes

9,037

11,566

35,502

20,320

Provision for (benefit from) income taxes

991

280

(61,049)

526

Net income

$

8,046

$

11,286

$

96,551

$

19,794

Comparison of the three months ended September 30, 2021 and September 30, 2020

Product revenues, net were $78.8 million for the three months ended September 30, 2021 (the “2021 Quarter”), compared to $79.2 million for the three months ended September 30, 2020 (the “2020 Quarter”). The $400,000 decrease was related to a decrease in revenue for Xtampza of $2.1 million, partially offset by an increase in revenue for the Nucynta Products of $1.7 million. For the 2021 Quarter, Xtampza ER product revenues, net were $30.0 million, compared to $32.1 million for the 2020 Quarter. The decrease in revenue for Xtampza ER was primarily related to higher gross-to-net adjustments, partially offset by an increase in sales volume and gross price. For the 2021 Quarter, Nucynta IR and ER product revenues, net were $29.1 million and $19.7 million, respectively, compared to $30.0 million and $17.1 million, respectively, for the 2020 Quarter. The increase in revenue for the Nucynta Products was primarily related to a benefit from lower gross-to-net adjustments and an increase in gross price, partially offset by lower sales volume.

Cost of product revenues (excluding intangible asset amortization) was $15.9 million for the 2021 Quarter, compared to $14.2 million for the 2020 Quarter. The $1.7 million increase was primarily related to an overall increase in sales volume.

Intangible asset amortization was $16.8 million for the 2021 Quarter, compared to $16.8 million for the 2020 Quarter.

Research and development expenses were $1.5 million for the 2021 Quarter, compared to $2.1 million for the 2020 Quarter. The $600,000 decrease was primarily due to a decrease in salaries, wages and benefits, including stock-based compensation expense.

Selling, general and administrative expenses were $30.5 million for the 2021 Quarter, compared to $26.4 million for the 2020 Quarter. The $4.1 million increase was primarily related to:

an increase in salaries, wages and benefits, including stock-based compensation expense, of $1.6 million;
an increase in audit, legal and professional fees of $1.0 million;
an increase in travel, trainings, conferences, and meetings of $429,000;
an increase in product taxes and fees of $415,000; and

31

an increase in fees and permits, including fees associated with our participation in the opioid PMR consortium, of $337,000.

Interest expense was $5.1 million for the 2021 Quarter, compared to $8.1 million in the 2020 Quarter. The $3.0 million decrease was primarily due to lower non-cash interest expense associated with the Company’s senior convertible notes in the 2021 Quarter as a result of the adoption of ASU 2020-06 in Q1 2021 combined with lower cash interest expense associated with the Company’s term note due to continued principal repayments.

Interest income was $3,000 for the 2021 Quarter, compared to $3,000 in the 2020 Quarter.

Provision for income taxes was $1.0 million for the 2021 Quarter, compared to $280,000 in the 2020 Quarter. The $720,000 increase was primarily due to the Company’s expected state tax provision, net of discrete tax effects related to excess tax benefits.

Comparison of the nine months ended September 30, 2021 and September 30, 2020

Product revenues, net were $249.5 million for the nine months ended September 30, 2021 (the “2021 Period”), compared to $233.7 million for the nine months ended September 30, 2020 (the “2020 Period”). The $15.8 million increase was related to an increase in revenue for the Nucynta Products of $14.6 million combined with an increase in revenue for Xtampza ER of $1.2 million. For the 2021 Period, Nucynta IR and ER product revenues, net were $88.9 million and $62.2 million, respectively, compared to $87.0 million and $49.5 million, respectively, for the 2020 Period. The increase in revenue for the Nucynta Products was primarily related to a benefit from lower gross-to-net adjustments and an increase in gross price, partially offset by lower sales volume. For the 2021 Period, Xtampza ER product revenues, net were $98.4 million, compared to $97.2 million for the 2020 Period. The increase in revenue for Xtampza ER was primarily related to an increase in sales volume and gross price, partially offset by higher gross-to-net adjustments.

Cost of product revenues (excluding intangible asset amortization) was $47.2 million for the 2021 Period, compared to $54.3 million for the 2020 Period. The $7.1 million decrease was primarily related to a decrease in royalty expense for the Nucynta Products, partially offset by an increase in sales volume for Xtampza. In the 2020 Period, we recognized $14.2 million in sales-based royalty expense due to Assertio under the terms of the Nucynta Commercialization Agreement. Our sales-based royalty obligations to Assertio ceased upon closing of the Nucynta Acquisition on February 13, 2020.

Intangible asset amortization was $50.4 million for the 2021 Period, compared to $43.9 million for the 2020 Period. The $6.5 million increase was primarily related to the Nucynta Acquisition, in which $367.1 million of consideration was allocated to the existing intangible asset as incremental cost in 2020. The intangible asset is being amortized on a straight-line basis over its estimated useful life of approximately six years.

Research and development expenses were $7.8 million for the 2021 Period, compared to $7.3 million for the 2020 Period. The $500,000 increase was primarily due to an increase in research related trial costs in connection with the Nucynta ER manufacturing transition, partially offset by a decrease in salaries, wages and benefits, including stock-based compensation expense.

Selling, general and administrative expenses were $92.4 million for the 2021 Period, compared to $87.0 million for the 2020 Period. The $5.4 million increase was primarily related to:

an increase in salaries, wages and benefits, including stock-based compensation expense, of $4.2 million;
an increase in audit, legal and professional fees of $3.0 million; and
an increase in insurance costs of $602,000, primarily due to higher premiums; partially offset by
a decrease in sales, marketing, and consulting costs of $2.5 million, primarily due to lower costs incurred in the 2021 Period to support the ongoing commercialization of our products.

Interest expense was $16.3 million for the 2021 Period, compared to $21.1 million in the 2020 Period. The $4.8 million decrease was primarily due to lower non-cash interest expense associated with the Company’s convertible notes in the 2021 Period as a result of the adoption of ASU 2020-06 in the 2021 Period combined with lower cash interest expense associated with the Company’s term note due to continued principal repayments.

32

Interest income was $9,000 for the 2021 Period, compared to $229,000 in the 2020 Period. The $220,000 decrease was primarily due to lower interest rates in the 2021 Period.

Benefit from income taxes was $61.0 million for the 2021 Period, which includes a $63.0 million discrete tax benefit related to the release of the Company’s tax valuation allowance on the majority of its net operating losses and other deferred tax assets, compared to a provision for income taxes of $526,000 for the 2020 Period. The $61.5 increase was primarily due to the Company’s valuation allowance release in the 2021 Period.

The discrete tax benefit related to the release of the valuation allowance had a significant impact on earnings per share, increasing basic earnings per share by $1.79 and diluted earnings per share by $1.53 in the 2021 Period.

LIQUIDITY AND CAPITAL RESOURCES

Sources of Liquidity

We have incurred cumulative net losses and negative cash flows from operations since inception until 2020. Historically, we have funded our operations primarily through the private placements of our preferred stock and convertible notes, public offerings of common stock and convertible notes, and commercial bank debt. As of December 31, 2020, we had $174.1 million in cash and cash equivalents. As of September 30, 2021, we had $193.2 million in cash and cash equivalents.

Borrowing Arrangements and Equity Offerings

There were no material changes in borrowing arrangements and equity offerings since the filing of our most recent Annual Report.

Cash Flows

Nine months ended September 30, 

2021

2020

Net cash provided by operating activities

$

67,359

    

$

71,365

Net cash used in investing activities

 

(1,429)

 

(372,291)

Net cash (used in) provided by financing activities

 

(46,805)

 

298,877

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

$

19,125

$

(2,049)

Operating activities.  Cash provided by operating activities was $67.4 million in the 2021 Period, compared to $71.4 million in 2020 Period. The $4.0 million decrease in cash provided by operating activities was primarily due to changes in working capital, partially offset by higher net income exclusive of non-cash items.

Investing activities.  Cash used in investing activities was $1.4 million in the 2021 Period, compared to cash used in investing activities of $372.3 million in the 2020 Period. The $370.9 million decrease in cash used in investing activities was primarily related to the Nucynta Acquisition, which closed in the 2020 Period. The remaining change is primarily related to the timing of purchases of property and equipment.

Financing activities.  Cash used in financing activities was $46.8 million for the 2021 Period, compared to cash provided by financing activities of $298.9 million in the 2020 Period. The $345.7 million decrease in cash provided by financing activities was primarily related to net proceeds from the term notes of $192.1 million and issuance of the convertible notes of $138.3 million, both of which were issued in the 2020 Period, combined with repurchases of Common Stock of $15.5 million in the 2021 Period. The remaining change is primarily related to changes in the repayment of term notes, proceeds from the issuance of shares under our employee stock purchase plan and proceeds from exercises of stock options, offset by payments made for employee restricted stock tax withholdings.

33

Funding Requirements

We believe that our cash and cash equivalents at September 30, 2021 together with expected cash inflows from the commercialization of our products, will enable us to fund our operating expenses, debt service and capital expenditure requirements under our current business plan for the foreseeable future. However, we are subject to all the risks common to the commercialization and development of new pharmaceutical products, and we may encounter unforeseen expenses, difficulties, complications, delays and other unknown factors that may adversely affect our business.

Certain economic or strategic considerations may cause us to seek additional cash through private or public debt or equity offerings. Such funds may not be available when needed, or, we may not be able to obtain funding on favorable terms, or at all. If we are unable to raise additional capital in sufficient amounts or on terms acceptable to us, we may have to significantly delay, scale back or discontinue the development or commercialization of one or more of our products. If we raise additional funds through the issuance of additional debt or equity securities, it could result in dilution to our existing shareholders, increased fixed payment obligations and the existence of securities with rights that may be senior to those of our common stock. If we incur indebtedness, we could become subject to covenants that would restrict our operations and potentially impair our competitiveness, such as limitations on our ability to incur additional debt, limitations on our ability to acquire, sell or license intellectual property rights and other operating restrictions that could adversely impact our ability to conduct our business. Any of these events could significantly harm our business, financial condition and prospects.

Our forecast that our financial resources will be adequate to support our operations is a forward-looking statement and involves risks and uncertainties, and actual results could vary as a result of a number of factors. We have based this estimate on assumptions that may prove to be wrong, and we could utilize our available capital resources sooner than we currently expect. The amount and timing of future funding requirements, both near- and long-term, will depend on many factors, including:

the generation of reasonable levels of revenue from products sales;
the cost of growing and maintaining sales, marketing and distribution capabilities for our products;
the cost of patent infringement litigation, which may be expensive to defend;
the cost of litigation related to opioid marketing and distribution practices;
the timing and costs associated with manufacturing our products, for commercial sale and clinical trials; and
the effect of competing technological and market developments.

If we cannot capitalize on our business opportunities because we lack sufficient capital, our business, financial condition and results of operations could be materially adversely affected.

ADDITIONAL INFORMATION

To supplement our financial results presented on a GAAP basis, we have included information about certain non-GAAP financial measures such as adjusted EBITDA and operating expenses, excluding stock-based compensation. We use these non-GAAP financial measures to understand, manage and evaluate our business as we believe they provide additional information on the performance of our business. We believe that the presentation of these non-GAAP financial measures, taken in conjunction with our results under GAPP, provide analysts, investors, lenders and other third parties insight into our view and assessment of our ongoing operating performance. In addition, we believe that the presentation of these non-GAAP financial measures, when viewed with our results under GAAP and the accompanying reconciliations, provide supplementary information that may be useful to analysts, investors, lenders, and other third parties in assessing our performance and results from period to period. We report these non-GAAP financial measures to portray the results of our operations prior to considering certain income statement elements. These non-GAAP financial measures should be considered in addition to, and not as a substitute for, or superior to, net income or other financial measures calculated in accordance with GAAP.

In our quarterly and annual reports, earnings press releases and conference calls, we may discuss the following financial measures that are not calculated in accordance with GAAP, to supplement our consolidated financial statements presented on a GAAP basis.

34

Adjusted EBITDA

Adjusted EBITDA is a non-GAAP financial measure that represents GAAP net income adjusted to exclude interest expense, interest income, the benefit from or provision for income taxes, depreciation, amortization, and stock-based compensation. Adjusted EBITDA, as used by us, may be calculated differently from, and therefore may not be comparable to, similarly titled measures used by other companies.

There are several limitations related to the use of adjusted EBITDA rather than net income, which is the nearest GAAP equivalent, such as:

adjusted EBITDA excludes depreciation and amortization, and, although these are non-cash expenses, the assets being depreciated or amortized may have to be replaced in the future, the cash requirements for which are not reflected in adjusted EBITDA;
we exclude stock-based compensation expense from adjusted EBITDA although (a) it has been, and will continue to be for the foreseeable future, a significant recurring expense for our business and an important part of our compensation strategy and (b) if we did not pay out a portion of our compensation in the form of stock-based compensation, the cash salary expense included in operating expenses would be higher, which would affect our cash position;
adjusted EBITDA does not reflect changes in, or cash requirements for, working capital needs;
adjusted EBITDA does not reflect the benefit from or provision for income taxes or the cash requirements to pay taxes; and
adjusted EBITDA does not reflect historical cash expenditures or future requirements for capital expenditures or contractual commitments.

Adjusted EBITDA for the three and nine months ended September 30, 2021 and 2020 was as follows:

Three months ended

Nine months ended

September 30, 

September 30, 

2021

2020

2021

2020

GAAP net income

$

8,046

$

11,286

$

96,551

$

19,794

Adjustments:

Interest expense

5,115

8,063

16,257

21,145

Interest income

(3)

(3)

(9)

(229)

Provision for (benefit from) income taxes

991

280

(61,049)

526

Depreciation

448

195

1,312

589

Amortization

16,796

16,795

50,386

43,885

Stock-based compensation expense

5,948

5,165

19,343

15,700

Total adjustments

$

29,295

$

30,495

$

26,240

$

81,616

Adjusted EBITDA

$

37,341

$

41,781

$

122,791

$

101,410

35

Adjusted EBITDA was $37.3 million for the 2021 Quarter compared to $41.8 million for the 2020 Quarter. The $4.5 million decrease was primarily due to lower GAAP net income of $3.2 million and a lower adjustment for interest expense of $2.9 million, partially offset by higher adjustments for provision for income taxes and stock-based compensation expense of $711,000 and $783,000, respectively.

Adjusted EBITDA was $122.8 million for the 2021 Period compared to $101.4 million for the 2020 Period. The $21.4 million increase was primarily due to higher GAAP net income of $76.8 million and higher adjustments for amortization expense of $6.5 million and stock-based compensation expense of $3.6 million, partially offset by lower adjustments for income taxes of $61.6 million, primarily due to the impact of the Company’s valuation allowance release, and interest expense of $4.9 million.

The following is a summary of 2021 quarterly Adjusted EBITDA as of September 30, 2021:

First Quarter

Second Quarter

Third Quarter

2021

2021

2021

GAAP net income

$

15,662

$

72,843

$

8,046

Adjustments:

Interest expense

5,721

5,421

5,115

Interest income

(3)

(3)

(3)

Provision for (benefit from) income taxes

(188)

(61,852)

991

Depreciation

439

425

448

Amortization

16,795

16,795

16,796

Stock-based compensation expense

6,879

6,516

5,948

Total adjustments

$

29,643

$

(32,698)

$

29,295

Adjusted EBITDA

$

45,305

$

40,145

$

37,341

Operating Expenses, Excluding Stock-Based Compensation

Operating expenses, excluding stock-based compensation is a non-GAAP financial measure that represents GAAP operating expenses adjusted to exclude stock-based compensation expense.

Operating expenses, excluding stock-based compensation for the three and nine months ended September 30, 2021 and 2020 were as follows:

Three months ended

Nine months ended

September 30, 

September 30, 

2021

2020

2021

2020

GAAP Operating expenses

$

31,964

28,567

100,200

94,308

Stock-based compensation

5,948

5,165

19,343

15,700

Operating expenses, excluding stock-based compensation

$

26,016

$

23,402

$

80,857

$

78,608

Operating expenses, excluding stock-based compensation was $26.0 million in the 2021 Quarter compared to $23.4 million in the 2020 Quarter. The $2.6 million increase was primarily related to the increase in selling, general and administrative expenses, partially offset by the decrease in research and development expenses, both described above in “Results of Operations.”

Operating expenses, excluding stock-based compensation was $80.9 million in the 2021 Period compared to $78.6 million in the 2020 Period. The $2.3 million increase was primarily related to the increase in selling, general and administrative expenses, combined with the increase in research and development expenses, both described above in “Results of Operations.”

36

The following is a summary of 2021 quarterly Operating expenses, excluding stock-based compensation through September 30, 2021:

First Quarter

Second Quarter

Third Quarter

2021

2021

2021

GAAP Operating expenses

$

34,406

$

33,830

$

31,964

Stock-based compensation

6,879

6,516

5,948

Operating expenses, excluding stock-based compensation

$

27,527

$

27,314

$

26,016

The following is a summary of 2020 quarterly Operating expenses, excluding stock-based compensation for the year ended December 31, 2020.

First Quarter

Second Quarter

Third Quarter

Fourth Quarter

2020

2020

2020

2020

GAAP Operating expenses

$

33,926

$

31,815

$

28,567

$

29,296

Stock-based compensation

4,951

5,584

5,165

6,210

Operating expenses, excluding stock-based compensation

$

28,975

$

26,231

$

23,402

$

23,086

CONTRACTUAL OBLIGATIONS

There have been no material changes to the contractual obligations and commitments described under Management’s Discussion and Analysis of Financial Condition and Results of Operations in our most recent Annual Report.

OFF-BALANCE SHEET ARRANGEMENTS

We did not have during the periods presented any off‑balance sheet arrangements, as defined under SEC rules.

Item 3.  Quantitative and Qualitative Disclosures About Market Risk.

For information regarding our exposure to certain market risks, see Item 7A, Quantitative and Qualitative Disclosures About Market Risk, in our Annual Report. There have been no significant changes in our financial instrument portfolio or market risk exposures since our fiscal year ended December 31, 2020.

Item 4.  Controls and Procedures.

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of September 30, 2021. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended or the Exchange Act, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on the evaluation of the effectiveness of the design and operation of our disclosure controls and procedures as of September 30, 2021, our Chief Executive Officer and Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.

37

Changes in Internal Control Over Financial Reporting

There has been no change in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the fiscal quarter covered by this Quarterly Report on Form 10-Q that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

38

PART II—OTHER INFORMATION

Item 1.  Legal Proceedings.

Except as set forth in Note 14 to our financial statements, which is incorporated herein by reference to the extent applicable, there are no other material changes from the legal proceedings previously disclosed in our Annual Report.

Item 1A.  Risk Factors.

Investing in our common stock involves a high degree of risk. Investors should carefully consider the risks described below, as well as all other information included in this Quarterly Report on Form 10-Q, including our financial statements, the notes thereto and the section entitled “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” If any of the following risks actually occurs, our business, financial condition, operating results, prospects and ability to accomplish our strategic objectives could be materially harmed. As a result, the trading price of our common stock could decline and investors could lose all or part of their investment. Additional risks and uncertainties not presently known to us or that we currently deem immaterial may also impair our business operations and the market price of our common stock.

Risks Related to Our Financial Position and Capital Needs

Our ability to maintain profitability is dependent upon our ability to continue successfully commercializing our products and any products and product candidates that we may develop or acquire in the future. Our failure to do so successfully could impair our growth strategy and plans and could have a material adverse effect on our business, financial position, and operating results.

Our ability to maintain profitability depends upon our ability to realize the full commercial potential of our products and to commercialize successfully any other products and product candidates that we may develop, in-license or acquire in the future. Our ability to generate revenue from our current or future products depends on a number of factors, including our ability to:

realize a commercially viable price for our products;
manufacture commercial quantities of our products at acceptable cost levels;
sustain a commercial organization capable of sales, marketing and distribution for the products we sell;
obtain coverage and adequate reimbursement from third parties, including government payors; and
comply with existing and changing laws and regulations that apply to the pharmaceutical industry, including opioid manufacturers, and to our products specifically, including FDA post-marketing requirements.

If we fail to maintain profitability on a continuing basis, then we may be unable to continue our operations at planned levels and be forced to reduce our operations.

Our ability to use our net operating loss carryforwards and certain other tax attributes may be limited.

As of December 31, 2020, we had a federal net operating loss (“NOL”) carryforward of approximately $226.8 million and state NOL carryovers of approximately $170.3 million, which are available to offset future taxable income. The U.S. federal NOL carryforwards begin to expire in 2028, and the state NOL carryforwards begin to expire in 2030. We also had U.S. federal tax credits of approximately $4.6 million, and state tax credits of approximately $1.2 million. These tax attributes are generally subject to a limited carryover/carryback period and are also subject to the annual limitations that may be imposed under Section 382 of the Internal Revenue Code of 1986, as amended. During the three months ended June 30, 2021, the Company released the portion of the valuation allowance on deferred tax assets expected to be realized through future earnings. Refer to Note 15, Income Taxes, for more information.

We have outstanding indebtedness in the form of our 2.625% Convertible Senior Notes and our Loan Agreement with BioPharma, which may adversely affect our business, financial condition and results of operations.

In February 2020, in connection with the Nucynta Acquisition, we incurred (i) $143.8 million in principal amount of indebtedness in the form of 2.625% Convertible Senior Notes due in 2026 (the “Convertible Notes”) and (ii) $200.0 million in secured indebtedness pursuant to our Loan Agreement with BioPharma Credit PLC, as collateral agent and lender, and BioPharma Credit Investments V (Master) LP, as lender (as amended from time to time, the “Loan

39

Agreement”). We may also incur additional indebtedness to meet future financing needs. Our existing and future levels of indebtedness could have significant negative consequences for our security holders and our business, results of operations and financial condition by, among other things:

requiring the dedication of a substantial portion of our cash flow from operations to service our indebtedness, which will reduce the amount of cash available for operations, working capital, capital expenditures, expansion, acquisitions or general corporate or other purposes;
limiting our ability to obtain additional financing;
limiting our flexibility to plan for, or react to, changes in our business;
diluting the interests of our existing shareholders as a result of issuing shares of our common stock upon conversion of the convertible notes;
placing us at a possible competitive disadvantage with competitors that are less leveraged than we are or have better access to capital;
increasing our vulnerability to downturns in our business, our industry or the economy in general, including any such downturn related to the impact of the COVID-19 pandemic.

Holders of our Convertible Notes will have the right to require us to repurchase our Convertible Notes for cash following a fundamental change, or to pay any cash amounts due upon conversion of our Convertible Notes. Further, our noteholders, subject to a limited exception described in the notes, may require us to repurchase their notes following a fundamental change at a cash repurchase price generally equal to the principal amount of the notes to be repurchased, plus accrued and unpaid interest, if any. In addition, upon conversion, we will satisfy part or all of our conversion obligation in cash unless we elect to settle conversions solely in shares of our common stock. We may not have enough available cash or be able to obtain financing at the time we are required to repurchase the notes or pay the cash amounts due upon conversion. Applicable law, regulatory authorities and the agreements governing our other indebtedness may restrict our ability to repurchase the notes or pay the cash amounts due upon conversion. Additionally, our Loan Agreement contains certain covenants and obligations applicable to us, including, without limitation, covenants that require us and our subsidiaries to maintain $200 million in annual net sales and covenants that limit our ability to incur additional indebtedness or liens, make acquisitions or other investments or dispose of assets outside the ordinary course of business.

Failure to comply with covenants in the indenture governing the Convertible Notes or in the Loan Agreement would constitute an event of default under these instruments, notwithstanding our ability to meet our debt service obligations. Our failure to repurchase notes or to pay the cash amounts due upon conversion when required will constitute a default under the indenture. A default under the indenture or the fundamental change itself could also lead to a default under agreements governing our other indebtedness, which may result in that other indebtedness becoming immediately payable in full. In such event, we may not have sufficient funds to satisfy all amounts due under our other indebtedness (including the Loan Agreement) and the notes. The Loan Agreement includes various customary remedies for the lenders following an event of default, including the acceleration of repayment of outstanding amounts under the Loan Agreement and execution upon the collateral securing obligations under the Loan Agreement. If we fail to comply with such covenants and terms, we may be in default and the maturity of the related debt could be accelerated and become immediately due and payable. In addition, because our assets are pledged as a security under the Loan Agreement, if we are not able to cure any default or repay outstanding borrowings, our assets are subject to the risk of foreclosure by our lenders. Moreover, a default on indebtedness under the Loan Agreement could result in a default under the terms of the indenture governing our Convertible Notes. There is no guarantee that we would be able to satisfy our obligations if any of our indebtedness is accelerated.

Risks Related to our Products

If we cannot continue successfully commercializing Xtampza ER or the Nucynta Products, our business, financial condition and results of operations may be materially adversely affected and the price of our common stock may decline.

To date, we have invested substantial resources in the development of Xtampza ER, which has been approved by the FDA. In February 2018, we began marketing the Nucynta Products. Our business and future success are substantially dependent on our ability to continue successfully commercializing these products.

40

Our ability to continue successfully commercializing Xtampza ER and the Nucynta Products will depend on many factors, including but not limited to:

our ability to manufacture commercial quantities of Xtampza ER at reasonable cost and with sufficient speed to meet commercial demand;
our ability to execute sales and marketing strategies successfully and continually;
our success in educating physicians, patients and caregivers about the benefits, administration, use and coverage of our products;
the perceived availability and advantages, relative cost, relative safety and relative efficacy of other abuse-deterrent products and treatments with similar indications;
our ability to defend successfully any challenges to our intellectual property or suits asserting patent infringement relating to our products;
the availability and quality of coverage and adequate reimbursement for our products;
a continued acceptable safety profile of our products; and
our ability to comply with applicable legal and regulatory requirements, including any additional manufacturing or packaging requirements that may become applicable to certain opioid products.

Many of these matters are beyond our control and are subject to other risks described elsewhere in this “Risk Factors” section. Accordingly, we cannot assure you that we will be able to continue successfully commercializing or to generate sufficient revenue from our products. If we cannot do so, or are significantly delayed in doing so, our business will be materially harmed.

Despite receiving approval by the FDA, additional data may emerge that could change the FDA’s position on the product labeling of Xtampza ER and our ability to market Xtampza ER successfully may be adversely affected.

Xtampza ER was approved with label language describing abuse-deterrent properties of the formulation with respect to the nasal and IV routes of abuse, consistent with Guidance for Industry, “Abuse-Deterrent Opioids- Evaluation and Labeling.” In November 2017, the FDA approved an sNDA for Xtampza ER to include comparative oral pharmacokinetic data from a clinical study evaluating the effect of physical manipulation by crushing Xtampza ER compared with OxyContin and a control (oxycodone hydrochloride immediate-release), results from an oral human abuse potential study and the addition of an oral abuse deterrent claim.

The FDA can require changes to the product labeling for Xtampza ER or the Nucynta Products at any time which can impact our ability to generate product sales. In particular, if the FDA determines that our post-marketing data for Xtampza ER does not demonstrate that the abuse-deterrent properties result in reduction of abuse, or demonstrates a shift to routes of abuse that present a greater risk, the FDA may find that product labeling revisions are needed, and potentially require the removal of our abuse-deterrence claims, which would have a material adverse effect on our ability to continue successfully commercializing Xtampza ER.

Xtampza ER and the Nucynta Products are subject to mandatory REMS programs, which could increase the cost, burden and liability associated with the commercialization of these products.

The FDA has imposed a class-wide REMS on all IR, ER and long acting (“LA”) opioid drug products (known as the Opioid Analgesic REMS). The FDA continually evaluates whether the REMS program is meeting its goal of ensuring that the benefit of these drugs continue to outweigh their risks, and whether the goals or elements of the program should be modified. If the FDA determines that additional measures are necessary, the modification of the Opioid Analgesic REMS to impose additional or more burdensome requirements could increase the costs associated with marketing our products and/or reduce the willingness of healthcare providers to prescribe our products, both which would have a material adverse effect on our ability to continue successfully commercializing, or to generate sufficient revenue from, our products.

We could fail to promote Xtampza ER’s abuse deterrent labeling in compliance with FDA regulations.

Xtampza ER has FDA-approved product labeling that describes its abuse deterrent features, which allows us to promote those features and differentiate Xtampza ER from other opioid products containing the same active pharmaceutical ingredients. Because the FDA closely regulates promotional materials and other promotional activities, even though the FDA approved product labeling includes a description of the abuse deterrent characteristics of Xtampza ER, the FDA

41

may object to our marketing claims and product advertising campaigns. This could lead to the issuance of warning letters or untitled letters, suspension or withdrawal of our products from the market, recalls, fines, disgorgement of money, operating restrictions, injunctions, and civil or criminal prosecution. Any of these consequences would harm the commercial success of Xtampza ER.

Failure to comply with ongoing governmental regulations for marketing any product, including Xtampza ER and the Nucynta Products, could delay or inhibit our ability to generate revenues from their sale and could also expose us to claims or other sanctions.

Advertising and promotion of any pharmaceutical product marketed in the United States, including Xtampza ER and the Nucynta Products, is heavily scrutinized by, among others, the FDA, the Department of Justice, the Office of Inspector General for the U.S. Department of Health and Human Services (“HHS”), state attorneys general, members of Congress and the public. Violations, including promotion of our products for unapproved or off-label uses, are subject to enforcement letters, inquiries and investigations, and civil and criminal sanctions by the FDA or other government agencies.

Engaging in off-label promotion of our products could also subject us to false claims liability under federal and state statutes, and other litigation and/or investigations, which could lead to civil and criminal penalties and fines, and could also require us to enter into agreements that materially restrict the manner in which we promote or distribute our drug products.

In addition, after product approval, subsequent discovery of serious and unanticipated adverse events associated with the product; the emergence of other problems with the product, manufacturer or facility; or our failure to make required regulatory submissions may result in adverse regulatory actions, including withdrawal of the product from the market or the requirement to add or strengthen label warnings about the product. The failure to obtain or maintain requisite governmental approvals or the imposition of additional or stronger warnings could delay or preclude us from further developing, marketing or realizing the full commercial potential of our products.

Risks Related to Intellectual Property

Unfavorable outcomes in intellectual property litigation could result in costly litigation and potentially limit our ability to commercialize our products.

Our commercial success depends upon our ability to commercialize products without infringing the intellectual property rights of others. Our current or future products, or any uses of them, may now or in the future infringe third-party patents or other intellectual property rights. We cannot currently determine the ultimate scope and validity of patents which may be granted to third parties in the future or which patents might be asserted to be infringed by the manufacture, use and sale of our products.

If we are found to infringe a third party’s intellectual property rights, we could be required to obtain a license from such third party to continue developing or commercializing our products and technology. However, we may not be able to obtain any required license on commercially reasonable terms or at all. Even if we are able to obtain a license, it may be non-exclusive, thereby giving our competitors access to the same technologies licensed to us. We could be forced, including by court order, to cease commercializing the infringing technology or product. In addition, in any such proceeding or litigation, we could be found liable for monetary damages, including treble damages and attorneys’ fees, if we are found to have willfully infringed a patent. A finding of infringement could prevent us from commercializing our products or force us to cease some of our business operations.

Any litigation, including any interference or derivation proceedings to determine priority of inventions, oppositions or other post-grant review proceedings to patents in the United States, or litigation against our collaborators may be costly and time consuming and could have a material adverse effect on our operating results, our ability to raise capital needed to commercialize products and our overall financial condition. We expect that litigation may be necessary in some instances to determine the validity and scope of our proprietary rights. Litigation may be necessary in other instances to determine the validity, scope or non-infringement of certain patent rights claimed by third parties to be pertinent to the manufacture, use or sale of our products. Ultimately, the outcome of such litigation, including our pending litigation with Purdue, could compromise the validity and scope of our patents or other proprietary rights or hinder our ability to manufacture and market our products.

42

If we are unable to obtain or maintain intellectual property rights for our technologies, products or any future product candidates which we may develop, we may lose valuable assets or be unable to compete effectively in our market.

We depend on our ability to protect our proprietary technology. We rely on patent and trademark laws, unpatented trade secrets and know-how, and confidentiality, licensing and other agreements with employees and third parties, all of which offer only limited protection. Our success depends in large part on our ability to obtain and maintain patent protection in the United States with respect to our proprietary technology and products.

The steps we have taken to protect our proprietary rights may not be adequate to preclude misappropriation of our proprietary information or infringement of our intellectual property rights in the United States. The rights already granted under any of our currently issued patents and those that may be granted under future issued patents may not provide us with the proprietary protection or competitive advantages we are seeking.

We have been, and may continue to be, forced to litigate to enforce or defend our intellectual property, which could be expensive, time consuming and unsuccessful, and result in the loss of valuable assets.

We have been, and may continue to be, forced to litigate to enforce or defend our intellectual property rights against infringement and unauthorized use by competitors, and to protect our trade secrets. In so doing, we may place our intellectual property at risk of being invalidated, rendered unenforceable or limited or narrowed in scope.

This litigation is expensive and time consuming. Many of our current and potential competitors have the ability to dedicate substantially greater resources to defend their intellectual property rights than we can.

Accordingly, despite our efforts, we may not be able to prevent third parties from infringing upon or misappropriating our intellectual property. Litigation could result in substantial costs and diversion of management resources, which could have a material adverse effect on our operating results, our ability to raise capital needed to commercialize products and our overall financial condition. In addition, an adverse result in any litigation proceeding could put one or more of our patents at risk of being invalidated, held unenforceable or interpreted narrowly.

If we are unable to protect the confidentiality of our trade secrets, our business and competitive position would be harmed.

In addition to seeking patents for some of our technology and products, we rely on trade secrets, including unpatented know-how, technology and other proprietary information, to maintain our competitive position. We seek to protect these trade secrets, in part, by entering into non-disclosure and confidentiality agreements with parties who have access to them, such as our employees, corporate collaborators, outside scientific collaborators, contract manufacturers, consultants, advisors and other third parties. Despite these efforts, any of these parties may breach the agreements and disclose our proprietary information, including our trade secrets, and we may not be able to obtain adequate remedies for such breaches. Enforcing a claim that a party illegally disclosed or misappropriated a trade secret is difficult, expensive and time-consuming, and the outcome is unpredictable. In addition, some courts in the United States may be less willing or unwilling to protect trade secrets. If any of our trade secrets were to be lawfully obtained or independently developed by a competitor, we would have no right to prevent such competitor, or those with whom they communicate, from using that technology or information to compete with us. If any of our trade secrets were to be disclosed or independently developed, our competitive position would be harmed.

Obtaining and maintaining our patent protection depends on compliance with various procedural, document submissions, fee payment and other requirements imposed by governmental patent agencies, and our patent protection could be reduced or eliminated for non-compliance with these requirements.

The USPTO requires compliance with a number of procedural, documentary, fee payment and other similar provisions during the patent application process. In addition, periodic maintenance fees on issued patents are required to be paid to the USPTO in several stages over the lifetime of the patents. While an inadvertent lapse can in many cases be cured by payment of a late fee or by other means in accordance with the applicable rules, there are situations in which noncompliance can result in abandonment or lapse of the patent or patent application, resulting in partial or complete loss of patent rights in the relevant jurisdiction. Non-compliance events that could result in abandonment or lapse of a patent or patent application include, but are not limited to, failure to respond to official actions within prescribed time

43

limits, non-payment of fees, and failure to properly legalize and submit formal documents. If we fail to maintain the patents and patent applications covering our products, our competitive position would be adversely affected.

Risks Related to the Commercialization of Our Products

If we are unable to utilize our own sales and marketing capabilities successfully or enter into strategic alliances with marketing collaborators, we may not continue to be successful in commercializing our products and may be unable to generate sufficient product revenue.

Our commercial organization continues to evolve and we cannot guarantee that we will continue to be successful in marketing our products. In addition, we compete with other pharmaceutical and biotechnology companies with extensive and well-funded sales and marketing operations to recruit, hire, train and retain sales and marketing personnel. If we are unable to continue to grow and maintain adequate sales, marketing and distribution capabilities, whether independently or with third parties, we may not be able to generate sufficient product revenue and may not remain profitable. Factors that may inhibit our efforts to continue successfully commercializing our products in the United States include:

our inability to recruit and retain adequate numbers of effective sales and marketing personnel;
the inability of sales personnel to reach adequate numbers of physicians who may prescribe our products; and
unforeseen costs and expenses associated with creating and maintaining an independent sales and marketing organization.

If we are not successful in retaining sales and marketing personnel or in maintaining our sales and marketing infrastructure or if we do not preserve strategic alliances with marketing collaborators, agreements with contract sales organizations or collaboration arrangements, we will have difficulty in continuing to commercialize our products.

Additionally, our sales, marketing and distribution capabilities may be hindered as a result of the COVID-19 outbreak. In response to the outbreak, our sales personnel transitioned partly or entirely to remote work. The safety and well-being of our employees is our highest priority and we expect to maintain mitigating measures until such time as mandated closures or other restrictions are lifted and public health officials change their recommendations, and we have, and will continue to, equip our personnel with the tools and resources needed to effectively continue their sales and marketing efforts in a manner that complies with all relevant regulations, whether in person or from a remote setting. We face the risk, however, that limitations on activities within the healthcare sector and on economic activity generally will impede our ability to continue successfully commercializing our products. Notwithstanding the lifting of COVID-19 restrictions in many jurisdictions, and amidst continuing public health concerns relating to the spread of COVID-19, weekly pain patient office visits continue to be depressed compared to pre-COVID periods, which in turn may account for fewer patients beginning therapy with our products. We believe that the disruptions caused by COVID-19 will continue and there remains substantial uncertainty as to when such disruptions will cease. If we are unable to successfully commercialize our products during the COVID-19 outbreak, our ability to generate sufficient product revenue may be adversely affected.

If the medical community, patients, and healthcare payors do not accept and use our products, we will not achieve sufficient product revenues and our business will suffer.

Physicians and others in the medical community, patients, and healthcare payors may not accept and use our products. Acceptance and use of our products will depend on a number of factors including:

approved indications, warnings and precautions language that may be less desirable than competitive products;
perceptions by members of the healthcare community, including physicians, about the safety and efficacy of our products;
perceptions by members of the healthcare community, including physicians, about the relevance and efficacy of our abuse deterrent technology;
the availability of competitive products;
the pricing and cost-effectiveness of our products relative to competing products;
the potential and perceived advantages of our products over alternative treatments;
the convenience and ease of administration to patients of our products;
actual and perceived availability and quality of coverage and reimbursement for our products from government or other third-party payors;

44

any negative publicity related to our products or negative or positive publicity related to our competitors’ products;
the prevalence and severity of adverse side effects;
policy initiatives by FDA, HHS, or other federal or state agencies regarding opioids;
our ability to comply with the Opioid Analgesic REMS; and
the effectiveness of marketing and distribution efforts by us and any licensees and distributors.

If our products fail to have an adequate level of acceptance by the medical community, patients, or healthcare payors, we will not be able to generate sufficient revenue to remain profitable. Since we expect to rely on sales generated by Xtampza ER and the Nucynta Products for substantially all of our revenues for the foreseeable future, the failure of Xtampza ER or the Nucynta Products to maintain market acceptance would harm our business prospects.

Our products contain, and our future product candidates may contain, controlled substances, the manufacture, use, sale, importation, exportation and distribution of which are subject to regulation by state and federal law enforcement and other regulatory agencies.

Our products contain, and our future product candidates may contain, controlled substances that are subject to state and federal laws and regulations regarding their manufacture, use, sale, importation, exportation and distribution. Xtampza ER’s active ingredient, oxycodone, and the Nucynta Products’ active ingredient, tapentadol, are both classified as Schedule II controlled substances under the CSA and regulations of the DEA. A number of states also independently regulate these drugs, including oxycodone and tapentadol, as controlled substances. We and our suppliers, manufacturers, contractors, customers and distributors are required to obtain and maintain applicable registrations from state and federal law enforcement and regulatory agencies and comply with state and federal laws and regulations regarding the manufacture, use, sale, importation, exportation and distribution of controlled substances.

Furthermore, the amount of Schedule II substances that can be obtained for clinical trials and commercial distribution is limited by the CSA and DEA regulations. For more information, see the section in our Annual Report entitled “Business—Government Regulation—DEA and Opioid Regulation.” We may not be able to obtain sufficient quantities of these controlled substances in order to meet commercial demand. If commercial demand for Xtampza ER, or any of our other approved products, increases and we cannot meet such demand in a timely fashion because of our limited supply of its active pharmaceutical ingredient (in the case of Xtampza ER, oxycodone) then physicians may perceive such product as unavailable and may be less likely to prescribe it in the future.

In addition, controlled substances are also subject to regulations governing manufacturing, labeling, packaging, testing, dispensing, production and procurement quotas, recordkeeping, reporting, handling, shipment and disposal. These regulations increase the personnel needs and the expense associated with development and commercialization of our products that include controlled substances. The DEA and some states conduct periodic inspections of registered establishments that handle controlled substances.

Failure to obtain and maintain required registrations or to comply with any applicable regulations could delay or preclude us from developing and commercializing our products that contain controlled substances and subject us to enforcement action. The DEA may seek civil penalties, refuse to renew necessary registrations or initiate proceedings to revoke those registrations. In some circumstances, violations could lead to criminal proceedings. Because of their restrictive nature, these regulations could limit commercialization of our products containing controlled substances.

Current and future legislation may increase the difficulty and cost for us to continue to commercialize our products and may reduce the prices we are able to obtain for our products.

In the United States, there have been a number of legislative and regulatory changes and proposed changes regarding the healthcare system generally, and the manufacturing, distribution, and marketing of opioids in particular, that could prevent or delay marketing approval of future product candidates, restrict or regulate post-approval activities or affect our ability to profitably sell our products for which we obtain marketing approval. For example, several states, including New York, have recently imposed taxes or fees on the sale of opioids. Other states, and even the federal government, as proposed in the LifeBOAT Act introduced by a bipartisan group of Senators in May 2021, could impose similar taxes or fees, and such laws and proposals can vary in the tax and fee amounts imposed and the means of calculation. Liabilities for taxes or assessments under any such laws could have an adverse impact on our results of operations.

45

California and several other states have enacted legislation related to prescription drug pricing transparency and it is unclear the effect this legislation will have on our business. Laws intended to broaden access to health insurance, reduce or constrain the growth of healthcare spending, enhance remedies against fraud and abuse, add new transparency requirements for health care and health insurance industries, impose new taxes and fees on the health industry and impose additional health policy reforms may continue the downward pressure on pharmaceutical pricing, especially under the Medicare program, and may also increase our regulatory burdens and operating costs.

Legislative and regulatory proposals have been made to expand post-approval requirements and restrict sales and promotional activities for pharmaceutical products. We cannot be sure whether additional legislative changes will be enacted, or whether the FDA regulations, guidance or interpretations will be changed, or what the impact of such changes on the marketing of our products may be. In addition, increased scrutiny by the U.S. Congress of the FDA’s approval process may subject us to more stringent product labeling and post-marketing testing and other requirements.

Our products may become subject to unfavorable pricing regulations or third-party coverage and reimbursement policies, which could have a material adverse effect on our business. Such pricing regulations may address the rebates that manufacturers offer to pharmaceutical benefit managers, or the discounts that manufacturers provide others within the pharmaceutical distribution chain.

The regulations that govern marketing approvals, pricing and reimbursement for new drug products can vary widely. Current and future legislation may significantly change the approval requirements in ways that could involve additional costs and cause delays in obtaining approvals. Pricing limitations may hinder our ability to recoup our investment in our products.

Our ability to commercialize any product successfully will also depend in part on the extent to which coverage and adequate reimbursement for these products and related treatments will be available from government health administration authorities, private health insurers and other organizations. Government authorities and third-party payors determine which medications they will cover and establish reimbursement levels and tiers of preference based on the perceived value and innovation of a given product. A primary trend in the U.S. healthcare industry and elsewhere is cost containment. Government authorities and other third-party payors have attempted to control costs by limiting coverage and the amount of reimbursement for particular medications and establishing administrative hurdles that incentivize use of generic and/or lower cost products first. Increasingly, third-party payors are requiring that drug companies provide them with discounts and rebates from list prices and are challenging the prices charged for medical products. We have agreed to provide such discounts and rebates to certain third-party payors. We expect increasing pressure to offer larger discounts and rebates. Additionally, a greater number of third-party payors may seek discounts and rebates in order to offer or maintain access for our products. We cannot be sure that high-quality coverage and reimbursement will be available for any product that we commercialize and, if reimbursement is available, what the level of reimbursement will be and whether it will be satisfactory.

Reimbursement rates may vary according to the use of the drug and the clinical setting in which it is used, may be based on reimbursement levels already set for lower cost drugs and may be incorporated into existing payments for other services. Net prices for drugs may be reduced by mandatory discounts or rebates required by government healthcare programs or private payors and by any future relaxation of laws that presently restrict imports of drugs from policy and payment limitations in setting their own reimbursement policies. Our inability to expand and maintain coverage and profitable reimbursement rates from both government-funded and private payors for our products could have a material adverse effect on our operating results, our ability to raise capital needed to continue to commercialize our products and our overall financial condition.

The Affordable Care Act and any changes in healthcare law may increase the difficulty and cost for us to continue to commercialize our products and affect the prices we may obtain.

The United States and many foreign jurisdictions have enacted or proposed legislative and regulatory changes affecting the healthcare system that may affect our ability to profitably sell our product and product candidates, if approved. The United States government, state legislatures and foreign governments also have shown significant interest in implementing cost-containment programs to limit the growth of government-paid healthcare costs, including price controls, restrictions on reimbursement and requirements for substitution of generic products for branded prescription drugs.

46

The Affordable Care Act was intended to broaden access to health insurance, reduce or constrain the growth of healthcare spending, enhance remedies against fraud and abuse, add transparency requirements for the healthcare and health insurance industries, impose new taxes and fees on the health industry and impose additional health policy reforms. There have been significant ongoing judicial, administrative, executive and legislative efforts to modify or eliminate the Affordable Care Act, and the Affordable Care Act has also been subject to challenges in the courts. See the section in our Annual Report entitled “Business—Government Regulation—Healthcare Reform.”

Further changes to and under the Affordable Care Act remain possible, although the new Biden administration has signaled that it plans to build on the Affordable Care Act and expand the number of people who are eligible for subsidies under it. President Biden indicated that he intends to use executive orders to undo changes to the Affordable Care Act made by the Trump administration and would advocate for legislation to build on the Affordable Care Act. It is unknown what form any such changes or any law proposed to replace the Affordable Care Act would take, and how or whether it may affect our business in the future. We expect that changes to the Affordable Care Act, the Medicare and Medicaid programs, changes allowing the federal government to directly negotiate drug prices and changes stemming from other healthcare reform measures, especially with regard to healthcare access, financing or other legislation in individual states, could have a material adverse effect on the healthcare industry.

Any reduction in reimbursement from Medicare, Medicaid, or other government programs may result in a similar reduction in payments from private payers. The implementation of cost containment measures or other healthcare reforms may prevent us from being able to generate revenue and maintain profitability.

Social issues around the abuse of opioids, including law enforcement concerns over diversion of opioids and regulatory and enforcement efforts to combat abuse, could decrease the potential market for our products and may adversely impact external investor perceptions of our business.

Law enforcement and regulatory agencies may apply policies and guidelines that seek to limit the availability or use of opioids. Such efforts may inhibit our ability to continue to commercialize our products.

Aggressive enforcement and unfavorable publicity regarding, for example, the use or misuse of oxycodone or other opioid drugs; the limitations of abuse-resistant formulations; the ability of people who abuse drugs to discover previously unknown ways to abuse opioid drugs, including Xtampza ER and the Nucynta Products; public inquiries and investigations into prescription drug abuse; litigation; or regulatory activity regarding sales, marketing, distribution or storage of opioid drugs could have a material adverse effect on our reputation. Such negative publicity could reduce the potential size of the market for our products, decrease the revenues we are able to generate from their sale and adversely impact external investor perceptions of our business. Similarly, to the extent opioid abuse becomes less prevalent or less urgent of a public health issue, regulators and third party payers may not be willing to pay a premium for abuse-deterrent formulations of opioid.

Federal laws have been enacted to address the national epidemics of prescription opioid abuse and illicit opioid use, including the Comprehensive Addiction and Recovery Act and the Substance Use-Disorder Prevention that Promotes Opioid Recovery and Treatment for Patients and Communities Act. These laws are described in more detail under the caption “Business— Governmental Regulation — DEA and Opioid Regulation.”

If the FDA or other applicable regulatory authorities approve generic products with abuse deterrent claims that compete with our products, our sales could decline.

Once an NDA, including a Section 505(b)(2) application, is approved, the product covered thereby becomes a “listed drug” which can, in turn, be cited by potential competitors in support of approval of an ANDA. The Federal Food, Drug, and Cosmetic Act, FDA regulations and other applicable regulations and policies provide incentives to manufacturers to create modified, non-infringing versions of a drug to facilitate the approval of an ANDA or other application for generic substitutes. These generic equivalents would be significantly less costly than ours to bring to market and companies that produce generic equivalents are generally able to offer their products at lower prices. Thus, after the introduction of a generic competitor, a significant percentage of the sales of any branded product are typically lost to the generic product. Accordingly, competition from generic equivalents to our products would substantially limit our ability to generate revenues and therefore to obtain a return on the investments we have made in our products. In November 2017, FDA issued a final guidance to assist industry in the development of generic versions of approved opioids with abuse-deterrent

47

formulations, including recommendations about the types of studies that companies should conduct to demonstrate that the generic drug is no less abuse-deterrent than its brand-name counterpart. In the second half of 2018, the FDA posted three revised product-specific guidances related to generic abuse-deterrent opioid formulations, including one guidance specifically relating to Xtampza ER, which recommend specific in vivo studies and in vitro study considerations for abuse deterrence evaluations. These guidances are part of FDA’s wider focus on assisting developers of generic abuse-deterrent formulations navigate the regulatory path to market more quickly. Earlier market entry of generic abuse-deterrent formulations could have a material adverse effect on our business.

Risks Related to Our Dependence on Third Parties

If the third-party manufacturers of Xtampza ER or the Nucynta Products fail to devote sufficient time and resources to these products, or their performance is substandard, and/or we encounter challenges with our dedicated facility at our third-party manufacturer’s site for the manufacturing of Xtampza ER, our costs may be higher than expected and could have a material adverse effect on our business.

We do not own any manufacturing facilities in drug development and commercial manufacturing. We currently have no plans to build our own clinical or commercial scale manufacturing facility and do not have the resources and expertise to manufacture and test, on a commercial scale, the technical performance of our products. We currently rely, and expect to continue to rely, on a limited number of experienced personnel and contract manufacturers for our products, as well as other vendors to formulate, test, supply, store and distribute our products, and we control only certain aspects of their activities.

In 2020, we completed the build-out of a dedicated manufacturing suite at a site operated by our contract manufacturing organization, Patheon, part of Thermo Fisher Scientific. This facility requires the maintenance of regulatory approvals and other costs, all of which we will need to absorb. We cannot guarantee that we will be able to leverage the dedicated manufacturing suite in a profitable manner. If the demand for Xtampza ER and any future related products never meets our expectations and forecasts, or if we do not produce the output we plan, we may not be able to realize the return on investment we anticipated, which would have a negative impact on our financial condition and results of operations.

We have initiated the activities required to transition commercial manufacturing for Nucynta ER from Janssen to Patheon, which is an assumed obligation of the Nucynta Commercialization Agreement. We cannot guarantee we will be successful in our efforts to demonstrate equivalence of product manufactured by Patheon with product manufactured by Janssen, and we may encounter delays in obtaining regulatory approval for Patheon as a new manufacturer and supplier of Nucynta ER. Additionally, we may be unsuccessful in validation activities, which could lead to delays in the transfer of manufacturing obligations, higher costs of validation, and/or rejection of otherwise saleable batches of Nucynta ER, all of which could have an adverse effect on our business and results of operations. Even if we are successful in our regulatory approval and validation activities, we could encounter issues in obtaining commercial supply from Patheon's facility due technical problems or challenges obtaining adequate and/or timely DEA procurement quota.

Although we have identified alternate sources for these services, it would be time-consuming, and require us to incur additional cost, to qualify these sources. Our reliance on a limited number of vendors and, in particular, Patheon as our single manufacturer for Xtampza ER and the future manufacturer of Nucynta ER, exposes us to the following risks, any of which could impact commercialization of our products, result in higher costs, or deprive us of potential product revenues:

Our contract manufacturer, or other third parties we rely on, may encounter difficulties in achieving the volume of production needed to satisfy commercial demand, may experience technical issues that impact quality or compliance with applicable and strictly enforced regulations governing the manufacture of pharmaceutical products, may be affected by natural disasters that interrupt or prevent manufacturing of our products including the ongoing COVID-19 pandemic, may experience shortages of qualified personnel to adequately staff production operations, may experience shortages of raw materials and may have difficulties finding replacement parts or equipment.
Our contract manufacturer could default on their agreement with us to meet our requirements for commercial supplies of our products and/or we could experience technical problems in the operation of our dedicated manufacturing facility.
The use of alternate manufacturers may be difficult because the number of potential manufacturers that have the necessary governmental licenses to produce narcotic products is limited. Additionally, the FDA and the DEA

48

must approve any alternative manufacturer of our products, before we may use the alternative manufacturer to produce commercial supplies.
It may be difficult or impossible for us to find a replacement manufacturer on acceptable terms quickly, or at all. Our contract manufacturer and vendors may not perform as agreed or may not remain in the contract manufacturing business for the time required to produce, store and distribute our products successfully.
If our contract manufacturer were to terminate our arrangement or fail to meet our commercial manufacturing demands, we may be forced to delay our development and commercial programs.

Failure to obtain the necessary active pharmaceutical ingredients, excipients or components necessary to manufacture our products could adversely affect our ability to continue to commercialize the product, which could in turn adversely affect our results of operations and financial condition. Certain components of Xtampza ER are naturally derived products, for which we rely on sole suppliers. The inability of any of our raw material suppliers to provide components that meet our specifications and requirements could adversely impact our ability to manufacture our product. Furthermore, the quota procurement process limits the amount of DEA-controlled active pharmaceutical ingredient we have available for manufacture. Consequently, we are limited in our ability to execute a business strategy that builds appreciable safety stock of finished drug product.

Our reliance on third parties reduces our control over our development and commercialization activities but does not relieve us of our responsibility to ensure compliance with all required legal, regulatory and scientific standards. The FDA and other regulatory authorities require our products to be manufactured according to cGMP. Any failure by our third-party manufacturer to comply with cGMP or failure to scale up manufacturing processes, including any failure to deliver sufficient quantities of products in a timely manner, could lead to a shortage of commercial product. Such failure could also be the basis for the FDA to issue a warning or untitled letter, withdraw approvals for products previously granted to us, or take other regulatory or legal action, including recall or seizure, total or partial suspension of production, suspension of ongoing clinical trials, refusal to approve pending applications or supplemental applications, detention of product, refusal to permit the import or export of products, injunction, imposing civil penalties or pursuing criminal prosecution.

Any stock out, or failure to obtain sufficient supplies of any of our products, or the necessary active pharmaceutical ingredients, excipients or components necessary to manufacture each of our products, could adversely affect our ability to commercialize such products, which could in turn adversely affect our results of operations and financial condition.

Because we currently rely on a sole supplier to manufacture the active pharmaceutical ingredient of our products, any production problems with our supplier could have a material adverse effect on us.

We presently depend upon a single supplier for the active pharmaceutical ingredient for Xtampza ER (oxycodone base) and the Nucynta Products (tapentadol), and we contract with this supplier for commercial supply to manufacture our products. Further, our sole supplier also supplies our primary competitor in the extended-release oxycodone space, Purdue. Although we have identified an alternate source for oxycodone base for Xtampza ER, it would be time-consuming and costly to qualify this source. Any changes that our supplier makes to the respective drug substance raw materials, intermediates, or manufacturing processes would introduce technical and regulatory risks to our downstream drug product supply. If our supplier were to terminate an arrangement for an active pharmaceutical ingredient, or fail to meet our supply needs (including as a result of disruptions in personnel or the global supply chain resulting from the COVID-19 outbreak), we might incur substantial costs and be forced to delay our development or commercialization programs. Any such delay could have a material adverse effect on our business.

Manufacturing issues may arise that could increase product and regulatory approval costs, delay commercialization or limit commercial supply.

In our current commercial manufacturing operations, and as we scale up manufacturing of our products and conduct required stability testing, we may encounter product, packaging, equipment and process-related issues that may require refinement or resolution in order to proceed with our planned clinical trials, obtain regulatory approval for commercial marketing and build commercial supplies. In the future, we may identify impurities, which could result in increased scrutiny by regulatory authorities, delays in our clinical programs and regulatory approval, increases in our operating expenses, failure to obtain or maintain approval or limitations in our commercial supply.

49

We depend on wholesale pharmaceutical distributors for retail distribution of our products; if we lose any of our significant wholesale pharmaceutical distributors, that loss may materially adversely affect our financial condition and results of operations.

A significant percentage of our product shipments are to a limited number of independent wholesale pharmaceutical distributors. Three of our wholesale pharmaceutical distributors represented 35%, 31% and 31% of our product shipments for the nine months ended September 30, 2021. Our loss of any of these wholesale pharmaceutical distributors’ accounts, or a material reduction in their purchases, a significant disruption to transportation infrastructure or other means of distribution of our products, including as a result of the ongoing COVID-19 outbreak, could have a material adverse effect on our business, results of operations, financial condition and prospects. The significance of each wholesale pharmaceutical distributor account to our business adversely impacts our ability to negotiate favorable commercial terms with each such distributor, and as a result, we may be forced to accept terms that adversely impact our results of operations.

In addition, these wholesale customers comprise a significant part of the distribution network for pharmaceutical products in the United States. This distribution network has undergone, and may continue to undergo, significant consolidation marked by mergers and acquisitions. As a result, a small number of large wholesale distributors control a significant share of the market. Consolidation of drug wholesalers has increased, and may continue to increase, competitive and pricing pressures on pharmaceutical products. We cannot guarantee that we can manage these pricing pressures or that wholesaler purchases will not fluctuate unexpectedly from period to period.

Our products could be subject to post-marketing requirements, which requirements may, in some cases, not be capable of timely or satisfactory completion without participation in consortia over which we have limited control.

Our products are subject to a comprehensive regulatory scheme, including post-marketing requirements (“PMRs”) to conduct epidemiological studies and clinical trials. We intend to fulfill our PMRs by virtue of our participation in the Opioid PMR Consortium (“OPC”). Although we retain discretion in how to discharge such PMRs, the scale and scope of the studies required by the FDA make it cost prohibitive to discharge these requirements other than by joining the OPC that was formed to conduct them. We are a member of OPC and engage in decision-making as a member of that organization, but do not have a majority. If the OPC fails to conduct sufficiently rigorous studies or is unable to achieve the patient enrollment or other requirements established by the FDA, we may be unable to satisfy our PMRs and the FDA may choose to withdraw or otherwise restrict its approval of our products. Such withdrawal or restriction would have an adverse impact on our business and financial condition.

We rely on third parties to conduct our non-clinical and clinical trials. If these third parties do not successfully carry out their contractual duties or meet expected deadlines, or if they terminate their agreement with us, we may not be able to maintain regulatory approval for our products and our business could suffer a material adverse effect.

We have relied upon and plan to continue to rely upon contract research organizations (“CROs”) to monitor and manage data for any non-clinical and clinical programs that we may conduct, including the OPC PMR studies discussed above. We rely on these parties for execution of our non-clinical and clinical trials, and control only certain aspects of their activities. Nevertheless, we are responsible for ensuring that each of our studies and clinical trials are conducted in accordance with the applicable protocol, legal, regulatory and scientific standards, and our reliance on the CROs does not relieve us of our regulatory responsibilities. If we or any of our CROs fail to comply with applicable GCP and other regulations, including as a result of any recent changes in such regulations, the clinical data generated in our clinical trials may be deemed unreliable and the FDA or foreign regulatory authorities may require us to perform additional clinical trials before approving our marketing applications. In addition, our clinical trials must be conducted with product produced under cGMP requirements. While we have agreements governing the activities of our CROs, we have limited influence over their actual performance. Failure to comply with applicable regulations in the conduct of the clinical trials for our products would have an adverse impact on our commercial efforts.

Risks Related to Our Business and Strategy

Our business may be adversely affected by the COVID-19 pandemic.

The outbreak and any preventative or protective actions that we, our manufacturers, suppliers, licensors and other collaborators or governmental authorities may take with respect to the COVID-19 pandemic have disrupted and may

50

continue to disrupt our business and the U.S. and global economies as a whole. The COVID-19 pandemic poses the risk that we or our employees, contractors, suppliers, and other partners may be prevented from conducting business activities for an indefinite period of time, including due to a substantial percentage of personnel contracting the virus or due to shutdowns that have been or may be requested or mandated by governmental authorities. The full extent to which the COVID-19 pandemic will affect the U.S. and global economies is unknown.

The COVID-19 pandemic has, and will likely continue to have, a substantial impact on the delivery of healthcare services in the United States. Healthcare providers have reduced staffing and limited access for non-patients, including our sales professionals. Notwithstanding the lifting of COVID-19 restrictions in many jurisdictions, and amidst continuing public health concerns relating to the spread of COVID-19, weekly pain patient office visits continue to be depressed compared to pre-COVID periods, which in turn may account for fewer patients beginning therapy with our products. We believe that the disruptions caused by COVID-19 will continue and there remains substantial uncertainty as to when such disruptions will cease. These circumstances may result in reduced demand for our products and negatively impact our sales and results of operations.

The extent to which the COVID-19 pandemic continues to impact our results of operation will depend on future developments, which are highly uncertain and cannot be predicted, including new information which may emerge concerning the severity of COVID-19, the rate and manner in which it spreads, the duration of the pandemic, travel restrictions imposed by the United States and other countries, business closures or business disruption in the United States and other countries, a reduction in time spent out of home and the actions taken throughout the world, including in our markets, to contain COVID-19 or treat its impact. Although travel and other restrictions have been lifted in certain jurisdictions, there remains substantial uncertainty as to the possibility of further surges in infections, including surges resulting from the development of new variants of COVID-19, such as the Delta variant, which could lead to travel and other restrictions being re-imposed. These actions could have a material adverse impact on our business, financial condition and results of operations, and we will continue to monitor the effects of the COVID-19 pandemic closely.

Litigation or regulatory action regarding opioid medications could negatively affect our business.

Beginning in 2018, lawsuits alleging damages related to opioids have been filed naming us as a defendant along with other manufacturers of prescription opioid medications. These lawsuits, filed in multiple jurisdictions, are brought by various local governments as well as private claimants, against various manufacturers, distributors and retail pharmacies. These lawsuits generally contend that we have engaged in improper marketing practices related to Xtampza ER and the Nucynta Products. Plaintiffs seek a variety of remedies, including abatement, restitution, civil penalties, disgorgement of profits, treble damages, attorneys’ fees and injunctive relief. Some plaintiffs have alleged joint and several liability among the defendants, meaning that any given defendant may be found liable for the activities of other defendants. None of the complaints specify the exact amount of damages at issue. These cases are generally in early stages of litigation.

In addition, certain governmental and regulatory agencies are focused on the abuse of opioid medications, a concern we share, and we have received Civil Investigative Demands or subpoenas from four state attorneys general investigating our sales and marketing of opioids and seeking documents relating to the manufacture, marketing and sale of opioid medications. We are cooperating fully in these investigations. Managing litigation and responding to governmental investigations is costly and may involve a significant diversion of management attention. Such proceedings are unpredictable and may develop over lengthy periods of time. An adverse resolution of any of these lawsuits or investigations may involve injunctive relief or substantial monetary penalties, either or both of which could have a material adverse effect on our reputation, business, results of operations and cash flows.

We face substantial competition from other biotechnology and pharmaceutical companies, which may result in others discovering, developing or commercializing products more successfully than we do.

Competition in the pain and opioid market is intense. Our competitors include major multinational pharmaceutical companies, biotechnology companies and universities and other research institutions. Our products compete with oral opioids, transdermal opioids, local anesthetic patches, stimulants and implantable and external infusion pumps that can be used for infusion of opioids and local anesthetics. Products of these types are marketed by Actavis, BioDelivery Sciences, Endo, Mallinckrodt, Purdue, Teva, and others. Some of these current and potential future competitors may be addressing the same therapeutic areas or indications as we are. Many of our current and potential future competitors have significantly greater research and development capabilities than we do, have substantially more marketing, manufacturing, financial, technical, human and managerial resources than we do, and have more institutional experience than we do. Our competitors have developed or may develop technologies that are, or may be, the basis for competitive

51

products that are safer, more effective or less costly than our products. Moreover, oral medications, transdermal drug delivery systems, such as drug patches, injectable products and implantable drug delivery devices are currently available treatments for chronic pain, are widely accepted in the medical community and have a long history of use. These treatments will compete with our products and the established use of these competitive products may limit the potential for our products to receive widespread acceptance.

Commercial sales of our products, and clinical trials of our products and any future product candidates, may expose us to expensive product liability claims, and we may not be able to maintain product liability insurance on reasonable terms or at all.

We currently carry product liability insurance. Product liability claims may be brought against us by patients; clinical trial participants; healthcare providers; or others using, administering or selling our products. If we cannot successfully defend ourselves against claims that our products caused injuries, we could incur substantial liabilities. We may not be able to maintain insurance coverage at a reasonable cost or in an amount adequate to satisfy any liability that may arise. Regardless of merit or eventual outcome, liability claims may cause us to incur significant costs to defend the litigation.

Our relationships with customers and payors are subject to applicable anti-kickback, fraud and abuse, transparency, and other healthcare laws and regulations, which could expose us to criminal sanctions, civil penalties, exclusion from government healthcare programs, contractual damages, reputational harm, administrative burdens, and diminished profits and future earnings.

Healthcare providers, physicians and payors play a primary role in the recommendation and prescription of our products. Our arrangements with payors and customers may expose us to broadly applicable fraud and abuse and other healthcare laws and regulations that may constrain the business or financial arrangements and relationships through which we market, sell and distribute our products and any product candidates for which we may obtain marketing approval. Even though we do not and will not control referrals of healthcare services or bill Medicare, Medicaid or other third-party payors directly, we may provide reimbursement guidance and support regarding our products to our customers and patients. Federal and state healthcare laws and regulations pertaining to fraud and abuse and patients’ rights are and will be applicable to our business. If a government authority were to conclude that we provided improper advice to our customers and/or encouraged the submission of false claims for reimbursement, we could face action by government authorities. If our operations are found to be in violation of any of these laws or any other governmental regulations that may apply to us, we may be subject to significant civil, criminal and administrative penalties, damages, fines, imprisonment, exclusion from participation in government funded healthcare programs, such as Medicare and Medicaid, and the curtailment or restructuring of our operations.

We or the third parties upon whom we depend may be adversely affected by natural disasters and/or health epidemics, and our business continuity and disaster recovery plans may not adequately protect us from a serious disaster.

Natural disasters could severely disrupt our operations, and have a material adverse effect on our business, results of operations, financial condition and prospects. If a natural disaster, power outage, health epidemic (such as the ongoing COVID-19 pandemic) or other event occurred that prevented us from using all or a significant portion of our facilities, that damaged critical infrastructure, such as the manufacturing facilities of our third-party contract manufacturers, or that otherwise disrupted operations, it might become difficult or, in certain cases, impossible for us to continue our business, and any disruption could last for a substantial period of time.

The disaster recovery and business continuity plans we have in place, and the technology that we may rely upon to implement such plans, may prove inadequate in the event of a serious disaster or similar event. We may incur substantial expenses as a result of the limited nature of our disaster recovery and business continuity plans, which could have a material adverse effect on our business, financial condition and results of operation.

Risks Related to Our Common Stock

The price of our common stock may be volatile and you may lose all or part of your investment.

The market price of our common stock is highly volatile and may be subject to wide fluctuations in response to numerous factors described in these Risk Factors, some of which are beyond our control. The stock market in general, and pharmaceutical and biotechnology companies in particular, have experienced extreme price and volume fluctuations.

52

Broad market and industry factors may negatively affect the market price of our common stock, regardless of our business model, prospects or actual operating performance. The realization of any of these risks, or any of a broad range of other risks discussed in this report, could have a material adverse effect on the market price of our common stock.

We are subject to anti-takeover provisions in our second amended and restated articles of incorporation and amended and restated bylaws and under Virginia law that could delay or prevent an acquisition of our company, even if the acquisition would be beneficial to our shareholders.

Certain provisions of Virginia law, the state in which we are incorporated, and our second amended and restated articles of incorporation and amended and restated bylaws could hamper a third party’s acquisition of us, or discourage a third party from attempting to acquire control of us. These provisions could limit the price that certain investors might be willing to pay in the future for shares of our common stock. In addition, these provisions make it more difficult for our shareholders to remove our Board of Directors or management or elect new directors to our Board of Directors.

If we fail to maintain an effective system of internal control over financial reporting, we may not be able to report our financial condition, results of operations or cash flows accurately, which may adversely affect investor confidence in us and, as a result, the value of our common stock.

The Sarbanes-Oxley Act requires, among other things, that we maintain effective internal control over financial reporting. We are required, under Section 404 of the Sarbanes-Oxley Act, to furnish a report by management on, among other things, the effectiveness of our internal control over financial reporting. If we identify one or more material weaknesses in our internal control over financial reporting, we will be unable to assert that our internal control over financial reporting is effective. We cannot assure you that there will not be material weaknesses or significant deficiencies in our internal control over financial reporting in the future. Any failure to maintain internal control over financial reporting could severely inhibit our ability to accurately report our financial condition, results of operations or cash flows. Further, we could lose investor confidence in the accuracy and completeness of our financial reports, the market price of our common stock could decline, and we could be subject to sanctions or investigations by NASDAQ, the SEC or other regulatory authorities. Failure to remedy any material weakness in our internal control over financial reporting, or to implement or maintain other effective control systems required of public companies, could also restrict our future access to capital markets.

Sales of our common stock in the public market, either by us or by our current shareholders, or the perception that these sales could occur, could cause a decline in the market price of our securities. Moreover, the exercise of options and warrants and other issuances of shares of common stock or securities convertible into or exercisable for shares of common stock will dilute your ownership interests and may adversely affect the future market price of our common stock.

Sales of our common stock in the public market, either by us or by our current shareholders, or the perception that these sales could occur, could cause a decline in the market price of our securities. All of the shares of our common stock held by our current shareholders may be immediately eligible for resale in the open market either in compliance with an exemption under Rule 144 promulgated under the Securities Act, or pursuant to an effective resale registration statement that we have previously filed with the SEC. Such sales, along with any other market transactions, could adversely affect the market price of our common stock.

As of September 30, 2021, there were outstanding options to purchase an aggregate of 3,078,247 shares of our common stock at a weighted average exercise price of $18.37 per share, of which options to purchase 2,326,929 shares of our common stock were then exercisable. In addition, as of September 30, 2021, we had an outstanding warrant to purchase 1,041,667 shares of our common stock at an exercise price of $19.20 per share. The exercise of options and warrants at prices below the market price of our common stock could adversely affect the price of shares of our common stock. Additional dilution may result from the issuance of shares of our common stock in connection with collaborations or manufacturing arrangements or in connection with other financing efforts.

There can be no assurance that we will repurchase shares of our common stock at all, or that we will repurchase shares at favorable prices.

53

In August 2021, our board of directors authorized a share repurchase program to repurchase up to $100 million of our common stock (of which $82.5 million remained available as of September 30, 2021). Any share repurchases will depend upon, among other factors, our cash balances and potential future capital requirements, our results of operations and financial condition, the price of our common stock on the NASDAQ Global Select Market, and other factors that we may deem relevant. We can provide no assurance that we will continue to repurchase shares of our Common Stock at favorable prices, if at all.

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

RECENT SALES OF UNREGISTERED SECURITIES

There were no unregistered sales of equity securities during the period covered by this Quarterly Report on Form 10-Q.

PURCHASE OF EQUITY SECURITIES

The following table sets forth shares of Common Stock repurchased under our Repurchase Program, as well as shares transferred to us from employees in satisfaction of minimum tax withholding obligations associated with the vesting of performance share units and restricted stock units during the three months ended September 30, 2021. Amounts are reflected in thousands, except share and per share amounts.

Period

(a) Total number of shares purchased

(b) Average Price Paid per Share

(c) Total number of shares purchased as part of publicly announced plans or programs (1)

(d) Maximum approximate dollar value of Shares that may yet be purchased under the plans or programs

July 1, 2021 through July 31, 2021

1,989

$

23.74

100,000

August 1, 2021 through August 31, 2021

426,645

$

20.62

418,205

91,363

September 1, 2021 through September 30, 2021

441,585

$

20.06

440,835

82,520

Total

870,219

(2)

$

20.34

859,040

(2)

(1)The Repurchase Program was announced on August 16, 2021. The Repurchase Program provides for the repurchase of up to $100 million of outstanding shares of our common stock at any time or times through December 31, 2022. The Repurchase Program did not expire during the three months ended September 30, 2021, nor does the Company currently plan to terminate the Repurchase Program prior to expiration. However, there can be no assurance as to the timing or number of shares of any repurchases in the future.
(2)The difference between the total number of shares purchased and the total number of shares purchased as part of a publicly announced program relates to common stock withheld by us for employees to satisfy their tax withholding obligations arising upon the vesting of performance share units and restricted stock units granted under our Amended and Restated 2014 Stock Incentive Plan.

Item 3.  Defaults Upon Senior Securities.

None.

Item 4.  Mine Safety Disclosures.

Not applicable.

Item 5.  Other Information.

Not applicable.

54

Item 6.  Exhibits.

Exhibit Number

Exhibit Description

31.1

 

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

31.2

 

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

32.1

 

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

32.2

 

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

101.INS

 

Inline XBRL Instance Document

101.SCH

 

Inline XBRL Taxonomy Extension Schema Document

101.CAL

 

Inline XBRL Taxonomy Extension Calculation Linkbase Document

101.DEF

 

Inline XBRL Taxonomy Extension Definition Linkbase Document

101.LAB

 

Inline XBRL Taxonomy Extension Label Linkbase Document

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document

104

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

+Indicates management contract or compensatory plan.

55

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.

COLLEGIUM PHARMACEUTICAL, INC.

Date:

November 4, 2021

By:

/s/ JOSEPH CIAFFONI

Joseph Ciaffoni

Chief Executive Officer

(Principal executive officer)

Date:

November 4, 2021

By:

/s/ COLLEEN TUPPER

Colleen Tupper

Chief Financial Officer

(Principal financial and accounting officer)

56

EX-31.1 2 coll-20210930xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT

TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Joseph Ciaffoni, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of Collegium Pharmaceutical, Inc.;

2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

/s/ JOSEPH CIAFFONI

Joseph Ciaffoni

President and Chief Executive Officer

Date: November 4, 2021


EX-31.2 3 coll-20210930xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT

TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Colleen Tupper, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of Collegium Pharmaceutical, Inc.;

2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

/s/ COLLEEN TUPPER

Colleen Tupper

Executive Vice President and Chief Financial Officer

Date: November 4, 2021


EX-32.1 4 coll-20210930xex32d1.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

In connection with the Quarterly Report on Form 10-Q of Collegium Pharmaceutical, Inc. (the “Company”) for the period ended September 30, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, Joseph Ciaffoni, President and Chief Executive Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to his knowledge:

(1)the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

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

/s/ JOSEPH CIAFFONI

Joseph Ciaffoni

President and Chief Executive Officer

Date: November 4, 2021


EX-32.2 5 coll-20210930xex32d2.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

In connection with the Quarterly Report on Form 10-Q of Collegium Pharmaceutical, Inc. (the “Company”) for the period ended September 30, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, Colleen Tupper, Executive Vice President and Chief Financial Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to his knowledge:

(1)the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

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

 

/s/ COLLEEN TUPPER

 

 

 

Colleen Tupper

 

Executive Vice President and Chief Financial Officer

Date: November 4, 2021


GRAPHIC 6 coll-20210930x10q001.jpg GRAPHIC begin 644 coll-20210930x10q001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HK F\6Z=#K L"V5^ZTX/RJWI_]>MX'(R.E9PJPJ747>QI4 MHSIV*MN_3M. MDY^[+,IZ?[*_U-<-7B8_'[TJ3]6>[EV7;5:J]%^K"NP\+>*OLI2POW_<=(I6 M_@]C[?R^G3CZ*\FA7G1GSP/7KT(5X%O%7V4I87[_N.D4K? MP>Q]OY?3IWP.1D=*^IPV)A7AS1/D\3AIX>?++Y/N+11170'KWQ7+X=AO ;Q!@/QYC-M9S2K_>5#M_ M/I7H&C^$+'3E62X5;JX[LX^5?H/ZFM/4-;TK2 !?7]O;G'".X#8]EZUY.'R> M<_C?R6IZV(SJ$/X:OYO1'G7_ B6N8S]@;_OXG^-4[K1]1L@6N+*9%'5BA(' MXCBNZ_X6'X5W[/[57/KY,F/SVULZ?K.F:JI-A?6]QCJ(W!(^HZBNJID2BK^\ MO5?\!')3S]R=O=?H_P#@L\>KL_"'B.59HM+NM\B-\L+@9*>Q]OY?3IOZOX4T M_5%9T06]QVDC& 3[CO\ SI?#WAR'1(2[%9;MQ\\F.@]![?SKFP^!Q%&NG%Z= M_P!+'5B%-"F:&\U>)IU.#% #* MP/H=H(!^N*J,92=HJXG)+5G545Y_!\9_!LLH1[NYA']^2V;'Z9-=CI6M:9KE MM]HTN^@NXNYB<':?0CJ#]:[T'Q]8>'8M/@ MEBN6A!F9R&7>VT\>U$(2F[1"4E%79Z)1114%!1110 4444 %%%% !1110 45 M#!=VURTBV]Q%*T3;9!&X8H?0XZ&IJ "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ KQ;XI?%+R_.\/^'Y_GY2[O(S]WU1#Z^I_ 4?%+XI>7YWA_P_/\_* M7=Y&?N^J(?7U/X"O$:]'"X7[6[ACM0YN'=5B$?WBQ/&/?-? M8.A0:A::#90:K,7U"9-T6FQ>8,]/,; MA?TW'Z@5ZO\ $S7WTG0%L[=RMQ?$IN!Y6,?>/XY _$U6(3K58T8D4Y*C2E5E ML<_XS^)$S32Z=H4NR-25DNUZL>X3T'O^7OYI)(\TC22.SNQR68Y)/N:2BO:H M8>%&/+!'S]?$5*\N:;"G132V\RRPR/'(IRKHQ4@^Q%-HK8Q/4_!7Q&DGGCTS M7) 7<[8;H\9/8/\ X_GZUT/C3QI!X;MC;VY674I%^1.HC']YOZ#O7A=.FFEN M)FEGD>21C\SNQ)/U)KSYY=2E54^G8]".958TN3KW'7-S/>7,ES@^ O'IL3%I&KRYM3A8+AC_JO16/]WW[?3IYU1756H0JPY)(Y:->=&?/% M_P#!/J$$$9!R*6O(O 7CTV)BTC5Y="?+(^GP^(A7AS1%H)P,FBN(^*^O2:#X#NF@R#GZCD\5O^'?@ M;I5M;I+K]Q+>7)&6BAS_=T]$C"G3Y_?GKF2V[$8$D5S(6'_? M1(_2O--9\ ^)_A_XAL[WPS/<7<<\@CA>)?G#'G9(O0@XZ]..<5]#45G#$U([ MNZ\RY48O;0JZ<]Y)IML^H0QPWC1J9HXVW*KXY /IFK5%9.O>)M'\,VHN-7OH M[96^XIY=_P#=4- M] \5 KI=^KSJ,M;R I(!_NGJ/<9%7*C4BKM$QJ0D[)G0UX/\\5X+\1?^2WZ+_OV?\ Z,KW MJO!?B+_R6_1?]^S_ /1E/"?&_1BK_"O4]ZHHJAJ^M:;H-@U[JEY%:VZ\;G/4 M^@'4GV%B-V[%^BO,9_CIX5BG,<=MJ.- \5 M@KIEZ#.HRUO*-D@'K@]1[C-7*C4BKM$*I!NR9T=%%07EY;:?:275Y/'!;QC< M\DC!54>Y-9ED]%>;W_QN\)VDYBA6_O #CS((0%_\?93^E;7AOXD^&O%$ZVUG M=M#=M]VWN5V.WTY()]@_MY+K3KJWBE,,DL3QI(.J$ M@@'\.M8=AXYT/4O$L_A^VGE;4('D1T,1 !0X;GIVKI*AIQ>J*33V/)/A?\.] M?\*^)+R_U22*. PF%4BEW><2P(;V QWYYKUNN;\->.=#\67$\&DSRR/ @=P\ M13 )QWK3US6K+P]I$VJ:B[):P[=[*I8C)9PSS6EU(<1Q7:!-Y] 0 M2,^V]N]QX-/? MU/;H*]GKS;XE_#2+Q/ ^JZ4BQZQ&OS+T6Y ['_:]#^![$;X=P51O@%;JN@:M<@?-)=*A/LJY'_ M *$:J?%BX:7Q3#"3\D5JN![EF)/\ORJ7X WBMIFLV.?GCFCFQ[,I'_LM+\6[ M-HO$%I=X_=SV^S/^TI.?T85R8;3&N_\ 6A6-N\'H>?T445[IX 4444 %%%% M!1110 5Z-X \>-:/%HVJR%K=B$MYCR8SV4_[/IZ?3IYR 68*H)8]!7K_ (#\ M!C31'JVK1@WI^:&%A_J?<_[7\OKTX:_&W2GO_ ZWD2DM8W"RMC^X05/ZE?RKP,,TJL; MGT=97ILZ3X>1I'\/M"5,8-HC?B>3^I-=-7GGP:UN/4_ L5F7!N-/=H77OM)+ M*?I@D?\ 37H=16351I]RJ;O!-!1116990UK58-#T6\U2YSY5K$TC =6P. / ME_&)W7X:Z@$ MSAI(0^/3S%_KBJ_P4CB3X>1M'C<]U*TF/[V0/Y 5UTW[.BYK=NQSS7/447MN M='%X$\)PVPMU\.Z:4 QE[=6;_OHC=^M>3_$CX?CP#^->5_''_D<=$_Z]Q_Z,-;?P":0Z!JZ M'/EBZ4K]2O/\A6)\"_$7_ M )+?HO\ OV?_ *,KWJO!?B+_ ,EOT7_?L_\ T966$^-^C+K_ KU/>)'6*-I M'8*B@LQ/0 5\^6T%[\8_B#.\\\L.C6F2 O\ RSBSA0!_?;&2?KZ 5[5XQ>1/ M!.NM%G>-/G(([?NVKY^^'I\=K;WS>#HT:,N@N2?(SG!V_P"L.>YZ56&C[DII MV?F36?O*+V/>+3P!X2L[06T?A_3W0#&Z:!9'/_ FR?UKROXE^"$\%W%GXH\, ME[-$F >-&)\E^H9<_P )Y!'3\#BM#S/C?_SQ3\[/_&L_6M)^,'B#2Y=-U.S2 M:UE*ED#VJYP01R&!ZBKI*497KX4G(Y4D>M>8?!C#_$K4WN/]?]EF(S_>\U,_CU_6 MII*,93G'IL.;LS79'5HM>9X-\ ?\ D-ZQ_P!>R?\ H5>@_%[_ ))CJWUA_P#1R5Y]\ ?^ M0WK'_7LG_H5>@_%[_DF.K?6'_P!')6E;_>EZHBG_ '\RM\%_P#DG-M_U\2_ M^A5Z#7GWP7_Y)U;_ /7Q+_Z%7H-[2 M#,;#V->$7!#?M)@C_GY0?^0!7N[_ '&^AK7$_8]$11^UZL^4? NA77BK7DT* M.XDALIB)KPI_<3//URV![L*^BH/A[X1M[$6B^'[%XP-N^2(-(??>?FS^->5? M *-3K^K2$?,MJJ@^Q?\ ^L*][J\94E[3E3V)P\%R79\O^*K2]\ >,M5TK1;B M:*WO(1&H!R6B?!V_4'(SU_.O9?"7POT#1-&@34--M;_4'0-<2W,8D 8CD*#D M #I[UY_\3D5_C-HJ,,JPM01Z_O37O=%>K+V<;=5J%*"YY>1X7\8/ NG:+8VV MO:+;+:#SA%<10_*H)!*N!_#R,<>HKU#P#K4OB#P1I>HW#%IWB*2L>K,A*DGZ M[<_C6/\ &)0?AKJ!/:2$C_OXM-^#?_)-K+_KK-_Z&:F3<\.F]TQQ7+6:75'? M4445R'0%%%% 'FWQ+^&D7B>!]5TI%CUB-?F7HMR!V/\ M>A_ ]B/G2:&6VGD M@GC:.6-BKHXP5(X((]:^U*\V^)?PTB\3P/JNE(L>L1K\R]%N0.Q_VO0_@>Q' M=A<5R^Y/8Y:]#F]Z.YY3\*/$:>'O&UN)WV6MZOV:4D\*205/_?0 SZ$U[UXW M\.GQ%X?>&$#[7 ?-@]R.J_B/UQ7RS;:3?WFJII<%I*]\TGE"#;A@W<$'ICOG MI7UOX=M=1L?#MA:ZM]:8I^SJ1JQ>IG1BJD)4Y+ M0^3ZIX; MUC1G87UA-&H_Y:!=R'_@0XKU\/C*=9:.S['A8C!U:#U5UW,NBBM?2?"VM:U( MHL["9D/_ "U<;4'_ (\5TRG&"O)V.:,)3=HJYE0P2W,\<,*-)+(P5$49))Z M 5:U72;W1;][._A,4R\XZ@CL0>XKV;PAX#M?#>+NX9;G42,>9CY8_4+G^?\ M*M3Q/X8L_$^G&"<;)TR89P.4/]1ZBO+EFD%5Y4O=[GJ1RJ;I@J]JNCWNC:F]A>0E9E/&.0X[%?4&O4? ?@,::(]6U:,&]/S0PL/]3[G M_:_E]>G97Q5.E3YV[WV\SBH82I6J _ 8TT1ZMJT8-Z?FAA8?ZGW/ M^U_+Z]/0Z**^:K5IUI\\SZBC1A1AR0"H+VS@U"RGL[J,203QM'(A[J1@BIZ* MR-3YN=-:^#GC-] \46Z/I]_&)B/FMI M6"RJ?3:>OU&16IJND:?KE@]CJ=I'KNP4#ZDU MY+X_^+D5LJZ9X4N1<7K.-]W&H=$Y^ZF>&)Z9Y&/4],9/@/K$KJMUKUJ(QW5' M@>$OA;H/A29+L*]]J"_=N+@#"'U1>@^O)]Z%&A3U;YO(;=6>B5BY M-IFI>+?AR]AKL$5KJ-Y;?.B9VQR9RA([J,+=08#X]&!X8?7GT( MJ*=6-G":T?X#G3=U*.Z.ICFBEA$T&M'N%N MIYW NI(3N55!SL!'5B0,XZ8QWJLWP#N@YCC\2KY!/0VI!_+?BNQ\)?"C0O"] MREZ[/J%^G*33J L9]53L?&9?"_@RWM[E M-EY<,;B=3U5F 7\% S[YKSCXX_\CCHG_7N/_1AKWBN)\9_#FV\9:M9W\VH2 MVS6T>P(D88-\V>Y]ZFC52J\\RJE/]WRQ.VKP7XB_\EOT7_?L_P#T97O5<1K_ M ,.+;7O&5GXCDU&6&2V,1$*Q@AMC;ASGO4X><82;EV'5BY1LCLKBWCN[66VF M7=%*AC=?4$8(KY^\)ZK)\*?']_I&L!Q87!"/*%/W028Y0.XP2#CU/<8KZ&KG M_%/@W1O%]FL&IP'S$SY5Q&=LD?T/I['(HHU%&\9;,*D'*SCNC8M+VUU"U2YL M[B*X@<962)PRG\17#>-_BKIGA9X[6Q\K4;_S!YL2/\L:9YRPZ,>@'XGWY2;X M!S)*PM/$>V%NSVQSCWPV#^E=/X4^#^A^';J.]NY7U.\C(*&5 L:'U"<\_4FK M4:$=7*_E8ERJRT2L=WIUY_:.FVU[Y$T GC63RIEVNF1G!'8UX'XJM;_X:?%! M=?M82]C01R(?0J3^HR/>LGQ=\3 M]#\.V$JVEY!?ZDRD0P0.' ;UG4UA7WP'T&>(\T\8 M[S7HA8=6B_4\&^ /_(;UC_KV3_T*O4OB'I =8LX%+2F$2*HZL48/@>YV MXK/\#_#FV\$7EW<0:C+=&XC"$/&%VX.>QKMZFO54JW/'R'2@U3Y9'CGP.\36 M8TJY\/W,Z1W2SF:W5SCS%8#('J01G'O[&O4-F:Q?R7VE7K:;)*Q=X?+WQDG^Z,@K^H],55TCX&6D5XEQKFKR MWZ(>((T,8/L6))Q],?6KG[&.+7Q+;W;V_V?R]EI'$ @"($ ![# KN" M,J1ZBHQ%2-1IQ[%48.":?<\'^ /_ "&]8_Z]D_\ 0J]YKB/ _P .;;P1>7=Q M!J,MT;B,(0\87;@Y[&NWI8F<9U'*.PZ,7&"3/!_B9_R6G0_^W3_T::]XKB/$ M7PYMO$/B^R\0R:C+#):^5B%8P0VQBW7/?-=O15G&48I=$%.+4I-]3A/C#_R3 M34?]^'_T8M4?A=J,.E?"6"^G#M'%)*=J#+,3(0% ]22 /K77>+/#L?BKP[<: M/+";?2O!1\-"\EDCW,ZW&T!E;?O5@.G# '\*:G M'V7(^X.+]IS+L0V'C?S]22UN[..%'E$)>*5W,;EVC ;=&H(+J4RA8;N/>NOK MBM/\$S0ZDEQ@K.\1>(DTN,V]N0UV MP^HC'J??VKH*YWQ'X<74D-U; +=J.1T$@]#[^]^SP;]_DQ[O[VT9J.YU"SLP3<7,4?LS#/Y5Y/YC@8WMCT MS3:Z99XVO=A^/_ #F.TU7QH@5HM-0LQ_Y;., ?0?XU9\-^)1?A;.\8"Y'W'Z M"3_Z]<& 20 ,D]!7<^&O#?V0)>WJ?Z0>8XS_ >Y]_Y5&#Q6+Q&(33TZ]K?Y M@FVS?N-.L[NYM[FXMHI9K ??&:V3PZ?-J_(S:K/30YOX->#KG1=/N-;U&)H MKJ^4+%&XPRQ9SD^A8X./0#UKU.BBL*E1U).3-804(\J"BBBH*"BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** .=\1^'%U)#=6JA;M1R.@D'H M??WKS]T:-V1U*NIP01@@U[%7.^(_#BZDANK50MVHY'02#T/O[UXN8Y=[2]6D MO>ZKO_P2)1ZH\^I0"2 !DGH*5HW20QLC!P<%2.0?2NX\->&A:!+V]3,YYCC/ M\'N??^5>)A<)/$5.2/S?8E*X>&O#0M E[>IF<\QQG^#W/O\ RKJ:**^OP^'A M0@H01HE8****V&%%%% !1110!SW_ FV@@MNNY516*&1K:0("#@_-MQ^M;Z. MLB*Z,&1AE6!R"/45Y[X?M]>OO#=W8V:Z2T"'4;:XO[JQBDS<6H0RI MM(VA@2O/0]#TH34+9]2DT]9,W4<8E9-IX4G .>G:N4B.K_\ "=^(/[*%B?W= MMYGVHN/X#C&W\?TJ71?[0_X3S4/[2%J+C[!%_P >Q8KC>YS3=!)-WZ)_E M_F)5FVE;JU^?^1V%49-8L(=8ATE[A5O9HS(D6#DJ,]^G8_E5N21(8GED8*B* M69CT '4UY3/J]I>V5YK@:==8-XMS:+]FD(6./A4W!<8*EB><LUFZKKEAHQ@%[(ZM.2(U2)I"Q R>%!JSI][#J6G6][ F>U12IJ4^67G^"*JU'&'-' MR_%FWIFO:;K#R1V5SOEB +Q.C(ZCU*L :TJX_P ,FZU?Q!>:OJ+0PWEHAL#: M1*?D&[=N8GKGMVKL**T%"7*AT9N<;LS=*UW3M:-P+"X\TV[[)05*E3^(]C1) MKVFQ:[%HK7'^GRKO6((3Q@GKC X!KA/#LB:$^GZP[".TO);BSNF/0,)7:-C^ M1%2:=$\WBSP[K,ZD3ZI/>3X/58A%B-?^^1G\:Z986"E+72SMZJ_^7Y',L3-Q MCIK=7]';_/\ ,])JCJ.L6&E/:I>W B:ZE$40()W,?IT'N>*O5YMK&H:5K>MZ MPE_+*(8(#9V92WDD DSEY,JI&0P4?05A0I>TEKLNQO7J^SCIN^YZ35:^O[73 M;1[J]G2"!/O.YP/_ -=9GA+6#K?AVWN9"?M*?N;@'@B1>#GZ\'\:S_$BI+XO M\-0W8!LC),P#?=,P4;,^_I2C2_>.$NE_P'*K^[4X];?B7K?QAH]Q S ML%A:XMWC60GH S#%;U-94;&\ X((R.AIU9R<7\*L:14E\3N8,WC#1H;J>W:: MX:2"0QR".UE<*PZC(7%:]I=17MK'LOR_X)#-J-K;ZA;6,DFVXN@[1)M)W!1EN>@Z]Z6XU&UM+RTM)I-LUVS+" MNTG<5&3SVX]:PM8^7QYX:)X!2Z4'WV+1KYSXO\+*.6\VX./81T*DGR^:;^Z_ M^02JM?_ !U9337*]_+_@G1Q2K/"DJ9 MV.H9<@@X//0]*@@U&VN+^ZL8I-UQ:;#,NTC;O!*\]#D ]*M5S.B_\CUXH_W; M/_T!JF$5)2?9?JE^I4Y.+BN[_1O]#IJY^7QGHL5ZA?XOTS5S0X[2+0K%+$+]F\A#'MZ$$=?K51C%0Y MY:ZV)E*3GR1TTN6K6Z@OK6.YMI5E@D&Y'4Y!%1ZCJ%KI5C+>WLHBMX@"[D$X MR<=!SU-6$55150 (!@!1P!7&>*=6LG\2:=I=XSFSMC]KN0D32;FY$:$*#WR> M?04J5/VD[+8=6I[.%WN=A;SQ75M%<0.'BE0.C#H01D&EGF2W@DGD.V.-2['& M< #)KD_ NI0O%>Z/&[LEE*6MC(C(S0,25X8 \'(_*NCUC_D"7_\ U[2?^@FB M=+DJL?PI_R*.D?]>D7_ *"* MV*B<>632*IRO-7:*?-+N+ECV*NI6$6J:=/8SM(L4Z[',;8..XS[] M*FA@BM[>.") L4:!%4= , 5)12N[6'97N4=)TJVT:R^QVF\0!V=5=L[,G) M]LYI;O2[>\O[&\EW^;9,S18.!EA@Y]>*NT4^>5^:^HN2-N6VA032+:/6I-6C MWITFOM.NRK+)IX<0*IPH#+M.1]*OT57M)]^_X[D^SAV[?AL-==R,NXKD8R M.HJII6F6VCZ='8V@811Y(+'+$DY))[G)J[14W=K%65[E&STFVL+Z]N[?>K7C MAY4W?+N QD#L3WI=3TNSUBS:UOH1)$2&')!5AT((Y!J[13YY7YKZBY(VY;:' M/Q>$K83PR76HZG>I"P>.&ZN=R*PZ' SCWS704442G*7Q,(PC'X4<^WA&U^U M7-Q#J&J6QN96FD2WNBBECU.!6Q96HLK2.W$T\P3/[R>0N[9.>2>O6K%%.524 ME9L4:<8NZ1GZMH]IK,"1W/F*T3B2*6)]DD;>JD=*KZ=X/6)M37?\ :)8EA;)^7:#D MZA'O\^\$8ER>/D!"X';K5VBA-J]@:3M<1E# MJ58 J1@@CK7._P#"&V<6^.SU#4[*V2"25W.2<# ]@. ME7J*7,]==Q\JTTV*#Z3;/K46K?.MU'$8:M7$"7-M+;R9V2H4 M;'7!M%+F;MY#44K^9SD/@ZWMX4AAU?6HXD4*B)>L H'0 =JZ/M1152G*? -Q,F,(P^%!1114%G_V0$! end EX-101.SCH 7 coll-20210930.xsd EX-101.SCH 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Earnings Per Share - Computation of Net Earnings (Loss) per Share (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Intangible Asset (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Intangible Asset - Nucynta Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 40804 - Disclosure - Intangible Asset - Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Term Notes Payable - Pharmakon (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - Convertible Senior Notes - Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 41103 - Disclosure - Convertible Senior Notes - Interest Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 41104 - Disclosure - Convertible Senior Notes - Future Minimum Payments (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00305 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Nature of Business link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Intangible Asset link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Term Notes Payable link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Stock-based Compensation link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Term Notes Payable (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Convertible Senior Notes (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - Stock-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Nature of Business (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Revenue from Contracts with Customers - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Revenue from Contracts with Customers - Transaction Price and Variable Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - License Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Earnings Per Share - Anti-dilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Fair Value of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - Intangible Asset - Nucynta Commercialization Agreement - Table (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Term Notes Payable - Silicon Valley (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Convertible Senior Notes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Equity - Changes in Shareholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - Equity (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Stock-based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - Stock-based Compensation - Summary of Restricted Stock and Performance Share Activity (Details) link:presentationLink link:calculationLink link:definitionLink 41303 - Disclosure - Stock-based Compensation - Summary of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 41304 - Disclosure - Stock-based Compensation - Summary of Valuation Assumptions Used (Details) link:presentationLink link:calculationLink link:definitionLink 41305 - Disclosure - Stock-based Compensation - Summary of Stock-Based Compensation Included in Statement of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - License Agreements link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Convertible Senior Notes link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Intangible Asset (Tables) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 coll-20210930_cal.xml EX-101.CAL EX-101.DEF 9 coll-20210930_def.xml EX-101.DEF EX-101.LAB 10 coll-20210930_lab.xml EX-101.LAB EX-101.PRE 11 coll-20210930_pre.xml EX-101.PRE XML 12 coll-20210930x10q_htm.xml IDEA: XBRL DOCUMENT 0001267565 us-gaap:TreasuryStockMember 2021-07-01 2021-09-30 0001267565 us-gaap:SubsequentEventMember 2021-11-30 0001267565 2021-08-31 0001267565 us-gaap:RetainedEarningsMember 2021-09-30 0001267565 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001267565 us-gaap:RetainedEarningsMember 2021-06-30 0001267565 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001267565 2021-06-30 0001267565 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2021-03-31 0001267565 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001267565 us-gaap:RetainedEarningsMember 2021-03-31 0001267565 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001267565 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2021-03-31 0001267565 2021-03-31 0001267565 us-gaap:RetainedEarningsMember 2020-12-31 0001267565 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001267565 us-gaap:RetainedEarningsMember 2020-09-30 0001267565 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001267565 us-gaap:RetainedEarningsMember 2020-06-30 0001267565 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001267565 2020-06-30 0001267565 us-gaap:RetainedEarningsMember 2020-03-31 0001267565 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001267565 2020-03-31 0001267565 us-gaap:RetainedEarningsMember 2019-12-31 0001267565 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001267565 us-gaap:TreasuryStockMember 2021-09-30 0001267565 us-gaap:CommonStockMember 2021-09-30 0001267565 us-gaap:CommonStockMember 2021-06-30 0001267565 us-gaap:CommonStockMember 2021-03-31 0001267565 us-gaap:CommonStockMember 2020-12-31 0001267565 us-gaap:CommonStockMember 2020-09-30 0001267565 us-gaap:CommonStockMember 2020-06-30 0001267565 us-gaap:CommonStockMember 2020-03-31 0001267565 us-gaap:CommonStockMember 2019-12-31 0001267565 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001267565 us-gaap:EmployeeStockOptionMember 2020-12-31 0001267565 us-gaap:EmployeeStockOptionMember 2021-09-30 0001267565 coll:StockIncentivePlan2014Member 2021-09-30 0001267565 coll:StockIncentivePlan2014Member 2015-05-31 0001267565 us-gaap:RestrictedStockUnitsRSUMember 2021-09-30 0001267565 us-gaap:PerformanceSharesMember 2021-09-30 0001267565 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001267565 us-gaap:PerformanceSharesMember 2020-12-31 0001267565 coll:XtampzaMember 2021-07-01 2021-09-30 0001267565 coll:NucyntaMember 2021-07-01 2021-09-30 0001267565 coll:NucyntaIrMember 2021-07-01 2021-09-30 0001267565 coll:NucyntaErMember 2021-07-01 2021-09-30 0001267565 coll:XtampzaMember 2021-01-01 2021-09-30 0001267565 coll:NucyntaMember 2021-01-01 2021-09-30 0001267565 coll:NucyntaIrMember 2021-01-01 2021-09-30 0001267565 coll:NucyntaErMember 2021-01-01 2021-09-30 0001267565 coll:XtampzaMember 2020-07-01 2020-09-30 0001267565 coll:NucyntaMember 2020-07-01 2020-09-30 0001267565 coll:NucyntaIrMember 2020-07-01 2020-09-30 0001267565 coll:NucyntaErMember 2020-07-01 2020-09-30 0001267565 coll:XtampzaMember 2020-01-01 2020-09-30 0001267565 coll:NucyntaMember 2020-01-01 2020-09-30 0001267565 coll:NucyntaIrMember 2020-01-01 2020-09-30 0001267565 coll:NucyntaErMember 2020-01-01 2020-09-30 0001267565 coll:PharmakonTermNotesMember 2020-02-13 2020-02-13 0001267565 us-gaap:SecuredDebtMember 2020-01-01 2020-09-30 0001267565 us-gaap:ConvertibleDebtMember 2020-01-01 2020-09-30 0001267565 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001267565 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001267565 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001267565 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001267565 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001267565 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001267565 coll:PurduePharmaLimitedPartnershipPatentInfringementMember 2016-06-01 2017-09-30 0001267565 coll:OpioidLitigationMember 2021-01-01 2021-09-30 0001267565 coll:MultiDistrictLitigationMember 2019-10-01 2019-10-31 0001267565 coll:PurduePharmaLimitedPartnershipPatentInfringementMember 2015-11-01 2017-04-30 0001267565 coll:SiliconValleyBankTermLoanFacilityMember 2020-01-31 0001267565 coll:PharmakonTermNotesMember 2021-07-01 2021-09-30 0001267565 coll:PharmakonTermNotesMember 2021-01-01 2021-09-30 0001267565 us-gaap:WarrantMember 2021-07-01 2021-09-30 0001267565 us-gaap:RestrictedStockUnitsRSUMember 2021-07-01 2021-09-30 0001267565 us-gaap:EmployeeStockOptionMember 2021-07-01 2021-09-30 0001267565 coll:EmployeeStockPurchaseProgramMember 2021-07-01 2021-09-30 0001267565 us-gaap:WarrantMember 2021-01-01 2021-09-30 0001267565 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0001267565 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-09-30 0001267565 us-gaap:ConvertibleNotesPayableMember 2021-01-01 2021-09-30 0001267565 coll:EmployeeStockPurchaseProgramMember 2021-01-01 2021-09-30 0001267565 us-gaap:RestrictedStockUnitsRSUMember 2020-07-01 2020-09-30 0001267565 us-gaap:PerformanceSharesMember 2020-07-01 2020-09-30 0001267565 us-gaap:EmployeeStockOptionMember 2020-07-01 2020-09-30 0001267565 us-gaap:WarrantMember 2020-01-01 2020-09-30 0001267565 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-09-30 0001267565 us-gaap:PerformanceSharesMember 2020-01-01 2020-09-30 0001267565 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0001267565 coll:NucyntaMember 2021-09-30 0001267565 coll:NucyntaMember 2020-12-31 0001267565 coll:NucyntaMember 2019-12-31 0001267565 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember coll:AccountingStandardsUpdate202006Member 2021-07-01 2021-09-30 0001267565 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember coll:AccountingStandardsUpdate202006Member 2021-01-01 2021-09-30 0001267565 coll:PharmakonTermNotesMember 2020-02-06 0001267565 coll:ConversionOfConvertibleDebtAfterCalendarQuarterEndingOnMarch312020Member us-gaap:ConvertibleNotesPayableMember 2021-01-01 2021-09-30 0001267565 2020-01-01 2020-12-31 0001267565 coll:PharmakonTermNotesMember 2021-09-30 0001267565 coll:SiliconValleyBankTermLoanFacilityMember us-gaap:PrimeRateMember 2020-01-01 2020-01-31 0001267565 coll:ContractWithCustomerRefundLiabilityMember 2021-09-30 0001267565 coll:AllowanceForRebatesAndIncentivesMember 2021-09-30 0001267565 coll:AllowanceAndChargebacksForTradeReceivablesMember 2021-09-30 0001267565 coll:ContractWithCustomerRefundLiabilityMember 2020-12-31 0001267565 coll:AllowanceForRebatesAndIncentivesMember 2020-12-31 0001267565 coll:AllowanceAndChargebacksForTradeReceivablesMember 2020-12-31 0001267565 coll:ContractWithCustomerRefundLiabilityMember 2020-09-30 0001267565 coll:AllowanceForRebatesAndIncentivesMember 2020-09-30 0001267565 coll:AllowanceAndChargebacksForTradeReceivablesMember 2020-09-30 0001267565 coll:ContractWithCustomerRefundLiabilityMember 2019-12-31 0001267565 coll:AllowanceForRebatesAndIncentivesMember 2019-12-31 0001267565 coll:AllowanceAndChargebacksForTradeReceivablesMember 2019-12-31 0001267565 coll:ThirdAmendmentToCommercializationAgreementMember 2018-11-30 0001267565 2019-12-31 0001267565 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2021-09-30 0001267565 us-gaap:MoneyMarketFundsMember 2021-09-30 0001267565 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2020-12-31 0001267565 us-gaap:MoneyMarketFundsMember 2020-12-31 0001267565 2020-09-30 0001267565 us-gaap:RestrictedStockUnitsRSUMember 2021-07-01 2021-09-30 0001267565 us-gaap:PerformanceSharesMember 2021-07-01 2021-09-30 0001267565 us-gaap:EmployeeStockOptionMember 2021-07-01 2021-09-30 0001267565 us-gaap:ConvertibleNotesPayableMember 2021-07-01 2021-09-30 0001267565 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0001267565 us-gaap:PerformanceSharesMember 2021-01-01 2021-09-30 0001267565 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-09-30 0001267565 us-gaap:WarrantMember 2020-07-01 2020-09-30 0001267565 us-gaap:RestrictedStockUnitsRSUMember 2020-07-01 2020-09-30 0001267565 us-gaap:PerformanceSharesMember 2020-07-01 2020-09-30 0001267565 us-gaap:EmployeeStockOptionMember 2020-07-01 2020-09-30 0001267565 us-gaap:ConvertibleNotesPayableMember 2020-07-01 2020-09-30 0001267565 coll:EmployeeStockPurchaseProgramMember 2020-07-01 2020-09-30 0001267565 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-09-30 0001267565 us-gaap:PerformanceSharesMember 2020-01-01 2020-09-30 0001267565 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0001267565 us-gaap:ConvertibleNotesPayableMember 2020-01-01 2020-09-30 0001267565 coll:EmployeeStockPurchaseProgramMember 2020-01-01 2020-09-30 0001267565 coll:NucyntaMember 2021-01-01 2021-09-30 0001267565 coll:NucyntaMember 2020-02-01 2020-12-31 0001267565 coll:NucyntaMember 2020-01-01 2020-02-05 0001267565 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-07-01 2021-09-30 0001267565 us-gaap:ResearchAndDevelopmentExpenseMember 2021-07-01 2021-09-30 0001267565 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-09-30 0001267565 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-09-30 0001267565 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-07-01 2020-09-30 0001267565 us-gaap:ResearchAndDevelopmentExpenseMember 2020-07-01 2020-09-30 0001267565 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-09-30 0001267565 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-09-30 0001267565 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember coll:AccountingStandardsUpdate202006Member 2020-12-31 0001267565 2020-02-01 2020-02-29 0001267565 2018-01-01 2018-01-31 0001267565 2021-10-31 0001267565 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001267565 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001267565 2020-04-01 2020-06-30 0001267565 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001267565 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001267565 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001267565 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001267565 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001267565 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001267565 2021-04-01 2021-06-30 0001267565 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001267565 2021-01-01 2021-03-31 0001267565 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001267565 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001267565 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001267565 us-gaap:PerformanceSharesMember 2021-01-01 2021-09-30 0001267565 srt:MaximumMember coll:StockIncentivePlan2014Member 2021-01-01 2021-09-30 0001267565 coll:StockIncentivePlan2014Member 2021-01-01 2021-09-30 0001267565 srt:MinimumMember 2021-01-01 2021-09-30 0001267565 srt:MaximumMember 2021-01-01 2021-09-30 0001267565 coll:MultiDistrictLitigationMember 2021-01-01 2021-09-30 0001267565 coll:OpioidLitigationMember 2021-09-30 0001267565 coll:MultiDistrictLitigationMember 2021-09-30 0001267565 coll:PurduePharmaLimitedPartnershipPatentInfringementDistrictOfMassachusettsMember 2015-03-24 2015-03-24 0001267565 coll:PurduePharmaLimitedPartnershipPatentInfringementDistrictOfDelawareMember 2015-03-24 2015-03-24 0001267565 coll:PurduePharmaLimitedPartnershipPatentInfringementMember 2015-02-11 2015-02-11 0001267565 2021-07-01 2021-09-30 0001267565 2020-07-01 2020-09-30 0001267565 2020-01-01 2020-09-30 0001267565 coll:PurduePharmaLimitedPartnershipPatentInfringementMember srt:MaximumMember 2019-10-02 2019-10-02 0001267565 coll:EmployeeStockPurchasePlanMember 2021-07-01 2021-09-30 0001267565 coll:EmployeeStockPurchasePlanMember 2021-01-01 2021-09-30 0001267565 coll:EmployeeStockPurchasePlanMember 2020-07-01 2020-09-30 0001267565 coll:EmployeeStockPurchasePlanMember 2020-01-01 2020-09-30 0001267565 coll:PurduePharmaLimitedPartnershipPatentInfringementMember 2020-09-11 2020-09-11 0001267565 coll:PurduePharmaLimitedPartnershipPatentInfringementMember 2019-10-02 2019-10-02 0001267565 us-gaap:ConvertibleNotesPayableMember 2021-09-30 0001267565 coll:DebtPrepaidPriorToSecondYearAnniversaryOfClosingDateMember coll:PharmakonTermNotesMember 2020-02-06 2020-02-06 0001267565 coll:DebtPrepaidBetweenSecondAndThirdYearAnniversaryOfClosingDateMember coll:PharmakonTermNotesMember 2020-02-06 2020-02-06 0001267565 coll:DebtPrepaidBetweenOnOrAfterThirdYearAnniversaryOfClosingDateMember coll:PharmakonTermNotesMember 2020-02-06 2020-02-06 0001267565 coll:PharmakonTermNotesMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-02-06 2020-02-06 0001267565 coll:PharmakonTermNotesMember 2020-02-06 2020-02-06 0001267565 us-gaap:ConvertibleNotesPayableMember 2020-02-13 0001267565 2021-01-01 2021-09-30 0001267565 coll:ContractWithCustomerRefundLiabilityMember 2020-01-01 2020-09-30 0001267565 coll:ContractWithCustomerRefundLiabilityMember 2021-01-01 2021-09-30 0001267565 coll:AllowanceForRebatesAndIncentivesMember 2021-01-01 2021-09-30 0001267565 coll:AllowanceAndChargebacksForTradeReceivablesMember 2021-01-01 2021-09-30 0001267565 coll:AllowanceForRebatesAndIncentivesMember 2020-01-01 2020-09-30 0001267565 coll:AllowanceAndChargebacksForTradeReceivablesMember 2020-01-01 2020-09-30 0001267565 us-gaap:ConvertibleNotesPayableMember 2021-07-01 2021-09-30 0001267565 us-gaap:ConvertibleNotesPayableMember 2021-01-01 2021-09-30 0001267565 us-gaap:ConvertibleNotesPayableMember 2020-07-01 2020-09-30 0001267565 us-gaap:ConvertibleNotesPayableMember 2020-01-01 2020-09-30 0001267565 coll:GrnenthalGmbhMember coll:NucyntaMember 2020-02-13 2020-02-13 0001267565 coll:GrnenthalGmbhMember coll:NucyntaMember coll:AssetPurchaseAgreementMember 2020-02-13 2020-02-13 0001267565 coll:AssertioMember coll:NucyntaMember coll:AssetPurchaseAgreementMember 2020-02-01 2020-02-29 0001267565 coll:NucyntaMember coll:AssetPurchaseAgreementMember 2020-02-29 0001267565 coll:NucyntaMember coll:AssetPurchaseAgreementMember 2020-02-01 2020-02-29 0001267565 us-gaap:ConvertibleNotesPayableMember 2020-02-13 2020-02-13 0001267565 2020-01-01 2020-03-31 0001267565 coll:NucyntaMember 2020-02-29 0001267565 2021-09-30 0001267565 2020-12-31 iso4217:USD pure coll:D coll:case coll:lawsuit coll:patent coll:state iso4217:USD shares shares 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34612054 34612054 1651000 4804000 Q3 false 0001267565 --12-31 2021 10-Q true 2021-09-30 false 001-37372 Collegium Pharmaceutical, Inc. VA 03-0416362 100 Technology Center Drive Stoughton MA 02072 781 713-3699 Common Stock COLL NASDAQ Yes Yes Accelerated Filer false false false 34568709 193241000 174116000 148999000 83320000 17358000 15614000 3640000 4838000 363238000 277888000 19629000 18988000 7835000 8391000 285518000 335904000 2547000 2547000 63026000 10000 123000 741803000 643841000 7730000 10016000 20592000 24656000 191723000 156554000 48135000 47495000 793000 730000 268973000 239451000 73832000 110019000 139738000 99575000 8166000 8765000 490709000 457810000 0.001 0.001 5000000 5000000 0.001 0.001 100000000 100000000 35656193 34797153 36000 35000 499846000 519143000 -231308000 -333147000 859040 0 17480000 251094000 186031000 741803000 643841000 78843000 79176000 249506000 233745000 15934000 14188000 47170000 54316000 16796000 16795000 50386000 43885000 32730000 30983000 97556000 98201000 46113000 48193000 151950000 135544000 1450000 2141000 7842000 7300000 30514000 26426000 92358000 87008000 31964000 28567000 100200000 94308000 14149000 19626000 51750000 41236000 5115000 8063000 16257000 21145000 3000 3000 9000 229000 9037000 11566000 35502000 20320000 991000 280000 -61049000 526000 8046000 11286000 96551000 19794000 0.23 0.33 2.74 0.58 35373909 34540126 35210966 34346071 0.22 0.32 2.42 0.56 36261174 35069188 41274190 35054777 96551000 19794000 50386000 43885000 1312000 589000 -63026000 19343000 15700000 20000 49000 2627000 6427000 65679000 3513000 2260000 9315000 -1230000 -39000 -2286000 244000 -6028000 -15231000 35169000 12697000 67359000 71365000 368226000 1429000 4065000 -1429000 -372291000 755000 758000 9613000 6394000 4149000 2169000 15524000 2456000 192117000 5473000 138277000 37500000 25000000 11500000 -46805000 298877000 19125000 -2049000 176663000 170019000 195788000 167970000 193241000 165423000 2547000 2547000 195788000 167970000 14573000 14718000 2329000 301000 738000 1145000 1956000 516000 1812000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <b style="font-weight:bold;">1. Nature of Business</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Collegium Pharmaceutical, Inc. (the “Company”) was incorporated in Delaware in April 2002 and then reincorporated in Virginia in July 2014. The Company has its principal operations in Stoughton, Massachusetts. The Company is a specialty pharmaceutical company committed to being the leader in responsible pain management. The Company’s first product, Xtampza</span><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">®</sup><span style="color:#231f20;"> ER, is an abuse-deterrent, extended-release, oral formulation of oxycodone. In April 2016, the </span>United States<span style="color:#231f20;white-space:pre-wrap;"> Food and Drug Administration (the “FDA”) approved the Company’s new drug application (“NDA”) for Xtampza ER for the management of pain severe enough to require daily, around-the-clock, long-term opioid treatment and for which alternative treatment options are inadequate. In June 2016, the Company announced the commercial launch of Xtampza ER.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company’s product portfolio also includes Nucynta<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">®</sup><span style="white-space:pre-wrap;"> ER and Nucynta IR (the “Nucynta Products”). On February 6, 2020, the Company entered into an Asset Purchase Agreement with Assertio Therapeutics, Inc. (“Assertio”), pursuant to which the Company agreed to acquire from Assertio certain assets related to the Nucynta Products (the “Nucynta Acquisition”) that it had previously licensed pursuant to a 2017 commercialization agreement with Assertio (the “Nucynta Commercialization Agreement”). The Nucynta Acquisition included a license from Grünenthal GmbH (“Grünenthal”), pursuant to which the Company assumed all commercialization responsibilities, including sales and marketing, for the Nucynta Products. The Nucynta Acquisition was consummated on February 13, 2020 for an aggregate purchase price of </span>$375,000, subject to certain closing and post-closing adjustments as described in the Nucynta Purchase Agreement. Following the closing, the Company’s prior royalty obligation to Assertio ceased and the Company’s only remaining royalty obligation is to pay 14% of net sales of the Nucynta Products directly to Grünenthal.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company periodically reviews its accounting estimates in light of changes in circumstances, facts and experience. As of the date of the filing of this Quarterly Report on Form 10-Q, the Company expects the COVID-19 pandemic and actions taken to contain it to continue to impact its revenue. Notwithstanding the lifting of COVID-19 restrictions in many jurisdictions, and amidst continuing public health concerns relating to the spread of COVID-19, weekly pain patient office visits continue to be depressed compared to pre-COVID periods, which in turn may account for fewer patients beginning therapy with the Company’s products. The Company believes that the disruptions caused by COVID-19 will continue and there remains substantial uncertainty as to when such disruptions will cease. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company’s operations are subject to certain risks and uncertainties. The principal risks include inability to continue successfully commercializing products, changing market conditions for products and development of competing products, changing regulatory environment and reimbursement landscape, litigation related to opioid marketing and distribution practices, inability to manufacture adequate commercial inventory, inability to secure adequate supplies of active pharmaceutical ingredients, protection of intellectual property, and patent infringement litigation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company believes that its cash and cash equivalents at September 30, 2021, together with expected cash inflows from the commercialization of its products, will enable the Company to fund its operating expenses, debt service and capital expenditure requirements under its current business plan for the foreseeable future.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p> 375000000 0.14 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">2. Summary of Significant Accounting Policies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Basis of Presentation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The accompanying unaudited Condensed Consolidated Financial Statements include the accounts of Collegium Pharmaceutical, Inc. (a Virginia corporation) as well as the accounts of Collegium Securities Corp. (a Massachusetts corporation), incorporated in December 2015, and Collegium NF, LLC (a Delaware limited liability company), organized in December 2017, both wholly owned subsidiaries requiring consolidation. The consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial reporting and as required by Regulation S-X, Rule 10-01. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accordingly, they do not include all of the information and footnotes required by GAAP for complete consolidated financial statements. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In the opinion of the Company’s management, the accompanying unaudited Condensed Consolidated Financial Statements contain all adjustments (consisting of items of a normal and recurring nature) necessary to fairly present the financial position of the Company as of September 30, 2021, and the results of operations and cash flows for the three and nine months ended September 30, 2021 and 2020. The results of operations for the nine months ended September 30, <span style="white-space:pre-wrap;">2021 are not necessarily indicative of the results to be expected for the full year. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The preparation of the Condensed Consolidated Financial Statements in accordance with GAAP requires the Company to make estimates and assumptions that impact the reported amounts of assets, liabilities, revenues, costs and expenses and the disclosure of contingent assets and liabilities in the Company’s consolidated financial statements and accompanying notes. Estimates in the Company’s consolidated financial statements include revenue recognition, including the estimates of product returns, units prescribed, discounts and allowances related to commercial sales of products, estimates of useful lives with respect to intangible assets, accounting for stock-based compensation, contingencies, impairment of intangible assets and tax valuation allowances. The Company bases estimates and assumptions on historical experience when available and on various factors that it believes to be reasonable under the circumstances. The Company evaluates its estimates and assumptions on an ongoing basis. The Company’s actual results may differ from these estimates under different assumptions or conditions. The consolidated interim financial statements should be read in conjunction with the audited financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2020 (the “Annual Report”). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Subsequent Events</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In November 2021, the Company’s Board of Directors authorized an accelerated share repurchase program to repurchase $25,000 of the company’s common stock, as part of the $100,000 Repurchase Program authorized in August 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Significant Accounting Policies</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company’s significant accounting policies are described in Note 2, “Summary of Significant Accounting Policies,” in the Company’s Annual Report. There have been no material changes in the Company’s significant accounting policies, other than the adoption of accounting pronouncements below, as compared to the significant accounting policies described in the Annual Report.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Recently Adopted Accounting Pronouncements</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2019-12, <i style="font-style:italic;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</i>. The amendments in ASU 2019-12 affect a wide variety of income tax accounting standards with the objective of reducing their complexity. The new standard became effective for annual and interim periods beginning after December 15, 2020. The Company adopted this standard effective January 1, 2021 and the adoption did not have a material impact on the Company’s condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In March 2020, the FASB issued ASU 2020-04, <i style="font-style:italic;">Reference Rate Reform (Topic 848)</i><span style="white-space:pre-wrap;">: Facilitation of the Effects of Reference Rate Reform on Financial Reporting, to ease the potential burden in accounting for reference rate reform. The amendments in ASU 2020-04 are elective and apply to all entities that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued due to reference rate reform. The new standard became effective immediately and may be applied prospectively to contracts and transactions through December 31, 2022. Subsequent to issuance, the FASB issued ASU 2021-01 in January 2021 to refine and clarify some of its guidance on ASU 2020-04. Upon the transition of the Company’s contracts and transactions to new reference rates in connection with reference rate reform, the Company will prospectively apply the standard and disclose the effect on its condensed consolidated financial statements.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In August 2020, the FASB issued ASU 2020-06, <i style="font-style:italic;">Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity</i>. This ASU simplifies the complexity associated with applying U.S. GAAP for certain financial instruments with characteristics of liabilities and equity. More specifically, the amendments focus on the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">guidance for convertible instruments and derivative scope exceptions for contracts in an entity’s own equity. Under ASU 2020-06, the embedded conversion features are no longer separated from the host contract for convertible instruments with conversion features that are not required to be accounted for as derivatives under Topic 815, or that do not result in substantial premiums accounted for as paid-in capital. Consequently, a convertible debt instrument, such as the Company’s convertible senior notes, will be accounted for as a single liability measured at its amortized cost, as long as no other features require bifurcation and recognition as derivatives. The new guidance also requires the if-converted method to be applied for all convertible instruments and requires additional disclosures. This guidance is required to be adopted by January 1, 2022, and early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company elected to early adopt this guidance on January 1, 2021 using the modified retrospective method. Under this transition method, the cumulative effect of the accounting change was removing the impact of recognizing the equity component of the Company’s convertible notes (at issuance and the subsequent accounting impact of additional interest expense from debt discount amortization). The cumulative effect of the accounting change as of January 1, 2021 was an increase to the carrying amount of the convertible notes of $39,489, a reduction to accumulated deficit of $5,288, and a reduction to additional paid-in capital of $44,777. Interest expense of the convertible senior notes will be lower as a result of adoption of this guidance and diluted net loss per share will be computed using the if-converted method for the convertible senior notes. As a result of the adoption of this guidance, interest expense was decreased and <span style="-sec-ix-hidden:Hidden_HWaYHLVGhEugs85GwQL8wA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">net income</span></span> was increased by $1,651, and basic and diluted earnings per share were increased by $0.05 and $0.04, respectively, for the three months ended September 30, 2021. Interest expense was decreased by and <span style="-sec-ix-hidden:Hidden_W4aXCvAE106D_bsV4MBYOA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">net income</span></span> was increased by $4,804, basic earnings per share was increased by $0.13, and diluted earnings per share was decreased by $0.10 for the nine months ended September 30, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In May 2021, the FASB issued ASU 2021-04, <i style="font-style:italic;">Earnings Per Share (Topic 260), Debt—Modifications and Extinguishments (Subtopic 470-50), Compensation—Stock Compensation (Topic 718), and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options. </i>This ASU clarifies and reduces diversity in an issuer’s accounting for modifications or exchanges of freestanding equity-classified written call options that remain equity classified after modification or exchange. The standard is effective for public companies for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2021. The Company has not yet adopted this ASU and does not expect adoption to have a material impact on the Company’s condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Recently Issued Accounting Pronouncements Not Yet Adopted</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other recent accounting pronouncements issued, but not yet effective, are not expected to be applicable to the Company or have a material effect on the consolidated financial statements upon future adoption.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Basis of Presentation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The accompanying unaudited Condensed Consolidated Financial Statements include the accounts of Collegium Pharmaceutical, Inc. (a Virginia corporation) as well as the accounts of Collegium Securities Corp. (a Massachusetts corporation), incorporated in December 2015, and Collegium NF, LLC (a Delaware limited liability company), organized in December 2017, both wholly owned subsidiaries requiring consolidation. The consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial reporting and as required by Regulation S-X, Rule 10-01. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accordingly, they do not include all of the information and footnotes required by GAAP for complete consolidated financial statements. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In the opinion of the Company’s management, the accompanying unaudited Condensed Consolidated Financial Statements contain all adjustments (consisting of items of a normal and recurring nature) necessary to fairly present the financial position of the Company as of September 30, 2021, and the results of operations and cash flows for the three and nine months ended September 30, 2021 and 2020. The results of operations for the nine months ended September 30, <span style="white-space:pre-wrap;">2021 are not necessarily indicative of the results to be expected for the full year. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The preparation of the Condensed Consolidated Financial Statements in accordance with GAAP requires the Company to make estimates and assumptions that impact the reported amounts of assets, liabilities, revenues, costs and expenses and the disclosure of contingent assets and liabilities in the Company’s consolidated financial statements and accompanying notes. Estimates in the Company’s consolidated financial statements include revenue recognition, including the estimates of product returns, units prescribed, discounts and allowances related to commercial sales of products, estimates of useful lives with respect to intangible assets, accounting for stock-based compensation, contingencies, impairment of intangible assets and tax valuation allowances. The Company bases estimates and assumptions on historical experience when available and on various factors that it believes to be reasonable under the circumstances. The Company evaluates its estimates and assumptions on an ongoing basis. The Company’s actual results may differ from these estimates under different assumptions or conditions. The consolidated interim financial statements should be read in conjunction with the audited financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2020 (the “Annual Report”). </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Subsequent Events</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In November 2021, the Company’s Board of Directors authorized an accelerated share repurchase program to repurchase $25,000 of the company’s common stock, as part of the $100,000 Repurchase Program authorized in August 2021.</p> 25000000 100000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Recently Adopted Accounting Pronouncements</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2019-12, <i style="font-style:italic;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</i>. The amendments in ASU 2019-12 affect a wide variety of income tax accounting standards with the objective of reducing their complexity. The new standard became effective for annual and interim periods beginning after December 15, 2020. The Company adopted this standard effective January 1, 2021 and the adoption did not have a material impact on the Company’s condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In March 2020, the FASB issued ASU 2020-04, <i style="font-style:italic;">Reference Rate Reform (Topic 848)</i><span style="white-space:pre-wrap;">: Facilitation of the Effects of Reference Rate Reform on Financial Reporting, to ease the potential burden in accounting for reference rate reform. The amendments in ASU 2020-04 are elective and apply to all entities that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued due to reference rate reform. The new standard became effective immediately and may be applied prospectively to contracts and transactions through December 31, 2022. Subsequent to issuance, the FASB issued ASU 2021-01 in January 2021 to refine and clarify some of its guidance on ASU 2020-04. Upon the transition of the Company’s contracts and transactions to new reference rates in connection with reference rate reform, the Company will prospectively apply the standard and disclose the effect on its condensed consolidated financial statements.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In August 2020, the FASB issued ASU 2020-06, <i style="font-style:italic;">Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity</i>. This ASU simplifies the complexity associated with applying U.S. GAAP for certain financial instruments with characteristics of liabilities and equity. More specifically, the amendments focus on the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">guidance for convertible instruments and derivative scope exceptions for contracts in an entity’s own equity. Under ASU 2020-06, the embedded conversion features are no longer separated from the host contract for convertible instruments with conversion features that are not required to be accounted for as derivatives under Topic 815, or that do not result in substantial premiums accounted for as paid-in capital. Consequently, a convertible debt instrument, such as the Company’s convertible senior notes, will be accounted for as a single liability measured at its amortized cost, as long as no other features require bifurcation and recognition as derivatives. The new guidance also requires the if-converted method to be applied for all convertible instruments and requires additional disclosures. This guidance is required to be adopted by January 1, 2022, and early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company elected to early adopt this guidance on January 1, 2021 using the modified retrospective method. Under this transition method, the cumulative effect of the accounting change was removing the impact of recognizing the equity component of the Company’s convertible notes (at issuance and the subsequent accounting impact of additional interest expense from debt discount amortization). The cumulative effect of the accounting change as of January 1, 2021 was an increase to the carrying amount of the convertible notes of $39,489, a reduction to accumulated deficit of $5,288, and a reduction to additional paid-in capital of $44,777. Interest expense of the convertible senior notes will be lower as a result of adoption of this guidance and diluted net loss per share will be computed using the if-converted method for the convertible senior notes. As a result of the adoption of this guidance, interest expense was decreased and <span style="-sec-ix-hidden:Hidden_HWaYHLVGhEugs85GwQL8wA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">net income</span></span> was increased by $1,651, and basic and diluted earnings per share were increased by $0.05 and $0.04, respectively, for the three months ended September 30, 2021. Interest expense was decreased by and <span style="-sec-ix-hidden:Hidden_W4aXCvAE106D_bsV4MBYOA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">net income</span></span> was increased by $4,804, basic earnings per share was increased by $0.13, and diluted earnings per share was decreased by $0.10 for the nine months ended September 30, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In May 2021, the FASB issued ASU 2021-04, <i style="font-style:italic;">Earnings Per Share (Topic 260), Debt—Modifications and Extinguishments (Subtopic 470-50), Compensation—Stock Compensation (Topic 718), and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options. </i>This ASU clarifies and reduces diversity in an issuer’s accounting for modifications or exchanges of freestanding equity-classified written call options that remain equity classified after modification or exchange. The standard is effective for public companies for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2021. The Company has not yet adopted this ASU and does not expect adoption to have a material impact on the Company’s condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Recently Issued Accounting Pronouncements Not Yet Adopted</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other recent accounting pronouncements issued, but not yet effective, are not expected to be applicable to the Company or have a material effect on the consolidated financial statements upon future adoption.</p> 39489000 -5288000 -44777000 -1651000 0.05 0.04 -4804000 0.13 -0.10 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">3. Revenue from Contracts with Customers</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company’s revenue to date is from sales of the Company’s products, which are primarily sold to distributors (“customers”), which in turn sell the product to pharmacies for the treatment of patients (“end users”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Revenue Recognition</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In accordance with Accounting Standards Codification Topic 606, <i style="font-style:italic;">Revenue from Contracts with Customers</i> (“ASC Topic 606”), the Company recognizes revenue when a customer obtains control of promised goods or services, in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services. To determine revenue recognition for arrangements that an entity determines are within the scope of ASC Topic 606, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation. The Company only applies the five-step model to contracts when it is probable that the entity will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer. At contract inception, once the contract is determined to be within the scope of ASC Topic 606, the Company assesses the goods or services promised within each contract and determines those that are performance obligations and assesses whether each promised good or service is distinct. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when (or as) the performance obligation is satisfied.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Performance Obligations</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company determined that performance obligations are satisfied and revenue is recognized when a customer takes control of the Company’s product, which occurs at a point in time. This generally occurs upon delivery of the products to customers, at which point the Company recognizes revenue and records accounts receivable. Payment is typically received 30 to 90 days after satisfaction of the Company’s performance obligations. The Company expenses incremental costs of obtaining a contract as and when incurred if the expected amortization period of the assets is one year or less.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Transaction Price and Variable Consideration</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring products or services to a customer (“transaction price”). The transaction price for product sales includes variable consideration related to sales deductions, including (1) rebates and incentives, including managed care rebates, government rebates, co-pay program incentives, and sales incentives and allowances; (2) product returns, including return estimates for both Xtampza ER and the Nucynta Products; and (3) trade allowances and chargebacks, including fees for distribution service fees, prompt pay discounts, and chargebacks. The Company will estimate the amount of variable consideration that should be included in the transaction price under the expected value method for all sales deductions other than trade allowances, which are estimated under the most likely amount method. These provisions reflect the expected amount of consideration to which the Company is entitled based on the terms of the contract. In addition, the Company made a policy election to exclude from the measurement of the transaction price all taxes that are assessed by a governmental authority that are imposed on revenue-producing transactions. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provisions for rebates and incentives are based on the estimated amount of rebates and incentives to be claimed on the related sales from the period. As the Company’s rebates and incentives are based on products dispensed to patients, the Company is required to estimate the expected value of claims at the time of product delivery to distributors. Given that distributors sell the product to pharmacies, which in turn dispense the product to patients, claims can be submitted significantly later than the related sales are recognized. The Company’s estimates of these claims are based on the historical experience of existing or similar programs, including current contractual and statutory requirements, specific known market events and trends, industry data, and estimated distribution channel inventory levels. Accruals and related reserves required for rebates and incentives are adjusted as new information becomes available, including actual claims. If actual results vary, the Company may need to adjust these estimates, which could have an effect on earnings in the period of the adjustment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provisions for product returns are based on product-level historical trends, as well as relevant market events and other factors, including the proper return of the product within the Company’s return policy. The Company’s return policy requires that product is physically returned within an 18-month window beginning six months prior to expiration and up </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">until twelve months after expiration. For Xtampza ER, because the product has only been commercially sold since June 2016, estimates of product returns are based on a combination of historical returns processed to date—taking into consideration the expiration date of the product upon delivery to customers—as well as forecasted customer buying patterns, shipment and prescription trends, channel inventory levels, and other specifically known market events and trends. For the Nucynta Products, estimates of product returns consider historical trends, as the Nucynta Products have been commercially sold for a number of years, as well as actual returns received or credited.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provisions for trade allowances and chargebacks are primarily based on customer-level contractual terms. Accruals and related reserves are adjusted as new information becomes available, which generally consists of actual trade allowances and chargebacks processed relating to sales recognized in the period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The amount of variable consideration that is included in the transaction price may be constrained and is included in net sales only to the extent that it is probable that a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period. Actual amounts of consideration ultimately received may differ from the Company’s estimates. If actual results in the future vary from the Company’s estimates, the Company will adjust these estimates, which would affect net product revenue and earnings in the period such variances become known.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following tables summarize activity in each of the Company’s product revenue provision and allowance categories for the nine months ended September 30, 2021 and 2020:</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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:47.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:middle;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:middle;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:middle;width:47.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Trade</b></p></td></tr><tr><td style="vertical-align:middle;width:47.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Rebates and</b></p></td><td style="vertical-align:middle;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Product</b></p></td><td style="vertical-align:middle;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Allowances and</b></p></td></tr><tr><td style="vertical-align:middle;width:47.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, 2021</b></p></td><td style="vertical-align:middle;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:15.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Incentives (1)</b></p></td><td style="vertical-align:middle;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:15.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Returns (2)</b></p></td><td style="vertical-align:middle;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:15.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Chargebacks (3)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:47.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.05%;margin:0pt;padding: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:middle;width:1.14%;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:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 132,775</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.03%;margin:0pt;padding: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:middle;width:1.14%;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:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,779</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.05%;margin:0pt;padding: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:middle;width:1.14%;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:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,055</p></td></tr><tr><td style="vertical-align:middle;width:47.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision related to current period sales</p></td><td style="vertical-align:middle;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 273,576</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.14%;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:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.14%;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:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,279</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:47.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Changes in estimate related to prior period sales</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.05%;margin:0pt;padding: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:middle;width:1.14%;margin:0pt;padding: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:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (434)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;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.14%;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:14.44%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;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.14%;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:14.44%;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</p></td></tr><tr><td style="vertical-align:middle;width:47.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Credits/payments made</p></td><td style="vertical-align:middle;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (261,210)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.14%;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:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,473)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.14%;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:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (58,213)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:47.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Credits expired (4)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.05%;margin:0pt;padding: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:middle;width:1.14%;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:14.44%;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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;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.14%;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.44%;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;"> 12,960</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;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.14%;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.44%;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;"> —</p></td></tr><tr><td style="vertical-align:middle;width:47.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at September 30, 2021</p></td><td style="vertical-align:middle;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.14%;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:14.44%;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;"> 144,707</p></td><td style="vertical-align:middle;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.14%;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:14.44%;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;"> 47,016</p></td><td style="vertical-align:middle;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.14%;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:14.44%;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;"> 24,127</p></td></tr></table><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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:47.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:middle;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:middle;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:middle;width:47.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Trade</b></p></td></tr><tr><td style="vertical-align:middle;width:47.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Rebates and</b></p></td><td style="vertical-align:middle;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Product</b></p></td><td style="vertical-align:middle;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Allowances and</b></p></td></tr><tr><td style="vertical-align:middle;width:47.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, 2020</b></p></td><td style="vertical-align:middle;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:15.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Incentives (1)</b></p></td><td style="vertical-align:middle;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:15.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Returns (2)</b></p></td><td style="vertical-align:middle;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:15.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Chargebacks (3)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:47.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.03%;margin:0pt;padding: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:middle;width:1.14%;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:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 129,901</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.03%;margin:0pt;padding: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:middle;width:1.14%;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:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,648</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.05%;margin:0pt;padding: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:middle;width:1.14%;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:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,020</p></td></tr><tr><td style="vertical-align:middle;width:47.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision related to current period sales</p></td><td style="vertical-align:middle;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 242,389</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.14%;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:14.44%;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,218</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.14%;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:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,967</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:47.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Changes in estimate related to prior period sales</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.03%;margin:0pt;padding: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:middle;width:1.14%;margin:0pt;padding: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:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (122)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;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.14%;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:14.44%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;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.14%;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:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (182)</p></td></tr><tr><td style="vertical-align:middle;width:47.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Credits/payments made</p></td><td style="vertical-align:middle;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;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;"> (237,044)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.14%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;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,744)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.14%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;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;"> (56,985)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:47.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at September 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.03%;margin:0pt;padding: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:middle;width:1.14%;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:14.44%;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;"> 135,124</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.03%;margin:0pt;padding: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:middle;width:1.14%;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:14.44%;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;"> 35,122</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.05%;margin:0pt;padding: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:middle;width:1.14%;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:14.44%;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;"> 12,820</p></td></tr></table><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-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:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Provisions for rebates and incentives includes managed care rebates, government rebates and co-pay program incentives. Provisions for rebates and incentives are deducted from gross revenues at the time revenues are recognized and are included in accrued rebates, returns and discounts in the Company’s Condensed Consolidated Balance Sheets.</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:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Provisions for product returns are deducted from gross revenues at the time revenues are recognized and are included in accrued rebates, returns and discounts in the Company’s Condensed Consolidated Balance Sheets.</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:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Provisions for trade allowances and chargebacks include fees for distribution service fees, prompt pay discounts, and chargebacks. Trade allowances and chargebacks are deducted from gross revenue at the time revenues are recognized and are recorded as a reduction to accounts receivable in the Company’s Condensed Consolidated Balance Sheets.</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:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(4)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">During the nine months ended September 30, 2021, $12,960 of previously credited product returns were no longer eligible for credit under the Company’s returns policy as the product was not received as of the period end.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">As of September 30, 2021, the Company did not have any transaction price allocated to remaining performance obligations and any costs to obtain contracts with customers, including pre-contract costs and set up costs, were immaterial.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><i style="font-size:9.5pt;font-style:italic;">Disaggregation of Revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company discloses disaggregated revenue from contracts with customers into categories that depict how the nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factors. When selecting the type of category to use to disaggregate revenue, the Company considers how information about the Company’s revenue has been presented for other purposes as well as what information is regularly reviewed and used for evaluating financial performance. As such, the Company disaggregates its product revenue, net from contracts with customers by product, as disclosed in the table below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.46%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:37.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:37.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:37.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:37.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xtampza ER</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.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,016</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.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;"> 32,126</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding: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.64%;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:13.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,448</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;"> 97,191</p></td></tr><tr><td style="vertical-align:bottom;width:37.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nucynta Products<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 48,827</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 47,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="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.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.99%;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;"> 151,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'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:11.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 3pt 0pt 0pt;"> 136,554</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:37.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total product revenues, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.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;"> 78,843</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.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;"> 79,176</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.71%;margin:0pt;padding: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.64%;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.99%;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;"> 249,506</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;"> 233,745</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;padding-left:13.5pt;text-indent:-13.5pt;margin:0pt;">(1) For the three months ended September 30, 2021, the Company recognized Nucynta IR and Nucynta ER product revenues, net of $29,086 and $19,741, respectively. For the three months ended September 30, 2020, the Company recognized Nucynta IR and Nucynta ER product revenues, net of $30,000 and $17,050, respectively. For the nine months ended September 30, 2021, the Company recognized Nucynta IR and Nucynta ER product revenues, net of $88,853 and $62,205, respectively. For the nine months ended September 30, 2020, the Company recognized Nucynta IR and Nucynta ER product revenues, net of $87,044 and $49,510, respectively.</p> P30D P90D true P18M P6M P12M <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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:47.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:middle;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:middle;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:middle;width:47.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Trade</b></p></td></tr><tr><td style="vertical-align:middle;width:47.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Rebates and</b></p></td><td style="vertical-align:middle;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Product</b></p></td><td style="vertical-align:middle;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Allowances and</b></p></td></tr><tr><td style="vertical-align:middle;width:47.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, 2021</b></p></td><td style="vertical-align:middle;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:15.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Incentives (1)</b></p></td><td style="vertical-align:middle;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:15.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Returns (2)</b></p></td><td style="vertical-align:middle;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:15.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Chargebacks (3)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:47.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.05%;margin:0pt;padding: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:middle;width:1.14%;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:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 132,775</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.03%;margin:0pt;padding: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:middle;width:1.14%;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:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,779</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.05%;margin:0pt;padding: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:middle;width:1.14%;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:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,055</p></td></tr><tr><td style="vertical-align:middle;width:47.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision related to current period sales</p></td><td style="vertical-align:middle;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 273,576</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.14%;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:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.14%;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:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,279</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:47.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Changes in estimate related to prior period sales</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.05%;margin:0pt;padding: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:middle;width:1.14%;margin:0pt;padding: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:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (434)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;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.14%;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:14.44%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;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.14%;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:14.44%;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</p></td></tr><tr><td style="vertical-align:middle;width:47.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Credits/payments made</p></td><td style="vertical-align:middle;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (261,210)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.14%;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:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,473)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.14%;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:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (58,213)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:47.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Credits expired (4)</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.05%;margin:0pt;padding: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:middle;width:1.14%;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:14.44%;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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;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.14%;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.44%;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;"> 12,960</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;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.14%;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.44%;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;"> —</p></td></tr><tr><td style="vertical-align:middle;width:47.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at September 30, 2021</p></td><td style="vertical-align:middle;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.14%;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:14.44%;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;"> 144,707</p></td><td style="vertical-align:middle;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.14%;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:14.44%;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;"> 47,016</p></td><td style="vertical-align:middle;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.14%;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:14.44%;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;"> 24,127</p></td></tr></table><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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:47.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:middle;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:middle;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:middle;width:47.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Trade</b></p></td></tr><tr><td style="vertical-align:middle;width:47.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Rebates and</b></p></td><td style="vertical-align:middle;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Product</b></p></td><td style="vertical-align:middle;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Allowances and</b></p></td></tr><tr><td style="vertical-align:middle;width:47.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, 2020</b></p></td><td style="vertical-align:middle;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:15.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Incentives (1)</b></p></td><td style="vertical-align:middle;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:15.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Returns (2)</b></p></td><td style="vertical-align:middle;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:15.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Chargebacks (3)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:47.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.03%;margin:0pt;padding: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:middle;width:1.14%;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:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 129,901</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.03%;margin:0pt;padding: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:middle;width:1.14%;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:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,648</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.05%;margin:0pt;padding: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:middle;width:1.14%;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:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,020</p></td></tr><tr><td style="vertical-align:middle;width:47.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision related to current period sales</p></td><td style="vertical-align:middle;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 242,389</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.14%;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:14.44%;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,218</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.14%;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:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,967</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:47.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Changes in estimate related to prior period sales</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.03%;margin:0pt;padding: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:middle;width:1.14%;margin:0pt;padding: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:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (122)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;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.14%;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:14.44%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;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.14%;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:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (182)</p></td></tr><tr><td style="vertical-align:middle;width:47.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Credits/payments made</p></td><td style="vertical-align:middle;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;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;"> (237,044)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.14%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;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,744)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.14%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;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;"> (56,985)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:47.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at September 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.03%;margin:0pt;padding: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:middle;width:1.14%;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:14.44%;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;"> 135,124</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.03%;margin:0pt;padding: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:middle;width:1.14%;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:14.44%;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;"> 35,122</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.05%;margin:0pt;padding: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:middle;width:1.14%;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:14.44%;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;"> 12,820</p></td></tr></table><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-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:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Provisions for rebates and incentives includes managed care rebates, government rebates and co-pay program incentives. Provisions for rebates and incentives are deducted from gross revenues at the time revenues are recognized and are included in accrued rebates, returns and discounts in the Company’s Condensed Consolidated Balance Sheets.</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:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Provisions for product returns are deducted from gross revenues at the time revenues are recognized and are included in accrued rebates, returns and discounts in the Company’s Condensed Consolidated Balance Sheets.</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:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Provisions for trade allowances and chargebacks include fees for distribution service fees, prompt pay discounts, and chargebacks. Trade allowances and chargebacks are deducted from gross revenue at the time revenues are recognized and are recorded as a reduction to accounts receivable in the Company’s Condensed Consolidated Balance Sheets.</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:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(4)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">During the nine months ended September 30, 2021, $12,960 of previously credited product returns were no longer eligible for credit under the Company’s returns policy as the product was not received as of the period end.</span></td></tr></table> 132775000 23779000 19055000 273576000 13750000 63279000 -434000 6000 261210000 3473000 58213000 12960000 144707000 47016000 24127000 129901000 27648000 14020000 242389000 9218000 55967000 -122000 -182000 237044000 1744000 56985000 135124000 35122000 12820000 12960000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.46%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:37.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:37.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:37.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:37.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xtampza ER</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.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,016</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.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;"> 32,126</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding: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.64%;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:13.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,448</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;"> 97,191</p></td></tr><tr><td style="vertical-align:bottom;width:37.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nucynta Products<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 48,827</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 47,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="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.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.99%;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;"> 151,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'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:11.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 3pt 0pt 0pt;"> 136,554</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:37.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total product revenues, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.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;"> 78,843</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.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;"> 79,176</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.71%;margin:0pt;padding: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.64%;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.99%;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;"> 249,506</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;"> 233,745</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;padding-left:13.5pt;text-indent:-13.5pt;margin:0pt;">(1) For the three months ended September 30, 2021, the Company recognized Nucynta IR and Nucynta ER product revenues, net of $29,086 and $19,741, respectively. For the three months ended September 30, 2020, the Company recognized Nucynta IR and Nucynta ER product revenues, net of $30,000 and $17,050, respectively. For the nine months ended September 30, 2021, the Company recognized Nucynta IR and Nucynta ER product revenues, net of $88,853 and $62,205, respectively. For the nine months ended September 30, 2020, the Company recognized Nucynta IR and Nucynta ER product revenues, net of $87,044 and $49,510, respectively.</p> 30016000 32126000 98448000 97191000 48827000 47050000 151058000 136554000 78843000 79176000 249506000 233745000 29086000 19741000 30000000 17050000 88853000 62205000 87044000 49510000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">4. License Agreements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">The Company periodically enters into license agreements to develop and commercialize its products. As of December 31, 2019, the Company’s only license agreement was the Nucynta Commercialization Agreement. Upon the closing of the Nucynta Acquisition in February 2020, the Nucynta Commercialization Agreement was effectively terminated. Prior to the Nucynta Acquisition, the Company was conditionally obligated to make royalty payments to Assertio conditional upon net sales.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Upon the closing of the Nucynta Acquisition, the Nucynta Commercialization Agreement was effectively terminated and the Company’s royalty payment obligations to Assertio thereunder ceased. Following the closing, the Company no longer pays royalties to Assertio and the Company’s only remaining royalty obligation is to pay 14% of net sales of the Nucynta Products directly to Grünenthal.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The assets acquired, liabilities assumed, and equity interests issued by the Company in connection with the Nucynta Commercialization Agreement are further described in Note 8.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p> 0.14 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">5. Earnings Per Share</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic earnings per share is calculated by dividing net income by the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share is computed by dividing net income by the weighted average number of shares of common stock, plus potentially dilutive securities outstanding for the period, as determined in accordance with the treasury stock or if-converted accounting method. Potentially dilutive securities outstanding </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">include stock options, unvested restricted stock units (“RSUs”), performance share units (“PSUs”), warrants, and shares related to the convertible senior notes, but are only included to the extent that their addition is dilutive.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;margin:0pt 0pt 12pt 0pt;">The following table presents the computations of basic and dilutive earnings per common share:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:35.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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></tr><tr><td style="vertical-align:bottom;width:35.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:35.63%;margin:0pt;padding:0pt;"><p style="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.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:35.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Numerator:</i></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.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-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,046</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 11,286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 96,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,794</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Adjustment for interest expense recognized on convertible senior notes:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;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:12.09%;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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.54%;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:14.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 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;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:14.36%;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;"> 3,504</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.52%;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:10.89%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:35.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net income — diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;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:12.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,046</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.54%;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:14.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;"> 11,286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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:14.36%;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,055</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;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;"> 19,794</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Denominator:</i></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding: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.09%;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:2.05%;margin:0pt;padding: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.54%;margin:0pt;padding: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:14.47%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding: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:14.36%;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:2.05%;margin:0pt;padding: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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.89%;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:35.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted-average shares outstanding — basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,373,909</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 34,540,126</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,210,966</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,346,071</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Effect of dilutive securities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding: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.09%;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:2.05%;margin:0pt;padding: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.54%;margin:0pt;padding: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:14.47%;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.86%;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.92%;margin:0pt;padding: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:14.36%;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:2.05%;margin:0pt;padding: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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.89%;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:35.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 435,099</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 325,569</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 564,171</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 438,112</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Restricted stock units</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding: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.09%;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,572</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.54%;margin:0pt;padding: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:14.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;"> 194,127</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;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.92%;margin:0pt;padding: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:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 405,632</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 250,663</p></td></tr><tr><td style="vertical-align:bottom;width:35.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Performance share units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="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.09%;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.05%;margin:0pt;padding:0pt;"><p style="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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 9,366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;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.05%;margin:0pt;padding:0pt;"><p style="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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,736</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Employee stock purchase plan</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding: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.09%;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,829</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.54%;margin:0pt;padding: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:14.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;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.92%;margin:0pt;padding: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:14.36%;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,403</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.89%;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:35.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="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.09%;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,765</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 164,884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;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,195</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Convertible senior notes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding: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.09%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.54%;margin:0pt;padding: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:14.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;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.92%;margin:0pt;padding: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:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,925,134</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.89%;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:35.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted average shares outstanding — diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #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:12.09%;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;"> 36,261,174</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.54%;border-bottom:3px double #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:14.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;"> 35,069,188</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;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.92%;border-bottom:3px double #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:14.36%;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;"> 41,274,190</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.52%;border-bottom:3px double #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:10.89%;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;"> 35,054,777</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.63%;margin:0pt;padding:0pt;"><p style="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.56%;margin:0pt;padding:0pt;"><p style="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.09%;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:2.05%;margin:0pt;padding:0pt;"><p style="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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;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.86%;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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;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:2.05%;margin:0pt;padding:0pt;"><p style="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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;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:35.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earnings per share — basic</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.23</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.54%;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:14.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;"> 0.33</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;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.92%;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:14.36%;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.74</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.52%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.58</p></td></tr><tr><td style="vertical-align:bottom;width:35.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earnings per share — diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 0.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;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.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.56</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 Company has the option to settle the conversion obligation for its convertible senior notes due in 2026 in cash, shares or a combination of the two. Since the Company intends to settle the principal amount of the convertible senior notes in cash, the Company used the treasury stock method for determining the potential dilution in the diluted earnings per share computation for the three and nine months ended September 30, <span style="white-space:pre-wrap;">2020. Effective for the three and nine months ended September 30, 2021, the Company used the if-converted method for the convertible senior notes as a result of the adoption of ASU 2020-06, as described in Recently Adopted Accounting Pronouncements above.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table presents dilutive securities excluded from the calculation of diluted earnings per share:</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:35.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:35.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:31.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:31.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:35.17%;margin:0pt;padding:0pt;"><p style="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:17.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:35.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.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,433,791</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.64%;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,418,599</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.63%;margin:0pt;padding: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:17.6%;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,360,024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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.2%;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,305,756</p></td></tr><tr><td style="vertical-align:bottom;width:35.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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;"> 694,694</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 601,679</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,450</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 601,679</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Performance share units</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.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;"> 353,100</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 267,498</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 353,100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 267,498</p></td></tr><tr><td style="vertical-align:bottom;width:35.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Employee stock purchase plan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.6%;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:1.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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,137</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.64%;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,041,667</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.6%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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.2%;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:35.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible senior notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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;"> 4,925,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,925,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.6%;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:1.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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,925,134</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">For PSUs, these securities were excluded from the calculation of diluted earnings per share as the performance-based or market-based vesting conditions were not met as of the end of the reporting period. For all other securities, these securities were excluded from the calculation of diluted earnings per share as their inclusion would have had an anti-dilutive effect.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:35.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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></tr><tr><td style="vertical-align:bottom;width:35.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:35.63%;margin:0pt;padding:0pt;"><p style="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.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:35.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Numerator:</i></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.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-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,046</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 11,286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 96,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,794</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Adjustment for interest expense recognized on convertible senior notes:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;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:12.09%;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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.54%;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:14.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 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;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:14.36%;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;"> 3,504</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.52%;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:10.89%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:35.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net income — diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;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:12.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,046</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.54%;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:14.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;"> 11,286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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:14.36%;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,055</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;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;"> 19,794</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Denominator:</i></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding: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.09%;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:2.05%;margin:0pt;padding: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.54%;margin:0pt;padding: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:14.47%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding: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:14.36%;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:2.05%;margin:0pt;padding: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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.89%;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:35.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted-average shares outstanding — basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,373,909</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 34,540,126</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,210,966</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,346,071</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Effect of dilutive securities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding: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.09%;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:2.05%;margin:0pt;padding: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.54%;margin:0pt;padding: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:14.47%;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.86%;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.92%;margin:0pt;padding: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:14.36%;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:2.05%;margin:0pt;padding: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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.89%;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:35.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 435,099</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 325,569</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 564,171</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 438,112</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Restricted stock units</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding: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.09%;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,572</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.54%;margin:0pt;padding: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:14.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;"> 194,127</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;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.92%;margin:0pt;padding: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:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 405,632</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 250,663</p></td></tr><tr><td style="vertical-align:bottom;width:35.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Performance share units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="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.09%;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.05%;margin:0pt;padding:0pt;"><p style="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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 9,366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;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.05%;margin:0pt;padding:0pt;"><p style="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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,736</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Employee stock purchase plan</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding: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.09%;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,829</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.54%;margin:0pt;padding: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:14.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;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.92%;margin:0pt;padding: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:14.36%;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,403</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.89%;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:35.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="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.09%;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,765</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 164,884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;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,195</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Convertible senior notes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding: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.09%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.54%;margin:0pt;padding: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:14.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;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.92%;margin:0pt;padding: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:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,925,134</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.89%;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:35.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted average shares outstanding — diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #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:12.09%;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;"> 36,261,174</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.54%;border-bottom:3px double #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:14.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;"> 35,069,188</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;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.92%;border-bottom:3px double #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:14.36%;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;"> 41,274,190</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.52%;border-bottom:3px double #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:10.89%;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;"> 35,054,777</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.63%;margin:0pt;padding:0pt;"><p style="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.56%;margin:0pt;padding:0pt;"><p style="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.09%;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:2.05%;margin:0pt;padding:0pt;"><p style="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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;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.86%;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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;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:2.05%;margin:0pt;padding:0pt;"><p style="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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;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:35.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earnings per share — basic</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.23</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.54%;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:14.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;"> 0.33</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;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.92%;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:14.36%;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.74</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.52%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.58</p></td></tr><tr><td style="vertical-align:bottom;width:35.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earnings per share — diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 0.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;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.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.56</p></td></tr></table> 8046000 11286000 96551000 19794000 3504000 8046000 11286000 100055000 19794000 35373909 34540126 35210966 34346071 435099 325569 564171 438112 333572 194127 405632 250663 9366 8736 1829 3403 116765 164884 11195 4925134 36261174 35069188 41274190 35054777 0.23 0.33 2.74 0.58 0.22 0.32 2.42 0.56 <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:35.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:35.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:31.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:31.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:35.17%;margin:0pt;padding:0pt;"><p style="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:17.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:35.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.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,433,791</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.64%;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,418,599</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.63%;margin:0pt;padding: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:17.6%;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,360,024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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.2%;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,305,756</p></td></tr><tr><td style="vertical-align:bottom;width:35.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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;"> 694,694</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 601,679</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,450</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 601,679</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Performance share units</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.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;"> 353,100</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 267,498</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 353,100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 267,498</p></td></tr><tr><td style="vertical-align:bottom;width:35.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Employee stock purchase plan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.6%;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:1.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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,137</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.64%;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,041,667</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.6%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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.2%;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:35.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible senior notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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;"> 4,925,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,925,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.6%;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:1.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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,925,134</p></td></tr></table> 1433791 2418599 1360024 2305756 694694 601679 50450 601679 353100 267498 353100 267498 26137 26137 1041667 4925134 4925134 4925134 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">6. Fair Value of Financial Instruments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Disclosures of fair value information about financial instruments are required, whether or not recognized in the balance sheet, for financial instruments with respect to which it is practicable to estimate that value. Fair value measurements and disclosures describe the fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value, as follows:</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:15.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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;width:84.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:15.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Level 1 inputs:</b></p></td><td style="vertical-align:bottom;width:84.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Quoted prices (unadjusted) in active markets for identical assets or liabilities</p></td></tr><tr><td style="vertical-align:top;width:15.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Level 2 inputs:</b></p></td><td style="vertical-align:bottom;width:84.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly</p></td></tr><tr><td style="vertical-align:top;width:15.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Level 3 inputs:</b></p></td><td style="vertical-align:bottom;width:84.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unobservable inputs that reflect the Company’s own assumptions about the assumptions market participants would use in pricing the asset or liability</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;">Transfers are calculated on values as of the transfer date. There were no transfers between Levels 1, 2 and 3 during the nine months ended September 30, 2021 and 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following tables present the Company’s financial instruments carried at fair value using the lowest level input applicable to each financial instrument at September 30, 2021 and December 31, 2020:</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:43.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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:11.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">in active</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">September 30, 2021</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;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;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.07%;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:2.05%;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.02%;margin:0pt;padding: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.4%;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:2.05%;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.02%;margin:0pt;padding: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.49%;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:2.05%;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.02%;margin:0pt;padding: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:11.77%;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;white-space:nowrap;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Money market funds, included in cash equivalents </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,076</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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;width:1.02%;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,076</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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;width:1.02%;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.49%;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.05%;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;width:1.02%;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:11.77%;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:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;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;width:1.02%;margin:0pt;padding: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.07%;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:2.05%;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;width:1.02%;margin:0pt;padding: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.4%;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:2.05%;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;width:1.02%;margin:0pt;padding: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.49%;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:2.05%;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;width:1.02%;margin:0pt;padding: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:11.77%;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:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;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:2.05%;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;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;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:2.05%;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;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;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:2.05%;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;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Money market funds, included in cash equivalents </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;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;width:1.02%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,069</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;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;width:1.02%;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,069</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;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;width:1.02%;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.49%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;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;width:1.02%;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:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">As of September 30, 2021, the convertible senior notes had a fair value of approximately $144,759 and a net carrying value of $139,738. The fair value of the Company’s convertible senior notes fall into the Level 2 category within the fair value level hierarchy. The fair value was determined using broker quotes in a non-active market for valuation. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The fair value of the Company’s term notes fall into the Level 2 category within the fair value level hierarchy and the fair value was determined using quoted prices for similar liabilities in active markets, as well as inputs that are observable for the liability (other than quoted prices), such as interest rates that are observable at commonly quoted intervals. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">As of September 30, 2021, and December 31, 2020, the carrying amounts of the cash and cash equivalents, accounts receivable, prepaid expenses and other current assets, accounts payable, accrued expenses, accrued rebates, returns and discounts, and term notes payable reasonably approximated their estimated fair values.</p> 0 0 <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:43.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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:11.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">in active</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">September 30, 2021</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;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;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.07%;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:2.05%;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.02%;margin:0pt;padding: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.4%;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:2.05%;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.02%;margin:0pt;padding: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.49%;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:2.05%;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.02%;margin:0pt;padding: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:11.77%;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;white-space:nowrap;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Money market funds, included in cash equivalents </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,076</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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;width:1.02%;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,076</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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;width:1.02%;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.49%;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.05%;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;width:1.02%;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:11.77%;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:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;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;width:1.02%;margin:0pt;padding: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.07%;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:2.05%;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;width:1.02%;margin:0pt;padding: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.4%;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:2.05%;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;width:1.02%;margin:0pt;padding: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.49%;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:2.05%;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;width:1.02%;margin:0pt;padding: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:11.77%;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:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;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:2.05%;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;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;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:2.05%;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;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;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:2.05%;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;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Money market funds, included in cash equivalents </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;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;width:1.02%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,069</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;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;width:1.02%;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,069</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;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;width:1.02%;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.49%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;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;width:1.02%;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:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table> 45076000 45076000 45069000 45069000 144759000 139738000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">7. Inventory</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventory as of September 30, 2021 and December 31, 2020 consisted of the following:</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:41.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:24.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:24.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:41.71%;margin:0pt;padding:0pt;"><p style="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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:27.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of September 30, </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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:27.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:41.71%;margin:0pt;padding:0pt;"><p style="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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:27.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:27.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:41.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding: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:2.71%;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:24.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,216</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.71%;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:24.38%;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,514</p></td></tr><tr><td style="vertical-align:bottom;width:41.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="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:2.71%;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:24.38%;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,443</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;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:24.38%;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,096</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding: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:2.71%;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:24.38%;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;"> 10,699</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.71%;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:24.38%;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;"> 11,004</p></td></tr><tr><td style="vertical-align:bottom;width:41.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="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:2.71%;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:24.38%;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;"> 17,358</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;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:24.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,614</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 aggregate charges related to excess inventory for the three and nine months ended September 30, 2021 and 2020 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">were immaterial. These expenses were recorded as a component of cost of product revenues. During the three and nine months ended September 30, 2021, inventory used in the construction and installation of property and equipment was zero and $516, respectively. During the three and nine months ended September 30, 2020, inventory used in the construction and installation of property and equipment was $1,199 and $1,812, respectively.</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:41.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:24.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:24.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:41.71%;margin:0pt;padding:0pt;"><p style="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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:27.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of September 30, </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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:27.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:41.71%;margin:0pt;padding:0pt;"><p style="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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:27.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:27.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:41.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding: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:2.71%;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:24.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,216</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.71%;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:24.38%;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,514</p></td></tr><tr><td style="vertical-align:bottom;width:41.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="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:2.71%;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:24.38%;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,443</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;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:24.38%;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,096</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding: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:2.71%;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:24.38%;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;"> 10,699</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.71%;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:24.38%;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;"> 11,004</p></td></tr><tr><td style="vertical-align:bottom;width:41.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="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:2.71%;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:24.38%;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;"> 17,358</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;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:24.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,614</p></td></tr></table> 4216000 3514000 2443000 1096000 10699000 11004000 17358000 15614000 0 516000 1199000 1812000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">8. Intangible Asset</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">As of September 30, 2021 and December 31, 2020, the Company’s only intangible asset (the “Nucynta Intangible Asset”) is related to the Nucynta Acquisition and Nucynta Commercialization Agreement. The gross carrying amount and accumulated amortization of the Nucynta Intangible Asset were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;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:45.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:24.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:0.05pt 0pt 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.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:24.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:26.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:26.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:45.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:26.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:26.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Gross carrying amount</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:24.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 521,170</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:24.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 521,170</p></td></tr><tr><td style="vertical-align:bottom;width:45.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.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:0.05pt 0pt 0.05pt 0pt;"> (235,652)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.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:0.05pt 0pt 0.05pt 0pt;"> (185,266)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Intangible asset, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:24.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:0.05pt 3pt 0.05pt 0pt;"> 285,518</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:24.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:0.05pt 3pt 0.05pt 0pt;"> 335,904</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Nucynta Acquisition </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In February 2020, the Company entered into the Nucynta Purchase Agreement with Assertio, pursuant to which the Company acquired certain intellectual property and manufacturing rights related to the Nucynta Products, including U.S. commercialization rights, U.S. manufacturing rights, and inventory, for an aggregate purchase price of $375,000, subject to certain closing and post-closing adjustments. The Company also agreed to assume certain regulatory and supply chain contracts, and obligations related to Nucynta Products (see Note 4). In February 2020, the Company entered into a loan agreement (see Note 10) and issued convertible senior notes (see Note 11) to finance a portion of the purchase price paid pursuant to the Nucynta Purchase Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The consideration transferred in the asset acquisition was measured at cost, including transaction costs, assets transferred by the Company, and royalty obligations discharged by the seller. The table below represents the costs accumulated to acquire the commercial rights for the Nucynta Products based on the terms of the Nucynta Purchase Agreement, as amended:</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:68.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:28.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Acquisition consideration:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;">Base purchase price</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 375,000</p></td></tr><tr><td style="vertical-align:bottom;width:68.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;">Cash paid for inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 6,030</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;">Transaction costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 6,297</p></td></tr><tr><td style="vertical-align:bottom;width:68.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;">Reduction for 2020 cash transferred to Assertio under the prior Nucynta Commercialization Agreement<sub style="font-size:7.5pt;vertical-align:sub;">(1)</sub></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (13,071)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;">Reduction for accrued royalty obligation discharged upon closing<sub style="font-size:7.5pt;vertical-align:sub;">(1)</sub></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.58%;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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.05%;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:0.05pt 0pt 0.05pt 0pt;"> (1,145)</p></td></tr><tr><td style="vertical-align:bottom;width:68.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Total acquisition consideration:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 373,111</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><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:18pt;"/><td style="font-family:'Times New Roman';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">Represents </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">$14,216</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;"> total reduction to the base purchase price comprising of </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">$13,071</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;"> of cash payments transferred to Assertio under the prior Nucynta Commercialization Agreement as well as a reduction for discharged pre-acquisition accrued royalties based on sales from January 1, 2020 through closing. </span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company then allocated the consideration transferred to the individual assets acquired on a relative fair value basis as summarized in the table below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:71.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:3.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:24.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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;white-space:nowrap;width:71.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets acquired:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="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:24.66%;margin: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><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Nucynta Intangible Asset</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;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:24.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 367,081</p></td></tr><tr><td style="vertical-align:bottom;width:71.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.66%;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;"> 6,030</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:71.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total consideration allocated to assets acquired:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;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:24.66%;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;"> 373,111</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 Company concluded that the consideration allocable to the Nucynta Intangible Asset for the additional intellectual property and manufacturing rights it acquired as part of the Nucynta Acquisition were incremental costs associated with </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">the pre-existing intangible asset from the former Nucynta Commercialization Agreement, as such costs result in probable future economic benefits. Specifically, the additional intellectual property rights acquired in the Nucynta Acquisition enable the Company to eliminate royalty obligations otherwise payable to Assertio under the former Nucynta Commercialization Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effective February 13, 2020, upon the closing of the Nucynta Acquisition, the Nucynta Commercialization Agreement was effectively terminated and the Company’s royalty payment obligations to Assertio thereunder ceased. Following the closing, the Company no longer pay royalties to Assertio and the Company’s only remaining royalty obligation is to pay 14% of net sales of the Nucynta Products directly to Grünenthal.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">A summary of the gross carrying amount, accumulated amortization, and net book value of the Nucynta Intangible Asset is as follows:</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.46%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:57.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;width:11.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;width:11.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;width:11.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;white-space:nowrap;width:57.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross Carrying Value</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated Amortization</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Book Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:57.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 154,089</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding: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:middle;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (124,586)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding: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:middle;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,503</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:57.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization expense through Nucynta Acquisition </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.97%;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:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;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:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,754)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,754)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:57.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Additional cost incurred from Nucynta Acquisition </p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 367,081</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding: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:middle;white-space:nowrap;width:1.06%;margin:0pt;padding: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:11.98%;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="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding: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:middle;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 367,081</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:57.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization expense from Nucynta Acquisition through period end</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.97%;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;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;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;"> (58,926)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;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;"> (58,926)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:57.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.97%;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;"> 521,170</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding: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:middle;white-space:nowrap;width:1.06%;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.98%;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;"> (185,266)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding: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:middle;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.92%;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;"> 335,904</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:57.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization expense through period end</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.97%;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;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;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;"> (50,386)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;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;"> (50,386)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:57.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of September 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.97%;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;"> 521,170</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding: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:middle;white-space:nowrap;width:1.06%;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (235,652)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding: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:middle;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.92%;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;"> 285,518</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;"><i style="font-style:italic;">Amortization</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#ffffff;">The Company has been amortizing the Nucynta Intangible Asset over its useful life, which is the period over which the asset is expected to contribute directly or indirectly to the future cash flows of the Company. The Company had initially determined that the useful life for the intangible asset was approximately </span><span style="background-color:#ffffff;">4.0</span><span style="background-color:#ffffff;"> years from the closing date of the Nucynta Commercialization Agreement, January 9, 2018 on the basis of the majority of the cash flows expected to be realized for future product sales under the Nucynta Commercialization Agreement. The Nucynta Acquisition significantly impacted the timing and amount of future cash inflows from the sales of the Nucynta Products, and, therefore, the Company considered it to be a triggering event to remeasure the expected useful life of the Nucynta Intangible Asset. The Company determined that the useful life for the Nucynta Intangible Asset was approximately </span><span style="background-color:#ffffff;">5.9</span><span style="background-color:#ffffff;"> years from the Closing Date of the Nucynta Acquisition and accordingly, the intangible asset is amortized prospectively over its revised useful life. The Company recognizes amortization expense as a component of cost of product revenues in the Condensed Consolidated Statement of Operations on a straight-line basis over its useful life as it approximates the period of economic benefits expected to be realized from future cash inflows from sales of the Nucynta Products. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table presents amortization expense recognized for <span style="background-color:#ffffff;">the three and nine months ended September 30, 2021 and 2020: </span></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.16%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:30.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.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:0.05pt 0pt 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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:3.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:30.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:30.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:middle;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:30.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Nucynta amortization expense included in cost of product revenues</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 16,796</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 16,795</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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 50,386</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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:0.05pt 3pt 0.05pt 0pt;"> 43,885</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;"><span style="background-color:#ffffff;">As of September 30, 2021, the remaining amortization period is approximately </span><span style="background-color:#ffffff;">4.3</span><span style="background-color:#ffffff;"> years and is expected to be recognized in the following periods:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:14pt 0pt 0pt 0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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:83.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years ended December 31,</b></p></td><td colspan="2" style="vertical-align:bottom;width:16.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization Expense</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 16,795</p></td></tr><tr><td style="vertical-align:bottom;width:83.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 67,181</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 67,181</p></td></tr><tr><td style="vertical-align:bottom;width:83.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 67,181</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.36%;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:0.05pt 3pt 0.05pt 0pt;"> 67,180</p></td></tr><tr><td style="vertical-align:bottom;width:83.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Remaining amortization expense:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;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:0.05pt 3pt 0.05pt 0pt;"> 285,518</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#ffffff;font-size:1pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;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:45.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:24.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:0.05pt 0pt 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.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:24.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:26.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:26.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:45.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:26.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:26.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Gross carrying amount</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:24.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 521,170</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:24.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 521,170</p></td></tr><tr><td style="vertical-align:bottom;width:45.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.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:0.05pt 0pt 0.05pt 0pt;"> (235,652)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.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:0.05pt 0pt 0.05pt 0pt;"> (185,266)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Intangible asset, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:24.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:0.05pt 3pt 0.05pt 0pt;"> 285,518</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:24.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:0.05pt 3pt 0.05pt 0pt;"> 335,904</p></td></tr></table> 521170000 521170000 235652000 185266000 285518000 335904000 375000000 <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:68.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:28.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Acquisition consideration:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;">Base purchase price</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 375,000</p></td></tr><tr><td style="vertical-align:bottom;width:68.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;">Cash paid for inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 6,030</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;">Transaction costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 6,297</p></td></tr><tr><td style="vertical-align:bottom;width:68.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;">Reduction for 2020 cash transferred to Assertio under the prior Nucynta Commercialization Agreement<sub style="font-size:7.5pt;vertical-align:sub;">(1)</sub></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (13,071)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;">Reduction for accrued royalty obligation discharged upon closing<sub style="font-size:7.5pt;vertical-align:sub;">(1)</sub></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.58%;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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:28.05%;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:0.05pt 0pt 0.05pt 0pt;"> (1,145)</p></td></tr><tr><td style="vertical-align:bottom;width:68.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Total acquisition consideration:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 373,111</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><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:18pt;"/><td style="font-family:'Times New Roman';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">Represents </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">$14,216</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;"> total reduction to the base purchase price comprising of </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">$13,071</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;"> of cash payments transferred to Assertio under the prior Nucynta Commercialization Agreement as well as a reduction for discharged pre-acquisition accrued royalties based on sales from January 1, 2020 through closing. </span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company then allocated the consideration transferred to the individual assets acquired on a relative fair value basis as summarized in the table below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:71.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:3.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:24.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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;white-space:nowrap;width:71.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets acquired:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="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:24.66%;margin: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><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Nucynta Intangible Asset</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;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:24.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 367,081</p></td></tr><tr><td style="vertical-align:bottom;width:71.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.66%;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;"> 6,030</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:71.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total consideration allocated to assets acquired:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;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:24.66%;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;"> 373,111</p></td></tr></table> 375000000 6030000 6297000 13071000 1145000 373111000 14216000 13071000 367081000 6030000 373111000 0.14 <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.46%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:57.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;width:11.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;width:11.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;width:11.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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:middle;white-space:nowrap;width:57.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross Carrying Value</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated Amortization</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Book Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:57.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 154,089</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding: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:middle;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (124,586)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding: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:middle;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,503</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:57.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization expense through Nucynta Acquisition </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.97%;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:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;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:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,754)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,754)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:57.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Additional cost incurred from Nucynta Acquisition </p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 367,081</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding: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:middle;white-space:nowrap;width:1.06%;margin:0pt;padding: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:11.98%;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="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding: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:middle;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 367,081</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:57.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization expense from Nucynta Acquisition through period end</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.97%;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;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;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;"> (58,926)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;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;"> (58,926)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:57.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.97%;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;"> 521,170</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding: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:middle;white-space:nowrap;width:1.06%;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.98%;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;"> (185,266)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding: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:middle;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.92%;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;"> 335,904</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:57.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization expense through period end</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.97%;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;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;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;"> (50,386)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;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;"> (50,386)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:57.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of September 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.97%;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;"> 521,170</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding: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:middle;white-space:nowrap;width:1.06%;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (235,652)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.78%;margin:0pt;padding: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:middle;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.92%;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;"> 285,518</p></td></tr></table> 154089000 124586000 29503000 1754000 1754000 367081000 367081000 58926000 58926000 521170000 185266000 335904000 50386000 50386000 521170000 235652000 285518000 P4Y P5Y10M24D <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.16%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:30.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.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:0.05pt 0pt 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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:3.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:30.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:30.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:middle;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:30.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Nucynta amortization expense included in cost of product revenues</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 16,796</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 16,795</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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 50,386</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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:0.05pt 3pt 0.05pt 0pt;"> 43,885</p></td></tr></table> 16796000 16795000 50386000 43885000 P4Y3M18D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:14pt 0pt 0pt 0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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:83.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years ended December 31,</b></p></td><td colspan="2" style="vertical-align:bottom;width:16.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization Expense</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 16,795</p></td></tr><tr><td style="vertical-align:bottom;width:83.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 67,181</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 67,181</p></td></tr><tr><td style="vertical-align:bottom;width:83.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 67,181</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.36%;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:0.05pt 3pt 0.05pt 0pt;"> 67,180</p></td></tr><tr><td style="vertical-align:bottom;width:83.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Remaining amortization expense:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;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:0.05pt 3pt 0.05pt 0pt;"> 285,518</p></td></tr></table> 16795000 67181000 67181000 67181000 67180000 285518000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">9. Accrued Expenses </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses as of September 30, 2021 and December 31, 2020 consisted of the following:</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:44.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:35.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:13.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:36.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:36.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:44.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued royalties</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;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:35.78%;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,836</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding: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:3.68%;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:13.85%;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,954</p></td></tr><tr><td style="vertical-align:bottom;width:44.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued bonuses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:35.78%;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,924</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><p style="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:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,571</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued product taxes and fees</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:35.78%;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,395</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding: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:3.68%;margin:0pt;padding: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:13.85%;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,817</p></td></tr><tr><td style="vertical-align:bottom;width:44.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued repurchases of common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:35.78%;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,956</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><p style="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:3.68%;margin:0pt;padding:0pt;"><p style="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:13.85%;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:44.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued audit and legal</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;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:35.78%;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,657</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding: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:3.68%;margin:0pt;padding: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:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 445</p></td></tr><tr><td style="vertical-align:bottom;width:44.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued payroll and related benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:35.78%;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,352</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><p style="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:3.68%;margin:0pt;padding:0pt;"><p style="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:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 892</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued incentive compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:35.78%;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,279</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding: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:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.85%;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,417</p></td></tr><tr><td style="vertical-align:bottom;width:44.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued sales and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:35.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 640</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><p style="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:3.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><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 261</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued interest</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:35.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 472</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding: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:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.85%;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,415</p></td></tr><tr><td style="vertical-align:bottom;width:44.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:35.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><p style="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:3.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><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;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:44.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued other operating costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;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:35.78%;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;"> 1,045</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding: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:3.68%;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:13.85%;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;"> 884</p></td></tr><tr><td style="vertical-align:bottom;width:44.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:35.78%;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;"> 20,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><p style="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:3.68%;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:13.85%;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;"> 24,656</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:44.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:35.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:13.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:36.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:36.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:44.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued royalties</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;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:35.78%;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,836</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding: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:3.68%;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:13.85%;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,954</p></td></tr><tr><td style="vertical-align:bottom;width:44.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued bonuses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:35.78%;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,924</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><p style="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:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,571</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued product taxes and fees</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:35.78%;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,395</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding: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:3.68%;margin:0pt;padding: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:13.85%;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,817</p></td></tr><tr><td style="vertical-align:bottom;width:44.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued repurchases of common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:35.78%;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,956</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><p style="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:3.68%;margin:0pt;padding:0pt;"><p style="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:13.85%;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:44.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued audit and legal</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;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:35.78%;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,657</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding: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:3.68%;margin:0pt;padding: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:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 445</p></td></tr><tr><td style="vertical-align:bottom;width:44.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued payroll and related benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:35.78%;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,352</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><p style="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:3.68%;margin:0pt;padding:0pt;"><p style="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:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 892</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued incentive compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:35.78%;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,279</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding: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:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.85%;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,417</p></td></tr><tr><td style="vertical-align:bottom;width:44.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued sales and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:35.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 640</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><p style="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:3.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><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 261</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued interest</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:35.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 472</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding: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:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.85%;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,415</p></td></tr><tr><td style="vertical-align:bottom;width:44.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:35.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><p style="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:3.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><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;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:44.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued other operating costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;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:35.78%;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;"> 1,045</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding: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:3.68%;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:13.85%;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;"> 884</p></td></tr><tr><td style="vertical-align:bottom;width:44.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:35.78%;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;"> 20,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><p style="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:3.68%;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:13.85%;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;"> 24,656</p></td></tr></table> 6836000 12954000 2924000 4571000 2395000 1817000 1956000 1657000 445000 1352000 892000 1279000 1417000 640000 261000 472000 1415000 36000 1045000 884000 20592000 24656000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">10. Term Notes Payable</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Pharmakon Term Notes</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On February 6, 2020, in connection with the execution of the Nucynta Purchase Agreement, the Company, together with its subsidiary, Collegium Securities Corporation, entered into a Loan Agreement (the “Loan Agreement”) with BioPharma Credit PLC, as collateral agent and lender, and BioPharma Credit Investments V (Master) LP, as lender (collectively “Pharmakon”). The Loan Agreement provides for a $200,000 secured term loan (the “term notes”), the proceeds of which were used to finance a portion of the purchase price paid pursuant to the Nucynta Purchase Agreement. O<span style="color:#212529;">n February 13, 2020 </span>(the “Closing Date”)<span style="color:#212529;">, the Company received the </span><span style="color:#212529;">$200,000</span><span style="color:#212529;"> proceeds from the term notes.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The term notes bear interest at a rate based upon the three-month LIBOR rate, subject to a LIBOR floor of 2.0%, plus a margin of 7.5% per annum, payable quarterly in arrears. The Company is required to repay the term notes by making equal quarterly payments of principal beginning in the first quarter immediately following the third month anniversary of the Closing Date. The term notes will mature on the calendar quarter end immediately following the 48-month anniversary of the Closing Date and are guaranteed by the Company’s material domestic subsidiaries and also secured by substantially all of the Company’s material assets. On the Closing Date, the Company paid to Pharmakon a facility fee equal to 2.50% of the aggregate principal amount of the term notes, or $5,000, in addition to $427 of other expenses incurred by Pharmakon and reimbursed by the Company (together, the “discount”). Net proceeds of $194,573 were transferred to Assertio by the Company as agent in partial satisfaction of the Nucynta Purchase Agreement. In addition, the Company capitalized $2,456 of term notes issuance costs, related to legal and advisory fees. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Except with respect to certain prepayments made with the proceeds from new equity issuances as described below, the Loan Agreement permits voluntary prepayment at any time, subject to a prepayment premium. The prepayment premium is equal to 3.00% of the principal amount being prepaid prior to the second-year anniversary of the Closing Date, 2.00% of the principal amount being prepaid on or after the second-year anniversary, but on or prior to the third-year anniversary, of the Closing Date, and 1.00% of the principal amount being prepaid on or after the third-year anniversary of the Closing Date, but prior to the fourth-year anniversary of the Closing Date. The Loan Agreement also includes a make-whole premium if there is a voluntary prepayment, a prepayment due to a change in control or acceleration following an Event of Default (as defined in the Loan Agreement) on or prior to the second-year anniversary of the Closing Date, in each case in an amount equal to foregone interest from the date of prepayment through the second-year anniversary of the Closing Date. A change of control triggers a mandatory prepayment of the term notes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Loan Agreement also permits single voluntary prepayments of the Loan Agreement of less than or equal to $50,000 made solely from the proceeds of an equity issuance by the Company. If equity prepayment occurs prior to the second-year anniversary of the Closing Date, a prepayment premium of 5.00% would apply, with no make-whole premium.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Loan Agreement contains certain covenants and obligations of the parties, including, without limitation, covenants that require the Company to maintain $200,000 in annual net sales and covenants that limit the Company’s ability to incur additional indebtedness or liens, make acquisitions or other investments or dispose of assets outside the ordinary course of business, restrictions which limit the Company’s ability to pay dividends and restrictions of net assets of subsidiaries. The Loan Agreement also contains customary events of default, including payment defaults, breaches of covenants, change of control and a material adverse change default. Failure to comply with these covenants would constitute an event of default under the Loan Agreement, notwithstanding the Company’s ability to meet its debt service obligations. The Loan Agreement also includes various customary remedies for Pharmakon following an event of default, including the acceleration of repayment of outstanding amounts under the Loan Agreement and execution upon the collateral securing obligations under the Loan Agreement. Under certain circumstances, a default interest rate will apply on outstanding obligations during the occurrence and continuance of an event of default. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">During the three and nine months ended September 30, 2021, the Company recognized interest expense of $3,944 and $12,753<span style="white-space:pre-wrap;">, respectively, related to the term notes. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">As of September 30, 2021, principal repayments under the term notes are estimated to be paid as follows:</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:76.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Years ended December 31,</b></p></td><td colspan="2" style="vertical-align:bottom;width:23.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Principal Payments</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.46%;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,500</p></td></tr><tr><td style="vertical-align:bottom;width:76.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,000</p></td></tr><tr><td style="vertical-align:bottom;width:76.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.46%;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;"> 12,500</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total before unamortized discount and issuance costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Less: unamortized discount and issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.46%;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;"> (3,033)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total term notes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;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:21.46%;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;"> 121,967</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Silicon Valley Bank Term Loan Facility</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">From August 2012 until January 2020, the Company maintained a term loan facility with Silicon Valley Bank (“SVB”), which was amended in connection with, and as a condition to, consummation of the transactions contemplated by the Nucynta Commercialization Agreement. Under the amended term loan (“Consent and Amendment”), the Company had a term loan facility in an amount of $11,500, which replaced the Company’s previously existing term loan facility. The proceeds of the Consent and Amendment were used to finance certain payment obligations under the Nucynta Commercialization Agreement and to repay the balance of the previously existing term loan. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">The Consent and Amendment bore interest at a rate per annum of 0.75% above the prime rate (as defined in the Consent and Amendment). The Company was eligible to repay the Consent and Amendment in equal consecutive monthly installments of principal plus monthly payments of accrued interest, commencing in January 2020. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#212529;">In January 2020, the Company prepaid the outstanding principal and accrued interest on the Consent and Amendment along with the required prepayment fees. The loss on extinguishment of the term loan was immaterial and was recorded as a component of interest expense.</span><span style="display:inline-block;width:1.83pt;"/></p> 200000000 200000000 0.020 0.075 P48M 0.0250 5000000 427000 194573000 2456000 0.0300 0.0200 0.0100 50000000 0.0500 200000000 3944000 12753000 <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:76.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Years ended December 31,</b></p></td><td colspan="2" style="vertical-align:bottom;width:23.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Principal Payments</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.46%;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,500</p></td></tr><tr><td style="vertical-align:bottom;width:76.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,000</p></td></tr><tr><td style="vertical-align:bottom;width:76.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.46%;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;"> 12,500</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total before unamortized discount and issuance costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Less: unamortized discount and issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.46%;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;"> (3,033)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total term notes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;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:21.46%;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;"> 121,967</p></td></tr></table> 12500000 50000000 50000000 12500000 125000000 3033000 121967000 11500000 0.0075 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">11. Convertible Senior Notes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On February 13, 2020, the Company issued 2.625% convertible senior notes due in 2026 (the “convertible notes”) in the aggregate principal amount of $143,750, in a public offering registered under the Securities Act of 1933, as amended. The convertible notes were issued in connection with funding the Nucynta Acquisition, and the proceeds of the convertible notes were used to finance a portion of the purchase price payable pursuant to the Nucynta Purchase Agreement. Some of the Company’s existing investors participated in the convertible notes offering.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company may, at its option, settle the convertible notes in cash, shares of the Company’s common stock or a combination of cash and shares of the Company’s common stock. Upon issuance the Company separately accounted for the liability component (the “Liability Component”) and the embedded derivative conversion option (the “Equity Component”) of the convertible notes by allocating the proceeds between the Liability Component and the Equity Component. In connection with the issuance of the convertible notes, the Company incurred approximately $5,473 of debt issuance costs, which primarily consisted of underwriting, legal and other professional fees, and allocated these costs between the Liability Component and the Equity Component based on the allocation of the proceeds. Of the total debt issuance costs, $1,773 was allocated to the Equity Component and recorded as a reduction to additional paid-in capital and $3,700 was allocated to the Liability Component and recorded as a debt discount of the convertible notes. The portion allocated to the Liability Component is amortized to interest expense using the effective interest method over six years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prior to the adoption of ASU 2020-06 on January 1, 2021, the initial carrying amount of the Liability Component of $97,200 was calculated by measuring the fair value of a similar liability that does not have an associated convertible feature. The allocation was performed in a manner that reflected the Company’s non-convertible borrowing rate for similar debt. The Equity Component of the convertible notes of $46,550 was recognized as a debt discount. The excess of the principal amount of the Liability Component over its carrying amount was amortized to interest expense using the effective interest method over six years. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Subsequent to the adoption of ASU 2020-06 on January 1, 2021, which the Company elected to adopt using the modified retrospective method, the Company removed the impact of recognizing the Equity Component of the senior convertible notes (at issuance and the subsequent accounting impact of additional interest expense from debt discount amortization). The cumulative effective of the accounting change as of January 1, 2021 was an increase to the carrying amount of the convertible notes of $39,489, a reduction to accumulated deficit of $5,288, and a reduction to additional paid-in capital of $44,777. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The convertible notes are the Company’s senior unsecured obligations and bear interest at a rate of 2.625% per year payable semi-annually in arrears on February 15 and August 15 of each year, beginning on August 15, 2020. Before August 15, 2025, noteholders will have the right to convert their notes only upon the occurrence of certain events. From and after August 15, 2025, noteholders may convert their notes at any time at their election until the close of business on the scheduled trading day immediately before the maturity date. The Company will settle conversions by paying or delivering, as applicable, cash, shares of the Company’s common stock or a combination of cash and shares of the Company’s common stock, at the Company’s election. The notes will mature on February 15, 2026, unless earlier repurchased, redeemed or converted. The initial conversion rate is 34.2618 shares of common stock per $1 principal amount of notes, which represents an initial conversion price of approximately $29.19 per share of common stock. The conversion rate and conversion price are subject to adjustment upon the occurrence of certain events. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Holders of the convertible notes may convert all or any portion of their convertible notes, in multiples of $1 principal amount, at their option only under the following circumstances: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><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:36.25pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:17.75pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">during any calendar quarter commencing after the calendar quarter ending on March 31, 2020, if the last reported sale price per share of the Company’s common stock exceeds </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">130%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> of the conversion price for at least </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">20</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> trading days during the </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">30</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter;</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:36.25pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:17.75pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">during the </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">five</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> consecutive business days immediately after any </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">10</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> consecutive trading day period (such </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">10</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> consecutive trading day period, the “measurement period”) in which the “trading price” per $1 principal amount of the Notes for each trading day of the measurement period was less than </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">98%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> of the product of the last reported sale price per share of the Company’s common stock on such trading day and the conversion rate on such trading day;</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:36.25pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:17.75pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">upon the occurrence of certain corporate events or distributions on the Company’s common stock;</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:36.25pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:17.75pt;padding:0pt;">(4)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">if the Company calls the convertible notes for redemption; or</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:36.25pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:17.75pt;padding:0pt;">(5)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">at any time from, and including, August 15, 2025 until the close of business on the scheduled trading day immediately before the maturity date.</span></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;">As of September 30, 2021, none of the above circumstances had occurred and as such, the convertible notes could not have been converted. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Cambria';visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company may not redeem the convertible notes prior to February 15, 2023. On or after February 15, 2023, the Company may redeem the convertible notes, in whole and not in part, at a cash redemption price equal to the principal amount of the Notes to be redeemed, plus accrued and unpaid interest, if any, only if the last reported sale price per share of the Company’s common stock exceeds 130% of the conversion price on: </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-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:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">each of at least </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">20</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> trading days, whether or not consecutive, during the </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">30</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> consecutive trading days ending on, and including, the trading day immediately before the date the Company sends the related redemption notice; and </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:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">the trading day immediately before the date the Company sends such notice. </span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Calling any convertible note for redemption will constitute a make-whole fundamental change with respect to that convertible note, in which case the conversion rate applicable to the conversion of that convertible note, if it is converted in connection with the redemption, will be increased in certain circumstances for a specified period of time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#212529;">The convertible notes have customary default provisions, including (i) a default in the payment when due (whether at maturity, upon redemption or repurchase upon fundamental change or otherwise) of the principal of, or the redemption price or fundamental change repurchase price for, any note; (ii) a default for </span><span style="color:#212529;">30 days</span><span style="color:#212529;"> in the payment when due of interest on any note; (iii) a default in the Company’s obligation to convert a note in accordance with the indenture; (iv) a default with respect to the Company’s obligations under the indenture related to consolidations, mergers and asset sales; (v) certain payment or other defaults by the Company or certain subsidiaries with respect to mortgages, agreements or other instruments for indebtedness for money borrowed of at least </span><span style="color:#212529;">$20,000</span><span style="color:#212529;">; and (vi) certain events of bankruptcy, insolvency and reorganization with respect to the Company or any of its significant subsidiaries.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">As of September 30, 2021, the convertible notes outstanding consisted of the following: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;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:76.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Principal</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 143,750</p></td></tr><tr><td style="vertical-align:bottom;width:76.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Less: unamortized issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,012)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net carrying amount</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;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:20.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 139,738</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 Company determined the expected life of the convertible notes was equal to its six-year term. Subsequent to the adoption of ASU 2020-06, the effective interest rate on the convertible notes was 3.26%. As of September 30, 2021, the if-converted value did not exceed the remaining principal amount of the convertible notes. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table presents the total interest expense recognized related to the convertible notes during the three and nine months ended September 30, 2021:</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:29.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><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:3.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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:6.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:6.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;width:3.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:6.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;white-space:nowrap;width:29.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0563c1;text-decoration:underline;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:37.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:29.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:29.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contractual interest expense </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;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:15.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;"> 943</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:3.34%;margin:0pt;padding: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.61%;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:15.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;"> 943</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding: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:6.94%;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:6.94%;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,831</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:3.34%;margin:0pt;padding: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:6.94%;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:6.97%;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,379</p></td></tr><tr><td style="vertical-align:bottom;width:29.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization of debt discount </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;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:15.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;"> —</p></td><td style="vertical-align:bottom;width:3.34%;margin:0pt;padding:0pt;"><p style="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.61%;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:15.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,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="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:6.94%;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:6.94%;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;width:3.34%;margin:0pt;padding:0pt;"><p style="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:6.94%;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:6.97%;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,979</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:29.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization of debt issuance costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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 3pt 0pt 0pt;"> 228</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:3.34%;margin:0pt;padding: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.61%;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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;"> 129</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding: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:6.94%;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.94%;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;"> 673</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:3.34%;margin:0pt;padding: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:6.94%;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.97%;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;"> 316</p></td></tr><tr><td style="vertical-align:bottom;width:29.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;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:15.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 3pt 0pt 0pt;"> 1,171</p></td><td style="vertical-align:bottom;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:15.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;"> 2,692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="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:6.94%;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:6.94%;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;"> 3,504</p></td><td style="vertical-align:bottom;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;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:6.97%;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;"> 6,674</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;">As of September 30, 2021, the future minimum payments on the convertible notes were as follows:</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:74.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Years ended December 31,</b></p></td><td colspan="2" style="vertical-align:bottom;width:25.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Future Minimum Payments</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;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:22.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;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:22.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;"> 3,773</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;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:22.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;"> 3,773</p></td></tr><tr><td style="vertical-align:bottom;width:74.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;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:22.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;"> 3,773</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;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:22.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;"> 3,773</p></td></tr><tr><td style="vertical-align:bottom;width:74.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.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 3pt 0pt 0pt;"> 145,638</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total minimum payments </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;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:22.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;"> 160,730</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Less: interest </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:22.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16,980)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:74.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Less: unamortized issuance costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;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:22.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;"> (4,012)</p></td></tr><tr><td style="vertical-align:bottom;width:74.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible senior notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;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:22.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;"> 139,738</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p> 0.02625 143750000 5473000 1773000 3700000 P6Y 97200000 46550000 P6Y 39489000 -5288000 -44777000 0.02625 34.2618 29.19 1.30 20 30 5 10 10 0.98 1.30 20 30 P30D 20000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;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:76.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Principal</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 143,750</p></td></tr><tr><td style="vertical-align:bottom;width:76.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Less: unamortized issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,012)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net carrying amount</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;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:20.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 139,738</p></td></tr></table> 143750000 4012000 139738000 P6Y 0.0326 <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:29.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><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:3.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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:6.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:6.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;width:3.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:6.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;white-space:nowrap;width:29.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0563c1;text-decoration:underline;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:37.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:29.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:29.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contractual interest expense </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;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:15.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;"> 943</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:3.34%;margin:0pt;padding: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.61%;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:15.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;"> 943</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding: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:6.94%;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:6.94%;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,831</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:3.34%;margin:0pt;padding: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:6.94%;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:6.97%;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,379</p></td></tr><tr><td style="vertical-align:bottom;width:29.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization of debt discount </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;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:15.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;"> —</p></td><td style="vertical-align:bottom;width:3.34%;margin:0pt;padding:0pt;"><p style="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.61%;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:15.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,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="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:6.94%;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:6.94%;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;width:3.34%;margin:0pt;padding:0pt;"><p style="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:6.94%;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:6.97%;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,979</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:29.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization of debt issuance costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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 3pt 0pt 0pt;"> 228</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:3.34%;margin:0pt;padding: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.61%;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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;"> 129</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding: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:6.94%;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.94%;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;"> 673</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:3.34%;margin:0pt;padding: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:6.94%;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.97%;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;"> 316</p></td></tr><tr><td style="vertical-align:bottom;width:29.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;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:15.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 3pt 0pt 0pt;"> 1,171</p></td><td style="vertical-align:bottom;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:15.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;"> 2,692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="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:6.94%;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:6.94%;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;"> 3,504</p></td><td style="vertical-align:bottom;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;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:6.97%;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;"> 6,674</p></td></tr></table> 943000 943000 2831000 2379000 1620000 3979000 228000 129000 673000 316000 1171000 2692000 3504000 6674000 <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:74.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Years ended December 31,</b></p></td><td colspan="2" style="vertical-align:bottom;width:25.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Future Minimum Payments</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;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:22.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;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:22.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;"> 3,773</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;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:22.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;"> 3,773</p></td></tr><tr><td style="vertical-align:bottom;width:74.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;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:22.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;"> 3,773</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;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:22.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;"> 3,773</p></td></tr><tr><td style="vertical-align:bottom;width:74.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.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 3pt 0pt 0pt;"> 145,638</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total minimum payments </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;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:22.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;"> 160,730</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Less: interest </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:22.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16,980)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:74.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Less: unamortized issuance costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.64%;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:22.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;"> (4,012)</p></td></tr><tr><td style="vertical-align:bottom;width:74.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible senior notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;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:22.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;"> 139,738</p></td></tr></table> 3773000 3773000 3773000 3773000 145638000 160730000 16980000 4012000 139738000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">12. Equity</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The changes in shareholders’ equity for the three and nine months ended September 30, 2021 were as follows:</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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:29.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:29.55%;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:8.43%;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;white-space:nowrap;width:1.64%;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;white-space:nowrap;width:0.95%;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;white-space:nowrap;width:7.5%;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;white-space:nowrap;width:1.64%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.49%;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;">Additional</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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;white-space:nowrap;width:7.52%;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;white-space:nowrap;width:1.54%;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;white-space:nowrap;width:1.1%;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;white-space:nowrap;width:7.52%;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;white-space:nowrap;width:1.64%;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;">    </b></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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.55%;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="4" style="vertical-align:bottom;white-space:nowrap;width:18.53%;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;">Common Stock</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="2" style="vertical-align:bottom;white-space:nowrap;width:8.49%;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;">Paid- In</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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="4" style="vertical-align:bottom;white-space:nowrap;width:17.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;">Treasury Stock</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.35%;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;">Accumulated</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="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;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;">Shareholders’</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.55%;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:8.43%;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;white-space:nowrap;width:1.64%;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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;border-bottom:1px solid #000000;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;white-space:nowrap;width:7.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;">Amount</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="2" style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:7.52%;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;white-space:nowrap;width:1.54%;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;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;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;white-space:nowrap;width:7.52%;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;">Amount</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="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Deficit</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="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;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;">Equity</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:29.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Balance, December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,612,054</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 519,143</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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="font-size:8pt;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:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (333,147)</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 186,031</p></td></tr><tr><td style="vertical-align:middle;width:29.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Cumulative effect adjustment for adoption of ASU 2020-06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (44,777)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,288</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (39,489)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:29.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Exercise of common stock options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 289,164</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,102</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,102</p></td></tr><tr><td style="vertical-align:middle;width:29.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Issuance for employee stock purchase plan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,630</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 358</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:29.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Vesting of RSUs and PSUs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 413,538</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:29.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Shares withheld for employee taxes upon vesting of RSUs and PSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (135,562)</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (3,508)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (3,508)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:29.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Stock-based compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,879</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,879</p></td></tr><tr><td style="vertical-align:middle;width:29.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,662</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,662</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:29.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Balance, March 31, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,203,824</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 482,197</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (312,197)</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 170,035</p></td></tr><tr><td style="vertical-align:middle;width:29.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Exercise of common stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 273,127</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,092</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,093</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:29.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Vesting of RSUs and PSUs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,107</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:29.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Shares withheld for employee taxes upon vesting of RSUs and PSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (18,141)</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (421)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (421)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:29.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Stock-based compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,516</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,516</p></td></tr><tr><td style="vertical-align:middle;width:29.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,843</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,843</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:29.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Balance, June 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,523,917</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 492,384</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (239,354)</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 253,066</p></td></tr><tr><td style="vertical-align:middle;width:29.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Exercise of common stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91,268</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,337</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,337</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:29.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Issuance for employee stock purchase plan</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,089</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 397</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 397</p></td></tr><tr><td style="vertical-align:middle;width:29.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Vesting of RSUs and PSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,098</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:29.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Shares withheld for employee taxes upon vesting of RSUs and PSUs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (11,179)</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (220)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (220)</p></td></tr><tr><td style="vertical-align:middle;width:29.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Share repurchases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (859,040)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (17,480)</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;text-align:right;margin:0pt;"><span style="font-size:8pt;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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (17,480)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:29.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Stock-based compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,948</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,948</p></td></tr><tr><td style="vertical-align:middle;width:29.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,046</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,046</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:29.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Balance, September 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,656,193</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 499,846</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (859,040)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (17,480)</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (231,308)</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 251,094</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 changes in shareholders’ equity for the three and nine months ended September 30, 2020 were as follows:</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:top;width:36.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:36.61%;margin:0pt;padding:0pt;"><p style="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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additional</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="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:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:36.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:22.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Paid- In</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shareholders’</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:36.61%;margin:0pt;padding:0pt;"><p style="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.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deficit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equity</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:36.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,678,840</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.03%;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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 447,297</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.64%;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (359,899)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 87,432</p></td></tr><tr><td style="vertical-align:top;width:36.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exercise of common stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 455,573</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.03%;margin:0pt;padding:0pt;"><p style="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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,454</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.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:10.04%;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.05%;margin:0pt;padding:0pt;"><p style="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.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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,454</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:36.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Issuance for employee stock purchase plan</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,411</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.03%;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:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 357</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.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:10.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 357</p></td></tr><tr><td style="vertical-align:top;width:36.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vesting of RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 195,280</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.03%;margin:0pt;padding:0pt;"><p style="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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;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.05%;margin:0pt;padding:0pt;"><p style="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.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:10.04%;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.05%;margin:0pt;padding:0pt;"><p style="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.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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:36.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Shares withheld for employee taxes upon vesting of RSUs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (63,064)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;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.03%;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:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,358)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;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.64%;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:10.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;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.74%;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:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,358)</p></td></tr><tr><td style="vertical-align:top;width:36.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.03%;margin:0pt;padding:0pt;"><p style="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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,951</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.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:10.04%;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.05%;margin:0pt;padding:0pt;"><p style="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.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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,951</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:36.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Equity component of 2020 Convertible Notes, net of issuance costs of $1,773</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.03%;margin:0pt;padding: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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,777</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.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:10.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,777</p></td></tr><tr><td style="vertical-align:top;width:36.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0pt;"> 450</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;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;"> 450</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:36.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, March 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;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;"> 34,306,040</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.03%;border-bottom:3px double #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.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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:3px double #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.1%;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;"> 500,478</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.64%;border-bottom:3px double #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:10.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;"> (359,449)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.74%;border-bottom:3px double #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:10.59%;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;"> 141,063</p></td></tr><tr><td style="vertical-align:top;width:36.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exercise of common stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.03%;margin:0pt;padding:0pt;"><p style="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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.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:10.04%;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.05%;margin:0pt;padding:0pt;"><p style="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.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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,626</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:36.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vesting of RSUs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83,461</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.03%;margin:0pt;padding: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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.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:10.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:36.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Shares withheld for employee taxes upon vesting of RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26,761)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.03%;margin:0pt;padding:0pt;"><p style="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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (564)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.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:10.04%;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.05%;margin:0pt;padding:0pt;"><p style="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.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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (564)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:36.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock-based compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.03%;margin:0pt;padding: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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;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,584</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.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:10.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,584</p></td></tr><tr><td style="vertical-align:top;width:36.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0pt;"> 8,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;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;"> 8,058</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:36.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, June 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;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;"> 34,494,302</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.03%;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.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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: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.1%;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;"> 507,124</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.64%;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:10.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;"> (351,391)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.74%;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:10.59%;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;"> 155,767</p></td></tr><tr><td style="vertical-align:top;width:36.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exercise of common stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,726</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.03%;margin:0pt;padding:0pt;"><p style="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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.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:10.04%;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.05%;margin:0pt;padding:0pt;"><p style="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.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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 314</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:36.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Issuance for employee stock purchase plan</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,101</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.03%;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:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 401</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.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:10.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 401</p></td></tr><tr><td style="vertical-align:top;width:36.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vesting of RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.03%;margin:0pt;padding:0pt;"><p style="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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;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.05%;margin:0pt;padding:0pt;"><p style="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.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:10.04%;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.05%;margin:0pt;padding:0pt;"><p style="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.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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:36.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Shares withheld for employee taxes upon vesting of RSUs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,249)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.03%;margin:0pt;padding: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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (247)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.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:10.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (247)</p></td></tr><tr><td style="vertical-align:top;width:36.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.03%;margin:0pt;padding:0pt;"><p style="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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;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,165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.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:10.04%;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.05%;margin:0pt;padding:0pt;"><p style="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.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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,165</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:36.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.03%;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.25%;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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.64%;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:10.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 0pt 0pt;"> 11,286</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.74%;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:10.59%;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;"> 11,286</p></td></tr><tr><td style="vertical-align:top;width:36.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, September 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;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;"> 34,577,129</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.03%;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.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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:9.1%;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;"> 512,756</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> (340,105)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;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;"> 172,686</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;min-height:10.0pt;margin:0pt;"><i style="font-style:italic;">Common Stock</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;margin:0pt;"><span style="font-style:italic;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In May 2015, the Company adopted the Amended and Restated 2014 Stock Incentive Plan (the “Plan”), under which an aggregate of 2,700,000 shares of common stock were authorized for issuance to employees, officers, directors, consultants and advisors of the Company, plus an annual increase on the first day of each fiscal year until the expiration of the Plan equal to 4% of the total number of outstanding shares of common stock on December 31<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">st</sup> of the immediately preceding calendar year (or a lower amount as otherwise determined by the Company’s board of directors (“Board of Directors”) prior to January 1<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">st</sup>). As of September 30, 2021, there were 1,166,639 shares of common stock available for issuance pursuant to the Plan. The Plan provides for granting of both Internal Revenue Service qualified incentive stock options and non-qualified options, restricted stock awards, restricted stock units and performance stock units. The Company’s qualified incentive stock options, non-qualified options and restricted stock units generally vest ratably over a four-year period of service. The stock options generally have a ten-year contractual life and, upon termination, vested options are generally exercisable three months<span style="white-space:pre-wrap;"> following the termination date, while unvested options are forfeited immediately upon termination. Refer to Note 13,</span><i style="font-style:italic;"> Stock-based Compensation</i>, for more information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;margin:0pt;"><span style="font-style:italic;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;margin:0pt;"><i style="font-style:italic;">Warrants </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;margin:14pt 0pt 0pt 0pt;">As of September 30, 2021, the warrant issued to Assertio in November 2018 was the Company’s only outstanding warrant. In connection with the Third Amendment to the Nucynta Commercialization Agreement, the Company issued a warrant to Assertio to purchase 1,041,667 shares of common stock of the Company at an exercise price of $19.20 per share. The terms of the warrant are fixed, with the exception of customary adjustments for changes in the Company’s capitalization. The warrant may only be settled with the issuance of shares of common stock upon exercise and will expire in November 2022. The Company has recorded the relative fair value of the warrant as a component of equity interest issued by the Company as consideration transferred in the cost accumulation model for the asset acquisition. The </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;margin:0pt;">Company estimated the fair value of the warrant on the date of issuance to be approximately $8,043 using the Black-Scholes option-pricing model. The Company concluded that the warrant met the definition of an equity instrument and was recorded as a component of additional paid-in capital in the Company’s Condensed Consolidated Balance Sheet as of the issuance date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;margin:14pt 0pt 0pt 0pt;"><i style="font-style:italic;">Share</i> <i style="font-style:italic;">Repurchases</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;margin:14pt 0pt 0pt 0pt;">In<i style="font-style:italic;"> </i>August 2021, the Company’s board of directors authorized a share repurchase program to repurchase up to $100,000 of outstanding shares of the Company’s common stock at any time or times through December 31, 2022 (the “Repurchase Program”). The Repurchase Program permits the Company to effect repurchases through a variety of methods, including open-market purchases (including pursuant to a trading plan adopted in accordance with Rule 10b5-1 of the Exchange Act), privately negotiated transactions, or otherwise in compliance with Rule 10b-18 of the Exchange Act. Shares repurchased under the Repurchase Program will return to the Company’s pool of authorized but unissued shares available for reissuance. The timing and amount of any such repurchases will be determined based on share price, market conditions, legal requirements, and other relevant factors. The Repurchase Program can be discontinued at any time. There can be no assurance as to the timing or number of shares of any repurchases in the future. As of September 30, 2021, $17,480 had been used to repurchase shares and $82,520 remained available for share repurchases under the Repurchase Program.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;margin:14pt 0pt 0pt 0pt;">The table below summarizes the shares of the Company’s common stock that the Company repurchased under the Repurchase Program during the three and nine months ended September 30, 2021 and the cost of the shares received, which were recorded as Treasury Stock in the condensed consolidated Balance Sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:14pt 0pt 0pt 0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:30.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:32.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:30.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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:30.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:34.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:32.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:34.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:32.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:30.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Number of shares repurchased</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:32.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 859,040</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:30.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 859,040</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Total cost of shares received</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 17,480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 17,480</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;margin:0pt;"><span style="background-color:#ffff00;font-size:1pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The changes in shareholders’ equity for the three and nine months ended September 30, 2021 were as follows:</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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:29.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:29.55%;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:8.43%;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;white-space:nowrap;width:1.64%;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;white-space:nowrap;width:0.95%;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;white-space:nowrap;width:7.5%;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;white-space:nowrap;width:1.64%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.49%;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;">Additional</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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;white-space:nowrap;width:7.52%;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;white-space:nowrap;width:1.54%;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;white-space:nowrap;width:1.1%;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;white-space:nowrap;width:7.52%;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;white-space:nowrap;width:1.64%;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;">    </b></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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.55%;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="4" style="vertical-align:bottom;white-space:nowrap;width:18.53%;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;">Common Stock</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="2" style="vertical-align:bottom;white-space:nowrap;width:8.49%;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;">Paid- In</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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="4" style="vertical-align:bottom;white-space:nowrap;width:17.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;">Treasury Stock</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.35%;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;">Accumulated</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="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;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;">Shareholders’</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.55%;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:8.43%;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;white-space:nowrap;width:1.64%;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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;border-bottom:1px solid #000000;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;white-space:nowrap;width:7.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;">Amount</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="2" style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:7.52%;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;white-space:nowrap;width:1.54%;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;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;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;white-space:nowrap;width:7.52%;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;">Amount</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="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Deficit</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="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;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;">Equity</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:29.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Balance, December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,612,054</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 519,143</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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="font-size:8pt;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:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (333,147)</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 186,031</p></td></tr><tr><td style="vertical-align:middle;width:29.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Cumulative effect adjustment for adoption of ASU 2020-06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (44,777)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,288</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (39,489)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:29.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Exercise of common stock options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 289,164</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,102</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,102</p></td></tr><tr><td style="vertical-align:middle;width:29.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Issuance for employee stock purchase plan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,630</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 358</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:29.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Vesting of RSUs and PSUs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 413,538</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:29.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Shares withheld for employee taxes upon vesting of RSUs and PSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (135,562)</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (3,508)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (3,508)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:29.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Stock-based compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,879</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,879</p></td></tr><tr><td style="vertical-align:middle;width:29.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,662</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,662</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:29.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Balance, March 31, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,203,824</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 482,197</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (312,197)</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 170,035</p></td></tr><tr><td style="vertical-align:middle;width:29.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Exercise of common stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 273,127</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,092</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,093</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:29.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Vesting of RSUs and PSUs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,107</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:29.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Shares withheld for employee taxes upon vesting of RSUs and PSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (18,141)</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (421)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (421)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:29.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Stock-based compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,516</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,516</p></td></tr><tr><td style="vertical-align:middle;width:29.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,843</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,843</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:29.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Balance, June 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,523,917</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 492,384</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (239,354)</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 253,066</p></td></tr><tr><td style="vertical-align:middle;width:29.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Exercise of common stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91,268</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,337</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,337</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:29.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Issuance for employee stock purchase plan</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,089</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 397</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 397</p></td></tr><tr><td style="vertical-align:middle;width:29.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Vesting of RSUs and PSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,098</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:29.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Shares withheld for employee taxes upon vesting of RSUs and PSUs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (11,179)</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (220)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (220)</p></td></tr><tr><td style="vertical-align:middle;width:29.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Share repurchases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (859,040)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (17,480)</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;text-align:right;margin:0pt;"><span style="font-size:8pt;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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (17,480)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:29.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Stock-based compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,948</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,948</p></td></tr><tr><td style="vertical-align:middle;width:29.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,046</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;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,046</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:29.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Balance, September 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,656,193</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 499,846</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (859,040)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (17,480)</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (231,308)</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 251,094</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 changes in shareholders’ equity for the three and nine months ended September 30, 2020 were as follows:</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:top;width:36.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:36.61%;margin:0pt;padding:0pt;"><p style="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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additional</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="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:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:36.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:22.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Paid- In</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shareholders’</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:36.61%;margin:0pt;padding:0pt;"><p style="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.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deficit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equity</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:36.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,678,840</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.03%;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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 447,297</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.64%;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (359,899)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 87,432</p></td></tr><tr><td style="vertical-align:top;width:36.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exercise of common stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 455,573</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.03%;margin:0pt;padding:0pt;"><p style="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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,454</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.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:10.04%;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.05%;margin:0pt;padding:0pt;"><p style="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.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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,454</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:36.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Issuance for employee stock purchase plan</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,411</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.03%;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:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 357</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.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:10.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 357</p></td></tr><tr><td style="vertical-align:top;width:36.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vesting of RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 195,280</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.03%;margin:0pt;padding:0pt;"><p style="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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;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.05%;margin:0pt;padding:0pt;"><p style="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.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:10.04%;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.05%;margin:0pt;padding:0pt;"><p style="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.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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:36.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Shares withheld for employee taxes upon vesting of RSUs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (63,064)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;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.03%;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:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,358)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;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.64%;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:10.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;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.74%;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:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,358)</p></td></tr><tr><td style="vertical-align:top;width:36.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.03%;margin:0pt;padding:0pt;"><p style="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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,951</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.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:10.04%;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.05%;margin:0pt;padding:0pt;"><p style="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.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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,951</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:36.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Equity component of 2020 Convertible Notes, net of issuance costs of $1,773</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.03%;margin:0pt;padding: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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,777</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.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:10.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,777</p></td></tr><tr><td style="vertical-align:top;width:36.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0pt;"> 450</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;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;"> 450</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:36.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, March 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;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;"> 34,306,040</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.03%;border-bottom:3px double #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.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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:3px double #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.1%;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;"> 500,478</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.64%;border-bottom:3px double #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:10.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;"> (359,449)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.74%;border-bottom:3px double #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:10.59%;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;"> 141,063</p></td></tr><tr><td style="vertical-align:top;width:36.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exercise of common stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.03%;margin:0pt;padding:0pt;"><p style="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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.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:10.04%;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.05%;margin:0pt;padding:0pt;"><p style="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.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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,626</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:36.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vesting of RSUs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83,461</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.03%;margin:0pt;padding: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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.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:10.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:36.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Shares withheld for employee taxes upon vesting of RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26,761)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.03%;margin:0pt;padding:0pt;"><p style="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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (564)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.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:10.04%;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.05%;margin:0pt;padding:0pt;"><p style="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.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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (564)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:36.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock-based compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.03%;margin:0pt;padding: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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;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,584</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.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:10.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,584</p></td></tr><tr><td style="vertical-align:top;width:36.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0pt;"> 8,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;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;"> 8,058</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:36.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, June 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;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;"> 34,494,302</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.03%;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.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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: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.1%;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;"> 507,124</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.64%;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:10.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;"> (351,391)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.74%;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:10.59%;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;"> 155,767</p></td></tr><tr><td style="vertical-align:top;width:36.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exercise of common stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,726</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.03%;margin:0pt;padding:0pt;"><p style="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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.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:10.04%;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.05%;margin:0pt;padding:0pt;"><p style="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.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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 314</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:36.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Issuance for employee stock purchase plan</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,101</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.03%;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:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 401</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.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:10.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 401</p></td></tr><tr><td style="vertical-align:top;width:36.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vesting of RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.03%;margin:0pt;padding:0pt;"><p style="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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;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.05%;margin:0pt;padding:0pt;"><p style="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.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:10.04%;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.05%;margin:0pt;padding:0pt;"><p style="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.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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:36.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Shares withheld for employee taxes upon vesting of RSUs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,249)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.03%;margin:0pt;padding: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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (247)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.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:10.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (247)</p></td></tr><tr><td style="vertical-align:top;width:36.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.03%;margin:0pt;padding:0pt;"><p style="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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;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,165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.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:10.04%;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.05%;margin:0pt;padding:0pt;"><p style="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.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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,165</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:36.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.03%;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.25%;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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.1%;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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.64%;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:10.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 0pt 0pt;"> 11,286</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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.74%;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:10.59%;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;"> 11,286</p></td></tr><tr><td style="vertical-align:top;width:36.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, September 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;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;"> 34,577,129</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.03%;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.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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:9.1%;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;"> 512,756</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> (340,105)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;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;"> 172,686</p></td></tr></table> 34612054 35000 519143000 -333147000 186031000 -44777000 5288000 -39489000 289164 4102000 4102000 24630 358000 358000 413538 135562 -3508000 -3508000 6879000 6879000 15662000 15662000 35203824 35000 482197000 -312197000 170035000 273127 1000 4092000 4093000 65107 18141 -421000 -421000 6516000 6516000 72843000 72843000 35523917 36000 492384000 -239354000 253066000 91268 1337000 1337000 19089 397000 397000 33098 11179 -220000 -220000 859040 17480000 17480000 5948000 5948000 8046000 8046000 35656193 36000 499846000 -859040 -17480000 -231308000 251094000 33678840 34000 447297000 -359899000 87432000 455573 4454000 4454000 39411 357000 357000 195280 63064 -1358000 -1358000 4951000 4951000 1773000 44777000 44777000 450000 450000 34306040 34000 500478000 -359449000 141063000 131562 1626000 1626000 83461 26761 -564000 -564000 5584000 5584000 8058000 8058000 34494302 34000 507124000 -351391000 155767000 21726 1000 313000 314000 28101 401000 401000 46249 13249 -247000 -247000 5165000 5165000 11286000 11286000 34577129 35000 512756000 -340105000 172686000 2700000 0.04 1166639 P4Y P10Y P3M 1041667 19.20 8043000 100000000 17480000 82520000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:14pt 0pt 0pt 0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:30.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:32.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:30.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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:30.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:34.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:32.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:34.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:32.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:30.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Number of shares repurchased</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:32.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 859,040</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:30.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 859,040</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Total cost of shares received</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 17,480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 17,480</p></td></tr></table> 859040 859040 17480000 17480000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">13. Stock-based Compensation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Performance Share Units, Restricted Stock Units and Stock Options</b> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Performance Share Units</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">The Company periodically grants PSUs to certain members of the Company's senior management team. PSUs vest subject to the satisfaction of annual and cumulative performance and/or market conditions established by the Compensation Committee. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">A summary of the Company’s PSU activity for the nine months ended September 30, 2021 and related information is as follows:</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:43.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:23.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:43.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:25.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:25.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date Fair Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding: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:23.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 283,223</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding: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:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:23.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24.26</p></td></tr><tr><td style="vertical-align:bottom;width:43.64%;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:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 231,180</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35.15</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.64%;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:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:23.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (66,974)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:23.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22.35</p></td></tr><tr><td style="vertical-align:bottom;width:43.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (81,720)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.72%;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.66</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Performance adjustment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:23.72%;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;"> (12,609)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:23.72%;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;"> 21.80</p></td></tr><tr><td style="vertical-align:bottom;width:43.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at September 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="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:23.72%;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;"> 353,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="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:2.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.72%;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.77</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 number of PSUs granted represents the target number of shares of common stock that may be earned. However, the actual number of shares earned may vary based on the satisfaction of performance criteria. The weighted-average grant date fair value of PSUs granted for the nine months ended September 30, 2021 and 2020 was $35.15 and $28.49, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Restricted Stock Units</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company granted RSUs to employees for the nine months ended September 30, 2021. The Company’s RSUs generally vest ratably over a four-year period of service. A summary of the Company’s RSU activity for the nine months ended September 30, 2021 and related information is as follows:</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:36.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:3.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:26.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:26.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></tr><tr><td style="vertical-align:bottom;width:36.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:28.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:28.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date Fair Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.96%;margin:0pt;padding: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:26.67%;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,242,387</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.96%;margin:0pt;padding: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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:26.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19.42</p></td></tr><tr><td style="vertical-align:bottom;width:36.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:3.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.67%;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,339,731</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24.35</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.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:3.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:26.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (444,769)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:26.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19.17</p></td></tr><tr><td style="vertical-align:bottom;width:36.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.67%;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;"> (295,382)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.65%;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;"> 22.31</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at September 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.96%;margin:0pt;padding: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:26.67%;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,841,967</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.96%;margin:0pt;padding: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.9%;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:26.65%;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;"> 22.61</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 12pt 0pt;">The weighted-average grant date fair value per share of RSUs granted for the nine months ended September 30, 2021 and 2020 was $24.35 and $21.35, respectively. The total fair value of RSUs vested (measured on the date of vesting) for the nine months ended September 30, 2021 and 2020 was $11,165 and $6,797, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 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;">A summary of the Company’s stock option activity for the nine months ended September 30, 2021 and related information is as follows:</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;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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:33.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.26%;margin:0pt;padding:0pt;"><p style="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:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.11%;margin: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><tr><td style="vertical-align:bottom;width:33.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.26%;margin:0pt;padding:0pt;"><p style="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:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.11%;margin: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><tr><td style="vertical-align:bottom;width:33.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.26%;margin:0pt;padding:0pt;"><p style="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:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'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:13.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">per Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term (in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'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:13.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.26%;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,860,481</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding: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.63%;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:13.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">17.78</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;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:13.72%;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.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding: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.63%;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:13.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,011</p></td></tr><tr><td style="vertical-align:bottom;width:33.76%;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.4%;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:13.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="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.63%;margin:0pt;padding:0pt;"><p style="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:13.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">21.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="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:13.72%;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:2.39%;margin:0pt;padding:0pt;"><p style="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.63%;margin:0pt;padding:0pt;"><p style="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:13.11%;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:33.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (653,559)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding: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.63%;margin:0pt;padding: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:13.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">14.59</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding: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:13.72%;margin:0pt;padding: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:2.39%;margin:0pt;padding: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.63%;margin:0pt;padding: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:13.11%;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:33.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Cancelled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.26%;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;"> (218,675)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.26%;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;">20.31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="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:13.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.11%;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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at September 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,078,247</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding: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.63%;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:13.26%;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;"> 18.37</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;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:13.72%;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.3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding: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.63%;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:13.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,434</p></td></tr><tr><td style="vertical-align:bottom;width:33.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at September 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.26%;border-bottom:3px double #000000;border-top: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;"> 2,326,929</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="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.63%;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:13.26%;border-bottom:3px double #000000;border-top: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;"> 18.21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;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:13.72%;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.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="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.63%;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:13.11%;border-bottom:3px double #000000;border-top: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;"> 6,992</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 assumptions used in the Black Scholes option pricing model to determine the fair value of the employee stock option grants were as follows:</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:50.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:20.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:3.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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:3.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.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 colspan="5" style="vertical-align:bottom;width:49.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:50.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:23.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:23.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:50.48%;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:20.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.09%;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:2.37%;margin:0pt;padding: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:20.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.07%;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:50.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">67.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;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:2.37%;margin:0pt;padding:0pt;"><p style="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:20.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">66.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;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:50.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term (years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding: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:2.37%;margin:0pt;padding: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:20.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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></tr><tr><td style="vertical-align:bottom;width:50.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;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:2.37%;margin:0pt;padding:0pt;"><p style="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:20.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The weighted-average grant date fair value per share of stock options granted for the nine months ended September 30, 2021 and 2020 was $12.60 and $12.78, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Employee Stock Purchase Plan</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company’s 2015 Employee Stock Purchase Plan allows employees to purchase shares of the Company’s common stock. The purchase price is equal to 85% of the lower of the closing price of the Company’s common stock on (1) the first day of the purchase period or (2) the last day of the purchase period. During the nine months ended September 30, 2021, 43,719 shares of common stock were purchased for total proceeds of $755. The expense for the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">three months ended September 30, 2021 and 2020 was $58 and $89, respectively. The expense for the nine months ended September 30, 2021 and 2020 was $195 and $260, respectively.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Stock-based Compensation Expense</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">A summary of the Company’s stock-based compensation expense was allocated as follows:</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:34.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:2.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:11.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:11.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:34.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:34.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:34.76%;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.63%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 233</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;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:3.15%;margin:0pt;padding: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.56%;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,019</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.94%;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:11.52%;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,697</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;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:2.92%;margin:0pt;padding: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:11.52%;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,773</p></td></tr><tr><td style="vertical-align:bottom;width:34.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;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;"> 5,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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:3.15%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.56%;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;"> 4,146</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;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;"> 16,646</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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:2.92%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;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;"> 12,927</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total stock-based compensation expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;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:12.52%;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,948</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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:3.15%;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:12.56%;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,165</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.94%;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:11.52%;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;"> 19,343</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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:2.92%;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:11.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,700</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">At September 30, 2021, there was approximately $45,947 of unrecognized compensation expense related to unvested options, restricted stock units and performance stock units, which is expected to be recognized as expense over a weighted average period of approximately 2.5 years. </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:43.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:23.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:43.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:25.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:25.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date Fair Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding: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:23.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 283,223</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding: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:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:23.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24.26</p></td></tr><tr><td style="vertical-align:bottom;width:43.64%;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:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 231,180</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35.15</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.64%;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:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:23.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (66,974)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:23.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22.35</p></td></tr><tr><td style="vertical-align:bottom;width:43.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (81,720)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.72%;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.66</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Performance adjustment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:23.72%;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;"> (12,609)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:23.72%;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;"> 21.80</p></td></tr><tr><td style="vertical-align:bottom;width:43.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at September 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="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:23.72%;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;"> 353,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="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:2.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.72%;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.77</p></td></tr></table> 283223 24.26 231180 35.15 66974 22.35 81720 30.66 -12609 21.80 353100 31.77 35.15 28.49 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:36.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:3.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:26.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:26.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></tr><tr><td style="vertical-align:bottom;width:36.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:28.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:28.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date Fair Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.96%;margin:0pt;padding: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:26.67%;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,242,387</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.96%;margin:0pt;padding: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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:26.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19.42</p></td></tr><tr><td style="vertical-align:bottom;width:36.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:3.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.67%;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,339,731</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24.35</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.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:3.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:26.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (444,769)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:26.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19.17</p></td></tr><tr><td style="vertical-align:bottom;width:36.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.67%;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;"> (295,382)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.65%;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;"> 22.31</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at September 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.96%;margin:0pt;padding: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:26.67%;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,841,967</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.96%;margin:0pt;padding: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.9%;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:26.65%;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;"> 22.61</p></td></tr></table> 1242387 19.42 1339731 24.35 444769 19.17 295382 22.31 1841967 22.61 24.35 21.35 11165000 6797000 <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;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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:33.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.26%;margin:0pt;padding:0pt;"><p style="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:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.11%;margin: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><tr><td style="vertical-align:bottom;width:33.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.26%;margin:0pt;padding:0pt;"><p style="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:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.11%;margin: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><tr><td style="vertical-align:bottom;width:33.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.26%;margin:0pt;padding:0pt;"><p style="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:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'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:13.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">per Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term (in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'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:13.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.26%;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,860,481</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding: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.63%;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:13.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">17.78</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;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:13.72%;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.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding: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.63%;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:13.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,011</p></td></tr><tr><td style="vertical-align:bottom;width:33.76%;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.4%;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:13.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="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.63%;margin:0pt;padding:0pt;"><p style="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:13.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">21.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="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:13.72%;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:2.39%;margin:0pt;padding:0pt;"><p style="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.63%;margin:0pt;padding:0pt;"><p style="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:13.11%;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:33.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (653,559)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding: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.63%;margin:0pt;padding: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:13.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">14.59</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding: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:13.72%;margin:0pt;padding: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:2.39%;margin:0pt;padding: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.63%;margin:0pt;padding: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:13.11%;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:33.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Cancelled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.26%;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;"> (218,675)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.26%;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;">20.31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="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:13.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.11%;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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at September 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,078,247</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding: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.63%;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:13.26%;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;"> 18.37</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;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:13.72%;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.3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding: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.63%;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:13.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,434</p></td></tr><tr><td style="vertical-align:bottom;width:33.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at September 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.26%;border-bottom:3px double #000000;border-top: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;"> 2,326,929</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="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.63%;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:13.26%;border-bottom:3px double #000000;border-top: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;"> 18.21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;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:13.72%;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.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="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.63%;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:13.11%;border-bottom:3px double #000000;border-top: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;"> 6,992</p></td></tr></table> 3860481 17.78 P7Y2M12D 13011000 90000 21.03 653559 14.59 218675 20.31 3078247 18.37 P6Y3M18D 8434000 2326929 18.21 P5Y8M12D 6992000 <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:50.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:20.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:3.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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:3.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.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 colspan="5" style="vertical-align:bottom;width:49.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:50.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:23.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:23.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:50.48%;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:20.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.09%;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:2.37%;margin:0pt;padding: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:20.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.07%;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:50.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">67.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;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:2.37%;margin:0pt;padding:0pt;"><p style="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:20.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">66.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;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:50.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term (years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding: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:2.37%;margin:0pt;padding: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:20.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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></tr><tr><td style="vertical-align:bottom;width:50.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;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:2.37%;margin:0pt;padding:0pt;"><p style="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:20.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr></table> 0.007 0.013 0.672 0.662 P6Y P6Y 12.60 12.78 0.85 43719 755000 58000 89000 195000 260000 <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:34.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:2.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:11.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:11.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:34.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:34.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:34.76%;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.63%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 233</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;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:3.15%;margin:0pt;padding: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.56%;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,019</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.94%;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:11.52%;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,697</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;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:2.92%;margin:0pt;padding: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:11.52%;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,773</p></td></tr><tr><td style="vertical-align:bottom;width:34.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;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;"> 5,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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:3.15%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.56%;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;"> 4,146</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;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;"> 16,646</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="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:2.92%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;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;"> 12,927</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total stock-based compensation expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;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:12.52%;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,948</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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:3.15%;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:12.56%;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,165</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.94%;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:11.52%;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;"> 19,343</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding: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:2.92%;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:11.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,700</p></td></tr></table> 233000 1019000 2697000 2773000 5715000 4146000 16646000 12927000 5948000 5165000 19343000 15700000 45947000 P2Y6M <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">14. Commitments and Contingencies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Legal Proceedings</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#ffff00;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">From time to time, the Company may face legal claims or actions in the normal course of business. Except as disclosed below, the Company is not currently a party to any litigation and, accordingly, does not have any amounts recorded for any litigation related matters.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Xtampza ER Litigation</span> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company filed the NDA for Xtampza ER as a 505(b)(2) application, which allows the Company to reference data from an approved drug listed in the FDA’s Orange Book, in this case OxyContin. The 505(b)(2) process requires that the Company certify to the FDA that the Company does not infringe any of the patents listed for OxyContin in the Orange Book, or that the patents are invalid. The process also requires that the Company notify Purdue Pharma, L.P (“Purdue”), as the holder of the NDA, and any other Orange Book-listed patent owners that it has made such a certification. On February 11, 2015, the Company made the required certification documenting why Xtampza ER does not infringe any of the 11 Orange Book listed patents for OxyContin, five of which have been invalidated in court proceedings, and provided the required notice to Purdue. Under the Drug Price Competition and Patent Term Restoration Act of 1984, Purdue had the option to sue the Company for infringement and receive a stay of up to 30 months before the FDA could issue a final approval for Xtampza ER, unless the stay was earlier terminated. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In response to these actions, Purdue sued the Company for infringement in the District of Delaware on March 24, 2015 asserting infringement of three of Purdue’s Orange Book-listed patents (Patent Nos. 7,674,799, 7,674,800, and 7,683,072) and a non-Orange Book-listed patent (Patent No. 8,652,497), and accordingly, received a 30-month stay of FDA approval. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">   </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Delaware court transferred the case to the District of Massachusetts. After the Company filed a partial motion for judgment on the pleadings relating to the Orange Book-listed patents, the District Court of Massachusetts ordered judgment in the Company’s favor on those three patents, and dismissed the claims asserting infringement of those patents with prejudice. Upon dismissal of those claims, the 30-month stay of FDA approval was lifted. As a result, the Company was able to obtain final approval for Xtampza ER and launch the product commercially. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Purdue subsequently filed two follow-on lawsuits asserting infringement of two patents that had been late-listed in the Orange Book and therefore could not trigger any stay of FDA approval: Purdue filed suit asserting infringement of Patent No. 9,073,933 in November 2015, and asserted infringement of Patent No. 9,522,919 in April 2017. In addition, Purdue filed suit on two patents that had not been listed in the Orange Book, filing suit in June 2016 asserting infringement of Patent No. 9,155,717 and in September 2017, asserting infringement of Patent No. 9,693,961.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On March 13, 2018, the Company filed a Petition for Post-Grant Review (“PGR”) of the ʼ961 patent with the Patent Trial and Appeal Board (“PTAB”). The PGR argues that the ʼ961 patent is invalid for lack of a written description, for lack of enablement, for indefiniteness, and as being anticipated by prior art. The PTAB held oral argument on the proceedings on July 10, 2019 and was scheduled to issue a decision on the patentability of the ʼ961 patent by no later than October 4, 2019. On September 15, 2019, Purdue commenced a voluntary case under chapter 11 of title 11 of the United States Bankruptcy Code in the United States Bankruptcy Court for the Southern District of New York. On September 24, 2019, Purdue gave the PTAB notice of its bankruptcy filing and sought the imposition of an automatic stay of the PGR proceedings. On October 2, 2019, the PTAB extended the one-year period for issuing its decision by up to six months. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In October 2017, and in response to the filing of the Company’s Supplemental NDA (“sNDA”) seeking to update the drug abuse and dependence section of the Xtampza ER label, Purdue filed another suit asserting infringement of the ʼ933 and ʼ919 patent. The Company filed a motion to dismiss that action, and the Court granted its motion on January 16, 2018. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">A claim construction hearing was held on June 1, 2017. On November 21, 2017, the Court issued its claim construction ruling, construing certain claims of the ʼ933, ʼ497, and ʼ717 patents. The Court issued an order on September 28, 2018 in which it granted in part a motion for summary judgment that the Company filed. Specifically, the Court ruled that the Xtampza ER formulation does not infringe the ʼ497 and ʼ717 patents. On September 18, 2019, Purdue gave the Court notice of its bankruptcy filing and sought the imposition of an automatic stay of the proceedings. On September 20, 2019, the matter was stayed pending further order of the Court.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> </span><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On September 1, 2020, the Bankruptcy Court entered an Order Granting Motions for Relief from the Automatic Stay, lifting the automatic stays in both the District of Massachusetts and PTAB proceedings. The Company appealed the Bankruptcy Court’s Order, in part, and that appeal is stayed, on consent by Purdue, pending the outcome of the PTAB proceedings and any appeal thereto. On September 11, 2020, Purdue filed a motion to terminate the PTAB action on the basis that those proceedings had gone beyond the 18-month<span style="white-space:pre-wrap;"> statutory period. The Company opposed Purdue’s motion. On June 28, 2021, the Company advised the PTAB that District Court litigation on the ‘961 patent had resumed but that District Court Judge Saylor had expressed interest in a decision of the PTAB and stated the Court did not want the PTAB to drop the PGR in favor of the District Court Litigation. On October 8, 2021, the PTAB advised the parties that the PGR panel expects to issue a paper in the PGR proceeding within </span>one month.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On April 2, 2021, the Court granted Purdue’s Motion to Lift the Stay in the District of Massachusetts that was entered following Purdue’s Notice of Bankruptcy. On April 9, 2021, Purdue filed another follow-on lawsuit asserting infringement of U.S. Patent No. 10,407,434, which was late-listed in the Orange Book and therefore could not trigger any stay of FDA approval. The Company responded to Purdue’s complaint asserting the ’434 patent with a motion to dismiss. On May 21, 2021, and in response to the Company’s motion to dismiss, Purdue filed an amended complaint asserting the ’434 patent. The Company renewed its motion to dismiss on June 4, 2021, arguing: (i) Purdue cannot, as a matter of law, state a claim for infringement under § 271(e)(2)(A); (ii) Purdue cannot, as a matter of law, state a claim for product-by-process infringement under §271(g); and (iii) Purdue has not alleged facts sufficient to support any indirect infringement theory under §271(b) or (c). The Court held a hearing on the Company’s motion to dismiss on October 13, 2021, and the motion is pending before the Court.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Like the prior follow-on lawsuits, the ’434 patent litigation was consolidated into the lead case and a scheduling order was entered. On October 5, 2021, the Court held a claim construction hearing for the ʼ961 patent and the ʼ434 patent. The scheduling order set the fact discovery deadline on March 11, 2022, and an expert discovery deadline of May 17, 2022. The court has not set a deadline for dispositive motions or trial.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">The remaining patents-in-suit in the lead consolidated action in the District of Massachusetts are the ʼ933, ʼ919, ʼ434, and ʼ961 patents. Purdue has made a demand for monetary relief, and requested a judgment of infringement, an adjustment of the effective date of FDA approval, and an injunction on the sale of the Company’s products accused of infringement. The Company has denied all claims and has requested a judgment that the remaining asserted patents are invalid and/or not infringed; the Company is also seeking a judgment that the case is exceptional and has requested an award of the Company’s attorneys’ fees for defending the case. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company plans to defend this case vigorously. At this stage, the Company is unable to evaluate the likelihood of an unfavorable outcome or estimate the amount or range of potential loss, if any. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Nucynta Litigation</span> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On February 7, 2018, Purdue filed a patent infringement suit against the Company in the District of Delaware. Specifically, Purdue argues that the Company’s sale of immediate-release and extended-release Nucynta infringes U.S. Patent Nos. 9,861,583, 9,867,784, and 9,872,836. Purdue has made a demand for monetary relief in its complaint but has not quantified its alleged damages.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">On December 6, 2018, the Company filed an Amended Answer asserting an affirmative defense for patent exhaustion. On December 10, 2018, the Court granted the parties’ stipulation for resolution of the Company’s affirmative defense of patent exhaustion and stayed the action, with the exception of briefing on and resolution of the Company’s Motion for Judgment on the Pleadings related to patent exhaustion and any discovery related to that Motion. Also, on December 10, 2018, the Company filed a Rule 12(c) Motion for Judgment on the Pleadings, arguing that the Purdue’s claims were barred by the doctrine of patent exhaustion. On June 18, 2019, the Court heard oral argument on the Company’s Rule 12(c) Motion for Judgment on the Pleadings. On June 19, 2019, the Court issued an order stating that “judgment in Collegium’s favor is warranted under the doctrine of patent exhaustion to the extent Collegium’s alleged infringing activities resulted from sales that fall within the scope of that covenant.” The Court explained, however, that based on the current record, it was not possible “to determine whether title of the Nucynta Products was transferred to Collegium” from sales authorized by Purdue’s covenant not to sue. The Court ordered discovery on this issue and the case remained “stayed with the exception of discovery and briefing on and resolution of the Company’s anticipated motion for summary judgment based on patent exhaustion.” </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On September 19, 2019, Purdue gave the Court notice of its bankruptcy filing and sought the imposition of an automatic stay of the proceedings. The Nucynta litigation is subject to the automatic bankruptcy stay.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pending resolution of the bankruptcy action, the Company plans to defend this case vigorously. At this stage, the Company is unable to evaluate the likelihood of an unfavorable outcome or estimate the amount or range of potential loss, if any. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Opioid Litigation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">As a result of the opioid epidemic, numerous state and local governments, healthcare providers, and other entities have brought suit against manufacturers, wholesale distributors, and pharmacies alleging a variety of claims related to opioid marketing and distribution practices. In late 2017, the U.S. Judicial Panel on Multidistrict Litigation ordered the consolidation of what were then a few hundred cases pending around the country in federal court against opioid manufacturers and distributors into a Multi-District Litigation (MDL) in the Northern District of Ohio. Currently, the Opioid MDL consists of over 2,000<span style="white-space:pre-wrap;"> opioid-related cases brought primarily by states, cities, counties, and other local entities. Generally speaking, these suits do not seek damages for injuries to individuals but rather compensation for the cost of public services needed to address the consequences of addicted communities, ranging from emergency response capabilities to rehabilitation services. The Company has been named as a defendant in a small subset of the MDL cases. Of the </span>21 MDL cases that have named the Company as a defendant, the allegations against it have been dismissed or withdrawn in 13 cases. In addition, the Company has been dismissed from three non-MDL cases filed in Pennsylvania and Arkansas state courts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Eight cases that name the Company as a defendant, originally filed in three states, remain pending in the MDL:</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-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="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">1.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Virginia. On January 11, 2019, the City of Portsmouth filed a lawsuit in Virginia Circuit Court against the Company and other pharmaceutical manufacturers and distributors. The lawsuit alleges a variety of claims related to opioid marketing and distribution practices including public nuisance, common law fraud, negligent misrepresentation, negligence, and violations of state consumer protection laws. On October 3, 2019, the City of Portsmouth case was transferred to the MDL.</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="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">2.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">New Jersey. On March 15, 2019, the Company was named in a lawsuit in the MDL by the City of Paterson, New Jersey. The lawsuit alleges violations of fraud, public nuisance, negligent misrepresentation, and violations of state consumer protection laws, and seeks, generally, penalties and/or injunctive relief.  On June 14, 2019, the City of Trenton filed a lawsuit in the New Jersey Superior Court against the Company and other pharmaceutical manufacturers and distributors. The lawsuit alleges a variety of claims related to opioid marketing and distribution practices including public nuisance, common law fraud, negligent misrepresentation, negligence, and violations of state consumer protection laws and the New Jersey Drug Dealer Liability Act. On </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="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"/><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">December 18, 2019, the case was transferred to the MDL.</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="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">3.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Connecticut. On April 9, 2019, the City of Norwich, Connecticut and the Town of Enfield, Connecticut filed lawsuits that name the Company in Connecticut Superior Court. The lawsuits allege violations of fraud, public nuisance, negligent misrepresentation, and violations of state consumer protection laws. On June 28, 2019, both cases were transferred to the MDL. In October 2019, the Company was named in </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">two</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> additional Connecticut lawsuits: the City of Middletown and the Town of Wethersfield. These cases were both also transferred to the MDL in July 2019.  Finally, on January 15, 2020, the Town of Windham, Connecticut filed a lawsuit that names the Company, among other pharmaceutical manufacturers, in Connecticut Superior Court. The lawsuit alleges violations of fraud, public nuisance, negligent misrepresentation, and violations of state consumer protection laws. On March 3, 2020, the lawsuit was transferred to the MDL.</span></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;">Each of the lawsuits in the MDL naming the Company seeks, generally, penalties and injunctive relief. None of the lawsuits naming the Company are designated as representative cases in the MDL, and therefore, are effectively currently stayed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outside of the MDL, there are several cases pending against the Company in state courts in Pennsylvania and Massachusetts:</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-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="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">4.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">In Pennsylvania, </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">six</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;"> lawsuits naming the Company have been consolidated for discovery purposes in the Delaware County Court of Common Pleas as part of a consolidated proceeding of similar lawsuits brought by numerous Pennsylvania counties against other pharmaceutical manufacturers and distributors. These include lawsuits filed between May 2018 and July 2019 on behalf of Bucks County, Clinton County, Mercer County, Warrington Township, Warminster Township, and the City of Lock Haven, each of Pennsylvania, alleging claims related to opioid marketing and distribution, including negligence, fraud, unjust enrichment, public nuisance, and violations of state consumer protections laws. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">None</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> of these cases has been designated a Track One case in which discovery would commence, and therefore they are all effectively stayed at present.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><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="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">5.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">In Massachusetts, there are lawsuits by the City of Worcester, the City of Salem, the City of Framingham, the Town of Lynnfield, the City of Springfield, the City of Haverhill, the City of Gloucester, the Town of Canton, the Town of Wakefield, the City of Chicopee, the Town of Natick, the City of Cambridge and the Town of Randolph, all of which have been consolidated before the Business Litigation Session of the Superior Court. The actions allege a variety of claims related to opioid marketing and distribution practices including public nuisance, common law fraud, negligent misrepresentation, negligence, violations of Mass Gen. Laws ch. 93A, </span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;text-align:left;">Section 11</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">, unjust enrichment and civil conspiracy. The case brought by the City of Springfield was selected to advance for the purpose of motion practice, defendants’ motions to dismiss were denied on January 3, 2020. There is no trial date set for this case. </span></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 Company disputes the allegations in these lawsuits and intends to vigorously defend these actions. At this stage, the Company is unable to evaluate the likelihood of an unfavorable outcome or estimate the amount or range of potential loss, if any.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Opioid-Related Request and Subpoenas</b> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:14pt 0pt 0pt 0pt;">The Company, like a number of other pharmaceutical companies, has received subpoenas or civil investigative demands related to opioid sales and marketing. The Company has received such subpoenas or civil investigative demands from the Offices of the Attorney General of each of Washington, New Hampshire, Maryland and Massachusetts. The Company is currently cooperating with each of the foregoing states in their respective investigations. </p> 11 5 P30M 3 P30M 3 P30M 2 2 2 P1Y P6M P18M P1M 2000 21 13 3 8 3 2 0 6 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">15. Income Taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;">The Company is subject to U.S. federal and state income taxes. The income tax provision for interim periods reflects the Company’s estimate of the annual effective tax rate expected to be applicable for the full fiscal year, adjusted for any discrete events which are recorded in the period in which they occur. </p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;margin:0pt;">The following table presents information regarding Company’s income tax (benefit) provision recognized for the three and nine months ended September 30, 2021 and 2020:</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:middle;white-space:nowrap;width:34.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:34.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:34.22%;margin:0pt;padding:0pt;"><p style="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.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.26%;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.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:middle;width:2.6%;margin:0pt;padding:0pt;"><p style="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.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="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.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;margin: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><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:34.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision for (benefit from) income taxes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 991</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.26%;margin:0pt;padding: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.71%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 280</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding: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.8%;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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (61,049)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding: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.75%;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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 526</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.86%;margin: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><tr><td style="vertical-align:middle;white-space:nowrap;width:34.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effective tax rate </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="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.51%;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.0%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.26%;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.71%;margin:0pt;padding:0pt;"><p style="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.52%;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.4%</p></td><td style="vertical-align:middle;width:2.6%;margin:0pt;padding:0pt;"><p style="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.8%;margin:0pt;padding:0pt;"><p style="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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (172.0)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="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.75%;margin:0pt;padding:0pt;"><p style="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.71%;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.6%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;margin: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;"><span style="white-space:pre-wrap;">The Company provides a valuation allowance when it is more likely than not that deferred tax assets will not be realized. In determining the extent to which a valuation allowance for deferred tax assets is required, the Company evaluates all available evidence including projections of future taxable income, carry back opportunities, reversal of certain deferred tax liabilities, and other tax planning strategies. Prior to generating income during the year ended December 31, 2020, the Company had a history of operating losses and a valuation allowance was maintained on the majority of the Company’s deferred tax assets through March 31, 2021. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">As a result of sustained positive earnings history through cumulative earnings over the last three years<span style="white-space:pre-wrap;">, as of June 30, 2021, the Company began using projections of future taxable income as a source of realizing its deferred tax assets. Accordingly, the Company released the portion of the valuation allowance on deferred tax assets expected to be realized through future earnings in the three months ended June 30, 2021. The Company recognized a discrete deferred tax benefit of </span>$63,026 in the nine months ended September 30, <span style="white-space:pre-wrap;">2021. The net operating losses expected to be recovered through ordinary income in the year ended December 31, 2021 are included in the annual effective tax rate. Changes in estimates of the portion of the operating losses expected to be recovered in the current year will impact the annual effective tax rate in the applicable period. The Company has maintained a valuation allowance on the portion of its deferred tax assets that are not more likely than not to be realized due to tax limitation or other conditions of </span>$1,966 as of September 30, <span style="white-space:pre-wrap;">2021. </span></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:middle;white-space:nowrap;width:34.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:34.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:34.22%;margin:0pt;padding:0pt;"><p style="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.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.26%;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.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:middle;width:2.6%;margin:0pt;padding:0pt;"><p style="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.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="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.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;margin: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><tr><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:34.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision for (benefit from) income taxes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 991</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.26%;margin:0pt;padding: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.71%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 280</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding: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.8%;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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (61,049)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding: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.75%;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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 526</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.86%;margin: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><tr><td style="vertical-align:middle;white-space:nowrap;width:34.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effective tax rate </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="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.51%;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.0%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.26%;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.71%;margin:0pt;padding:0pt;"><p style="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.52%;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.4%</p></td><td style="vertical-align:middle;width:2.6%;margin:0pt;padding:0pt;"><p style="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.8%;margin:0pt;padding:0pt;"><p style="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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (172.0)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="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.75%;margin:0pt;padding:0pt;"><p style="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.71%;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.6%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;margin: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> 991000 280000 -61049000 526000 0.110 0.024 -1.720 0.026 P3Y -63026000 1966000 XML 13 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2021
Oct. 31, 2021
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2021  
Document Transition Report false  
Entity File Number 001-37372  
Entity Registrant Name Collegium Pharmaceutical, Inc.  
Entity Incorporation, State or Country Code VA  
Entity Tax Identification Number 03-0416362  
Entity Address, Address Line One 100 Technology Center Drive  
Entity Address, City or Town Stoughton  
Entity Address, State or Province MA  
Entity Address, Postal Zip Code 02072  
City Area Code 781  
Local Phone Number 713-3699  
Title of 12(b) Security Common Stock  
Trading Symbol COLL  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   34,568,709
Entity Central Index Key 0001267565  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Current assets    
Cash and cash equivalents $ 193,241 $ 174,116
Accounts receivable, net 148,999 83,320
Inventory 17,358 15,614
Prepaid expenses and other current assets 3,640 4,838
Total current assets 363,238 277,888
Property and equipment, net 19,629 18,988
Operating lease assets 7,835 8,391
Intangible asset, net 285,518 335,904
Restricted cash 2,547 2,547
Deferred tax assets 63,026  
Other noncurrent assets 10 123
Total assets 741,803 643,841
Current liabilities    
Accounts payable 7,730 10,016
Accrued expenses 20,592 24,656
Accrued rebates, returns and discounts 191,723 156,554
Current portion of term notes payable 48,135 47,495
Current portion of operating lease liabilities 793 730
Total current liabilities 268,973 239,451
Term notes payable, net of current portion 73,832 110,019
Convertible senior notes 139,738 99,575
Operating lease liabilities, net of current portion 8,166 8,765
Total liabilities 490,709 457,810
Commitments and contingencies (see Note 14)
Shareholders' equity:    
Preferred stock, $0.001 par value; authorized shares - 5,000,000
Common stock, $0.001 par value; authorized shares - 100,000,000; 35,656,193 issued and 34,797,153 outstanding shares at September 30, 2021 and 34,612,054 at December 31, 2020 36 35
Additional paid-in capital 499,846 519,143
Accumulated deficit (231,308) (333,147)
Treasury stock, at cost; 859,040 shares at September 30, 2021 and none at December 31, 2020 (17,480)  
Total shareholders' equity 251,094 186,031
Total liabilities and shareholders' equity $ 741,803 $ 643,841
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Sep. 30, 2021
Dec. 31, 2020
CONDENSED CONSOLIDATED BALANCE SHEETS    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, authorized shares 5,000,000 5,000,000
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, authorized shares 100,000,000 100,000,000
Common stock, issued shares 35,656,193 34,612,054
Common stock, outstanding shares 34,797,153 34,612,054
Treasury stock, shares 859,040 0
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenues        
Product revenues, net $ 78,843 $ 79,176 $ 249,506 $ 233,745
Cost of product revenues        
Cost of product revenues (excluding intangible asset amortization) 15,934 14,188 47,170 54,316
Intangible asset amortization 16,796 16,795 50,386 43,885
Total cost of products revenues 32,730 30,983 97,556 98,201
Gross profit 46,113 48,193 151,950 135,544
Operating expenses        
Research and development 1,450 2,141 7,842 7,300
Selling, general and administrative 30,514 26,426 92,358 87,008
Total operating expenses 31,964 28,567 100,200 94,308
Income from operations 14,149 19,626 51,750 41,236
Interest expense (5,115) (8,063) (16,257) (21,145)
Interest income 3 3 9 229
Income before income taxes 9,037 11,566 35,502 20,320
Provision for (benefit from) income taxes 991 280 (61,049) 526
Net income $ 8,046 $ 11,286 $ 96,551 $ 19,794
Earnings per share - basic (in dollars per share) $ 0.23 $ 0.33 $ 2.74 $ 0.58
Weighted-average shares - basic (in shares) 35,373,909 34,540,126 35,210,966 34,346,071
Earnings per share - diluted (in dollars per share) $ 0.22 $ 0.32 $ 2.42 $ 0.56
Weighted-average shares - diluted (in shares) 36,261,174 35,069,188 41,274,190 35,054,777
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 11 Months Ended
Sep. 30, 2021
Mar. 31, 2021
Sep. 30, 2020
Mar. 31, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Operating activities              
Net income $ 8,046 $ 15,662 $ 11,286 $ 450 $ 96,551 $ 19,794  
Adjustments to reconcile net income to net cash used in operating activities:              
Amortization expense 16,796   16,795   50,386 43,885  
Depreciation expense         1,312 589  
Deferred income taxes         (63,026)    
Stock-based compensation expense         19,343 15,700  
Non-cash lease expense         20 49  
Non-cash interest expense for amortization of debt discount and issuance costs         2,627 6,427  
Changes in operating assets and liabilities:              
Accounts receivable         (65,679) (3,513)  
Inventory         (2,260) (9,315)  
Prepaid expenses and other assets         1,230 39  
Accounts payable         (2,286) 244  
Accrued expenses         (6,028) (15,231)  
Accrued rebates, returns and discounts         35,169 12,697  
Net cash provided by operating activities         67,359 71,365  
Investing activities              
Purchase of intangible asset           (368,226)  
Purchases of property and equipment         (1,429) (4,065)  
Net cash used in investing activities         (1,429) (372,291)  
Financing activities              
Proceeds from issuances of common stock from employee stock purchase plans         755 758  
Proceeds from the exercise of stock options         9,613 6,394  
Payments made for employee stock tax withholdings         (4,149) (2,169)  
Repurchases of common stock         (15,524)    
Proceeds from issuance of term note, net of issuance costs of $2,456           192,117  
Proceeds from convertible senior notes, net of issuance costs of $5,473           138,277  
Repayment of term notes         (37,500) (25,000)  
Repayment of term loan           (11,500)  
Net cash (used in) provided by financing activities         (46,805) 298,877  
Net increase (decrease) in cash, cash equivalents and restricted cash         19,125 (2,049)  
Cash, cash equivalents and restricted cash at beginning of period   $ 176,663   $ 170,019 176,663 170,019  
Cash, cash equivalents and restricted cash at end of period 195,788   167,970   195,788 167,970 $ 176,663
Reconciliation of cash, cash equivalents and restricted cash to the Consolidated Balance Sheets:              
Cash and cash equivalents 193,241   165,423   193,241 165,423 174,116
Restricted cash 2,547   2,547   2,547 2,547 2,547
Total cash, cash equivalents and restricted cash 195,788   167,970   195,788 167,970 $ 176,663
Supplemental disclosure of cash flow information              
Cash paid for interest         14,573 14,718  
Cash paid for income taxes         2,329    
Supplemental disclosure of non-cash activities              
Acquisition of property and equipment in accounts payable and accrued expenses         301 738  
Accrued repurchases of common stock 1,956       1,956    
Accrued royalties discharged upon closing of asset acquisition           1,145  
Inventory used in the construction and installation of property and equipment $ 0   $ 1,199   $ 516 $ 1,812  
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)
$ in Thousands
9 Months Ended
Sep. 30, 2020
USD ($)
Term Loan  
Debt Instrument [Line Items]  
Issuance costs $ 2,456
Convertible senior notes  
Debt Instrument [Line Items]  
Issuance costs $ 5,473
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Nature of Business
9 Months Ended
Sep. 30, 2021
Nature of Business  
Nature of Business

1. Nature of Business

Collegium Pharmaceutical, Inc. (the “Company”) was incorporated in Delaware in April 2002 and then reincorporated in Virginia in July 2014. The Company has its principal operations in Stoughton, Massachusetts. The Company is a specialty pharmaceutical company committed to being the leader in responsible pain management. The Company’s first product, Xtampza® ER, is an abuse-deterrent, extended-release, oral formulation of oxycodone. In April 2016, the United States Food and Drug Administration (the “FDA”) approved the Company’s new drug application (“NDA”) for Xtampza ER for the management of pain severe enough to require daily, around-the-clock, long-term opioid treatment and for which alternative treatment options are inadequate. In June 2016, the Company announced the commercial launch of Xtampza ER.

The Company’s product portfolio also includes Nucynta® ER and Nucynta IR (the “Nucynta Products”). On February 6, 2020, the Company entered into an Asset Purchase Agreement with Assertio Therapeutics, Inc. (“Assertio”), pursuant to which the Company agreed to acquire from Assertio certain assets related to the Nucynta Products (the “Nucynta Acquisition”) that it had previously licensed pursuant to a 2017 commercialization agreement with Assertio (the “Nucynta Commercialization Agreement”). The Nucynta Acquisition included a license from Grünenthal GmbH (“Grünenthal”), pursuant to which the Company assumed all commercialization responsibilities, including sales and marketing, for the Nucynta Products. The Nucynta Acquisition was consummated on February 13, 2020 for an aggregate purchase price of $375,000, subject to certain closing and post-closing adjustments as described in the Nucynta Purchase Agreement. Following the closing, the Company’s prior royalty obligation to Assertio ceased and the Company’s only remaining royalty obligation is to pay 14% of net sales of the Nucynta Products directly to Grünenthal.

The Company periodically reviews its accounting estimates in light of changes in circumstances, facts and experience. As of the date of the filing of this Quarterly Report on Form 10-Q, the Company expects the COVID-19 pandemic and actions taken to contain it to continue to impact its revenue. Notwithstanding the lifting of COVID-19 restrictions in many jurisdictions, and amidst continuing public health concerns relating to the spread of COVID-19, weekly pain patient office visits continue to be depressed compared to pre-COVID periods, which in turn may account for fewer patients beginning therapy with the Company’s products. The Company believes that the disruptions caused by COVID-19 will continue and there remains substantial uncertainty as to when such disruptions will cease.

The Company’s operations are subject to certain risks and uncertainties. The principal risks include inability to continue successfully commercializing products, changing market conditions for products and development of competing products, changing regulatory environment and reimbursement landscape, litigation related to opioid marketing and distribution practices, inability to manufacture adequate commercial inventory, inability to secure adequate supplies of active pharmaceutical ingredients, protection of intellectual property, and patent infringement litigation.

The Company believes that its cash and cash equivalents at September 30, 2021, together with expected cash inflows from the commercialization of its products, will enable the Company to fund its operating expenses, debt service and capital expenditure requirements under its current business plan for the foreseeable future.

XML 20 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2021
Summary of Significant Accounting Policies  
Summary of Significant Accounting Policies

2. Summary of Significant Accounting Policies

Basis of Presentation

The accompanying unaudited Condensed Consolidated Financial Statements include the accounts of Collegium Pharmaceutical, Inc. (a Virginia corporation) as well as the accounts of Collegium Securities Corp. (a Massachusetts corporation), incorporated in December 2015, and Collegium NF, LLC (a Delaware limited liability company), organized in December 2017, both wholly owned subsidiaries requiring consolidation. The consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial reporting and as required by Regulation S-X, Rule 10-01.

Accordingly, they do not include all of the information and footnotes required by GAAP for complete consolidated financial statements.

In the opinion of the Company’s management, the accompanying unaudited Condensed Consolidated Financial Statements contain all adjustments (consisting of items of a normal and recurring nature) necessary to fairly present the financial position of the Company as of September 30, 2021, and the results of operations and cash flows for the three and nine months ended September 30, 2021 and 2020. The results of operations for the nine months ended September 30, 2021 are not necessarily indicative of the results to be expected for the full year.

The preparation of the Condensed Consolidated Financial Statements in accordance with GAAP requires the Company to make estimates and assumptions that impact the reported amounts of assets, liabilities, revenues, costs and expenses and the disclosure of contingent assets and liabilities in the Company’s consolidated financial statements and accompanying notes. Estimates in the Company’s consolidated financial statements include revenue recognition, including the estimates of product returns, units prescribed, discounts and allowances related to commercial sales of products, estimates of useful lives with respect to intangible assets, accounting for stock-based compensation, contingencies, impairment of intangible assets and tax valuation allowances. The Company bases estimates and assumptions on historical experience when available and on various factors that it believes to be reasonable under the circumstances. The Company evaluates its estimates and assumptions on an ongoing basis. The Company’s actual results may differ from these estimates under different assumptions or conditions. The consolidated interim financial statements should be read in conjunction with the audited financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2020 (the “Annual Report”).

Subsequent Events

In November 2021, the Company’s Board of Directors authorized an accelerated share repurchase program to repurchase $25,000 of the company’s common stock, as part of the $100,000 Repurchase Program authorized in August 2021.

Significant Accounting Policies

The Company’s significant accounting policies are described in Note 2, “Summary of Significant Accounting Policies,” in the Company’s Annual Report. There have been no material changes in the Company’s significant accounting policies, other than the adoption of accounting pronouncements below, as compared to the significant accounting policies described in the Annual Report.

Recently Adopted Accounting Pronouncements

In December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. The amendments in ASU 2019-12 affect a wide variety of income tax accounting standards with the objective of reducing their complexity. The new standard became effective for annual and interim periods beginning after December 15, 2020. The Company adopted this standard effective January 1, 2021 and the adoption did not have a material impact on the Company’s condensed consolidated financial statements.

In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, to ease the potential burden in accounting for reference rate reform. The amendments in ASU 2020-04 are elective and apply to all entities that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued due to reference rate reform. The new standard became effective immediately and may be applied prospectively to contracts and transactions through December 31, 2022. Subsequent to issuance, the FASB issued ASU 2021-01 in January 2021 to refine and clarify some of its guidance on ASU 2020-04. Upon the transition of the Company’s contracts and transactions to new reference rates in connection with reference rate reform, the Company will prospectively apply the standard and disclose the effect on its condensed consolidated financial statements.

In August 2020, the FASB issued ASU 2020-06, Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity. This ASU simplifies the complexity associated with applying U.S. GAAP for certain financial instruments with characteristics of liabilities and equity. More specifically, the amendments focus on the

guidance for convertible instruments and derivative scope exceptions for contracts in an entity’s own equity. Under ASU 2020-06, the embedded conversion features are no longer separated from the host contract for convertible instruments with conversion features that are not required to be accounted for as derivatives under Topic 815, or that do not result in substantial premiums accounted for as paid-in capital. Consequently, a convertible debt instrument, such as the Company’s convertible senior notes, will be accounted for as a single liability measured at its amortized cost, as long as no other features require bifurcation and recognition as derivatives. The new guidance also requires the if-converted method to be applied for all convertible instruments and requires additional disclosures. This guidance is required to be adopted by January 1, 2022, and early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020.

The Company elected to early adopt this guidance on January 1, 2021 using the modified retrospective method. Under this transition method, the cumulative effect of the accounting change was removing the impact of recognizing the equity component of the Company’s convertible notes (at issuance and the subsequent accounting impact of additional interest expense from debt discount amortization). The cumulative effect of the accounting change as of January 1, 2021 was an increase to the carrying amount of the convertible notes of $39,489, a reduction to accumulated deficit of $5,288, and a reduction to additional paid-in capital of $44,777. Interest expense of the convertible senior notes will be lower as a result of adoption of this guidance and diluted net loss per share will be computed using the if-converted method for the convertible senior notes. As a result of the adoption of this guidance, interest expense was decreased and net income was increased by $1,651, and basic and diluted earnings per share were increased by $0.05 and $0.04, respectively, for the three months ended September 30, 2021. Interest expense was decreased by and net income was increased by $4,804, basic earnings per share was increased by $0.13, and diluted earnings per share was decreased by $0.10 for the nine months ended September 30, 2021.

In May 2021, the FASB issued ASU 2021-04, Earnings Per Share (Topic 260), Debt—Modifications and Extinguishments (Subtopic 470-50), Compensation—Stock Compensation (Topic 718), and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options. This ASU clarifies and reduces diversity in an issuer’s accounting for modifications or exchanges of freestanding equity-classified written call options that remain equity classified after modification or exchange. The standard is effective for public companies for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2021. The Company has not yet adopted this ASU and does not expect adoption to have a material impact on the Company’s condensed consolidated financial statements.

Recently Issued Accounting Pronouncements Not Yet Adopted

Other recent accounting pronouncements issued, but not yet effective, are not expected to be applicable to the Company or have a material effect on the consolidated financial statements upon future adoption.

XML 21 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customers
9 Months Ended
Sep. 30, 2021
Revenue from Contracts with Customers  
Revenue from Contracts with Customers

3. Revenue from Contracts with Customers

The Company’s revenue to date is from sales of the Company’s products, which are primarily sold to distributors (“customers”), which in turn sell the product to pharmacies for the treatment of patients (“end users”).

Revenue Recognition

In accordance with Accounting Standards Codification Topic 606, Revenue from Contracts with Customers (“ASC Topic 606”), the Company recognizes revenue when a customer obtains control of promised goods or services, in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services. To determine revenue recognition for arrangements that an entity determines are within the scope of ASC Topic 606, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation. The Company only applies the five-step model to contracts when it is probable that the entity will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer. At contract inception, once the contract is determined to be within the scope of ASC Topic 606, the Company assesses the goods or services promised within each contract and determines those that are performance obligations and assesses whether each promised good or service is distinct. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when (or as) the performance obligation is satisfied.

Performance Obligations

The Company determined that performance obligations are satisfied and revenue is recognized when a customer takes control of the Company’s product, which occurs at a point in time. This generally occurs upon delivery of the products to customers, at which point the Company recognizes revenue and records accounts receivable. Payment is typically received 30 to 90 days after satisfaction of the Company’s performance obligations. The Company expenses incremental costs of obtaining a contract as and when incurred if the expected amortization period of the assets is one year or less.

Transaction Price and Variable Consideration

Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring products or services to a customer (“transaction price”). The transaction price for product sales includes variable consideration related to sales deductions, including (1) rebates and incentives, including managed care rebates, government rebates, co-pay program incentives, and sales incentives and allowances; (2) product returns, including return estimates for both Xtampza ER and the Nucynta Products; and (3) trade allowances and chargebacks, including fees for distribution service fees, prompt pay discounts, and chargebacks. The Company will estimate the amount of variable consideration that should be included in the transaction price under the expected value method for all sales deductions other than trade allowances, which are estimated under the most likely amount method. These provisions reflect the expected amount of consideration to which the Company is entitled based on the terms of the contract. In addition, the Company made a policy election to exclude from the measurement of the transaction price all taxes that are assessed by a governmental authority that are imposed on revenue-producing transactions.

Provisions for rebates and incentives are based on the estimated amount of rebates and incentives to be claimed on the related sales from the period. As the Company’s rebates and incentives are based on products dispensed to patients, the Company is required to estimate the expected value of claims at the time of product delivery to distributors. Given that distributors sell the product to pharmacies, which in turn dispense the product to patients, claims can be submitted significantly later than the related sales are recognized. The Company’s estimates of these claims are based on the historical experience of existing or similar programs, including current contractual and statutory requirements, specific known market events and trends, industry data, and estimated distribution channel inventory levels. Accruals and related reserves required for rebates and incentives are adjusted as new information becomes available, including actual claims. If actual results vary, the Company may need to adjust these estimates, which could have an effect on earnings in the period of the adjustment.

Provisions for product returns are based on product-level historical trends, as well as relevant market events and other factors, including the proper return of the product within the Company’s return policy. The Company’s return policy requires that product is physically returned within an 18-month window beginning six months prior to expiration and up

until twelve months after expiration. For Xtampza ER, because the product has only been commercially sold since June 2016, estimates of product returns are based on a combination of historical returns processed to date—taking into consideration the expiration date of the product upon delivery to customers—as well as forecasted customer buying patterns, shipment and prescription trends, channel inventory levels, and other specifically known market events and trends. For the Nucynta Products, estimates of product returns consider historical trends, as the Nucynta Products have been commercially sold for a number of years, as well as actual returns received or credited.

Provisions for trade allowances and chargebacks are primarily based on customer-level contractual terms. Accruals and related reserves are adjusted as new information becomes available, which generally consists of actual trade allowances and chargebacks processed relating to sales recognized in the period.

The amount of variable consideration that is included in the transaction price may be constrained and is included in net sales only to the extent that it is probable that a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period. Actual amounts of consideration ultimately received may differ from the Company’s estimates. If actual results in the future vary from the Company’s estimates, the Company will adjust these estimates, which would affect net product revenue and earnings in the period such variances become known.

The following tables summarize activity in each of the Company’s product revenue provision and allowance categories for the nine months ended September 30, 2021 and 2020:

    

    

Trade

Rebates and

Product

Allowances and

Nine months ended September 30, 2021

Incentives (1)

Returns (2)

Chargebacks (3)

Balance at December 31, 2020

$

132,775

$

23,779

$

19,055

Provision related to current period sales

273,576

13,750

63,279

Changes in estimate related to prior period sales

(434)

6

Credits/payments made

(261,210)

(3,473)

(58,213)

Credits expired (4)

12,960

Balance at September 30, 2021

$

144,707

$

47,016

$

24,127

    

Trade

Rebates and

Product

Allowances and

Nine months ended September 30, 2020

Incentives (1)

Returns (2)

Chargebacks (3)

Balance at December 31, 2019

$

129,901

$

27,648

$

14,020

Provision related to current period sales

242,389

9,218

55,967

Changes in estimate related to prior period sales

(122)

(182)

Credits/payments made

(237,044)

(1,744)

(56,985)

Balance at September 30, 2020

$

135,124

$

35,122

$

12,820

(1)Provisions for rebates and incentives includes managed care rebates, government rebates and co-pay program incentives. Provisions for rebates and incentives are deducted from gross revenues at the time revenues are recognized and are included in accrued rebates, returns and discounts in the Company’s Condensed Consolidated Balance Sheets.
(2)Provisions for product returns are deducted from gross revenues at the time revenues are recognized and are included in accrued rebates, returns and discounts in the Company’s Condensed Consolidated Balance Sheets.
(3)Provisions for trade allowances and chargebacks include fees for distribution service fees, prompt pay discounts, and chargebacks. Trade allowances and chargebacks are deducted from gross revenue at the time revenues are recognized and are recorded as a reduction to accounts receivable in the Company’s Condensed Consolidated Balance Sheets.
(4)During the nine months ended September 30, 2021, $12,960 of previously credited product returns were no longer eligible for credit under the Company’s returns policy as the product was not received as of the period end.

As of September 30, 2021, the Company did not have any transaction price allocated to remaining performance obligations and any costs to obtain contracts with customers, including pre-contract costs and set up costs, were immaterial.

Disaggregation of Revenue

The Company discloses disaggregated revenue from contracts with customers into categories that depict how the nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factors. When selecting the type of category to use to disaggregate revenue, the Company considers how information about the Company’s revenue has been presented for other purposes as well as what information is regularly reviewed and used for evaluating financial performance. As such, the Company disaggregates its product revenue, net from contracts with customers by product, as disclosed in the table below.

Three months ended September 30, 

Nine months ended September 30, 

2021

2020

2021

2020

Xtampza ER

$

30,016

    

$

32,126

$

98,448

97,191

Nucynta Products(1)

48,827

47,050

151,058

136,554

Total product revenues, net

$

78,843

$

79,176

$

249,506

$

233,745

(1) For the three months ended September 30, 2021, the Company recognized Nucynta IR and Nucynta ER product revenues, net of $29,086 and $19,741, respectively. For the three months ended September 30, 2020, the Company recognized Nucynta IR and Nucynta ER product revenues, net of $30,000 and $17,050, respectively. For the nine months ended September 30, 2021, the Company recognized Nucynta IR and Nucynta ER product revenues, net of $88,853 and $62,205, respectively. For the nine months ended September 30, 2020, the Company recognized Nucynta IR and Nucynta ER product revenues, net of $87,044 and $49,510, respectively.

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.21.2
License Agreements
9 Months Ended
Sep. 30, 2021
License Agreements  
License Agreements

4. License Agreements

The Company periodically enters into license agreements to develop and commercialize its products. As of December 31, 2019, the Company’s only license agreement was the Nucynta Commercialization Agreement. Upon the closing of the Nucynta Acquisition in February 2020, the Nucynta Commercialization Agreement was effectively terminated. Prior to the Nucynta Acquisition, the Company was conditionally obligated to make royalty payments to Assertio conditional upon net sales.

Upon the closing of the Nucynta Acquisition, the Nucynta Commercialization Agreement was effectively terminated and the Company’s royalty payment obligations to Assertio thereunder ceased. Following the closing, the Company no longer pays royalties to Assertio and the Company’s only remaining royalty obligation is to pay 14% of net sales of the Nucynta Products directly to Grünenthal.

The assets acquired, liabilities assumed, and equity interests issued by the Company in connection with the Nucynta Commercialization Agreement are further described in Note 8.

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share
9 Months Ended
Sep. 30, 2021
Earnings Per Share  
Earnings Per Share

5. Earnings Per Share

Basic earnings per share is calculated by dividing net income by the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share is computed by dividing net income by the weighted average number of shares of common stock, plus potentially dilutive securities outstanding for the period, as determined in accordance with the treasury stock or if-converted accounting method. Potentially dilutive securities outstanding

include stock options, unvested restricted stock units (“RSUs”), performance share units (“PSUs”), warrants, and shares related to the convertible senior notes, but are only included to the extent that their addition is dilutive.

The following table presents the computations of basic and dilutive earnings per common share:

Three months ended September 30, 

Nine months ended September 30, 

2021

 

2020

    

2021

 

2020

Numerator:

Net income

$

8,046

$

11,286

$

96,551

$

19,794

Adjustment for interest expense recognized on convertible senior notes:

3,504

Net income — diluted

$

8,046

$

11,286

$

100,055

$

19,794

Denominator:

Weighted-average shares outstanding — basic

35,373,909

    

34,540,126

35,210,966

    

34,346,071

Effect of dilutive securities:

Stock options

435,099

325,569

564,171

438,112

Restricted stock units

333,572

194,127

405,632

250,663

Performance share units

9,366

8,736

Employee stock purchase plan

1,829

3,403

Warrants

116,765

164,884

11,195

Convertible senior notes

4,925,134

Weighted average shares outstanding — diluted

36,261,174

35,069,188

41,274,190

35,054,777

Earnings per share — basic

$

0.23

$

0.33

$

2.74

$

0.58

Earnings per share — diluted

$

0.22

$

0.32

$

2.42

$

0.56

The Company has the option to settle the conversion obligation for its convertible senior notes due in 2026 in cash, shares or a combination of the two. Since the Company intends to settle the principal amount of the convertible senior notes in cash, the Company used the treasury stock method for determining the potential dilution in the diluted earnings per share computation for the three and nine months ended September 30, 2020. Effective for the three and nine months ended September 30, 2021, the Company used the if-converted method for the convertible senior notes as a result of the adoption of ASU 2020-06, as described in Recently Adopted Accounting Pronouncements above.

The following table presents dilutive securities excluded from the calculation of diluted earnings per share:

Three months ended September 30, 

 

Nine months ended September 30, 

2021

 

2020

 

2021

 

2020

Stock options

1,433,791

2,418,599

1,360,024

2,305,756

Restricted stock units

694,694

601,679

50,450

601,679

Performance share units

353,100

267,498

353,100

267,498

Employee stock purchase plan

26,137

26,137

Warrants

1,041,667

Convertible senior notes

4,925,134

4,925,134

4,925,134

For PSUs, these securities were excluded from the calculation of diluted earnings per share as the performance-based or market-based vesting conditions were not met as of the end of the reporting period. For all other securities, these securities were excluded from the calculation of diluted earnings per share as their inclusion would have had an anti-dilutive effect.

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value of Financial Instruments
9 Months Ended
Sep. 30, 2021
Fair Value of Financial Instruments  
Fair Value of Financial Instruments

6. Fair Value of Financial Instruments

Disclosures of fair value information about financial instruments are required, whether or not recognized in the balance sheet, for financial instruments with respect to which it is practicable to estimate that value. Fair value measurements and disclosures describe the fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value, as follows:

Level 1 inputs:

Quoted prices (unadjusted) in active markets for identical assets or liabilities

Level 2 inputs:

Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly

Level 3 inputs:

Unobservable inputs that reflect the Company’s own assumptions about the assumptions market participants would use in pricing the asset or liability

Transfers are calculated on values as of the transfer date. There were no transfers between Levels 1, 2 and 3 during the nine months ended September 30, 2021 and 2020.

The following tables present the Company’s financial instruments carried at fair value using the lowest level input applicable to each financial instrument at September 30, 2021 and December 31, 2020:

Significant

Quoted Prices

other

Significant

in active

observable

unobservable

markets

inputs

inputs

    

Total

    

(Level 1)

    

(Level 2)

    

(Level 3)

September 30, 2021

Money market funds, included in cash equivalents

$

45,076

$

45,076

$

$

December 31, 2020

Money market funds, included in cash equivalents

$

45,069

$

45,069

$

$

As of September 30, 2021, the convertible senior notes had a fair value of approximately $144,759 and a net carrying value of $139,738. The fair value of the Company’s convertible senior notes fall into the Level 2 category within the fair value level hierarchy. The fair value was determined using broker quotes in a non-active market for valuation.

The fair value of the Company’s term notes fall into the Level 2 category within the fair value level hierarchy and the fair value was determined using quoted prices for similar liabilities in active markets, as well as inputs that are observable for the liability (other than quoted prices), such as interest rates that are observable at commonly quoted intervals.

As of September 30, 2021, and December 31, 2020, the carrying amounts of the cash and cash equivalents, accounts receivable, prepaid expenses and other current assets, accounts payable, accrued expenses, accrued rebates, returns and discounts, and term notes payable reasonably approximated their estimated fair values.

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Inventory
9 Months Ended
Sep. 30, 2021
Inventory  
Inventory

7. Inventory

Inventory as of September 30, 2021 and December 31, 2020 consisted of the following:

As of September 30, 

As of December 31, 

2021

2020

Raw materials

$

4,216

$

3,514

Work in process

2,443

1,096

Finished goods

10,699

11,004

Total inventory

$

17,358

$

15,614

The aggregate charges related to excess inventory for the three and nine months ended September 30, 2021 and 2020

were immaterial. These expenses were recorded as a component of cost of product revenues. During the three and nine months ended September 30, 2021, inventory used in the construction and installation of property and equipment was zero and $516, respectively. During the three and nine months ended September 30, 2020, inventory used in the construction and installation of property and equipment was $1,199 and $1,812, respectively.

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Asset
9 Months Ended
Sep. 30, 2021
Intangible Asset  
Intangible Asset

8. Intangible Asset

As of September 30, 2021 and December 31, 2020, the Company’s only intangible asset (the “Nucynta Intangible Asset”) is related to the Nucynta Acquisition and Nucynta Commercialization Agreement. The gross carrying amount and accumulated amortization of the Nucynta Intangible Asset were as follows:

As of September 30, 

As of December 31, 

2021

2020

Gross carrying amount

$

521,170

$

521,170

Accumulated amortization

(235,652)

 

(185,266)

Intangible asset, net

$

285,518

$

335,904

Nucynta Acquisition

In February 2020, the Company entered into the Nucynta Purchase Agreement with Assertio, pursuant to which the Company acquired certain intellectual property and manufacturing rights related to the Nucynta Products, including U.S. commercialization rights, U.S. manufacturing rights, and inventory, for an aggregate purchase price of $375,000, subject to certain closing and post-closing adjustments. The Company also agreed to assume certain regulatory and supply chain contracts, and obligations related to Nucynta Products (see Note 4). In February 2020, the Company entered into a loan agreement (see Note 10) and issued convertible senior notes (see Note 11) to finance a portion of the purchase price paid pursuant to the Nucynta Purchase Agreement.

The consideration transferred in the asset acquisition was measured at cost, including transaction costs, assets transferred by the Company, and royalty obligations discharged by the seller. The table below represents the costs accumulated to acquire the commercial rights for the Nucynta Products based on the terms of the Nucynta Purchase Agreement, as amended:

Acquisition consideration:

Base purchase price

$

375,000

Cash paid for inventory

6,030

Transaction costs

6,297

Reduction for 2020 cash transferred to Assertio under the prior Nucynta Commercialization Agreement(1)

(13,071)

Reduction for accrued royalty obligation discharged upon closing(1)

(1,145)

Total acquisition consideration:

$

373,111

(1)Represents $14,216 total reduction to the base purchase price comprising of $13,071 of cash payments transferred to Assertio under the prior Nucynta Commercialization Agreement as well as a reduction for discharged pre-acquisition accrued royalties based on sales from January 1, 2020 through closing.

The Company then allocated the consideration transferred to the individual assets acquired on a relative fair value basis as summarized in the table below:

Assets acquired:

Nucynta Intangible Asset

$

367,081

Inventory

6,030

Total consideration allocated to assets acquired:

$

373,111

The Company concluded that the consideration allocable to the Nucynta Intangible Asset for the additional intellectual property and manufacturing rights it acquired as part of the Nucynta Acquisition were incremental costs associated with

the pre-existing intangible asset from the former Nucynta Commercialization Agreement, as such costs result in probable future economic benefits. Specifically, the additional intellectual property rights acquired in the Nucynta Acquisition enable the Company to eliminate royalty obligations otherwise payable to Assertio under the former Nucynta Commercialization Agreement.

Effective February 13, 2020, upon the closing of the Nucynta Acquisition, the Nucynta Commercialization Agreement was effectively terminated and the Company’s royalty payment obligations to Assertio thereunder ceased. Following the closing, the Company no longer pay royalties to Assertio and the Company’s only remaining royalty obligation is to pay 14% of net sales of the Nucynta Products directly to Grünenthal.

A summary of the gross carrying amount, accumulated amortization, and net book value of the Nucynta Intangible Asset is as follows:

Gross Carrying Value

Accumulated Amortization

Net Book Value

Balance as of December 31, 2019

$

154,089

$

(124,586)

$

29,503

Amortization expense through Nucynta Acquisition

(1,754)

(1,754)

Additional cost incurred from Nucynta Acquisition

367,081

367,081

Amortization expense from Nucynta Acquisition through period end

(58,926)

(58,926)

Balance as of December 31, 2020

$

521,170

$

(185,266)

$

335,904

Amortization expense through period end

(50,386)

(50,386)

Balance as of September 30, 2021

$

521,170

$

(235,652)

$

285,518

Amortization

The Company has been amortizing the Nucynta Intangible Asset over its useful life, which is the period over which the asset is expected to contribute directly or indirectly to the future cash flows of the Company. The Company had initially determined that the useful life for the intangible asset was approximately 4.0 years from the closing date of the Nucynta Commercialization Agreement, January 9, 2018 on the basis of the majority of the cash flows expected to be realized for future product sales under the Nucynta Commercialization Agreement. The Nucynta Acquisition significantly impacted the timing and amount of future cash inflows from the sales of the Nucynta Products, and, therefore, the Company considered it to be a triggering event to remeasure the expected useful life of the Nucynta Intangible Asset. The Company determined that the useful life for the Nucynta Intangible Asset was approximately 5.9 years from the Closing Date of the Nucynta Acquisition and accordingly, the intangible asset is amortized prospectively over its revised useful life. The Company recognizes amortization expense as a component of cost of product revenues in the Condensed Consolidated Statement of Operations on a straight-line basis over its useful life as it approximates the period of economic benefits expected to be realized from future cash inflows from sales of the Nucynta Products.

The following table presents amortization expense recognized for the three and nine months ended September 30, 2021 and 2020:

Three months ended September 30, 

Nine months ended September 30, 

2021

 

2020

2021

2020

Nucynta amortization expense included in cost of product revenues

$

16,796

$

16,795

$

50,386

$

43,885

As of September 30, 2021, the remaining amortization period is approximately 4.3 years and is expected to be recognized in the following periods:

Years ended December 31,

Amortization Expense

2021

$

16,795

2022

67,181

2023

67,181

2024

67,181

2025

67,180

Remaining amortization expense:

$

285,518

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses
9 Months Ended
Sep. 30, 2021
Accrued Expenses  
Accrued Expenses

9. Accrued Expenses

Accrued expenses as of September 30, 2021 and December 31, 2020 consisted of the following:

As of September 30, 

As of December 31, 

2021

 

2020

Accrued royalties

$

6,836

$

12,954

Accrued bonuses

2,924

 

4,571

Accrued product taxes and fees

2,395

1,817

Accrued repurchases of common stock

1,956

Accrued audit and legal

 

1,657

445

Accrued payroll and related benefits

1,352

892

Accrued incentive compensation

1,279

1,417

Accrued sales and marketing

640

261

Accrued interest

 

472

 

1,415

Accrued income taxes

36

Accrued other operating costs

1,045

884

Total accrued expenses

$

20,592

$

24,656

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Term Notes Payable
9 Months Ended
Sep. 30, 2021
Term Notes Payable  
Term Notes Payable

10. Term Notes Payable

Pharmakon Term Notes

On February 6, 2020, in connection with the execution of the Nucynta Purchase Agreement, the Company, together with its subsidiary, Collegium Securities Corporation, entered into a Loan Agreement (the “Loan Agreement”) with BioPharma Credit PLC, as collateral agent and lender, and BioPharma Credit Investments V (Master) LP, as lender (collectively “Pharmakon”). The Loan Agreement provides for a $200,000 secured term loan (the “term notes”), the proceeds of which were used to finance a portion of the purchase price paid pursuant to the Nucynta Purchase Agreement. On February 13, 2020 (the “Closing Date”), the Company received the $200,000 proceeds from the term notes.

The term notes bear interest at a rate based upon the three-month LIBOR rate, subject to a LIBOR floor of 2.0%, plus a margin of 7.5% per annum, payable quarterly in arrears. The Company is required to repay the term notes by making equal quarterly payments of principal beginning in the first quarter immediately following the third month anniversary of the Closing Date. The term notes will mature on the calendar quarter end immediately following the 48-month anniversary of the Closing Date and are guaranteed by the Company’s material domestic subsidiaries and also secured by substantially all of the Company’s material assets. On the Closing Date, the Company paid to Pharmakon a facility fee equal to 2.50% of the aggregate principal amount of the term notes, or $5,000, in addition to $427 of other expenses incurred by Pharmakon and reimbursed by the Company (together, the “discount”). Net proceeds of $194,573 were transferred to Assertio by the Company as agent in partial satisfaction of the Nucynta Purchase Agreement. In addition, the Company capitalized $2,456 of term notes issuance costs, related to legal and advisory fees.

Except with respect to certain prepayments made with the proceeds from new equity issuances as described below, the Loan Agreement permits voluntary prepayment at any time, subject to a prepayment premium. The prepayment premium is equal to 3.00% of the principal amount being prepaid prior to the second-year anniversary of the Closing Date, 2.00% of the principal amount being prepaid on or after the second-year anniversary, but on or prior to the third-year anniversary, of the Closing Date, and 1.00% of the principal amount being prepaid on or after the third-year anniversary of the Closing Date, but prior to the fourth-year anniversary of the Closing Date. The Loan Agreement also includes a make-whole premium if there is a voluntary prepayment, a prepayment due to a change in control or acceleration following an Event of Default (as defined in the Loan Agreement) on or prior to the second-year anniversary of the Closing Date, in each case in an amount equal to foregone interest from the date of prepayment through the second-year anniversary of the Closing Date. A change of control triggers a mandatory prepayment of the term notes.

The Loan Agreement also permits single voluntary prepayments of the Loan Agreement of less than or equal to $50,000 made solely from the proceeds of an equity issuance by the Company. If equity prepayment occurs prior to the second-year anniversary of the Closing Date, a prepayment premium of 5.00% would apply, with no make-whole premium.

The Loan Agreement contains certain covenants and obligations of the parties, including, without limitation, covenants that require the Company to maintain $200,000 in annual net sales and covenants that limit the Company’s ability to incur additional indebtedness or liens, make acquisitions or other investments or dispose of assets outside the ordinary course of business, restrictions which limit the Company’s ability to pay dividends and restrictions of net assets of subsidiaries. The Loan Agreement also contains customary events of default, including payment defaults, breaches of covenants, change of control and a material adverse change default. Failure to comply with these covenants would constitute an event of default under the Loan Agreement, notwithstanding the Company’s ability to meet its debt service obligations. The Loan Agreement also includes various customary remedies for Pharmakon following an event of default, including the acceleration of repayment of outstanding amounts under the Loan Agreement and execution upon the collateral securing obligations under the Loan Agreement. Under certain circumstances, a default interest rate will apply on outstanding obligations during the occurrence and continuance of an event of default.

During the three and nine months ended September 30, 2021, the Company recognized interest expense of $3,944 and $12,753, respectively, related to the term notes.

As of September 30, 2021, principal repayments under the term notes are estimated to be paid as follows:

Years ended December 31,

Principal Payments

2021

$

12,500

2022

50,000

2023

50,000

2024

12,500

Total before unamortized discount and issuance costs

$

125,000

Less: unamortized discount and issuance costs

(3,033)

Total term notes

$

121,967

Silicon Valley Bank Term Loan Facility

From August 2012 until January 2020, the Company maintained a term loan facility with Silicon Valley Bank (“SVB”), which was amended in connection with, and as a condition to, consummation of the transactions contemplated by the Nucynta Commercialization Agreement. Under the amended term loan (“Consent and Amendment”), the Company had a term loan facility in an amount of $11,500, which replaced the Company’s previously existing term loan facility. The proceeds of the Consent and Amendment were used to finance certain payment obligations under the Nucynta Commercialization Agreement and to repay the balance of the previously existing term loan.

The Consent and Amendment bore interest at a rate per annum of 0.75% above the prime rate (as defined in the Consent and Amendment). The Company was eligible to repay the Consent and Amendment in equal consecutive monthly installments of principal plus monthly payments of accrued interest, commencing in January 2020.

In January 2020, the Company prepaid the outstanding principal and accrued interest on the Consent and Amendment along with the required prepayment fees. The loss on extinguishment of the term loan was immaterial and was recorded as a component of interest expense.

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Convertible Senior Notes
9 Months Ended
Sep. 30, 2021
Convertible Senior Notes  
Convertible Senior Notes

11. Convertible Senior Notes

On February 13, 2020, the Company issued 2.625% convertible senior notes due in 2026 (the “convertible notes”) in the aggregate principal amount of $143,750, in a public offering registered under the Securities Act of 1933, as amended. The convertible notes were issued in connection with funding the Nucynta Acquisition, and the proceeds of the convertible notes were used to finance a portion of the purchase price payable pursuant to the Nucynta Purchase Agreement. Some of the Company’s existing investors participated in the convertible notes offering.

The Company may, at its option, settle the convertible notes in cash, shares of the Company’s common stock or a combination of cash and shares of the Company’s common stock. Upon issuance the Company separately accounted for the liability component (the “Liability Component”) and the embedded derivative conversion option (the “Equity Component”) of the convertible notes by allocating the proceeds between the Liability Component and the Equity Component. In connection with the issuance of the convertible notes, the Company incurred approximately $5,473 of debt issuance costs, which primarily consisted of underwriting, legal and other professional fees, and allocated these costs between the Liability Component and the Equity Component based on the allocation of the proceeds. Of the total debt issuance costs, $1,773 was allocated to the Equity Component and recorded as a reduction to additional paid-in capital and $3,700 was allocated to the Liability Component and recorded as a debt discount of the convertible notes. The portion allocated to the Liability Component is amortized to interest expense using the effective interest method over six years.

Prior to the adoption of ASU 2020-06 on January 1, 2021, the initial carrying amount of the Liability Component of $97,200 was calculated by measuring the fair value of a similar liability that does not have an associated convertible feature. The allocation was performed in a manner that reflected the Company’s non-convertible borrowing rate for similar debt. The Equity Component of the convertible notes of $46,550 was recognized as a debt discount. The excess of the principal amount of the Liability Component over its carrying amount was amortized to interest expense using the effective interest method over six years.

Subsequent to the adoption of ASU 2020-06 on January 1, 2021, which the Company elected to adopt using the modified retrospective method, the Company removed the impact of recognizing the Equity Component of the senior convertible notes (at issuance and the subsequent accounting impact of additional interest expense from debt discount amortization). The cumulative effective of the accounting change as of January 1, 2021 was an increase to the carrying amount of the convertible notes of $39,489, a reduction to accumulated deficit of $5,288, and a reduction to additional paid-in capital of $44,777.

The convertible notes are the Company’s senior unsecured obligations and bear interest at a rate of 2.625% per year payable semi-annually in arrears on February 15 and August 15 of each year, beginning on August 15, 2020. Before August 15, 2025, noteholders will have the right to convert their notes only upon the occurrence of certain events. From and after August 15, 2025, noteholders may convert their notes at any time at their election until the close of business on the scheduled trading day immediately before the maturity date. The Company will settle conversions by paying or delivering, as applicable, cash, shares of the Company’s common stock or a combination of cash and shares of the Company’s common stock, at the Company’s election. The notes will mature on February 15, 2026, unless earlier repurchased, redeemed or converted. The initial conversion rate is 34.2618 shares of common stock per $1 principal amount of notes, which represents an initial conversion price of approximately $29.19 per share of common stock. The conversion rate and conversion price are subject to adjustment upon the occurrence of certain events.

Holders of the convertible notes may convert all or any portion of their convertible notes, in multiples of $1 principal amount, at their option only under the following circumstances:

(1)during any calendar quarter commencing after the calendar quarter ending on March 31, 2020, if the last reported sale price per share of the Company’s common stock exceeds 130% of the conversion price for at least 20 trading days during the 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter;
(2)during the five consecutive business days immediately after any 10 consecutive trading day period (such 10 consecutive trading day period, the “measurement period”) in which the “trading price” per $1 principal amount of the Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of the Company’s common stock on such trading day and the conversion rate on such trading day;
(3)upon the occurrence of certain corporate events or distributions on the Company’s common stock;
(4)if the Company calls the convertible notes for redemption; or
(5)at any time from, and including, August 15, 2025 until the close of business on the scheduled trading day immediately before the maturity date.

As of September 30, 2021, none of the above circumstances had occurred and as such, the convertible notes could not have been converted.

The Company may not redeem the convertible notes prior to February 15, 2023. On or after February 15, 2023, the Company may redeem the convertible notes, in whole and not in part, at a cash redemption price equal to the principal amount of the Notes to be redeemed, plus accrued and unpaid interest, if any, only if the last reported sale price per share of the Company’s common stock exceeds 130% of the conversion price on:

(1)each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the trading day immediately before the date the Company sends the related redemption notice; and
(2)the trading day immediately before the date the Company sends such notice.

Calling any convertible note for redemption will constitute a make-whole fundamental change with respect to that convertible note, in which case the conversion rate applicable to the conversion of that convertible note, if it is converted in connection with the redemption, will be increased in certain circumstances for a specified period of time.

The convertible notes have customary default provisions, including (i) a default in the payment when due (whether at maturity, upon redemption or repurchase upon fundamental change or otherwise) of the principal of, or the redemption price or fundamental change repurchase price for, any note; (ii) a default for 30 days in the payment when due of interest on any note; (iii) a default in the Company’s obligation to convert a note in accordance with the indenture; (iv) a default with respect to the Company’s obligations under the indenture related to consolidations, mergers and asset sales; (v) certain payment or other defaults by the Company or certain subsidiaries with respect to mortgages, agreements or other instruments for indebtedness for money borrowed of at least $20,000; and (vi) certain events of bankruptcy, insolvency and reorganization with respect to the Company or any of its significant subsidiaries.

As of September 30, 2021, the convertible notes outstanding consisted of the following:

Principal

$

143,750

Less: unamortized issuance costs

(4,012)

Net carrying amount

$

139,738

The Company determined the expected life of the convertible notes was equal to its six-year term. Subsequent to the adoption of ASU 2020-06, the effective interest rate on the convertible notes was 3.26%. As of September 30, 2021, the if-converted value did not exceed the remaining principal amount of the convertible notes.

The following table presents the total interest expense recognized related to the convertible notes during the three and nine months ended September 30, 2021:

Three months ended September 30, 

Nine months ended September 30, 

2021

2020

2021

2020

Contractual interest expense

$

943

$

943

$

2,831

$

2,379

Amortization of debt discount

1,620

3,979

Amortization of debt issuance costs

228

129

673

316

Total interest expense

$

1,171

$

2,692

$

3,504

$

6,674

As of September 30, 2021, the future minimum payments on the convertible notes were as follows:

Years ended December 31,

Future Minimum Payments

2021

$

2022

3,773

2023

3,773

2024

3,773

2025

3,773

Thereafter

145,638

Total minimum payments

$

160,730

Less: interest

(16,980)

Less: unamortized issuance costs

(4,012)

Convertible senior notes

$

139,738

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Equity
9 Months Ended
Sep. 30, 2021
Equity  
Equity

12. Equity

The changes in shareholders’ equity for the three and nine months ended September 30, 2021 were as follows:

    

Additional

    

    

Total

Common Stock

 

Paid- In

Treasury Stock

Accumulated

 

Shareholders’

Shares

    

Amount

 

Capital

Shares

Amount

 

Deficit

 

Equity

Balance, December 31, 2020

34,612,054

$

35

$

519,143

$

$

(333,147)

$

186,031

Cumulative effect adjustment for adoption of ASU 2020-06

(44,777)

5,288

(39,489)

Exercise of common stock options

289,164

4,102

4,102

Issuance for employee stock purchase plan

24,630

358

358

Vesting of RSUs and PSUs

413,538

Shares withheld for employee taxes upon vesting of RSUs and PSUs

(135,562)

(3,508)

(3,508)

Stock-based compensation

6,879

6,879

Net income

15,662

15,662

Balance, March 31, 2021

35,203,824

$

35

$

482,197

$

$

(312,197)

$

170,035

Exercise of common stock options

273,127

1

4,092

4,093

Vesting of RSUs and PSUs

65,107

Shares withheld for employee taxes upon vesting of RSUs and PSUs

(18,141)

(421)

(421)

Stock-based compensation

6,516

6,516

Net income

72,843

72,843

Balance, June 30, 2021

35,523,917

$

36

$

492,384

$

$

(239,354)

$

253,066

Exercise of common stock options

91,268

1,337

1,337

Issuance for employee stock purchase plan

19,089

397

397

Vesting of RSUs and PSUs

33,098

Shares withheld for employee taxes upon vesting of RSUs and PSUs

(11,179)

(220)

(220)

Share repurchases

(859,040)

(17,480)

(17,480)

Stock-based compensation

5,948

5,948

Net income

8,046

8,046

Balance, September 30, 2021

35,656,193

$

36

$

499,846

(859,040)

$

(17,480)

$

(231,308)

$

251,094

The changes in shareholders’ equity for the three and nine months ended September 30, 2020 were as follows:

    

Additional

    

    

Total

Common Stock

 

Paid- In

 

Accumulated

 

Shareholders’

Shares

    

Amount

 

Capital

Deficit

 

Equity

Balance, December 31, 2019

33,678,840

$

34

$

447,297

$

(359,899)

$

87,432

Exercise of common stock options

455,573

4,454

4,454

Issuance for employee stock purchase plan

39,411

357

357

Vesting of RSUs

195,280

Shares withheld for employee taxes upon vesting of RSUs

(63,064)

(1,358)

(1,358)

Stock-based compensation

4,951

4,951

Equity component of 2020 Convertible Notes, net of issuance costs of $1,773

44,777

44,777

Net income

450

450

Balance, March 31, 2020

34,306,040

34

500,478

(359,449)

141,063

Exercise of common stock options

131,562

1,626

1,626

Vesting of RSUs

83,461

Shares withheld for employee taxes upon vesting of RSUs

(26,761)

(564)

(564)

Stock-based compensation

5,584

5,584

Net income

8,058

8,058

Balance, June 30, 2020

34,494,302

$

34

$

507,124

$

(351,391)

$

155,767

Exercise of common stock options

21,726

1

313

314

Issuance for employee stock purchase plan

28,101

401

401

Vesting of RSUs

46,249

Shares withheld for employee taxes upon vesting of RSUs

(13,249)

(247)

(247)

Stock-based compensation

5,165

5,165

Net income

11,286

11,286

Balance, September 30, 2020

34,577,129

$

35

$

512,756

$

(340,105)

$

172,686

Common Stock

In May 2015, the Company adopted the Amended and Restated 2014 Stock Incentive Plan (the “Plan”), under which an aggregate of 2,700,000 shares of common stock were authorized for issuance to employees, officers, directors, consultants and advisors of the Company, plus an annual increase on the first day of each fiscal year until the expiration of the Plan equal to 4% of the total number of outstanding shares of common stock on December 31st of the immediately preceding calendar year (or a lower amount as otherwise determined by the Company’s board of directors (“Board of Directors”) prior to January 1st). As of September 30, 2021, there were 1,166,639 shares of common stock available for issuance pursuant to the Plan. The Plan provides for granting of both Internal Revenue Service qualified incentive stock options and non-qualified options, restricted stock awards, restricted stock units and performance stock units. The Company’s qualified incentive stock options, non-qualified options and restricted stock units generally vest ratably over a four-year period of service. The stock options generally have a ten-year contractual life and, upon termination, vested options are generally exercisable three months following the termination date, while unvested options are forfeited immediately upon termination. Refer to Note 13, Stock-based Compensation, for more information.

Warrants

As of September 30, 2021, the warrant issued to Assertio in November 2018 was the Company’s only outstanding warrant. In connection with the Third Amendment to the Nucynta Commercialization Agreement, the Company issued a warrant to Assertio to purchase 1,041,667 shares of common stock of the Company at an exercise price of $19.20 per share. The terms of the warrant are fixed, with the exception of customary adjustments for changes in the Company’s capitalization. The warrant may only be settled with the issuance of shares of common stock upon exercise and will expire in November 2022. The Company has recorded the relative fair value of the warrant as a component of equity interest issued by the Company as consideration transferred in the cost accumulation model for the asset acquisition. The

Company estimated the fair value of the warrant on the date of issuance to be approximately $8,043 using the Black-Scholes option-pricing model. The Company concluded that the warrant met the definition of an equity instrument and was recorded as a component of additional paid-in capital in the Company’s Condensed Consolidated Balance Sheet as of the issuance date.

Share Repurchases

In August 2021, the Company’s board of directors authorized a share repurchase program to repurchase up to $100,000 of outstanding shares of the Company’s common stock at any time or times through December 31, 2022 (the “Repurchase Program”). The Repurchase Program permits the Company to effect repurchases through a variety of methods, including open-market purchases (including pursuant to a trading plan adopted in accordance with Rule 10b5-1 of the Exchange Act), privately negotiated transactions, or otherwise in compliance with Rule 10b-18 of the Exchange Act. Shares repurchased under the Repurchase Program will return to the Company’s pool of authorized but unissued shares available for reissuance. The timing and amount of any such repurchases will be determined based on share price, market conditions, legal requirements, and other relevant factors. The Repurchase Program can be discontinued at any time. There can be no assurance as to the timing or number of shares of any repurchases in the future. As of September 30, 2021, $17,480 had been used to repurchase shares and $82,520 remained available for share repurchases under the Repurchase Program.

The table below summarizes the shares of the Company’s common stock that the Company repurchased under the Repurchase Program during the three and nine months ended September 30, 2021 and the cost of the shares received, which were recorded as Treasury Stock in the condensed consolidated Balance Sheet.

Three months ended September 30, 

Nine months ended September 30, 

2021

2021

Number of shares repurchased

859,040

859,040

Total cost of shares received

$

17,480

$

17,480

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based Compensation
9 Months Ended
Sep. 30, 2021
Stock-based Compensation  
Stock-based Compensation

13. Stock-based Compensation

Performance Share Units, Restricted Stock Units and Stock Options

Performance Share Units

The Company periodically grants PSUs to certain members of the Company's senior management team. PSUs vest subject to the satisfaction of annual and cumulative performance and/or market conditions established by the Compensation Committee.

A summary of the Company’s PSU activity for the nine months ended September 30, 2021 and related information is as follows:

Weighted-Average

Shares

Grant Date Fair Value

Outstanding at December 31, 2020

283,223

$

24.26

Granted

231,180

35.15

Vested

(66,974)

22.35

Forfeited

(81,720)

30.66

Performance adjustment

(12,609)

21.80

Outstanding at September 30, 2021

353,100

$

31.77

The number of PSUs granted represents the target number of shares of common stock that may be earned. However, the actual number of shares earned may vary based on the satisfaction of performance criteria. The weighted-average grant date fair value of PSUs granted for the nine months ended September 30, 2021 and 2020 was $35.15 and $28.49, respectively.

Restricted Stock Units

The Company granted RSUs to employees for the nine months ended September 30, 2021. The Company’s RSUs generally vest ratably over a four-year period of service. A summary of the Company’s RSU activity for the nine months ended September 30, 2021 and related information is as follows:

Weighted-Average

Shares

Grant Date Fair Value

Outstanding at December 31, 2020

1,242,387

$

19.42

Granted

1,339,731

24.35

Vested

(444,769)

19.17

Forfeited

(295,382)

22.31

Outstanding at September 30, 2021

1,841,967

$

22.61

The weighted-average grant date fair value per share of RSUs granted for the nine months ended September 30, 2021 and 2020 was $24.35 and $21.35, respectively. The total fair value of RSUs vested (measured on the date of vesting) for the nine months ended September 30, 2021 and 2020 was $11,165 and $6,797, respectively.

Stock Options

A summary of the Company’s stock option activity for the nine months ended September 30, 2021 and related information is as follows:

 

 

 

Weighted-

 

 

Weighted-

 

Average

 

Average

 

Remaining

Aggregate

Exercise Price

 

Contractual

Intrinsic

    

Shares

    

per Share

    

Term (in years)

    

Value

Outstanding at December 31, 2020

 

3,860,481

$

17.78

 

7.2

$

13,011

Granted

 

90,000

21.03

Exercised

 

(653,559)

14.59

Cancelled

 

(218,675)

20.31

Outstanding at September 30, 2021

 

3,078,247

$

18.37

 

6.3

$

8,434

Exercisable at September 30, 2021

 

2,326,929

$

18.21

 

5.7

$

6,992

The weighted-average assumptions used in the Black Scholes option pricing model to determine the fair value of the employee stock option grants were as follows:

Nine months ended September 30, 

2021

2020

Risk-free interest rate

0.7

%  

1.3

%  

Volatility

67.2

%  

66.2

%  

Expected term (years)

6.0

6.0

Expected dividend yield

%  

%  

The weighted-average grant date fair value per share of stock options granted for the nine months ended September 30, 2021 and 2020 was $12.60 and $12.78, respectively.

Employee Stock Purchase Plan

The Company’s 2015 Employee Stock Purchase Plan allows employees to purchase shares of the Company’s common stock. The purchase price is equal to 85% of the lower of the closing price of the Company’s common stock on (1) the first day of the purchase period or (2) the last day of the purchase period. During the nine months ended September 30, 2021, 43,719 shares of common stock were purchased for total proceeds of $755. The expense for the

three months ended September 30, 2021 and 2020 was $58 and $89, respectively. The expense for the nine months ended September 30, 2021 and 2020 was $195 and $260, respectively.

Stock-based Compensation Expense

A summary of the Company’s stock-based compensation expense was allocated as follows:

Three months ended September 30, 

Nine months ended September 30, 

2021

2020

2021

2020

Research and development

$

233

    

1,019

$

2,697

    

2,773

Selling, general and administrative

 

5,715

4,146

 

16,646

12,927

Total stock-based compensation expense

$

5,948

$

5,165

$

19,343

$

15,700

At September 30, 2021, there was approximately $45,947 of unrecognized compensation expense related to unvested options, restricted stock units and performance stock units, which is expected to be recognized as expense over a weighted average period of approximately 2.5 years.

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies
9 Months Ended
Sep. 30, 2021
Commitments and Contingencies  
Commitments and Contingencies

14. Commitments and Contingencies

Legal Proceedings

From time to time, the Company may face legal claims or actions in the normal course of business. Except as disclosed below, the Company is not currently a party to any litigation and, accordingly, does not have any amounts recorded for any litigation related matters.

Xtampza ER Litigation

 

The Company filed the NDA for Xtampza ER as a 505(b)(2) application, which allows the Company to reference data from an approved drug listed in the FDA’s Orange Book, in this case OxyContin. The 505(b)(2) process requires that the Company certify to the FDA that the Company does not infringe any of the patents listed for OxyContin in the Orange Book, or that the patents are invalid. The process also requires that the Company notify Purdue Pharma, L.P (“Purdue”), as the holder of the NDA, and any other Orange Book-listed patent owners that it has made such a certification. On February 11, 2015, the Company made the required certification documenting why Xtampza ER does not infringe any of the 11 Orange Book listed patents for OxyContin, five of which have been invalidated in court proceedings, and provided the required notice to Purdue. Under the Drug Price Competition and Patent Term Restoration Act of 1984, Purdue had the option to sue the Company for infringement and receive a stay of up to 30 months before the FDA could issue a final approval for Xtampza ER, unless the stay was earlier terminated.

In response to these actions, Purdue sued the Company for infringement in the District of Delaware on March 24, 2015 asserting infringement of three of Purdue’s Orange Book-listed patents (Patent Nos. 7,674,799, 7,674,800, and 7,683,072) and a non-Orange Book-listed patent (Patent No. 8,652,497), and accordingly, received a 30-month stay of FDA approval.

 

The Delaware court transferred the case to the District of Massachusetts. After the Company filed a partial motion for judgment on the pleadings relating to the Orange Book-listed patents, the District Court of Massachusetts ordered judgment in the Company’s favor on those three patents, and dismissed the claims asserting infringement of those patents with prejudice. Upon dismissal of those claims, the 30-month stay of FDA approval was lifted. As a result, the Company was able to obtain final approval for Xtampza ER and launch the product commercially.

 

Purdue subsequently filed two follow-on lawsuits asserting infringement of two patents that had been late-listed in the Orange Book and therefore could not trigger any stay of FDA approval: Purdue filed suit asserting infringement of Patent No. 9,073,933 in November 2015, and asserted infringement of Patent No. 9,522,919 in April 2017. In addition, Purdue filed suit on two patents that had not been listed in the Orange Book, filing suit in June 2016 asserting infringement of Patent No. 9,155,717 and in September 2017, asserting infringement of Patent No. 9,693,961.

On March 13, 2018, the Company filed a Petition for Post-Grant Review (“PGR”) of the ʼ961 patent with the Patent Trial and Appeal Board (“PTAB”). The PGR argues that the ʼ961 patent is invalid for lack of a written description, for lack of enablement, for indefiniteness, and as being anticipated by prior art. The PTAB held oral argument on the proceedings on July 10, 2019 and was scheduled to issue a decision on the patentability of the ʼ961 patent by no later than October 4, 2019. On September 15, 2019, Purdue commenced a voluntary case under chapter 11 of title 11 of the United States Bankruptcy Code in the United States Bankruptcy Court for the Southern District of New York. On September 24, 2019, Purdue gave the PTAB notice of its bankruptcy filing and sought the imposition of an automatic stay of the PGR proceedings. On October 2, 2019, the PTAB extended the one-year period for issuing its decision by up to six months.

In October 2017, and in response to the filing of the Company’s Supplemental NDA (“sNDA”) seeking to update the drug abuse and dependence section of the Xtampza ER label, Purdue filed another suit asserting infringement of the ʼ933 and ʼ919 patent. The Company filed a motion to dismiss that action, and the Court granted its motion on January 16, 2018.

A claim construction hearing was held on June 1, 2017. On November 21, 2017, the Court issued its claim construction ruling, construing certain claims of the ʼ933, ʼ497, and ʼ717 patents. The Court issued an order on September 28, 2018 in which it granted in part a motion for summary judgment that the Company filed. Specifically, the Court ruled that the Xtampza ER formulation does not infringe the ʼ497 and ʼ717 patents. On September 18, 2019, Purdue gave the Court notice of its bankruptcy filing and sought the imposition of an automatic stay of the proceedings. On September 20, 2019, the matter was stayed pending further order of the Court.

On September 1, 2020, the Bankruptcy Court entered an Order Granting Motions for Relief from the Automatic Stay, lifting the automatic stays in both the District of Massachusetts and PTAB proceedings. The Company appealed the Bankruptcy Court’s Order, in part, and that appeal is stayed, on consent by Purdue, pending the outcome of the PTAB proceedings and any appeal thereto. On September 11, 2020, Purdue filed a motion to terminate the PTAB action on the basis that those proceedings had gone beyond the 18-month statutory period. The Company opposed Purdue’s motion. On June 28, 2021, the Company advised the PTAB that District Court litigation on the ‘961 patent had resumed but that District Court Judge Saylor had expressed interest in a decision of the PTAB and stated the Court did not want the PTAB to drop the PGR in favor of the District Court Litigation. On October 8, 2021, the PTAB advised the parties that the PGR panel expects to issue a paper in the PGR proceeding within one month.

On April 2, 2021, the Court granted Purdue’s Motion to Lift the Stay in the District of Massachusetts that was entered following Purdue’s Notice of Bankruptcy. On April 9, 2021, Purdue filed another follow-on lawsuit asserting infringement of U.S. Patent No. 10,407,434, which was late-listed in the Orange Book and therefore could not trigger any stay of FDA approval. The Company responded to Purdue’s complaint asserting the ’434 patent with a motion to dismiss. On May 21, 2021, and in response to the Company’s motion to dismiss, Purdue filed an amended complaint asserting the ’434 patent. The Company renewed its motion to dismiss on June 4, 2021, arguing: (i) Purdue cannot, as a matter of law, state a claim for infringement under § 271(e)(2)(A); (ii) Purdue cannot, as a matter of law, state a claim for product-by-process infringement under §271(g); and (iii) Purdue has not alleged facts sufficient to support any indirect infringement theory under §271(b) or (c). The Court held a hearing on the Company’s motion to dismiss on October 13, 2021, and the motion is pending before the Court.

Like the prior follow-on lawsuits, the ’434 patent litigation was consolidated into the lead case and a scheduling order was entered. On October 5, 2021, the Court held a claim construction hearing for the ʼ961 patent and the ʼ434 patent. The scheduling order set the fact discovery deadline on March 11, 2022, and an expert discovery deadline of May 17, 2022. The court has not set a deadline for dispositive motions or trial.

The remaining patents-in-suit in the lead consolidated action in the District of Massachusetts are the ʼ933, ʼ919, ʼ434, and ʼ961 patents. Purdue has made a demand for monetary relief, and requested a judgment of infringement, an adjustment of the effective date of FDA approval, and an injunction on the sale of the Company’s products accused of infringement. The Company has denied all claims and has requested a judgment that the remaining asserted patents are invalid and/or not infringed; the Company is also seeking a judgment that the case is exceptional and has requested an award of the Company’s attorneys’ fees for defending the case.

The Company plans to defend this case vigorously. At this stage, the Company is unable to evaluate the likelihood of an unfavorable outcome or estimate the amount or range of potential loss, if any.

Nucynta Litigation

 

On February 7, 2018, Purdue filed a patent infringement suit against the Company in the District of Delaware. Specifically, Purdue argues that the Company’s sale of immediate-release and extended-release Nucynta infringes U.S. Patent Nos. 9,861,583, 9,867,784, and 9,872,836. Purdue has made a demand for monetary relief in its complaint but has not quantified its alleged damages.

On December 6, 2018, the Company filed an Amended Answer asserting an affirmative defense for patent exhaustion. On December 10, 2018, the Court granted the parties’ stipulation for resolution of the Company’s affirmative defense of patent exhaustion and stayed the action, with the exception of briefing on and resolution of the Company’s Motion for Judgment on the Pleadings related to patent exhaustion and any discovery related to that Motion. Also, on December 10, 2018, the Company filed a Rule 12(c) Motion for Judgment on the Pleadings, arguing that the Purdue’s claims were barred by the doctrine of patent exhaustion. On June 18, 2019, the Court heard oral argument on the Company’s Rule 12(c) Motion for Judgment on the Pleadings. On June 19, 2019, the Court issued an order stating that “judgment in Collegium’s favor is warranted under the doctrine of patent exhaustion to the extent Collegium’s alleged infringing activities resulted from sales that fall within the scope of that covenant.” The Court explained, however, that based on the current record, it was not possible “to determine whether title of the Nucynta Products was transferred to Collegium” from sales authorized by Purdue’s covenant not to sue. The Court ordered discovery on this issue and the case remained “stayed with the exception of discovery and briefing on and resolution of the Company’s anticipated motion for summary judgment based on patent exhaustion.”

On September 19, 2019, Purdue gave the Court notice of its bankruptcy filing and sought the imposition of an automatic stay of the proceedings. The Nucynta litigation is subject to the automatic bankruptcy stay.

Pending resolution of the bankruptcy action, the Company plans to defend this case vigorously. At this stage, the Company is unable to evaluate the likelihood of an unfavorable outcome or estimate the amount or range of potential loss, if any.

 

Opioid Litigation

As a result of the opioid epidemic, numerous state and local governments, healthcare providers, and other entities have brought suit against manufacturers, wholesale distributors, and pharmacies alleging a variety of claims related to opioid marketing and distribution practices. In late 2017, the U.S. Judicial Panel on Multidistrict Litigation ordered the consolidation of what were then a few hundred cases pending around the country in federal court against opioid manufacturers and distributors into a Multi-District Litigation (MDL) in the Northern District of Ohio. Currently, the Opioid MDL consists of over 2,000 opioid-related cases brought primarily by states, cities, counties, and other local entities. Generally speaking, these suits do not seek damages for injuries to individuals but rather compensation for the cost of public services needed to address the consequences of addicted communities, ranging from emergency response capabilities to rehabilitation services. The Company has been named as a defendant in a small subset of the MDL cases. Of the 21 MDL cases that have named the Company as a defendant, the allegations against it have been dismissed or withdrawn in 13 cases. In addition, the Company has been dismissed from three non-MDL cases filed in Pennsylvania and Arkansas state courts.

Eight cases that name the Company as a defendant, originally filed in three states, remain pending in the MDL:

1.Virginia. On January 11, 2019, the City of Portsmouth filed a lawsuit in Virginia Circuit Court against the Company and other pharmaceutical manufacturers and distributors. The lawsuit alleges a variety of claims related to opioid marketing and distribution practices including public nuisance, common law fraud, negligent misrepresentation, negligence, and violations of state consumer protection laws. On October 3, 2019, the City of Portsmouth case was transferred to the MDL.
2.New Jersey. On March 15, 2019, the Company was named in a lawsuit in the MDL by the City of Paterson, New Jersey. The lawsuit alleges violations of fraud, public nuisance, negligent misrepresentation, and violations of state consumer protection laws, and seeks, generally, penalties and/or injunctive relief.  On June 14, 2019, the City of Trenton filed a lawsuit in the New Jersey Superior Court against the Company and other pharmaceutical manufacturers and distributors. The lawsuit alleges a variety of claims related to opioid marketing and distribution practices including public nuisance, common law fraud, negligent misrepresentation, negligence, and violations of state consumer protection laws and the New Jersey Drug Dealer Liability Act. On
December 18, 2019, the case was transferred to the MDL.
3.Connecticut. On April 9, 2019, the City of Norwich, Connecticut and the Town of Enfield, Connecticut filed lawsuits that name the Company in Connecticut Superior Court. The lawsuits allege violations of fraud, public nuisance, negligent misrepresentation, and violations of state consumer protection laws. On June 28, 2019, both cases were transferred to the MDL. In October 2019, the Company was named in two additional Connecticut lawsuits: the City of Middletown and the Town of Wethersfield. These cases were both also transferred to the MDL in July 2019.  Finally, on January 15, 2020, the Town of Windham, Connecticut filed a lawsuit that names the Company, among other pharmaceutical manufacturers, in Connecticut Superior Court. The lawsuit alleges violations of fraud, public nuisance, negligent misrepresentation, and violations of state consumer protection laws. On March 3, 2020, the lawsuit was transferred to the MDL.

Each of the lawsuits in the MDL naming the Company seeks, generally, penalties and injunctive relief. None of the lawsuits naming the Company are designated as representative cases in the MDL, and therefore, are effectively currently stayed.

Outside of the MDL, there are several cases pending against the Company in state courts in Pennsylvania and Massachusetts:

4.In Pennsylvania, six lawsuits naming the Company have been consolidated for discovery purposes in the Delaware County Court of Common Pleas as part of a consolidated proceeding of similar lawsuits brought by numerous Pennsylvania counties against other pharmaceutical manufacturers and distributors. These include lawsuits filed between May 2018 and July 2019 on behalf of Bucks County, Clinton County, Mercer County, Warrington Township, Warminster Township, and the City of Lock Haven, each of Pennsylvania, alleging claims related to opioid marketing and distribution, including negligence, fraud, unjust enrichment, public nuisance, and violations of state consumer protections laws. None of these cases has been designated a Track One case in which discovery would commence, and therefore they are all effectively stayed at present.

5.In Massachusetts, there are lawsuits by the City of Worcester, the City of Salem, the City of Framingham, the Town of Lynnfield, the City of Springfield, the City of Haverhill, the City of Gloucester, the Town of Canton, the Town of Wakefield, the City of Chicopee, the Town of Natick, the City of Cambridge and the Town of Randolph, all of which have been consolidated before the Business Litigation Session of the Superior Court. The actions allege a variety of claims related to opioid marketing and distribution practices including public nuisance, common law fraud, negligent misrepresentation, negligence, violations of Mass Gen. Laws ch. 93A, Section 11, unjust enrichment and civil conspiracy. The case brought by the City of Springfield was selected to advance for the purpose of motion practice, defendants’ motions to dismiss were denied on January 3, 2020. There is no trial date set for this case.

The Company disputes the allegations in these lawsuits and intends to vigorously defend these actions. At this stage, the Company is unable to evaluate the likelihood of an unfavorable outcome or estimate the amount or range of potential loss, if any.

Opioid-Related Request and Subpoenas

The Company, like a number of other pharmaceutical companies, has received subpoenas or civil investigative demands related to opioid sales and marketing. The Company has received such subpoenas or civil investigative demands from the Offices of the Attorney General of each of Washington, New Hampshire, Maryland and Massachusetts. The Company is currently cooperating with each of the foregoing states in their respective investigations.

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
9 Months Ended
Sep. 30, 2021
Income Taxes  
Income Taxes

15. Income Taxes

The Company is subject to U.S. federal and state income taxes. The income tax provision for interim periods reflects the Company’s estimate of the annual effective tax rate expected to be applicable for the full fiscal year, adjusted for any discrete events which are recorded in the period in which they occur.

The following table presents information regarding Company’s income tax (benefit) provision recognized for the three and nine months ended September 30, 2021 and 2020:

Three months ended September 30, 

Nine months ended September 30, 

2021

 

2020

2021

2020

Provision for (benefit from) income taxes

$

991

$

280

$

(61,049)

$

526

Effective tax rate

11.0%

    

2.4%

(172.0)%

2.6%

The Company provides a valuation allowance when it is more likely than not that deferred tax assets will not be realized. In determining the extent to which a valuation allowance for deferred tax assets is required, the Company evaluates all available evidence including projections of future taxable income, carry back opportunities, reversal of certain deferred tax liabilities, and other tax planning strategies. Prior to generating income during the year ended December 31, 2020, the Company had a history of operating losses and a valuation allowance was maintained on the majority of the Company’s deferred tax assets through March 31, 2021.

As a result of sustained positive earnings history through cumulative earnings over the last three years, as of June 30, 2021, the Company began using projections of future taxable income as a source of realizing its deferred tax assets. Accordingly, the Company released the portion of the valuation allowance on deferred tax assets expected to be realized through future earnings in the three months ended June 30, 2021. The Company recognized a discrete deferred tax benefit of $63,026 in the nine months ended September 30, 2021. The net operating losses expected to be recovered through ordinary income in the year ended December 31, 2021 are included in the annual effective tax rate. Changes in estimates of the portion of the operating losses expected to be recovered in the current year will impact the annual effective tax rate in the applicable period. The Company has maintained a valuation allowance on the portion of its deferred tax assets that are not more likely than not to be realized due to tax limitation or other conditions of $1,966 as of September 30, 2021.

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2021
Summary of Significant Accounting Policies  
Basis of Presentation

Basis of Presentation

The accompanying unaudited Condensed Consolidated Financial Statements include the accounts of Collegium Pharmaceutical, Inc. (a Virginia corporation) as well as the accounts of Collegium Securities Corp. (a Massachusetts corporation), incorporated in December 2015, and Collegium NF, LLC (a Delaware limited liability company), organized in December 2017, both wholly owned subsidiaries requiring consolidation. The consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial reporting and as required by Regulation S-X, Rule 10-01.

Accordingly, they do not include all of the information and footnotes required by GAAP for complete consolidated financial statements.

In the opinion of the Company’s management, the accompanying unaudited Condensed Consolidated Financial Statements contain all adjustments (consisting of items of a normal and recurring nature) necessary to fairly present the financial position of the Company as of September 30, 2021, and the results of operations and cash flows for the three and nine months ended September 30, 2021 and 2020. The results of operations for the nine months ended September 30, 2021 are not necessarily indicative of the results to be expected for the full year.

The preparation of the Condensed Consolidated Financial Statements in accordance with GAAP requires the Company to make estimates and assumptions that impact the reported amounts of assets, liabilities, revenues, costs and expenses and the disclosure of contingent assets and liabilities in the Company’s consolidated financial statements and accompanying notes. Estimates in the Company’s consolidated financial statements include revenue recognition, including the estimates of product returns, units prescribed, discounts and allowances related to commercial sales of products, estimates of useful lives with respect to intangible assets, accounting for stock-based compensation, contingencies, impairment of intangible assets and tax valuation allowances. The Company bases estimates and assumptions on historical experience when available and on various factors that it believes to be reasonable under the circumstances. The Company evaluates its estimates and assumptions on an ongoing basis. The Company’s actual results may differ from these estimates under different assumptions or conditions. The consolidated interim financial statements should be read in conjunction with the audited financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2020 (the “Annual Report”).

Subsequent Events

Subsequent Events

In November 2021, the Company’s Board of Directors authorized an accelerated share repurchase program to repurchase $25,000 of the company’s common stock, as part of the $100,000 Repurchase Program authorized in August 2021.

Recently Accounting Pronouncements

Recently Adopted Accounting Pronouncements

In December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. The amendments in ASU 2019-12 affect a wide variety of income tax accounting standards with the objective of reducing their complexity. The new standard became effective for annual and interim periods beginning after December 15, 2020. The Company adopted this standard effective January 1, 2021 and the adoption did not have a material impact on the Company’s condensed consolidated financial statements.

In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, to ease the potential burden in accounting for reference rate reform. The amendments in ASU 2020-04 are elective and apply to all entities that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued due to reference rate reform. The new standard became effective immediately and may be applied prospectively to contracts and transactions through December 31, 2022. Subsequent to issuance, the FASB issued ASU 2021-01 in January 2021 to refine and clarify some of its guidance on ASU 2020-04. Upon the transition of the Company’s contracts and transactions to new reference rates in connection with reference rate reform, the Company will prospectively apply the standard and disclose the effect on its condensed consolidated financial statements.

In August 2020, the FASB issued ASU 2020-06, Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity. This ASU simplifies the complexity associated with applying U.S. GAAP for certain financial instruments with characteristics of liabilities and equity. More specifically, the amendments focus on the

guidance for convertible instruments and derivative scope exceptions for contracts in an entity’s own equity. Under ASU 2020-06, the embedded conversion features are no longer separated from the host contract for convertible instruments with conversion features that are not required to be accounted for as derivatives under Topic 815, or that do not result in substantial premiums accounted for as paid-in capital. Consequently, a convertible debt instrument, such as the Company’s convertible senior notes, will be accounted for as a single liability measured at its amortized cost, as long as no other features require bifurcation and recognition as derivatives. The new guidance also requires the if-converted method to be applied for all convertible instruments and requires additional disclosures. This guidance is required to be adopted by January 1, 2022, and early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020.

The Company elected to early adopt this guidance on January 1, 2021 using the modified retrospective method. Under this transition method, the cumulative effect of the accounting change was removing the impact of recognizing the equity component of the Company’s convertible notes (at issuance and the subsequent accounting impact of additional interest expense from debt discount amortization). The cumulative effect of the accounting change as of January 1, 2021 was an increase to the carrying amount of the convertible notes of $39,489, a reduction to accumulated deficit of $5,288, and a reduction to additional paid-in capital of $44,777. Interest expense of the convertible senior notes will be lower as a result of adoption of this guidance and diluted net loss per share will be computed using the if-converted method for the convertible senior notes. As a result of the adoption of this guidance, interest expense was decreased and net income was increased by $1,651, and basic and diluted earnings per share were increased by $0.05 and $0.04, respectively, for the three months ended September 30, 2021. Interest expense was decreased by and net income was increased by $4,804, basic earnings per share was increased by $0.13, and diluted earnings per share was decreased by $0.10 for the nine months ended September 30, 2021.

In May 2021, the FASB issued ASU 2021-04, Earnings Per Share (Topic 260), Debt—Modifications and Extinguishments (Subtopic 470-50), Compensation—Stock Compensation (Topic 718), and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options. This ASU clarifies and reduces diversity in an issuer’s accounting for modifications or exchanges of freestanding equity-classified written call options that remain equity classified after modification or exchange. The standard is effective for public companies for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2021. The Company has not yet adopted this ASU and does not expect adoption to have a material impact on the Company’s condensed consolidated financial statements.

Recently Issued Accounting Pronouncements Not Yet Adopted

Other recent accounting pronouncements issued, but not yet effective, are not expected to be applicable to the Company or have a material effect on the consolidated financial statements upon future adoption.

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customers (Tables)
9 Months Ended
Sep. 30, 2021
Revenue from Contracts with Customers  
Summary of product revenue provision and allowance

    

    

Trade

Rebates and

Product

Allowances and

Nine months ended September 30, 2021

Incentives (1)

Returns (2)

Chargebacks (3)

Balance at December 31, 2020

$

132,775

$

23,779

$

19,055

Provision related to current period sales

273,576

13,750

63,279

Changes in estimate related to prior period sales

(434)

6

Credits/payments made

(261,210)

(3,473)

(58,213)

Credits expired (4)

12,960

Balance at September 30, 2021

$

144,707

$

47,016

$

24,127

    

Trade

Rebates and

Product

Allowances and

Nine months ended September 30, 2020

Incentives (1)

Returns (2)

Chargebacks (3)

Balance at December 31, 2019

$

129,901

$

27,648

$

14,020

Provision related to current period sales

242,389

9,218

55,967

Changes in estimate related to prior period sales

(122)

(182)

Credits/payments made

(237,044)

(1,744)

(56,985)

Balance at September 30, 2020

$

135,124

$

35,122

$

12,820

(1)Provisions for rebates and incentives includes managed care rebates, government rebates and co-pay program incentives. Provisions for rebates and incentives are deducted from gross revenues at the time revenues are recognized and are included in accrued rebates, returns and discounts in the Company’s Condensed Consolidated Balance Sheets.
(2)Provisions for product returns are deducted from gross revenues at the time revenues are recognized and are included in accrued rebates, returns and discounts in the Company’s Condensed Consolidated Balance Sheets.
(3)Provisions for trade allowances and chargebacks include fees for distribution service fees, prompt pay discounts, and chargebacks. Trade allowances and chargebacks are deducted from gross revenue at the time revenues are recognized and are recorded as a reduction to accounts receivable in the Company’s Condensed Consolidated Balance Sheets.
(4)During the nine months ended September 30, 2021, $12,960 of previously credited product returns were no longer eligible for credit under the Company’s returns policy as the product was not received as of the period end.
Schedule of disaggregation of revenue

Three months ended September 30, 

Nine months ended September 30, 

2021

2020

2021

2020

Xtampza ER

$

30,016

    

$

32,126

$

98,448

97,191

Nucynta Products(1)

48,827

47,050

151,058

136,554

Total product revenues, net

$

78,843

$

79,176

$

249,506

$

233,745

(1) For the three months ended September 30, 2021, the Company recognized Nucynta IR and Nucynta ER product revenues, net of $29,086 and $19,741, respectively. For the three months ended September 30, 2020, the Company recognized Nucynta IR and Nucynta ER product revenues, net of $30,000 and $17,050, respectively. For the nine months ended September 30, 2021, the Company recognized Nucynta IR and Nucynta ER product revenues, net of $88,853 and $62,205, respectively. For the nine months ended September 30, 2020, the Company recognized Nucynta IR and Nucynta ER product revenues, net of $87,044 and $49,510, respectively.

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2021
Earnings Per Share  
Schedule of computations of basic and diluted net (loss) per share

Three months ended September 30, 

Nine months ended September 30, 

2021

 

2020

    

2021

 

2020

Numerator:

Net income

$

8,046

$

11,286

$

96,551

$

19,794

Adjustment for interest expense recognized on convertible senior notes:

3,504

Net income — diluted

$

8,046

$

11,286

$

100,055

$

19,794

Denominator:

Weighted-average shares outstanding — basic

35,373,909

    

34,540,126

35,210,966

    

34,346,071

Effect of dilutive securities:

Stock options

435,099

325,569

564,171

438,112

Restricted stock units

333,572

194,127

405,632

250,663

Performance share units

9,366

8,736

Employee stock purchase plan

1,829

3,403

Warrants

116,765

164,884

11,195

Convertible senior notes

4,925,134

Weighted average shares outstanding — diluted

36,261,174

35,069,188

41,274,190

35,054,777

Earnings per share — basic

$

0.23

$

0.33

$

2.74

$

0.58

Earnings per share — diluted

$

0.22

$

0.32

$

2.42

$

0.56

Schedule of dilutive securities excluded from the calculation of diluted earnings per share

Three months ended September 30, 

 

Nine months ended September 30, 

2021

 

2020

 

2021

 

2020

Stock options

1,433,791

2,418,599

1,360,024

2,305,756

Restricted stock units

694,694

601,679

50,450

601,679

Performance share units

353,100

267,498

353,100

267,498

Employee stock purchase plan

26,137

26,137

Warrants

1,041,667

Convertible senior notes

4,925,134

4,925,134

4,925,134

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value of Financial Instruments (Tables)
9 Months Ended
Sep. 30, 2021
Fair Value of Financial Instruments  
Schedule of financial instruments measured at fair value by level within fair value hierarchy

Significant

Quoted Prices

other

Significant

in active

observable

unobservable

markets

inputs

inputs

    

Total

    

(Level 1)

    

(Level 2)

    

(Level 3)

September 30, 2021

Money market funds, included in cash equivalents

$

45,076

$

45,076

$

$

December 31, 2020

Money market funds, included in cash equivalents

$

45,069

$

45,069

$

$

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Inventory (Tables)
9 Months Ended
Sep. 30, 2021
Inventory  
Schedule of Inventory

As of September 30, 

As of December 31, 

2021

2020

Raw materials

$

4,216

$

3,514

Work in process

2,443

1,096

Finished goods

10,699

11,004

Total inventory

$

17,358

$

15,614

XML 39 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Asset (Tables)
9 Months Ended
Sep. 30, 2021
Intangible Asset  
Schedule of gross carrying amount and accumulated amortization of the Nucynta Intangible Asset

As of September 30, 

As of December 31, 

2021

2020

Gross carrying amount

$

521,170

$

521,170

Accumulated amortization

(235,652)

 

(185,266)

Intangible asset, net

$

285,518

$

335,904

Summary of costs included in acquired asset

Acquisition consideration:

Base purchase price

$

375,000

Cash paid for inventory

6,030

Transaction costs

6,297

Reduction for 2020 cash transferred to Assertio under the prior Nucynta Commercialization Agreement(1)

(13,071)

Reduction for accrued royalty obligation discharged upon closing(1)

(1,145)

Total acquisition consideration:

$

373,111

(1)Represents $14,216 total reduction to the base purchase price comprising of $13,071 of cash payments transferred to Assertio under the prior Nucynta Commercialization Agreement as well as a reduction for discharged pre-acquisition accrued royalties based on sales from January 1, 2020 through closing.

The Company then allocated the consideration transferred to the individual assets acquired on a relative fair value basis as summarized in the table below:

Assets acquired:

Nucynta Intangible Asset

$

367,081

Inventory

6,030

Total consideration allocated to assets acquired:

$

373,111

Summary of the gross carrying amount, accumulated amortization, and net book value

Gross Carrying Value

Accumulated Amortization

Net Book Value

Balance as of December 31, 2019

$

154,089

$

(124,586)

$

29,503

Amortization expense through Nucynta Acquisition

(1,754)

(1,754)

Additional cost incurred from Nucynta Acquisition

367,081

367,081

Amortization expense from Nucynta Acquisition through period end

(58,926)

(58,926)

Balance as of December 31, 2020

$

521,170

$

(185,266)

$

335,904

Amortization expense through period end

(50,386)

(50,386)

Balance as of September 30, 2021

$

521,170

$

(235,652)

$

285,518

Summary of amortization expense

Three months ended September 30, 

Nine months ended September 30, 

2021

 

2020

2021

2020

Nucynta amortization expense included in cost of product revenues

$

16,796

$

16,795

$

50,386

$

43,885

Schedule of future amortization expenses

Years ended December 31,

Amortization Expense

2021

$

16,795

2022

67,181

2023

67,181

2024

67,181

2025

67,180

Remaining amortization expense:

$

285,518

XML 40 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses (Tables)
9 Months Ended
Sep. 30, 2021
Accrued Expenses  
Schedule of components of accrued expenses

As of September 30, 

As of December 31, 

2021

 

2020

Accrued royalties

$

6,836

$

12,954

Accrued bonuses

2,924

 

4,571

Accrued product taxes and fees

2,395

1,817

Accrued repurchases of common stock

1,956

Accrued audit and legal

 

1,657

445

Accrued payroll and related benefits

1,352

892

Accrued incentive compensation

1,279

1,417

Accrued sales and marketing

640

261

Accrued interest

 

472

 

1,415

Accrued income taxes

36

Accrued other operating costs

1,045

884

Total accrued expenses

$

20,592

$

24,656

XML 41 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Term Notes Payable (Tables)
9 Months Ended
Sep. 30, 2021
Pharmakon Term Notes  
Debt Instrument [Line Items]  
Schedule of future payments under debt agreements

Years ended December 31,

Principal Payments

2021

$

12,500

2022

50,000

2023

50,000

2024

12,500

Total before unamortized discount and issuance costs

$

125,000

Less: unamortized discount and issuance costs

(3,033)

Total term notes

$

121,967

XML 42 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Convertible Senior Notes (Tables)
9 Months Ended
Sep. 30, 2021
Debt Instrument [Line Items]  
Summary of convertible notes outstanding

Principal

$

143,750

Less: unamortized issuance costs

(4,012)

Net carrying amount

$

139,738

Schedule of total interest expense recognized related to the convertible notes

Three months ended September 30, 

Nine months ended September 30, 

2021

2020

2021

2020

Contractual interest expense

$

943

$

943

$

2,831

$

2,379

Amortization of debt discount

1,620

3,979

Amortization of debt issuance costs

228

129

673

316

Total interest expense

$

1,171

$

2,692

$

3,504

$

6,674

Convertible senior notes  
Debt Instrument [Line Items]  
Schedule of principal repayments of debt

Years ended December 31,

Future Minimum Payments

2021

$

2022

3,773

2023

3,773

2024

3,773

2025

3,773

Thereafter

145,638

Total minimum payments

$

160,730

Less: interest

(16,980)

Less: unamortized issuance costs

(4,012)

Convertible senior notes

$

139,738

XML 43 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Equity (Tables)
9 Months Ended
Sep. 30, 2021
Equity  
Summary of changes in Shareholders' Equity

The changes in shareholders’ equity for the three and nine months ended September 30, 2021 were as follows:

    

Additional

    

    

Total

Common Stock

 

Paid- In

Treasury Stock

Accumulated

 

Shareholders’

Shares

    

Amount

 

Capital

Shares

Amount

 

Deficit

 

Equity

Balance, December 31, 2020

34,612,054

$

35

$

519,143

$

$

(333,147)

$

186,031

Cumulative effect adjustment for adoption of ASU 2020-06

(44,777)

5,288

(39,489)

Exercise of common stock options

289,164

4,102

4,102

Issuance for employee stock purchase plan

24,630

358

358

Vesting of RSUs and PSUs

413,538

Shares withheld for employee taxes upon vesting of RSUs and PSUs

(135,562)

(3,508)

(3,508)

Stock-based compensation

6,879

6,879

Net income

15,662

15,662

Balance, March 31, 2021

35,203,824

$

35

$

482,197

$

$

(312,197)

$

170,035

Exercise of common stock options

273,127

1

4,092

4,093

Vesting of RSUs and PSUs

65,107

Shares withheld for employee taxes upon vesting of RSUs and PSUs

(18,141)

(421)

(421)

Stock-based compensation

6,516

6,516

Net income

72,843

72,843

Balance, June 30, 2021

35,523,917

$

36

$

492,384

$

$

(239,354)

$

253,066

Exercise of common stock options

91,268

1,337

1,337

Issuance for employee stock purchase plan

19,089

397

397

Vesting of RSUs and PSUs

33,098

Shares withheld for employee taxes upon vesting of RSUs and PSUs

(11,179)

(220)

(220)

Share repurchases

(859,040)

(17,480)

(17,480)

Stock-based compensation

5,948

5,948

Net income

8,046

8,046

Balance, September 30, 2021

35,656,193

$

36

$

499,846

(859,040)

$

(17,480)

$

(231,308)

$

251,094

The changes in shareholders’ equity for the three and nine months ended September 30, 2020 were as follows:

    

Additional

    

    

Total

Common Stock

 

Paid- In

 

Accumulated

 

Shareholders’

Shares

    

Amount

 

Capital

Deficit

 

Equity

Balance, December 31, 2019

33,678,840

$

34

$

447,297

$

(359,899)

$

87,432

Exercise of common stock options

455,573

4,454

4,454

Issuance for employee stock purchase plan

39,411

357

357

Vesting of RSUs

195,280

Shares withheld for employee taxes upon vesting of RSUs

(63,064)

(1,358)

(1,358)

Stock-based compensation

4,951

4,951

Equity component of 2020 Convertible Notes, net of issuance costs of $1,773

44,777

44,777

Net income

450

450

Balance, March 31, 2020

34,306,040

34

500,478

(359,449)

141,063

Exercise of common stock options

131,562

1,626

1,626

Vesting of RSUs

83,461

Shares withheld for employee taxes upon vesting of RSUs

(26,761)

(564)

(564)

Stock-based compensation

5,584

5,584

Net income

8,058

8,058

Balance, June 30, 2020

34,494,302

$

34

$

507,124

$

(351,391)

$

155,767

Exercise of common stock options

21,726

1

313

314

Issuance for employee stock purchase plan

28,101

401

401

Vesting of RSUs

46,249

Shares withheld for employee taxes upon vesting of RSUs

(13,249)

(247)

(247)

Stock-based compensation

5,165

5,165

Net income

11,286

11,286

Balance, September 30, 2020

34,577,129

$

35

$

512,756

$

(340,105)

$

172,686

Schedule of shares repurchased under the Repurchase Program

Three months ended September 30, 

Nine months ended September 30, 

2021

2021

Number of shares repurchased

859,040

859,040

Total cost of shares received

$

17,480

$

17,480

XML 44 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based Compensation (Tables)
9 Months Ended
Sep. 30, 2021
Stock-based Compensation  
Summary of performance share units activity

Weighted-Average

Shares

Grant Date Fair Value

Outstanding at December 31, 2020

283,223

$

24.26

Granted

231,180

35.15

Vested

(66,974)

22.35

Forfeited

(81,720)

30.66

Performance adjustment

(12,609)

21.80

Outstanding at September 30, 2021

353,100

$

31.77

Summary of restricted stock units activity

Weighted-Average

Shares

Grant Date Fair Value

Outstanding at December 31, 2020

1,242,387

$

19.42

Granted

1,339,731

24.35

Vested

(444,769)

19.17

Forfeited

(295,382)

22.31

Outstanding at September 30, 2021

1,841,967

$

22.61

Summary of stock option activity

 

 

 

Weighted-

 

 

Weighted-

 

Average

 

Average

 

Remaining

Aggregate

Exercise Price

 

Contractual

Intrinsic

    

Shares

    

per Share

    

Term (in years)

    

Value

Outstanding at December 31, 2020

 

3,860,481

$

17.78

 

7.2

$

13,011

Granted

 

90,000

21.03

Exercised

 

(653,559)

14.59

Cancelled

 

(218,675)

20.31

Outstanding at September 30, 2021

 

3,078,247

$

18.37

 

6.3

$

8,434

Exercisable at September 30, 2021

 

2,326,929

$

18.21

 

5.7

$

6,992

Schedule of fair value assumption using Black-Scholes option-pricing model

Nine months ended September 30, 

2021

2020

Risk-free interest rate

0.7

%  

1.3

%  

Volatility

67.2

%  

66.2

%  

Expected term (years)

6.0

6.0

Expected dividend yield

%  

%  

Summary of stock-based compensation

Three months ended September 30, 

Nine months ended September 30, 

2021

2020

2021

2020

Research and development

$

233

    

1,019

$

2,697

    

2,773

Selling, general and administrative

 

5,715

4,146

 

16,646

12,927

Total stock-based compensation expense

$

5,948

$

5,165

$

19,343

$

15,700

XML 45 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Tables)
9 Months Ended
Sep. 30, 2021
Income Taxes  
Schedule of income tax expense recognized

Three months ended September 30, 

Nine months ended September 30, 

2021

 

2020

2021

2020

Provision for (benefit from) income taxes

$

991

$

280

$

(61,049)

$

526

Effective tax rate

11.0%

    

2.4%

(172.0)%

2.6%

XML 46 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Nature of Business (Details) - Nucynta Products - USD ($)
$ in Thousands
1 Months Ended
Feb. 13, 2020
Feb. 29, 2020
Assertio | Nucynta Purchase Agreement    
Aggregate purchase price   $ 375,000
Grnenthal    
Royalty payment as percentage of annual net sales 14.00%  
Grnenthal | Nucynta Purchase Agreement    
Aggregate purchase price $ 375,000  
Royalty payment as percentage of annual net sales 14.00%  
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2021
Sep. 30, 2020
Nov. 30, 2021
Aug. 31, 2021
Dec. 31, 2020
Share repurchase program authorized amount                   $ 100,000  
Convertible senior notes, net carrying value $ 139,738           $ 139,738       $ 99,575
Accumulated deficit (231,308)           (231,308)       (333,147)
Additional paid-in capital 499,846           499,846       519,143
Interest Expense 5,115     $ 8,063     16,257 $ 21,145      
Net income $ 8,046 $ 72,843 $ 15,662 $ 11,286 $ 8,058 $ 450 $ 96,551 $ 19,794      
Earnings Per Share, Basic $ 0.23     $ 0.33     $ 2.74 $ 0.58      
Earnings per share - diluted (in dollars per share) $ 0.22     $ 0.32     $ 2.42 $ 0.56      
Subsequent Events                      
Share repurchase program authorized amount                 $ 25,000    
Accounting Standards Update 2020-06 | Adjustment                      
Convertible senior notes, net carrying value                     39,489
Accumulated deficit                     (5,288)
Additional paid-in capital                     $ (44,777)
Interest Expense $ (1,651)           $ (4,804)        
Net income $ 1,651           $ 4,804        
Earnings Per Share, Basic $ 0.05           $ 0.13        
Earnings per share - diluted (in dollars per share) $ 0.04           $ (0.10)        
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customers - Narrative (Details)
9 Months Ended
Sep. 30, 2021
Disaggregation of Revenue [Line Items]  
Practical expedient incremental cost true
Returns policy, threshold product return period 18 months
Returns policy, threshold product return period prior to expiration 6 months
Returns policy, threshold product return period after expiration 12 months
Minimum  
Disaggregation of Revenue [Line Items]  
Term of payment received 30 days
Maximum  
Disaggregation of Revenue [Line Items]  
Term of payment received 90 days
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customers - Transaction Price and Variable Consideration (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Allowance categories    
Previously credited product returns $ 12,960  
Rebates and Incentives    
Allowance categories    
Balance at beginning of the period 132,775 $ 129,901
Provision related to current period sales 273,576 242,389
Changes in estimate related to prior period sales (434) (122)
Credits/payments made (261,210) (237,044)
Balance at end of the period 144,707 135,124
Product Returns    
Allowance categories    
Balance at beginning of the period 23,779 27,648
Provision related to current period sales 13,750 9,218
Credits/payments made (3,473) (1,744)
Credits expired 12,960  
Balance at end of the period 47,016 35,122
Trade Allowances and Chargebacks    
Allowance categories    
Balance at beginning of the period 19,055 14,020
Provision related to current period sales 63,279 55,967
Changes in estimate related to prior period sales 6 (182)
Credits/payments made (58,213) (56,985)
Balance at end of the period $ 24,127 $ 12,820
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue        
Product revenues, net $ 78,843 $ 79,176 $ 249,506 $ 233,745
Xtampza ER        
Disaggregation of Revenue        
Product revenues, net 30,016 32,126 98,448 97,191
Nucynta Products        
Disaggregation of Revenue        
Product revenues, net 48,827 47,050 151,058 136,554
Nucynta IR        
Disaggregation of Revenue        
Product revenues, net 29,086 30,000 88,853 87,044
Nucynta ER        
Disaggregation of Revenue        
Product revenues, net $ 19,741 $ 17,050 $ 62,205 $ 49,510
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.21.2
License Agreements (Details) - Nucynta Products - Grnenthal
Feb. 13, 2020
License Agreements [Line Items]  
Royalty payment as percentage of annual net sales 14.00%
Nucynta Purchase Agreement  
License Agreements [Line Items]  
Royalty payment as percentage of annual net sales 14.00%
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share - Computation of Net Earnings (Loss) per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2021
Sep. 30, 2020
EARNINGS PER SHARE                
Net income $ 8,046 $ 72,843 $ 15,662 $ 11,286 $ 8,058 $ 450 $ 96,551 $ 19,794
Interest expense on notes payable             3,504  
Net income - diluted $ 8,046     $ 11,286     $ 100,055 $ 19,794
Weighted-average shares outstanding - basic 35,373,909     34,540,126     35,210,966 34,346,071
Weighted-average shares outstanding - diluted (in shares) 36,261,174     35,069,188     41,274,190 35,054,777
Earnings per share - basic (in dollars per share) $ 0.23     $ 0.33     $ 2.74 $ 0.58
Earnings per share - diluted (in dollars per share) $ 0.22     $ 0.32     $ 2.42 $ 0.56
Stock options                
EARNINGS PER SHARE                
Effect of dilutive securities: 435,099     325,569     564,171 438,112
Restricted stock units                
EARNINGS PER SHARE                
Effect of dilutive securities: 333,572     194,127     405,632 250,663
Performance share units                
EARNINGS PER SHARE                
Effect of dilutive securities:       9,366       8,736
Employee stock purchase plan                
EARNINGS PER SHARE                
Effect of dilutive securities: 1,829           3,403  
Warrants                
EARNINGS PER SHARE                
Effect of dilutive securities: 116,765           164,884 11,195
Convertible senior notes                
EARNINGS PER SHARE                
Effect of dilutive securities:             4,925,134  
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share - Anti-dilutive Securities (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Stock options        
Anti-dilutive securities        
Dilutive securities excluded from the calculation of diluted earnings per share (in shares) 1,433,791 2,418,599 1,360,024 2,305,756
Restricted stock units        
Anti-dilutive securities        
Dilutive securities excluded from the calculation of diluted earnings per share (in shares) 694,694 601,679 50,450 601,679
Performance share units        
Anti-dilutive securities        
Dilutive securities excluded from the calculation of diluted earnings per share (in shares) 353,100 267,498 353,100 267,498
Employee stock purchase plan        
Anti-dilutive securities        
Dilutive securities excluded from the calculation of diluted earnings per share (in shares)   26,137   26,137
Warrants        
Anti-dilutive securities        
Dilutive securities excluded from the calculation of diluted earnings per share (in shares)   1,041,667    
Convertible senior notes        
Anti-dilutive securities        
Dilutive securities excluded from the calculation of diluted earnings per share (in shares) 4,925,134 4,925,134   4,925,134
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Transfer of Assets From Level 1 to Level 2 $ 0 $ 0  
Transfer of Assets From Level 2 to Level 1 0 0  
Transfer of Liabilities From Level 1 to Level 2 0 0  
Transfer of Liabilities From Level 2 to Level 1 0 0  
Transfer of Assets Into Level 3 0 0  
Transfer of Assets Out of Level 3 0 0  
Transfer of Liabilities Into Level 3 0 0  
Transfer of Liabilities Out of Level 3 0 $ 0  
Convertible senior notes, fair value 144,759    
Convertible senior notes, net carrying value 139,738   $ 99,575
Money market funds      
Cash equivalents 45,076   45,069
Quoted Prices in active markets (Level 1) | Money market funds      
Cash equivalents $ 45,076   $ 45,069
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Inventory (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Inventory          
Raw materials $ 4,216   $ 4,216   $ 3,514
Work in process 2,443   2,443   1,096
Finished goods 10,699   10,699   11,004
Total inventory 17,358   17,358   $ 15,614
Inventory used in the construction and installation of property and equipment $ 0 $ 1,199 $ 516 $ 1,812  
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Asset (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Dec. 31, 2019
Gross carrying amount $ 521,170 $ 521,170  
Accumulated amortization (235,652) (185,266)  
Remaining amortization expense 285,518 335,904  
Nucynta Products      
Gross carrying amount 521,170 521,170 $ 154,089
Accumulated amortization (235,652) (185,266) (124,586)
Remaining amortization expense $ 285,518 $ 335,904 $ 29,503
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Asset - Nucynta Acquisitions (Details) - Nucynta Purchase Agreement - Nucynta Products
1 Months Ended
Feb. 29, 2020
USD ($)
Acquisition consideration:  
Base purchase price $ 375,000,000
Cash paid for inventory 6,030,000
Transaction costs 6,297,000
Reduction for 2020 cash transferred to Assertio under the prior Nucynta Commercialization Agreement (13,071,000)
Reduction for accrued royalty obligation discharged upon closing (1,145,000)
Total acquisition consideration 373,111,000
Reduction to base purchase price 14,216,000
Consideration transferred to assets acquired:  
Nucynta Intangible Asset 367,081,000
Inventory 6,030,000
Total consideration allocated to assets acquired 373,111,000
Assertio  
Finite-Lived Intangible Assets [Line Items]  
Aggregate purchase price $ 375,000,000
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Asset - Nucynta Commercialization Agreement - Table (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 11 Months Ended
Feb. 05, 2020
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Feb. 29, 2020
Dec. 31, 2019
Gross carrying amount   $ 521,170   $ 521,170   $ 521,170    
Amortization expense   (16,796) $ (16,795) (50,386) $ (43,885)      
Accumulated amortization   (235,652)   (235,652)   (185,266)    
Remaining amortization expense   285,518   285,518   335,904    
Nucynta Products                
Gross carrying amount   521,170   521,170   521,170   $ 154,089
Amortization expense $ (1,754)     (50,386)   (58,926)    
Accumulated amortization   (235,652)   (235,652)   (185,266)   (124,586)
Additional costs incurred             $ 367,081  
Remaining amortization expense   $ 285,518   $ 285,518   $ 335,904   $ 29,503
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Asset - Amortization (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 11 Months Ended
Feb. 29, 2020
Feb. 05, 2020
Jan. 31, 2018
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]                  
Useful life of intangible asset (in years) 5 years 10 months 24 days   4 years            
Nucynta amortization expense included in cost of product revenues       $ 16,796 $ 16,795 $ 50,386 $ 43,885    
Remaining amortization period (in years)           4 years 3 months 18 days      
2021       16,795   $ 16,795      
2022       67,181   67,181      
2023       67,181   67,181      
2024       67,181   67,181      
2025       67,180   67,180      
Remaining amortization expense       285,518   285,518   $ 335,904  
Nucynta Products                  
Finite-Lived Intangible Assets [Line Items]                  
Nucynta amortization expense included in cost of product revenues   $ 1,754       50,386   58,926  
Remaining amortization expense       $ 285,518   $ 285,518   $ 335,904 $ 29,503
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Accrued Expenses    
Accrued royalties $ 6,836 $ 12,954
Accrued bonuses 2,924 4,571
Accrued product taxes and fees 2,395 1,817
Accrued repurchases of common stock 1,956  
Accrued audit and legal 1,657 445
Accrued payroll and related benefits 1,352 892
Accrued incentive compensation 1,279 1,417
Accrued sales and marketing 640 261
Accrued interest 472 1,415
Accrued income taxes 36  
Accrued other operating costs 1,045 884
Total accrued expenses $ 20,592 $ 24,656
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Term Notes Payable - Pharmakon (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Feb. 13, 2020
Feb. 06, 2020
Sep. 30, 2021
Sep. 30, 2021
Debt        
Interest expense       $ 3,504
Pharmakon Term Notes        
Debt        
Aggregate principal amount   $ 200,000    
Proceeds from term notes $ 200,000      
Margin rate   7.50%    
Debt maturity   48 months    
Facility fee (as a percent)   2.50%    
Facility fee amount   $ 5,000    
Debt issuance costs   427    
Net proceeds   194,573    
Issuance cost capitalized   2,456    
Threshold amount of single voluntary prepayment from equity proceeds   $ 50,000    
Prepayment premium percentage   5.00%    
Threshold annual net sales to be maintained   $ 200,000    
Interest expense     $ 3,944 12,753
Principal repayments        
2021     12,500 12,500
2022     50,000 50,000
2023     50,000 50,000
2024     12,500 12,500
Total before unamortized discount and issuance costs     125,000 125,000
Less: unamortized discount and issuance costs     (3,033) (3,033)
Total term notes     $ 121,967 $ 121,967
Pharmakon Term Notes | Prepayment prior to the second-year anniversary        
Debt        
Prepayment premium percentage   3.00%    
Pharmakon Term Notes | Prepayment on or after the second-year anniversary, but on or prior to the third-year anniversary        
Debt        
Prepayment premium percentage   2.00%    
Pharmakon Term Notes | Prepayment on or after the third-year anniversary        
Debt        
Prepayment premium percentage   1.00%    
Pharmakon Term Notes | LIBOR        
Debt        
Floor rate   2.00%    
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Term Notes Payable - Silicon Valley (Details) - Silicon Valley Bank Term Loan Facility
$ in Thousands
1 Months Ended
Jan. 31, 2020
USD ($)
Debt  
Line of credit $ 11,500
Prime  
Debt  
Margin rate 0.75%
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Convertible Senior Notes - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Feb. 13, 2020
USD ($)
D
$ / shares
Mar. 31, 2020
USD ($)
Sep. 30, 2021
USD ($)
D
Dec. 31, 2020
USD ($)
Debt        
Equity component of transaction costs for 2020 Convertible Notes   $ 1,773    
Amortization period of debt discount       6 years
Initial carrying amount of the liability component       $ 97,200
Carrying amount of the equity component       46,550
Convertible senior notes, net carrying value     $ 139,738 99,575
Accumulated deficit     (231,308) (333,147)
Additional paid-in capital     499,846 519,143
Adjustment | Accounting Standards Update 2020-06        
Debt        
Convertible senior notes, net carrying value       39,489
Accumulated deficit       (5,288)
Additional paid-in capital       $ (44,777)
Convertible senior notes        
Debt        
Interest rate (as a percent) 2.625%      
Aggregate principal amount $ 143,750      
Total debt issuance cost 5,473      
Equity component of transaction costs for 2020 Convertible Notes 1,773      
Debt discount $ 3,700      
Amortization period of debt discount 6 years      
Initial conversion rate 34.2618      
Initial conversion price | $ / shares $ 29.19      
Conversion, threshold percentage of stock price trigger 130.00%      
Conversion, threshold trading days | D 20      
Conversion, threshold consecutive trading days | D 30      
Consecutive business days | D 5      
Measurement period | D 10      
Threshold percentage to product of sale price of common stock and conversion rate 98.00%      
Default period 30 days      
Threshold amount of money borrowed $ 20,000      
Convertible senior notes, net carrying value     $ 139,738  
Convertible senior notes | Conversion of convertible debt after the calendar quarter ending on March 31, 2020        
Debt        
Conversion, threshold percentage of stock price trigger     130.00%  
Conversion, threshold trading days | D     20  
Conversion, threshold consecutive trading days | D     30  
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Convertible Senior Notes - Outstanding (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Debt    
Net carrying amount $ 139,738 $ 99,575
Convertible senior notes    
Debt    
Principal 143,750  
Less: unamortized issuance costs (4,012)  
Net carrying amount $ 139,738  
Debt term 6 years  
Effective interest rate 3.26%  
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Convertible Senior Notes - Interest Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Debt        
Total interest expense     $ 3,504  
Convertible senior notes        
Debt        
Contractual interest expense $ 943 $ 943 2,831 $ 2,379
Amortization of debt discount   1,620   3,979
Amortization of debt issuance costs 228 129 673 316
Total interest expense $ 1,171 $ 2,692 $ 3,504 $ 6,674
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Convertible Senior Notes - Future Minimum Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Principal repayments    
Convertible senior notes $ 139,738 $ 99,575
Convertible senior notes    
Principal repayments    
2022 3,773  
2023 3,773  
2024 3,773  
2025 3,773  
Thereafter 145,638  
Total minimum payments 160,730  
Less: interest (16,980)  
Less: unamortized issuance costs (4,012)  
Convertible senior notes $ 139,738  
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Equity - Changes in Shareholders' Equity (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2021
Sep. 30, 2020
Balance at beginning of period $ 253,066 $ 170,035 $ 186,031 $ 155,767 $ 141,063 $ 87,432 $ 186,031 $ 87,432
Exercise of common stock options 1,337 4,093 4,102 314 1,626 4,454    
Issuance for employee stock purchase plan 397   358 401   357    
Shares withheld for employee taxes upon vesting of RSUs       (247) (564) (1,358)    
Shares withheld for employee taxes upon vesting of RSUs and PSUs (220) (421) (3,508)          
Share repurchase $ (17,480)           $ (17,480)  
Share repurchase (in shares) (859,040)           (859,040)  
Stock-based compensation $ 5,948 6,516 6,879 5,165 5,584 4,951    
Equity component of 2020 Convertible Notes, net of issuance costs of $1,773           44,777    
Equity component of transaction costs for 2020 Convertible Notes           1,773    
Net income 8,046 72,843 15,662 11,286 8,058 450 $ 96,551 19,794
Balance at end of period 251,094 253,066 170,035 172,686 155,767 141,063 251,094 172,686
Adjustment                
Balance at beginning of period   (39,489)            
Balance at end of period     (39,489)          
Common Stock                
Balance at beginning of period $ 36 $ 35 $ 35 $ 34 $ 34 $ 34 $ 35 $ 34
Balance at beginning of period, shares 35,523,917 35,203,824 34,612,054 34,494,302 34,306,040 33,678,840 34,612,054 33,678,840
Exercise of common stock options   $ 1   $ 1        
Exercise of common stock options, shares 91,268 273,127 289,164 21,726 131,562 455,573    
Issuance for employee stock purchase plan, shares 19,089   24,630 28,101   39,411    
Vesting of RSUs and PSUs, shares 33,098 65,107 413,538 46,249 83,461 195,280    
Shares withheld for employee taxes upon vesting of RSUs, shares       (13,249) (26,761) (63,064)    
Shares withheld for employee taxes upon vesting of RSUs and PSUs (11,179) (18,141) (135,562)          
Balance at end of period $ 36 $ 36 $ 35 $ 35 $ 34 $ 34 $ 36 $ 35
Balance at end of period, shares 35,656,193 35,523,917 35,203,824 34,577,129 34,494,302 34,306,040 35,656,193 34,577,129
Additional Paid-In Capital                
Balance at beginning of period $ 492,384 $ 482,197 $ 519,143 $ 507,124 $ 500,478 $ 447,297 $ 519,143 $ 447,297
Exercise of common stock options 1,337 4,092 4,102 313 1,626 4,454    
Issuance for employee stock purchase plan 397   358 401   357    
Shares withheld for employee taxes upon vesting of RSUs       (247) (564) (1,358)    
Shares withheld for employee taxes upon vesting of RSUs and PSUs (220) (421) (3,508)          
Stock-based compensation 5,948 6,516 6,879 5,165 5,584 4,951    
Equity component of 2020 Convertible Notes, net of issuance costs of $1,773           44,777    
Balance at end of period 499,846 492,384 482,197 512,756 507,124 500,478 499,846 512,756
Additional Paid-In Capital | Adjustment                
Balance at beginning of period   (44,777)            
Balance at end of period     (44,777)          
Treasury Stock, at cost                
Share repurchase $ (17,480)              
Share repurchase (in shares) (859,040)              
Balance at end of period $ (17,480)           $ (17,480)  
Balance at end of period, shares (859,040)           (859,040)  
Accumulated Deficit                
Balance at beginning of period $ (239,354) (312,197) (333,147) (351,391) (359,449) (359,899) $ (333,147) (359,899)
Net income 8,046 72,843 15,662 11,286 8,058 450    
Balance at end of period $ (231,308) (239,354) (312,197) $ (340,105) $ (351,391) $ (359,449) $ (231,308) $ (340,105)
Accumulated Deficit | Adjustment                
Balance at beginning of period   $ 5,288            
Balance at end of period     $ 5,288          
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2021
Aug. 31, 2021
Nov. 30, 2018
May 31, 2015
Equity          
Fair value of warrant $ 8,043 $ 8,043      
Share repurchase program authorized amount     $ 100,000    
Treasury stock repurchased 17,480 17,480      
Amount available for share repurchases under the program $ 82,520 $ 82,520      
Number of shares repurchased (in shares) 859,040 859,040      
Total cost of shares received $ 17,480 $ 17,480      
2014 Stock Incentive Plan          
Equity          
Shares of common stock authorized for issuance (in shares)         2,700,000
Increase in number of authorized shares on the first day of each fiscal year, as a percentage of outstanding common stock (as a percent)   4.00%      
Shares of common stock remaining available for future grant (in shares) 1,166,639 1,166,639      
Vesting period (in years)   4 years      
Contractual life (in years)   10 years      
Third Amendment to the Nucynta Commercialization Agreement          
Equity          
Number of shares that can be purchased       1,041,667  
Exercise price of warrant (in dollars per share)       $ 19.20  
Maximum | 2014 Stock Incentive Plan          
Equity          
Period following termination date vested options are exercisable (in months)   3 months      
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Stock-based compensation        
Proceeds from issuances of common stock from employee stock purchase plans     $ 755 $ 758
Unrecognized compensation cost related to outstanding options $ 45,947   $ 45,947  
Period over which unrecognized compensation cost is expected to be recognized as expense     2 years 6 months  
Restricted stock units        
Stock-based compensation        
Vesting period (in years)     4 years  
Total fair value of shares vested     $ 11,165 $ 6,797
Stock options        
Stock-based compensation        
Weighted-average grant date fair value per share of grants (in dollars per share)     $ 12.60 $ 12.78
Employee stock purchase plan        
Stock-based compensation        
Employee Stock Purchase Plan, Purchase Price Percentage     85.00%  
Issuance for employee stock purchase plan, shares     43,719  
Proceeds from issuances of common stock from employee stock purchase plans     $ 755  
Total purchased proceeds $ 58 $ 89 $ 195 $ 260
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based Compensation - Summary of Restricted Stock and Performance Share Activity (Details) - $ / shares
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Performance share units    
Number of shares    
Balance 283,223  
Granted 231,180  
Vested (66,974)  
Forfeited (81,720)  
Performance adjustment (12,609)  
Balance 353,100  
Weighted-average grant date fair value per share    
Balance $ 24.26  
Granted 35.15 $ 28.49
Vested 22.35  
Forfeited 30.66  
Performance adjustment 21.80  
Balance $ 31.77  
Restricted stock units    
Number of shares    
Balance 1,242,387  
Granted 1,339,731  
Vested (444,769)  
Forfeited (295,382)  
Balance 1,841,967  
Weighted-average grant date fair value per share    
Balance $ 19.42  
Granted 24.35 $ 21.35
Vested 19.17  
Forfeited 22.31  
Balance $ 22.61  
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based Compensation - Summary of Stock Option Activity (Details) - Stock options
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Stock option activity    
Outstanding | shares 3,860,481  
Granted | shares 90,000  
Exercised | shares (653,559)  
Cancelled | shares (218,675)  
Outstanding | shares 3,078,247 3,860,481
Exercisable at end of period | shares 2,326,929  
Weighted average exercise price per share    
Outstanding | $ / shares $ 17.78  
Granted | $ / shares 21.03  
Exercised | $ / shares 14.59  
Cancelled | $ / shares 20.31  
Outstanding | $ / shares 18.37 $ 17.78
Exercisable at end of period | $ / shares $ 18.21  
Stock option activity, additional information    
Outstanding Weighted-Average Remaining Contractual Term 6 years 3 months 18 days 7 years 2 months 12 days
Outstanding Aggregate Intrinsic Value | $ $ 8,434 $ 13,011
Exercisable at end of period, Weighted-Average Remaining Contractual Term 5 years 8 months 12 days  
Exercisable at end of period, Aggregate Intrinsic Value | $ $ 6,992  
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based Compensation - Summary of Valuation Assumptions Used (Details)
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Weighted-average assumptions used in the Black-Scholes option pricing model to determine the fair value of the employee stock option grants    
Risk-free interest rate 0.70% 1.30%
Volatility 67.20% 66.20%
Expected term (in years) 6 years 6 years
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based Compensation - Summary of Stock-Based Compensation Included in Statement of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Stock-based compensation        
Total stock-based compensation expense $ 5,948 $ 5,165 $ 19,343 $ 15,700
Research and development expenses        
Stock-based compensation        
Total stock-based compensation expense 233 1,019 2,697 2,773
Selling, general and administrative expenses        
Stock-based compensation        
Total stock-based compensation expense $ 5,715 $ 4,146 $ 16,646 $ 12,927
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Details)
1 Months Ended 9 Months Ended 16 Months Ended 18 Months Ended
Sep. 11, 2020
Oct. 02, 2019
Mar. 24, 2015
patent
Feb. 11, 2015
patent
Oct. 31, 2019
case
Sep. 30, 2021
case
lawsuit
state
Sep. 30, 2017
patent
Apr. 30, 2017
lawsuit
patent
Xtampza ER Litigation                
Commitments and Contingencies                
Number of patents listed in FDA Orange Book | patent       11        
Stay period before FDA can issue a final approval unless it is terminated       30 months        
Number of patents allegedly infringed | patent       5     2 2
Number of lawsuits filed               2
PTAB duration for issuing decision   1 year            
Statutory period of proceedings 18 months              
Duration to issue a paper in the PGR proceedings 1 month              
Xtampza ER Litigation | Maximum                
Commitments and Contingencies                
PTAB extended duration for issuing decision   6 months            
Xtampza ER Litigation, District of Delaware                
Commitments and Contingencies                
Stay period before FDA can issue a final approval unless it is terminated     30 months          
Number of patents allegedly infringed | patent     3          
Xtampza ER Litigation, District of Massachusetts                
Commitments and Contingencies                
Stay period before FDA can issue a final approval unless it is terminated     30 months          
Number of patents allegedly infringed | patent     3          
Opioid Litigation                
Commitments and Contingencies                
Number of lawsuits filed           6    
Number of lawsuits designated as representative cases           0    
Number of lawsuits designated as Track One case           0    
Multi-District Litigation (MDL)                
Commitments and Contingencies                
Number of states filed cases | state           3    
Total number of cases brought primarily by states, cities, counties, and other local entities | case           2,000    
Number of lawsuits filed         2 21    
Number of lawsuits currently stayed | case           8    
Number of lawsuits settled           13    
Number of lawsuits dismissed           3    
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Income Taxes        
Provision for (benefit from) income taxes $ 991 $ 280 $ (61,049) $ 526
Effective tax rate 11.00% 2.40% (172.00%) 2.60%
Minimum period, positive earnings history (in years)     3 years  
Deferred tax benefit     $ 63,026  
Valuation allowance $ 1,966   $ 1,966  
EXCEL 76 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &F 9%,'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 " !I@&13^W._M.T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VG%0^CVLN))07!!\1:2V=U@DX9DI-VW-XV[740?P&-F_GSS M#4RG@]1CQ.\>$S#@5F-." #CTE$+4 UB\3 MPVD>.K@"%AAA=.F[@&8EENJ?V-(!=D[.R:ZI:9KJJ2VYO(. MZ?'E[)N97TB MY37F7\E*.@7%]&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M:8!D4R!WC^LJ!0 ?A4 !@ !X;"]W;W)K"%]L5&H#TZ6JW.KC3:*/V:AD(8\I[$,KWHA,:LOSI.ZHFI6@L) M7Y9*)]Q 4Z^<=*T%#W*C)':8ZPZR,Q[E[^9Z/%*9B2,IYIJD69)PO;T4 ML=I<=&AG_^(I6H7&OG#&HS5?B84P?Z[G&EI.B1)$B9!II"318GG1F="O4X]9 M@[S'MTALTH-G8J?RHM2K;/RS ^V48UK# MP^<]^DT^>9C,"T_%5,5_18$)+SIG'1*()<]B\Z0VOXO=A/H6SU=QFO^23=&W MU^L0/TN-2G;&P"")9/'/WW>..##PZ!$#MC-@GPSHL1&\G8&73[1@ED_KBAL^ M'FFU(=KV!C3[D/LFMX;91-(NX\)H^!J!G1E?*3^#53&$RX!<2Q.9+9G)(CRL MF[LD#;D6Z<@Q,)JU\W(\[_]Y#AFA5X[0RT?H-8WPO%V+ MN@7 S:G;?418]$L6_78L'C.NC=#QECR)M=*FCA$.970F$$:#DM&@':.YT)&R MS@\(!'^MBW"D?4C]\.5+0U0,2V[#EFNF.6A=OH>.NPO'6O(XQ?QU5G(Z0W%V MP7D3Q8+<9\F+T'5<< S7I5UOZ T9PN>\Y'/>AL^36$6I 3<9E'.G!_G4G_%&%+W4HBW39\ 4]I6,E\>Y^0A8&0 M(TJ3JVA8L^;/:R%JZ.-S"J RJ"C0YT"H[4%S?/Y,K W*NU5LD M_7J'XIAW:#!6*8/B0O^9VEREAL?D[VA]?)?@B"YS4>VA5?*@N.;G:SB!DO(8E"EIE"HK+^ZT"K0+I4A*3Y0:0(?6ZWN#\'&-4Y0F*B_QS9"!%J"6A M[.>77\A"^)D&;]72PI&F*DE >B#@_5>,6I4R**[UD$Z#2*[(8IN\J+B644.R M>+B]Q8K0*ALP7*_W7B'7[W[(Y4H3Q=4$J]!8)?ZLE?A/,ZUM[5$4 M'+F[0!.RVN*] ?'[YY+_([-*]%DKT9]982Z.;+94XWNJMI MAF25IK-6FGZ="+VRH?4;()@01#19^JIN. 2]E@V!_T,7]5ZLX:Q'DG7#=1:G/B M=\$U>JIK@.MV*>MZZ"&_DGL/5^GR0'?([09>UN[&!K"FJX=*\#U5H>EY_=R>GYZ+2>5;R.XE4511,OG[BN7B^&.'1]HMOV>-*FR\FT_,U M>^1SKK^O[R3<3796%EG!2Y6)$DF^O!A=XK,KZAN%6N+OC#^KO6MD7'D0XH>Y M^;*X&'D&$<]YJHT)!A]/_(KGN;$$.'YNC(YVSS2*^]=;ZW_6SH,S#TSQ*Y'_ MDRWTZF(4C]""+UF5ZV_B^3/?.!08>ZG(5?V.GC>RW@BEE=*BV"@#@B(KFT_V ML@G$G@+V!Q3(1H&\58%N%&CM:(.L=FO&-)N>2_&,I)$&:^:BCDVM#=YDI5G& MN9;P:P9Z>GIU>S.[OIE?SQ!B4JQPPQDX<7XI MGR!^0K[:@ 5]8!$-X@XNBU008M^.*]SA"IVX[B1?LVR!^ N45,55O>I"K[B$ M?3N<50WNL(>(AK[7@=T7\F,:VU%'.]21$_6]T"Q_ \#( I 2VHUL7XQ$41P/ M@(QW(.,CH06:DOJU#JG90VL@#CV8G7%_>9.0=)/3(A4G0TB3'=+$B?06<#*= ME8\HYT FCH FO<=',0TZ&/M",4VP'2+VVA+O'=E!FI6/&6SP!M]@(#=V#I8S M#@+<776+'*5!X@WL*+Q'1MB)]!M76F:IYDW]M&+$?8R!'W41'I$ZQ->R!29. M?#.^Y+!S%DBS%\=:;ZSL/SVD'ADHV+CE%NPFE]NZNI2B/+Y_-Y8.TKU;7VPR MA Z ;&D%NWFEJ3 .9'V6 #:+/=I%UY<+?1K[0]NAY1,W'[N(/"&7%6\JR(K24 M="](2!>B1

7'[M*_A2CY ]-%"5[)LV'61J2;$5N V&L 1Z>65 M12X(@V"H>+54@-U#*.G&W29$!WI#TC(&<3/&83]S#*>%%<(XB7I0 M+7(T\8.!TD/VI@TW?]SW\J'F8A/R]' 5K/#[M!+1F':WID4,F_*1#*!OZ8<< MF6T$M.* SC02BI>9D(TO5JP6;J$0Z6XK89%+DB :2NJ6A8B;A;J-V5YF_%;( M+2,-#L.N$Q:I*!SRH24JXIY\FMP^EM/]X<9/O,CKMK\VN2"*\= .;&F/N&GO M2A1%IDV#WA3I5)0F[KQ, 3%ZKSA'-Y E"/L?K/B=ULTIUIE:LY1?C-:2*RZ? M^&B*; <'_X.APPBTM$HB9T,Q7S')5R)?<*G^J.<5_7KFLMRR(3DV"&T;3J5% M^F.,WGFGL).A>$CTQ/**?T2LTBLALU]&QN!0Z 0%8\_SS,L:<.A6N0":+[\ M@6&"MO1.W?0.[6!55#DS$^&"+[,TLPZNM$_8)X1BZG7IQB9(*<5#HR%MJ9T> MH78)/%/)UVU60B:D0NF/* Z2L>=[Q],(YCK^Y@2B?9(_P9$?#Y1SNG=^Z2;Y MAG24I:198?3IFP382_QNW"WM0!QZ=*"CHBW/T[=,FWL<68?RS?#]WM&J=1:U MR%EGT0;SY%^0O)A\S&%YRO@1%[S2" ,CFCX7F1HMU?3;_(+0617VYX@Q@ M&P'X?2F .CU%*W7$24@" M%42BP-1*'46EVUZ[B2%6G3BS'6CWZ6<[$/$0**B\(#[G_G>_NQ@NO17C;R+% M6(+WC.:B;Z52%K>V+>(49TBT6(%S=6?.>(:D,OG"%@7'*#&BC-HNA(&=(9); M4<_L37G48Z6D),=3#D2998A_W&'*5GW+L38;SV212KUA1[T"+? ,RU_%E"O+ MKJ,D),.Y("P'',_[UL"Y'7:UOW'X3?!*;*V!KN25L3=M/"1]"VH@3'$L=02D M+DL\Q)3J0 KC[SJF5:?4PNWU)OH/4[NJY14)/&3T#TEDVKF-4:MJ2*Z?XDQR=9#(;CX!: MS9X>'T:#%V7<#1X'D^$8S.['XY<9N)HBCG.98DEB1*_!=_ -V$"D:E?T;*DX M=#0[7N>\JW*Z1W+.<-$"'KP!+G2=!OGPM'R$8R5WC!SNRFU5?=T"MVZ!:^)Y M7VG!B3Q>G<=I'\DS5 <6=79 MZZ;.5BE"DT+_0I<1;$&HNKC<;N!G7CO\[9J_?1D_*F7*./FG=XX>A2JFOX7B M0_/90_[<;P?:KZ']D]!#EF7JW^(+'??/ZOAG7COP00T?7 !_5KN#@S8Z$#8V M_!S/'>JPI@XOH"9"E">)PP,.SP_\P.EZ>\ -CNW <:'?;N;MU+R="WC5I!,2 MY0G)%R>@.PTL83=T_'WH)L=3T-T:NGL2^D6-;%'RCPWV<=3N 4''[\+V_G$X M=-L_!O;6E-$3_B?B"Y(+0/%<:6 K5&)>35237&S#)5+QJ8:P=U M?\Z8W!AZEM6O+M%_4$L#!!0 ( &F 9%/-&ZSR] 4 #\8 8 >&PO M=V]R:W-H965T&ULI5E=5^@3;;26 M"ZF_;^\+Z2A&9G[V'[]F_UJ3-V2>HE).5?HC MB?7F8A2.4"Q7T2[5#^KY=WD@Q*M\2Y66]?_HN<$&;(26NU*K[!!LGB!+\N8W M>CD(<11@\L !]!! [0"O)X = MA'1_ . =Y'1^"'@)KZN.%>"S>+='0Y*=0S M*BJTR58=U.K7T4:O)*\*9:$+G<[F]\NYC-DCA9W?]S,KA[-R>+1 M_'R;WSXNT-U7='<_?[AZO#$ =(J^+V;HY--G] DE.7K;$LWS6,9 _&PX7@S$CXT*K13T58IK.IAP(;=GB.$O MB&)*@.>9?CP<0W3^W^CS_SSZ&S%86Q>LSL=Z\CW(O'[\% "5(X+]%S5P4]03' M%FP.P!@+/-["WC#F+6,^*-Y4E1JI%=I:S ?$]-O4_J"8?:G1B7Q9IKLXR==F M7NHH7R=/J41169K%)LI4H9._HZHU?X:4;\;D1S(0+IAG*0^@/!*&EO(NR@M( M@"WA713W&/%AW8-6G&!0G)LAXA#OP&7D!\(JDBF,XA9O%\4Q"^V""\.> M>@M;WN$@[T>EHQ0MWY9&V5-V#?/0>0Y& V:]I2F PB*T9N3,18F X6:CS85.ZVLC"%;.:W?#$VL1QL)^1H_2>#"C[(4D;%[2D'6DZ2'IAC*E1\@M:R]RH MFM;DH]CXJZ34E ML \T#?5.51V(,Y+PID'"W!G[E!/";<( +,2^W3$A&/$I#VS& (X2TF?#2&>6R+!;:BDG]2L' M&;M.Q%X>WH?, (BP2;H02D4/P\[QD/] 2;CTVAOUJ^U;#B7;R1I+L$ZN+:*<18P@>VE#4)ZW,/$6=W G)1@ M83>..9B3>3X.>KX&:&?LZ+"Q ZLD3M*=T>K?U F%ZH3:VD H1FU=7!0]=I>^V5K_%A7K)"]1*E=F*'P6F,&PO=V]R:W-H965T&ULI5K=18.QAY 2>3[^D_"3#8T,ALS4T"N+O5ZI;ZG!9_-G&2?1NM\WQ[,1YGX5IL>/95;46B?UFI=,-S?9N^CK-M*GA4*&WB M,7$<;[SA,AE=71;/'M.K2[7+8YF(QQ1EN\V&IQ\W(E;OWT9XM'_P)%_7N7DP MOKK<\E>Q%/F?V\=4WXUK*Y'.+.Q88A4+B+RG>LX-K9*;R MHM1/<_,]^C9RC$N,4+C+,YO[I,U3M*C;2V9BZ*!5%HZQ3*Q*S=99[J7Z76 MRZ^F#_>SV_OE[0SIJ^7#']]GU\_Z9OFL__VXO7]>HH_E^@< M_;F:UV&4^B['*<:V^,S7%8C7Q3CDQZ1J;HATKR=89NDTA$ M@/[4.L%I=B^Q51YPP1AV# H:E=_0=/M3KN M59\-']T!U&^'CPZISW]O[HO?<_[.KCX389_S1YFD]:Z@A3W:8^]A*U*>R^2U MK*TRER*SF&6U65:893UF[S46R214&P%MEU+7*W0-Y+Q=!0[S+L=OATNH*X1= MSR/'4C- "I.@9>NV*\5*Z+CZ46P'@3?\)JJ:-HN76T7&L2KJ-_ M=/W3.)EG*%<:*$.5A#(6**G#:)Z;NY!G:[3+1&1JD@*2=V')GE?[XUFS=[U1 M:2[_QPO,%;\T>\C /)96W,-@>/ZD%?P9+.6VPM^57%?* M8P=2Q],CS?2(M:!-USQY%5FK1F69T 7.N!]+_B+CD_4*-RB&J;UBA45L,E,[ MA7SC+S&<;PKL$%=7HW98 #GJ8MH3EP85L1T6OR=ONLBK] -TCG4')<3KK$= M;$)Q3PW$#09AU^K;8RJV7$;[A5@F2N5KD5:9 WUVNUN8T([+72G:MX4:C,(G M0&J?\BW_Z,UW%R]T2#NH H@1UH/IN$$5;(<5[6"Z$TU 00>[<''N.21H.PB( M89=0W.-C@RS8#BU['U/QPG.1G>F+?)H=XG9W4%G48:?"*.M3J: M*I -Y]RD015B1Y7'71JN#>1IS-# HFNPU!NCW+Y@I]*M_N?4"T@?8R - ! R MR)/,N*)3I!.3?Q2+2OR[DUM#=<'.BP#KG)%V8B QYO0FID$18D>1^S;!EBK;=+\=MS!,X;EU@\%VW'35(*.B)6 ,?Q X? MQQ/3,*?KM$A#6>Z><@)J:Q@8['D7,B8>;A-<0,JC?=TB:9"%V)'ED7^4S>*& M1R5C;$5>=PCH7>;KM8HCO2C@&0"8PC#KK%E C!S6^>,Y-,A#[,CS)+:'->)P M,8'> KT-=EW2%\L&2(@=2. %;ES2Q'R#$I6+LZ+S-C7UB'6;)Y_(&7,]L+9" M+1#!N ?Y:(,>U-[='#L<*EVB=+-@ZGPF$JG7@G$YL_GLGC&?0C[3;JN#:4#\ M/I\;8*)V8-+)+I?L45S!94DA3/)=I\TI(3FBQ7JZ1]I %[5#5]?76/$$#!>$ M5MCM=>'@3&X@#GVN@.C+$X+0++"!')D'0F_8&E>B@4\"T M:,,_1Z*\^F*0U4SOK)RD801O/"X*FF$(IAU.99B;XP;].SBS;@^$)YAT)@9U M5$Y?]TX;4*1V4)P.=A[Q'+V(5YDD)EV&"XE4*N@,?UJ->72TZ'N>U\*46U#. M<7"K<,\IT)H!]A:@W)&]XR@U"$OM"/O?HB1,MVF)SPT%SA$GKA^T>J49)*<[ M?+]]WCO0WF*@O;M*SI*_XS@V:$]]*[=[JHZ#97T>-'SSF&-CPVVFFL:H6$;< M_'##XP(1EN9=FO4 AC9P3NUP/BW2F$0=K\!4 DWAA!*&VZD$Y#R7$=I.Y3![ MBX'V[B YGV'W(#)&:#Y):#)*Z.R5U_)JH M83/,SF:>5<[CWT.#&P;0%J@R0')091AH;S'0WETE-[0RL(96,6RM#,O==AL+ MPU5T#,UI3:RR72KV)0*M8FU1)N5W'[IVV%[L-?R(V?E1L=.+DT+3>.S/KR&4 M9EU^A)GKMP$(%/-Q3X?'&A;%["RJ[:C]W0D#2! E/2#(#MZ#VAMS2XJ2_3N M86]>&W;"[.SD.M1;*)-[L(!/7PP'XZT3U$*"#SBU9,!YKM-Y4PJT[;0OJ0VI M8"=/?:L#R__2/MXP$.R]]L8_(77L

&S27"R$-4]?]+VL3YD*CAX85M&:7SP2=%&Z)R8 MS\LR5&R-\CN*^FG]"=MU\>%6Z_D-OKC%P/,YOEB4'Z@UYLOOY7[H):"#B6*Q MTD,Y7WV=T+3\!*V\R=6V^*#I1>6YVA27:\$CD1H!_?M*Z3:ZNC$#U!\"7OT? M4$L#!!0 ( &F 9%-S$FL)<0( .\% 8 >&PO=V]R:W-H965T&ULM91;;YLP%,>_RA':0RM-A9)K*X*46]5(:1.5='V8]N# 2; * M-K--TGW[V8:R;&MXF?82^]CG_SL7XA,GJ&%_-,VE\X5KZ#&P?B4BJ> MUV*=04Y9M9*WN@\G O_ZC,"O!;[-NPIDLYP11<) \",(XZUI9F-+M6J='&7F MHT1*Z%NJ=2JH.IN/H'NZ6JY<( M+M9$(%,I*AJ3[!(^ 66P27DI"4MDX"J=DR&[<1U_4L7WS\2_@0>N<1+F+,'D M=[VK:VD*\M\+FOBMP B+*^AXG\'W?.\YFL'%I\L6;*?I4\=BNV>P&Q0Y+#EA M+:QNP^I:5N<,:X9;!0LFE2CUWUO!UZ5V@(7"7'YKP?<:?*\UU864)6$Q0LRE M^O"35/J^U9M7>PC];J\?N(80YBKT=-5)#2Z:J]]B<-M-L7#WB7^[5 M*'P@8D^9A QW6NI=#?0'$]5XJ0S%"_NDMUSI 6&WJ9[(*(R#OM]QW?K:, &: M&1_^!%!+ P04 " !I@&13J&%X$\$' &$@ & 'AL+W=O MG#F[%8YW0QH_)%?3:1BG#"?E4W#XJG N7'R4(3H2=BVNHLFHJJ_?-SV#,8M>J-NEI]5^ G:F?B>#$5J\5J^1UY MQX.3QTG>\=]T1^ZX,KKC7OI4EG4]04I[WKBLW(;993D MYU^BWN' \F0F?H?>3J&H65'P O),J5JI!5@$ E"';('X%&Q$M5@S%1^D][*L MHZ< =MF3HKR0PK=4*JG#3K1[[HJRVX7_C0IL6["B@+4;-EQH,!0Y5H; MM"K M"DVB!4VA? SX!LP2]O1QF)8O3KU8*^<#;+=5+,-4_"_(IOU3(JC+%R>GXNWM M-%D&1BE@]5%%@9R#L*F@AT!< D<.K .JF I$30NFSJB3]YQ1^[ K;64-S9"Q M(>;+Y]-D]SMKJQ3]:QPLZ]K6JJP%4DW.2.;JT1[; M9NQDH"*S7R+@F +X2S0TBE\/'FE@G"F[F#!(R#&0A)98KMF51U]G0W4=PD.' M!($:"&NKE861WG(EZ5B1%Q]CN3-A!)#D4K_Z_G8O;?WR31;J^^C/Q*]&O*/" M1?1&\3QQWV+?)00"4><:1,2!OTN/HA$WT96H-Q*7&TT%E%:G09)D3OG:V>515XA_C0[)E'JC0 MLBM,EO+4]8-QN63!7G&Z!V"&6@;P"6BE0C+H7MGHP3L ,Z8#R!\;+1D++T8) M5W]FQ,MOA.>0$6^^.CT$]S%?OX]<&EG=XP)5W%N8H_23^_&'U;/5J8&4&D#\ MJ2E^'C+QY./_G1"/:8I5:7W Y8'YE(9IA.QGVY@CO=3D$U QC-U1P-IT*/FG MF?JVL]Q22NC@F8Y3;4<@7AYG%">QS)<;!'&#;>Q4QBS(KTQM[D#]";0,92LF M>R2;TXZ)++4569:H;399D ^*-:>VHGD$8VD0;C9YK52NC(T/$ER *PE X_= MI@>63UB> 0Q\BCVOV+SN>8VP045Z ^/_!J=0@+#EEI@*DJ^@=K%<'/WVI%(A MF_6DM5\_O[\^6KX"\:-WW.O M0-")IQ^NY-347:8,K!TEH1T08&HN (C%=,3.['HH)(BM:8N.WVGT$(PQQ731 M 0/N*2AG9XF+W&.VM2F78^=:-4"!) M1WP]\KCY%)RQP&V(>U,BR\!5G*L;2/ 1#H[59)D\37R_28T&+&Z24/4'()BP MU)$RDGZ7H?^H&Z20?7Z2.6N&00+C:E. M,C/3:RSY$LT/ P@4;WI:'-I2-XP,%)A-X8%+%3%M;AV7:IG)2JC1$#YBOITT(59J(B$Z2E'(W076AQ !G&? MQ7O$/GP"!L(N5S3*@".@S!J9[<:WQQ@J.PQ9M0>&I&^Y/97W'8I^"'^4\P9\00 SO M8X9%)-<8,=/N#OK<#: /_1;G*BJ"X L5LTYVH%4!44I;@,*8ZC(-,4UR"-+X MOL!.QS3/BZ*_>K7 T= ;\1\W-4H6K2/+&8)YZ%8Y']W-X>PF_0+!# C6RM?T M877XD>,RW^T?M^=?2#Y(OGAY7&W6.+J8O7@V0;6F7QWR2[!MNND7-@3;I,?B[\ 4$L#!!0 ( &F 9%/&6>'8I@P /,B 8 M >&PO=V]R:W-H965T&ULM5IK4QLY%OTK*C:U"U7&V 8& M\JP"0F;8G204)#.['^5NV=:D6_)(:AOFU^^Y5^J7,839QQ>PW=+5?9Y[KNPW M:^N^^8520=R5A?%O=Q8A+%\='/ALH4KIAW:I#)[,K"MEP%LW/_!+IV3.F\KB M8#(:_7!02FUVWKWASZ[=NS>V"H4VZMH)7Y6E=/?GJK#KMSOCG?J#&SU?!/K@ MX-V;I9RK6Q6^+J\=WATT4G)=*N.U-<*IV=N=L_&K\R-:SPM^T6KM.Z\%63*U M]AN]N[ISNB%S-9%6$&[O^225[CDE>9@O/?\4ZKCTZW!%9Y8,MTV9H4&H3 M_\N[Y(?.AM/1(QLF:<.$]8X'L9;O99#OWCB[%HY60QJ]8%-Y-Y33AH)R&QR> M:NP+[VYC,(2=B5L]-WJF,VF".,LR6YF@S5Q7)I5+@K5H.Q>%H(":CR?@)>8>-\8B^S1>55P/*NS $IF=[##&W$ M>Y6I]_Z'CXA'UU$5<1"KI28*F4$\'L)M5DC\J#+L5D!>J"-;#-FB:,SO2R@ MR5P9Y22IB>=JF?Q$TK\:MIQ#SD>>EOWCV=DUOQR_WA-H(]@8 ML*+LZ QUK.,CR=6R-AQBI_?B1LVK(N;F[?X_!^*F*I08C_9'XR&GM\NQL;@? MD#;W(K?"V-"D'52NW:!-[&'<#'#,S-J I:I_&FG+6E( "Q6>X>=A4S-7T25V MB;S%*7W_TZ+QR6L/^#;H=[1UT.3P?UEET#%("B951OX;^D;\?)>4UYY="VT@ MM^0823@)OBC8$8ZJA;/,R% YM2<,LA35 C@)5LRD=HC[,H($:]QZ86F]#@]M MI1@2$E&F<+K7J!V+B59"'#HG+P/%B*7H^6DF_4+,0!<\!X(6AX53BA\:0)\H M8U]1U%>V',(+\6(4"V7[2;7HYPE$C5-:U8[1<(@V.=*<2$5M?'T0G#950MTM M03TH9]))LPK1N5?2#7L@&XM1]KWX9P#V00ES#J>D]KVP0+-2?H-N2(F2"S86 M'#C9,KHE+"2J!ZNSD&RBTL3ALFR %NM5\(,&[0!5 RQ<*5/1J\SZ$ 63"V"& M;X*>:Y\5UB/)2 YE+=*.LBJ*Y'4=J37&;%;0]Z&/S>K6%5?Z4%PVAO_'HFMH M2093^5@T7'+?(#VD TEXZV98NW0VK^!5IU!D!GZJL,ES765.3U4^8/=$+[/^ M!6J HDH(5;!"B!]L L!&I631$PV9O1/1ZY!S<.@*[SDSS:#)S-F2U/'=9(I*QA6I>-HSJ7,!F?C=%J+P ML/EV4MLO;%7DR272/E=R9,63] M#2,-.8WF+>KP_VBA$X4A(W@FD&Z(U.&8,7HD=FEAXAP]D37Y:&'W%B0+\$B^ MNURQUIT._LFN:HI&_6J;QN=6NIQR_3T0-J:6K,(":4DT3S(B8_",?-(OJ'L M1RN7+9#?5*US)TM*OLZG+R;'@]%H5+> [ $NE6A2L28'U%[1,T*]^,5X-.+- M-ZV\ZW1*1S'X_ZR:@QRP:1UW/'-@V):ZOK.W2QWKO61[7B,<:? )N2$F@SI2 MSY];!BF.STHCSGP0ZV/.8^LBG-/^[_FPYS_:L&%J'9\;U(0)H"9GI!"6=[W85Z:3 M[]V1Y&7,]Y9H="2 5^G?\WO/YS=GC?\7@.*^@>WV[XN"8*:?6>W7YMM M=/3^>,+#GRV5^"+O8/?N%S#I3)P(3O Q_7LONZM9_UFU=O8L>ZC1#TP M0"33H&VCY>U7?K(_.L)8H1A-T4MN2$N\)11**IP>G>Z)5^*#S(B9]+C:)5 X MB[QHNP@"M,:?-_6D,Z#@*RI4$K)$4< 6+)A6#M2O9G4= UTCG&"%WD)X!'B) MF.8-&^Q8Q=47;\!6L2G*Y;)@&DB3 AW)-(O[(I<*=78GF4HL5#ZGPYE[4#=9 MZ*6/_#WEOY-@!%F'-[8Z_GQU_OF&FI$T:+!]V&+UR:'D(]#AE%3.'1)!MC7J7H_%VB=(%W/%9$*VD X;FG %V9 MW0M/B#H9+0_&>WQFO?H(RN>_:)3?TJULD_" MDK/AQ$LJL/N_>?%YC3>8Q\)]1^#I^'B?H6T#RJ(^@1GTE?'!52VSZHF7VT]H M8[3"](:PO+%"H/R65)5TM].,Q]G&88P7;5Y9'*GX2*0C4]*>GSFV*)H\ MC\&L?3Q3?,O@TU M"A!D[/5Q"J98)\XK%A@D&R6>M(;CN.T,AJ5Z>F_N>2+H M)(!-$[KT'7_4'/M+'2BZQHO"T@53Y.KD&+JQ0W(S>F.8*S6FAH>R,2'E^U17 MN/EY%@QU3/0S_:*K3,: M;_BWQ?$F6V7A;?_60L_VDW%0HU3@L4WH$I:S/3#RJ2QO1,H\CD6(4WL/P9KH M#M!J_R!/$IN:WC?HG;I [(882@CJ:A(( 1A+2QT"C?33*I##:(VN.6-GFB%: M".0P?//*G;.AWS=;QI]C<>B\C6!*BTF2'(BAK06 MM).?ZXIF>9T6$Y_&XL9XS!>SJQ;#9]U+>;ZW9J8MUGRG6]I5?7BZ8<*&E"-_ M-'VL%PTVX\>''X M] >6^<].P MG3EB/+F4CD#"BVL8?\O&I]ED\L-H+[(:KHW)ZX]!+(4)*PA0PU]?LT);HB%[AVMM]@2 @> M?=W1MQ0/+N_JT1[!^N"48MI)V^)1^Q>%]#["WJ^.(-J("VH@B>YMF:6O'DRT M&Z/T)["!?R&T]=!=2_B]W1,NSPK.\-*YHM9A7U]B;[6\^D_]N^$C_H_!"A5&[./[<@ MJ(;I\3<)S:?-+SK.X@\9VN7QYR"8VY%((!UJAJVCX&#WFP=+5R]>E')C?JHW#^J]P9/5RV45.>JL+HLA%'KEQ>O)]^]F=%^WO"S M5CO;^RV(DU59?J:'=^G+BS$1I#*5.((@\>].W:HL(T @X]<&YD6+D@[V?P?H M/S#OX&4EK;HMLU]TZK8O+Y87(E5K66?N0[G[JVKXF1.\I,PL_Q4[OW>*S4EM M79DWAT%!K@O_7WYIY- [L!R?.1 W!V*FVR-B*M]*)U^],.5.&-H-:/2#6>73 M($X7I)2/SN"MQCGWZH.Z4T6MQ-J4N;@M"V<@)PLBW%;<,GIE[(LK!U1TX"II MP+[Q8.,S8&_$CX"UM>+[(E7I\/P52&SIC .=;^)[ 7Y4U4A,QY&(Q_'D'GC3 MEN\IPYM^.[X'>&8MGAGCF7UK^=X/=CH2CX(L_ORG93R>/A>?M@J;\DH6>UJ: M+)Y;^)2'X$J12J>$MAZ8E9FRHEP+=^)09V'+ M+&5XVCJC5[4K0<,E'8['SY- %3]/GC\-,'0A7&T* 6?-&&F#A"!56PGG2S0H M0@CBMP[1QR$P.**QDD[C9X=%%:FH;0_+J!5"$-D'E92;0G-8"._>481(2I/* M(E%>BJ_Q7!=.%QOQTJUSJ1?/A36>E$7(^OHZ]4QWME.* 2KK^O M,KUA>"?5A1CCE('K*TAV*YVH>F?+WEG2A,5ON];8"GI;!6O2-;/\&][LM@J\ MBJ -X>1G"#2T%D8#U:DO2)X6 MQ.HB,8JHD!DD;1V[5[ERR)ID7M*+'QB%M,P1*PFG:F- I/8T$+C$D7+STCC] MFS="4*++-- IK54 #V;+0HF]DD; ;>#0MO.#3T86MF'OO=&)%^+/<&&2&%FO MU2GT-W"0#YTQY4K:FN@"L8PS)ZD3! %OO@.5?+AGN,'C78^=BMCI//\3AXN#UXPLA!@?["#IK$[QXRX( M8BWB#70.7@>[8#2H=U*1D,$:!5MJNY:4SRJY)UHW1N8#< 2^I;U9Y468=[DCL[3/Q67\M&74*(JQ M T+\DE 6GLLTDV!6)2+6/YW,J]^D^/X#PR1%_E0G>]@O#,8KYCF_N9P^)0&G MJH>77T"O9@,^DL\#E&O5H&DS!(FW43"_C8CBO$*< ^?8Y3TZ.@0Z=+2=1N8( M?!S8Y!F518K3KEDV MF/L^"MN'$AQ( MX? D9I\FF4,?2T(Z/RUZ$JN37R@"D-9(6A3G+)&X@F1ZSH, *VM(R&BW[W;K MO"H;?IJ\\W6#'P@JDZ+G>C/G(4X8'A))I$WV_,A MTG@K:L7D@_Q(O+8GL]%CJ&LC*IR*TQ*'LU _18>68-2OM39^T\"S#JR?3(M8 MX&J U0=VN#)K D^;]0_JPI'X"]8;1QP4C/?7@8=58V#GZ$3+64-? @>$P&V] MRK5C&6O4$E3,%0[^17(/;GJD"!^J0PTU.EE/=W'4&[)5K60.K00U$CBE6H3% M:4!HPD)37_"&C)+2GLYU)DT(_X,XRH4!K"LX8TUV3RG!24="W ?]Y5X$$%%" MK(K/1;DKX*#F,SI^<@7GK09%=9$RBA3Y%>?1$D@?=3N3'@1MRMR%RG""H!#* M#/ RZ!6%LP%!MJG-O!R-HBBO>H;U@%O)]%^@Q%<9!=I[7?@9!.%>014Y[;N3 M$!&">U\VC3B\[!&EUF$%)*!9YR2_/PQ8>^#PQN[Q-@IL=1JL+N&$L95W5#0) MM5Y3R 5%*+2HE+,A?QQ490R3='$VP!SDZ9.^^XPEW+>>H#;(:$=>(TF^V"4I M4QPIV6KOXC=U):B5@\ @ICL5MOMZO]L[$C_@>%?]1&1ILCX(+EM)U36H7"G$+U@BJM%$ M,]W< %NR9/&W&@5X/)Z@.1Q$AGL539U OM*%#+U'3]?A D/O<]DN$5FYS+1; M77%6)_%74'=B=.6I:6SV7 ")>K8:XA8+]_[8Y75WJE1]0 %!5F?\ZA1$'P#. MJ)\+05'4^0HP@8^:L*&+MO'($] VHSB(/A$5%:68,W'BH6K[8"+36E;05!-# M^HF#R[N'PO9_$))]Q.QF 2SHIOD-J!_BIC-VIHB#56C">D.-0=0=#>8HC^L$ MM'U$"T!I8N6/XR6/9#AQ#<\6*K25'"1 KO<_IWB:0J'8/T!SS4#!6E\[,7@B#%NH:I]+8%.I=V&E8842L*/ #3,T\S:_0EZQPE:^L1,JNC< MO1L8GP9J/FB\(6E6=N]$ MK26K[>2&73RJ5JA!DY0\&/\7/#38_CM!KEM%4GCF ZMC[4T$@EKM[TX0X.,-S)C MD<,;W\+J/?P)PQ^WAYZ(R32.%HMY;R6>8N&FO^4F&L_G7>CN#Y!"Z1YLCB/% MH93BQ32:+ZZ/UB? -!\?+5]/HQ@$W/(PC:VZ;=EZF'UQ="_>R]ET]O2D1E$" M'*,5MYRN[%7EAZS6M_Y'4./K211/QL>0+Z?1;#$]L3Y?X@!>- A\^0(V+K^" MO$DS:#%>]%9FBPAU7=\ 9M$D7IS$]/_J<9U<_Q"/ MFPS<*;Z);L9]G<2+Z'JV'"@I(II^A\?-XFBZO#E:OX$=+H]6YW.8UN);.-PD MCA]OT9>39?STT4XWA9G.3OC+Y21:G%R?7TSUC& GGL/M9;X47XH'J MHF7O#!G(XR9K[4C^L>-R7SJ>FYB/OF*@YV>W-*&@\F1C2MM>-PVG7-WB8#SD M,[@9#I4E5==VF[[HDGIJ+!9Y5'5]X_EX! M(RZ\K4T8"CVFU(S$DR;35%OLF[M@'/%WP6U7WGPXT+L4[V9UD/"S]KK8 M ^#)KZ(ACE^(O(AU3@D)W4S63J*Y_\9-^56F:H94[;V"2NL&H:44C\@@PZ5VNAM@,R<7M_35* MU\ ETF[%&N[7#":XW?.W0?"6HLQU$N:<(_$+7:8W7X(U=NWVE;^Z\-1QE\YC MOG+ :< YM(?0*UOFHC\$D:NR=F?,UA-/LT.>&]%(#$FGF8/[:5=5FXJEW9L5 M[7A@T,/!=S,;]/^&N_,[K79-L*AM TW1U8P?EJQU >N#"?1MD>^1J-D]M/.. M\^%I&VM:!NJL)!:D6? XY.UCU_:(&\->K>>!8V/E0 MMU5COU485$?';WJ7ZD\("+40^!&C8NKW$C?+:#8[KCAO%M'D9G(\B>R7W+,E MBJWC-H3:E1--XV0^P?HQILGT.IK/9^)32;>I!R9@O0T\$0O@FDU[="]NHLEB MV!3=1//Q8&6*]G76=QC:NH=4[DRB.6=_V A/$+4I^F'ZS]!4S%> M7O/^)VC8%[,)U2PT<:92,-N/OHJV\3>EC\@[=M*;-C&]R*+537W1>];Z>103;\#?"="N ?.0_I&U7 MV\^07_NO;[OM_AOF'U$ :J3W3*UQ=#Q:S"^$\=\%^P=75OPM[JIT")?\_^C=02P,$% @ :8!D4\HIB&ULK59A<],X$/TK.V;@4R=VG!1: MFF0F+=?C9@XF0X'[+-MK6U-9,I),R/WZVY4=)P':@8,OL27M>_OV2?)FL37V MWM6('KXT2KME5'O?OHQCE]?8"#AK6+76A1% #4J3I/D>=P( MJ:/5(LQM[&IA.J^DQHT%US6-L+MK5&:[C*;1?N*=K&K/$_%JT8H*[]!_:#>6 M1O'(4L@&M9-&@\5R&:VG+Z_G'!\"/DKQC!(6A ISSPR" M'I_Q!I5B(I+Q:>",QI0,/'[?L]^&VJF63#B\,>H?6?AZ&5U$4& I.N7?F>UK M'.HY9[[<*!=^8=O'3B\CR#OG33. 24$C=?\47P8?C@ 7R0. = "D07>?**A\ M);Q8+:S9@N5H8N.74&I DSBI>5/NO*5523B_^EOFY##"NK*(9+9WB]@3+Z_& M^W@#UU@<8J/2<\H*MV+NDX?);S#=@*SY S2))T^PC<; MBYP%OMG_+/*$=#Z2S@/I_)><>YQC/H%O:>#9DXLTF5W!^QKAQC2MT#MHT4I3 MR%PHM0.*0NM :F] #7AQP--L@9_IOK4@= &Y:1JTN11*_HL@*:"UINARNLRP M=F!*>(4Y-AE:F$W9\^GE&?A#;I8S?7%%D9IR?Y,/ML*%\+==OM->,&S,)\+5 M&VN;P(>6QAR=*^.DKCC],7B=?^JDDP$F-=QB9COZ6/!)2,Y^-$V0A&6)XU!Z;=HCL1LW M8.T<6L(<@Z'CXC5]:9U02.[O-_HG3/D='H13\;T-_JJ0?:G$>UH382UV=-DM MY$B?1'+UUBCZOK/VHSI.K=1T6(VN"$3\^V023ZD?DA;.GD5N,YQDK_2@$&0@ M(FJ8SI^R@Z/17]NY&8X_%-*2/>R-@3_MLR?I>7JEJ?!:J,G)+10DC^(%[X/% MXHQN@$%'FPZ&'EK35OKZA_=5 M6(2RL[P'=,U=;F5&_$3XUGB$BX/PX?F]3UU\U# H417:(A_T3ON^=XRS8^== M]PWG$-ZW[3?"5I+.A\*2H,GDQ7D$MF^%_<";-K2?S'AJ9N&UIG\/:#F UDM# MNHX& ]%P &0 'AL+W=O MK%<66G6+@,2BR*/#^^H>WG(TYW2G\V&S"__E983R3N /P7=FT"9HR4JIS_CR>W$V\U A7O+< M(@*#QQ?^FIU@RXH9_EJ5GT1A-V>SY8P4?,WJ MTMZHW6^\M2=&O%R5QOV272/K9S.2U\:JJIT,&E1"-D]VW^[#8,+2FY@0M!," MIW>SD-/R#;/L_%2K'=$H#6C8<*:ZV:".%W&GD &O6@D0.-?FCG'L>(YV0,0W[^:1EXX2MRR8S( M">\$MB!@G( P)&=E7I?,\H*L'D@AOH@"A(B$,!8R5Q7';KOA9.?\$L38%ZXA MS(BLJQ4@J74#9K %$RH($?"V_#.!T#6628=7U!H?" 3+"U7,R1M1UH@WH9>J MMO4S:$7)MJQA+66YM(*5)<*#(A#2Q/ T&]^/Z7Z@$ MFU#6!>_ MYB8#"4UP!N$!\.M%CDV&Y%:"FO(+^@1@??JYO:C<4W_U:\4[7)) M&?5O]O]0^OI >L>T9M+":J!+M\F:-RYDE3.^M5.L2K1 "K!>@G4P9U5;@BLH M"5:V5O33^#WN #09_G"A"2L*X9(N>$2W)_/>KS_ G+4JH1XXWV*X'%046!&T M;_1 )V)N=] 15BX04.]^@P^\KW,4-.IEO\S_]?RPT9R3JDF!'%,@@01FN7-H MS&*=X'MPO*?(=4_,?L,7[Y&1]W4%@625?C[[W^^C^ 594B]*^J$7Q/=IL!QV M9 F-8W\HD=$TB\A%\2=4M0H=!@-42(A(\'IP(N 9AH-+YNI.BK]A=^"33GGD MH95^<%SK8_TAC;UH4GI@8]=5M/GN"3;[GD>].!X;_89+!6GG>;_/IS:GGG0Y MMMN^*:!QYU ^2\0[&-/ ]FB7)4#J,$NJE/KE: MKX%P8=0>28;/9_SM,*/VO1'HZF79V(0@IG$R[H^3B/JI/^J/PB7U_8#<',_/ M/6P(WI4&H^E^!K!!.H;U8IJ$8_D@]FB2A$@)CF;X;_EX1L-D_-VFI)3V1.KX[C\3[JD.2\!A[#Y .!0'*\IDE/2)L,MQ;\ M#F12HUZ+(79MD">.B77#GIV9 M'2GO#QH=H6XK"-)(Z4:*Z:/'@#+VQ-\Z8H:T47Z#>2&%FK>E"RO6=R'X$Y8? M'" &=C^ZF> Q#(\#==EO/"M:_X'WB]N/3ND3+VD/-B;78M6<:VYX#AL(1/T" M9T#?Q?[4VV4H]F9D?.]SP^_8HL-:J:BQJ#Z:MHM.?[+_G M\D MXD\EX(Y>.UJ];QT2#)]&4.O3;,#":>0O:3P@&SY48>"#0320":'BIY E)HA$ M D0!_OL)B>?3)-U# B^(8F\T/,43PCBDP$GWZR%@#C@P?5/OAN ^D&JQ(IA&Z]\F"/B[,QTOU$'2ZF+\%7#PZNV@V!]Z^@Z/* MC[@\:>O X.1^@E>*!6;LBNG/W+;O>!^ (0CYH3E)MXN#P9A"$*C-"N#'75/S MK=)N6G=7@[:PLB0*AO7 DN>S3>CF>L#5LYVJRP*J'^2,#0/6(N'/BI/](=XE MW/FQR[C%X$H33K9W[N(6RR'DL>9VL^_M[X8OFBO1O7ASL?R.Z3L!&UCR-4SU MYFD\([JYK&U>K-JZ"]*5LE95KKGAK. :!6!\K<#-VA=&PO=V]R:W-H965T68LLN9(7Q9R"7<0/A>W#K^&+4JJ62,<+*YZK\<7-S-: MSPN^**A\9RS(DKFU]_3Q/KWJC4@AT) $0I#X>H WH#4!H1I?:\Q>*Y(8N^,& M_1W;CK;,I8LO9Y/1])5XJWRBK2\=>%J\(-8' M9E4FIC3GQASS52Q:)-5!D@XP^[Z6RD':%U4&(0,GK!/&!IQ([-*H?R%%'H$S MF"(:04!P2/8%RCB 6ZF0(;\O,#]%L(BLDDRH()07A:-L3>1< TV!#PHUQ7$F M0U2_]D(T)0=)%M;ZFE2D':M3\(E3[OI >?:>Q9OJ+=C.WWW^2IF)2NX%5?@&()*<9<$O2*9I5IOR+J MM-7J<\?!-3%*Q *O.;I0S!N;%]*LR'7CTU=H0V5(=)D7E &^3H%:H98:G24* MZ=!-"@$H<&VI4]H[$ M$^K%(L4E _$)70&BHH>Q[:3' H50.UD+\98'3GPIB(M7:.3P?(A\EB-@:JQ MP%H:()\C?%-0F0L'H\%:7PIT#C\&(L]25H+'>-GKSOTYGDCG%,K$O>AD7ND; M[1 ?Z\NS(6F?M]E2W9OYOB4V%V]6$2\-WDC_9@!'7?+VL M2]G1-F6R0YD>[8O,'QTJV''!JJE7B]*D>&ZUY1CW()$^$W2,8PYN= @OQ.RX M/SH]>8K :3YY]03E1[]WDOIG=^C)^5.$;SOT-1\'NX'4Y\*);<<#X)E$Z8$U M6<5V#/,YDUAMN\460;"D.OO('12>GB_&LUG_]/B<:Z44!JVC,KVBFMRRO!A/ MS_NGT[-!/ DVX/:5_X/Z+*2FLHVEG-B:?B)!59;6K9H^8:LUB^=!VZ#M*%%) M:NL"./PA@K0^3^;.WJ.?N"'Q7'50!?/;1M?#30=A<-N[==Q]TT@2^(QFM5WB MMRS;[+'(!*]RI>5FK[;3X7$/6>'_+KV[;=&!1FS=M;P\U. =]?'O'4]D!D0M MZ?!VDARR#Q@IB1W_3<3*W):4?/66<5(2WW9V M(EJ2Q*7818*JNW%L:0JI4@&/!1@/\>\A6I^4SG&CP9UQA[^0J\B,%%?"FGE- M<3 GK_1Q$$IGUC\EC! MZT13C8BKI;<&AZMNSG*08(0T?T%I)V#\8-]_ZK!S M'Y"#6_*M!R4I2H]7 RVUO5AY'>\3ULOCK&PO=V]R:W-H965T>J4QS7X0Z*S$FNF);%#0REJJFAF:JB+0C4*6 M.U!=!7$8SH*:<>&M%LYVKE8+V9J*"SQ7H-NZ9NKQ$"O9+;W(VQHN>%$::PA6 MBX85>(GF9W.N:!8,+#FO46@N!2A<+[V#:/\PM?O=AE\<.SWZ!NO)C92W=G*: M+[W0"L(*,V,9& WW>(1598E(QMV&TQN.M,#Q]Y;]Q/E.OMPPC4>RNN:Y*9?> MW(,RJ51M,H)9U:GXAZ%D>IQ M$1BBL\8@VT />VC\#G0/SJ0PI8;O(L?\.3X@&8.6>*OE,/Z0\!*;"22A#W$8 M1Q_P)8-OB>-+_LZW9USIP)4ZKO0S:)/XU2N*;W#%Q HV2&6K_F]],T>66- M_'!O!B=<<'H5.112YJ^A4>C/]O9>FPD7M@/1KI],YV/#U)^1 MU*WABBZ$%87"@KR$K&2J0$W%JV+VQHP$?'"N/'%37777:$J%Z.Y<4/Y W3\M MM$_KO>1P(>U0(?!Z&]6)E:"1SJ&RK>ELMZXPD\HR4;(Q2J&ZD8+.MS>82>U& M"G+>9H:VDK(6]02.6T59]0EQ_LB]5M,6ND/+8E/7J'93CH6U:PHTQ<8:>@T- M*O/H%O&NY4UM57:D^C/GE8;_0^E.Y$>46DYKY,^C M^(7:MXI1,"K@-5+.V#:E248K3%_+!^O0"0_Z!O"TO6^C9Y1RI!8J7!,TG.Q. M/5!]:^HG1C:N'=Q(0\W%?9;4S5'9#;2^EM)L)_: X?_!Z@]02P,$% @ M:8!D4V2L&&UL MM5IM<]LV$OXKMB6<8F:1>G3B>L9VDEYOI-1.GO;F/$ E*2$F"!< HRJ^_ M78 @09&2G;;WQ9) 8+'[[.+97=#7>R%_5SO&-/E:Y*5Z/=EI7;V\O%3)CA54 M347%2GB2"5E0#3_E]E)5DM'4+"KRRS@,EY<%Y>7DYMJ,?9 WUZ+6.2_9!TE4 M7114'NY8+O:O)]'$#7SDVYW&@Y3D* C7^ M:&1.VBUQH?_=27]G; =;-E2Q>Y'_AZ=Z]WJRGI"49;3.]4>Q_R=K[%F@O$3D MROPE>SLW6DU(4BLMBF8Q:%#PTG[2KPT.WH)U>&)!W"R(C=YV(Z/E&ZKIS;44 M>R)Q-DC#+\94LQJ4XR4ZY4%+>,IAG;YY7VI:;ODF9^16*::O+S5(Q6>722/A MSDJ(3TBX(C^+4N\4>5NF+.VOOP1M6I5BI])=?%;@ ZNF9!8&) [CZ(R\66OB MS,B;_2D3>R+GKDF,AY,P6_B,@(P*!9L6&RQ8+0 M,B5O6-*,1F84GND=(_>BJ&AY0!'1ZA4(*/,#X=T.U.SP'*?BG#A\]>\Z.<#S M@1KFVQ IW<."A1,)EPFO-OU#R]W4K& MX SK*?D$ K92*$42*N6!EUM""U&7VHB@25(7M=T-AJ5V$@ )?^L!:'LFT3J2 MB1P(1KUL4?RSGV/H]Y_U7. >&0=Y/T+RTZBQS\@BCH)H%;:3NY';4R"XJ<_C MV2)8+N*+;B1:+X)XN;SPD3'.#DC)<+L8)BRBM;?=#(1R ++L %[3.^,S,$L$I*JEJBF,P\K]CB>[ MGF"*JJ#D!*9#:L$=@+F!RFN:DTI"4I+Z8"*GH&6= ;G7$E&6R,(G _>#%&F= M:!6 O"2O4USQZ_1A2I)!Y%I!@7T\MD=@=N?E%S!.R$, $2AAB- MF+R%W=%$ M"T(E><(P49[VPNU\H$[;V$>H01W%4R9M4 !FIQ] M=Z4<"C4JM]T2A0=%VDC1%''<8.T%CH6R36$4F6EFZQ[OHI_LN6LFN#/A3A5& M^-AQ,G411)%%!-Q>J&/>'N*,5@/+,:P:'F=MGYMZ/ADNO3.N[\< D)X]>>2> MJIT-";2F/;[MZF40SD+RZ=A'WO/X:D4^,C04M1ES:@GD7S((Z68#-*DJV2S6G;C+@$P@N^&)V0&:V!^#6Q'CH4 M-E3_1D0AX/9P.$S@>4HBDAY<8-0+'XL^R)QYX:YH#C\S*0KR+T@12(1-50:: M25%O=P[W/JLXC@3U03X4+HD]@&<)I\&2ERG_PE/,@PUMM,D2E;7\#9T.R2B7 MY O-:X,_5'-@MNV]^+>.OSR&>,(I[&\X7'"R3(,(6JZ"GYG/<)UYR5P0T6E M/F9(G^%,40L90YJX-; 8LE9*0&0C'J::LM'/7K"O7&G<;5#PF]#$:=B^LR>= MDL#&"11D=E,XXM#A8KB F1N#5U:#=8PPP%,4/('H*5G&L3IYJ%C",YX MH?@ M:9@U"+7P-'$Y!@LKK;O\$R0(RSDTQEAPC>5' ;/EGB/MT(/S]@B+/!V@[BB_ MS3)F;A6Z.@AHK*F%#.N:J&N8][2_@]Z#SH5WFE@,JNW,(BD.]1I"_YE&:F1X40 MAX+4')5A$N-&$$J.YO] +&EL:1[7%^X4B2%($IT;B+C)_GC#_$B?E6"W3N: M=XZ[=9=03LQH8QJ<[$IM.8;*X'U30[*/=:J6@?^V/O6Q3]M^WCN3?C,Z#LNJ MSL#;L8ZS)78PX YMM7+N:&YK[V%#'(?1%5!SM)@#W5]Y;>?S*)X'B_7RPAN+ MKX)%..MOS;Y6K%2LS:#GVE,32_'0>*AL5HOYQ_2/ QFZU'-FP=]S4=NQD95'UR6#"]#1F/>KR*@8(7TAE6:G>G(\.0I M%]"]0KI7I%8LJW.2\XP%S0T'MYU7 XV9V5U]4$<2B&32U#RF3^>;&I);2VRF M;?%ISJ0OFY)-[9PAP3@Z:@R9'EF%>19"#?,T29E-(WZIY&G?EC^#Z@*S$:T@ MDW_E!5 (B)I/0W)@5*JN\G#I+\4,?<219\L05U%?&4Y9N_;2UK*-H()^%I+K MEL<]^WT8-U ;,-R$V;:O0:NR2:/)*%TM\.3[S+&CJ_BV-"50B>[A 'CB:GN- MA8J]X&EN T%MWW.\M+JWX)W-=28+!39Q@U6LGYE=L8LEE6Y H-!0\"UD:U2# M81V.#[#*--<59GV+FQ\"C^2V?G0]-9Y.W^D.XFHQO3J.J_LFKMZ,Q-7Q!37D M<2'Q\L55I8-0QN1L3[CI (6JVAJK/=&2?>&J#TS?<#B2 IS_C:G^]:WC1M-W M8M\K2F:=;Y(/?+I(E.B4&M8W5?"]@* L<5/XID3.4Y.J'S1\%(V,7ZJFHU&V M 530-&)-_0+?.;CC,L)*J [V)1W0?7K*A@7^Z4.%7CD9R6>CN-\99UW):8KU M]H9A%- 6\+0-*L@_C-GR#,TO[+LI<\MTZI4*)K__?SUV_/G)*'I&O[;T>L2. M8\'#-Q%G9_1F.N>,HLU=0\W+TX$+E=\R6%TMO:1K!A;^^PZ3UKV!^2Q8K[L9 MIUZ V;/;=0P]+9NPY<.4-&NHP]XR#V.XC:'FT'4Q:&4^H5C_K]G >J=76/4* MC+<-D$W)TN "O^+N+F051% MPMAL9&P^,K;HCX7DXS@^C1=?#JN@L1>BE]XK M9&PO=V]R:W-H965TV97-II'S*327IYEF$Q3$"BDJB3O^]*@(QC)YVV+PAI M]QR=W956RYV0CZH T.2IKKA:>876S87OJ[2 FJEST0!'2RYDS31.Y=97C026 M65!=^30(IG[-2NZMEW;M3JZ7HM55R>%.$M76-9//5U")WV]( Q_\#^R<;.\:R80JN1?6CS'2Q M\N8>R2!G;:7OQ>XS]/$DAB\5E;)?LNM\PYE'TE9I4?=@5%"7O!O94Y^'$6 > MO *@/8!:W=U&5N4-TVR]E&)'I/%&-O-C0[5H%%=R4Y0'+=%:(DZO+]-4MI"1 MCT]89@5JZ6MD-38_[1FN.@;Z"L."W JN"T4^\@RR0[R/:IPD.DBZHF\2/D!S M3J)@0FA PS?X(A=B9/FB?PKQ@#)VE+&EC/\C:V\SO'\WIT'T@0SCXIR\)'6V MP0"#@2DBC))(=T7D+59J:V("K:L0M0TF1VAXCC9RV?/$HME,1(J M9HJX 0YYJ=5H\RBA1S3S!74T)4^!F_9GU)M#Q&Q+W!/0V>)$%N)1%A2K^@1B M\WX$C:?'>4[CX A-I^%H>PT2E";QC![0)V.%HH:^3(-+].>4"CS/DN ;)9F5 ME IUD)D@/B[O?!Z3KT)C =C+FW6&AW*2+.CH\-$8J^2$G&H>_JC]UB"W]I%1 M**7ENNO$;M6]8Y==^]Z[=X_@+9/;DBL\'SE"@_-9XA'9/2S=1(O&-O.-T/@T MV-\"WV*0Q@'MN1!ZF)@-W.N^_@U02P,$% @ :8!D4ZR=L8+$"@ *!X M !D !X;"]W;W)K&ULI5EK;]LZ$OTK1#9=I(#K M^)$T?:0!DK3%[:*/H.GM8C_2$FUS(XDJ2<7)_OH],Z1>MI+-W0)%8U'DO.?, M#'6Z,?;&K97RXB[/"O=N;^U]^>;PT"5KE4LW-J4J\&9I;"X]'NWJT)56R90/ MY=GA;#)Y>9A+7>R=G?+:E3T[-97/=*&NK'!5GDM[?Z$RLWFW-]VK%[[KU=K3 MPN'9:2E7ZEKY/\LKBZ?#ADJJ<-/[7:N,YO09HL MC+FAAT_IN[T)":0RE7BB(/'G5EVJ+"-"$.-7I+G7L*2#W=\U]8^L.W192*R)52UEE_KO9_*&B/L=$+S&9X__%)NR=OMX32>6\R>-A2)#K M(OR5=]$.G0.O)@\'B:1QD6@,7N QFOQQ11^[<2'(E5I M__PAY&F$FM5"7

)7BMRK&83T9B-IE-'Z$W;Y2<,[WY_ZEDC^A10_2(B1[] MEN4>IS&=C,4N'?'WO[V:3>9OQ=5:(O!N$+R=3?7+;X7XJ!:V0BJ)EVPJ&$P7 M(C%%$4-^H_U:^+42ZDXE%2^9)2]\K9+[PDMQ5=EDC: 6YRNK%)+-C_C]I1M_Q4O3M\^#WPOM FV$)<@IKVX^GPY$M)!V2R3 MX" S 0@!15FD(E.(0SOBWSLG/Q6WRGEBX<1/J&6#[R#^EDJE-;R2!3XP.)=_Y:U7TNK\;Z4.J4U M5TF(B(./Q\!8?!.=Z)K.0WB)7FP DA,% Z6\V.C92+RT)N=7K6[C)GA_]-;% M0DE+(0+=''R(?P(!I!AO4U&54(PIK2'@BYS 1GS^=/'M.^\:44C^&]X2(<3X MQ3(SL#^L,1M/GHU$F54.[U!W5IJ-=#(^?B9*N%H6195C0TR]7] 88L#KV"Q$;+94L3G$'F2 ;XI$EWB_ M0!(5!>W70=.EMC!$/"9TGB-VH2H(+!&99D-;@T6T346P"#2!.ZPCE\4PN,R, MHZTH#6J\;?2-SC*(Z1&6(AHXD90 \$7-&4^/<#]Z]>))K#D3)=BL0!81B/@@ M$W6"B>)B>O+6D3S*:I@D-3EB02%#%*4B(_QH1'J(M MG5-H90A"MT7MASCG#9S< K$42YGH3'O80JGH7NR8C8\GSVK&NCT?')/.".A_?<4MD8 M^^>P(\'.-C, :4!CZ%,BD,CF#@7!+67RM"HT!DXWINC[))&E]C+3_X$,^[/1 MT?%+)M?&M78$[.#2A[M$E3X4'6!1 M&5$E@9J2E.%L#PFP6Z4<((?]](X\@JJ N)U0MR#[7#0;'M @)- MJ,[>F@R>H8QJN3(TP@8>??$6['4VX6>.FAP2?G>=$*R)V_EXTL;M3K0N%.4% MDZ "8C5B-58/)* ITA?WA-S_(_U'!,)/YD+A 9)+@I]'&(W$HO)QGJ1+4UF_?M+IP5:#@1#B9A7U&U3=;M2+S=IDJG4U MDT+F:MHP%%*C?NRDE0KQA(0L5BHVE-YB,"'%DP3S5.CM.K4 4GVX50'=WH>) M2!QPN*-!X>9O(-"?#SGO+T45R"J)EB@AZ"#H+&JG->&-)DRM3*':YJ)I2U+" M9Z["C?+H+TRU6O]52<;BO#87WM;F\E:O5CC$CD%1]::?RCN5H-\=#?FZA@;B M#"LQKL=>0B-"G>A':A*:8@J3'C+% 1"PH(."73Z"M& M;#1D."1T.BIK8^NA.T,3%M$VE,9QM(=62D!O-&E!,6-A#_(F6@L;=BTJ^!/< MJ!@[)$82Z(>)YDE*4).=:IJLBM3%7J=#"3S(4+4TRU[7^#!XMH[GFQ826MW6 M613O=CH^%@U*AE?09V$)@I0+F1^=,QJ VXZ.BUH2C&OZHV1X%A\E#JCAIR: M#E@#R5BW&+2Y\7Z(>M!&B^PK[K"#Y!W!1<6S["X8C AOB"RUS6G=S#]B_)QN M!PEX*&Z0O/:6ALI.6CRA/-W"%:;J6AJ)B;DB3LIM']LK*]LZ=9W!G7:W(&%; M#UXI*&L-0V%P#]J$_=->DS0C9^>"@4<.HM7%@X?HC<6?_*9!%&V3*B=Q$H(- MV3BI*4P\\/),QF#&U;&C0)=I&N3@9$MX%N!+ ,8'S$%%0.>(V5L6;('P?4N% M!VLF@"%4A7G2T?"'XGV-AECE"^A2W\CM7 .85<'M>*-+'%5X@)B/7A\=,>W] MZ6QT*SX#>-T\^5_,^F(\F\_GS MR+QC2"(\';U^>=)LO094(/3$3TS?ZEYH#6C.&/DD! '<="]_GG17JS%BS2: M4O/@R=UKTS :T!9ZTXSD(\9<^H#1G6-Y+):Q%%$**B W1UGLD.I!%_KDRB:: MQM= 804#QNIURCSB3RG(:KL@C3*9 MQ&N][:* ;NJ68!SXI.XTDHD 9(=%/7FVS6.@-2#[\'UF,V_78#Z(N$^P*C/K MW=(M9%:C8^AP'U&HOO@;DGM!J3AP9=G<*1*'R?CD^!DJ*>IV/5WF*NP;F(\& M&3WOWSY2U"H80]-E94^Q83%U$5M]BENN;K<1W_F*$^4ERP8N)/F^M-[6'2U0 M<&W5@7I*"%@?Q\+E93>'6_C^5#R2W/5LS>6L4_$ZHSBEXA;C^LIR6&V9&5!H M;F>:"]O.)!$N?LBVF#8+Y[8(X'OKN=-CY>HL-I]!S\/7OW9[^(;ZA>^WZ3/& M$D&ULQ5II<]PV$OTK**V\9571H[DTTOBJDIVXDE3LJ")GM_8CAL3,(.9E M -2QOWY?-\!CAD-)V3B5+]*0!+H;?;P^R->WA?EBMTHY<9>EN7USM'6N?'EZ M:N.MRJ0=%:7*\61=F$PZ7)K-J2V-D@EORM+3Z7B\.,VDSH_>ON9[5^;MZZ)R MJ<[5E1&VRC)I[M^IM+A]65P==I0272F M<&_M+JUG=^"3K(JBB]T\6/RYFA, JE4Q8XH2/R[ M4>]5FA(AB/$UT#QJ6-+&[N^:^@<^.\ZRDE:]+])_Z\1MWQQ='(E$K665NE^+ MVQ]4.,\9T8N+U/)?<>O73L^.1%Q95V1A,R3(=.[_R[N@A\Z&B_' AFG8,&6Y M/2.6\COIY-O7IK@5AE:#&OW@H_)N"*=S,LJU,WBJL<^]?5_D-\HXO4J5N%:Y M+HSX5#AE7Y\Z4*ZV5GR?)RK9W7\*J1K1IK5H[Z8/ M$KQ6Y4C,QI&8CJ>3!^C-FJ/.F-[L3QUUA_2\(3UGTO-OH,6'*4TF(S%$3?SS M'Q?3\>R5^"47']3*5(@B,9FQ@J FMU78FI4ROQ?:VDHE8CI:3,^>B;A#T'J" M.1-,*B5T3OL7XCGM)P[3\:ON!E[)]R>O3F@UK9.;C5$;Z90HC*M3B>S&?1^1EDPG(IRFJ5ZA@/U@J+-XCEC;9.&0A8P5<,4[Q6<66TTY#J M,F8JD^4,9Y,6A!6YU$A\QKJ>:.(6E.H#@Q\6Y"'D;[7;BC5X$%=B\JF*[W,G MP>%KI:VF1>"0)_RP-$6L5&*)MQOF5%GP<858ZUSFL:+S%8;9A7UE9>(M@()4 M@^>EO)=$ K=M):$@[.W*0]5.*$=5I9>,U8YA^V'R9&JI=UB MU58:98?$C8LL@VX@:/Q%P/$DW5E!=[7*B C;X.ET1N*W$K_)YFR"KN=;!6U M$>D]$#\FCX1.D+QX4:KE2J?:W1,YD("R=_S^Y^;Y^_IYX_FUFZALI1*X([#? MZ!M)225HAQ.5U]T.U>_A; =)#CK:"L*G:1%+5WMNXYPKY6Z5\C8^(&XCYC[3 MD?BQ'QNTL-'BD#1[R)(C3BET90F9[G3F=7U\%LW/9T0C42O7$HT+ZT#A=JOC M+04$,K].2?U(ZY9,@QT, K<4_/DF$BEP)>5C%.!KZ.1K94FWN+U6) \]#/I1 M?%H;&/W?VN',#HX!W8+N.S$=U#\2O_@;KG 0Y^!9CR?1.51Q2\C5"ED)52)R\XZ$KM@H:. ;/C\6%60\??Y<8G2+2- M:^P^Z (>>FN<>Q(K3;A-&_[KU^F<$-\ZX!<*2DLX6ONV C!Q<=8NRI3;%K ' MQ!!6WXE[)8UM@>O*4 X+W&428@[27U[_QMGPQ7A!QOQ)YCY)^B+">[+.H5(H M,);&W),,;>(:.@SEM.5Y- VZCF4:5REK )&:*6DK4Q]F+;41-S*M.* DI,]T M*DT'>MP6,)L4"'/H5FPESBVA5&N+6#/-KOK72KK**&^ CE^2&*4R5)5[S)= M< 2W\>11VE+=ZZ.CAZ5YD;_H,ED5!@4/IV9*Z826M=CD'YYYSW4'T8NT-5]$ M9V=>6^1PFYS]H.]RGK:ZBQ'B;;#U2XI!RY"'4,[:MR;'Q%_F@-?5RJJOE6K3 M^1_Q0H^&7515M;4*3Z@C7%8D>JT5!:XSA2V#I%[ 76PV*H/ WN8:MWP=5>N_ M)CADR% 9]NWY7'9 KD90VVH@Y%FN21JN'>3J:7YMBFP/>8*IV+E/0J57911D M=-C60$'6#DL43_E&D6OAV9ZJO1?DE+30L5I5&VL@] ^[\FP9S2^640^:XR @ MEP)KU%\>)\ZBZ<5%R%%/!G,.F3GRQOEN==:7"#72P9@.UJN@7R1HRF4HNC>L M3\O"K.#!K2E@4NFC':Q#FP \83]O2E:K,OT"J%(!>.X99)#Y$0?DU&T#@ZM9I MZF&2SFVHS29M!M7035WW,T4..:LRI/$BYE(EU#8Q%DN<0=W 9Q'*'\@)V4IK MZ.1A$5 <'^1'6D3<.8UR7=:/FHD#.6CJ'2LM+ NQHKAFJ/,BTI EJ5**62.Y M34G 2F< =>T+JY77$",!I0(*W02/1CO5.^LHE.MM,DG+A>*F&38VJ M>S$ )6*"VJM$M!A7]Y1-1="6\1P:J&%F\]%T,;GH'&E'#10RQY.#&2O4SA[K M(0FVD^-Y..KQ\[TBX>9N63U=CB9+9L,2[ O0[8E;NAW M^#NUFT\-F!J7?@A!,0B:W6@!Q&BOF%1:*L3HV/ Z*]-F(M"UYJ.11K41 M-7Z3V?C9KLX[QJ62#6I)%?&IM0)::#$I/.M6H MUY[;"J9X=)T_4FC/??W.DY?PN#OM:FNUL+RFQHH/*Q_" 9[U<%R0D3@S'E!C M7PBN71C.4-'G8GGQK*V/"ZHJZLMOY&?TH]H3KB[V]@'FP%I8>';R&)2@\X28 M1,&#"F(5,7U^=K*3 MO*DB[;G]7DGP5^?S&IXN&?FN5>EHU&2:$3B5)'E; :\*BJ NPJ%(2FK%)[ZT ML6RG:$ QJ*'3I.U"5S0YZ:3&@3$A;_#9=(!N6;?G^REZ-J+9-6$5QW3O\6X[ M0[P>XA/Y^"Q2G_%(+-R@86CDZULN2%K+A[! UX( #9W PQ&+12O55 Z1*-/* M4N%OJJ#@*J=*OBFK&?LA>N1STM^0"(I\-\\QWE!9,9 C?(O5,2/$Q%%?,2]**W^."0.9)]FZ_'O 25,?[/G= M'I[XLI1TX[2KJ/J"XWY1+[QCTML'>G]!35[H5'GR"F\I0R7& YM])E&;>V)N M7 ^5>4T!W_2UG3GT>I#P6FB>SS6A?NBUB==]?&N!@1 M=#X_N CYC"0"UC[6X#(4^3>?! WA#2LEO1O-34W4.IAXKD]XHN37A%BC!MW(YZJ.'8MNP^"?'K >5O%<^E9;==)FY!I%BG4DPLN& M'O#@_@&"'9Y-+1>QXY$^H*OE'*&L=PY*&D9 ^E)IX- 0K>GV:6C;(WA(=?L MU X1NBVW]'% X&8ALD\&&I?** 2SZE)(RXW729]SW^(H^W4] W-!@^\.+9( M=>)71ZBAS(8:$Y_YT TSUEJ( 2EJ5ZWU5-NQ%HY[Y2XZ4)L8]M"L2P-1C.8N M=/<0-+C:R V_EZC?X-F6O 8NF,K?)+/1258X %<-= , K^[#"-:_#VFP^AC= MQ'@\%@'J;O3)7E/&)8C,OYBJ=/$]!084@B?Q?1CU%V8C\S!6>TC]=8]&3@.R M5F]RQ&Y,KRN[AW]*D3(P2*L (#=;1N>SBX-E3Z(021E*O? .\*[T\]I4 MKX=?G'$%WU0;7J]W+WC"1M1&3Y\B1T-CZKH:'^8_&TT7ST:/V$NO7[3)P+^\ M2+2OJ'S5$0"-OO()O<_!JNG BZ.N-MO.W/E7XO5,I'VCUIL5=]X>=$+_\'D[ MY8K;(A1]60BK49#1IRG\'<$!+3SN=]_Z_V>6[P&QZH6?'A&_7L?C[L[%^($G M[T'.R-A5AQ1^+);S6;-^_VH:7S\Z6X[$SOFW? S6R_>_;)M*^+2;3H MB/O8ZEFT'.(X$/;3Z46?YW39N[)3O?>H[%0&P>6T8Q5ZYTT]7/_6O'_K;.\6T %5)3>%C87F9]$" M<.RUW],#M+\8 Z]K^&_,TW8_BVAY,3[YX^FA^_W5SN=2O1QQZ-.QT\['>%R1 MT">'W&OGSG^7U]QMOFJ\]!_SM'1^=N3??]07KBCY MT[Y5X5 N\\^MDBB:: &>KPO('2Z(0?.MY]O_ 5!+ P04 " !I@&13S-'K M'!,* #B*P &0 'AL+W=OZ$!6_ED0U9+PN>/^3[-WV,LM4_RR+GX3N9Y_.$@.2,YGK"GTE_KA7[S=3XC\LKI0YG_R M8&E=_X!DC=)UV4X&"4I1V;_LL=7#8$+B;)G@M1,\([==R$CY"]/L[%36#T0B M-7##![-5,QN$$Q4>RHV6\%7 /'WV\?=&Z*?38PV\<.0X:^==V'G>EGDI^5Q7 M>J[(QRKG^>K\8Y"A%\3K!+GPGF5XPQ='Q'?GN=X1L7/)/_Z6>(Y_0K[..[61!RZ!6L'T KQ-O>]7 M_MG_GN>Y0"]FQ8M9?*WU8/9E78(RR8VNL^_DFHG\'?E4+6D!WU0CG]KOO119 MUI1-P31J?\/A=73FFUI.*^NFTN22+<10A#6J->I?^$QD0GP"L!:&]-E>;TPH%O/R/G--R/G.R<:+;--H.[O M81#0.![(,)5!2+TD&;/U4QHDZ5OR\9'+3"B.:Z?E&K0!HR&>;DHZB? !BOOHI$ ++"1!9@)\< B?&=G]GZ8[%UD MY/DK5UI4=ZC<+S??E(&Q:WP(7)^&_OASWF1KRI8LT?X MUBS -NZW;>C0]4,:1M[;G9<^! TXR M0%1T)SAZX+FOX.:&ZQZ=/'2C5W!RY/H7.GGLT60M[1D,]T[^[P92ZSZ'1B3W M?)JZ2ZL%'X\&+T'J43\)MBZ_T<<]R#G\,!CZN!?ZU(FB'_MXZE(OVCU1YU9D@O362?^O+1EM$?/#6T(@- HC""E66+O"$)3P.#ER/ATWXS/U: HP- P;T84=<&1 MEVC\RDT6Y^=KLCS3/-FE*;+?KL>.?0TW18".X@3,Q!F[ M)]E(NQX6W11;);OW#%XZ_M(P=QAAKA1, 7E(MY+I]'N+"0%-P]W/SU*W3H'K MUA4VTV#[!G,NZ^J>2RUN"TZN:LT5)14WGT5G45FMM,*1-RZ-6S.>)*]IM4TE MWW-T,IS#L1GBV.:BW/0_?2?"Z#&V]+%_AHY#@WA33Q"0(P@VY$]0[H'I^3\& M$!=$"C,"\U%UI.T$, MC*-XA[83@,P&XQU;HN_N'E%]=TJ$]!+J.A,0=B+MNJ<%$?6"W>O9/]W37!_E MFU+^!?%4ZCUZFAN%$ZE?P=.@9/:2#59LA[>7.,;APA@]:FD1HQ_=/!J'PZ+G MT \<,-EPM<_KT6@@PDH*W@U"$OZ9/6%6'%)3L0#5@E5/]GW9.WE#3 1I*'N8 @"X3L M[D[R.^!FDA$:0_QT',?656J$#[8X:O2\EN(/;LVW3U%TW9LR)##U#"H!J",H MR87DF:[Q,0-P:0K-*FU;&RR_%PJ^X$*#G5. @$89\:JJ@?("# -_LP4A*T,W M$U)IDH/68")GL)694!D0/G$F88M:%(:./RZ$9-UOE3ABM ,5(M""O,'?NW%M M2J6J,78 8W6C0!B/P64.>,"1T59\EP ??%DX6# YPB.?P8K@O28*D):0E<<]W+=<='$ M?F-2&J6?FVV,BWIK> ^6S!PIVET-] H3TQIK[:OZWDX"LTN 5@V/S/A@? +L M*Q!ZJ+V6Z1':.9Q_U5[800@T#+[.ALGPKI>!Q*5=: 0@:/*E47(C?*:V,NI$%X(Y'U?M+K"Q=E^IM^A.Q=E6 M%1]MS)6F_/UJMOG,[CK"JQ]HH:,SVEAYN>J#;J^0Y7'T]9'M((_KIG;2Y)+>W M7S\S>0$&EOE-H772_,+<[;6D,<,(]SSL 2D0"^SVJ(]>T+ M+M!?ZSW[+U!+ P04 " !I@&13"7LGG0H( W&P &0 'AL+W=OB*4O*-Y=0L/79Q)UT#^;Y7++V)VZ^3D[FSC*("@@ ME4H#Q;][^ 1%H12A&7^V.B?]DDIP?-UI_U'[CK[<4@&?6/%[GLG5V229D P6 MM"GDG*U_@M:?4.E+62'T+UF;N5XX(6DC)"M;8;2@S"OS3Q_:?1@)),X! :\5 M\+3=9B%MY0]4TO-3SM:$J]FH35UH5[4T&I=7*B@WDN-HCG+R_$:R].Z]\BLC MGUB)L194;=?I5*)V-6>:MIHNC2;O@*89^855YB2I14"LQ MSPFMNOO?:J5(/*>I'_^\ FT"K3:D!IZS+$]I46S(DM,*YUW??!%$,I("ET@+ MI(3R%K@@;$'D(/J]( *JG'%,YPKQCTB71 (M;:/@'LU&KKC] _&KM"E1Y;)8 M4 -H5$>KJJ&%=B5MRJ:@"N+*IMY^')KJ)?@=,ES*JBPWSJ)V>EODB)R,W&YZ MP_IMQ9LREQ+ [OV^Z*CKD2=JW(T_:L<-S>1R0] $/:G"")/20 ,4- @FMM1; MTF>W]H #VH_#>66X5EF18YP$JBJ0/,6'WI+7_O]=DQ=D[R_N@6,L=B;H-!@R MX+\JT 0)!\B/-.?D*RT:(+\U$C<5=[A:$HK#D+9>NMI+IQ?W$M_R/+^_/R%> M8'N148L[T,]#23=Q=JSQ0]L-R5<,X6CRVRBR9G'P;F>VY]E^2)##%Y!O"22N M%7O.KH#OV%&TA0*:_8%4K#.TEW8]*W)F>Y9S;33YT5[L"?G@C&^YCC/:#-^U MXW@+;56C93'M-#26[3YQT!RA,*:P@M6.(C-9B]XK&!@V0KW[L#E&8W- MNLLVVF:;]H=D*IT6*IWN=3H]]O;%@-(YMT;\G)B$4<].O,0.9A9NG:A!=P3% M9D#X :K<1WR=5?.6[*"L"[8!$"^RTQ[K['E$ZUQ"A;NC:%4S(:>*KY!Z<,\( MQ44:_GZ# 6D96$<)JT6>(F$]2U3S_Q/5443E6E[@67X2C]#ISNS VZ$JU_+] MF17[[BX?!(I^'I-5$ 16'.VA#U3OQOO8RIN%:(FWG]_<%Q".:R6!:\VBL5.H M(W*W\OQ(D&+V&790J39_);B:+3-P=?'R,5R5?9))I*AMNIAW?0,N\K8$*AH^ M\).V'">I<=RD=]]BH(MU*6HMC*QX%C^V<+NQ>A:/AI=9/1Q4_FW ?#& OT'R M$/:/_>_DYZ!.K0HP.S.62PY+E3#'ZKQZ )[F L@UU@\5X$KRMHP^GOHS#N5X MJDT/D9;"E.F[/P,OR5MLH173BP'Z1]*8;R618P7)@&RDK]B.$Q+;WOB9;SFN MVW/:S+$<9[?K0B@Z_HLW!)$888<3AONX+K##V=$:/ZE6HBB41L]-K"@.]W"A M8^^AX$/_SW,F;DR<8!'8*@")[<_F8"B25EF :H5&OV>*RH,@E-^F*%:KW,YQ28U8J+TN60:': ME0RP(2L5L2B9;1I53[IV9IN:V@/>&CB\*JO\^@S##>$=U3&=XO-%(7CZE+CK@5=9.]B M8?RLE\J0MC,TGVQR*$SE=KV/HV5VG_S=2CN.RJN47!<; ,<4-+S$G#_0(5]U M>6$JW'7#TQ55M%?0:LNKQR7.<[ #?U*:ZF0:-=*8IG4W8SC*[*N?X^.-:0]Z MP5KS,59!^%.1,>I,PC>='ES0''#435HPH3!B)(Y82746;]UW!D$Y%RIF?8D? M#&C[86],FI-OFAXU%L0Z+-)KA2\7I9.86)R*=DY:NU;X>_DZZQK$+'"'E8T&ZJ?9\6QC\84!8+ ZL[!6B7-L&3E>$8W+_I"S/IP M9P<"RPVB8:W(BD:W_6,/JW!,/FL$UQJ%B0CDT-] !@5\9GE!^..P$7C M1DW4Q;YV0+]MX6WVU(C&AQR[=LQANZMA^YK:G: MXT];&C0TNE<:A@V:_NWO^ W-:,PBZU6.,52O4]''S-*X$O]R481;U-)\UVC?]I_%;HP'T.&Z>:3 MTB^4+['3)@4L4!1;@G!"N/E,8VXDJ_6GD5LF)2OUY0IH!EQ-P/$%8[*[40OT MW\K._P)02P,$% @ :8!D4_N1CNT;%P 7$@ !D !X;"]W;W)K&UL[5SIC]NXDO]7B!Y@D !JM^V^\LO#N)NQ1ZI2JG326LFK\\NID\>WV&S],#_]!JXY+7 CF9&?. ;WXN M7AZ-D2!5JKS!'23\MU:WJBQQ(R#C#[_G43P2%Z:OP^YOB7?@92:=NC7E;[IH MEB^/KHY$H>:R+9M/9O.3\ORRD:]>6+,1%I^&W? %L4JK@3A=H5+N&PO?:EC7 MO+HUJY5N0,J-$[(JQ*VI&ETM5)5KY5Z<-' $/GB2^^U>\W;31[:[%N]A@Z43 M/U2%*OKK3X"T2-\TT/=Z>G##>U6/Q.DX$]/Q=')@O]/([RGM=_J_Y[>W_UG< M_XSV/_M7R?/@=NB2SUPM<_7R"'S.*;M61Z\F9R-Q\!SQ_7=7T_'I<_%.+60I M[JS)E2K@Z^Z;M]:L1 /N)1I#_V>B62KN6$L>1% MIG)"5_1\A9X!WYO6.B7,7,Q:!RPX-Q(_?,E5W0CI1*%=7AJG"C'#(- _23O8 MI %3MQ:8*;="BEK:9HMTX?>E;O1"L@=7108$Y,8B+^4V$X51O'PIUXH>ERO3 MHDRLPL?@R#D2W=_'JE(V\!7X=*,LD!J$\E^-7-7_E.*'3^)=]_CGA-JY+F$A MTO_AS0WMG:P!5J4X'Y\_F3U],GTJ9%V7.J<],K%9ZGPI9 G\NQ[_P";$(07, M@[0+<&$Q1]7("M=;LX;C"MLN@'Z'-'NYOWUS@T1/+I\[\=%*4+QX#9$OX^]! MICE$*O'QRY;M8D1,=*35:!$.I?1'J\&N8(UL>F3ERC9Z3N3Y\W:?B=+7U=RB M\9&@P0CPH1I$C(KP=*.H(CF!BQ[E\$ \(2R65L&S:UGJ@ED(A,O2F0/4 U%( M_%UKBU:)NZ4$*\W$N]&=>()BFXZ?\U?T9O+\:8:ZPPV6IBR4#3R CC/R+N(+ M/K$IR<>>-296F$T%QL2T:+1(!P96*$AWJ'@O4&\/(_&Q$F_5S+:0",5D@N%M MZP$D;BUPJ%C@^]05._L_@] MRD$U.GB^N&,Q?U9V)3XI2(R6Y7"3-TCAY/KJ+ L:7TH^T]3T"!SE6M63+O(9 MI(-2I",@:"AD6 K72!)86^/BT[%8<5J;*5BHHDL WR4(P.'NX+BZ@EC(;@LO M^M$A$VU5HNGB6MI^ Q:BI"TU\@Y-?L9(Y6J(MLJ[(;SP\3=R"B<7 MAQGSOO8&] QR)5F]@0"X0=\"V;R7%C0[/6,3!#]P:&5@4[U-R':L(EOH7&<8 M?HX'QO3$Z^R#@2![F5U9?WDU'K.9P-NKTVQ\B3$3G0TLI#I^W-&Z M74?B*KLXGV9GUY=/O:.FV<&K$W<\'1^3!J-B47M!4QQ:HE#8F!LXWT%%E'=0FP MFM(TI2C4@C_Q<2%G?8INB?@A70)S(7(23_16X8F,RIS+-=!%Y!CDEW0>3T() M0S)?@<$'J3 P.&0UN$\PB(T&%0"0 3+ Q<'Q:PQDO".()C[/VS)K!U5'3E3J M.3G.#>9?B.AF) 8SE[D@+0)$7M@C_/I-+N>7.,>-[75)6YP.<*()XM",V+:)1#-T#WS_2ULI//3BSW(].3_/+B>7Q".LA[*DB:Q?9G]VEXMKD-W% MI(OQ'T, GIQ2 +[*]L:.NY (T4[OC&N.?P3F&LB#:RQ\(ZCY\5- -"';?__= MY7C\',X,T9-<$+\)^=1B4$*V;NI:PNP)\=). 1PV:)-<=?. M*=H%B$ DES)_0(JDV%@-H!N<7KG$J!=K%4X!* %4HBNA=MD[+(H$F _TZHT@3+ MQ&,P;& 7I&C)J4U,](7*-74EPD[$M)R!C37;1R4_0UQ*#DU(MQ(?\\:@"7'N MO290V!D6>A1^'#V!H@]4"6@0:U-"F8/@D?)22P J7\H:-P>$AS3HIE3A-=#S M*\JP$/<-$.#$:UD]V+9N\BT86Z&"SQQX"//*W'!NNS2(/Z @H*.-54ZG@+N$S4"LR)[1<53\X-)$;E@SX9 M'CK]Q>/#'GB+YW&$X, Q0'2!2T_V,!W?MU!#DC. _6+%&=S2?> "D%S=*?7@ ML4);(R:GO:AJE%"/*\[;JD8>LO +T7-EQ774!8BCW[VQ95 MFH4/\2BLW!!UA#[*0%R9?PDX-DM$A_G&)[L@N^1TL'U"=4A^XFU7+ .T-2[: M="*VBE!H)W6T;=^.[:#A3C5-JAJ)^QHL'\O/$L%U)PW+X3&L2LP)>\9M&BR4,"7_GE@RC"-I[D]#";>3.&O 00,(H]3O'O.].% ;)$)C'%$([$AC @]X;[LZA7C\IJ"SGW$W";6XB M)SQ:['!5CO&S)Z'4R25!"A]8AWPD%20PD07K M##Z/08 1B0X"S=#6T:U\.F4KR**<*7RW#21*%1/!@+[8SO%[$WANS-#0H@+Z MH3")5K%B[XZ1>9. @IET.D(D*H(2*A"V+B#3 ([9&A_B)E==H=. 0L G.07U M96KJFGJI@S*<*2,^&-Q><<^\#RAEL=:A=B.:B;Y!]9BT2CTO=,I%"F:0 2RU M5HB\VF;O/K] 1 &L(+TH$J$).\+B*9Y*E$;.VA"TZSR\T SW M-[)J$B8@>5A3Q\R/]1T7LO-]U7'7V^WA@I[ F(1$6E2^IYB7((:L5(EL049U M*4*L):@N@*H^&"$$#M\DCN]KH+["TGPWT/7[:(7OP(D9D6' VM/JZ7LL$4]] M)Q]"N$I%J@9'?(BAM'/;44?K=:!U+U38J7T/X(9?1_>CM$@"!'XVOLS.3L]" MTYQ*_']/&=SW+,9F!6/]@3P@IM20O*N4E>@9E\^!W%Z!M0?7C+C8VWI$@?\^ M@@F'*'!GJQVQ"[EB /NGR1QR7JE-'U2)PDN*)S=/G\,!?_4$ MW[,YGFV/PZ7!HX?BF0LX#?4!)W9'8A,?[0@@CUJ@NTCT<]?. 09IPDK868: MC* *+[,@#UF(!?VC0 $8S(3_&D*[@B0RHA1S?XVW5X=A3C&K81@ M7X1,^'%(1R%3)GWL 0YYIQ^4ASU83.^VL;)'[#[)&NBQF*9-=T7@31L;G%RR MV71O=XX9IN#6BU&#WKYE3,,#" E?PR=QZ#E:'Q\IN!7(#&S%F M70>MTJUL@TV<3H>?Z;H%1S*0!X^ECW5U'-I?G2I2+7G\\M4L(FT*WI/ZY1JA M<)1I6LITLG>CU+GHD@MY7.&SR"% ($6-#4OX-?,7,W^TBH*_3)KF\YZ;910' MB]];UZ0UJ9K/%4U^"*J,!PD@*DI7O[=5#[\Y *Z/U>4^N#B\;V@1(0QHZ4=7 M9!0J;XWDE_$R'0_&;_;R%E%&I\;86=US.8J;G8#PTOJJ>-Y#?MI?FH9FP;[# MR#'A0457]R +WQD%I?4)"Z M*H)1_*#H;K+7>F&L:1WVW6\:_@)B_D+M#!.T5>CT*Q!-&P!Z"6&MU$MC"E_K MM15!1'HXU@Q6 (MZ%1;Q, %^S%@#5M8&A8\MT])@(M:XV;9SO0]MOJT:F]EZ'+.Z@K0MLT31L,G!:@?M>OQP_G%]\6")!K M:KA$A(-E1PB5?[18 <^UQS A7Q=R!3;B>E7V&Y5SD7=QH.,..-7K_8A_*3$"&X#.]2A>X*[ M TPT99MV[G8\;P]=:+-#LD)MM?4'AV9;O!N( 8!&>JS&#CR!$0[&7Z/C?=== M^F5PQ7G7O^)DK+V?0!HQB8DS>9S,^+VO=V\@J%%?X%$Q]_N-GUKLBD\!=OTI M,B/830J_067 X1R,!&M^NB^>;;D#:W)PT&J_#KI*O>MJI=B& NR^:XNAL+^1 MH>3=][3N^0;PUZFFY7@QMD",00CKQMMW&\XZ!$0OE#X:;9 MLW7P:A]VR!DQM6LJS/GB%T$Z=KPPHOF -\>DZXMN2NRYJ7UFEWBGNU85T#GR M[?0$BP-XPTB#?:>EV:@U-JEH#8Z!%D&R?G+-3YQEV&_=^*@$4,UI3#!>3_1&DVQ'W^/9XDE[S'>I<1[WL M>EN0U?YVZ_7?WE?^G"@_J:00YK2SW[&D]-[1[970@=MV2>[.@ZQ=P29+0LQ/ M8^3_8?SUL=8&<' "N^(=4#<5$L1@^&%5:\ ;.L]$!1$6V0M]!!S_, "AQ +- MMEKQ^ L$Y;)9YHB[_62;]1?2W/9"PB@4\9R<98OHP3A -RU6D:VEM9NE :]% M\%40F)MAVS<,S]'4(HWS4N!CT+Z&RE;Q);-//$EB]'R!4SRH)AAFW!F%4EO4 M>XZ0Z&<>+DDNMPC$_8*C.2C?.^IM8FD+DM-% )N)A$/ H* 0"TEO;AMJ-2HN M%;').U<;L8140).,8%-=,T*"I$)L085;@KAS!;O[V>).@)'%1(Y]-D& W&^0 M3/GQFSVD/WG_YMW3 *0_&+J>Z=]F?UQJ,Q*W82R9)>2M#!83P_ X7>:AD8AI M-AZ//7W'02G,:#"%VH)M6UUN,3B3J8&N<[*9C%FG5YU%L1$&NQJ)'U6%,H$- M7*WD UTS-C07R!-&A?&- _40L*]OM_W>6NI>&^I1@>VV4 T2A+:2CD)<#8"Q M@YNL#D?"J-M9B=%+V34:CZ@@;K')R:*P8:J1;F9P$@H?02\OP)0:[DJNVLKS MB:Y,S1G,6E#I6!Q:WW9-T%S6/$GAZ;5JR>^9M$##;HE-(T"5Q!L):A%R$).5 MOV1P*\0!-*T5 P$I$E4$ 23'51SD?-^Y?I?3.P/EEO<"ALC@% M1M:%\W-!TYPSH]E[ZP,:GL5C)R/Q#VUA'RT9J(6K[4D/J_DQDSLP7+?"68P( M;T/#'38/&\'C-L?/;GN>U.,E6IR/.@K"!9K>83]C'<0>/\$S]R\,4L!%7K8D M+&^!5:N=!/O*R*:X*PF6)%L 7I5:E'J!>7^EG57T>XFJ\?/WX4MNM>'2 MBBR5PS[:+R8"C.Z-GY% YGJ-R-.O*(+2Y1[4YE4]$M,13 MA^/=Z"+;-!EQHMY@O[[8B*3@?)%#EM-3]NFI+P(OQ!TY'Y3JMTJ25V!X@I>+ M$,SH A=2*Z4Z;F2%=MQ:^?(_*5O.]FG@,X9IC%R[?D A/LH"9VH4M;;_WQW^ MFCO$0B 1*LWMO\&[?@MI-DS"W>3-H /2*W6_ZBJG^#NGJL*S\[897C\.30#2 M^$;GRRQ=$VG];#8$2WZHYEJ51?\A-IHXI[L_WE.UVZWIFU%/]:%2_3L\;#@ M@$*B40Y.90S('A%W?V;M4"#",=PPJ0MND2+H]0ON44G/7FPL[3<9IX+@"AI5SMLX0N?$13 MZ/UH*\/*! O8K\:([!O,YN\,S$D>.DV%%4@[Y*41,DE8[8%5](0D48$80^L_ M&-57,L&^-/#!5&KGE#U;8Y56**<7%=]M8=#M9+0.-M;1%Z]+>8H@HQWB[1$8 M6/<316YV)%WEMG%0#2:H,N.-: ^'G2,L9/I%S_[&?E 3& <1![5\Y;;E6B*0 M0P)[5W$=<#PC]TV?SF@N]9"(NI]S]:X!_3VC[]C4K<5YHRBI^#.96ZQ7PD@: M<'[+&0@;C?A3!YXTI)GOWN[)( Q:I5[I4MJ.S% JX;!T*,I[,@AE4E<1_L5$ MC5==E$\3.V+WGZEF@U*A80VM\%(5RE"HC9=\U;H3C;XAX#@?<1)/CB$_UG&IZP*X MPQ\'?*S"#648;>VL=$,C/V%"?N#*^(H# E: J4O[KJ7$TIQ"0^?3Y^10/6]+ MG;HSV#[\_LV QE&9?6QR#\AHU?_HK26/I!24YJ5WVRI@E-X.-9K.GB_0*NQ2 MEV7_XQ]+TZ:4A.UO)5KH(!7*![5GYUL0LJF5ZC_\ 9N/#X,GY6IF=;%0.]G] M$WQ@RGI)!KKOEZ2]X)",I;SV/R1/NS;W\#[I9N[+I>'WZ1Z!_<>#[[[/H+EA MDVB^T,N\9?HVM5MXT$:J5ZF?Z; I="\XNG3JB#ZNL9VU_1. M?F?[']KMCL"#NXV?O$5_XAD-XO&^G=4&P)3;)[",*,1?VK94EV$/EQ M:MOQ#(C_0:V+FP.U;'FZ6B,WBW#[C/?X^WS-WU-5B=?MMO*2@R!8_.G3XJS[ M1QS04_&'%C=^(B7T3^EW9CZ+_B8AXU).YH[)3W)5PR<( $/;TN^B2Z&O_/] MW+>##AOF!D*FY5M3N@U3"2S&Z+8P]$-$_H45VZ>FR_W:SRDEO)$%[ONK)"?) M7WRA%BK^71O'X(C_^$O\-/[IG!O^BS'=X_QW=X!+P V0E-4&UL MO5=M;]LV$/XKA-8.#1#(DO.>)@:2M,,ZH$/0M-MG6CI93"A2)2D[WJ_?'2G) M4NQXW3[LBRV2=\?GWAZ25RMMGFP)X-AS)96]CDKGZLO)Q&8E5-S&N@:%*X4V M%7RJY@MX />MOC1V=1RR'@C?2?=&K7Z'UYX3L95I:_\M6038]BEC66*>K5AD1 M5$*%?_[=]C(H_S '9]=&;UBAJ31&GUX5[TV@A.*DO+@ M#*X*U'.S3RK3%;"O_!GLU<2A19J?9*WV;=">OJ)]P3YKY4K+/JH<\K'^!)'T M<*8=G-OI7H,/4,?L*#EDTV2:[K%WU+MWY.T=_6OW1N:.>W/'WMSQ?XS67FWJ MKTM;\PRN(VP@"V8)T2P]B=G0+/OYI_-I?2V!W>FJYFK-A,6NF3]B)3.G MV;?X(68%Y&"X9%SES#KN@(E@Q9&5V*MO9EAM]%+X3L)&Q@4'1E2LQE^=6^HN M:A/+W&93PI&>O;<,K!,5;: +O\Z5:G!C* KP+>7M&Q* YQJG(">0\!Z#O_^#/:QMX/P>#9+_$3LG[40EWJ6"%T=7!J/C9&W9Q ML3'VADW/D\'HW6EZF!Q?' RF3J:G_>CC=EUW2VD:)V\WX.+CMUN(WZ5GTS@Y MV%Z8QJ?;D\,>]Q65(WK.EEPVH2HY52Y7&6")@V+H+E)!I;$9I'@"N<92XXHI M[>C#T7$$QE #(G1N+5#_"&PYDIA3!W%)E4J4@\)( GBD^,8HJ7L==@7U;MMR M.W%0['=M(XA%OC<"IP^'-()M[*V08PB$+[F0O@N!O"6+F#K9^,[#$#R&T]H2 MV12-:XQ/@U<(*3YD&3=FC4=Q]L1T76OC&B6< 'N( )9@+%(+*F=@'-Y)QEBE MX',A6VEJ.XU(32!(B;Q&(*RCG"\$D>@]$HRAB"RPV'":UMM*RQO3!8Z(K.V& M#Y"US9#ZYD[&L2AYCF$M!1[KZ *BQ,M5:U9JC*/UH%XI (Z91X_(*]Q)!PZL M^*,VPJT[E3,ZL9D_L *%>_SYG9&(V8W&1TK*"+7X[T-WAWQPI>'PP8+C1+2QGE7 MAK3:&>X7IV+7@WW,6C_Z>+6GF]OFY%&.$=O@MZ"WE/(Z3^! ^MOCG!7[U*Q.P.B6T!/AK=!<1VP7^1 MBQ_'WVZ+-P1#5.?Q>GX4&$6Z7.V]WG2@-]>:< ,99Z(<]^GN9FZ[=^#(*^49 M>)UB1Q2^F_G'994W0%.![BKAPM9(8X'K,JURT?=0*(1=-^/)X$U1@5GXEY-% M]4:Y\+SH9_O'V4UXDVS$P\L.>68A<#\)!:HF\=E)Q$QX+86!T[5_H. M_RSQ@0F&!'"]T-IU ]J@?[+._@902P,$% @ :8!D4Y.7D\%Y# _"$ M !D !X;"]W;W)K&ULI5IK4QLY%OTK*C:U"U7& MV 8">58!(3OL3B843F9V/\K=LJU)M^21U#;,K]]SK]0O8YC,SA>PW=+5?9Y[ MKNRW&^N^^:520=R7A?'O]I8AK%X?'?ELJ4KIAW:E#)[,K2MEP%NW./(KIV3. MF\KB:#(:O3PJI39[[]_R9[?N_5M;A4(;=>N$K\I2NH=+5=C-N[WQ7OW!G5XL M WUP]/[M2B[45(6OJUN'=T>-E%R7RGAMC7!J_F[O8OSZ\B6MYP4_:[7QG=>" M+)E9^XW>W.3O]D:DD"I4%DB"Q+^UNE)%08*@QF])YEYS)&WLOJZE?V3;8G5EBU]T'I;O]L[W1*[FLBK"G=W\H)(]IR0OLX7GOV(3UYZ>[(FL\L&6:3,T M*+6)_^5]\D-GP_GHB0V3M&'">L>#6,L/,LCW;YW="$>K(8U>L*F\&\II0T&9 M!H>G&OO"^VD,AK!S,=4+H^DUKOR\FS J=J-13'HX&8C";C M9^0=-WXX9GG'?]D/SQQVTAQVPH>=/''8I?3:TU&W3GEE@J0$W>749\50O;[V M*YFI=WLK$N36:F^W;/'WOYU/1L=OQ)>E0B%DMEQ)\T!65496N0XJ%U<6H3$^ MOO(P-I?T\4=MI,FT+,04LA3J,7BA3594N1(AB:OH0YR)VBC40E>EN%U*U$RF MJ@!'%@-Q8[*AV)?B9^T6VF@I,NM6UK%V!T)ZL4%ATO^G14Y55CD=*!6OL)G% M?9+>RVQ9>16PO"MS0$JF]S!#&_%!9:J<*8>4&9\.A#1Y1_A/'P?BQQ^O2.8' M52SP9B9L-2;):0C7S:&*SQU>-[W_H>/B$?7455Q%*NE9@I901R8 6U M62/RH,NQ60%/H(UL\WB%HS.]*J#)0AGE)*F)YVJ5_$32OQJVG$/.1UZ4RB&2 M8I\R:3)Z\\^+BUM^.7YS(- ;L#%@1=G1&>I8QT>2JV5M.,3.'L2=6E1%S,WI MX7\&XJXJE!B/#D?C(1>=R[&Q>!B0-@\BM\+8T*0=5*[=H$UL3(SP.&9N;;@ )X#08O#TBG%#PV0392Q0RCJ$#L.X85X,8J%LOND6O3W"42-4UK5 MCM%PB#8YTIR80FU\?1"<-E-"W:_ )RAGTDGS"M%Y4-(->R ;BU'VO?AG /91 M"7,.IZ3VO;! LU)^@VY(B9(+-A8D@'DO#6S;!VY6Q>P:M. MH<@,_%1AD^>ZRIR>J7S [HE>9OT+U !%E1"J8(40/]@$@(U*R:(G&C)[)Z+7 M(>?@T#7>&-U8HO%BMF799 M52+NC[54T1!*HO 'VDK4M%E83*2H95Z3B:<^DS@5DXG<[B,+CYMM);;^T59$GEW"'Q]Y?*Q/'(LX@;EBI M0SU9>;&M8BERW=8%DS]5HBK%@X M65+J=SY],3D=C$:CN@%ECU"Q1(N,B#"@YHZ.%>K%+\:C$6^^:^7=IE,ZBB'Z M%]4"U(1-&SX3BY=-+%X^Z\@[Y( ):,7=VF;EEFOND[&[4 MNK3^58Q:VZP[$M"W38[HU4&L.?+'B^EEPY$URKE_<+OMZXK*N-EW,?W:;*.C M#\<3'J!LJ<07>4^C^!>PT4R!:?5\X>Z/UWT ;^WL6/=)XFH%@:4Q(K2C82L #JP!0MFE0-]JIE1QT#7"*?BH+<0'D%2(J9Y MPZ@Z5C'WBU=#Z]A8Y&I5,)4BMDU',E7AWL(C%G5')[D=+U6^H,.Y?Q,B+_7* M1PYL"1X%%J*K9AWNU>KXX\WEYSL"=&GBXBWU&X(9NQB3![*5PI*#F'"%/VFP M41N";N?.:/0P M'NN04WWOIG3#HB9K;^S/GZ.7&2?<0Y, :,K1M05G4)S +O3$^N*IE)SWQ:$3/;.HSQHLTKBR,5'XET9%K7\S/'%D63YS&8 MM8_GBB=UGP9348!D8J^/DR3%.O%&L<0PUBCQK#4&(A*#>;]6#:FC/R0ZDJN MT$"*(4_'$3_H_D?V3,LI-UO[!C@#34SZI\J[V>B5T3B/.>P@%N0N0Z7P=.^D M.G=^)7I11;[A*1(&B_XA9Q/3&R\FQ8J;G(%'M-55GO-SR M;XOC3;;*PMO^Y*_GA\DXJ%$JL+$F= G+V1X8^5R6-R)E'D<+Q*F=Y5D3W0%: M[1_E26)3LX<&O5,7B-T0Q)Z@CE:1H1" T:[4(=!8/*L".8S6:)[.4$>=B<#C M ""'X?O#.<:;MM50TL6+H.Z-2S/'%4W_[)P/^;K?-/H:CS%7UP2JM)C"R(D8 M=%K03GZN*YKE=5I,?!J+&R,F7VZN6PR?=R^V^>X7]BXPXO*]:&G7]>'IE@8; M4H[\WMP[1! C%F]-&LO_*.WCS+9/J9OZ<'-KX]LVW5&K/;Z3%#Q>8E*MKWXB M$'$MUI<;=5G$R_O!B?GKPA'D+=5[-O$\K*D'=$J,(U,LYP7IX/)^7G,WNT=K3^V((LWGIP, MSL[.ANA+6[[:H5T7C!HL*NQ&)0Q*$,I!2+7#4KH9'-E"49$!1@5L]UQ>:3:L MI5*V\)HVO7>!1SV2/Z7E4%ST%>,P/J7S1PQGEQ+1R#AQ2V,G[+Q:3:9O!P=1%;#M3%Y\XD+.^O<2E_?4Q96VB_3 MU7J/U)S2_JO.)5F2,Z6)N?>@F#YXA0DK"###7U^SPENB$7N/::98LA M(7CTE4'?4CRXOH^5QD7QT2G%M).VQ:,.KPKI?82]7QQ!M!%7U$ 2W6NQMIFE M;QY-M%NC]$]@ _]%:.NANY;P.LI&78X;N^>ZMHMIA7U-N;[-]YYW'4^4:^5&[! MOSL@:(:I\':Z)US\K4%\@P3A M[_=G-@1;\LNEDNA1M #/Z2NQ^@T=T/S@X_W_ %!+ P04 " !I@&138.=D M%-<% "B% &0 'AL+W=OW7.O//-\(^1GM0+0Y$M95.IBLM*Z?C6;J60%)5=344.%7Y9"EESC M5F8S54O@J64JBQESG/FLY'DUN3RWM!MY>2X:7>05W$BBFK+DWTC<3<;I*1Y"97*144D+"\F;]Q75X$Y;P_\D<-& MC=;$6+(0XK/9O$\O)HX!! 4DVDC@^&\-UU 41A#"^+N3.1E4&L;QNI?^SMJ. MMBRX@FM1_)FG>G4QB28DA25O"GTK-K]!9X\%F(A"V;]DTYX-4&/2*"W*CAGW M95ZU__F7S@\CALAYA(%U#,SB;A59E&^YYI?G4FR(-*=1FEE84RTW@LLK$Y0[ M+?%KCGSZ\A;64#5 EE*4Y%I46J*?%(+0*W)MU8-4Y/037Q2@SLYG&G4:SEG2 MR;]JY;-'Y,?D PI=*?)KE4*ZRS]#K -@U@.^8D<%WD$])9Y#"7.8>T2>-SC ML_*\YSC@B!Y_T.-;/?YCN-NL)V)):BG2)M&8TZUJW*]SF^6\2@DOL%!XE< A M9Q_7\?-/$7.\U^1'__\D>0I[U%M8< W*&M73;CK3^_V;WMCVV$$N+QD9@Z06#LZD(HH4"K4Z(%EJ^4B)#4 M('.1$L6QA/:\Q$*/!N%\C^ZBIL#9(\\]RA &E1E*"VO""B=8W>"L>8:%D]]SS\[&%&7[4=X3JXEI+E6LYIOL2=CA92'8G[*YBYEKK,O^=2C?N@=H <1 M,N"'3@&!+W6.2P3X='@NH_%\WUG]\5&XC^03!M/W:>B$(XH?4L>=CQ/ IRX+ M#VKZOU;(\>8QY&>]0@ MP-0*7Z+@7,:>GM&G;L3.GEQT'J:I?Z!>3ET:'J0'Y2D1C0HDGC?AK4=:\VMH\"%\K M,X*D./,B/ZZ4*/+4YE@?J#LSZ:&-IM8>V'D_5G3J_ML&>GL&:MOT^&X#2T:- MI@-)E@ M!X+1,E\T]@> KG.D_8K-=XJ:^P4F$,#9/I0XK1KM$=T?L/+W^5D M0Y+&R1R/X,Y(-B$UFI!L MC4_,J5[%!O>5T)T_6I\A*GND;<-HQ?3(X!X,@WMP?'#'W\%I@Z!1.F8*SS() M&;=Q04H7TD.S^G&Q/WQB6$DX&N#^X+_-"_KKYS\>FMN M#L?.5+A@>(6,AZLXHKZ_?P7'(75CEWQLDFVE>3_1[,X@?H2WS_Y<9N:W U.T M&[A(W]?D>G,:!#[Y)#0O'OY.P_90@4:8(>KRO1'N,*9NN#LEQC1P=B@>SO-^ ML',]OA-MXNMOA::MO5&-C)M'[Y;WM^U UVW1U8?Q8]*>X)3E1'-[_@1_P82^ M:YJXJL&^D13;Z7=AL%H448^,!KHJ$L]&[40EXI9G7,47L3=,^(0W4X0'N3?ON='^\?;W[ M@#=BCLVZ@"6R.M,0NY]L7\3:C1:U?85:"*U%:9?D/4$L#!!0 ( &F 9%.'QZSMP00 $(0 9 >&PO=V]R:W-H965T M&62;JDK-UQM9ZLW5C,YV _?%:NW\P/QZ4:_*D]2??^3V_FA%OD"QEYCQ""LUG M^4:6I0<",_[>8L[Z);WB\'N'_J[U'7QY2JU\H\O'(G?KJUD\0[E&E \Q^MJZTV&%*[>VZ%;E,C_4GX-AO75L9]T-.PGX(.M+ M%!",&&'T!%[0>QNT>,'9WIX #7O0L 4-IXR$1,F;4B*]1)FNZL:E_L!9WX<# M4V0H53G*B[)Q,D<*$NU%J:U]B6HPPHZ-Z#;F])H__Q0S$OR*_J_VX]I(B:HN MNM)'%T%LG*R>P #B0",PY'4HD.$I"]#K_"S(7J,LAH$T =-)(ZY#\ EQJ M)9!9IE>J^ =V!X@IT^JS-*Z I$-6J@(TE';2'GI)V7&KCXT'F)-P4GK@XVYH M=SC/\)D2@@GG8Z??2J6!H'YL?!Y;EI7Y+REL&5P:7?Y JC7..D@S2.[>J2[W M^CWA.(@"G)!D/Q1B'A),F1CO(,>,$IP(,90.0H%)1-'M<@F7BL_O=N/@6H' M98TI7/$\;-^S?7 Z^X1TW;'+;C0$6TF2C%U@'',Q'N<8"$"S\1M::&R;3"? MK3=UQA,G'U)A4#;RA5.!(\+/A*00KCL>Y#&E)$X[>3%#'?V:.$"=P;&@PS1X_^J;9 M93@Z(\-WM-4'0V F8&>BL?D^242":1R/?0:*B^#P)N2H%@]Q%(W/]?=N^]*D MKPJ>$=D%(I=L?]1\-QAVV>7 ;3_+XU.@>\H'6'8(RPY@P\-9+D[43+ROF?C9 M-=,1#H6;,BL;7STLC:Z06TN4I676E&UEU2O!O!QY>*R8.FW,]P[E-XNE'G(RFI[@\X &&NF&_OHAPF.PS<6K^FWP])"0F@+<.\_3(] $C M#^E[ZI]O5HH&!OENB=>/]H_ MD%]W[\*]>/>Z?I^:50$'II1+4"67$:2$Z5ZL7&PO=V]R:W-H965T^YYZ[V'<>KJ2ZUSF M(8\%%WH4Y,:4IV&HDQP*JO=E"0(UF50%-;A4BU"7"FCJC0H>QE%T&!:4B6 \ M]+*I&@^E-9P)F"JB;5%0M9X EZM1T L:P0U;Y,8)PO&PI N8@?E63A6NPA8E M904(S:0@"K)1<-X[G0SFLDQX3[*3.C4,O0SHPO*5/DCG(+1&;DD@DJ$D8YN1+:*(O9-YKL MW-(Y![T[# UZ='9A4J-/*O3X&?03/TV_+['Z_]]^!U>!JV7@?(XU7J74?#N^,XZI^1_VV\2O+0&BCEFLKFY;WY4L.S N@Z= M9%:D>@\C2[C%,N3^04)U3N#!,KQ,_@(VAN_)X& O.CKL$KA9+S[KD+SU^!&2 M.J$]G]#H7T_HX4F7X-F$/E5[PXUF5X!:^):N22*M,%7?:Z7MJ^&\:I8_MU=/ MCFNJ%EB%L<9F:!KM'QT$1%5MO%H86?K6.9<&&[&?YOCR >4VH#Z36#WJA7/0 MOJ7&/P!02P,$% @ :8!D4[E.HA=8 @ J@4 !D !X;"]W;W)K&ULK51=;]HP%/TK5]DT;5)$/J'0 1*TJ]J'2HAVZ[-) M+L2J8V>V:=I_/]L):2H&>]E+[/MQCL]U?.^T%O)9%8@:7DO&U,\IQ)4'M MRY+(MR4R4<^\R#LXUG17:.L(YM.*[/ !]<]J)8T5="PY+9$K*CA(W,Z\172Y M3&V^2_A%L5:]/=A*-D(\6^,NGWFA%80,,VT9B%E>\ H9LT1&QN^6T^N.M,#^ M_L!^XVHWM6R(PBO!GFBNBYDW]B#'+=DSO1;U+;;U#"U?)IAR7ZB;W#CV(-LK M+6WOH0<8AR< <0N(G>[F(*?RFF@RGTI1@[39ALUN7*D.;<11 M;G_*@Y8F2@U.S^_X"W(MY!M\?20;ANK;--"&UT:#K.58-ASQ"8X)W NN"P4_ M>([Y1WQ@]'2BXH.H97R6\ &K 22A#W$81V?XDJ[(Q/$E_RKR#%?:<:6.*SVE MS;1%OF<(8@LG>)L2S]-\^32.P^0[_*]UH:P@8M:'(/X+; MB^X;(:Q);=Z91DD)4UWH,Z1^'(UZ=N(/HQ2>3.L!Y5!)D:%2Q_Q^FB9'WL@/ M)R.XH9R:!YS#3HC\&!J%_F@R.78;<)C"H]"$F9,/K_A=6'3A)\-QWS'T1U'Z MMR<0]/JG1+ES4T)!)O9<-ZW4>;M!M&CZ[SV]F6+W1.XH5\!P:Z#AX&+H@6PF M0V-H4;ENW AM>MMM"S-,4=H$$]\*H0^&/: ;S_,_4$L#!!0 ( &F 9%.H MVJR3J 4 %D2 9 >&PO=V]R:W-H965T++5X?9[XYI>B8#FL;(3,J(:A MW$Y5(1F-S:$LG;JV'4PSRO/)]:69NY77EZ+4*<_9K22JS#(JGUW$K831M46*>L5QQD1/)-E>3I7.Q"G&_V?"%LYWJ M/!/49"W$5QQ\C*\F-@K$4A9I1*#P]\AN6)HB$(CQK<:YS@_[!Z ZZ MK*EB-R+]@\7C+ ;<^X!JYJXN,E.^HIM>74NR(Q-V A@]&57,:A.,Y&N5>2UCE M<$Y??\PUS;=\G3*R5 J9_' M+.Z?GX)8K6QN(]O*'06\9\4Y\6R+N+;KC.!YK:Z>P?/>J.L(Y*R%G!G(V3$1 M(4CB$@#%AFRE4(I$5,IGGF\)S429:T+S&%PO*K,RI9K%."TU_TZ-3\(IG3#R MN8R>038R+F!%V;@\/_X0NK;W,_FG_TN%,@'QFF5K)@W[_;5W+*J7G/T2&J@[ ML,DO@V2<$-]U+&=NMYOW,\MC)#5;3UW/MP+?/=O/.*%ON4%PUF6.(G,6R1E> MY\(&WPD[UWD LK!G([;W6]O[X[:O\AB2$@FE%>%YE);@^O )O]69 \8LC#W+=LVR8W5"6DH#PF MD.%!\D>6:P%:-:<#R_9L\B!IKFA47X?*[M?=Q9S<0114JXAB/"!"8(WG-DPB M$UH8KP;#"E)"BI#&]T$>.-%$P(W(,B8C3M/&^LNM9 RJ &0FIVMYS[+G,-&_ M& )-EG"5%,\TU6":=H]'K ))'(X,'(!!YU4BEH MG*NRT'-FD/]+1JDB.ZB'^$\[0B*3';I J9^Z7/1)YDP9=6("2XI"Z2 ;*3+R M&\U+C ['JMQ!)U*4VZ3A_;QE[@%$!B$+FC^C^("?IB(R:0"UZ3'_4GO

&!8YD=/2B86W;HP-*1D#.NTU>_0XUXJ6W'*T>26] FM^"MR0U9 M&:QMUM'"9IFRARD8^[&*]*$<."[#ORUFK_U7->JF4>J+<8W#1+M7<3E4EEI3 M@[8KU+;"6=&4YA&6HX.JZ=K. HSE^#-P@$6G-ITZ[LSRP^"L,^S M)^C)(7$T,=5X6;II#Y6U,('>!A*!^, _[? M^>#E_T,"A9)DU4L-PY>:(YWQ9Q#T+?N.M\NC.WH[FU@8HK37@9JH!>X+*;"P M0QV$.E-">8;,$UCS1= QNIGPNTVY<:O.Q,RSPM ?\8JP]8KPS6],FU*7D@VJ MHH;<8QSY-7/^R:AL[-,+[5Z4OJ^IK(.F9@9&[KX^SRT'\A7,>0-SLX$YOS]G M0ZN('TSJ4GJ@_,5X'$X[K_O0VVW-1PVHSEB3JS?_=K;];K*L/A?LMU2F3U(:,::%&8CP=KH;7(S&/"*#0DN '6-T+H9H 7M%^3 MKO\"4$L#!!0 ( &F 9%,*$/C!"0, 'P' 9 >&PO=V]R:W-H965T M$Y/*0H:KG7YM:6 ,CN:JGL*B@1F]=A:/,2 M:F$O= .*=K;:U )I:G:A;0R(PH-J&?(HFH:UJ%2P7OJU:[->ZA9EI>#:,-O6 MM3#W5R#U?A7$P6'A2[4KT2V$ZV4C=G #^*VY-C0+!Y:BJD'92BMF8+L*+N/7 M5ZFS]P;?*]C;T9BY2#9:W[K)IV(51$X02,C1,0CZ_8*W(*4C(AD_>\Y@<.F MX_&!_8./G6+9" MOM?Q1%5BN@GG "MB*5N(7O?\(?3R9X\NUM/[+]IUMF@0L M;RWJN@>3@KI2W5_<]7D8 >;1(P#> [C7W3GR*M\)%.NET7MFG#6QN8$/U:-) M7*7W]$Q6[#LY5>QD6!?+4,D>F<4YCW554?%'Z%: ML,]:86G9>U5 <8H/2=:@C1^T7?$G"6^@N6!)-&$\XO$3?,D0:^+YDG^,]0G* M=*!,/67ZF$2Z)$4K@>DMRW7=: 4*K9N)WAD\Z*P+_VGN%\_F/$K>L/_]7WH= ME$2$>@/&9_)T[QWD_59\W'+)=I^('?)E]+V06%%Q/&?3R3R9#K;/6SHS)H M6I.7PKGL3J"FFTZ7)K\=(1;9],$DQ?S-P"3:HD(O0L).2$)-L]D9*DVSHWQQ M;[24'F- "G3A@X)MA7;D/,GX&:2N54,M29?/U0J0C?K8X$?+9X( OI M* M6R#Z!U%=O 2NU&RRG:72&YM-XY![!@$66SO@)?396J&OHC^E@DOP]I1I+ M*BUZ/HSPDG)M3S(3I>?'.Y^G[*M&.H _[P_5&H\FV8*/BH^G=$K3AZYQ..J( M-9B=[_N6)+0*N^8XK Y/RV7748_FW;OT69A=I2S5Q9:@T<4L"YCI>GTW0=WX M_KK12-W:#TMZ'L$X ]K?:HV'B7,P/+CKWU!+ P04 " !I@&13M#)B])P" M #M!0 &0 'AL+W=O MYW2Z&V^4?C0EHH4G44DS"4IKZ\LP-'F)@ID35:.D/RNE!;-TU.O0U!I9X8-$ M%<91=!H*QF4P'7O;0D_'JK$5E[C08!HAF'Z>8:4VDV 8; WW?%U:9PBGXYJM M<8GV2[W0= I[E((+E(8K"1I7D^!J>#E+G;]W^,IQ8W;VX#+)E'ITAWDQ"2(G M""O,K4-@M/S&:ZPJ!T0R?G6804_I G?W6_2//G?*)6,&KU7UC1>VG 3G 12X M8DUE[]7F$W;Y>(&YJHS_PJ;U3:, \L98);I@4B"X;%?VU-W#3L#YOH"X"XB] M[I;(J[QAEDW'6FU .V]"PTO>!V!'/>S(PR9[8&\PLS"7QNJ& MWJN%'[?D '.+POP\ )_V\.E!U4OJQ**ARJ@5K!K;:(2:/3LF PW=M*9G2 +8 M6B-ZZVN5.TSQ[LUY'"7O8=_Z'9DV@*ZL<(,YBHQ8D^$ %IK+G->L1J M!6]A& _2*'*GN(=)HT'4VI)7;*/>UL4^*$O &=+L0#B].RU MDH8[+2A0K_V@,>#9VF[LK?TLNVI;^,6]'81W3*^Y-%#ABD*CDS,JG6Z'2WNP MJO8-G2E+X\%O2YK'J)T#_5\ITML='$$_X:=_ 5!+ P04 " !I@&13A1,Y MGZH# #'"@ &0 'AL+W=OGNX;[X3\K H 39ZKDJN%4VA=7WJ>R@JHJ+H0-7#\LA&RHAI- MN?54+8'F-JDJO=#W8Z^BC#O+N?6MY'(N&ETR#BM)5%-55+Y<0REV"R=P]HY/ M;%MHX_"6\YINX1'T+_5*HN7U*#FK@"LF.)&P63A7P>5U:N)MP*\,=FKP3LQ- MUD)\-L9=OG!\0PA*R+1!H/CX C=0E@8(:?S583K]D29Q^+Y'?V_OCG=94P4W MHOR-Y;I8.*E#9&KQ,E,K^DET;F\P_V(,OREFJZG$NQ(])$(YIYL5>UV4B.6-X%] :K8N@3P"9T*2!Z%!D7=/%'WJ?.YI/,8$>UD'>=U"AB<@9^1><%TH M\C//(7^=[R&]GF.XYW@=C@(^0GU!(M\EH1\&(WA1?^?(XD4G\&YAK1.0Z7^'(&?]/ 3"S\Y1;?5-Q$;D@VJRVU9L2^4ICQG?'NLLN/( M/_Z0AG[T$SGU7$G&,U;3DIR18!*YR=0G'T&I2])P6@DD\C?DA"G54)X!LE-: M])TI'R3/OR3,?+@W,E;[ @6!\M M-))E7(,$I0D\XZQ1@,V>B2VW9"645.-3"Z(+."SHL2*.G_]6$?_KYU,A 4C5 MM@28EL!&JU%L:Y!6U?O !Z/"[X@S73 T_)$OV-Y:XN1KCI7YC,PF41__K16Z M:12\LJ-D1JY:&5$[4O$?S$TOY4QE5B?#NP?A82T"-Q[0?2LZG3CRAX3!, M#\\,9P>^.(D.3PMB\G1%R.>A0,[1WVJXWX'* M?0?=0M8U4."2]XUN))![QEG55&2U9V+;YJR7(9KA0(,):@5=T:%KS.4O_\WT_V4V(: M'^_>8+FH0&[M"J6(;?AVS^B]_99VU2XG7\/;%>^>RBWCBI2PP53_(L%)+=NU MJ36TJ.VJLA8:%Q_[6N"F"=($X/>-0+Z=80[H=]?E/U!+ P04 " !I@&13 M5^JKD_0& I) &0 'AL+W=OJ]I_9$9RD^=?S,V'Z&CD&(-D(J?:((1PN9-G,DD,$)CQ=84Y MJKHT#>O_U^A_V+'#6&Y")<_RY.\XTO.CD3]"D9R%RT1?YO=_RM5XK('3/%'V M%]V7NJXS0M.ETGFZ:@P6I'%67L.'U3S4&OA=#>BJ ;5VEQU9*W\/=7A\6.3W MJ##:@&;^V*':UF!)%(='$XT@)I'D^D* MX+0$H!T ?J89WJNT/LLDM%V^PD84UE$UQ:=TIV 5W+Q!C$'(^I0L@./52-D M%H_M'.$.(%X!<0O$NPPK_1;E,S2=A]FM5"C.T-4\+.0\3R)9J-]06V?EH'=C M7\]E'5350'_]Q:?$>X=DN5(0ATB#MIX74J(PBU &6"@M%T&:14 PA5JF-[*H MYA'=RP*T%31/( [56V1@'?;NI[^>1%%LXCM,G@UQG>M:Z[,\AC$+KJ#&,$OJMI-"5CQA@T\@YJ,N*[V&$$G96S $2+Y&P&S(O"Z!]@,:!Q;5TWC/*% MI6.(HI.K3];.UX[;Z*;+H/5US#GVO)H-0P$$IK[?A&4!YGYP@-X_R&(:*VFC MO?0(95>\-%\AZL/,N;QW?QP3AS[;VMVH'Y1:&A^P,RS319)_ VXH[5TL"R 6 M&,@"W 11\ CF](9GPM^[R0;SLU0ZSF[-Y%Y>?5*6QB[,'TX8%JRY+D,ZV8>1 M:_DJ$N]C/9_+)-J>8!T^P+/E GSCKFM 8\($%BX]Z-WU&&; \9_OV$_A6N)Z M;3*9R'@V9'@(>T)P*[+NT25VS[,82X M6E,M :_&H(9]VDFUW*>8!-Y JB6VT1;5>@Y0K>C!4![0-/6:(VEA$2=X"6YR M M8=ZJX [FI:]Q-'N@^[(AD0Z)R2%PASB[K'(!?$?8$@-Z@_,,@]BOU':4]- M7 7Y7TM(K:L0L.S':3Y7+G![&0F2&^=X'^5@Q!, MO& ,U'JO S650[&E3(M4NH_XP_]@4X%'>:XQL3#[+YE@>=)JX;[(T_!0[X M_G/H$O4'\J:Y! D/0KN>#FSBUU6;US)MS M#].@OD^/&?B1'P1U!_'!C1A]>I?E G9^KYDN=$4'QUP,.1DPVOVW3W-$09I) M?!<\$_V3;*/[>%LD@3DJZ7]F\%SY<[>YL6MR)3Z$Y"'=\H?K[VU/X#@0_=>O MU%X%A>DWS\QA&@S?^!Z[&D"(6"2:#E4Z!HHP2YM;J^[M1_'K<\P=_N[V7B(C_7=41H;LD-3'Q!G L -U'T<:=S'E_>O9[QYI MA!G[AI1_W!NJO<=((ZX8J/T"D08E,_5;O+@4=YZ)> M](P9=\!EQ?8Y+\6N[^YX<2VJ%]=B]XOKZ5Q&R\2&K"J=:%-_1V@)Y4Q9[EQ6 M4G11Y+=%F+:]R=[=6=L$#[E>VY)K1Z6U5CQ_HB);Z]FZ<^OF?&F5VF>C(M6R M[&R2[4I>UDUSS=26=S:CU048$.55'[) M44FK[V!.RL\_-NKE1S20 -W&0,*)G$%3YXT'BU64'Z:4-SI?V(]!;G*M\]3^ MG&PO=V]R:W-H965TV)[)G:=-@]I/;;K/,/D2F)-$BP ^?+W78 R15L2*S=M'_HB$N#NP0(X M>]/AO52W>@%@R$-=-?IHLC"F?3^=ZGP!M=">;*'!+S.I:F%PJ.93W2H0A5.J MJRGW_7A:B[*9'!^ZN7-U?"B7IBH;.%=$+^M:J,<3J.3]T81-GB8NROG"V(GI M\6$KYG )YK?V7.%HVJ,490V-+F5#%,R.)A_9^Y/4RCN!ZQ+N]>"=V)W<2'EK M!Y^+HXEO#8(*-+(_/; [NO@IS*&N]:"W=<;Z_$307ZW>'4X#)6>)JO($\Z2+X#,B-?9&,6 MFIPU!13/]:=H7F\C?[+QA(\"7D+KD<"GA/N %_9X#AQ>\G:@A\)OXYAF2?AN M0YIS+X@(>O ,RF<**:,)]S<5 M^+8W(^N#U1_(Z.B)'(K+49I[&?;5F.>6CR MB[- IO58:Q8/-A,0)GO#PXC8%Z2C% QZJD8[4M%O#RCRMQN7UON[\'$<>S_ M"1,9Y2&G09H,CI]E7L@WN,AH$&0T"=CFA8>67R_9&(8A3>(M_$!XEFRC(\\B MM(1O)S![!:,834-&LWBX*<2(QR)GW',JWI=3'9%DN\ZM.Y@TCOAO,>G5C/L& MS5UDW??YI'\!MHJR-[PA,9\KF%N:[XMY]@ J+S601X,$F*4>M9Q$J]("&Q-\RH*0V#\&G/MI#;@8?1CV/BY-ES M//P2><,U4";C(P$DZ0-(,AY L*DHEF@.1I"9C=AWCCE"8U/0A9*EMKL_J026 M:"@ML09=19F#%JEL/]:R@&I;J!E=V[8W[W4KZ+4UX381"BG3-2ZBZI,3XA\$R MZYD1$J0]"=)799%5*9[O+,6[VQT'_:\3Q]7"7MT>-__W&3+"':2O4/F"8+# M'O0.>^O6U:>8ZH-U'& 81H>>C35KMO9J3I,D0&,J/,HY)7-H, U5#E(4V&J6 M6#0*VS.3B"98<;\\@9"R,%ZO%=-X,.RG.4:7A%Q)@]"[;IO @WT'-#&B69@. M3(XHBZ/!F&4T"(>1CJ%QOK^-E=-!5UR#FKO>7^/"R\9T#7(_V_^]\+'KJM?B MW7\37X2:8XHD%&PO=V]R:W-H M965T27T-"B-J<^C M2&122.AQ&G3 2SB?\IR_<)/QAN=&P(8869<0C4+H]XB57E@"R-7SO,H#W2 M%7;W>_0OOG?;RY)JO)353Y:;S4&>Y6=JZ&RBY :4R[9H;N-; M]=66'!-N*'=&V2BS=69V+3+)$>[I%C7T[NFR0MV?1,9"NX0HV\',&QCR!LP8 M;J0PI88KD6/^;WUD*;6\R)[7G!P$O,,ZA$%\ B0FR0&\0=OGP.,-WM'G ;BT MA4L]7/H6/?LX\G6%( M@#;2A6\"M?2P:[6W-Y$JP/\\_1=/Y8>B/'T8D'GR" M_[W>EPH1>#-&=&,$.P2#?(G*3V*?^,T2?D_>\]5-LFO$AS->S5PH^_R$8S'3V!'0$9QQ^H-DY,X'?<[KE,R;*VKHD O%WZJ MBAIL0TD2QL=/Y,+T^ 7C7G)&PKC_,D#"8>M\[1)&G7?,4:V\6FG(Y%J8YDFW MWE80+QH=>$IOU/2&JA43&BHL;&DW?Q.PO4$L#!!0 ( &F 9%.^NG14;P( .X& 9 >&PO M=V]R:W-H965TW>0VL>;8P7;65>+'JLH)+7&LP55$PO5^B4+N%-_0."_<\RZU;\.-YR3)\0/M8KC7-_(XEY05* MPY4$C=N%=SV\6LW<^?K -XX[U=_*R80972GSGJL$O9>[3YAZV?L^!(E M3/T+N^;L-/(@J8Q510LF!067S9>]M'DX @Q'9P!A"PA?"XA:0%0;;935MFZ8 M9?%F*P'6F$>GJVIXX41]&B==%HGK_/]MR6>=H&F_ZK$R^D?E7C6*9C] M_[+TASA?%O^H&[F7X O3&9<&!&Z)*1A,J=ZZZ:[-Q*JR;E ;9:G=U<.<'B34 M[@#M;Y6RAXGK>=T3%_\"4$L#!!0 ( &F 9%/0DYB1+@4 +05 9 M>&PO=V]R:W-H965TK/[S$BTS:U$JB3EM(O]^*4ND16)$@2D73_($C5G.&P@979N&"(ZX!2),Y9AJM[L&$^15(]\;XB,8Q27H#0Q+-/T MC!01.ELNRK%[OERP7":$XGL.1)ZFB/^\P@E[NIC!V?/ 5[(_R&+ 6"XRM,=; M+!^R>ZZ>C$9+3%),!6$4<+R[F%W"\XUE%H!2XD^"GT3K'A14'AG[5CS@>W+.$1 0+\/8&2T02 M\0[,P#ZOZ/ \L%HK%8&%+966*8% M-?9$@?#7=>%,#_S#=>!W\XW3C=?#UZSQ_^SKN=^/P M+^PX.ONG4\.JC"!3+. M]ARE .7RP#CY!\< I<6VUU&M='NE[J*T'Y?0+'X+XZBQR6ELAZ(Y25*DT3_,$2>5>U1ZH7*KS[U6EQ&W-/;=L:)M=*A/E-AHYV[:A MX^O9> T;;YQ-').B?4()R!")YRK31R@C$B4Z4E[/""<, \?K<)HFMNF+N3"$ MCJUGY#>,_%%&MU1B5;\D6/U0K:W0AIFOF1FZ+\U;^;WH"4S/[E#M:X*>Y?HO MI6[[JBP(G8% #!JBP2C1+VI'$1JQ5$LQT%C?78'KOI!O!4Z'XTU?"KJ>9W7< MI9&"5M"9\8/.++<3ZQ_[0HYK=AS?EPD]UX4=QVN,"OW0T3L^;!P?CCI^A3A5 M64R >\Q!F87?@RLD2*1;ATI5T++ /+,Z'E[IA.QNJ/6%K#/?Z1#6:6KY]P5? M:)Z:2G,:XTPQ+OM#U3/&),F+)/A6Y8R8)0GBK??OM&VBJ7-&-Y"T4G9':JV1 MLLZT?'/!.J^6&XX4X?Q3X>XY5G[TZJJL8*>[0.FFU?E]YOZN5 MOT@Y[F!YAZ>> XXW':T/B:U4GP.(QP(\9+$JAV5?,S<]\"^XC/]6'SOJXUZ. MN>+45,#?VE5L:O7M+&V'3A .../4"-E>=#2&;^"YQ^A9GP-SV^K \23^NH\4WT([PD5 M(,$[-95YYJOMS:LCPNI!LJP\IGED4K*TO#U@%&->"*CW.Z926/U03- +\7LT-]<(6)1,2E!5:,0/Y.+B+;Z=Q MSR7XB!\"5O:@S=Q4GK5^<9V';!Q$3A&4D**#X/3Z"S,H2X=$.OYL08.6TR4> MMG?HG_SD:3+/W,),ES]%AL4X& 0L@YS7)2[TZC-L)W3M\%)=6O]DJR:V3\%I M;5'+;3(ID$(U;[[>&G&00#C'$Y)M0N)U-T1>Y3U'/AD9O6+&11.::_BI^FP2 M)Y3[*T]HZ*N@/)PLX"^H&EANM&0SK="03Y9$8,%FGAZ,91_85VX,=P:R=_> M7)3V_2A$$N!@PG1+-FW(DA-D0_9(#(5E'U4&V?_Y(0EOU2<[]=.D$_ )JDO6 MBRY8$B5Q!UZO=:/G\7HG\.Z%Y/DO/I!JW[0B?4HE)"U M[$ :MDC#M]UZ<;0_\J).T=_ 2$=0\8W;;F1P"G2R'5W(9Z!Z$STWNZ&&I]T,#TH'/3>.1F*6C'E9!3:G1Y0X>5:8IWTT%=^8+YK)'JGV\6=.$!XP+H M>ZXU[CJ.H+U"3?X!4$L#!!0 ( &F 9%.94WMS?@0 )H1 9 >&PO M=V]R:W-H965TU>[R7!,//QS=CSC3 M^NU7SF=R9G MVJY#>%055S]3*WRQ(%'E8"U^84$//YM0"?M.RO'P^L7]+]L\!#,DFJVD/D_/#/;R\ET@C*V MIKO@<0ALH#4S&]8--70^4_(1JUT3) M -$4?0-V6XW^%!G+COT]"+J-G+Q$?DU& >]9>8X"_P]$?((=?!9O=_='Z 3M M1 06+QC N\JAHJB Q*ZH81NI.-,CL&$+&UK8< #V5K$]AZ3GSVBE6,8-RU"I M9+9;&:A"LU/".1:YA:4&K1D&RX$%QLDU\AL&2J9XC)SI:[&C Y3%Y D MB=K?X<1)L3-'ON=COKC_&UU::^DS]#E0$(+FC&GS/FG[RTIL,P\9,^8X==$&$R1)ATA,EKR]HJUIU+L8XQ M.[W%'RJXN%-A1605)DO93[#!+XG ZD.%.FO&X-O\GX6BPC^<] MB4X6]*E92O 0]4[\?%E00)D&?IL,,)X-5UW43/-Y.&IZ(/95<];

;.ZOJ/^B4,[4S_J;QM<9J'=@;I23CJ% M):\J[._7?X-]2"J&/4]?NQQF493&R0#W3LE)\/]O'9IW',70YW]J+-^L7.=7^LVA*<%_ G'9Q.HT&F'9-@HPWB??*2 -WN,DE(2;];8/# M#)/IR9KV#DZY<"K=V,._1BNY$Z8^]K5WVP\,5_98W;M_C2\6]6>"#J;^:O$- M)(8+C7*V!DC_/ %FJOX04 ^,+.U9>BD-'(WMY9;!=*G* )ZOI30O@^H%[>>8 M^2]02P,$% @ :8!D4VRL#-MK P 0@T !D !X;"]W;W)K&ULK5==;],P%/TK5L0#2+#8SO?45F)M$3R IHVO5Z]QFXC$ M+K:S K\>VTG3+G6C"?K2QLXYQ_?>$]\XDQT7/V1!J0*_ZHK)J5564));4EWY&,+8KTG)O-G$SMV*V80WJBH9O15 M-G5-Q.\;6O'=U$/>?N*NW!3*3/BSR99LZ#U57[:W0H_\7B4O:\IDR1D0=#WU MWJ+K)8H-P2*^EG0GCZZ!2>6!\Q]F\"&?>M!$1"NZ4D:"Z+]'.J=5991T'#\[ M4:]?TQ"/K_?J[VSR.ID'(NF<5]_*7!53+_5 3M>DJ=0=W[VG74*1T5OQ2MI? ML.NPT .K1BI>=V0=05VR]I_\Z@IQ1- Z;@+N"'A(",\0@HX0/'>%L".$SUTA MZ@@V=;_-W19N0129303? 6'06LUOP9[YOP M0,O"YX(TD+)<37^E(S7K^JHOJIHT*GXDJ !]U*(4$2Y;3W,%?C/.S M$;ZO*]27">_+=(-'!>_I]@H$\#7 $"-'///GTZ$KG?];??G/JS\I1M _,X'5 M"\[HG7T61K3#7CNTVN$9[5O!\V:E= ^RBO(U8%2Y'J!6)K8RIAL^SI(T#8.) M_WALBP.5H21^BEJW'"EAUDMF%[<'P4,KAY8IC@9..2")3"" XL< M,!0A& U-I$/O1,&%3 I.RH4SF ZW MD0.F=QL\,>D4EJ9I% P]S_8'_K3WF#N9OT/4<.>87Y@/!GD$/\NW7Q4&ULM51? M:]LP$/\JAV&PP1H[3IJ-DAB:EFZ%=H24;0]C#XISCD5ER9/.<_/M=U(76 DW,C5J/BF,K01Q:'>Q MJRV*;0!5*DZ39!970NHHFX>]E0;!K]]X@TIY(K;QJ^.,>DD//%T?V>]"[5S+1CB\,>J[W%*Y MB#Y&L,5"-(K6IOV,73V7GB\WRH4GM(?<61)!WC@R50=F!Y74A[=XZ?IP AA/ MSP#2#I &WP>AX/)6D,CFUK1@?3:S^44H-:#9G-3^HSR1Y5/).,H>9,X=1KC> M641N-CEX>XLDI'+OX *^-/E>DX"5-=LFY\,+^&0UIY5"S6-B YXFSCNQY4$L M/2-VAYL1C"?O(4W2Y&]XS+Y[\VEO/@U\D_\W_^.!<^">L'(_!Q0FO<(D*$S/ M**S-7BC:0RWVGA^$@QHMJQ+_L6 *$%HW0H'F\7%"H?M74X8EQM-1DKP9\#KM MO4X'B?IOU=B\%*=M&2"_[,DO7ZG5LUYA]OJM'I8XW^KX9(+\9?0H[$YJ!PH+ M9DI&'[@[]C#@AX!,'89J8XA'-"Q+OA/1^@0^+XRA8^#GM+]ELS]02P,$% M @ :8!D4^B88OR)!0 R1< !D !X;"]W;W)K&ULK5C;;MLX$/T5PNA#"K212(F4%#@&5DJU1QX3@RWK*,RG-> ML%R_V7"14:5OQ9,C"\'HNB)EJ8-S*=^I-,G9O0!REV54 M_+QF*7^YG,#)VX.'Y&FKR@?.;%K0)[9BZEMQ+_2=TUI9)QG+9<)S(-CF-2@_Y9'S'^7-9W; T+2UI/_YM MC$[:,4MB__K-^J?JX_7'/%+);GCZ/5FK[>4DG( UV]!=JA[XRX(U'X1+>S%/ M9?4?O#18=P+BG50\:\C:@RS)ZU_ZV@C1(V@[=@)J",@D^ <(7D/PCB7X#<$_ MEH ; CZ60!H".980-(3@6)7"AA >.T+4$*)J.M3QJX)_2Q6=305_ :)$:VOE M136#*K:.>9*7DWVEA'Z;:)Z:S:G(D_Q)@GLFP&I+!0,?P0W/BIVBU6SD&_!5 MK[D6=_87E_(]*%KXV2U3-$GULX_@V^H6G+U[#]X!!\CRK01)#K[EB9(?]$-] M_?>6[R3-UW+J*.U^Z803-ZY>UZZB ZYZX O/U5:">;YF:PM_,^\C;[X?\HO__C;]R:"URXBK[+G'5I$5P]?EU_O5N!^_@!6BZN'^8A1 MOS7J5T;] T;+59?D,<^8;:G47%)QRX+V/ M=GTR=Y_[\&X("%/K>/NIVB(*8 M$+2/FEM0$(7&B)]L;N%P'W0W!/G8W<)A]T#CI#6$7+D#-"I M=9VD.V5->]?DB+DP'X(L\5M84*[K8FSH;H$=UCUH/S<8_=SO56/"UA_I,Q.Z MT7JK(+I%DTJ7#%U^M ZZLTEBFPJ!)0)>X$5N9"AA ?K8=R$RQ;!91-"-B %< MVBQZ/G$#:%"]39]PZ"1!!,+ -_2Q +%+(A@:ZW@Q M!/H0!3Z,C,6\M%K$?A $=GVB5I]H5)^V*2F[$=DT+]4$J<18\S2EHO?6JDL] M1-ASSCU'1HZ 5H,0>C<5'=IL]3+D'LZ0+?KXMS?5Z(_,8[3HAG%$,,L M!5:49Z 6%A0Z]PW4TFH+$[?_=V 5P5Z/"T?562D>_P"\*!M:.5*:(>HLHM-5 M?-CU$= ;#^-FHS>!9<]=Q4YO X%D\4XD*F'RPAHQ;[@(]>**S*1GP7D(8Q*9 M41OB,/%A8%9>Z[BA+BD'8M5U/7"\[7G0E5-WHS9O#/;5B[Q!+V!!A8%'[ JC M+L&C7R3XK$CY3\::15'L1+RENCB9^R>G=ZR7,?%4G0E+$/-=KNK#B?9I>^Y\59VV M&L^OX<4=M#Q?P(ME?:KL;Q8OJ4/&1 M*\6SZG++Z)J)$J#?;[@.7'-3#M">WL_^ U!+ P04 " !I@&13P*E9>+(# M +$ &0 'AL+W=O#,'(+3)DS'=NU1S$=\TKEE)%' 615%%C\GI&<[R8.,<.P1D'OW'P+]TA:!R"2W<(&P>;NEOG;HE;8(6G8\%W0!AK MC68N+/O66_-%F2F4E1+Z*=5^:KK$@E&VE>"1"+#*L"#@*WA@BGY=T[PR(H(5 M22M!%242?%H0A6DN/VLC:8SEV%4Z"H/EILV.LWI'[\R./OC!F(JG+X"7YBV6 WA!BQ=8//\,WF$IR;:4!J##%CH<#'5QB@K(6YI7 MNBS 1O "J(R %.=IE6-[*O$-L*'HY^2][DM=][:4P2?*FJ+^W%?5=3"A#<8< MOZ]3%/A^G&C17O>KY=3."] H3))#NT4/GA]!Z 6'=LL>/!^&<1BU=@?L12U[ MT2![3T0J05/#A;2:5XRJ(5GB%CB^MN*C%GIT2XJ/3IB/DD#_'0G>8P91%!_K M?6H6PB"$1VI_"'9 7-(2EPP2IP]W^TW!4M*D_I':"'8-!%Y;;[37G= M*=Y$ MLT^_'_H('JDT[['SHCA(1D>:7XBW_!COD#^OX\\;Y&]9E#G_34CSCI>52#/] M607*'+,A@;IV@?RKJ]_U#A3&PO=V]R:W-H965T8 *D JL6J5-Z]8]O#;)A5A-;&8[L$K[\+.3 M-) 2#.W>0.S<__R[N\!=QEO&'T0&(-&?(J=B8F52KJ]L6\09%%AB+ K,'V>0L^W$ MY _UG=S62T(*H((PBCBD$^O:O5JXH194%C\) M;,7>-=*A+!E[T(O;9&(YF@ARB*5V@=77!N:0Y]J3XOC=.+7:,[5P__K)^TT5 MO IFB07,6?Z+)#*;6$,+)9#B,I??V/8C- $%VE_,P+EIU_@-0+ON< _(A@T@L&Y K\1^%5FZE"J/"RPQ-,Q9UO$ MM;7RIB^J9%9J%3ZANN[WDJN[1.GD] 83CG[BO 3$4G1#**8QP3FZI4+R4A58 M"O1V 1*37%R@]^C'_0*]?7.!WB!"T?>,E0+31(QMJ5BT1SMNSIW5YWI'SAVA MSXS*3* /-(&DJ[=5#&T@WE,@,\_H\![6EVC@O$.>X[D]///SY4Z/?&&6+R!6 MI#99=*BCECIZZ<-Q2UO*01]E=)+29-&A M'+:4PY=2?BEEE>GCG,.3G":+#N>HY1R]ZADXE=+1252310?5=7;MQ7D5[.G, M-HY-O(W)&7]C[EX_=(W (=2W2HWNE7VXKH'N*[O M1\'H")"W _)>"4356!ACSA\)71G O$.PP2@:#+O)7#1V^\DB.DU@]\>1IR&URH>:JYE_Z OU%+\O2KEVXYGYQ M5I;"@\+W9JG7["!+]MXL6@!?53.]0#$KJ:RGN7:W?6^XKJ;E9_LS]VI>3_\[ M-_7+R&?,5X0*E$.J7#J7D2H#K^?[>B'9NIIXETRJ^;FZS-0[$7!MH.ZG3!6F M6>@#VK>LZ3]02P,$% @ :8!D4ZF$QH<, P & H !D !X;"]W;W)K M&ULI5;;3N,P$/T5*^(!I%UR3R]J*]%+M#P@(0K+ MLTFF341B!]NA\/=K.VDH;9J-Q$MKC^>V)[L*'OE"8! 'WE&^-1(A"C& MILFC!'+,KVD!1*YL*,NQD%.V-7G! ,<:E&>F8UF!F>.4&+.)MMVSV826(DL) MW#/$RSS'[',.&=U-#=O8&Q[2;2*4P9Q-"KR%-8BGXI[)F=FPQ&D.A*>4( :; MJ7%CC\.A\M<.?U/8\8,Q4DI>*'U5D]MX:E@J(<@@$HH!R[]W6$"6*2*9QEO- M:30A%?!PO&42!$XS?H5^HZ?U$EU>7*$+E!+TF-"28Q+SB2ED1(4SHYI]7K$[9]A= M=$>)2#A:D1CB%ORR&S_JP)M2:2/7VNXFL_]7^MT<'D-EZ>YO#-<#W@GNUH 2W'6 MVF<5/-!P=5B^SSS'#B;F^V'U^SB%ITZN;WN-T[?T_29]OS/]9WEZJD^E8#0" MWBJ@(O /PCJ>YQX)Z.,4GCK9UBAH%Q T H). 6%*4GF(Q&A+:?N''K1$#4:C M(P&]O,(6+]NRSNS!H)$PZ)3P2 7.Y":T-F6E87 :=^#ZPR,-O;S"P4D;V7YP MKH^&C89AIX:OT[CD_.%"GD+ZV$BGV[ E(-&PO=V]R:W-H965T=%;DD9=Y))LS:7R434NF C':B[-S.U9,E8"5TQP)&$U=6[\ZUELXYN WPPV:FN,K).E M$$]V3S#'12%)3(R_G:<3G^D!6Z/W]F_-MZ-ER55<">* M/RS3^=2)'93!BM:%?A";[]#Y(98O%85J?M&FC27806FMM"@[L%%0,MX^Z4N7 MARV 'QX X Z 3P4$'2 X%1!V@+#)3&NER<.,:II,I-@@::,-FQTTR6S0QC[C M]F]?:&EVF<'IY)YKRM=L60"Z4J+UI0T);)K*EX!(')")X1^E MG!\3'$7#4L->:GA4Z@/8]U.7RUXH@A?S;E,P)#C<$X)C0OQX1^]^6!"0L1<. MRR6]7')4[L\Z?36W!LVER.I4JR,E%?64T>>45+3G:+"D3@N;17N5YY/0B\?# M^1GU9D:?5GFC$RMO(&ZG\EI'0W$X)/&!"HU[2_$G5VB\E]K!"MT/VZG0UM8 MVYAXP8XI=ZL-V)[]@\HUXPH5L#(X[VID\B+;/MA.M*B:SK 4VO299IB;3P>0 M-L#LKX30[Q/;;/J/D>0?4$L#!!0 ( &F 9%-HX#MHH0, 'H+ 9 M>&PO=V]R:W-H965T\T(MO4SK\L'W59S1G*A[4=("WAR$S(F&I4Q]54I*$FN4^>-%Y9FVFSXJT5)4OI*]:=R M)V'EMR@)RVFAF"B0I(>EM\8/&QP9 WOB,Z-'U7E&)I2]$%_-XCE9>H%A1#F- MM8$@\/-&MY1S@P0\OC6@7NO3&':?S^A/-G@(9D\4W0K^A24Z6WHS#R7T0"JN M7\3Q3]H$-#%XL>#*?J-CJ">/J?>? KI)Q!AE!ZU12"J7J6N^D2*I8JX6O M@:9QYL<-I4U-*1R@A-%'4>A,H3^*A"8_VOL07AMC>(YQ$SH!G^C^'H7SWU$8 MA,&GUT?T[K?W#MA1F[J1A1T-P';R@V+($4NH)&;UX ?M^!C"SX> -^8O);G M!)>2Q;0ODS7(U(*8"_BV&D63P'X6_EN/_TGK?^+TOR4J0R5A"8*;CUCQ!M45 M\M3'H0::=#A,@]$P@VG+8.ID\+\[2FE["0/>)3.%M M59K$/)(-=YRW7NKKO0A /'@SAL.+O(8 MW)@YJ/?^MDO90';YX'&(I\-T.FJ-G9JS[:;BYW8D1L!5G3K80V<" MSJW\\Q]%;^#A=2&F43!S%.(BMGCDY/'LDJ#&]F8-PA<9QFX=KKOQAPY$A',1 M$]V;]%YVXU_NSXM,8[=.GR7(5>N+XN*IL[N>6,$TO?L F2Q7=_%?G=\8AD-_4#GT*BE@5NIZ,VMUVL%S7 MX]3E>#V5?@0M9##^<'H T^ ^@FK(>M"K%UJ4=KC:"PVCFGW,8#BFTAR ]P&PO=V]R M:W-H965TWR@["??$2+ :Y&7 M?&+MA-C?VC9/=J3 _(;N22G?;"@KL)!#MK7YGA&P"9Z4U'==S MCVPZII7(LY(\,L"KHL#L[8[D]#"QH'6<>,JV.Z$F[.EXC[?DF8@?^T09*RIK2GVJP2B>6HR(B.4F$HL#R M[X7,29XK)AG'?YK4:GTJX.GSD7U9BY=BUIB3.FJ%+C<9NN<@!GGLKF^@K^KY$W. M@CDM"L*2#.?9+UQ7YFS+")&5KJR^8X7YO" "9SG_(F=^/"_ YT]?P">0E>#[ MCE83_>NX:_[\='U_#Q ME?C[!-@R/VV2W&.2[MQ>QB59WP '_05T[MA M2QE^3.^&9XJ,O3O,+!YFM@K/ZATBWPDC\S)&K>;H(UK\+C+T[@CY'<71H-:- M369AY%ZH<^B\GY2<#VM>376]>X<:QB;#3O\VF30:NCX*+RW R5$1]B] FF9* M,,Y!0KG@\IR75(P9ST@/FNLTIUXP MHS-AX(MDQ796P#XYO/A^TW^?."V>6B.$[$G^/0KZ]UGP- MA'B-LI@_D_T#+AURI+X5B5G^"_:%K.MI8)4Q3I(2+!@D45K\H_+U90HN/EV"3R!* MP5];DC&4AFRL<\%#:M-7ILG!K=FJ\Q\LK8 9_ -,P#06ANP%PPVF%3[OACRB] A:4 M<.BKTM$-?\$[ 3=RZU !OQ\.5Y&?_YKUAU^SONB&3_'J$#HE_'$P' 8==615 MJ]G*]5EMA1"E$<>?OX@M)P3-I)W% M(([6&)"U: J5/92WD@O1)CXPHNQ2U2.Z=3L%$D #),5:,VT0H@]5NYEVJ[(+ M51T..Y7#3J>F/[/5AW 2H-,.B=_%685AX?XJSD0[D,UQ11B7(=E1$F8K+@X2 M;SC-L(K\K##IYB;E:>9M ETO<,?ZV^D:4DLY=:GYN91C6'Y#U\.YE&WY_E%7 M+39N%1NW,S;/6)[&HG13C\X.TXB$W:4P[]9H5J],Z.4[!/EJ.DA94VC.:M/K$ZK3,(RWS9U9G MV;N4A,TS)J;O./* 4&<\3&Y1RIVN%LMR L-N<>VXY4%K4%-^*GIM5UN QYT- MVK]A(X7'C07^_IWE#BHV#<^QFPETSA*HV#06*C$_,-V6]!VW#?A3^T979;IG M;JDK6?B<1E*2_.5M5L]8'A)K]6 M-^9OX6@*%?,S.+I7S<_AZ*'XK' T6WSE^(KH)DH9B/%:4#"N/)%%6GPX* :< M[/(KXI)P<>7,'[<8A9A* ?%^30@_#*2!ZO/-Y']02P,$% @ :8!D4TXB M.GI: P 0 L !D !X;"]W;W)K&ULC99;;YPZ M$(#_BH7ZT$H] 9M[M;M2F_3HG(=*4=++LP.SBQ6#J6VRR;^O#81LP)ORLHMA M+M_,V)[9'(6\5Q6 1H\U;]36J[1N/_F^*BJHJ;H0+33FRU[(FFJSE =?M1)H MV2O5W"=!D/@U98VWV_3OKN5N(SK-60/7$JFNKJE\^@)<'+<>]IY?W+!#I>T+ M?[=IZ0%N0?]HKZ59^9.5DM70*"8:)&&_]3[C3Y=ES?B.-_, 846WN%X*K_1<=!-B8>*CJE13TJ&X*:-<,_?1P3 M<:)@ G4KD%&!K%4(1X6P#W0@Z\.ZHIKN-E(*NE M^@*>/J _H'_;B]0N_??4#O$&O0]TITBC:E MVOC:.+;J?C$Z^3(X(6>^'*F-\P&4XFP]YD]!>34CQ1KMG=%[%$AZMK< M2.:L%O)&R6=4-)5*+0KF>ZSQ>% N4@*GVFY$:&#/M+.\V9(WC,F,=RF4Y<3-FT^\^2I>UA30V.9B M"VMO"&H;CHLT7Y*2-)^1.H2B]!L^;@O)^#!442 M!3-2AQ!)SIQN?-)@\,JT:I"@M!,/+[=?.B^Y0\AD\LPFQ2_- ).U91/ MDY$LW(=G#C%^:1MX7=\0N@*)S' FJ2VAV7G*?3A&>Z^2$$3SR\\AE65G>@A^ M:2+X[2[R76AJCO&(#,[N.5)&BRY&@CA?5-0A%B6+J]$_&6_L;/F-R@-KE+GQ M]D8ON$A-G'(8UX:%%FT_\=P);>:G_K$R(RY(*V"^[X70SPL[1$U#\^X/4$L# M!!0 ( &F 9%-G0;$@+P4 &@7 9 >&PO=V]R:W-H965T,F'6"^\N^=>^-R)LT>IONL$P)"?69KKJU%B3/'>\W2< M0,;UA2P@QS<;J3)N\%9M/5THX.M:*$L]ZOMC+^,B'\UG];.EFL]D:5*1PU(1 M76895T\?(96/5Z-@]/S@J]@FIGK@S6<%W\(=F&_%4N&=UVI9BPQR+61.%&RN M1A^"]Y_8M!*H5_PEX%'O79/*E964WZN;V_75R*\000JQJ51P_'F :TC32A/B M^-$H';4V*\']ZV?M-[7SZ,R*:[B6Z=]B;9*KT71$UK#A96J^RL??H7$HJO3% M,M7U?_+8K/5')"ZUD5DCC @RD>]^^<\F$'L"0=@C0!L!^E(!U@BPEPJ$C4#X M4H&H$:A=]W:^UX%;<,/G,R4?B:I6H[;JHHY^+8WQ$GE5*'=&X5N!AKZ-/VWC3VM]K$?? E;&H8:U:EBM)NQ10X?=L+4;.NW:2K&%Y' G:M5&KXG*N%4S=J+[L-TJV'(# MI% BCT7!4\(S6>:FJ^S&1_%!ML6_[@A-6@P3=X24C '6FFR4S(BIHI0?1VFW M;R8G(9BV"*9.!']PM<4=JS .76Z[A2<7D?^;(Q67+8A+IYXJH\A;IE3"/'7! M<(N'4Y+)W"2NX@I\RWF^4]L-CT6*.,@&@)QQ33@I0,60F_-./G)KHP,A"O:X M.'@YKOY";;3LUTG46R6!9:* #J=(:%WR/ 822VVZBO2ZT1+M60_II,>XY:_ M36!?<"8JFJW2:94=60TNPVC">@Q; @O<#':[[S")>2$,3\4_L.Y$$1ZAH&$T M[L%@V2Z(G!CN$^3N1*;K)NE$;H@6^1:;\8-,\0&.-"H.&O1E:!MT,YY, MCS<"G41]^\#RZ'>^3NX[!"6 MY5KJYEJ$13MA!4?V#O=, VMHV2&LO7'03<((BW7".F;=3EA#RPYA67JF;GI& M6&$GK Y:[DKBT+)#6):\J9N\[R62-6YK_& &4N;(GLI4W$W60L5X\BO&P76'(&USH .C>,?'"OF7''0S(575*4P"1$,L\_6[ M)^"JZB;B 93&1NPB1=L/Z/0U'SC4TC9U#\8GM^(!?6R@%3/+^\S-^\/1QE<8 M;;[!LG$%_"U9E<^+#Q)D$J%.R@^SW8$%K_HLMWS.W'Q^'F^WOF HWI8BV<#0W!WOS[ M%4-+3LP]K-ZD$O/>=UXP(-Q;H-[>(65U!KT[EM DA0TJ\B\FF BU.];=W1A9 MU.>6*VF,S.K+!/@:5+4 WV\DAK"YJ8Y"V\/U^7]02P,$% @ :8!D4X7K M"2I' @ AP4 !D !X;"]W;W)K&ULI51M;]HP M$/XKIZB36FDC+Q28JA"IE%7;U$ZHM-UGDQS$PK&9?93R[V<[(6,:Y,N^)#[? M/<\]=\E=NE-Z;4I$@O=*2#,.2J+-31B:O,2*F9[:H+2>I=(5(VOJ56@V&EGA M094(DR@:AA7C,LA2?S?36:JV)+C$F0:SK2JF]Q,4:C<.XN!P\<17);F+,$LW M;(5SI)?-3%LK;%D*7J$T7$G0N!P'M_'-9.3B?< KQYTY.H.K9*'4VAG?BG$0 M.4$H,"?'P.SK#>]0"$=D9?QJ.(,VI0,>GP_L][YV6\N"&;Q3XBT9=P0]%:&#&]FPA M$#[!G N>VY:],B%P#Y=3),:%N?K7-6%R#9[C03$)]RRW?MK#!7 )SZ7:&B8+ MDX9DI;J$8=[(FM2RDC.R8GA4DDH#7V2!Q=_XT);8UIDQ!/_X( M291$+_,I7%Y<==#VV_;U/6W_#.T4%]1!<]W27'N:ZS,T#]8&M81<8\'I5+MJ M_-#CW:"]97$\B*(T?#N1=M"F'72FG6D[7QWRARW/\'^Z,&II1IUR'IE>V=]& M,\)3+>@&1[W1X,,I$>'1<%2H5WX%&,C55E(])^UMNV5NZ^'Z$UZOJ%J@ 8%+ M"W49 ]#UV-<&J8T?M84B.[C^6-I-B=H%6/]2V4EK#)>@W;W9;U!+ P04 M" !I@&13?O:&(O<% 3&0 &0 'AL+W=O&=*K>R&_JSUC&OW,TER=3?9:'][/9BK>LXRJ MJ3BP'-[<"IE1#;=R-U,'R6A2&F7I#'O>8I91GD_.5^6S+_)\)0J=\IQ]D4@5 M64;EPYJEXOYLXD\>'WSEN[TV#V;GJP/=L6NF;PY?)-S-&I2$9RQ77.1(LMNS MR0?__259&H-RQ%^B:Y5Q(]%EHIM I^DREI":,Z.V&:]F^L->OOF MW<;.U -XX0;\1.44$?\)8 _*QHURS0Z XI4H_B.M'IA+-\R&Q2-D9A"S)G"X M"1PN8> MH933+4^?>+J/[;SCN2@$R>]WW:*AMG!2N^BGQ)Y%OH]/!3QO\0D6\_D G[#A M$[KYM')(59*3FU0Z03D4QL:!=S0M6-^J#;OI1:*0+!M6%?>PPSV*YN&\G_NR MX;YTIV$<%UF14LT24XYXS/O\MEEVYC[%Q"?>: A$/UPK=R MYKOU[)N Q*EJ/5>JH'G,RL:DET2/3@5#W0>V*H7=*O4;^J1U/66;ZG"CA*VV M8=])=3/2$ZUK^W:<2#C49>!60^J6PA>V:.L1V/$>#5M5Q&Y5;+JT,CS59A>R MNY=5A12UG11,\<(?T$9LM1&[M;&'!*PN2.E?R+GI6=>XRQ8E'$W]@5J!K4KB M8U32$#F!SA FWXLT>50@NF,FBK 1C;_7/+7DNQV3O13=,T$+-/4\ES9A*[]X MI*WM90UK,C$%-Z$/"AS:MU];XVY;BX>RWXHX/J:K?4X'8JQ87)2[Z*.H=;M6 M,D3-JCAVJ_A%B\2V4/!6*3>+;E\ZT#=CJ^'8K>&?&%6%9&6?5XO#T.Q=!?<' M?$"L?A.W?G_KRVLM(*-%4L2EG"N:LCK#X0Z4/H.56>4]=*+':,8(AV@YDOS$ M:CP9T_CR**SV9"\7-P#QR@QPD;'"3]P*;7UK=YC@._: MD("&NLGB#M5"+:Z M0V6(M XTW!K_VNTEZ3F^>+J_?$K,ZCYQZ_X0,5@'5CRJU+,#R^I);Z%!+#?M M,>2HV16A'P65YB')J/8 @ ) @ !D !X;"]W;W)K&ULK59M3]LP$/XK5L0DD$;SUE?45H*6:4B#571LG]WDVE@D=F8[ M+>S7[^R$$$::?=B^-'ZYY[GGSO9=IP-W0SRK@SG]JUE9Q/1:%3QF$EB2JRC,KG M*TC%8>;XSLO"/=LEVBRX\VE.=[ &_9"O),[@]E0!0N1_F"Q3F;.V"$Q;&F1ZGMQ^ Q50 /#%XE4V5]R*&U'?8=$A=(B MJ\"H(&.\_-*G*A$- /*T X(*$/P)..8AK "A#;149L-:4DWG4RD.1!IK9#,# MFQN+QF@8-\>XUA)W&>+T?"'X'J1FFQ3(&C@3DMP)#8J&ULK59;;]HP%/XK5K2'5MJ:*PFI M *E?BDV,/=HP_BPQ MHIT"$VJ- M!F;MGH\&;"-S0N&>([$I"LQ_CB%GNZ'E6J\+#V252;U@CP9KO((YR*?U/5W*9#R]$>00Z)U!)8 M_6UA GFNE90?/RI1J[:IB?OC5_7/)G@5S (+F+#\.TEE-K3Z%DIAB3>Y?&"[ M+U %U--Z"!7!:Q*"(P2_ M(OCG6@@J0G"NA5Y%,*';9>PF<5,L\6C V0YQC59J>F"R;]@J7X3J0IE+KG:) MXLG1A-$M<$D6.: Y4,(X^LHD"/0)W5()'(1$LQ=5ED*M74Q!8I*+2[7[-)^B MBP^7Z ,B%#UF;",P3<7 ELHI+6TGE0/CT@'OB ,^NF-49@+-: II!W]ZFA^? MX-LJ&75&O->,C+V3@G-87R'?^8@\QW,[_)F<3W>ZPGF?]=D_6S](AE^7AV_T M_"-Z4UC($S)!+1,8F>"(S".3.%>%4A44E 75E9U2)S0ZNLEM1W[/"0;VML-Z MK[;>.VE]O\9%6>-4U_B)P,):.GQ/?J):)OJ3AY*KGKDY+TOCJ)6E./#K))5E M>@9F6F)Z>QBO[[N'H%E;R/.CN/M(^G7 _9,!WQ1,'<@O;"X+ME2M?2%12D3" M-E1V?73]EJ=NJ"O\P-,VR(^/>1K7GL9_[RD18H-I BAA0G8VO;B=6:_?.*$V MQO7BQ@FU,6'4.,59&^.[87?4KO-V+SC_YY,=5T+[!>*Z4:.*)ATH+XR]1K@= MJ(/OOPRX Q6&4;-+V'NW8@%\99XC ID2*SM@O5H_>6[,1=]8'[O7$[=C?:J? M2.86?I,OWU=WF*\(%2B'I3+E7$7J<'CY9"DGDJW-G;Q@4MWP9IBI9QYP#5#[ M2Z8:5#71!NJ'X^@W4$L#!!0 ( &F 9%-S";4OY@( &H) 9 >&PO M=V]R:W-H965T(<9[CEXEFF J]Y!F3 M(R=5JKAQ79FDD!-YS0M@^LZ*BYPH/15K5Q8"R-*"\LSU/:_GYH0R9SRTUV9B M/.2ERBB#F4"RS',B7F\AX]N1@YVW"P]TG2ISP1T/"[*&.:BG8B;TS&U8EC0' M)BEG2,!JY'S#-Q,<&H!=\9O"5K;&R)2RX/S93'XL1XYG'$$&B3(41/]M8 )9 M9IBTC[\UJ=-H&F![_,9^9XO7Q2R(A G/_M"E2D=.WT%+6)$R4P]\^QWJ@B+# ME_!,VE^TK==Z#DI*J7A>@[6#G++JG[S40;0 NM!N@%\#_/<"@AH0V$(K9[:L M*5%D/!1\BX19K=G,P&9CT;H:RLQCG"NA[U*-4^,)9QL0BBXR0'-@E OTBRN0 MZ K=E:H4@.XIHWF9HQEYU8]/270Q!45H)B_UFJ?Y%%U\N41?$&7H,>6E)&PI MAZ[2UHR F]0V;BL;_A$;!]1;[GXP[XY#1\"HF&8POW]N&N#J1)Q6]2 M\2U?<(1O)BA+:$$RO5.+NNX3M$%#&UC:\!UARRIL9L+NRJMBZEDF\RYNQC@8 MQ$%_Z&[:N1PN&PRB.&I6[?D,&Y_A)_C[N^ MXYU4>TQ!'SLK!:*S6W@'HCB,>JWMOR_;:G?XM"Q7>N_E=4_KWH&U!7QHH>?% M@7?$PJZW8/^DA9\@Y8WNE[ITD*I3VC^0OL*]0?^8]*[_X-,-J)(N&ZX:5";=U$)JOD'LBUI1) ME,%* [WK6%V+-QP94^:>TPU1]#(,P"?7_%M:5Z8H[;YO-J_!]0 M2P,$% @ :8!D4Y2SVZZH"0 M#8 !D !X;"]W;W)K&ULM5O=;MNX$GX5PBAP6B"IQ3_]%$F Q'9L'Z"+H-GN7BLV$VLK M2UY)3EK@//RA9,6TR!%-M^E-&]O?C&:&0\Y'#G7QDA??RI40%?J^3K/R+P<7.-/RH._4>W*0YY_JS_,EY<# MK[9(I&)1U2IB^=^S&(DTK35)._YME0[VSZP%#_]^U7[;."^=>8A+,LDV_T? M?V\#<2 @]< "I!4@N@#K$:"M '458*T 3?;5+]0.=HM(JS)U&B)$/WJ[@0JSQ=BJ+\#VH1[\>BBI.T_""Q7^_'Z/V[ M#^A=C?YSE6_+.%N6%\-*&E2K'2[:A]_L'DYZ'D[1YSRK5B6:9$NQ!.1G=OG( M(C^4@=A'@[Q&XX98%=Z+S4=$O3-$/((!>T9V\?]N,ZOXV"[^.2ZD..X5G[@; M[P'BM^[&0^)3=^,A\=FO17[^T[YW$H'NIP5M]+$>?3=Q&F<+@>(*/8BG),N2 M[ GECV@CBB2',O5FI\]O]-45YOF*<.KY_L7P^3"!3!@./(_R+FP,P$+?H[@+ MFP PS@,_Z,)N 1C#GD^[L*D)"P-&219$6GS$ PIX6GHD)HIAI MXP&8Y!,M4Z; TQAG^^U?>FJI6RO%:KE4B7W1!4 M\7?YVW8C$^I9E%4[V[_Z-D- MKA>%\WH?L:R76KFY*N-ZC059GF?$C$=,F_>C%G5HJ\^QMNR-(5081-H: J"D M*JV*WD(H'NIS$$"QB..> !X0:VRO53O>7,ORO,C+JJR_>8?/@H!";*Q]>K<^!$'/(HF),IN<;'95Q'+T M=[O3G6GUD@([ ]I*S(+7N 6:JC@:MI.T/V34DDQ:"D[W5OCPH:''=#X&H (2 M,KWT S#,?5\O_A ,D]#7\Q(R3:^34P#%N#[_LDW1A#A,-BA*('LI\8*!V#T M[:8#9@)A](V- V;J@)DYV#.WZ^D>_RC60^RLQSX$9RUC@X:"F"R"61ND:ZKB6.0(QSIBJC7/3"X585DM]"0S822@ MF.@;=@@71EC?J$X@7%VE].P"F!Z53(GHN67B&)?%MH<3$L4)B9T3.I]P6&,, ML24OC/38F3#"?.KIH0-@(3:./ "8+%.X+]D412-VBO97SR[?&@#@%(MZD9%D M)DSNZ#PCQZ"#,\JI?C $X7S"(CW'3%A8+S=Z/ %:%7'2MY$GBE81.ZWZR>,5 M2[PGQ#SO.L<4J]H)WDSVGG3JK)2,P?,&,+HU,P!5+")4/Q0<0;B08*/A > XCK!^@#2!<)Z,L+Z# G$>"_3#(<@^%A#= MOIFC??/C^KI#I&@Y?7-:?D/-LTV@9P>@F!<1?8 E-FU U 44WUL +/,OAWT MP-[&'55[!FK?,_Q2ZXZ:=-OLW4$@HWD'@,SN':BI+Y,.6O)V:O^QJAS!8>A.KOX5'%VZF=M_\.JD5-3@RT\2"4V<>#4/V-/*KH-3U"KT]H/%&3 MYP*-)P %-)X@E-EX@IYH-IX@E-EX E#]C2>J.#JU<_3?W'BB)KVV-)ZH(M?T M[<@U-<]T612%1G<'Q)G5?@SA@&H_ 7 1;VHGW_T\#OT/.?49J.*,](V/P4<4Z();71/@,SCS:M1B@& MQ>P,ZL]"Q.6V^+'K-)S5QM33U!)KIE@%L[,*EWL3K0K7&Q%,%73F4-!/N!/! M@$IKN^S #JZ5O5T;LU5U]![)<5S76%4@F;U _LQ&F $'0N!]$@=@UVQ5EIB] M+%TO%MOU-HTK6=?'XC%9)-845G6#.=<-QST@,X\GSN5.G^K=BAH<8V 6" M0$JQ3BDG()!C&FGLZA8&1DP_$ISV ,,HTD<6\!JR<>Z@L3M4JHHP>Q6Q7]A@ MYC$$<&$#0$$7-@ 8=&$#@@$7-D#3C L; .KPPD8W:*H<,N=R>'QM,GNB,K,Q M]71*S("*"4V!,02$IL $>C256T-/Y\8@$)@"4QAH3H&9J]=S!QN[UVH54>!V MH@ L;J[$B"LBP.U$X'1BQ,WF)2=ASQ:-*]; [:SA%%K$3?8 F# \>(-E+8JG MYO6G4O*<;5;M;NWOO]V_8G7=O%BD?7^#/TTQ\/T,?YKO7J!2ZG?O&PO=V]R:W-H M965T1U M+U9J^\UQ9!C3E,@KOJ49_++F(B4*;L7&D5M!261 :>)@UQTX*6%9;SHQSQ[% M=,)SE;",/@HD\S0EXG!#$[Z_[GF]MP<_V"96^H$SG6S)ABZI>MX^"KAS*B\1 M2VDF&<^0H.OKWLS[=H=]#3 6/QG=R\8UTJ&L.'_1-]^CZYZK&=&$ADJ[(/"U MHW.:)-H3\/A5.NU58VI@\_K-^YT)'H)9$4GG//F712J^[HUZ**)KDB?J!]__ M0\N ^MI?R!-I_J-]:>OV4)A+Q=,2# Q2EA7?Y+5,1 , ?MH!N 3@CP+\$N"? M H(S@* $!!\%]$M _Q3@GP$,2L# Y+Y(ELGT+5%D.A%\CX2V!F_ZPDR704." M6:8K:ZD$_,H IZ:+7SE3!W1Q2Q5AB;Q$?Z/GY2VZ^'*)OB 'R9@(*A'+T'/& ME/P*#^'Z*>:Y)%DD)XX"#MJ3$Y;CW13CX3/C^>B>9RJ6:)%%-&K!S^WXL07O M0.Q5 O!; FZPU>&2;J^0[WY%V,5>&Y_/P6_M\%F^ ;AW%KZPPQ_X[FUT;]0" MO[/#[\FA'-SK6U+I5[7D&W>^M98LCH+*46 G8719'84QJL(86<-XR-,5$(0*+56RD7%T 3)9/+YLHSUZE]=1 M?^P&I[P[S8Z(CROB8WNA<$42%'*ICLB'%'I\:ZV,W]=K2ZUT61UQ]=RZ0;E6 MMB!. 5J:DOZ>A333.Q'TF)#,(C1>H_UYG],L#]>N<+SRTJ(17J[3G6WE"%K524-W)LZJ&&S3+BH (].); M,P&%$D&K "M*PAB>R! *Z$")^(J(1 1MJ= S UM1;00;6*E@>\"RS7$J+IK& M;5'/.Z@'5Z[[EVVRZ@[CV5O,FO47- M8>\FX#"10_DD;$V[F-F]>6XWM;HG>?:F]!0S$:$9')HB^"BDN*G^ASP\0&&C M.50)U"TC"?M-S)EHMA&4:E/;\'4O\4:?U*%:W3V[O+_K2RHF"H4D0RMHI98] MP:)T?%20;@ E.6PO2%R+.+:+^.)5)\_LDUC8W-69"HAXDL \ZG(M.+=5PZ(< M8M1D-[["9ZC5'0![5FKWY)6E>8K^H/_3:7#='C#^W SC6L&Q708?BV6]AK3Q MO5[GB@HX&Q9U&1%%T0X$ )2<;_4C$%W0+EI,@9$TG?34G*-:UUW'\'Z);8O% M:1Q%8<%LS$L#"2(+.[[B5%H]K5Y,S,QQW*G-B[<:]T1L&)!/Z!J@[M40ZE(4 M+PJ*&\6WYF"[X@J.R>8RI@0VC=H ?E]SKMYN] #5ZYKI?U!+ P04 " !I M@&13\GU![DD$ " #P &0 'AL+W=O>W>1 K"9VUC;0SJ_?8R>$ M0(.WVJVT+Q#;Y_*=JWVF6ZF>=09@R$N1"WW=RXPIKX) )QD43%_*$@2>+*4J MF,&E6@6Z5,!2QU3D012&PZ!@7/1F4[>W4+.I7)N<"U@HHM=%P=3K#>1R>]VC MO=W&/5]EQFX$LVG)5O YK%<*%P%C924%R TEX(H6%[WOM"K.SJQ#([B!X>M M;GT3:\J3E,]V\36][H46$>20&"N"X=\&;B'/K23$\5R;7 MFHE43P.#"*V>(*G1W%1HHA-H^N2;%";3Y$ZDD';PS_W\$P]_@)YIW!/MW',3 M>04^0'E)^N$YB<*(=N"Y?3][V&7.?]-^]Z^U'SBCW^1*W\GKOR-7DE:N>$0/ M&M$#)WIP0O1"R00@U62I9$&XUFLF$DPMN;2:"LQ';957QU"4N7P%J/?*M4HR M!$7*G(FNI)M7NH=.M^VA0*$KD2_->1 MPW"A#;;9G!D\,9)@!]<&2X:+%9&E)>DLGO@-QD$\&8P.+9G_$]6!+./KIA)(WKBQ?P#,=MT*:O G&'C M=7[YW.51OZA!Q>D!1B&[('67W:'$:"\Q^NBPTWT3IGTOW)_N[0/I!<-: MQ+<<62DF#$FQE[3]CGE1.=Y&P)%HER2IS'-;/LUY9\+4&,;MB$27P^. =%*- M3K1-NK\,J/\VN/,T>)\/]XV9QA\>H'VGI/X&U:"O$FNQ0[] ].>M)78<_ 65 M@# 8Q\XP^#6-X\LP_,T'>M\!J;\%?JVO7(*SA_>"/:_+N1-NI2-N7SW]$9V< MR(=]%Z7C__%U4"L_]3PXQ+QOS]3?5*M&N-.>DK*VH?-1/'F#H/7VJ!Z:'33C MR='-WT%#)V^ZZ%NB:!@>F1NT)HH"U,J-C VN\VX^,4-24?[-_3J MEG;LS^UXZ2:8O?AJ-OW&U(H+37)8HJKP$ &0 M 'AL+W=OI@AB=.:9L6A;C22Z)!W/_'U)2A&E6&0#H^A+K(7GGKOP'NIF<6'\ M61PIE>!;735B.3M*>?H0AF)WI#41 3O11KW9,UX3J6[Y(10G3DEA0'45HBA* MPIJ4S6RU,,\>^&K!SK(J&_K @3C7->'?U[1BE^4,SEX?/):'H]0/PM7B1 YT M2^6?IP>N[L+>2E'6M!$E:P"G^^7L'G[8X$@#S(HO);V(P370H3PQ]JQO/A7+ M6:0]HA7=26V"J)\7NJ%5I2TI/_[NC,YZ3@T<7K]:_]4$KX)Y(H)N6/6U+.1Q M.CE7"_ 67;FTT [NSD*SNP,J#NFS:7_*M2\0 MH.Q, U '0&\!L0. .P V@;:>F; ^$DE6"\XN@.O5RIJ^,+DQ:!5-V>@R;B57 M;TN%DZNM9+OG.YV( FQ8K7:'(":_=V#;5A:P/7BD0O)R)]4B P"D*< #Y68; M-3L*MD?"*;C7-2GE=_#C1RI)68F?E)D?0 B$?BT6H50>:]YPUWFW;KU##N]R M\)DU\BC +TU!BS$^5)'VX:+7<-?(:W!+3P' T<\ 10A.^+-Y/SSRN(/[[&-C M+W;8&Z;0Y B1I/\V4]7^;E4T*TIZ6#,KNFS&"*'"'F/67^[AU'BK^4P"A- MEE/\^34_1$F43_/#R I.=.LVZI!#3CS','+$# N+I MF ZI4SQ(;@#G/6890@.<.2JM7T"]8WO;J ML.-\1$'BJH$5+>A7K?=W6&=H'#@,,H<'5L6@7\9\&R^]JBZ&09HZ**V00;^2 M#3X0A/E ^+=S#%K!@OE_=9(A*T+H9A%"UR($48QPYD@2LBJ$X*W=V2%'I!CG M*88.4JM"R*]"[K[K@".%C^,X31R]CJP,(;\,>1NOPXYH43['&7+06HE!?HGQ M%36^SF\6PSQQ%=6*#)K_7T<+LAJ#_!KCBS2YZG"8![$KN594D%]4?)LWG="Q M>"C@W;?UM?@HN7/I/++B@_SBX]GBV;5G*AO0574K2LC_&>7?X?GT@>;H96Q5 M"]^L6ATR&U,F;RG#P:184WXP [0 .W9N9#M%]4_[(?W>C*9OGJ_5\-Z.VM9, M._E_)OQ0-@)4=*],1D&J^H>WPW1[(]G)S*-/3*KIUEP>*2DHUPO4^SUC\O5& M$_3_TEC] U!+ P04 " !I@&13LQ!S%2H$ ";#P &0 'AL+W=O>%;D&STIE/S=PM MGT_95N99";<$9Z*0^,/>K!YW3F>%H1Y)!(#4'5OR=8 M0)YK)*7CWP;4:3FUX^'S'OTOLWBUF XME9H^L'$QGBKU62E3N-2;S4@4C1@A5J M=PAJXGN)EG5F$5LA8X6^5N;-E8Y\)E_0^QN0-,O%!VUL+)BQ$.@=OZV85M!RU1,7:GD:Q%NTDB]KJ62 :D3](656:B_B/?;S/N&QK=EOLE874TJIQ;<<8L[-KCC =RO6RFDRG!6KM%/-!B$ MZQHE,"BZV3S-_3CTQC&>ND\]]$%+'UCI_^:TE&HSVZB#(^J)I_[ZB<.6.+02 M?WH&GF3B!'5X1'T9!GX03/K)HY8\LI(O:)FH5GB"/#HF)S@.HZ"?/&[)XS^2 M\?@XXUX4DW'4TM?ET6-GVQF35N;DG 31AQP0E0C*5+>V"GC&[&&;'.DA/@DG M9"!GV.MZKV*#3H_?D*:NH_1V MXAHJ/E@SCD91/+!BTFD@9U;G"?X:1L>O"SH>>?Z @*[I8?_L*CTAP3^6@,>C MH4K%77_$]@9Y6*LG)(Q[HN"-_(%"P%V/Q/8F^::M$/3$(1[YKZNVL3MWRW1M M%9_55X?*]H3X\%A4/")# >S:+8[>_O&\0#1-,SU%,.](E=OUJH$PY7@K9*PC?@16]0[$PA>@'*!?)141^7<(Q2^M)[ MDCD!%350I(4B/5"_1J1KY]C>SP\CBS6G^F;AD)^D[S+>@=TAN# M&CL\V!CQV!^_WM/'5MCW\,#V(5WC)][_WM,7OYO>$]Q!DY/X_)R0[AM#[-\8 M^\+>G*6&[3#^X61"7H7?/;C^%,#7YE8H4,*VI:QO0NUL>_.\,O&PO=V]R:W-H965T MTGLL[_/]]V=S].=-AM; "![+:6RLZ! K"[#T*8% ME-P.=06*5G)M2HXT->O05@9XYD&E#.,H2L*2"Q7,I]YV9^93O44I%-P99K=E MR M']B_>^VDY9E;6&KY)#(L9L'7@&60\ZW$>[W[ 8V><\>7:FG]E^V:O5' TJU% M739@\J 4JO[SUR8.1P#BZ0;$#2#^")B< (P;P-@+K3WSLJXY\OG4Z!TS;C>Q MN8&/C4>3&J%<%E=H:%40#N'Y*. M5DQ\$+.(>PE74 W9./K"XB@>=?BS_'=XU./.N(WMV/.-3_ ]^1J";,!?P-"5 M8/PH>%L7/*$8%L 6DE,25FFA)5BF_0Y6&9$*M6:ESD RU%2<"(9* #PFY\*P M%\H+N 0Y"Y25U'L 9EU.#S1KPQ7:'C635LW$JYF<4',O[&:0&^(7BAP!B\QP MA*ZT]Q-%PXOH4U=V^F&CX?@C[)V.\U;'>2_/HY94RE+@OLOU?FQR,8R[??\+ M+OD3]\[YI'4^Z26Z>:VH_U'EN%)@9U0_>^"F^_+U,R4ULDO+?P!K,>%1'RK! MK'U[MBS56X7U+6ZM[0MPY1O?!_N"7H:ZD;_1U,_*+3=K0=='0DZ45$H4>%.W MZGJ"NO+=[EDC]4X_+.AU ^,VT'JN-1XF[H#VO9S_!E!+ P04 " !I@&13 MF?IY)AH# !S"@ &0 'AL+W=O4"+*.P^FV3:1"1QUG9;]N]W[*2A#6E5[<)+ M:SOGG/%<;,]@P_BK2 D>^&C 5C)+"WC@1*SRG/(_8\C89FC8QG;A,5TF M4BV8HT%)ES '^5P^<)R9C4J$^?M>B1F-3$7?'6_5OVGETYH4*F+#L M5QK+9&CT#1+#@JXR^<@VWZ%VJ*?T(I8)_4LV-=8R2+02DN4U&7>0IT7U3]_J M0.P04*>;X-0$ITWP#A#:L&K"=ZI%GHU0;MN5K[KP$VII*,!9QO"%1K5 MU$!'7[,Q7FFA"F4N.7Y-D2='<\FBURL5ZIA,6([U)ZC.X!695[5#V()4J/%' MU%T19:L85],"050"UI!4C!\E< T1Y'P*DJ:9N$#-Y_F4G)]=D#-%>$K82M B M%@-3HBMJ0V94;WM<;=LYL&V7W+-")H+,"K3>P9\>YX='^":&L(FCLXWCV#DJ M.(?RFKC6)7$LQ^[8S^1TNM7ESO]9G_VS];U@N$U1N5K//:&HHIUR.2+M-=*> MEO8.2#\Q23,B#A@@\*;&T%50E:ZO==7UN1[U0J\_,->[6>H V7YO'S3]"+)# MUW/W4;,.5"^PK :UYWZO<;]WU/U'$$!YE! \-G@?KO&B+_61JQT71T+L-S;\ MS\Y>T$@'7Y2]2K>W$TW';45\\A%C6W;82EZ'D!\&K=QU@(+ [4Y=O_&]?]3W M.3Z&:;&\)$LH\&[,= IIC'=Z*J2Z*]=P2A;#QESXV5FTK?='P_JB/-;">RE$M"A@S1=$+ ?KV[BMM8D<=9V*(SVQ^^U$Y+2)FZ855]HTOJ< M>WQS?7QC)ELA?Z@-8QJ]Q%&B+CH;K=,OW:X*-BRFZERD+(%?5D+&5,.M7'=5 M*AD-+2B.NL3S!MV8\J0SG=CO[N5T(C(=\83=2Z2R.*;R]8I%8GO1P9VW+Q[X M>J/-%]WI)*5K]LCT'^F]A+MNR1+RF"6*BP1)MKKH7.(OMW[/ .R(/SG;JIUK M9*:R%.*'N;D-+SJ>4<0B%FA#0>'CF5VS*#),H..?@K13QC3 W>LW]AL[>9C, MDBIV+:*_>*@W%YU1!X5L1;-(/XCM-U9,J&_X A$I^Q=MB[%>!P69TB(NP* @ MYDG^25^*1.P <*\!0 H :0OP"X"_!R!-DGH%H-<6T"\ _7U)HP; H ,]@!^ M4X1A 1BVE30J *-]P+ !,"X 8UL.^?.S#W]&-9U.I-@B:48#F[FP%631\,QY M8HK]44OXE0-.3Z]%'',-U:L5HDF(KD6B>;)F2<"90I]F3%,>J<^3KH9@!M(- M"N*KG)@T$#^R]!QA?(:(1[P:^+4;?A?H<^01 \?C&OC,#5]0>8Y(S\+[*=4P MOQJ2KVZ2&[9\FX*#Y*;%1/R<9!S LJRAF+=(I>_95&)#$=&MRKA6&C35T'UK M38>'C=.Z=9-:R#_6],X_4G1UP?TG6N^IL87 M';Q^R>M;7O]7BMW!WROY>T[=OV?QDDDD5BA/A4(15YJ%B"?H9G:)[B2%:.@* MK!_]BYK+,H_2MU',;O4\Q7C2?:Y1UB^5]9W*'C5]12F37(1HR6"/9%900!/$ MET!O6R76']CT40YXWK@0/RFD, M/IA@&D5LS<+H%7*\DN9AAL[4#@Y2VR\SFR^>PQ'D_8A;UXAWTQJ6TQJVG-;; MRH:G$=4F^W;8-OBH##YR!K]_NKQ"82;M(D-0&K8B()/0,P1<':R\W+W=G!B] M,BH=#WQK$7O5YNDYV69O:=.B M7$L-0_?SAV-ZCX3 N5Z7W)V]'G_<5V&Y+.@+C[/8%:.R;DQ.XK&X M,G'L'R]8]@(K/(3%_N'*/<(^:%$?U7Z W1M";<+/T QV!>B]N:[B_N)3-\Z,5^O1?CRHRQVSE; M5,R"*D6#3::8ULY45":+QR?%W%VQ7D-XBJO)6V[W09Q3Y(&/]!= MDNNJE778JS;)JHR3N(USD46:_U8ZTDXG\6DQ^_[951>5#9+1:2JO\CSB;@2K MY-K7Z*+N\@<,R[?IW7I>T+98O7[ECK[;H9Z$!L=+2D6YB*44V7JCH7_D,94< M_&7Y6H@]0P%DW7Z*+,FO3)H$])P212( .LB='0.3::J.0M:[EPG/:R@0O[)( MOZU%'EW4-_ZA&>Z];LWKAC2\#ON58?INPZS1&&120M(BF^17:^*-B2,'DD8- MBG;.)MR-9XTBL\,WF&%!]NZ,H*D.*S?V/^S&(55]#=^=HTIR> M+ZA<\T2AB*T XYT/ 2SS ^G\1HO4GE8NA=8BMI<;1D,FS0#X?26$?KLQ!Z#E MOP6F_P%02P,$% @ :8!D4X*G!ZP' P B0D !D !X;"]W;W)K&ULI5;;;N(P$/T5*]J50&K)#0)4@%0(J^U#)53:[K,A M$V(UL;.V*>W?K^V$+)>0HMT7XLN<C'>-O(@&0Z"-+J1A;B93YG6V+ M=0(9%AV6 U4[,>,9EFK*-[;(.>#(@++4]APGL#-,J#49F;4%GXS85J:$PH(C ML MO9L/M+TQ>"6P$P=CI"-9,?:F)P_1V'*T0Y#"6FH&K#[O,(,TU43*C=\EIU5) M:N#A>,_^P\2N8EEA 3.6_B*13,;6P$(1Q'B;RB>V^PEE/#W-MV:I,+]H5]CV M? NMMT*RK 0K#S)"BR_^*/-P % \]0"O!'BG@.X%@%\"_&L5NB6@>ZU"KP28 MT.TB=I.X$$L\&7&V0UQ;*S8],-DW:)4O0G6=+"57NT3AY.2!KED&Z!E_@$"M M$"0FJ6BC6_2R#%'K6QM]0X2BYX1M!::1&-E2B6JHO2X%IH6 =T' 1X^,RD2@ M.8T@JL&'S?AA ]Y6P581>_N(IUXCX1+R#O*=&^0YGEOCS^QZN%,7SO^IS_]9 M_2@9?G7\ON'SKSC^!KIN1=#;G-M[ .;8)SVUN ]?I#H_-YN=F/2^H;([" M[U7A]QK#G\]<*K%!)3YH%'_% MZ187+395/1[3=6V-#DL&?&.:ND!KMJ6RN&>JU>K= M<&_:Y6QEGZL#5S2"W=I_ONT]VY,AE79B/8 M[9(Q$ZP+(:L)61I3?@S#:K%D!:W.5KTX M+"B79#J6J^*Z,%6P4"MI)N2B-07N]B6=D'Y\00)'-U,IFY#[T_<_5\I3#R4GO_NSJT'Y: V8!&!9**!T86U\;L ^6 MZM'!?3>#TC<\!9=*U[%=!/=WWBP_ +8S$,B%: 4.B#-,QR4UAFEY;2?UXMKX M! J:\=VFM IS33?]P9!T#O7-!IDKG3+=ANF3K6DZ%BP#.9KG2[@;588 &J,* M.T@YS96DM8:M1S.PM LFQ"T\%S^R/>YUME.Y'M1-MD,KJ!DZ&CH.0/RGQ>V>W(>@Z]QFXTR_BZGJ^S5@#&WL?9:5F*S2?!F#5_L6GYI6MZQM=FVTSK#-0^.4//?S7/.)--4 M[(JVO?^6L_QJQ='EOY)<_UI,:P.1IW MSM^]T[>U!O"6,R'?X:U)=$&#^8H+PV4S6_(T9?+)(6SI#9W;5]X]?KL^91E= M"7/7@A/2C;^QE*^*I%UU XEH5G7CK["]?MR^8ME87*9LS=)9,]7YO!X&=F"C M-A5',!^'^1' L#B8 LS'>6%Q_J?]C-#]. S3-O(B(]1GA/HX+Q\R MJS]8'+]/8B__3I,DBN(8R^ALYE4PP_(6Q_#ULV':P .+ Y'^+-=XM?$.>;X/ ML)H^UR'83O%.Q':*YQH0?][ (TG\U<;B@ =6!:QW(+X_#O24WR>*H*J8-NP) MQI$DP1#H17^/QC&2G1@^_OI@3TD4)8D? *NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W M\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'EEH_L=[U;+81!;=_ZJU0<&:M3<$=')K'GMT:P5=V(X0K\E[8[P]Z!9>J M\^WKX5KWIN06H[$9N;8K?9W[0#7&T-S+>&$F:UJ<#K(\=U\,IVGTPF#;^G=[6PR6L#! M]]'M:#Z>,@\R1"##"T+^$WJ0$0(9700R7<#'C^G<@XP1R/B"D(V13!#(Y)*0 MD0]:9LO Q,9\$Q$*9*7C^G#8['PAS1T LCQGD1NJQ^E$VLE8XGPO3 M14#L"P@;IA20OKQNJ[G0F &8(0)B12R$*=@<$E28 WS'ZQ]_)\.T$!![ :+9 M^HNN85G;*R+ZB$[ M2HXQ!03$#@"F0KHZ^-=I?.4JB+P"HEKC7QIB.@B)=3!3F2X$6_#7)A,F@I!8 M!&@:TD@T0W1A02P"-!%I8F)Z"(GU<"Q\=K6HHI[]PT?$3!$2FP(U?W,D,7&$ MQ.+XS_RM XB)(R06Q\<4H!40,T=(;(Z/N4 K(":3D%@FQTE!*R+FDY#<)^W9 MP6]0OY*!&26B7F#424+;Z$685")JJ9S(%EI&#Y-*1+ZZ>/=QZQBB52IBE1S7 M+=C51#@N\R8CYI*(V"5X\N 7@"+,)1&Q2_#DH8&)B24B%@N.&?N8F%XB8KW@ MF(F/B4DF(I;,<56H??Y@EHF(+=.2+G;K@%FZJK-?BL8L$Y^]C 68(UA@=5M M8)U?I8^)&2XB4!7^"M-?'Q'P3$_NF%3.5N

_EN)M51B-8)[=&U9] M[%]1B)-J]W%=YOD8VN[4K>:KP[N$A_<@O_T+4$L#!!0 ( &F 9%,G9=6E M# ( (0E : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V3MNVT 4 MA>&M"%R 1_0"^D0*=(8/!4Q)'CY%\0' M8OCTJQS:<=^=ZF[?U\7'\7"JJV8WCOV/E.IZ5XYMO>OZ00I#.'V009/,'.03Y M_$$!03%_4(:@/'_0/03=SQ_T $$/\P<]0M#C_$&R1!F7!$D3K FT%N1:"+P6 M!%L(Q!8D6PC,%D1;"-069%L(W!:$6PCD%J1;".P6Q%L(]%;46PGT5M1;"?36 MR<BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WH9Z&X'> MAGH;@=Z&>AN!WC;9+"'0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0 MVU%O)]#;46\GT-M1;R?0VU%O)]#;)YO=!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$ M>COJ[01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>L?D9R6!WH%Z!X'>@7H' M@=Z!>@>!WH%Z!X'>&?7.!'IGU#L3Z)U1[TR@=T:]\W?J7[L!)AHE&DQ\;UB@[7G/>I+GBNNGK:,PVK1-%Z;9 M(D9WQ5@H%]2:D%M'75J96]^:F+[Z%^9,N30OQ,1D4K#2=I&Z.(Y]C6QV?4MS MLVKBZ&Z3?@ZU[::9IR9DHYO=QCYKFAGGFKHT,:VS=5=]2AGO$_)T^#]B?>UB3]W5%HT?CX[UITRZV:5B(VX9"?KS$%SW:^;PNJ;+E MJDU'\N \F2HLB&+;Y+NB9\>38[IAVGWRD_.',L<"T\Y';UU($_/T^[C#2/K3 M8Y<*D8_U\5=\3TRE3WX_ZJ==4?7#['2]K]8OAWD$-CQ.O^./,WZO_\L^!$@? M$J0/!=*'!NFC .GC'*2/"Y ^+D'ZX!.41E!$Y2BD&UL4$L! A0#% @ :8!D4R!W MC^LJ!0 ?A4 !@ ("!# @ 'AL+W=O08 .H9 8 M " @6P- !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ :8!D4\T;K/+T!0 /Q@ !@ M ("!$Q< 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ :8!D4ZAA>!/!!P !A( !@ ("!)BD 'AL M+W=O'8I@P M /,B 8 " @1TQ !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ :8!D4\HI MBX& ]%P &0 M @(%^3P >&PO=V]R:W-H965T&UL4$L! A0#% @ :8!D4T8^C+$E P *P@ !D M ("!P5P 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ :8!D4ZR=L8+$"@ *!X !D ("! MQ&T 'AL+W=O >&PO=V]R:W-H965TL<$PH .(K 9 M " @3N& !X;"]W;W)K&UL4$L! A0#% M @ :8!D4PE[)YT*" -QL !D ("!A9 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :8!D4Y.7D\%Y M# _"$ !D ("!UK4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :8!D4X\)'F.\ @ 5PD !D M ("!C,T 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ :8!D4PH0^,$) P ? < !D ("![=@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M:8!D4U?JJY/T!@ *20 !D ("!X>( 'AL+W=O&PO=V]R:W-H965T=^XT0( $X) 9 " @23Z !X;"]W;W)K&UL4$L! A0#% @ :8!D4YE3>W-^! FA$ !D M ("!+/T 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ :8!D4^B88OR)!0 R1< !D ("!T@+(# M +$ &0 @(&2#0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ :8!D M4ZF$QH<, P & H !D ("!/14! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :8!D4^^@X)S8 P L \ M !D ("!0Q\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :8!D4V=!L2 O!0 :!< !D M ("!6"L! 'AL+W=OL)*D<" "'!0 &0 @(&^, $ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ :8!D4TK>)J/8 @ ) @ !D ("!:CD! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ :8!D4Y2S MVZZH"0 M#8 !D ("!Z$(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :8!D4TBL;P@E! WA !D M ("!?%8! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ :8!D4YGZ>28: P &PO=V]R:W-H965TL!P, (D) 9 M " @0)K 0!X;"]W;W)K&UL4$L! A0#% M @ :8!D4S>PAH$> P %!( T ( !0&X! 'AL+W-T>6QE M&PO=V]R:V)O;VLN>&UL4$L! A0#% @ M:8!D4R=EU:4, @ A"4 !H ( !DW XML 77 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 78 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 79 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 218 408 1 false 55 0 false 9 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.collegiumpharma.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 5 false false R6.htm 00305 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Sheet http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Statements 6 false false R7.htm 10101 - Disclosure - Nature of Business Sheet http://www.collegiumpharma.com/role/DisclosureNatureOfBusiness Nature of Business Notes 7 false false R8.htm 10201 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 10301 - Disclosure - Revenue from Contracts with Customers Sheet http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomers Revenue from Contracts with Customers Notes 9 false false R10.htm 10401 - Disclosure - License Agreements Sheet http://www.collegiumpharma.com/role/DisclosureLicenseAgreements License Agreements Notes 10 false false R11.htm 10501 - Disclosure - Earnings Per Share Sheet http://www.collegiumpharma.com/role/DisclosureEarningsPerShare Earnings Per Share Notes 11 false false R12.htm 10601 - Disclosure - Fair Value of Financial Instruments Sheet http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstruments Fair Value of Financial Instruments Notes 12 false false R13.htm 10701 - Disclosure - Inventory Sheet http://www.collegiumpharma.com/role/DisclosureInventory Inventory Notes 13 false false R14.htm 10801 - Disclosure - Intangible Asset Sheet http://www.collegiumpharma.com/role/DisclosureIntangibleAsset Intangible Asset Notes 14 false false R15.htm 10901 - Disclosure - Accrued Expenses Sheet http://www.collegiumpharma.com/role/DisclosureAccruedExpenses Accrued Expenses Notes 15 false false R16.htm 11001 - Disclosure - Term Notes Payable Notes http://www.collegiumpharma.com/role/DisclosureTermNotesPayable Term Notes Payable Notes 16 false false R17.htm 11101 - Disclosure - Convertible Senior Notes Notes http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes Convertible Senior Notes Notes 17 false false R18.htm 11201 - Disclosure - Equity Sheet http://www.collegiumpharma.com/role/DisclosureEquity Equity Notes 18 false false R19.htm 11301 - Disclosure - Stock-based Compensation Sheet http://www.collegiumpharma.com/role/DisclosureStockBasedCompensation Stock-based Compensation Notes 19 false false R20.htm 11401 - Disclosure - Commitments and Contingencies Sheet http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 20 false false R21.htm 11501 - Disclosure - Income Taxes Sheet http://www.collegiumpharma.com/role/DisclosureIncomeTaxes Income Taxes Notes 21 false false R22.htm 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPolicies 22 false false R23.htm 30303 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersTables Revenue from Contracts with Customers (Tables) Tables http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomers 23 false false R24.htm 30503 - Disclosure - Earnings Per Share (Tables) Sheet http://www.collegiumpharma.com/role/DisclosureEarningsPerShareTables Earnings Per Share (Tables) Tables http://www.collegiumpharma.com/role/DisclosureEarningsPerShare 24 false false R25.htm 30603 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstruments 25 false false R26.htm 30703 - Disclosure - Inventory (Tables) Sheet http://www.collegiumpharma.com/role/DisclosureInventoryTables Inventory (Tables) Tables http://www.collegiumpharma.com/role/DisclosureInventory 26 false false R27.htm 30803 - Disclosure - Intangible Asset (Tables) Sheet http://www.collegiumpharma.com/role/DisclosureIntangibleAssetTables Intangible Asset (Tables) Tables http://www.collegiumpharma.com/role/DisclosureIntangibleAsset 27 false false R28.htm 30903 - Disclosure - Accrued Expenses (Tables) Sheet http://www.collegiumpharma.com/role/DisclosureAccruedExpensesTables Accrued Expenses (Tables) Tables http://www.collegiumpharma.com/role/DisclosureAccruedExpenses 28 false false R29.htm 31003 - Disclosure - Term Notes Payable (Tables) Notes http://www.collegiumpharma.com/role/DisclosureTermNotesPayableTables Term Notes Payable (Tables) Tables http://www.collegiumpharma.com/role/DisclosureTermNotesPayable 29 false false R30.htm 31103 - Disclosure - Convertible Senior Notes (Tables) Notes http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesTables Convertible Senior Notes (Tables) Tables http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes 30 false false R31.htm 31203 - Disclosure - Equity (Tables) Sheet http://www.collegiumpharma.com/role/DisclosureEquityTables Equity (Tables) Tables http://www.collegiumpharma.com/role/DisclosureEquity 31 false false R32.htm 31303 - Disclosure - Stock-based Compensation (Tables) Sheet http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationTables Stock-based Compensation (Tables) Tables http://www.collegiumpharma.com/role/DisclosureStockBasedCompensation 32 false false R33.htm 31503 - Disclosure - Income Taxes (Tables) Sheet http://www.collegiumpharma.com/role/DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.collegiumpharma.com/role/DisclosureIncomeTaxes 33 false false R34.htm 40101 - Disclosure - Nature of Business (Details) Sheet http://www.collegiumpharma.com/role/DisclosureNatureOfBusinessDetails Nature of Business (Details) Details http://www.collegiumpharma.com/role/DisclosureNatureOfBusiness 34 false false R35.htm 40201 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies 35 false false R36.htm 40301 - Disclosure - Revenue from Contracts with Customers - Narrative (Details) Sheet http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersNarrativeDetails Revenue from Contracts with Customers - Narrative (Details) Details 36 false false R37.htm 40302 - Disclosure - Revenue from Contracts with Customers - Transaction Price and Variable Consideration (Details) Sheet http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersTransactionPriceAndVariableConsiderationDetails Revenue from Contracts with Customers - Transaction Price and Variable Consideration (Details) Details 37 false false R38.htm 40303 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details) Sheet http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails Revenue from Contracts with Customers - Disaggregation of Revenue (Details) Details 38 false false R39.htm 40401 - Disclosure - License Agreements (Details) Sheet http://www.collegiumpharma.com/role/DisclosureLicenseAgreementsDetails License Agreements (Details) Details http://www.collegiumpharma.com/role/DisclosureLicenseAgreements 39 false false R40.htm 40501 - Disclosure - Earnings Per Share - Computation of Net Earnings (Loss) per Share (Details) Sheet http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails Earnings Per Share - Computation of Net Earnings (Loss) per Share (Details) Details 40 false false R41.htm 40502 - Disclosure - Earnings Per Share - Anti-dilutive Securities (Details) Sheet http://www.collegiumpharma.com/role/DisclosureEarningsPerShareAntiDilutiveSecuritiesDetails Earnings Per Share - Anti-dilutive Securities (Details) Details 41 false false R42.htm 40601 - Disclosure - Fair Value of Financial Instruments (Details) Sheet http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails Fair Value of Financial Instruments (Details) Details http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsTables 42 false false R43.htm 40701 - Disclosure - Inventory (Details) Sheet http://www.collegiumpharma.com/role/DisclosureInventoryDetails Inventory (Details) Details http://www.collegiumpharma.com/role/DisclosureInventoryTables 43 false false R44.htm 40801 - Disclosure - Intangible Asset (Details) Sheet http://www.collegiumpharma.com/role/DisclosureIntangibleAssetDetails Intangible Asset (Details) Details http://www.collegiumpharma.com/role/DisclosureIntangibleAssetTables 44 false false R45.htm 40802 - Disclosure - Intangible Asset - Nucynta Acquisitions (Details) Sheet http://www.collegiumpharma.com/role/DisclosureIntangibleAssetNucyntaAcquisitionsDetails Intangible Asset - Nucynta Acquisitions (Details) Details 45 false false R46.htm 40803 - Disclosure - Intangible Asset - Nucynta Commercialization Agreement - Table (Details) Sheet http://www.collegiumpharma.com/role/DisclosureIntangibleAssetNucyntaCommercializationAgreementTableDetails Intangible Asset - Nucynta Commercialization Agreement - Table (Details) Details 46 false false R47.htm 40804 - Disclosure - Intangible Asset - Amortization (Details) Sheet http://www.collegiumpharma.com/role/DisclosureIntangibleAssetAmortizationDetails Intangible Asset - Amortization (Details) Details 47 false false R48.htm 40901 - Disclosure - Accrued Expenses (Details) Sheet http://www.collegiumpharma.com/role/DisclosureAccruedExpensesDetails Accrued Expenses (Details) Details http://www.collegiumpharma.com/role/DisclosureAccruedExpensesTables 48 false false R49.htm 41001 - Disclosure - Term Notes Payable - Pharmakon (Details) Notes http://www.collegiumpharma.com/role/DisclosureTermNotesPayablePharmakonDetails Term Notes Payable - Pharmakon (Details) Details 49 false false R50.htm 41002 - Disclosure - Term Notes Payable - Silicon Valley (Details) Notes http://www.collegiumpharma.com/role/DisclosureTermNotesPayableSiliconValleyDetails Term Notes Payable - Silicon Valley (Details) Details 50 false false R51.htm 41101 - Disclosure - Convertible Senior Notes - Narrative (Details) Notes http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails Convertible Senior Notes - Narrative (Details) Details 51 false false R52.htm 41102 - Disclosure - Convertible Senior Notes - Outstanding (Details) Notes http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesOutstandingDetails Convertible Senior Notes - Outstanding (Details) Details 52 false false R53.htm 41103 - Disclosure - Convertible Senior Notes - Interest Expenses (Details) Notes http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesInterestExpensesDetails Convertible Senior Notes - Interest Expenses (Details) Details 53 false false R54.htm 41104 - Disclosure - Convertible Senior Notes - Future Minimum Payments (Details) Notes http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails Convertible Senior Notes - Future Minimum Payments (Details) Details 54 false false R55.htm 41201 - Disclosure - Equity - Changes in Shareholders' Equity (Details) Sheet http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails Equity - Changes in Shareholders' Equity (Details) Details 55 false false R56.htm 41202 - Disclosure - Equity (Details) Sheet http://www.collegiumpharma.com/role/DisclosureEquityDetails Equity (Details) Details http://www.collegiumpharma.com/role/DisclosureEquityTables 56 false false R57.htm 41301 - Disclosure - Stock-based Compensation - Narrative (Details) Sheet http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationNarrativeDetails Stock-based Compensation - Narrative (Details) Details 57 false false R58.htm 41302 - Disclosure - Stock-based Compensation - Summary of Restricted Stock and Performance Share Activity (Details) Sheet http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockAndPerformanceShareActivityDetails Stock-based Compensation - Summary of Restricted Stock and Performance Share Activity (Details) Details 58 false false R59.htm 41303 - Disclosure - Stock-based Compensation - Summary of Stock Option Activity (Details) Sheet http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails Stock-based Compensation - Summary of Stock Option Activity (Details) Details 59 false false R60.htm 41304 - Disclosure - Stock-based Compensation - Summary of Valuation Assumptions Used (Details) Sheet http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfValuationAssumptionsUsedDetails Stock-based Compensation - Summary of Valuation Assumptions Used (Details) Details 60 false false R61.htm 41305 - Disclosure - Stock-based Compensation - Summary of Stock-Based Compensation Included in Statement of Operations (Details) Sheet http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockBasedCompensationIncludedInStatementOfOperationsDetails Stock-based Compensation - Summary of Stock-Based Compensation Included in Statement of Operations (Details) Details 61 false false R62.htm 41401 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingencies 62 false false R63.htm 41501 - Disclosure - Income Taxes (Details) Sheet http://www.collegiumpharma.com/role/DisclosureIncomeTaxesDetails Income Taxes (Details) Details http://www.collegiumpharma.com/role/DisclosureIncomeTaxesTables 63 false false All Reports Book All Reports coll-20210930x10q.htm coll-20210930.xsd coll-20210930_cal.xml coll-20210930_def.xml coll-20210930_lab.xml coll-20210930_pre.xml coll-20210930xex31d1.htm coll-20210930xex31d2.htm coll-20210930xex32d1.htm coll-20210930xex32d2.htm coll-20210930x10q001.jpg 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 82 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "coll-20210930x10q.htm": { "axisCustom": 0, "axisStandard": 21, "contextCount": 218, "dts": { "calculationLink": { "local": [ "coll-20210930_cal.xml" ] }, "definitionLink": { "local": [ "coll-20210930_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": [ "coll-20210930x10q.htm" ] }, "labelLink": { "local": [ "coll-20210930_lab.xml" ] }, "presentationLink": { "local": [ "coll-20210930_pre.xml" ] }, "schema": { "local": [ "coll-20210930.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", "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/negated-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" ] } }, "elementCount": 497, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 22, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 27 }, "keyCustom": 72, "keyStandard": 336, "memberCustom": 26, "memberStandard": 21, "nsprefix": "coll", "nsuri": "http://www.collegiumpharma.com/20210930", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "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.collegiumpharma.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "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": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "coll:LicenseAgreementsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - License Agreements", "role": "http://www.collegiumpharma.com/role/DisclosureLicenseAgreements", "shortName": "License Agreements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "coll:LicenseAgreementsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Earnings Per Share", "role": "http://www.collegiumpharma.com/role/DisclosureEarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Fair Value of Financial Instruments", "role": "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstruments", "shortName": "Fair Value of Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Inventory", "role": "http://www.collegiumpharma.com/role/DisclosureInventory", "shortName": "Inventory", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Intangible Asset", "role": "http://www.collegiumpharma.com/role/DisclosureIntangibleAsset", "shortName": "Intangible Asset", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Accrued Expenses", "role": "http://www.collegiumpharma.com/role/DisclosureAccruedExpenses", "shortName": "Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Term Notes Payable", "role": "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable", "shortName": "Term Notes Payable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "coll:ConvertibleSeniorNotesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Convertible Senior Notes", "role": "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes", "shortName": "Convertible Senior Notes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "coll:ConvertibleSeniorNotesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Equity", "role": "http://www.collegiumpharma.com/role/DisclosureEquity", "shortName": "Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - Stock-based Compensation", "role": "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensation", "shortName": "Stock-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_pziL_xZ-Uk-1WP6mZbA6qg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_xoHwvi9zEEabv5wphhkSDw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_pziL_xZ-Uk-1WP6mZbA6qg", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xoHwvi9zEEabv5wphhkSDw", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - Commitments and Contingencies", "role": "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - Income Taxes", "role": "http://www.collegiumpharma.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20202 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - Revenue from Contracts with Customers (Tables)", "role": "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersTables", "shortName": "Revenue from Contracts with Customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - Fair Value of Financial Instruments (Tables)", "role": "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsTables", "shortName": "Fair Value of Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Inventory (Tables)", "role": "http://www.collegiumpharma.com/role/DisclosureInventoryTables", "shortName": "Inventory (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - Intangible Asset (Tables)", "role": "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetTables", "shortName": "Intangible Asset (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - Accrued Expenses (Tables)", "role": "http://www.collegiumpharma.com/role/DisclosureAccruedExpensesTables", "shortName": "Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_us-gaap_DebtInstrumentAxis_coll_PharmakonTermNotesMember_rSE7ZmFwc0Gd80Oa7Sb2vQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - Term Notes Payable (Tables)", "role": "http://www.collegiumpharma.com/role/DisclosureTermNotesPayableTables", "shortName": "Term Notes Payable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_us-gaap_DebtInstrumentAxis_coll_PharmakonTermNotesMember_rSE7ZmFwc0Gd80Oa7Sb2vQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_pziL_xZ-Uk-1WP6mZbA6qg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_EY9aYREKi0GxKigrd3vm0A", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_pziL_xZ-Uk-1WP6mZbA6qg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_EY9aYREKi0GxKigrd3vm0A", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - Convertible Senior Notes (Tables)", "role": "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesTables", "shortName": "Convertible Senior Notes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - Equity (Tables)", "role": "http://www.collegiumpharma.com/role/DisclosureEquityTables", "shortName": "Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - Stock-based Compensation (Tables)", "role": "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationTables", "shortName": "Stock-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31503 - Disclosure - Income Taxes (Tables)", "role": "http://www.collegiumpharma.com/role/DisclosureIncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_2_1_2020_To_2_29_2020_srt_CounterpartyNameAxis_coll_AssertioMember_srt_ProductOrServiceAxis_coll_NucyntaMember_us-gaap_TypeOfArrangementAxis_coll_AssetPurchaseAgreementMember_IRVaGB3z6EyzKu5PFSEdGw", "decimals": "-3", "first": true, "lang": null, "name": "coll:CollaborationAgreementPurchasePrice", "reportCount": 1, "unitRef": "Unit_Standard_USD_xoHwvi9zEEabv5wphhkSDw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Nature of Business (Details)", "role": "http://www.collegiumpharma.com/role/DisclosureNatureOfBusinessDetails", "shortName": "Nature of Business (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_2_13_2020_To_2_13_2020_srt_CounterpartyNameAxis_coll_GrnenthalGmbhMember_srt_ProductOrServiceAxis_coll_NucyntaMember_us-gaap_TypeOfArrangementAxis_coll_AssetPurchaseAgreementMember_AP173c2cIEaUbokm_pOPJg", "decimals": "-3", "lang": null, "name": "coll:CollaborationAgreementPurchasePrice", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xoHwvi9zEEabv5wphhkSDw", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "coll:SubsequentEventsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "As_Of_8_31_2021_EG1MJTBH9k6_Lx6r9tUovw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unitRef": "Unit_Standard_USD_xoHwvi9zEEabv5wphhkSDw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Summary of Significant Accounting Policies (Details)", "role": "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "shortName": "Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "coll:SubsequentEventsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "As_Of_11_30_2021_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_uwm7uYUlCEm6Ji9OSrVFNA", "decimals": "-3", "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xoHwvi9zEEabv5wphhkSDw", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenuePracticalExpedientIncrementalCostOfObtainingContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Revenue from Contracts with Customers - Narrative (Details)", "role": "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersNarrativeDetails", "shortName": "Revenue from Contracts with Customers - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenuePracticalExpedientIncrementalCostOfObtainingContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xoHwvi9zEEabv5wphhkSDw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - Revenue from Contracts with Customers - Transaction Price and Variable Consideration (Details)", "role": "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersTransactionPriceAndVariableConsiderationDetails", "shortName": "Revenue from Contracts with Customers - Transaction Price and Variable Consideration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xoHwvi9zEEabv5wphhkSDw", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_nuyWO1I6ZUCjkuKB8g1oJg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_xoHwvi9zEEabv5wphhkSDw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40303 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details)", "role": "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails", "shortName": "Revenue from Contracts with Customers - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_srt_ProductOrServiceAxis_coll_XtampzaMember_wPvLjhJjEEO39176axwXsA", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xoHwvi9zEEabv5wphhkSDw", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "coll:LicenseAgreementsTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_2_13_2020_To_2_13_2020_srt_CounterpartyNameAxis_coll_GrnenthalGmbhMember_srt_ProductOrServiceAxis_coll_NucyntaMember_nlv5fqX_n0qoNiVp1NW-mg", "decimals": "2", "first": true, "lang": null, "name": "coll:CollaborativeArrangementRoyaltyPaymentAsPercentageOfAnnualNetSales", "reportCount": 1, "unitRef": "Unit_Standard_pure_KWvf7kkZSkG5kZH99uzGOw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - License Agreements (Details)", "role": "http://www.collegiumpharma.com/role/DisclosureLicenseAgreementsDetails", "shortName": "License Agreements (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_nuyWO1I6ZUCjkuKB8g1oJg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_xoHwvi9zEEabv5wphhkSDw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_nuyWO1I6ZUCjkuKB8g1oJg", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xoHwvi9zEEabv5wphhkSDw", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_nuyWO1I6ZUCjkuKB8g1oJg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_xoHwvi9zEEabv5wphhkSDw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Earnings Per Share - Computation of Net Earnings (Loss) per Share (Details)", "role": "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails", "shortName": "Earnings Per Share - Computation of Net Earnings (Loss) per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_nuyWO1I6ZUCjkuKB8g1oJg", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLossAttributableToParentDiluted", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xoHwvi9zEEabv5wphhkSDw", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_-Onk8dFCfU2KJK7Qkdkupw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_QwuIhWY6G0yfr7ADscPhrw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - Earnings Per Share - Anti-dilutive Securities (Details)", "role": "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareAntiDilutiveSecuritiesDetails", "shortName": "Earnings Per Share - Anti-dilutive Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_-Onk8dFCfU2KJK7Qkdkupw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_QwuIhWY6G0yfr7ADscPhrw", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueLiabilitiesLevel1ToLevel2TransfersAmount", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_pziL_xZ-Uk-1WP6mZbA6qg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueLiabilitiesLevel1ToLevel2TransfersAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xoHwvi9zEEabv5wphhkSDw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Fair Value of Financial Instruments (Details)", "role": "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "shortName": "Fair Value of Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueLiabilitiesLevel1ToLevel2TransfersAmount", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_pziL_xZ-Uk-1WP6mZbA6qg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueLiabilitiesLevel1ToLevel2TransfersAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xoHwvi9zEEabv5wphhkSDw", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_pziL_xZ-Uk-1WP6mZbA6qg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unitRef": "Unit_Standard_USD_xoHwvi9zEEabv5wphhkSDw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Inventory (Details)", "role": "http://www.collegiumpharma.com/role/DisclosureInventoryDetails", "shortName": "Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_ATfuzu3mxUK64O_B4DXdZQ", "decimals": "-3", "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xoHwvi9zEEabv5wphhkSDw", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_pziL_xZ-Uk-1WP6mZbA6qg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "Unit_Standard_USD_xoHwvi9zEEabv5wphhkSDw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Intangible Asset (Details)", "role": "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetDetails", "shortName": "Intangible Asset (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "coll:SummaryOfCostsIncludedInAcquiredAsset", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_2_1_2020_To_2_29_2020_srt_ProductOrServiceAxis_coll_NucyntaMember_us-gaap_TypeOfArrangementAxis_coll_AssetPurchaseAgreementMember_AeewajeG40uucKTLcZgoKw", "decimals": "3", "first": true, "lang": null, "name": "coll:AssetAcquisitionBasePurchasePrice", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xoHwvi9zEEabv5wphhkSDw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - Intangible Asset - Nucynta Acquisitions (Details)", "role": "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetNucyntaAcquisitionsDetails", "shortName": "Intangible Asset - Nucynta Acquisitions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "coll:SummaryOfCostsIncludedInAcquiredAsset", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_2_1_2020_To_2_29_2020_srt_ProductOrServiceAxis_coll_NucyntaMember_us-gaap_TypeOfArrangementAxis_coll_AssetPurchaseAgreementMember_AeewajeG40uucKTLcZgoKw", "decimals": "3", "first": true, "lang": null, "name": "coll:AssetAcquisitionBasePurchasePrice", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xoHwvi9zEEabv5wphhkSDw", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_pziL_xZ-Uk-1WP6mZbA6qg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "Unit_Standard_USD_xoHwvi9zEEabv5wphhkSDw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40803 - Disclosure - Intangible Asset - Nucynta Commercialization Agreement - Table (Details)", "role": "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetNucyntaCommercializationAgreementTableDetails", "shortName": "Intangible Asset - Nucynta Commercialization Agreement - Table (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "As_Of_2_29_2020_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_coll_NucyntaMember_JobbpeWrWU2Ivut1F01_EA", "decimals": "-3", "lang": null, "name": "coll:AdditionalCostsIncurred", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xoHwvi9zEEabv5wphhkSDw", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_2_1_2020_To_2_29_2020_zMDSPzjhU0WOJ-z6hooM2g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40804 - Disclosure - Intangible Asset - Amortization (Details)", "role": "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetAmortizationDetails", "shortName": "Intangible Asset - Amortization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_2_1_2020_To_2_29_2020_zMDSPzjhU0WOJ-z6hooM2g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_pziL_xZ-Uk-1WP6mZbA6qg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedRoyaltiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xoHwvi9zEEabv5wphhkSDw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Accrued Expenses (Details)", "role": "http://www.collegiumpharma.com/role/DisclosureAccruedExpensesDetails", "shortName": "Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_pziL_xZ-Uk-1WP6mZbA6qg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedRoyaltiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xoHwvi9zEEabv5wphhkSDw", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unitRef": "Unit_Standard_USD_xoHwvi9zEEabv5wphhkSDw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Term Notes Payable - Pharmakon (Details)", "role": "http://www.collegiumpharma.com/role/DisclosureTermNotesPayablePharmakonDetails", "shortName": "Term Notes Payable - Pharmakon (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "As_Of_2_6_2020_us-gaap_DebtInstrumentAxis_coll_PharmakonTermNotesMember_gSSIit0aO0yFOJsg0hUHIw", "decimals": "-3", "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xoHwvi9zEEabv5wphhkSDw", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_nuyWO1I6ZUCjkuKB8g1oJg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_xoHwvi9zEEabv5wphhkSDw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": "-3", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xoHwvi9zEEabv5wphhkSDw", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "As_Of_1_31_2020_us-gaap_DebtInstrumentAxis_coll_SiliconValleyBankTermLoanFacilityMember_8LeNkeI8_UCI02dx4nY9rg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xoHwvi9zEEabv5wphhkSDw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - Term Notes Payable - Silicon Valley (Details)", "role": "http://www.collegiumpharma.com/role/DisclosureTermNotesPayableSiliconValleyDetails", "shortName": "Term Notes Payable - Silicon Valley (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "As_Of_1_31_2020_us-gaap_DebtInstrumentAxis_coll_SiliconValleyBankTermLoanFacilityMember_8LeNkeI8_UCI02dx4nY9rg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xoHwvi9zEEabv5wphhkSDw", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_zhuAcSQmj0O2LUAt43Fb6w", "decimals": "-3", "first": true, "lang": null, "name": "coll:AdjustmentsToAdditionalPaidInCapitalConvertibleDebtEquityComponentOfTransactionCosts", "reportCount": 1, "unitRef": "Unit_Standard_USD_xoHwvi9zEEabv5wphhkSDw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Convertible Senior Notes - Narrative (Details)", "role": "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails", "shortName": "Convertible Senior Notes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "coll:ConvertibleSeniorNotesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_m0-fEXQNRUy5piOYNApXyA", "decimals": null, "lang": "en-US", "name": "us-gaap:DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_pziL_xZ-Uk-1WP6mZbA6qg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ConvertibleLongTermNotesPayable", "reportCount": 1, "unitRef": "Unit_Standard_USD_xoHwvi9zEEabv5wphhkSDw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - Convertible Senior Notes - Outstanding (Details)", "role": "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesOutstandingDetails", "shortName": "Convertible Senior Notes - Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_us-gaap_DebtInstrumentAxis_us-gaap_ConvertibleNotesPayableMember__QwtHoYxGUWkfhiYI_IVnw", "decimals": "-3", "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xoHwvi9zEEabv5wphhkSDw", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unitRef": "Unit_Standard_USD_xoHwvi9zEEabv5wphhkSDw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41103 - Disclosure - Convertible Senior Notes - Interest Expenses (Details)", "role": "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesInterestExpensesDetails", "shortName": "Convertible Senior Notes - Interest Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "coll:ScheduleOfInterestExpenseRecognizedOnConvertibleNotesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_us-gaap_DebtInstrumentAxis_us-gaap_ConvertibleNotesPayableMember_MGZPNxX1qU6HXVQzqOCudw", "decimals": "-3", "lang": null, "name": "coll:ContractualInterestExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xoHwvi9zEEabv5wphhkSDw", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_pziL_xZ-Uk-1WP6mZbA6qg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ConvertibleLongTermNotesPayable", "reportCount": 1, "unitRef": "Unit_Standard_USD_xoHwvi9zEEabv5wphhkSDw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41104 - Disclosure - Convertible Senior Notes - Future Minimum Payments (Details)", "role": "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails", "shortName": "Convertible Senior Notes - Future Minimum Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_us-gaap_DebtInstrumentAxis_us-gaap_ConvertibleNotesPayableMember__QwtHoYxGUWkfhiYI_IVnw", "decimals": "-3", "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xoHwvi9zEEabv5wphhkSDw", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "As_Of_6_30_2021_vFyHMmi4ak6ID4DvYoadIg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_xoHwvi9zEEabv5wphhkSDw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Equity - Changes in Shareholders' Equity (Details)", "role": "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails", "shortName": "Equity - Changes in Shareholders' Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_nuyWO1I6ZUCjkuKB8g1oJg", "decimals": "-3", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xoHwvi9zEEabv5wphhkSDw", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_pziL_xZ-Uk-1WP6mZbA6qg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:WarrantsNotSettleableInCashFairValueDisclosure", "reportCount": 1, "unitRef": "Unit_Standard_USD_xoHwvi9zEEabv5wphhkSDw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41202 - Disclosure - Equity (Details)", "role": "http://www.collegiumpharma.com/role/DisclosureEquityDetails", "shortName": "Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "As_Of_5_31_2015_us-gaap_PlanNameAxis_coll_StockIncentivePlan2014Member_fRBPhvVqC06COgg0oeO0Ow", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_QwuIhWY6G0yfr7ADscPhrw", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "reportCount": 1, "unitRef": "Unit_Standard_USD_xoHwvi9zEEabv5wphhkSDw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - Stock-based Compensation - Narrative (Details)", "role": "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationNarrativeDetails", "shortName": "Stock-based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_Z2W-XsunxEmeKPFiiXSxPA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_QwuIhWY6G0yfr7ADscPhrw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41302 - Disclosure - Stock-based Compensation - Summary of Restricted Stock and Performance Share Activity (Details)", "role": "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockAndPerformanceShareActivityDetails", "shortName": "Stock-based Compensation - Summary of Restricted Stock and Performance Share Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_Z2W-XsunxEmeKPFiiXSxPA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_QwuIhWY6G0yfr7ADscPhrw", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_rr7Vatqp50-ZXC1ekrzPMA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_QwuIhWY6G0yfr7ADscPhrw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41303 - Disclosure - Stock-based Compensation - Summary of Stock Option Activity (Details)", "role": "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails", "shortName": "Stock-based Compensation - Summary of Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_obVSRvLsK0mJU5GHc-HRXQ", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_QwuIhWY6G0yfr7ADscPhrw", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_RM4HozOtkEuZSzQ8_-D57Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsOfDebtIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xoHwvi9zEEabv5wphhkSDw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00305 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "role": "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_RM4HozOtkEuZSzQ8_-D57Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsOfDebtIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xoHwvi9zEEabv5wphhkSDw", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_KWvf7kkZSkG5kZH99uzGOw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41304 - Disclosure - Stock-based Compensation - Summary of Valuation Assumptions Used (Details)", "role": "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfValuationAssumptionsUsedDetails", "shortName": "Stock-based Compensation - Summary of Valuation Assumptions Used (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_KWvf7kkZSkG5kZH99uzGOw", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_nuyWO1I6ZUCjkuKB8g1oJg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xoHwvi9zEEabv5wphhkSDw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41305 - Disclosure - Stock-based Compensation - Summary of Stock-Based Compensation Included in Statement of Operations (Details)", "role": "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockBasedCompensationIncludedInStatementOfOperationsDetails", "shortName": "Stock-based Compensation - Summary of Stock-Based Compensation Included in Statement of Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_nuyWO1I6ZUCjkuKB8g1oJg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xoHwvi9zEEabv5wphhkSDw", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_2_11_2015_To_2_11_2015_srt_LitigationCaseAxis_coll_PurduePharmaLimitedPartnershipPatentInfringementMember_xTyeROMGRkC4ZJDPmah92A", "decimals": "INF", "first": true, "lang": null, "name": "coll:NumberOfPatentsListedInFdaOrangeBook", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_patent_0Cx2Q1SIeUOfneFG3nthuQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_2_11_2015_To_2_11_2015_srt_LitigationCaseAxis_coll_PurduePharmaLimitedPartnershipPatentInfringementMember_xTyeROMGRkC4ZJDPmah92A", "decimals": "INF", "first": true, "lang": null, "name": "coll:NumberOfPatentsListedInFdaOrangeBook", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_patent_0Cx2Q1SIeUOfneFG3nthuQ", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_nuyWO1I6ZUCjkuKB8g1oJg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "Unit_Standard_USD_xoHwvi9zEEabv5wphhkSDw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - Income Taxes (Details)", "role": "http://www.collegiumpharma.com/role/DisclosureIncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_nuyWO1I6ZUCjkuKB8g1oJg", "decimals": "3", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_KWvf7kkZSkG5kZH99uzGOw", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "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 - Nature of Business", "role": "http://www.collegiumpharma.com/role/DisclosureNatureOfBusiness", "shortName": "Nature of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "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": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Revenue from Contracts with Customers", "role": "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomers", "shortName": "Revenue from Contracts with Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "coll-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_FYPpM8P-O060ysrbbP0O3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 55, "tag": { "coll_AccountingStandardsUpdate202006Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2020-06 Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity.", "label": "Accounting Standards Update202006 [Member]", "terseLabel": "Accounting Standards Update 2020-06" } } }, "localname": "AccountingStandardsUpdate202006Member", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails", "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "coll_AccruedIncentiveCompensationCurrent": { "auth_ref": [], "calculation": { "http://www.collegiumpharma.com/role/DisclosureAccruedExpensesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation.", "label": "Accrued Incentive Compensation, Current", "terseLabel": "Accrued incentive compensation" } } }, "localname": "AccruedIncentiveCompensationCurrent", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "coll_AccruedProductTaxesAndFeesCurrent": { "auth_ref": [], "calculation": { "http://www.collegiumpharma.com/role/DisclosureAccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for product taxes and fees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Product Taxes And Fees, Current", "terseLabel": "Accrued product taxes and fees" } } }, "localname": "AccruedProductTaxesAndFeesCurrent", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "coll_AccruedRebatesReturnsAndDiscountsCurrent": { "auth_ref": [], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for rebates, returns and discounts. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Rebates Returns and Discounts Current", "terseLabel": "Accrued rebates, returns and discounts" } } }, "localname": "AccruedRebatesReturnsAndDiscountsCurrent", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "coll_AccruedRepurchasesOfCommonStock": { "auth_ref": [], "calculation": { "http://www.collegiumpharma.com/role/DisclosureAccruedExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred for repurchases of common stock.", "label": "Accrued Repurchases of Common Stock", "terseLabel": "Accrued repurchases of common stock" } } }, "localname": "AccruedRepurchasesOfCommonStock", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAccruedExpensesDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "coll_AdditionalCostsIncurred": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Additional costs incurred.", "label": "Additional costs incurred", "terseLabel": "Additional costs incurred" } } }, "localname": "AdditionalCostsIncurred", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetNucyntaCommercializationAgreementTableDetails" ], "xbrltype": "monetaryItemType" }, "coll_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtEquityComponentOfTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The adjustments to additional paid in capital due to equity component of the transaction cost of the convertible debt.", "label": "Adjustments To Additional Paid In Capital, Convertible Debt, Equity Component Of Transaction Costs", "terseLabel": "Equity component of transaction costs for 2020 Convertible Notes" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalConvertibleDebtEquityComponentOfTransactionCosts", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails", "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "coll_AllowanceAndChargebacksForTradeReceivablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A valuation allowance and chargebacks for trade receivables that the entity expects to be uncollectible.", "label": "Allowance And Chargebacks For Trade Receivables [Member]", "terseLabel": "Trade Allowances and Chargebacks" } } }, "localname": "AllowanceAndChargebacksForTradeReceivablesMember", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersTransactionPriceAndVariableConsiderationDetails" ], "xbrltype": "domainItemType" }, "coll_AllowanceForRebatesAndIncentivesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A valuation allowance for rebates and incentives that the entity expects to be uncollectible.", "label": "Allowance For Rebates And Incentives [Member]", "terseLabel": "Rebates and Incentives" } } }, "localname": "AllowanceForRebatesAndIncentivesMember", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersTransactionPriceAndVariableConsiderationDetails" ], "xbrltype": "domainItemType" }, "coll_AssertioMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assertio [member]", "label": "Assertio [Member]", "terseLabel": "Assertio" } } }, "localname": "AssertioMember", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetNucyntaAcquisitionsDetails", "http://www.collegiumpharma.com/role/DisclosureNatureOfBusinessDetails" ], "xbrltype": "domainItemType" }, "coll_AssetAcquiredCostsAccumulated": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset Acquired, Costs Accumulated", "label": "Asset Acquired, Costs Accumulated", "terseLabel": "Acquisition consideration:" } } }, "localname": "AssetAcquiredCostsAccumulated", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetNucyntaAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "coll_AssetAcquiredRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Asset Acquired Recognized Identifiable Assets Acquired and Liabilities Assumed [Abstract]", "terseLabel": "Consideration transferred to assets acquired:" } } }, "localname": "AssetAcquiredRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAbstract", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetNucyntaAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "coll_AssetAcquisitionBasePurchasePrice": { "auth_ref": [], "calculation": { "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetNucyntaAcquisitionsDetails": { "order": 3.0, "parentTag": "coll_AssetAcquisitionCostsAccumulatedTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Base purchase price associated with asset acquisition.", "label": "Asset Acquisition, Base Purchase Price", "terseLabel": "Base purchase price" } } }, "localname": "AssetAcquisitionBasePurchasePrice", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetNucyntaAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "coll_AssetAcquisitionCashPaidForInventory": { "auth_ref": [], "calculation": { "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetNucyntaAcquisitionsDetails": { "order": 4.0, "parentTag": "coll_AssetAcquisitionCostsAccumulatedTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid for inventory under asset acquisition arrangement.", "label": "Asset Acquisition, Cash Paid For Inventory", "terseLabel": "Cash paid for inventory" } } }, "localname": "AssetAcquisitionCashPaidForInventory", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetNucyntaAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "coll_AssetAcquisitionCostsAccumulatedTotal": { "auth_ref": [], "calculation": { "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetNucyntaAcquisitionsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Costs Accumulated, Total", "label": "Asset Acquisition, Costs Accumulated, Total", "totalLabel": "Total acquisition consideration" } } }, "localname": "AssetAcquisitionCostsAccumulatedTotal", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetNucyntaAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "coll_AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetNucyntaAcquisitionsDetails": { "order": 1.0, "parentTag": "coll_AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of intangibles recognized as on acquisition date.", "label": "Asset Acquisition Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets", "terseLabel": "Nucynta Intangible Asset" } } }, "localname": "AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssets", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetNucyntaAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "coll_AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [], "calculation": { "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetNucyntaAcquisitionsDetails": { "order": 2.0, "parentTag": "coll_AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as on acquisition date.", "label": "Asset Acquisition Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventory" } } }, "localname": "AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetNucyntaAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "coll_AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [], "calculation": { "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetNucyntaAcquisitionsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Asset Acquisition, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Total consideration allocated to assets acquired" } } }, "localname": "AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetNucyntaAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "coll_AssetAcquisitionTotalReductionToBasePurchasePrice": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of total reduction to base purchase price under asset acquisition.", "label": "Asset Acquisition, Total Reduction To Base Purchase Price", "terseLabel": "Reduction to base purchase price" } } }, "localname": "AssetAcquisitionTotalReductionToBasePurchasePrice", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetNucyntaAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "coll_AssetAcquisitionTransactionCosts": { "auth_ref": [], "calculation": { "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetNucyntaAcquisitionsDetails": { "order": 5.0, "parentTag": "coll_AssetAcquisitionCostsAccumulatedTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of transactions cost associated with asset acquisitions.", "label": "Asset Acquisition, Transaction Costs", "terseLabel": "Transaction costs" } } }, "localname": "AssetAcquisitionTransactionCosts", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetNucyntaAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "coll_AssetPurchaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to assets purchase agreement.", "label": "Asset Purchase Agreement [Member]", "terseLabel": "Nucynta Purchase Agreement" } } }, "localname": "AssetPurchaseAgreementMember", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetNucyntaAcquisitionsDetails", "http://www.collegiumpharma.com/role/DisclosureLicenseAgreementsDetails", "http://www.collegiumpharma.com/role/DisclosureNatureOfBusinessDetails" ], "xbrltype": "domainItemType" }, "coll_CollaborationAgreementPurchasePrice": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase price for asset purchase agreement.", "label": "Collaboration Agreement , Purchase Price", "terseLabel": "Aggregate purchase price" } } }, "localname": "CollaborationAgreementPurchasePrice", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetNucyntaAcquisitionsDetails", "http://www.collegiumpharma.com/role/DisclosureNatureOfBusinessDetails" ], "xbrltype": "monetaryItemType" }, "coll_CollaborativeArrangementRoyaltyPaymentAsPercentageOfAnnualNetSales": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the royalty payment as percentage of annual net sales.", "label": "Collaborative Arrangement Royalty Payment as Percentage of Annual Net Sales", "terseLabel": "Royalty payment as percentage of annual net sales" } } }, "localname": "CollaborativeArrangementRoyaltyPaymentAsPercentageOfAnnualNetSales", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureLicenseAgreementsDetails", "http://www.collegiumpharma.com/role/DisclosureNatureOfBusinessDetails" ], "xbrltype": "percentItemType" }, "coll_ContractWithCustomerLiabilityChangeInEstimateOfPriorPeriodSales": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in contract liability due to change in estimation of prior period sales.", "label": "Contract with Customer, Liability, Change in Estimate of Prior Period Sales", "terseLabel": "Changes in estimate related to prior period sales" } } }, "localname": "ContractWithCustomerLiabilityChangeInEstimateOfPriorPeriodSales", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersTransactionPriceAndVariableConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "coll_ContractWithCustomerLiabilityCreditsExpired": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in contract liability due to credits expired.", "label": "Contract with Customer, Liability, Credits Expired", "terseLabel": "Credits expired" } } }, "localname": "ContractWithCustomerLiabilityCreditsExpired", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersTransactionPriceAndVariableConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "coll_ContractWithCustomerLiabilityDecreaseDueToCreditsAndPayments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in contract liability due to payments made.", "label": "Contract with Customer, Liability, Decrease Due to Credits and Payments", "negatedLabel": "Credits/payments made" } } }, "localname": "ContractWithCustomerLiabilityDecreaseDueToCreditsAndPayments", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersTransactionPriceAndVariableConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "coll_ContractWithCustomerLiabilityProvisionForCurrentPeriodSales": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in contract liability due to change in provision for current period sales.", "label": "Contract with Customer, Liability, Provision for Current Period Sales", "terseLabel": "Provision related to current period sales" } } }, "localname": "ContractWithCustomerLiabilityProvisionForCurrentPeriodSales", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersTransactionPriceAndVariableConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "coll_ContractWithCustomerRefundLiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The definition is: Liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer.", "label": "Contract With Customer Refund Liability [Member]", "terseLabel": "Product Returns" } } }, "localname": "ContractWithCustomerRefundLiabilityMember", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersTransactionPriceAndVariableConsiderationDetails" ], "xbrltype": "domainItemType" }, "coll_ContractualInterestExpense": { "auth_ref": [], "calculation": { "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesInterestExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of contractual interest expense under debt instrument.", "label": "Contractual Interest Expense", "terseLabel": "Contractual interest expense" } } }, "localname": "ContractualInterestExpense", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesInterestExpensesDetails" ], "xbrltype": "monetaryItemType" }, "coll_ConversionOfConvertibleDebtAfterCalendarQuarterEndingOnMarch312020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the conversion of convertible debt after the calendar quarter ending on March 31, 2020.", "label": "Conversion Of Convertible Debt After Calendar Quarter Ending On March312020 [Member]", "terseLabel": "Conversion of convertible debt after the calendar quarter ending on March 31, 2020" } } }, "localname": "ConversionOfConvertibleDebtAfterCalendarQuarterEndingOnMarch312020Member", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "domainItemType" }, "coll_ConvertibleSeniorNotesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Convertible Senior Notes" } } }, "localname": "ConvertibleSeniorNotesAbstract", "nsuri": "http://www.collegiumpharma.com/20210930", "xbrltype": "stringItemType" }, "coll_ConvertibleSeniorNotesDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of information pertaining to convertible senior notes.", "label": "Convertible Senior Notes Disclosure [Text Block]", "terseLabel": "Convertible Senior Notes" } } }, "localname": "ConvertibleSeniorNotesDisclosureTextBlock", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotes" ], "xbrltype": "textBlockItemType" }, "coll_DebtInstrumentConvertibleConsecutiveBusinessDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the consecutive business days under the debt conversion arrangement.", "label": "Debt Instrument, Convertible, Consecutive Business Days", "terseLabel": "Consecutive business days" } } }, "localname": "DebtInstrumentConvertibleConsecutiveBusinessDays", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "integerItemType" }, "coll_DebtInstrumentConvertibleMeasurementPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the consecutive trading days considered the measurement period under the debt conversion arrangement.", "label": "Debt Instrument, Convertible, Measurement Period", "terseLabel": "Measurement period" } } }, "localname": "DebtInstrumentConvertibleMeasurementPeriod", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "integerItemType" }, "coll_DebtInstrumentConvertibleThresholdPercentageOfProductOfSalePriceOfCommonStockAndConversionRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the threshold percentage of \"trading price\" per $1 principal amount to product of sale price of common stock and conversion rate.", "label": "Debt Instrument, Convertible, Threshold Percentage Of Product Of Sale Price Of Common Stock And Conversion Rate", "terseLabel": "Threshold percentage to product of sale price of common stock and conversion rate" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfProductOfSalePriceOfCommonStockAndConversionRate", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "percentItemType" }, "coll_DebtInstrumentDefaultPeriodOnPaymentOfInterest": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the default period in the payment when due of interest on any note to invoke customary default provisions under the convertible notes.", "label": "Debt Instrument, Default Period On Payment Of Interest", "terseLabel": "Default period" } } }, "localname": "DebtInstrumentDefaultPeriodOnPaymentOfInterest", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "durationItemType" }, "coll_DebtInstrumentDefaultProvisionsThresholdAmountBorrowed": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Threshold amount of money to be borrowed to invoke customary default provisions under the convertible notes.", "label": "Debt Instrument, Default Provisions, Threshold Amount Borrowed", "terseLabel": "Threshold amount of money borrowed" } } }, "localname": "DebtInstrumentDefaultProvisionsThresholdAmountBorrowed", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "coll_DebtInstrumentFacilityFeeAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of facility fee which is considered part of debt discount under the debt instrument.", "label": "Debt Instrument Facility Fee Amount", "terseLabel": "Facility fee amount" } } }, "localname": "DebtInstrumentFacilityFeeAmount", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayablePharmakonDetails" ], "xbrltype": "monetaryItemType" }, "coll_DebtInstrumentFacilityFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The facility fee percentage of the aggregate principal amount of debt instrument.", "label": "Debt Instrument Facility Fee Percentage", "terseLabel": "Facility fee (as a percent)" } } }, "localname": "DebtInstrumentFacilityFeePercentage", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayablePharmakonDetails" ], "xbrltype": "percentItemType" }, "coll_DebtInstrumentFloorRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the floor rate under debt instrument agreement.", "label": "Debt Instrument, Floor Rate", "terseLabel": "Floor rate" } } }, "localname": "DebtInstrumentFloorRate", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayablePharmakonDetails" ], "xbrltype": "percentItemType" }, "coll_DebtInstrumentInitialCarryingAmountOfLiabilityComponent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The initial carrying amount of the liability component which was was calculated by measuring the fair value of a similar liability that does not have an associated convertible feature.", "label": "Debt Instrument, Initial Carrying Amount Of Liability Component", "terseLabel": "Initial carrying amount of the liability component" } } }, "localname": "DebtInstrumentInitialCarryingAmountOfLiabilityComponent", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "coll_DebtInstrumentPrepaymentPremiumPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of prepayment premium under the debt instrument.", "label": "Debt Instrument, Prepayment Premium Percentage", "terseLabel": "Prepayment premium percentage" } } }, "localname": "DebtInstrumentPrepaymentPremiumPercentage", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayablePharmakonDetails" ], "xbrltype": "percentItemType" }, "coll_DebtInstrumentThresholdAmountOfSingleVoluntaryPrepaymentFromEquityProceeds": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Single voluntary prepayment of threshold amount of debt made solely from the proceeds of an equity issuance.", "label": "Debt Instrument, Threshold Amount Of Single Voluntary Prepayment From Equity Proceeds", "terseLabel": "Threshold amount of single voluntary prepayment from equity proceeds" } } }, "localname": "DebtInstrumentThresholdAmountOfSingleVoluntaryPrepaymentFromEquityProceeds", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayablePharmakonDetails" ], "xbrltype": "monetaryItemType" }, "coll_DebtInstrumentThresholdAnnualNetSalesToBeMaintained": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Threshold amount of annual net sales to be maintained under the debt instrument covenants.", "label": "Debt Instrument, Threshold Annual Net Sales To Be Maintained", "terseLabel": "Threshold annual net sales to be maintained" } } }, "localname": "DebtInstrumentThresholdAnnualNetSalesToBeMaintained", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayablePharmakonDetails" ], "xbrltype": "monetaryItemType" }, "coll_DebtInstrumentTotalMinimumPayments": { "auth_ref": [], "calculation": { "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total minimum payments of debt instrument.", "label": "Debt Instrument, Total Minimum Payments", "totalLabel": "Total minimum payments" } } }, "localname": "DebtInstrumentTotalMinimumPayments", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "coll_DebtPrepaidBetweenOnOrAfterThirdYearAnniversaryOfClosingDateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the debt prepayment on or after the third-year anniversary of the closing date.", "label": "Debt Prepaid Between On Or After Third Year Anniversary Of Closing Date [Member]", "terseLabel": "Prepayment on or after the third-year anniversary" } } }, "localname": "DebtPrepaidBetweenOnOrAfterThirdYearAnniversaryOfClosingDateMember", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayablePharmakonDetails" ], "xbrltype": "domainItemType" }, "coll_DebtPrepaidBetweenSecondAndThirdYearAnniversaryOfClosingDateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the debt prepayment on or after the second-year anniversary, but on or prior to the third-year anniversary of the closing date.", "label": "Debt Prepaid Between Second And Third Year Anniversary Of Closing Date [Member]", "terseLabel": "Prepayment on or after the second-year anniversary, but on or prior to the third-year anniversary" } } }, "localname": "DebtPrepaidBetweenSecondAndThirdYearAnniversaryOfClosingDateMember", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayablePharmakonDetails" ], "xbrltype": "domainItemType" }, "coll_DebtPrepaidPriorToSecondYearAnniversaryOfClosingDateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the debt prepayment prior to the second-year anniversary of the closing date.", "label": "Debt Prepaid Prior To Second Year Anniversary Of Closing Date [Member]", "terseLabel": "Prepayment prior to the second-year anniversary" } } }, "localname": "DebtPrepaidPriorToSecondYearAnniversaryOfClosingDateMember", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayablePharmakonDetails" ], "xbrltype": "domainItemType" }, "coll_DurationForDecisionIssue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Initial duration for issuing its decision by PTAB.", "label": "Duration for Decision Issue", "terseLabel": "PTAB duration for issuing decision" } } }, "localname": "DurationForDecisionIssue", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "durationItemType" }, "coll_DurationToIssuePaperInProceeding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The duration to issue a paper in the PGR proceedings.", "label": "Duration to Issue Paper in Proceeding", "terseLabel": "Duration to issue a paper in the PGR proceedings" } } }, "localname": "DurationToIssuePaperInProceeding", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "durationItemType" }, "coll_EmployeeStockPurchasePlanCompensationExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plan, Compensation Expense", "label": "Employee Stock Purchase Plan, Compensation Expense", "terseLabel": "Total purchased proceeds" } } }, "localname": "EmployeeStockPurchasePlanCompensationExpense", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "coll_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to employee stock purchase plan.", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "Employee stock purchase plan" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "coll_EmployeeStockPurchasePlanPurchasePricePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plan, Purchase Price Percentage", "label": "Employee Stock Purchase Plan, Purchase Price Percentage" } } }, "localname": "EmployeeStockPurchasePlanPurchasePricePercentage", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "coll_EmployeeStockPurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent information pertaining to Employee stock purchase plan.", "label": "Employee Stock Purchase Program [Member]", "terseLabel": "Employee stock purchase plan" } } }, "localname": "EmployeeStockPurchaseProgramMember", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareAntiDilutiveSecuritiesDetails", "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails" ], "xbrltype": "domainItemType" }, "coll_ExtendedDurationForDecisionIssue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Extended period for issuing its decision by PTAB.", "label": "Extended Duration for Decision Issue", "terseLabel": "PTAB extended duration for issuing decision" } } }, "localname": "ExtendedDurationForDecisionIssue", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "durationItemType" }, "coll_GrnenthalGmbhMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Grnenthal Gmbh.", "label": "Grnenthal Gmbh [Member]", "terseLabel": "Grnenthal" } } }, "localname": "GrnenthalGmbhMember", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureLicenseAgreementsDetails", "http://www.collegiumpharma.com/role/DisclosureNatureOfBusinessDetails" ], "xbrltype": "domainItemType" }, "coll_IncreaseDecreaseInAccruedRebatesReturnsAndDiscounts": { "auth_ref": [], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 13.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 rebates, returns and discounts incurred but not yet paid.", "label": "Increase Decrease in Accrued Rebates Returns and Discounts", "terseLabel": "Accrued rebates, returns and discounts" } } }, "localname": "IncreaseDecreaseInAccruedRebatesReturnsAndDiscounts", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "coll_InventoryUsedInConstructionAndInstallationOfPropertyAndEquipment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents noncash transaction of inventory used in the construction and installation of property and equipment.", "label": "Inventory Used In Construction and Installation of Property And Equipment", "terseLabel": "Inventory used in the construction and installation of property and equipment" } } }, "localname": "InventoryUsedInConstructionAndInstallationOfPropertyAndEquipment", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureInventoryDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "coll_LicenseAgreementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "License Agreements [Abstract]", "label": "License Agreements" } } }, "localname": "LicenseAgreementsAbstract", "nsuri": "http://www.collegiumpharma.com/20210930", "xbrltype": "stringItemType" }, "coll_LicenseAgreementsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "License Agreements [Line Items]", "label": "License Agreements [Line Items]" } } }, "localname": "LicenseAgreementsLineItems", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureLicenseAgreementsDetails" ], "xbrltype": "stringItemType" }, "coll_LicenseAgreementsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "License Agreements [Text Block]", "label": "License Agreements [Text Block]", "terseLabel": "License Agreements" } } }, "localname": "LicenseAgreementsTextBlock", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureLicenseAgreements" ], "xbrltype": "textBlockItemType" }, "coll_LongTermDebtMaturityAfterYearFour": { "auth_ref": [], "calculation": { "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails": { "order": 6.0, "parentTag": "coll_DebtInstrumentTotalMinimumPayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fourth year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturityAfterYearFour", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "coll_LossContingencyStayPeriodBeforeFinalFederalDrugAdministrationApprovalCanBeIssuedIfPatentInfringementLitigationElected": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the stay period before the Federal Drug Administration (FDA) can issue final approval unless the stay is terminated.", "label": "Loss Contingency, Stay Period before Final Federal Drug Administration Approval can be Issued if Patent Infringement Litigation Elected", "terseLabel": "Stay period before FDA can issue a final approval unless it is terminated" } } }, "localname": "LossContingencyStayPeriodBeforeFinalFederalDrugAdministrationApprovalCanBeIssuedIfPatentInfringementLitigationElected", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "durationItemType" }, "coll_MultiDistrictLitigationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Multi-District Litigation (MDL) in the Northern District of Ohio.", "label": "Multi District Litigation [Member]", "terseLabel": "Multi-District Litigation (MDL)" } } }, "localname": "MultiDistrictLitigationMember", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "coll_NoncashOrPartNoncashAcquisitionAccruedRoyaltiesDischarged": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents noncash accrued royalties discharged upon close of the asset acquisition.", "label": "Noncash Or Part Noncash Acquisition Accrued Royalties Discharged", "terseLabel": "Accrued royalties discharged upon closing of asset acquisition" } } }, "localname": "NoncashOrPartNoncashAcquisitionAccruedRoyaltiesDischarged", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "coll_NucyntaErMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Nucynta ER.", "label": "Nucynta Er [Member]", "terseLabel": "Nucynta ER" } } }, "localname": "NucyntaErMember", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "coll_NucyntaIrMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Nucynta IR.", "label": "Nucynta Ir [Member]", "terseLabel": "Nucynta IR" } } }, "localname": "NucyntaIrMember", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "coll_NucyntaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Nucynta.", "label": "Nucynta [Member]", "terseLabel": "Nucynta Products" } } }, "localname": "NucyntaMember", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetAmortizationDetails", "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetDetails", "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetNucyntaAcquisitionsDetails", "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetNucyntaCommercializationAgreementTableDetails", "http://www.collegiumpharma.com/role/DisclosureLicenseAgreementsDetails", "http://www.collegiumpharma.com/role/DisclosureNatureOfBusinessDetails", "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "coll_NumberOfLawsuitsCurrentlyStayed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This represents information pertaining to number of lawsuits currently stayed.", "label": "Number of Lawsuits Currently Stayed", "terseLabel": "Number of lawsuits currently stayed" } } }, "localname": "NumberOfLawsuitsCurrentlyStayed", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "integerItemType" }, "coll_NumberOfLawsuitsDesignatedAsRepresentativeCases": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of lawsuits designated as representative cases.", "label": "Number of Lawsuits Designated as Representative Cases", "terseLabel": "Number of lawsuits designated as representative cases" } } }, "localname": "NumberOfLawsuitsDesignatedAsRepresentativeCases", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "integerItemType" }, "coll_NumberOfLawsuitsDesignatedTrackOneCase": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of lawsuits designated as Track One case.", "label": "Number of Lawsuits Designated Track One case", "terseLabel": "Number of lawsuits designated as Track One case" } } }, "localname": "NumberOfLawsuitsDesignatedTrackOneCase", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "integerItemType" }, "coll_NumberOfLawsuitsFiled": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total number of cases brought primarily by states, cities, counties, and other local entities.", "label": "Number of Lawsuits Filed", "terseLabel": "Total number of cases brought primarily by states, cities, counties, and other local entities" } } }, "localname": "NumberOfLawsuitsFiled", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "integerItemType" }, "coll_NumberOfPatentsListedInFdaOrangeBook": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of patents listed in FDA Orange Book", "label": "Number of patents listed in FDA Orange Book" } } }, "localname": "NumberOfPatentsListedInFdaOrangeBook", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "integerItemType" }, "coll_NumberOfStatesFiledCases": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of states filed cases.", "label": "Number of States Filed Cases", "terseLabel": "Number of states filed cases" } } }, "localname": "NumberOfStatesFiledCases", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "integerItemType" }, "coll_OperatingLeasePaymentsNonCash": { "auth_ref": [], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of operating lease paid other than in cash.", "label": "Operating Lease, Payments, Non-cash", "terseLabel": "Non-cash lease expense" } } }, "localname": "OperatingLeasePaymentsNonCash", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "coll_OpioidLitigationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Opioid litigation.", "label": "Opioid Litigation [Member]", "terseLabel": "Opioid Litigation" } } }, "localname": "OpioidLitigationMember", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "coll_PaymentReceivedTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term within which payment is received, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Payment Received, Term", "terseLabel": "Term of payment received" } } }, "localname": "PaymentReceivedTerm", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersNarrativeDetails" ], "xbrltype": "durationItemType" }, "coll_PharmakonTermNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Pharmakon Term Notes.", "label": "Pharmakon Term Notes [Member]", "terseLabel": "Pharmakon Term Notes" } } }, "localname": "PharmakonTermNotesMember", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayablePharmakonDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayableTables" ], "xbrltype": "domainItemType" }, "coll_PositiveEarningsMinimumPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum period the Company sustained positive earnings history through cumulative earnings.", "label": "Positive Earnings, Minimum Period", "terseLabel": "Minimum period, positive earnings history (in years)" } } }, "localname": "PositiveEarningsMinimumPeriod", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "durationItemType" }, "coll_PriorCommercializationAgreementReductionForCashTransferredCurrentYear": { "auth_ref": [], "calculation": { "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetNucyntaAcquisitionsDetails": { "order": 2.0, "parentTag": "coll_AssetAcquisitionCostsAccumulatedTotal", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of reduction for current year cash transferred under the prior commercialization agreement.", "label": "Prior Commercialization Agreement, Reduction For Cash Transferred Current Year", "negatedLabel": "Reduction for 2020 cash transferred to Assertio under the prior Nucynta Commercialization Agreement" } } }, "localname": "PriorCommercializationAgreementReductionForCashTransferredCurrentYear", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetNucyntaAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "coll_PurduePharmaLimitedPartnershipPatentInfringementDistrictOfDelawareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the suit filed against the entity by Purdue Pharma, L.P. in the District of Delaware asserting patent infringement.", "label": "Purdue Pharma Limited Partnership Patent Infringement District Of Delaware [Member]", "terseLabel": "Xtampza ER Litigation, District of Delaware" } } }, "localname": "PurduePharmaLimitedPartnershipPatentInfringementDistrictOfDelawareMember", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "coll_PurduePharmaLimitedPartnershipPatentInfringementDistrictOfMassachusettsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the suit filed against the entity by Purdue Pharma, L.P. in the District of Massachusetts asserting patent infringement.", "label": "Purdue Pharma Limited Partnership Patent Infringement District Of Massachusetts [Member]", "terseLabel": "Xtampza ER Litigation, District of Massachusetts" } } }, "localname": "PurduePharmaLimitedPartnershipPatentInfringementDistrictOfMassachusettsMember", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "coll_PurduePharmaLimitedPartnershipPatentInfringementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purdue Pharma, L. P. patent infringement suits", "label": "Purdue Pharma Limited Partnership Patent Infringement [Member]", "terseLabel": "Xtampza ER Litigation" } } }, "localname": "PurduePharmaLimitedPartnershipPatentInfringementMember", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "coll_ReductionForAccruedRoyaltyObligationDischargedUponClosing": { "auth_ref": [], "calculation": { "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetNucyntaAcquisitionsDetails": { "order": 1.0, "parentTag": "coll_AssetAcquisitionCostsAccumulatedTotal", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of reduction for accrued royalty obligation discharged upon closing.", "label": "Reduction For Accrued Royalty Obligation Discharged Upon Closing", "negatedLabel": "Reduction for accrued royalty obligation discharged upon closing" } } }, "localname": "ReductionForAccruedRoyaltyObligationDischargedUponClosing", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetNucyntaAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "coll_ReturnsPolicyThresholdProductReturnPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold product return period with in which the product should be physically returned.", "label": "Returns Policy, Threshold Product Return Period", "terseLabel": "Returns policy, threshold product return period" } } }, "localname": "ReturnsPolicyThresholdProductReturnPeriod", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersNarrativeDetails" ], "xbrltype": "durationItemType" }, "coll_ReturnsPolicyThresholdProductReturnPeriodAfterExpiration": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold product return period after expiration with in which the product should be physically returned.", "label": "Returns Policy, Threshold Product Return Period After Expiration", "terseLabel": "Returns policy, threshold product return period after expiration" } } }, "localname": "ReturnsPolicyThresholdProductReturnPeriodAfterExpiration", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersNarrativeDetails" ], "xbrltype": "durationItemType" }, "coll_ReturnsPolicyThresholdProductReturnPeriodPriorToExpiration": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold product return period before expiration with in which the product should be physically returned.", "label": "Returns Policy, Threshold Product Return Period Prior To Expiration", "terseLabel": "Returns policy, threshold product return period prior to expiration" } } }, "localname": "ReturnsPolicyThresholdProductReturnPeriodPriorToExpiration", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersNarrativeDetails" ], "xbrltype": "durationItemType" }, "coll_ScheduleOfInterestExpenseRecognizedOnConvertibleNotesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of total interest expense recognized related to the convertible notes.", "label": "Schedule Of Interest Expense Recognized On Convertible Notes [Table Text Block]", "terseLabel": "Schedule of total interest expense recognized related to the convertible notes" } } }, "localname": "ScheduleOfInterestExpenseRecognizedOnConvertibleNotesTableTextBlock", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesTables" ], "xbrltype": "textBlockItemType" }, "coll_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualAdditionalSharesAuthorizedAsPercentageOfOutstandingShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the additional shares that may be authorized for issuance annually under an established share-based compensation plan, expressed as a percentage of the entity's outstanding shares.", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Annual Additional Shares Authorized as Percentage of Outstanding Shares", "terseLabel": "Increase in number of authorized shares on the first day of each fiscal year, as a percentage of outstanding common stock (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualAdditionalSharesAuthorizedAsPercentageOfOutstandingShares", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails" ], "xbrltype": "percentItemType" }, "coll_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExercisePeriodAfterExpirationDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period after the date the vested equity-based award expires during which an employee continues to have the right to exercise an award, 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, Award Exercise Period after Expiration Date", "terseLabel": "Period following termination date vested options are exercisable (in months)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExercisePeriodAfterExpirationDate", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails" ], "xbrltype": "durationItemType" }, "coll_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedPerformanceAdjustmentsWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards pertaining to performance adjustment.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Performance Adjustments Weighted Average Grant Date Fair Value", "terseLabel": "Performance adjustment" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedPerformanceAdjustmentsWeightedAverageGrantDateFairValue", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockAndPerformanceShareActivityDetails" ], "xbrltype": "perShareItemType" }, "coll_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of share representing performance adjustments relating to equity-based payment instruments, excluding stock (or unit) options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Performance Adjustment", "terseLabel": "Performance adjustment" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustment", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockAndPerformanceShareActivityDetails" ], "xbrltype": "sharesItemType" }, "coll_SiliconValleyBankTermLoanFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Silicon Valley Bank Term Loan Facility.", "label": "Silicon Valley Bank Term Loan Facility [Member]", "terseLabel": "Silicon Valley Bank Term Loan Facility" } } }, "localname": "SiliconValleyBankTermLoanFacilityMember", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayableSiliconValleyDetails" ], "xbrltype": "domainItemType" }, "coll_StatutoryPeriodOfProceedings": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Statutory period of proceedings.", "label": "Statutory Period of Proceedings", "terseLabel": "Statutory period of proceedings" } } }, "localname": "StatutoryPeriodOfProceedings", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "durationItemType" }, "coll_StockIncentivePlan2014Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the 2014 Stock Incentive Plan (the Plan), as amended.", "label": "Stock Incentive Plan2014 [Member]", "terseLabel": "2014 Stock Incentive Plan" } } }, "localname": "StockIncentivePlan2014Member", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails" ], "xbrltype": "domainItemType" }, "coll_StockWithheldForEmployeeTaxesUponVestingOfRestrictedStockUnitsAndPerformanceShareUnitsShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Withheld For Employee Taxes Upon Vesting of Restricted Stock Units and Performance Share Units, Shares", "label": "Stock Withheld For Employee Taxes Upon Vesting of Restricted Stock Units and Performance Share Units, Shares", "negatedLabel": "Shares withheld for employee taxes upon vesting of RSUs and PSUs" } } }, "localname": "StockWithheldForEmployeeTaxesUponVestingOfRestrictedStockUnitsAndPerformanceShareUnitsShares", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "coll_StockWithheldForEmployeeTaxesUponVestingOfRestrictedStockUnitsAndPerformanceShareUnitsValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Withheld For Employee Taxes Upon Vesting of Restricted Stock Units and Performance Share Units, Value.", "label": "Stock Withheld For Employee Taxes Upon Vesting of Restricted Stock Units and Performance Share Units, Value", "terseLabel": "Shares withheld for employee taxes upon vesting of RSUs and PSUs" } } }, "localname": "StockWithheldForEmployeeTaxesUponVestingOfRestrictedStockUnitsAndPerformanceShareUnitsValue", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "coll_StockWithheldForEmployeeTaxesUponVestingOfRestrictedStockUnitsShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Withheld For Employee Taxes Upon Vesting of Restricted Stock Units, Shares", "label": "Stock Withheld For Employee Taxes Upon Vesting of Restricted Stock Units, Shares", "negatedLabel": "Shares withheld for employee taxes upon vesting of RSUs, shares" } } }, "localname": "StockWithheldForEmployeeTaxesUponVestingOfRestrictedStockUnitsShares", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "coll_StockWithheldForEmployeeTaxesUponVestingOfRestrictedStockUnitsValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Withheld For Employee Taxes Upon Vesting of Restricted Stock Units, Value", "label": "Stock Withheld For Employee Taxes Upon Vesting of Restricted Stock Units, Value", "terseLabel": "Shares withheld for employee taxes upon vesting of RSUs" } } }, "localname": "StockWithheldForEmployeeTaxesUponVestingOfRestrictedStockUnitsValue", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "coll_SubsequentEventsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for subsequent events.", "label": "Subsequent Events [Policy Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsPolicyTextBlock", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "coll_SummaryOfCostsIncludedInAcquiredAsset": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary of costs included in acquired asset.", "label": "Summary of costs included in acquired asset" } } }, "localname": "SummaryOfCostsIncludedInAcquiredAsset", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetTables" ], "xbrltype": "textBlockItemType" }, "coll_ThirdAmendmentToCommercializationAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third Amendment to the Commercialization Agreement [member]", "label": "Third Amendment To Commercialization Agreement [Member]", "terseLabel": "Third Amendment to the Nucynta Commercialization Agreement" } } }, "localname": "ThirdAmendmentToCommercializationAgreementMember", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails" ], "xbrltype": "domainItemType" }, "coll_XtampzaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Xtampza.", "label": "Xtampza [Member]", "terseLabel": "Xtampza ER" } } }, "localname": "XtampzaMember", "nsuri": "http://www.collegiumpharma.com/20210930", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.collegiumpharma.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.collegiumpharma.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.collegiumpharma.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.collegiumpharma.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.collegiumpharma.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.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r425" ], "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.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r426" ], "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.collegiumpharma.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.collegiumpharma.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.collegiumpharma.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.collegiumpharma.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.collegiumpharma.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.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r427" ], "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.collegiumpharma.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.collegiumpharma.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.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r427" ], "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.collegiumpharma.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.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r427" ], "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.collegiumpharma.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.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r428" ], "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.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r427" ], "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.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r427" ], "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.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r427" ], "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.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r427" ], "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.collegiumpharma.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.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r423" ], "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.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r424" ], "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.collegiumpharma.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.collegiumpharma.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r50", "r89" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetNucyntaAcquisitionsDetails", "http://www.collegiumpharma.com/role/DisclosureLicenseAgreementsDetails", "http://www.collegiumpharma.com/role/DisclosureNatureOfBusinessDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r102", "r109", "r160", "r297", "r298", "r299", "r319", "r320" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect Period Of Adoption Adjustment [Member]", "terseLabel": "Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails", "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails", "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r102", "r109", "r160", "r297", "r298", "r299", "r319", "r320" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails", "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails", "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r102", "r109", "r160", "r297", "r298", "r299", "r319", "r320" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect Period Of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails", "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails", "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case Type [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r255", "r257", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r405", "r407" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.collegiumpharma.com/role/DisclosureEquityDetails", "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r255", "r257", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r405", "r407" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r150", "r234", "r238", "r371", "r404", "r406" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetNucyntaAcquisitionsDetails", "http://www.collegiumpharma.com/role/DisclosureLicenseAgreementsDetails", "http://www.collegiumpharma.com/role/DisclosureNatureOfBusinessDetails", "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r150", "r234", "r238", "r371", "r404", "r406" ], "lang": { "en-us": { "role": { "label": "Products And Services [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetNucyntaAcquisitionsDetails", "http://www.collegiumpharma.com/role/DisclosureLicenseAgreementsDetails", "http://www.collegiumpharma.com/role/DisclosureNatureOfBusinessDetails", "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r246", "r255", "r257", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r405", "r407" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.collegiumpharma.com/role/DisclosureEquityDetails", "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r246", "r255", "r257", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r405", "r407" ], "lang": { "en-us": { "role": { "label": "Range [Member]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.collegiumpharma.com/role/DisclosureEquityDetails", "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Repurchase Agreement Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetNucyntaAcquisitionsDetails", "http://www.collegiumpharma.com/role/DisclosureLicenseAgreementsDetails", "http://www.collegiumpharma.com/role/DisclosureNatureOfBusinessDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r256" ], "lang": { "en-us": { "role": { "label": "Scenario Unspecified [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayablePharmakonDetails" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r182", "r256", "r360" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayablePharmakonDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "Allowance categories" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersTransactionPriceAndVariableConsiderationDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r97" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersTransactionPriceAndVariableConsiderationDetails" ], "xbrltype": "stringItemType" }, "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_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r20", "r153", "r154" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedBonusesCurrent": { "auth_ref": [ "r8", "r9", "r36" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureAccruedExpensesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Bonuses, Current", "terseLabel": "Accrued bonuses" } } }, "localname": "AccruedBonusesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r16", "r380", "r393" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureAccruedExpensesDetails": { "order": 10.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Accrued income taxes" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Expenses" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureAccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "totalLabel": "Total accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAccruedExpensesDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedMarketingCostsCurrent": { "auth_ref": [], "calculation": { "http://www.collegiumpharma.com/role/DisclosureAccruedExpensesDetails": { "order": 8.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for the marketing, trade and selling of the entity's goods and services. Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Marketing Costs, Current", "terseLabel": "Accrued sales and marketing" } } }, "localname": "AccruedMarketingCostsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r8", "r9", "r36" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureAccruedExpensesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred 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": "Accrued audit and legal" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRoyaltiesCurrent": { "auth_ref": [ "r8", "r9", "r36" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureAccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Royalties, Current", "terseLabel": "Accrued royalties" } } }, "localname": "AccruedRoyaltiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r167" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Useful life of intangible asset (in years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetAmortizationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r21", "r300" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "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.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails", "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r99", "r100", "r101", "r297", "r298", "r299" ], "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.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r103", "r104", "r105", "r106", "r157", "r158", "r159", "r160", "r161", "r162", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r317", "r318", "r319", "r320", "r373", "r374", "r375", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails", "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": { "auth_ref": [ "r195" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital.", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt", "terseLabel": "Equity component of 2020 Convertible Notes, net of issuance costs of $1,773" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r258", "r260", "r303", "r304" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "verboseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails" ], "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 income to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r260", "r289", "r302" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Total stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockBasedCompensationIncludedInStatementOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r65", "r77", "r353" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesInterestExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of debt discount" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesInterestExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r59", "r77", "r355" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesInterestExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "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.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesInterestExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r77", "r355" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Financing Costs and Discounts", "terseLabel": "Non-cash interest expense for amortization of debt discount and issuance costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r77", "r165", "r171" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "negatedLabel": "Amortization expense", "terseLabel": "Nucynta amortization expense included in cost of product revenues", "verboseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetAmortizationDetails", "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetNucyntaCommercializationAgreementTableDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r126" ], "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": "Dilutive securities excluded from the calculation of diluted earnings per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareAntiDilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r126" ], "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.collegiumpharma.com/role/DisclosureEarningsPerShareAntiDilutiveSecuritiesDetails" ], "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": "Anti-dilutive securities" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareAntiDilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r126" ], "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.collegiumpharma.com/role/DisclosureEarningsPerShareAntiDilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Arrangements And Nonarrangement Transactions [Member]", "terseLabel": "Arrangements and Non-arrangement Transactions [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails", "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetNucyntaAcquisitionsDetails", "http://www.collegiumpharma.com/role/DisclosureLicenseAgreementsDetails", "http://www.collegiumpharma.com/role/DisclosureNatureOfBusinessDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r87", "r139", "r142", "r148", "r156", "r332", "r334", "r343", "r378", "r392" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r49", "r87", "r156", "r332", "r334", "r343" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r261", "r291" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails", "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockAndPerformanceShareActivityDetails", "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r31", "r79" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "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", "verboseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r73", "r79", "r84" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]", "terseLabel": "Reconciliation of cash, cash equivalents and restricted cash to the Consolidated Balance Sheets:" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r73", "r344" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Net Cash Provided by (Used in) Continuing Operations", "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockLineItems": { "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": "Class of Stock [Line Items]", "terseLabel": "Equity" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r209" ], "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": "Exercise price of warrant (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r209" ], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Number of shares that can be purchased" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r41", "r181", "r384", "r398" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies, Amount", "verboseLabel": "Commitments and contingencies (see Note 14)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r178", "r179", "r180", "r189" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r99", "r100" ], "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.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "verboseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r19" ], "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, authorized shares" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r19" ], "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, issued shares" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r19", "r208" ], "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, outstanding shares" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r19" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "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 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; authorized shares - 100,000,000; 35,656,193 issued and 34,797,153 outstanding shares at September 30, 2021 and 34,612,054 at December 31, 2020" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r224" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Summary of product revenue provision and allowance" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r222", "r223", "r235" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "periodEndLabel": "Balance at end of the period", "periodStartLabel": "Balance at beginning of the period" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersTransactionPriceAndVariableConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r236" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "verboseLabel": "Previously credited product returns" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersTransactionPriceAndVariableConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt, Fair Value Disclosures", "terseLabel": "Convertible senior notes, fair value" } } }, "localname": "ConvertibleDebtFairValueDisclosures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r194" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible senior notes" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of borrowings which can be exchanged for a specified number of another security at the option of the issuer or the holder. Disclosures include, but are not limited to, principal amount, amortized premium or discount, and amount of liability and equity components.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Summary of convertible notes outstanding" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConvertibleLongTermNotesPayable": { "auth_ref": [ "r40" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesOutstandingDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Convertible Notes Payable, excluding current portion. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.", "label": "Convertible Notes Payable, Noncurrent", "terseLabel": "Convertible senior notes", "totalLabel": "Net carrying amount", "verboseLabel": "Convertible senior notes, net carrying value" } } }, "localname": "ConvertibleLongTermNotesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesOutstandingDetails", "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleNotesPayableMember": { "auth_ref": [ "r15", "r379", "r391", "r420" ], "lang": { "en-us": { "role": { "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder.", "label": "Convertible Notes Payable [Member]", "terseLabel": "Convertible senior notes" } } }, "localname": "ConvertibleNotesPayableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesInterestExpensesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesOutstandingDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesTables", "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareAntiDilutiveSecuritiesDetails", "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r55", "r56" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_CostOfGoodsAndServicesSold", "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 product revenues (excluding intangible asset amortization)" } } }, "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r62", "r371" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "totalLabel": "Total cost of products revenues" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold [Abstract]", "terseLabel": "Cost of product revenues" } } }, "localname": "CostOfGoodsAndServicesSoldAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfGoodsAndServicesSoldAmortization": { "auth_ref": [ "r60" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_CostOfGoodsAndServicesSold", "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": "Cost, Amortization", "terseLabel": "Intangible asset amortization" } } }, "localname": "CostOfGoodsAndServicesSoldAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Term Notes Payable" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r204" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "verboseLabel": "Term Notes Payable" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayable" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r15", "r16", "r17", "r379", "r381", "r391" ], "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.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesInterestExpensesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesOutstandingDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesTables", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayablePharmakonDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayableSiliconValleyDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayableTables" ], "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", "verboseLabel": "Margin rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayablePharmakonDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayableSiliconValleyDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r17", "r197", "r381", "r391" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesOutstandingDetails": { "order": 1.0, "parentTag": "us-gaap_ConvertibleLongTermNotesPayable", "weight": 1.0 }, "http://www.collegiumpharma.com/role/DisclosureTermNotesPayablePharmakonDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "totalLabel": "Total before unamortized discount and issuance costs", "verboseLabel": "Principal" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesOutstandingDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayablePharmakonDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "auth_ref": [ "r196" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of the equity component of convertible debt which may be settled in cash upon conversion.", "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component", "terseLabel": "Carrying amount of the equity component" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r201" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "verboseLabel": "Initial conversion price" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r39", "r209", "r212", "r214" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Initial conversion rate" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1": { "auth_ref": [ "r200" ], "lang": { "en-us": { "role": { "documentation": "Remaining amortization period for discount on the liability component of convertible debt which may be settled in cash upon conversion, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Convertible, Remaining Discount Amortization Period", "terseLabel": "Amortization period of debt discount" } } }, "localname": "DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Conversion, threshold consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Conversion, threshold percentage of stock price trigger" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Conversion, threshold trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r354", "r356" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "verboseLabel": "Aggregate principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayablePharmakonDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r38", "r202", "r354" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesOutstandingDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r38" ], "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.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails" ], "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.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesInterestExpensesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesOutstandingDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesTables", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayablePharmakonDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayableSiliconValleyDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayableTables", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r40" ], "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.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesInterestExpensesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesOutstandingDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesTables", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayablePharmakonDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayableSiliconValleyDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayableTables" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r40", "r90", "r209", "r213", "r214", "r215", "r353", "r354", "r356", "r390" ], "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.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesInterestExpensesDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesOutstandingDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesTables", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayablePharmakonDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayableSiliconValleyDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayableTables", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Debt maturity", "verboseLabel": "Debt term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesOutstandingDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayablePharmakonDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r353", "r356" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "terseLabel": "Debt discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r198", "r355" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesOutstandingDetails": { "order": 2.0, "parentTag": "us-gaap_ConvertibleLongTermNotesPayable", "weight": -1.0 }, "http://www.collegiumpharma.com/role/DisclosureTermNotesPayablePharmakonDetails": { "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": "Less: unamortized discount and issuance costs", "negatedTerseLabel": "Less: unamortized issuance costs" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails", "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesOutstandingDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayablePharmakonDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentGross": { "auth_ref": [ "r32", "r355" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Cost, Gross, Noncurrent", "terseLabel": "Total debt issuance cost" } } }, "localname": "DeferredFinanceCostsNoncurrentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r307", "r308" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r77", "r88", "r315", "r323", "r324", "r325" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "negatedLabel": "Deferred tax benefit", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIncomeTaxesDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r313" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "verboseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r77", "r175" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "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]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails", "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r234", "r238", "r239", "r240", "r241", "r242", "r243", "r244" ], "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.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails", "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r234" ], "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": "Schedule of disaggregation of revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r305" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Stock-based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.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_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r58", "r107", "r108", "r109", "r110", "r111", "r115", "r117", "r123", "r124", "r125", "r129", "r130", "r387", "r401" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Earnings per share - basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails", "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicLineItems": { "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": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareBasicLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r58", "r107", "r108", "r109", "r110", "r111", "r117", "r123", "r124", "r125", "r129", "r130", "r387", "r401" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Earnings per share - diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails", "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r126", "r127", "r128", "r131" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "verboseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureAccruedExpensesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued payroll and related benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r290" ], "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": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Period over which unrecognized compensation cost is expected to be recognized as expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r290" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options", "terseLabel": "Unrecognized compensation cost related to outstanding options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r287" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareAntiDilutiveSecuritiesDetails", "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails", "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r99", "r100", "r101", "r104", "r112", "r114", "r132", "r160", "r208", "r216", "r297", "r298", "r299", "r319", "r320", "r345", "r346", "r347", "r348", "r349", "r350", "r410", "r411", "r412" ], "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.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r337", "r338", "r339", "r342" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount": { "auth_ref": [ "r339" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of assets measured on a recurring basis out of Level 1 of the fair value hierarchy into Level 2.", "label": "Fair Value, Assets, Level 1 to Level 2 Transfers, Amount", "terseLabel": "Transfer of Assets From Level 1 to Level 2" } } }, "localname": "FairValueAssetsLevel1ToLevel2TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount": { "auth_ref": [ "r339" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of assets measured on a recurring basis out of Level 2 of the fair value hierarchy into Level 1.", "label": "Fair Value, Assets, Level 2 to Level 1 Transfers, Amount", "terseLabel": "Transfer of Assets From Level 2 to Level 1" } } }, "localname": "FairValueAssetsLevel2ToLevel1TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r337", "r338" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "terseLabel": "Schedule of financial instruments measured at fair value by level within fair value hierarchy" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r338", "r361", "r362", "r363" ], "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 [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r247", "r248", "r253", "r254", "r338", "r361" ], "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": "Quoted Prices in active markets (Level 1)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesLevel1ToLevel2TransfersAmount": { "auth_ref": [ "r339" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of liabilities measured on a recurring basis out of Level 1 of the fair value hierarchy into Level 2.", "label": "Fair Value, Liabilities, Level 1 to Level 2 Transfers, Amount", "terseLabel": "Transfer of Liabilities From Level 1 to Level 2" } } }, "localname": "FairValueLiabilitiesLevel1ToLevel2TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueLiabilitiesLevel2ToLevel1TransfersAmount": { "auth_ref": [ "r339" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of liabilities measured on a recurring basis out of Level 2 of the fair value hierarchy into Level 1.", "label": "Fair Value, Liabilities, Level 2 to Level 1 Transfers, Amount", "terseLabel": "Transfer of Liabilities From Level 2 to Level 1" } } }, "localname": "FairValueLiabilitiesLevel2ToLevel1TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3": { "auth_ref": [ "r340" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of financial instrument classified as a liability into level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers Into Level 3", "terseLabel": "Transfer of Liabilities Into Level 3" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3": { "auth_ref": [ "r340" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of financial instrument classified as a liability out of level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3", "terseLabel": "Transfer of Liabilities Out of Level 3" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3": { "auth_ref": [ "r340" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transfer of financial instrument classified as an asset into level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3", "terseLabel": "Transfer of Assets Into Level 3" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3": { "auth_ref": [ "r340" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of financial instrument classified as an asset out of level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3", "terseLabel": "Transfer of Assets Out of Level 3" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r361", "r362", "r363" ], "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 [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r170" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetDetails", "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetNucyntaCommercializationAgreementTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r172" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetAmortizationDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetAmortizationDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year", "verboseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Summary of amortization expense" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r172" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetAmortizationDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "verboseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r172" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetAmortizationDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r172" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetAmortizationDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r166", "r168", "r170", "r173", "r372", "r376" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetAmortizationDetails", "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetDetails", "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetNucyntaCommercializationAgreementTableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r170", "r376" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "verboseLabel": "Gross carrying amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetDetails", "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetNucyntaCommercializationAgreementTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "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": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetAmortizationDetails", "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetNucyntaAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r166", "r169" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite Lived Intangible Assets Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetAmortizationDetails", "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetDetails", "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetNucyntaCommercializationAgreementTableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r170", "r372" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetAmortizationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Remaining amortization expense" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetAmortizationDetails", "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetDetails", "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetNucyntaCommercializationAgreementTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "terseLabel": "Remaining amortization period (in years)" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetAmortizationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible Asset" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r61", "r87", "r139", "r141", "r144", "r147", "r149", "r156", "r343" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.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.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r54", "r139", "r141", "r144", "r147", "r149", "r377", "r385", "r389", "r402" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r177" ], "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.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockBasedCompensationIncludedInStatementOfOperationsDetails" ], "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.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockBasedCompensationIncludedInStatementOfOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r311", "r312", "r314", "r321", "r326", "r328", "r329", "r330" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r88", "r113", "r114", "r138", "r309", "r322", "r327", "r403" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "verboseLabel": "Provision for (benefit from) income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIncomeTaxesDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r80" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r76" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 11.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.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r76" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r76" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r76" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.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.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r76" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.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.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r118", "r119", "r120", "r125" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "verboseLabel": "Effect of dilutive securities:" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r174" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "verboseLabel": "Intangible Asset" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIntangibleAsset" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "auth_ref": [], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.", "label": "Intangible Assets, Net (Including Goodwill)", "terseLabel": "Intangible asset, net" } } }, "localname": "IntangibleAssetsNetIncludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r53", "r137", "r352", "r355", "r388" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r65", "r203" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesInterestExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 expense on notes payable", "totalLabel": "Total interest expense", "verboseLabel": "Interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesInterestExpensesDetails", "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayablePharmakonDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r72", "r74", "r80" ], "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", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r9", "r10", "r36" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureAccruedExpensesDetails": { "order": 11.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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": "Accrued interest" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "auth_ref": [ "r383", "r399" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables.", "label": "Interest Payable", "negatedLabel": "Less: interest" } } }, "localname": "InterestPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r163" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureInventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r45" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureInventoryDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r48" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory", "totalLabel": "Total inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureInventoryDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r47" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r46" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureInventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNet": { "auth_ref": [ "r64", "r65" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.", "label": "Investment Income, Net", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r35", "r87", "r143", "r156", "r333", "r334", "r335", "r343" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r25", "r87", "r156", "r343", "r382", "r396" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and shareholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r37", "r87", "r156", "r333", "r334", "r335", "r343" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r17", "r381", "r391" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Line of credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayableSiliconValleyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansPayableCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer.", "label": "Loans Payable, Current", "terseLabel": "Current portion of term notes payable" } } }, "localname": "LoansPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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.collegiumpharma.com/role/DisclosureTermNotesPayablePharmakonDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r17", "r199", "r381", "r394" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureTermNotesPayablePharmakonDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total term notes" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayablePharmakonDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtByMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Debt, Fiscal Year Maturity [Abstract]", "verboseLabel": "Principal repayments" } } }, "localname": "LongTermDebtByMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayablePharmakonDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r91", "r192" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails": { "order": 2.0, "parentTag": "coll_DebtInstrumentTotalMinimumPayments", "weight": 1.0 }, "http://www.collegiumpharma.com/role/DisclosureTermNotesPayablePharmakonDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayablePharmakonDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r91", "r192" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails": { "order": 5.0, "parentTag": "coll_DebtInstrumentTotalMinimumPayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Four", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r91", "r192" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails": { "order": 4.0, "parentTag": "coll_DebtInstrumentTotalMinimumPayments", "weight": 1.0 }, "http://www.collegiumpharma.com/role/DisclosureTermNotesPayablePharmakonDetails": { "order": 4.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Three", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayablePharmakonDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r91", "r192" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails": { "order": 3.0, "parentTag": "coll_DebtInstrumentTotalMinimumPayments", "weight": 1.0 }, "http://www.collegiumpharma.com/role/DisclosureTermNotesPayablePharmakonDetails": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Two", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayablePharmakonDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r91" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails": { "order": 1.0, "parentTag": "coll_DebtInstrumentTotalMinimumPayments", "weight": 1.0 }, "http://www.collegiumpharma.com/role/DisclosureTermNotesPayablePharmakonDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.", "label": "Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year", "terseLabel": "2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesFutureMinimumPaymentsDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayablePharmakonDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermLoansPayable": { "auth_ref": [ "r40" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.", "label": "Loans Payable, Noncurrent", "terseLabel": "Term notes payable, net of current portion" } } }, "localname": "LongTermLoansPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r40" ], "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.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r40", "r193" ], "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.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesLineItems": { "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": "Loss Contingencies [Line Items]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r181", "r182", "r183", "r185", "r186", "r187", "r188", "r190", "r191" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyClaimsDismissedNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of claims dismissed.", "label": "Loss Contingency, Claims Dismissed, Number", "terseLabel": "Number of lawsuits dismissed" } } }, "localname": "LossContingencyClaimsDismissedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_LossContingencyClaimsSettledAndDismissedNumber": { "auth_ref": [ "r184" ], "lang": { "en-us": { "role": { "documentation": "The number of claims settled and dismissed during the period.", "label": "Loss Contingency, Claims Settled and Dismissed, Number", "terseLabel": "Number of lawsuits settled" } } }, "localname": "LossContingencyClaimsSettledAndDismissedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_LossContingencyNewClaimsFiledNumber": { "auth_ref": [ "r184" ], "lang": { "en-us": { "role": { "documentation": "The total number of new claims filed pertaining to a loss contingency during the period.", "label": "Loss Contingency, New Claims Filed, Number", "terseLabel": "Number of lawsuits filed" } } }, "localname": "LossContingencyNewClaimsFiledNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_LossContingencyPatentsAllegedlyInfringedNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of another entity's patents that the entity has allegedly infringed.", "label": "Loss Contingency, Patents Allegedly Infringed, Number", "terseLabel": "Number of patents allegedly infringed" } } }, "localname": "LossContingencyPatentsAllegedlyInfringedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r247" ], "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.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r73" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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, Continuing Operations", "totalLabel": "Net cash (used in) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r73" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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, Continuing Operations", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r73", "r75", "r78" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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, Continuing Operations", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r51", "r52", "r57", "r78", "r87", "r103", "r107", "r108", "r109", "r110", "r113", "r114", "r122", "r139", "r141", "r144", "r147", "r149", "r156", "r343", "r386", "r400" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails", "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails", "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToParentDiluted": { "auth_ref": [], "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, and includes adjustments resulting from the assumption that dilutive convertible securities were converted, options or warrants were exercised, or that other shares were issued upon the satisfaction of certain conditions.", "label": "Net Income (Loss) Attributable to Parent, Diluted", "terseLabel": "Net income - diluted" } } }, "localname": "NetIncomeLossAttributableToParentDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails" ], "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]", "verboseLabel": "Recently Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental disclosure of non-cash activities" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1": { "auth_ref": [ "r81", "r82", "r83" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of fixed assets that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Noncash or Part Noncash Acquisition, Fixed Assets Acquired", "terseLabel": "Acquisition of property and equipment in accounts payable and accrued expenses" } } }, "localname": "NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.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.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r139", "r141", "r144", "r147", "r149" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r358" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r358" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r357" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nature of Business" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r1", "r336" ], "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": "Nature of Business" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureNatureOfBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r8", "r9", "r10", "r36" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureAccruedExpensesDetails": { "order": 9.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Accrued other operating costs" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other noncurrent assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r69" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchases of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r71" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "terseLabel": "Debt issuance costs", "verboseLabel": "Issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayablePharmakonDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r69" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedLabel": "Payments made for employee stock tax withholdings" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r66" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Purchase of intangible asset" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r66" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.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": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance share units" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareAntiDilutiveSecuritiesDetails", "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails", "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockAndPerformanceShareActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r261", "r291" ], "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.collegiumpharma.com/role/DisclosureEquityDetails", "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "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.collegiumpharma.com/role/DisclosureEquityDetails", "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r18" ], "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.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r18" ], "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, authorized shares" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r18" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable 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; authorized shares - 5,000,000" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r29", "r30" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]", "terseLabel": "Prime" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayableSiliconValleyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r68" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds from convertible senior notes, net of issuance costs of $5,473" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r68" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from Issuance of Debt", "terseLabel": "Net proceeds" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayablePharmakonDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "auth_ref": [ "r68" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt.", "label": "Proceeds from Issuance of Secured Debt", "verboseLabel": "Proceeds from issuance of term note, net of issuance costs of $2,456" } } }, "localname": "ProceedsFromIssuanceOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "auth_ref": [ "r67", "r292" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised.", "label": "Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Excluding Stock Options", "terseLabel": "Proceeds from issuances of common stock from employee stock purchase plans" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromNotesPayable": { "auth_ref": [ "r68" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation.", "label": "Proceeds from Notes Payable", "verboseLabel": "Proceeds from term notes" } } }, "localname": "ProceedsFromNotesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayablePharmakonDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r67", "r292" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from the exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r12", "r13", "r176", "r397" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r70" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedLabel": "Repayment of term loan" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r70" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.", "label": "Repayments of Notes Payable", "negatedLabel": "Repayment of term notes" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r306", "r422" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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 expenses" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockBasedCompensationIncludedInStatementOfOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is 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": "Restricted Cash And Cash Equivalents Cash And Cash Equivalents [Member]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r7", "r14", "r79", "r84", "r421" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Noncurrent", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "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.collegiumpharma.com/role/DisclosureEarningsPerShareAntiDilutiveSecuritiesDetails", "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails", "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockAndPerformanceShareActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r22", "r216", "r300", "r395", "r414", "r419" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.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.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails", "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r99", "r100", "r101", "r104", "r112", "r114", "r160", "r297", "r298", "r299", "r319", "r320", "r410", "r412" ], "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.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contracts with Customers" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r135", "r136", "r140", "r145", "r146", "r150", "r151", "r152", "r233", "r234", "r371" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.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": "Product revenues, net" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r237", "r245" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue from Contracts with Customers" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract": { "auth_ref": [ "r164", "r232" ], "lang": { "en-us": { "role": { "documentation": "Indicates (true false) whether practical expedient was elected to recognize incremental cost of obtaining contract as expense when incurred if amortization period would have been one year or less.", "label": "Revenue, Practical Expedient, Incremental Cost of Obtaining Contract [true/false]", "terseLabel": "Practical expedient incremental cost" } } }, "localname": "RevenuePracticalExpedientIncrementalCostOfObtainingContract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersNarrativeDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "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 components of accrued expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureAccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r166" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Summary of the gross carrying amount, accumulated amortization, and net book value" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r126" ], "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.collegiumpharma.com/role/DisclosureEarningsPerShareAntiDilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r126" ], "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 from the calculation of diluted earnings per share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "auth_ref": [ "r331" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Schedule of Collaborative Arrangements and Non-collaborative Arrangement Transactions [Table]" } } }, "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureLicenseAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r316" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "verboseLabel": "Schedule of income tax expense recognized" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of computations of basic and diluted net (loss) per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "auth_ref": [ "r117", "r121", "r123", "r125", "r130" ], "lang": { "en-us": { "role": { "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share.", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r260", "r288", "r302" ], "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": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]", "terseLabel": "Summary of stock-based compensation" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r166", "r169", "r372" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetAmortizationDetails", "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetNucyntaAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r166", "r169" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "verboseLabel": "Schedule of gross carrying amount and accumulated amortization of the Nucynta Intangible Asset" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r11", "r26", "r27", "r28" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureInventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r192" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of future payments under debt agreements", "verboseLabel": "Schedule of principal repayments of debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesTables", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r261", "r291" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockAndPerformanceShareActivityDetails", "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockBasedCompensationIncludedInStatementOfOperationsDetails", "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r267", "r278", "r281" ], "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": "Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Summary of stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r283" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of fair value assumption using Black-Scholes option-pricing model" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r42", "r85", "r133", "r134", "r205", "r206", "r207", "r209", "r210", "r211", "r213", "r214", "r215", "r216" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": { "auth_ref": [ "r208" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of changes in the separate accounts comprising stockholders' equity (in addition to retained earnings) and of the changes in the number of shares of equity securities during at least the most recent annual fiscal period and any subsequent interim period presented is required to make the financial statements sufficiently informative if both financial position and results of operations are presented.", "label": "Schedule of Stockholders Equity [Table Text Block]", "terseLabel": "Summary of changes in Shareholders' Equity" } } }, "localname": "ScheduleOfStockholdersEquityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": { "auth_ref": [ "r217", "r218", "r219", "r220" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Class of Treasury Stock [Table Text Block]", "terseLabel": "Schedule of shares repurchased under the Repurchase Program" } } }, "localname": "ScheduleOfTreasuryStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in restricted stock units (RSUs).", "label": "Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block]", "terseLabel": "Summary of restricted stock units activity" } } }, "localname": "ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r169" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "verboseLabel": "Schedule of future amortization expenses" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Term Loan" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r63" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling General And Administrative Expenses [Member]", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockBasedCompensationIncludedInStatementOfOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r76" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.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 Compensation", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r262" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails", "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r272" ], "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": "Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockAndPerformanceShareActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r277" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockAndPerformanceShareActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r275" ], "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.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockAndPerformanceShareActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r275" ], "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", "verboseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockAndPerformanceShareActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r274" ], "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": "Balance", "periodStartLabel": "Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockAndPerformanceShareActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "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, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "verboseLabel": "Number of shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockAndPerformanceShareActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r274" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested 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, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Balance", "periodStartLabel": "Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockAndPerformanceShareActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "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, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-average grant date fair value per share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockAndPerformanceShareActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r276" ], "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.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockAndPerformanceShareActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r280" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Total fair value of shares vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r276" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockAndPerformanceShareActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Weighted-average assumptions used in the Black-Scholes option pricing model to determine the fair value of the employee stock option grants" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfValuationAssumptionsUsedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r285" ], "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": "Volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfValuationAssumptionsUsedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r286" ], "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.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfValuationAssumptionsUsedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockAndPerformanceShareActivityDetails", "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockBasedCompensationIncludedInStatementOfOperationsDetails", "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r264" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Shares of common stock authorized for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares of common stock remaining available for future grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Stock option activity, additional information" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r270" ], "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.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r270" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r273" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, 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 or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r273" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "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.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r279" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date fair value per share of grants (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r291" ], "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": "Outstanding Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r269", "r291" ], "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": "Outstanding", "periodStartLabel": "Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Stock option activity" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r268" ], "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": "Outstanding", "periodStartLabel": "Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted average exercise price per share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r259", "r265" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails", "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockAndPerformanceShareActivityDetails", "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "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" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "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" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "auth_ref": [ "r266" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares.", "label": "Share-based Payment Arrangement, Performance Shares, Activity [Table Text Block]", "terseLabel": "Summary of performance share units activity" } } }, "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r263" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Contractual life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r284", "r301" ], "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.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfValuationAssumptionsUsedDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r291" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable at end of period, Aggregate Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r291" ], "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": "Exercisable at end of period, Weighted-Average Remaining Contractual Term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r282" ], "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": "Outstanding Weighted-Average Remaining Contractual Term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance at end of period, shares", "periodStartLabel": "Balance at beginning of period, shares" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r98" ], "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.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r44", "r99", "r100", "r101", "r104", "r112", "r114", "r132", "r160", "r208", "r216", "r297", "r298", "r299", "r319", "r320", "r345", "r346", "r347", "r348", "r349", "r350", "r410", "r411", "r412" ], "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.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails" ], "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]", "terseLabel": "Statement" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails", "http://www.collegiumpharma.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetDetails", "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetNucyntaCommercializationAgreementTableDetails", "http://www.collegiumpharma.com/role/DisclosureNatureOfBusinessDetails", "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED 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": "CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r99", "r100", "r101", "r132", "r371" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails", "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetDetails", "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetNucyntaCommercializationAgreementTableDetails", "http://www.collegiumpharma.com/role/DisclosureNatureOfBusinessDetails", "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r18", "r19", "r208", "r216" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance for employee stock purchase plan, shares" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails", "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r18", "r19", "r208", "r216" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Vesting of RSUs and PSUs, shares" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r18", "r19", "r208", "r216", "r271" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised", "terseLabel": "Exercise of common stock options, shares" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails", "http://www.collegiumpharma.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r18", "r19", "r208", "r216" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance for employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r44", "r208", "r216" ], "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 common stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Share repurchase program authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails", "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Amount available for share repurchases under the program" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r19", "r23", "r24", "r87", "r155", "r156", "r343" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "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 end of period", "periodStartLabel": "Balance at beginning of period", "totalLabel": "Total shareholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Shareholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r86", "r216", "r221" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r351", "r359" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r351", "r359" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r351", "r359" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "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.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r43", "r217" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock, at cost" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r43", "r217" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r19", "r208", "r216" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "negatedLabel": "Share repurchase (in shares)", "terseLabel": "Number of shares repurchased (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails", "http://www.collegiumpharma.com/role/DisclosureEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r43", "r217", "r220" ], "calculation": { "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, at cost; 859,040 shares at September 30, 2021 and none at December 31, 2020", "verboseLabel": "Treasury stock repurchased" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r208", "r216", "r217" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Share repurchase", "terseLabel": "Total cost of shares received" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityChangesInShareholdersEquityDetails", "http://www.collegiumpharma.com/role/DisclosureEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r103", "r104", "r105", "r106", "r157", "r158", "r159", "r160", "r161", "r162", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r317", "r318", "r319", "r320", "r373", "r374", "r375", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Type Of Adoption [Member]", "terseLabel": "Accounting Standards Update [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureConvertibleSeniorNotesNarrativeDetails", "http://www.collegiumpharma.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r331" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Type of Arrangement and Non-arrangement Transactions [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails", "http://www.collegiumpharma.com/role/DisclosureIntangibleAssetNucyntaAcquisitionsDetails", "http://www.collegiumpharma.com/role/DisclosureLicenseAgreementsDetails", "http://www.collegiumpharma.com/role/DisclosureNatureOfBusinessDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [ "r32" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "terseLabel": "Issuance cost capitalized" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureTermNotesPayablePharmakonDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r92", "r93", "r94", "r95", "r96" ], "lang": { "en-us": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "Valuation Allowances And Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersTransactionPriceAndVariableConsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r92", "r93", "r94", "r95", "r96" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureRevenueFromContractsWithCustomersTransactionPriceAndVariableConsiderationDetails" ], "xbrltype": "stringItemType" }, "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.collegiumpharma.com/role/DisclosureTermNotesPayablePharmakonDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayableSiliconValleyDetails" ], "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.collegiumpharma.com/role/DisclosureTermNotesPayablePharmakonDetails", "http://www.collegiumpharma.com/role/DisclosureTermNotesPayableSiliconValleyDetails" ], "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.collegiumpharma.com/role/DisclosureEarningsPerShareAntiDilutiveSecuritiesDetails", "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsNotSettleableInCashFairValueDisclosure": { "auth_ref": [ "r337" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of warrants not settleable in cash classified as equity.", "label": "Warrants Not Settleable in Cash, Fair Value Disclosure", "terseLabel": "Fair value of warrant" } } }, "localname": "WarrantsNotSettleableInCashFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r116", "r125" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average shares - diluted (in shares)", "totalLabel": "Weighted-average shares outstanding - diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r115", "r125" ], "calculation": { "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average shares - basic (in shares)", "verboseLabel": "Weighted-average shares outstanding - basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.collegiumpharma.com/role/DisclosureEarningsPerShareComputationOfNetEarningsLossPerShareDetails", "http://www.collegiumpharma.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 9 } }, "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": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r100": { "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" }, "r101": { "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" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "r103": { "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" }, "r104": { "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" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r110": { "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" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r122": { "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" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r124": { "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" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r126": { "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" }, "r127": { "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" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r131": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r132": { "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" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r155": { "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" }, "r156": { "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" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r16": { "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" }, "r160": { "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" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r163": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL51790836-203054" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r174": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r182": { "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" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r189": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12053-110248" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r193": { "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" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109126253&loc=d3e4852-112606" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=51819886&loc=SL6014347-161799" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r198": { "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" }, "r199": { "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" }, "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(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031898-161870" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031898-161870" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r203": { "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" }, "r204": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r221": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130569-203045" }, "r233": { "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" }, "r234": { "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" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r271": { "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" }, "r272": { "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" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r278": { "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" }, "r279": { "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" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "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(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r306": { "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" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r381": { "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" }, "r382": { "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" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r386": { "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" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r388": { "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" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "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" }, "r400": { "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" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r405": { "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" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r407": { "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" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r414": { "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" }, "r415": { "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" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r419": { "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" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r422": { "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" }, "r423": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r424": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r425": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r426": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r427": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r428": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r44": { "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" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r48": { "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" }, "r49": { "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" }, "r5": { "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" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "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(2)(a))", "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(2)(d))", "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(20))", "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(25))", "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(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r6": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r63": { "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" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r9": { "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" }, "r90": { "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" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04.(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r98": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r99": { "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" } }, "version": "2.1" } ZIP 83 0001558370-21-014574-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-21-014574-xbrl.zip M4$L#!!0 ( &F 9%,[/-D'I!0 "3T 1 8V]L;"TR,#(Q,#DS,"YX M4RDR=C1/W[^[__ZZ6_'Q[]?/$P-RS5]AW+/, 4E'K6,9^:M MC86[V1!NW%(AF&T;%X)9*VH8GTX^GOSP:?CCR>G9Z-,GX_@XY'1!).1TN:%8 MGIZ,XI3+D*O+SXW1:/!^<#H\'1GOST=GYZ=#X_XV)KR%6BY9+>6+M,ZEN:8. M,4!6+L^Y[WP^6GO>YGPP>'Y^/GEY%/:)*U8#RQ,#;[NA Z"@@IE'808DL+PX M3TQ_.AQ^& 2),:FT=G@_GT64H\'OM].YJD=$+.BRN") _G$ J1&AZ=KV#B5^ MH"OF.YLU$0Z!OQTE_/#3V3"NBLWXUZ+* Z?!BHU+2 KK_0]>N,*YXHNB6]#R_#Y-Y_8JC5"_[$I=H\=@E1R!*G//;'=;522FB1A338PID&/V8JY1P[9)*J92"4CA=XG" M8,PP##5J$,Y=CW@P,JIOT=?-AO&E&WZ"C]ALS['D!; R\,>7ATEMDU)5G0-[ MU5@N76Y1#D,B_)"NS2R4X(+8V%SG:TH]>60PD+Q-AKB&41TMNF2<*7F@8PR' MQK$1\X/?E[.[J^N[^?45_IK/II.K\0+^N!A/QW>7U\;\G]?7B_E/@RRK;"D^ M5&K&?U:_-X)*8*YTB/TUS!V25.4TB6WZ]AX9DYJ5YPN_1IC]"5#&J7*VG&VH M4((UPK0D9S6XITW!G2_@G]OKN\76_?>^E=2VD@E_ IE=L2V!/I=>C>3QC#CTNK7 ! M>W_%'FTZEI)ZI>@44E5C]&,11A$?0S'JH=H?JCO?W,*7L?G-9U)53#9#KR)C M':"GM8 >&R%[(\V_QWE_G,>.*SSVAQ*E&J0?=\ V33?'M$6B(Y-4_C4 MNG[9H%5;UDU+J*J1^Y0?9$,^1L2HAZH%5 LJG#O7H_*>; DT_GM%^;6TZ]72 M5\(W&N;A0XZ&8FF$/.%CS+8'LP68L'Q\HC!D@0[GE#-7*+7.? ^=G.B_+P&U M<;YJ<$?Y^3+%V0A8AU ?&RGV/<@'@PS3%P5M>#5C;KO,=7"?M8 [*J,?IKL# M_<;W(.T6ZN;X#@R>REO4"OE*#G7PYVRH"OB#@HRP)",JJF\$]8T@W%N-_AUS MZYI[S-M.^-(%2JQ1"'83RFH'(MA7"&JTG9OZ"2.U$7 S4NQZU [?QKDG NC6 MU&,@9>L]G=W<=1L\'_;9X#'>[132=]4.=P):@]^ 2]T>0<-&4+9'T#>'UM/W M'<'9;[:\\"7C5.8FYUQZ%80CZ,>Y553 7WX$8\>EEI8YK[C$+&=+>=LQ=D2 M6C-,FJ8*M8!5R3UT.9/1'%@-)J',.2+&*8X&PEK(^+=0]MZEZYNZZT& MKD;[:3TLM;#<$"9^);8/8]T-XV#%,&)/N/2$,C)S7:V.O!JTCWG0D*&A.&(W MBWD:*:8]BLTW-TMW-6N0J=K.[/7?=L>D9GND!HL&VY8])&VW/&KV.FH@:;#) MT4/2>FNC;BNC&I1F6Q<]+/66V3>?>;F9(_Q:#4&!T1SDZ]5>O];Q7/.K.F*! M,5\PAJ0=AW54U;"<%:QED,_QHSK1D>;4 ]7 U>\XS%.FZ)BCZP>7?I07K42K M2*LA>Y^'+,5,.7MWV/6X-3#*X"-=D)<\3NFD:EP*UIE!9D/E[F'HR*=SF&^G MD8\'SX_D]L.;^WB,=]&OWL':WMVS0&.L-MXZI*I"\6SX(;_-71!*_2[@U6-U ML ^H&+IFF:J1_)A'LH$_J(=V#\=0,8C9Y&JX?LC#E8IY[T'9TS51#$TQ435 MG_( Y6,Q>YSV]5<4 U5"58G4:)A'JB#LLL?JP'BL8L0J::MQ:Q-BUZ/7T@55 M8B.FTZK1.2VP#%7N'HM#_5+%V%325F-UEL>JS$?5H[>7TZ/,Y,L25.-4L-I* M.T!Z;/8/.BH)#"XCJ\+I?;,0I#ZZMW/'50F([3)70WM0:%(/>0O('R@L9WUZ M(UP'O>V"F)[\C7GK2U]Z,.0)>4<$WN[Q5':!0'L&U= 7[.2$11A+*,.("PDN M^(J+4;T_+*EO 5VV@(4@8):86,=[P4PZYM:O1#"D+J%VIV=@N56WA!^+?#6E]^/DBDQ& M?#3_@AV(OI'LO5TT9[ "=SET0YN6W3K6*$\EZ*-A?I@OO,$C9&T$O'MD#]Y< MJO,%-,Q5C6Z!6Z_B4'^_YM]_]^ER#0,E7KVA[**U:\/B5@9)9<9:TWS5$)<& M42/6 7.#<2/-_G_B?:T>YI8P5V+9%+"\8=W#T.-MD0<**Q%FJOL3@'#,+5B2JEM,U$4:N/0U0>?E';9S_G5-)A\Z7-YD4MLS M246"#,J+FJI+N R/:M.WL>[:F$J>;=1JZJ#&5,&HKM4T#W+8W=13324HLF\; MK] VT#D2K+.E!#;X2WX!XOT:2!VWNE:2N[BK62N)BS52Y1I8<-]4.AY&]*//QPPT.Q;5%TC^W# 4!2^!;5#%55++4[BVXL@1U*UOAEV M<\ZPU,-0FZ.Z4;0]==CCV>4^;^N=W)I;"O8-%NFQ;+\+6[O]6H-5HWW7'I@] M7;/-7+$U1W];N%Y[H#H(K"H,5VZ:K0K*L_VC6/KHYGWW2,NBSXN(JL%KLJO9 MX[3/"8'2'>H<1;4967-)PO\KJQ'_ATNJ![HTU .NY_AZY>/HW=)_@[@G+XX=D2#_BK=5%:I9#84%1RR(,'-<<@_, A-W@Y,:E8.H M\D?&H#.Q (NV8F7@>XM204-I*]5NVWJ+0MGDL:U0D(7:KR//3X/L4Z[AE]TG M7]6#KR":*SR#%[X67/%X=/#H]-0U%;]FN8[Q&=OCT>GQZ.,)E!U5>*]ZI-]? M;E<7E]\=4)W*]X*+*B++,N&/XR3WGAHI>!FXB3IL(79R'0Y-YBWM)I506?"O M^/%JK,895J.-/HJ?+&]8@2@#EOQAI\S2\JI?C'GE6H1Z MY[G)L^MMJIU[37O_6N.7/Z'24GCM*QQE"BJ+#V(?6M'P^7-E]^$4\&_EY 6; M#3ZR)WIO$WXZ'+V_IH3^W7(

(.G%-B$)GTD9/Q-AJ?]=OV (I:3WJG+CI4?%]VP4!Y09>NH'C^P;ZA>%C1OA+^:FPYL!##^JE^OX%5 MR!.Q+PF_H!,I?6I-EGG=3:'/!R?9KFUJ*@LU .&O*ER;X?X:EIWNE@9[W]!D MS36,JV@^[#;F>C)=FV?;;GI8)]=>7:4-(?Z-IY&3F;:V 97GTV,Z+A4L;;Z$ M%[S5*J,X3\5@XKB<>D1LN]&%2GL,WDN#!/K(O*Z6+[@MM*:V=>.*2'KE?OZR M\*C0J%.'B WV$D5D^4,\7'*-S<'<$[V:1E[[ Q]HBK;6@?UW5!,XK[_4T,^' "D:A M*QK\.^&ULD=*VB^KYH/:V+;=9V0)?2F4$P2,'3"9M4!C:EW-@EA #'6#$70% M0II?)8B[$,2B#]2D[$GM I"T2LJ?\>!NB>UM(U?&CIMR,@4NO+IPKU4 M1>*$'[WCWDB+]3PT-Z%^]XBS^8/L#F+9C[H.5.$]'KO"93_J*IP*ZQN;WWPF MT,HWW17''9:)A>;L4EU!ITAD1#-.YB &IB^>AX*/895C6[!KKE6K? ]=VMBDP\I\PKNOL"_IIE<&>KNNXT$[_YVKG.$\Z]LI5*[FC!&-()3[T5 MO%@S88WAFZ6NJG++K[':G:;VR*?S3": 5\8KD?VJJWBY@T_9.;>*0-/I,R?2 M@KYX%[9K?BT5.DU1!;47T;T-#\&.P73I2AS23-_!X.QD![R.2%.4LP-]5K*% MZQ&[;%8H(]9]31IYP*;D6?JP7+QA=M(0RA)U\8?%Y_ 5>LFQ^W@:#QYW#[>[ M&A)KU-MSH]:4<8I5DZ7C6II"TWX>7E? 5U/TA43.CSOHPT2N(\'KB#1WE%R% M!=RXXHJ:RCVIHI$B\2O2]8E#>O' WJ16G:P-Z+21.3LBAPYG6X6IE0_<>;)7 M'<*35:+S/;L+QO2$01+U'I *;8(JQ@S/BN/FKSA%O(0%OXMTXJ0"[#OCHWL'" M9@+262"XBL<$"6\H+0E&K"34W'0H#HP6[DH0I\F!A REKI-0SE\% \L]81BW M6[NQ5$*K?2_)B)EZ $V9SV7J**#3714JF*9\3^:!6L$ BB%,T!B4!I84UQ;A M./&_E"0'6#IBIOE\EI9S9][>SA[M<$&:S-\8+W]INY+Q5:3'0QAHKKMLE\.3 MN84&_@08?4>UDS;TW%8DUX<"FW M3%WA/K;^SY=>VN;\\XO5Y;C1JRGF#J]FQ'#L0@W)WRA;K2%U_$0%6=%?H$ / M[TV(7V![?>@ZJ&%51+VJU=M .3BL^A7&E.AYJ\R1UO)T7>WI*_KHW0NZ ;-8 MV3L+=TY-EUMHNXPY9P"J#'8+@SD9D=U5RD$" VK3A4BM)?Z M]N?T_:AQQF="71-SL!KWX*2S&I,!_,9V7?&0NL*G/%F/DTZ9^A-3'0*XH05G MZ9N1:B[VV,&3HK4BQV2:V\*[ B[68!3B+/E''JQ37]U;?@+)%&#@+)N M\.[EP+BY%ZY)J26+578@Q^]*NXFL\,MAOE/7Q:HSZ-C1DN:P<(O MR89Y&,H0W\&/K29\A!/6:H XCCJE;MO7X:WYL%7\,D(VAKN62M/0OV*YTL\S M9^*ZVV30*/ 3TRW?IK/EA(.E3Z477@V4'&Z9\93L2FIUY7Y.0]VPTDAW@2Q2 M[1]GQ@^U;+J$J8M;1/S+)P*O[5070L[X+1'F^@S?DAWFSMAWQ4_7:6#7&D@I M 3?OJ>GCI107/BP[J9179%MBCS;*ITMH>JEHMY3@P*,L1U5TK3**Q12:+XNR3@$<*?ZEG'F^$[VAI-& ME)JWA>SYC"LJV8KCN<*Q?*#)*T!/])+(Y J=]MDT.>91+ABLT,VO,ZX$JE=# MAEH3Z?&Q71^#[L)9=1EZ46% 3-UB6DFCS9P;!CK%]QBF-^6+@U=K2#4?"7X1 M.+NMB?V+\[C>73@6)^FZ!KP%ZXA%%]:7'>BJ(])5^&C$4L]J!\>H"P?V@G1= M5G)3EZ_0?XW3]RV,50*L-^7?P!WF&]>/,6Y"J'FGAI$+[5A\* 0?#"'"DE\V M%D"+WISAQ\RIJ(;$NK;]PZZ1QNOKDO J%1/5]4W5=45HOROU*MKI\I+UVC(T MB8:,3I@O7'6P_)Y .1.>6&K9T_<5=-H8=/NSGI\P#<*VUE,^O MC8[BB_\WX4D%N>-MSRP&*\@TMQFKKT<.[O)5""<>Z'99M#=CH$KTFP_?KO&, M8M0K PY>$#TY_\ 4$L#!!0 ( &F 9%,HBH\8!1( 'L2 M 0 5 8V]L;"TR,#(Q,#DS,%]C86PN>&UL[5U;<^(X%G[?JOT/7N9EYX%P M[5RZNF>*$#*3JB100._,/DTI1A!5&XN5[23,KU_)V,0&RY9L'$O055V=!*0C M?><[NAU)1U]^?5M:Q@LD#L+VUUKKK%DSH&WB&;(77VN>4P>.B5#MUU_^^8\O M_ZK7_[P>WQLS;'I+:+N&22!PXZS,<6K%;"-!T@(LBSCFJ#9 AK&U=GY MV<55\_*LW6E=71GU>B#I&C@T)[8-7V3[K+7]IA](Q?9GH]5J=!OM9KME=#^W M.I_;36/TL$WX0&LY1YDI+61__\S^>Z)%&A2N[?A_?JT]N^[J"Y&\.BJ5^[81I6XT_'^XGYC-<@CJR'1?8YGNNO5*"?%01 M5PW_VVU26CQ*J5!$M(,^.WYY]]@$KL]:)@Z#FX+]50^3U=E']5:[WFF=O3FS M&M6>87PAV()C.#?\"G]VUROXM>:@YR9P_K5F8LNJ,P::5YTFR__3 MQ*5$,DOI8WL&;4HX_<7!%IHQ@J^!Q2!-GB%TG9K!BODVOHNA82+A GG+U3,@ M2T#_7C98NH:49%_%0FPWRD6\_=89SH_4+HP61>%OB^H(CRTLUZ@)POV' >ZQ5$EBU,!VZ-GKNDG/?-_ M'G*0W]D<&&Y:"2IHH+?$Q$5_^^WKP- 315>"N6>:Q(.SP=N*=;>%*>:)JP3; M%)+E(W:A,P)K0%4_\JO]O3B;V8(KP4O'2CK?=YF53:"-,/'K./1<-L5D\_ZB MN,4+4 @_;7J00,<]E(E+EJ*0)FX]EW[W@&RT]);4=/VI5#GJ2"]*6B_I=H =6DS)6%1'%PS<7TARS[:?(9672Y6&S:=2-K5SZ>W_X>#-XG QN MV&^3X?W=36]*_[CNW?<>^P-C\OM@,)U(8/>14^P6-F-5LMCJ$).X,03B?%%S MX#SY\N@B?P' BBV>FPUHN4[X"3.;9KW9"I:#/P4?_^6/35L-6. )6KZK(/9E MH[**]3U"J*Y3ZQ>D^>N\2'&EA!5VDK&!&\HO/T]8C.=5V*DV%!8=C MNL DR*1+EF1C?<2VF=JABPO0B=^"J+3HQ'<@/G MD/8_,VJF> FGX&UKN!Q"^1ET8E,214#EN=)41A8&F:-M8EJ="!0'$'!WH31W M]P@\(0NY"#ITDC!QL?G]&5NTX@Z;++AK#HW9V2H&DUWO.&>?.O3_BHU.E(NH M.68!TL*1%@&1[GS93Z@TBXF52^4P#94F/BU8)C(?WG.QO<[-/PFJ-X1-PH3.&KD=L-I*PC6G?#).9 MD\I[!"P6QZN%=R2^;@RUM$YOO>F9CH#\ D"U<)7<8V"+#;X)*8^(7U%T(KX2 MA5IO]OHZ*U]<"^?=9ELACHLUW@R0\&.4D;ME]N ]Y,> [O"N.2& MX8H:DR6M\>+O[G-1QQ!>=B^ZYKF3*(!29)E5S/K#.[Y?V$1\2P(+A,3T4]F=(OC9V;0A]Q M?8A[,S_"!/<>45OT'M%D2G\\#!ZG$V-X:PQ'@W%O>D<3U)2^4;0YFX67D-U) MYQC\3IIJ3M<%)U2"$^#7T*;]#?^B0V)J]9IIHO;C1^G$D61.?3EML@HF&=Y; MJ@K:3%UD>W0L>6^8UW".V87L #ET!F\N 10=L@%9WU%E^H==:$ZJ9UJ_17BU M,]4:2BE16XOZ.&UHX>AD]X@D&OD +^[?3TL>#U#P*$YU* M5Y)+2!:F%F/^!/J]V&]TO46 1<'U9DMD(\=E2GJ!Z=2+93X>&RB 5XOEP6^$ M!>PCF.]QB*10F%;I/CP+EA;L];'C#N?LXJ&_:PS)"S*A,\'6C$,F/X-ZW&8Q ME+3U)H5.CP&:#RH:R4^:[VAF];B79%+&%#*!:S&()^(;O 57D6_@BD 3!3$> M5Q;TR;-S6XR4X%.QIN)*T6*,&=.IK^W!X=,0E6RVPNYKT MWXPNH;G+!FE)<;5==:X^76DW*AT*=DYKJ7Q?,AHN6V1;LI-O6[+?F_QNW-X/ M_U!\6Y*I8R=(R%X0D?@'D92\3KN8S!.(#*5"UW$0Y@N&C8KW)6K/<2H+.724 MQE)0&5K,50HI;01I]5G $'9."-[ S<_M\$Q_>0;V H[IN#28SZ')L[J/KD05 MBF9A16G%Z3SH!=$Q_'K]S6&Q5K;NF)[IHI>T !'B HZL:>:VLFA;+J@]5>_ M2Y_84L\V"C*32'4&7BW&\N@:F<-L-,D)$)L)5XL1=R_.EM IQHQ<)\&^O :T M"(<0=7H-Y[OQ$GD725(SG8 YY%" %C,HQ WX%MG -JDJF.,\%NY%J /@9X_IY+RI0.2,DKL"2564',>2$Q I'B)"A MHJ.C^_#"-T[X;J+4/"=I$EGX UNXTLT6@F=0PG51XG,HPD8B(NPDK2>W8D(G M4U,WN]H)#2H] B6%R3D5:Q'106@8:KL?$['MQ!:5,8V=K*=J'2)J" VD+#\F M9TW"K2\_%&G22B6'F",VAH.J)#0,M?V9'-UM;H$6V.E,$*">X2B[TRFJ/57C M+(6K_BGVGZ#?>Z2=9TR9^>)::%$M7*C9^8@RN&\2^72@QV'_/6S<]^-$#80K MX!0M14X90O>U%1J3MK[BO&-2@@#UK$39,4E4>ZK&B0M;RRTF8[CR"%6% X?S M2#S#C#Z'GU$]*RK((;^OD52")L,2P2:$,S^$PIWC>%1'%)N_;>E\LRD"VJ(H M>/3"7$G)NYFLR^7.:@XD_A3,K$Q5:7'B*&QH8^@'9YSB*7AC]VE82$"J4=K^ MI X=Y!5W"K9V2-5DCGHJ=W30] B+ _J4\EQU>KY3,)=<.M#B&%,46B2>OJ!! M[.0X,5,00:_%2[IT6A=TB,-Y^))"B@7PDL<5T.XVFU5[^0Y.OQ3TS"-+2@P, M44@"[XKPDI\8^9G0,T\V*4%^M#OSEW)#OY[.X T2$SF0%VTE,]\)F$,^'62> M:$H^;%#277>VCV5AA\YCPNCP([B9^[)IK^<&9S6I[L+OV66=,,T-BRQOB=U^ M[S8_-5M&W7@OD?X1"C6H1,,7R>[$OY=LX+E!RWY/]V]6_,_&:IO\WT$=?JXI M?37^#Y]<..O1"0-8P$=O^03)<'Z#+(_%%/ 7N4//=5Q@LP4(I]5)2ZFB2^%4 M8\$CI6FZDNM@?J;:2=!EQ MMA5.#XO^GJ2J$.Y^#<;@]0&XD"!@\5MT0MJX-78Z5Y>?*H_*O*_WW2#K8C T MZ< #.']@\IV=PJ5S8NX-]^3$&G.8C4.+C8(L=#Y(;Y"Z3!KE0GN$+U&6L8PRZ\!Z]L 5]_,04?_1+S\3LH'71 M;)]WVYWV!9WF="HZNY!2SFD@/7C/]P'%8]&7W\!Q[&#&)S#O#MA& %8Q!O06! MO@RD/$V4_1*68$?' MO'>CX*@F!6ON[N:*93H*KO.A+#DBE>AXQ38L 9I1.]PN5X6&JX1\1TFF,-"2 M#V,)\NEW),#/N7[F%*=Y0#F%'W/94KA)+WIDHWRHEAM+B MI?RPPX-K3Q.72]2'*.MKZ0KX6J+R3]A7KYQG-[+B\F+-XV M/G7.VTVEO;"RWGA)Y%ILF,OA'<,E0.SR&XN7Z5!&$WP[!Y1\>@8EK@8M=O+E MP#_2\6?Z"JT7^(!M]SG'9I" T-.S*2$-:!'R7+YSGM+B>5='SF%9^HU7" YW2=E;Y@"C;IPJ?+Y19)5_LGF )Y1BA0EU71?L3! M?NK[;RGI*XF1']UK%:W\;FKU6FPF*['H]A*H*G*@;6HX(IAM;T[!&V2A#&\A MCR^Q3)K25@"5OT E%13S8>OY(=\#MH+TXG!'#J.7T'^/$DLD^9DYP G][A/1>\J!+@> M /D.W? U*B&>$[,:L2H"2?+SFX^(,L8AIT>!9 M(S_E=\D#,JWFON^7239\T48@FWZX%:^+)U@@_EX\235O8S^Y=[;C$H]=E_AF M@\UN!-R^BS(B<$G-@+V4PI(&,3/]V03_E$]!J?%V<-$Y[U8=?3*)R_A3V8<' MK,>UU#CR/B!DS4*P+1EH(>N(9]&=>@$T6AP_B:)^ *Y'_!$M&C=Q1)!MHA6P M9$XV%16KGGE(T[]O0:4H18LC=!+([VS!,TZ%9)ZZ?0EJY-BZL#L[_=Q*'E$_ M3"E-$5KLX,FC33DSET_8#RM*5T7.K1B/(3:-/R_>5L)*:CW"*YM1^Q M(U*"L2DB6#+7C4@QNBR6(VA"ZQ (89Z9Z\>*J(0>0)"K0RR2U)Z^_G">?(R] M'-2?(AW0HZ*Q(G01YSI12P>,CL2 $9:EW6G;'26EN%H34U:RL14Y[SV%G=@65RYD6HP0<6C;%RJ20H:(9#D2B@5 E>QAX!P) MI%VD2X#I>FSA$0.6=!*0GUH[GO+@4366;O)P>NO1=29\0#9:>LOPU4#9,77O M*G_*F+HIT A*-,(B*XN@&)]2^<%\=K219.,BN11WS52W/U%EPY?DO+S]")V& M:\7W(X[?G@0U(#<[J.BLHE+[#Z=@.FG Y28KVEA,R?L-)V,U7.AR^PNZV$U* M_*)Y"21L-9X*?4/]U;T[7<1S&Q3)I36T!B#DO-R6M;K\T-FH/ M5G.__!]02P,$% @ :8!D4Y[_[.(G,P FJ0# !4 !C;VQL+3(P,C$P M.3,P7V1E9BYX;6SM?=ERX[B2Z/N-F'_0K7FX9Q[<95NNQ1W=,R%O/8ZP+8^D MZC[SU &3D,13%*D&2;O47W\!DJ*X "3 -2DSXIQJ6<*2&X#,1&;BE__ZL3%' MKY@XAFW]^N'LI],/(VQIMFY8JU\_>,X)7_WMR\L^KV<-( MMS5O@RUWI!&,7*R/W@QW/5K8VRVR1H^8$,,T1U?$T%=X-+K\Z?-/7RY/O_YT M/CZ[O!R=G(0C72&']K2MD3_D^4]GT2_7X:BV]?/H[.SCQ?V3\O=,H11==R_#]__;!VW>W/'S^^O;W]]..% MF#_99$6'.!U_W+?^$#;_X1B)UF_C?=NSC_]\?)AK:[Q!)X;EN,C2#KTRLX3] M*"$N/_J_1DWI]$8.0)FAZ:^Z&W6(-_[T,?B1-G6,GQT?M =;0Z[/X$*41\(6 M[*^3?;,3]M7)V?G)^.RG'X[^@1)Z-/J%V":>X>7(Q^UG=[?%OWYPC,W69(#[ MWZT)7B;!7B+GQ9^$"ML*H2UCXNE';+H.^X:-Z)RPKTY.S\+)_AUC??-AQ'[Z M-KN/1LL,Q!I\9&T_WOYPL>48+R:^M:CH$I\8#X;C.B%!I63AHQJ2FFV:#/*S MT\OQJ0_WW*6"S5;.M6WI%""LTP^.;1HZ$_CH5V>ZO$;.^LZTWYQG1.@W:^P: M&C*S.#-PV3QX97B;[1J1#:)_;P+4JT_7(FUN#$(')YLEV,05FARC+ M%NP?1Q'WXN$ZP8TR@.ZU+I/$.;8,F_B05<0P?]!.\'Q"+OUWNKSR',/"CG.# M7628Y5$4CM<)=G-OLT%D-UW.C95%CR -6>Y$TVS/OB/VADJA2Y#F.G]0;>#:G@\-4XP94!@TI,V1:L5P2L?V.DR[- X^8KF M[81:#Y2/]*"?4+B"L[TJ&<0#=H+?+2(6W?R<9TSF%&8JJ)NMYX8<>,+N_O<' MVXG:5"5!I3E!4&E"3XP;P_38[CC'FD<,MX;S27&63BAQAPSR.S(]JCK<&1:U MH QDWE-;BGBUK [9X3O!_=ZB)N.*:843Q\%N55Q%PT' [M$MS?(L&H$,3MT'?#Z0YUL\.8% MDSJ!38Y; Z1K"A31O!=\$A&B1GBYH]OIT<_LTO[UAG^;3A_N;R8+^,5_0_SS>/BWFH^G=Z'HR_^_1 MW?_ER]GE\>7;YY?SSY?CRRV4;'-H? M?TVRB(L: *[Y-\)89\ ^)K2X%,,X[9IB3%+W4V-*4NCB;.$@ (#\,<]E(0L$ M;5MEPWE5-@B0 ,"*Y'%(M41\3[4PT>$N;-T0.WP+4^4\SR 0YP+WZ$_Q(+ 7 M?M:HK4[UU5O3UTBIS8%7[,/A=VK@8_W7#W2LCE2RO6M_NO31N[9C) MD6)>;@\(ZTF!E;FX;(EA$\/=^3+#76._?$Q:1K582Q)1WL76T/B,FB?4 CH, M1O]@XXW\ 4?AB*-_!&,.IDZS(.<8.KR&O3-S>$B .Y6>T"9?KQ8W!V+HB(5* MS(PX&L?#DH1%\.5T?/GU HZQ4XU-7-0J<2Y[;<&^^3,*=(K.&:X&7= 6@B%3 M)%2,[ 5H%!_V@T(]*-0R/@%MC77/Q-/E(\OO\N/%ITMFXRWV-IZORU$LKB@8 MWT4N ^5A>J9ZJR/8N3Y>D),HHY6?9;7RV*BC8-A01Q]T\T$W'W3S03?OPI\: M=SO(^E5Y??JB'4JB X!)@V+84\4PY;R7T@(+^O1,Y2O ICX33&#P'E3.5+#_ M#&OVRC+^QOK42N\ N7RJ;]A663DNSG9 MZ5G:9 L&'-G+T7[(T3_"08%;:U%T7)ZAEFY4PW)TB!L#DOZ5!I!^1<\'C^TG M6T3<'5/3.):9N!DTJ, \;[FBF&<@ M!GVF/\BSHS)/6CL[%09J)-/@4X -TJVAHS3F^14_0!PB6J M&.R$KSZU[[=_=2J0\&OZ#WJQ2;*RXO[T]RLW\^1>JAN$2]%\]LCCTOB5: R* M5QQ3X6;V#IGN+LR/F;!ZN!K]@%9,[;8L#YE/V)VC6.";@$^E1X5P(:K&QM*H M=GY!IEJ57^;:[#Q[;19.P^[-8A.-#C.-]E,-UVEUNQ#T?WE.4$+HSB9/^"W& M7F);]*,6FFYB]YWB&'VXD"N)&@"])?2 Z $4N8X??E,@CKM2@LGQR*:PZS^' MDM;&Q?CRZ[A[&ZI1KG$Q;L3Y%@$[9V5O$=&=;UM6BXAQ\O1SCA=.KB,$=UR> M]!U\;G+X-!RJ)1<;XFT\TU>R;I=+K+E4GS)L_8"A*%9$JEL?;J#DL0'*(:$; M2;8C )^>BA3*,JUCAU_#;$MNZI_&EY>?NS_&FF4E%V6@W#TG/-X E R9Q[+P[^RZ- W;ZR4V.76U1/V+H/5U6%2,!D1VY66TY[(/99 M@8 5, 908:+,_@YAWX= M_4/0Z3.Q5P1M)IZ[I@;]WUB?;)C]?R;DG&1O^%=NRBA!2T^+I=/MNT=9P#W7H,_=B@M:M,NE3%28)48#&F53"L8 CF5:M"% #I/_-?"#_$P!5R)6K?*E\LZ^1*AT'D8TPQ3&]G#=Q0I]D@609KK M_&&XZVO/<>F:)KQG7F/T%88RC;.A3.%4(T; 4339Z(W.-HJF\RL%A#/V):*) M8HE6*X)7?EPB>P;01S2WKEMNE]92HUGDG> 6./8;G*@D&4I'6@' TRQ+7B[P'5$\?,982//4[UW? M7W($9$_@%*1=T1/]R*=G\O?.L^YSZ)F$%( ^*3@6BKSLQ=TZK/@GB5*B]%_N MZ0@FD26,[Y]A#5,E3V=>R12#Q,T@>,U56"/&!)I-%F+QS)1R]I(CILOI"_-.4G-FK\,+?;(51H3@9"^S!BLAW7CJT@R['K$?R3JQ]-\1,9CRQIY^ M-O3P:6I5/]QY63]<#*"1#]$(6?IH#],H 51'KCHIR^MW9'I!QK"E_X^'3&.Y MHZ=NF,?AQ)Z.X_CK2O3O0GD[@&B:]AM[CX\5%IAA!Y-7[!1$N,IV[MX-6)J; M<0U-%ET .GD^J+FAF')=@03,JHFO/#,!A=(VS,JDY_#KQ>G%U^[=GNVPEXMZ M(RF0>QCN;#+#+\CU@:%V'37JJ%V?\Q*<;$\(H;8J@GI(BI1$L)ER'($&$U>F M9GCI6?H#550,DRI]8LXH=(;@>BK%' 4<&UTV%-)KJAZOJ'QHWUD.-%4P=1QX MQ?Q7NR06D/08$/Q'U9:2-*H=76C(*F(B+WS),=IWR5="=G]IHJBV]C5XGK?7 M1+N,0+\IZ-/U35@EUDOBV$+-JISYGXG]:C"%CFXRUQXAK*:6[T7)*5958;@N MM^;*#*V.?K>\ID>*M<+WUJWC&ANJITV7O@NT"K]EANSR0J %GLN0H%N^WV"- M8.3@&P\O[&N"=<.O/1E>3:HSO7"\+N\-6N!X(?X=+_, (M\#G@FL5>_>Y65! M&\LWA2ZTN_E0+C,0VM&[.$C#OR82W)FIW@IEGM26O15* MSL_J4NY[#M':0V']FF.XAS+[C81Z=UEF7Z#-_--%F^W?.?7;4PVZCC>6K]^> M KQQO1!T)7R.?Z5T)?RV*'E/"FEY:-*E7(K9GR;A =ZVB'A;3,3;;HAX7I:( MMPT0<8B'/^)X^%H#M>,60MQ N/VAF9[.+"7'P?1_^@+]$/"[U$@0KD$K!&:K M(=NY.?A CT,K]K:7XH,"%]DLW'#$T6'(OAANAU?410](A(^H:8*?XR^JY3X^ MT,!$'593[]D[HZ(B9(UQ?WBK='BK='BIQG%.5JRZ=>KA<]P<%M!JCB>.-;#I\"754?B8J?1D=7&C[A%J30%\"6E">? M4<$2>8R:V*)^(Q:=<8W,WS8O:_%&Q6W6]7:E+$C1]L5%IPGR9CP.(J]A8>OV MG862""2*&S>PDX&IM#&\5"KT\,M)R?$\5YJN0'AM;[:>&_I/*9S[WUD1SZA* MH9*O\5/6U[@?=$1''/E#TB]C,[/H$3KWH=T_V/3_,=I&S7OGFN16X+S:4:0W MMG5M(D?2\R@]3B>^J#=$](*LXE0;B(Y$15XEW$Q)[ #X!_<88)TM,$J*('8N M=HY=[0YM]IL60^. BZ4_F\@2JK/-3@7$T\B5[83&T CV@P15G2J1!WQY,;[\ MU. K&\J/OW8A55R* !"TV\W6M'<8^P^+3(N?^LUI#\$WWN2Z2121%I,! %-G MV'&)H;E8]^'[1IGAS.;?PFD^D%H9I?TRR3)@:T6+\__(O8_)?]4FT@ ME/1K:PFF4 ? L-BC7/''N'(96- '0BV_MAA:0 H #.:Z%41>=-E.W47>RJ'# M]ZE+>UCZ&HP+_64G@5:KSE/@KSREG@"[P2^BJM3<%&!QIF$X$Q< M:N2\>"Y;] O[&;'B&/F//\EWAZ"E5EQ7N?A!8^P?V%BM*603>ARC%7[R&(&F MR\#0F7JNXR*+!=3G/;BF. 8$Q56=Q8I(0N-SHG ].[<#P).RFM7L8HJ?<">N M/C $S;?,QET=!<([F;5M"6(TH7'[2%[55.?<\,)F MVR]L5N<1G-\1QK'@7.P(HY?I^R%?ZY<3=LKA,]G&QTF*U_ M,38,$SU#M2"#$^M!AFL7B BRLJ"&>)X-;/HT_7XP!A?O D@,N MK0"(QI$% LE*^A#4T_'U1QE�$Z+=Z%E&'0$&Q3VS6&"OFE$0.P0GH:*U-F M-0QQ+RUY_\LP!WX,2T4%-N.>J]=A\ A+J9N$O$C:.KQ-/0UO*8B]I,-2ZYN M1@;W8\/59^L1Q9K(U+GK_0X9A)64IVOJSK"HEF@@\]ZB.KU7HJ[>YVRN*QM_ MY$_ LEJC*4:Q.?KB:8](Y5=M8OGO^Y+Y!M.J$<-8GUHS)@V$E4ST$^3)_D]V M09.;Y5KC^%UL2A'X5[OHXW\;F-"EN]X]X%=LYKC*93O#\7K7+@WQW466' !4 MH@B^$&=_26>!SG5J*HX!Q*NM)O!<]LKA^QZYG/3-?KDX_PKHY=Z6.,^E 21A MN+>HAN/X")_E&JRY/2#XJ$O)-Y>Q/ P!\.P:.6OV="K]S^U?GO&*3+^&C_A$ MSNL I\ACHZ=P'@D L/3@>N<#RO]6\I*BS)! SN5B4>=?8)1!>1"#])"@#^[V M1 /JV?UH6WCWB,AW[-YYEIXO!Z+&$$[L.L0^SFP1K@!X-G>1ZVLD1?YC7L/N M/,%BL+F*4_43O*_N7+ZH1H0Y^-.45#5N?PAN63FY4$ *6I1Y2J0#6V!A^_\] M]PMC+C%Q,%EK&QLZ?2 MLI4?!T(DA2*+Y9'K#9_+KF+Y<2 $953DULX1:Z6]E$:[WEAN@/RX2BH8FA9#3J2A!#5'B/8C;U'.GR];E M+3$KA%34[@0N08ICD;C]EKYK?EO+GPI""FVSLI6/__$*5',;5\%<[7HE3V'( M%.A=*A;0RZHP<9PWPMM'F9[M,KR2EU,*'\#L>["MU0*333PNNYAU_%[MLJV: M$[((E\[C-^F9@JP5 ]#77M3B-;]FXS4/XXW\ ?L2G!GQ,[>,0:I1)P*PMG>2[!#W$,BERUU M'/8U>"%'['XCXNK/Q=WZ$ZI0C LTRRX'XHFF>1O/1*P,X\:FML_?ON=!G8W" M@7H4K5 "NQZQ^@D+[S<+.O4H+J$ $V@&?'@*3[2_/,/QQU?,P?R:K7N8L>E/ M1N$TH_@\O3'UHRSP'.;*53,L'J"+)_9@N8W6-#DY-6;L<38]81 M-V9XFY:/-'Q<-Y=BWXXWM"*YV[-& :.F=C!J9-CY>U:\19>[5"GQ2>Q-<4PZ MDO]G8NN>YD[)')-70Q/M1OQF'>Q&(DNW]&[$QZQ;;K##+@3'$>X^.6T![#9Y M2I+J!L'UK>SJ\Y#FF7N^9XNP9U>=A+=6:.^).T!P M6)=B1P%>+3(B<#&R9[L*5XA$IR[/'WD)X[!!B%'KK&!YM<_(T.]L1+SV_@HR/ CVZ?+W:H&7F01:IP/SVP"]N(@M:T, M9(97>='Q-<-,V:3?4/%@DK*/O6;8>80]1OJ_&''5YIH&[O*VK01':\*Z<;;' M :'X4-50G]D[9+J[Z8MIK'RHV3W:&I$5UK]MV=/W&HJ/.7['+I-XZSCG^%BU?]"Q>2,Y6MBE]$*)0;K,F*WC*"S& ML%U;BB4CK2SC;VJ#Z'2?-I8&B@7$!&V2!7SH;]Z&?OGBN(0>ZH7&5PTS0(A- MJ6ZMU4"(UI=U:9C3-))9_C5.!LN5&DG7)QE3L'+KF 6630Q:JKHS MN4L#G8V=;&!\6*8\8!&"',HIMH3]*PW5Z,ZQ0G1G9NI1-#=MY4_?FZ#/(;]S MR.^$P\HAOQ-6?N<1!#8,>7Q#'M^0QS?D\2DE(<12SZ;+ C>*;"<(X0YR#"O" M!!J[WD_:95,Y>RVD78H\![IN! /Z?OQ[BU4.%(03B9K"K_6;#W^/UE-/KM66YK?,6JNCTN)-P>\?%[X]\8H)6^)N#EY[Y8"Q%BD&U(2%X;X_'ZS#"C%WO5+H;3,Z8(Z&?JNWS^:!#\/V597AKI'LE"'/[; M'UNJ?^( -TI0=O0Y&C(YB0:UC@S!0=6 C,@3H-_R\D25G,4;-E_Q(]5XUB44 M1:E!(7C(VI&2+.[]%A FY(LWNQ:YB,:"\"Y5.^(0H7P$4D"G%UD.I4>#\&!4 MBY(0(-U_6;BSO7JTBL-@$)YW:D\2 IQ[) @]N1T3/;+4 &=A7)BE'YAY]EM^ M5[PN.SO-ONO"1A[Y0X_"L>F7T?!]N2UC;R?=6XY+O*)08&[++E9A$I"<:RY> M0SBW63F4CZ\P'A( ML(D6(774.+F0.Z;Q$(E9D;3]T?19A)M8N*K)'%;"+=* M1=)RJ'0@1 .:+O [(GXNS0RYO$*&XF9PRJI*[D!9%("1/W?GX34$LN>(1$A$ M?$#O-E4@?_S)H?'II_'EYP9=Z:JO+Y5C"18 M91U2N!_NKZ:SW#KJDGTAG"YB88RS31*ACJJQ1O&),7$0V4V78>FI&XJ5V!JI,EK7I9 + MQ3$R5JI@V7AV10RX*^R^86P%P$TL?;$V2'7&EAZURT"HT@PNC6T'C)Y:4S)9 M4CVG5D:KC]IE2%151JMC"\U!D53$,E[\7 ?= X3HU@($Q'ZYGD>N)I&Y0QJ> M;-@['U*'$'%:FHEQ1* MK6=B:QCKSAU%-7ZY)."0N#F$H%$%#HD1:>64 MBPF':=N$F>ZBHXO;%$*\I@2U\Y& MA:2@%XAQW#F6X*1/K7B?AE1\*U\=PB1 ME*5WLSS$8'.47<3(W0C[#2%$,I97''P4VM[+D,9*K^WN,'[&A*JL+EK)[&O\ M;A!"!TON<7R$NN,&5^N2ZP(A;*\R%\!J7VCGO](Y7?J@.XZ'+ WSWG>0Z@$A ML$Y%!\O#!1RK8@KC'M0 < E5.=T!1*!<26TYC0LT1GVS4!"(B?6X6(41F0)F M%75JEV'5O0A%^+1\%+%H:&=MFWJP$4^7<\-:F?AWVZ1_(;+S'5;^9L D[/8O MCX*VE[GB4ZO:Z.VRMKQOH7;$6Y:! S#TT\;P-BHJ8F[G=CE8WO>@BE=GB]2R M/&0^87>.3.PL["O\2 GATO_S2UJ5&J9=IM7JPI#$$-K!Z,>+8,<-#X$$CW6B[RT['+#07ADJYA*0";AJV.14X6=MG!(-P;MB$ ,+.ODSK1-2)D%]2F MD0V)2'>!<)&HSLY\G& S+>Y8HQH( SFTW"=6PM7FN['%J=251X5P.UF5]270 MAB8=<1)([-4P;C6K[< 4^'GAFEHMO4[HCUWJNGPYU+I\.$4HV".(2=^R(D? M 1DLZ8E\8*FA(P)-"#(?^0 M0-]!9 S%=29*P1&V@K UR:5;9T '0/0A)::G*3$,T^GRFF#=$!J,B280//;8HL#XEOH3(@2YQJO:D]EG M9]EB>+'Q1\$$H2_@9!1-,IC_@_D_F/^#^=\B2V+;4MSSF:MS%_2!H('+. [DC@G@Q6&T. JO.'E<>DQ*\F<8U,JE,A\C\>(O3/ M6TLWK-74>J3XK\=GC%UB_V5]8_>GQ$Y].#=L5$FMO>O@I66J"]\NEUAS@T=U MILN)'L BV 3ENO6J!)P<2D#9)-PO93L"V#Q51%&6:1W7D2M$2?^7Y[A,)+E[ M;+DANMY*U615>OEE\ 2@S!^ 2\?*X[1 MP9XJE70C-(T5\0/ U06=X"!XN989ORD0:[F4=,99Q\>N"27U !E5H9GVI#O? MMCI5IAF+3C^+-5#)CA!,Y#RQBK1+27Q@^^.':ZS>7&,ED=GGVK$[ M^6U87) MO64&Z-D5F IJL!=D7RKVU7T!!KEBWPU>8A(\8'T(C;8MS:-?6NYOQ';$VZ=$ M3P@9(DI\D\"I\43ZF,:TL">Z;@2C/R-#O[>NT=9PD9GR^035&*[MS=:V,*O= ML"#(O(* #4X#X0L$ME,_&8H &^-%Z1)2&W'W'X0\D9*[\M]CE'W:O.":$I)/23%?&MC<"<;@2F#$,E)F?[=^3:GTE,.LA4Y^)H4F& MDN7V[UE9/P7,>L/4J.3/P7:;+N>NK7WW45D08[42.OLJC]JWZ?7%"= M4O=?4=C).:\*Q^A;Q4%%]/K'8?J=@S6/W33%,%'>WHO'ZTM!PAI0;;G"7?(L MVH-TY3D4/MUQ[1$C%J7-O@VT?25^<7KWN IA/F+=\8A[ MQC\36_N# M8?"&%58&GR[WER?%\E \0E_*(I9"KB-^$?O58$+CI$H17]F$V&\RY6+E1VJ7 M?[4^""&/9,M\O&=T1&:R!M-T^6"@%S_C/O*:%S-28:AV.5GKHQ(*6/;&Q$DC MLUCCU)V)L@]+8L1VA:!)MY8$LM!D(0;^OK23Q.MOA;W:#=2H[J@J1 @:WV8X MJ"Y^BPB[!G$FFA;$O[)W'I:&)LPIE^G8+O>JNYQD<(+&0,&5M3#&5]"Z7595 M]Q$)$0&:3C[U7(?%43)7E6)">::<7$Y">6R:(:5\2"D?4LJ'E/(AI?RH4\J' M"/GW&2'?MV+?M5\+#E6^P5?YKCN*_@C*>Q^#GZ1ZD'WOW"2I@P3PN]]UO\Y> M][O?36>+!4G;QJOXP?"28_0ZSKT0.Z!ND]2;>XZJ[V2LX#O9SS7:3S9X4 8/ MRN!!&3PH@P=E\* ,'I1./2CBDG+^"T,>>ZV6OL MG5BQ=YY+?WND4VR\31AKJVS*7BB8LL&$HW#&T7[*P: =#-K!H!T,VL&@'0S: MP: ]@I N7=WER>/=80.ZM)[I!+=ZP^8H?Z6ZU%NW9%<>$L"4T*AH\I'LM%TRT%V]V M'>(0#07!X=:P%$2X]I_Y=':1U5QV, CNNS8$(,"V]R)P9WLU: OQL2#X"%L0 M@ #9QC.G.7#M_)=[!,R3[00A4DF>2[)8M9S(OK!=9*9$$IAJF]^4JA!X^00/"^LFZDN 4,, MO5PO$$4QU=E;0RQ]PY>B8?&*-;)6+*)W3AMB5JH&$R?X2>TJ]#S[Q'8P#+L3 M#289&=8H/LW_V[?HR05H]'QGWMUGNE$72S&"(56@).^=L8(^<"Y#^5R(K[T" M5 #LE2G ?_ER]GE\>7;Y97QV.;[\_+4- M/@5%Q]IA%!=% +R+53DLN,3.M(-PP9(K>DFU(@,_ .H+RK[D.W16O$&Y+"'<,TMS@8@" !^DZ5KEL$#6&X.R7YH0(":C/+??L M,7/!MB56D(=WS#O6FH=WS(=WS'OXCGFTHSP4!"'R&G87?R@&F^LMZ'G4H:_N M)!QX0B9E&T)0MV79E84>FBO<=W+&BTN*.)%M!T'3EF1$%GAP?&"RPFY.L'[C M$?:NO;_;_HY,#_N_37WPG-L?5,T-7+PLXE$3MR28T$(Y*F^M',0[ G/ M [D5XB'644N.!B%>J(:%GH=BKS@_PXY+#,W%>O"ZT1LB^A-VI\L[FRRQP7)M M2\F W+@0XHYJD 8Y9!N/\O,G_\-PUVMLZG3JO9 NT _L?-O:UN\43@KZ=)D" M^!LEO>-O:+PPP%J&A1!?E,_I^G %SNA 9NOG]'Y<$,%&C?-ZCRUP9D\L]KC= MTB8;%OCF ]WD:B^8KEW1*.71:IX(/968IK:-HOG:E9E2;K46J !-J4S<#_N" M/='^\@R"=19<^XC==>;!6;6N[;*]DA-/#B'0' S$; ^V#./2/=KE5R5G72X> MT-ATN,MR%K8@1L;'@07TZBR> %N.7]9KABE.CN'B.2:OAH8#BV6&-7L5\(>G M [0W;;L"4\GGUSPQ^BAUJ0@6]DIR%*Z?4Z&MGJ';E9Y*#L1Z$&Y<:Y0!,P55 M!NH%053P-=:35TFQP7G:E8=2CL4&L8>V?3QA]][2[ U^L!V1^S#5IET&5O(% MIB 'DH2DFFF4>7NQ9WE$VAKKGHFG2U^-N]I=F\AQ4U8TE<@AC) MV&^ ,H6*Z;P/RXK!WU$,G0^!,#PN\2N (,:,+"0(V7&<[R/ZP5+BA<1,_=YU M("&'\WMJIB %<#PNZ 33Y800!G1!455!6T"1TG(;1 $^ +@2@\D)B@B@PSE##@Z5TL7 ;9(8US23,:W& BXJC5V14B.>;G/LM4 *Q/GI MV87XK,AO#^%WQ7"3S'A?T@GH_+;=)5J=V@2UE@+8N0\)GZ4%L$=G.>N;<*J-XD<./7/ R%E1UYX MZL>_^5B4LC!/+,M#YL%#GH9]XAS>>)TN8QDT.7$JG<$"(2&I4,PZIA&T.XRZ M5MLK,DRVO]_9Y#?:5W0MVMQT$+*H6M_CLF0X&OGR_PF#R8)X@K.Z98H[!80< MK>;EB(LZ2-G)!)MDL7M)8W?[8VL0OW& 6Y[@U#,^A$0O-:FI!V_ FE4 <)"= M&(#KUZ,^X'"#7'YL>--30L@.:UI/DB0%M"TG),L?OK?9G9*9L5J[T:&+M;#T M_#6UEK%^M0O;.6'# DN^_*@0,LBDMY?*V/9"*"+A)H:&HQ\C+$3*2LFQ("26 M51. 8ARAL7T/XI/MSK'KFIAIVBQ\S5G?(8/X,:V'T"(!OU4' 9%6)LUI5>R@ ML=C'<(:W^]1F8J\(VL3,^0TKKRXT/&1[@T@(DU!A 8P=?CH(W_*C9>1"H0YLRZTUN0!")5A67H!RFT,3@&#.PRJU3Z$E8 M1Y;M6-6Y5E?"8\-Q\<$5:]I&?V*:&;L$5PN8'V>?YO#'/_%]0:/X#/2G:)(> MAM,7>38A%-8 >%4>R0,NEBZUF34S%9 MD2OS2O>\I; ' M($&\(C&S^;>"]RYR^T#8AYM<&,E7,W)) 8#!B2,GJ!F;R]R<]A"B&-MB; X9 M #"U]+5PQMZN*Y3G 4)\='UD$0135]4IWEWH];L((BN[5963QN./."N#75!5 MXO!(LS-UUY@LUL@*ZZ0SS+%^'P9.^<^Q1S>D=8MD16 @A'$#$]Z*%#T:,0^Q M]6.-G3VV?V 6P8'UR2LF:(7]'UET5V/R718*""'BP 2[+"D;C_L4NJJBSR0H M-!4: P? M5FAXGR_SS:*$C=*#J2'.IV6>Z-0W/(0H\&9DJ3X:=7?,Q(&Y_<$^JATQW/X0 MPKC;/%ZX1("V8430![5K^?1Y8L4JF8KOD\+Q%?SX[RPBY,EV_Q>[8=7;OT.7 M;*A@%7D[FYT;0O1X,UM-2P1\-S(;G/IW-HD5;Q:YS-H& D1H?,_$6$!*H$%K M3N"\VS$1*/Z@W(]V'&V'FQ.>%L(SLA>C@X !1U&R-)',9A&/E"C M/51#/-Q1Q,/U(Q:EBXBX(19EB$4YMEB4]!&37P%5V/H]Q9\(B0" G7T/+>HX M @5^:-$0A3)$H?1"W@IOCR/+;D8M)VJLL4ZM!P7P@>C%E@+&I2]UGBZ]L2HD7I8,TNCK.DZH?OG?B7H*[SCI,U(*^V)(>"WB+31F^7BM\Q[#8E#GV M?A9;Z"_Q"';@K30UX-Z):PWN,E-C5X_=U:?LN/$CZ$^ MY9 9,&0&5"9LJ*K'W@EO\&*Z8+)>^_:;N5\NH-C1N/NR>#83N2^>IQ=G9Z55 MW)! 'EW$/?>BZS=B.[6?R7DS]7HS;%T>N20$)Y%Y%>[BY7[V+]4*#^ 2 _7Z M+D]=GDI0")RX5*16[%:#6E2'=\\;RQ62G[?7-UZM;VX2!#TVV0V7)3/*&E4$ M.?/T^LZH==GD$/#89#%&S-255>)%>4;H95MVLS0@O3[VV[*II:GY3D6[6WD^ M.MM<<1?I0.A[*.E"SZY,W&HMTEXG!$=F_3BD?H]?IX*O"$2O5198 MLJ](^=Z)?U7#N0.EIR),1^8YZ5 5JLB(8ULK,4.^@U4A/?N1>6H:&G.7N_JC7II"@@'4C9?BM%]4=X:9ICQDGY_ M;5L^\AXR%YALSO,DMFU(CL%1([4]9$2\;4J#%/QZSL1[BJMA.8;6Y-.=.?,= M@^^EG! W0T^0HEIAO8H5)]%ZS7WRNVU(CL&]TOH>78K21RSXR37>@GQG)NRU MR@Q C#,$[46N9>;G>TLS/9W52)B[R/5I,%U.MSCTY:AF8WZJD(UY?_ER]GE\>7;Y97PQ'E]>?FF#>WB)/--M MDWU<1 %P=(8=3 FTGECZ#7[%IKUEL(?/.!>]HE7<$X*S2DIH4X]B%6,&@'=S M;-(Q5[]AB^HY)H5VHF\HD9EJRYY=#P'.?^!.<0P(?AME?BKB"(&SM=T3#*G- M0VJS1#44TQ\KL8.+4A,5,Y\]HGOXV3];'HP->T;G&1&7ZM3. MVM@^T^//,F*0(&1S?F0I4CZB M'\;&VPB)F?J]:Z6:P_D]-5.0 O#+9Y93D;\]KT-W?O1B-.+>3=$>TKZS6W!@ M!D51ILM 7:+(! ^ZW.EHZOMUKVS[.^_*W\A1^FZWQ'Y%YC6RKG!08>Q^F56&#SH"E3;- MS91RZQ(0"!' "E+3$96@1>^FR!"NH0F[5\&ZN=MCH^?6RU(=!$*4;943H1C# MQG>;_:;G!P4X=X:)=6;=I4_E@K80\EY+[/191%JC]P-ZTQ>3>.L"0M_F(^[3+ MA$K>"TF,6E>5KCU"J+9L^C:6G-*4Z=(N&^KS20@1 JY)!5K#'+LNU1M85+CA M; S'45.J"@=IEZN5? 9E4>P%GRMPMV.>-F'<"Q!K?=^\P8ZQLEB0[<29X2W! M#MU!_/C]0DM?>HAVN56?!T :P0ZYMB!(^SZU?$C4F)7LV2Z/ZO<=B/ J%1O^ MR\> CD80,?V?_Q]02P,$% @ :8!D4X+3*U7J@ 8V<( !4 !C;VQL M+3(P,C$P.3,P7VQA8BYX;6SLO?]SY+:5+_K[JWK_ U[N5F5W?O MK1Y)XZB>1M*5Y'CS7+=2;!*M9LPF.R1;,YV__N$ ( EV$R3X%8<]J=J--1)P MOA'G@P/@X. __]?G;4!>:9SX4?A?OWOW]=O?$1JZD>>'+__UNWURX22N[__N M?_W/__O_^L__Y^+BO]\_WA(O8YV.R^]T()^>'K/W[]IQ_>_OO7WW[W[H25C/*"2?B8-_S(I%S[C2T#/_SM1_B?%6-) MF+IAPO_Y7[_;I.GNQV^^^?3IT]>?5W'P=12_,!)OO_LF:_T[V?QSXI=:?_HN M:_ONF__^>/OD;NC6N?##)'5"M^AUPD7V8X;XX1O^U[PI8^_7"*203OP?$\[O M-G*=E'^U1CV(M@7\ZR)K=@&_NGCW[<5W[[[^G'B_8]8CY#_C**"/=$VXP#^F MAQW]K]\E_G87@#3\=YN8KJNE".+X&^C_34A?X*,"AQ^ P[L_ H?_(7]]ZZQH M\#L"+7]^O-$J]$.)ENS$#6CT+;^93)]GYD^TDU)JS]::B9$.G6_93R4%Z>>4 MAA[U,A6!9PUI+A(?H)PRT([<$L$ 1E\4GYHL800YL82Z7[]$K]]XU ?'? L_ M7, /%V_?R1'V/]BO_G89,?A9KI(T=MPTH\>U^*_?5?V]I55 =B"VC,L*.+&; M,6,_-MA#MOC&C9@3[M*+0'XAWGT=1]MJ406[J.*/?PM6';YPIDM)D9@FT3YV M::M/J\JOLW4N(VL!LP$-+WY^:B'T_[S*)@HG],AUF/KI@=R$ZRC>RL"G]7#%#3%/&X:U(P&X*Z=DA'8Z.XO0>F0IG\RFG_'YNCDL$V MO4GI-C$SAMI\7J/S1-&:$9JWG<\H/15YV)$*] EG,/UP?69T:ZP@_SR#X:@J MZB^*JV$_?<@8#3*/>\5@[:H9\ MV.FD[3T"<\)$4)Y\-#[0V(^\Z]"[8@NQ&@L M@X(L6ZIX! A//[?&3ICX,,<5LRN8TUNS !%(DA./,8>Z8L/ M.TYA>N=LJV9>33/T8ZU:L?)X*[=!/>8THO8<=P55 F0G'GLWH1O%#%?YPOHI M99/^9;0/T_AP&7GZH=C4"_W(-%*[/%!KNZ >MV:2]QS&)28+PMF0*":2%0%> M$X_M9^?SC<>""'_MBY/"AHE&Y0M3R2-8U1C^$FF7N.7D:>E.G;"066 MGL=LE\C_P#;G.ZU)JMNB'ZHU*I:':45#U$.T3MZ>PU/27&0_$+X!?A].C:B2 M_27[\3Y^CCZ%3<8HM9S+T#Q5KW)@%LWF,"PKI!UJ4 )IF.J!N)T!R:.-^_@A MCE[]T-7'K=KF4SJ%LG%U_'>D8TLK9M?Q MQ0D23G'J%?,3=?60) M:D20FQRYKC^[&R8XU1S[:9HA'EYUBAVCF-H&Z6"K%;7KF,N(DHRJC6._RWT< MTS 5*17@3VQAO*_*NFYHCG@LFBA:7HY6MT4Z-HU$[KDDE=1)3IX(^I.?4:<4 M[N/XK_3*21TI5T=8+@_3[Q0YKH MI_'C5NA'7:5:Y5%7:H)ZU%5+VG/4<:(DHSKQJ+O>TOB%A04_Q=&G=',9;7=. MJ,<\76OTH[!6S?)HK&R*>E362]QS=&;$B:!.)/FIP7%#@Z!I=!XU0C\HJY0Z M0D:E!>HA6"EH7UP$FI;&&^.ZA43+R/WM:>,P>]WO4RA? EM-^I5D($LX7<((3Y>8(!;R'_S$=8*_4B?6WU&M:8IX(#8I MF"E J#6E0JY:QZ_#*J1$@UW5 9>-I[20KSF6? M7+PXSDX,*AJD2?:;X]$E?_TWGM<-7=Y39[^?'W] M_(1@[%>5=-0VFLMX/BGC6-UB#F-TF-*-.;F^]1H'''FWFK*-M0WG,@)/E*L< MA;>(BS0:"#O :+S5UV0<1+-4K0P]M7KVG&R9)#1-&H*8DT;(G:M:*=6QRBT0 M.Y5&T,X1-2='?LT(6O*E4;2R[41RV]#(ET[;SL*E-"J>>M910_0.II.WWXA< MY"FN.!QN:"TS[1S+_G?I))MEZ,%_KO^Q]U^=@$F5+--+)XX/?OCR%R?8ZY8N MIGV1^V%T8(X*:IB?1.59T#JG%Q>=-^,H4B^(#TU)CD:,FR%VS2B'5%=6_(W:] M2C&[#KN<&'8[AS?N_Z\HV%"62!S MGVYH7%JV:.QAUA,Y<+107\43@VZ(8::-]%T'N.1!)!,>NW(VY&B);@>8IC0! M%4P2;H.(V\!%LH W\?.9>72C[\[%2X<=C)-X7=,4.JQ*8@[%XDH/<;2C<7IX M8-JD#%!@,V '9TSZ&+NA"W)',U&X/&?JVR-V0R.QNT\1@OB"B>1 +8Q;RH1\]%\VZ?WZ9Q8: *QHK-34![D#&ZFL>G!M M!\0N;"9WU^&<4R><_()P!A?1^H*Q$-&N'2>>2NT R%N??V_"E"GBKP*A7\*0 MZB9T@SW[.;0Q0WAMK[H?8N5N)WWWK*6.2+U\9'_(F MYT0R5E_9VFB;U@K@C7]$RB))EG]GI\.=7\19% X,+ME M5-MA/BYO<-](WWH>;CWTG1R%-)[K1R/JFZD8%"SLWT5X< Z07FUV"^&D,7+_ MK%>RZN9!N25BOVP0N'?FO:2+Y);!6%KN!%VK;ACOJ7>*.GJ#:-OC=\9Z58_\ ML;HQ;I=LD+G'> 7*I&K&M.:8(^N:Y0!;6J*/II]M4(T[8O4K3I9 ) GE8=+:.0)XL9 M.E#>J\]W'."6K;Q/_ J7=HF3P.N4Z8:2E<,HNI2M3BE-B<=?&U^3:!7X+USJ MA/AB2]=CS>-H_[)A_W5D2UC6RJF9K*.8Q$*/!?N!:\(;>)DN7Y.?$R 3L3^O M ^JF7(!LOY@_V!6%F5Q*\$W>>$SD3WZZ\=F?0TH.4*R4L9._@N9A%&^9NT9Y MZI9[<)E0_IH$4?A"XZ^^'@6?JJ:9:3]L!L.2$WE4+)\SLS,'V3%$_1BTN.$2 M.:'9*JZZ)5(<-U"OM+=RV@QQI%@G;>?=%*")9-DVAGZ7%7A.XRU#:( GZPNY MZCVRL1-RYS136I\0?]P#LC8#FV/6V'V?7JQ!THNK6=ZS:*CL\GX2R_+@)SXM%FAL7ZA5'X2ID,3+C, M!G<@<;U_-O="[JJ&:I>J%=9W0>S II)WCOD*^H03QN/74ZJ>T-"/8N'P=N*( ML;6%"W]NMD'L;&&C;!1%F1*K".>'%0CNEG;)T6U2-%\G,.B'',&-53?8K9C' ME0-CVA/4MB8'V M(E#L0<#CTWX*1^UPML@F>7!X&KIZ/ZKO@=RO#-0M+W&TS1'[G8G4W09GGE:,1+ M-BKIWV=7C)9I&ONK?R?6E'[A()1.)UG&FSJCZ-A*X]\)_P1_O\_R'??+_[X_1\7[W[XCOC< M,#QF_NX/BS_]\*?%N^^_(]$^35+V.]A>DB2.GL?+:TUWPF?6OD@-"@ M9NE:4W53Q/#0)''GM.J<+@'"Q ^))&WI0M/X>L+3!A=,3[=:SRG+0*:.'U+O MVHE#AC#)TG7WVWW@I-2[HFO?]?7E'PTZ(O=6<^7+Y1Z;>B'VX1;"=Z]F*%B0 MC =YHW ADHVE4J\3Z*\JZPF:]OS[.:9.LH\/C<%W94/D_JM73O77TU:(_;-& MV,YG*))D*0P?UOM^$(J%] 5&?9W_C:F?#,)9X.M&2?H?Y-^__V'Q]@]OFZ/F M$&[\F<3+4VT?C&XE$M,=DWO#_G2R$K.Y"6^\K8D?G/3*U6^V(P:G&F$GV%P? MQ1EW-/8C[SJL!:T1]'XO[T0SU*'PL-F:"$E&5/(I=>+4GIHK^N*'$'.-K&QC M?L((:HHT!;35URJ+T&FL8] -.?":*MZFZ")B4#86?=@BB]9SB\91]B3A"&%= MQ?+A$IL<[V.&[2SPYI'B XWY4:W1R51-9^1>WLX(^C-374_$'M]2@<%.5A]$ M213!2RPC">-&.#MK+]%.:PJYQLQ/>,@;/R1>% 1.G$!4(Z#"8F)3V2)<_629 M'T(9F;&BTZS 0*>T'@2.>\S&^;6"#^;T@@,I6&!P]!'5SC:1CL]M461/M)SK MS7HB]^T6ZFO2+F8XQ;>1?ICDC.DG=\,TY8G,@'YB5VQA.*O7]YB/VYO,YS7- MY^'F@T]I9?=&,HU/H##J"5PH+3+@3$V4MYZ;QY;5K/56T71.GGHD\9!>BB9% M<@Q-I7O*7$=TKGE?9%N:VJ?<96Y.6J%PK:?DKE5B#^NS"@OR+?-3WOI6R/WOP8U51_4-$7LATT2=YXM[N^NKN^>KJ\(^^GI_O;F:OG, M_O'TS/[S\?KN^8G/R^<;UL!F^OLK#?=L&5H_>BN:(1^V.L7*B>SE M-H@'JE;4[DGJ@J#U&]NC:6;=J3ZP 0F5)4"K7_QT<[EG,]>6QM>?W6 /H2.\ M?;AF%_-4>&\;,O@=O),V/3V%P.V:66,(*+VAF<\,F2>_7/T61QQ/ :/SJNS1YB@*O80HW MZH@<.D"KT,P^V=4@VF0=]B$24:,)HO/]&084H NVG>U@]] M0*K4?Z7UCFS<&;E'MS-"J0"344_$/MY2@,-J*!4B^?(20>,0JO7 M#E@D0).&!>II*^0.IU&K?+V@U 2QH^DD[7& Q^F-$V":%R\>32]:K=>47O7* MY("%K/#W.ZJ_R%/5$KUW:=4K>]A),]1>II>V^XC,:,KY;$'N3M-]IUG0C:.? M]#B?D[1]>PYFZ"R;VP_W;.:^SZ?8]W0=Q52T>W8^T^3Z,UM?1K'GATY\N$GI M-H$GK"$//.)+TDPWK3G'Y(@> $8W]^E-P%'8H0:D\;7N&<:*Z+RX\2$$)(6$ M9,5%S*)Y+J1XPKX0BF12V8GR9V!F:40!LB0%$6Q#+;.##-O>TY#J\S?TK6'.'KU$X8/A#DG>;,2 M9#D6?H7$55F(U[B?=MP&N5M6JJ0Z8ZD!8A>LEK/K8&34RCMF4S[ZT;CT&%[7 MZO7&- '#5-I,AQ/9ZVU9$=#W3N*[&NUU;9'C1JV**GY4-D2,(_7R=AV5^5N# M>&4[0#(R$KF]6C)!5D!:735:G^A_LLFI=Z2!3S."[W;P[MJ]^N3PF1U MGMN6!G*/[F02U=-;$4", -WTZ.HT&3.M$O^ M/GF!*.)7UE9". RB%CN4QL$3^5SYP3[5UA+6MT:.E0UJUL4_LBEB_&N2>,@8 M2-+&$04-KJ@:!WF"^%PB(6D+TZK#[:D@]_".9C&(AW0D$"-"5TTFBHFL@H@M MVYS&12K"C!D9-6[H8#%).3(R,,^43TO+FJ;WZTLGV7P(HD]-]PX;NB#'4Q.% MRP]/Z]LC1DHCL4?[G MTDW]5_Y\:=7Q<(,?#$8J3@TWY 2\=9SY&A MV1I ;R16R"%P3 .K@#@&'\3P.*JZ75U;$0J.UW.QR.E1//MS2UBUCI]S,'F< MFSS,S]#A]_ O%^R]%R96+KH5*/RC11A6RJ7=KXMJ:E!F.M6EZ31VP@Z-1DJ7 M0*ZV!V:X,A.\LQ.XBM[MW0.C62JKF"D, M,!?L/8%KKF&9Z:G.%Q$,@.E07"V^J[''41/D"%VED(K'ZM\1HV^EF%V'G$K, M#M:,I@X&#UK3.(:@LZ/W,2.VRZ]5V0>V-9I)W']&"/IGNYH%Y0#29 M\BG36MX_L#7W3Z8KCIL5618J]2ZC+2A:%P=H&R-'JGHE2Z=?E2T1XU*#P)VK M60'9"_C9(RIA2R6\1E(2'DR52KH*X3X1A1L% ?C:N[<_?/>6>QK\IJC -[)$HW-";IQ@GY0IIQ_7H4'ZW"H DL4.PI<_(+DC'@=Z\O M0-]I(6D"G3/%Y&>VOKPI[X9\\$,G=)GN4.8?"OQ?^8D+0]1LP[>V.U)0ZVH( M_2:POB_B4*.U"D-M#.>L".+QX M6+T%K0,FIWV(*6Q.94<=\@2%K8ON8;>J-CVL,['9N7D;(]7[OPFE60%#*X4& M1@S).S]\A6B8L[61!LSG7:=HW-K#-#H MWT?]YN;B.O&']W+@1!16B!Q]:"-DVO9Y+4F3YZ"5_Y&N6(23/-)T'X=UQX8] MR"#UZ[Z&R3,E.M# GC_11Z4^615^C@->C@/>/H9=.QG[$ M+RG [YV7EYB'ZDI:1BPD7; ?N*SB!=!,6N"TY_E^JWU*PB@E!YKRU(V)\S1L M6#I'VXRIBK62+WE4S&;I5->:@3);U(^A.=23T,QGK0@@Q>_NQNA6^P%QC-9! M"?LU'*P5UY[25#Q'9*>8JNJN,#H@$4\YC528ICWQ>0)01R,:@%-+RO,#KJX* MC@1JN3CS+4PSM44+DV& N2P5^#E:NO_8^_#6DE%1!)-^R,')6'45=QH[(884 M<]D[G[U(#E +1/+ 4R1A O69U!M8-+)%ME^HS8^=$+DX0T &:^GA@:F9LM7A M-?OM#IJ8&JZ.P-RWX#L'.4LTX#"B421* M)+* "&?#K4!U5L"X[.D=9>$'B_;&Z+9$00P6'92PO]1 M7\REJE*==9\5(L* MC27R2T=C[)VT)SY/\.EH1 -@:DEY?J#55<&1 *VX)#C;O9.I+5J8# /,,6NX ME'K\\>H;>6LQ>]/IY]"C\0W[!;/&*Z0X5E>$@.A2N\4R''GD4#>T(4M+MH%H M(X:[P57LGGHK!!&OTF>B*&^Q[$$:DHO#%SVZPBU\><@ \?HSE%T$G^?53Q@J MCACC->$@4E-G=Z;YDM*-MEMFOH1;B_^9;G=!=*!4_FZ7;5/M0!0<^,F_K?RT MUY]I[/J)]BTXDWXS0KQ:U7505MEI)AA5+_LP'E'""I)SL8\:4R@/B5]4T@9$ M$&X?50/G]!O1CS2 [;CGZ-GY_(N?;C91 /C^(8I;U7;K00X[.O0T5-66=5M: MF+&DKTH]M[,7O-:EPG%1"F)D*[*,8RA9@&%7VY:E$K)U/%'XY2@&@;J9GPI) M$* 2,\8CS4*C^_4ECZ(X6C<8M[;C3)"F6?DJ3-'WF@%Z& C?>_3#P"^8P%0L MV(CPQ#8JC&B!@N[)D@3'>D-9O%%W'U/OBJZTY]\&_;#[N:GJ!ELG12?,7FXL M^PB;'8(+ 3:VBD)/K;^OZ,_60UNX.$(7_$$@2(8IU72#W_S;MXL_?/]''%AP M&87,HBGDZABBP&F/&?F_1EV=YQ\UGXG/ZZ0>9K0KU,?S\E;;"N/JZRKZ)C3T M65@#_IW4.?CWBS_\Z3M[#LXB$!GFW*_O0-;Z$@LUS9&[=I.BJE_KVB)VZD:1 M>X2H69C.ABLG/4[)!// ?'Q=2].SQ46WJNEM%+X\,YEJYMZ:YC/RSBI%==ZI MMIV)=U:*/(QW ND+/FZ'GVV[N>J>+X/?@]L;HEFN% MV,L[*&$_9PI5$NA8IN))H&_VF7G4Z[1K5+E28!3X?TBC?W4"<2B1I+'O,M"% M/RQ#K_P+I>4#+VEQ7.X@3PQA/_#BT(\,P*_7:ZI-'9U<".309N>CJ/ XK02( M(=:2(4:":42 /$/#5I7ZD4\E+03BTT)$GD,7YPJ0J@>&9@+S8WS!,P?AP3'U M7"&R__L3W/LXYBED%Z3@*/X([GC\NU*'FS#+9[WRDUV4. 'Y*8[VNZ*<%,=. MUG=DZ!2%PJ[#VC4O!J.;0!YQ4D*AT.]:%D ;T61/J1.GYV*T%7WQPQ"&X[BF M&W>B[E]B#\0[_RFVX6[=4+3/>PIJF*G8^J4Z'-9\I. Q M?N#G;_*9HR#4=8!D<[;>2Z+ ]V 'G;QW GX4_+2A-+7Y&-?3?K<+>/ZM$X#U M/@31IYMP'<5;KFH#%IKW1HYV+ES+%TH?'-^[H_IW/(];(7=XC5KERONE)H@= M6"=I]_)[\E5:(&BK9/ZP*G&XX6_>0+YY]NRNU?MBTIS0-!NIBG DO:D,&/*IVTZ8LO;)H%KB3[M\)W03AG65TXJS-J*;:W M82.%OKZD*&00.$=/YO$6SGAO:^7/T>270>ON51MV08H<;13.W\=J:(_]+2Q3 M\;N'V7%\@"CBU0GV4$>;YT=O*%G)+>8$MI@);#MG?XE6@?\BB^;E#UE!D![K M;R1/_*[5V%8KGJLJ:3S>S7.CQZJFTKKF.P^(; TPGRD;'9P XCQ(Z]@X\Q#"C86\CY3C9F1)V!.VO6(\[)TPC?K 7RI@JBP3BC!U?P A^9+]C;@2K MF1QJ^;,&K%,N[<0X:L]V61!ZKP]*BT<#">>K_.JO_7O(XQ%$W,"#Z4R90'8?L1 MQ([G@^DW(*RGL1,FCILM#_U,Q+QX/("YJTC*EX6^(JM^53GYD["6S9L+0/A= MAYN07!X;[N;(<)D<9#G>.R>&S\6B,=X (\_>UBE<^;WA,H,NN'E!]Y&%E* M;3VK<7NBIG[LYDUG,WY/)>XZAH]&*_D52(M#.TM'=6-J:K_(Z/V:ZR>K)5U" ML22-'>I[(/=% W6KZHE6-$?LDR92]ZX@RN86X:-9@2U.WU*]L1$5YDJ6JXA9 M*YTXHIHWM1I.AT?W\8L3^O_D,7:1O"]6 @]B 2E7 C)/P@F>V&]X8D-3(M%0 MM)%CW* F5-%P$,*(<7-8_3KOX3JIS,MYOT]8E)',U1NO\B2C9_HY?1_H"Y:/ MP.:9,DYDHREQ?NIA6"GEFB:S(T[(Q_F[8Q0NIQJU!/Q\&^I M0&=7J!__"":]J0PQ TQXI*\TW%-9TIUC(3S8=+E/TFA+XX;YSKPW'/?K#L/- M#Y7^4'8'!).E77,, 0^:_+Q;WX4+*,N7F-;N,S-9[ VK3SKVL]LN-:N+;6-9S1@AX/7TQ$[_EQBD,TTI<+V7/2#X\=_ M@4OBQ1%HT]E@0Q?DCFJBL.JK=>T1NZN1V%T',! GG'HY-T#)WL9C>KA<%D9U@I].YN5DVF*SX'SVVZ%Z@TS4GT/Y,YKH&ZY0*:V M.6+'-9&Z]^U(5$.V:P'0Z$BUN]J!(II]'9GJ_^%$7> M)S\(^-7ME*GAKP(J*LL93SAM:2#WYDXF4=V[%0'$_MY-CQX5U24+48+1:CU_ MC;+-TYA)3^3COX7Z1V\!-'5#/-;;2#_4")_VSH#!)I\-(UB]!@ 5I6Y]9^4' MO(XR [K[=$-C]5>--P-:T4#N^IU,6,)\.NU/#[R=]S%1QXZ8M*=R^TTNC'EXDRE(_*&6I,]=2>.-:8%JT M%A+,@?((QFM-;6/DB%&OY'%5H5DM$QL$[CI GZ$,UEV4TMRAL0S1IFE/WWI6 M@[1VVM(TG M2/VMA;IY@G%]<^Q)QH;2=Z^D33RZ]D-1,]MY=?P !N?$965'5E(A3P1]X8JC MNV#SS->Z\_P;-=SGNXZRHRRH81)XK.)L_S,F?*R+X&ZO8X/68+P4KBK M^$$B_" $\5!X^Q@VTCD^CH4L$F-8S.O^Q]Y/#TU7#XX;(47 >J5*:=NE%H@# M?XV@G?.5.3F+Y5[@#:)-%'C,(84L,/[-5Z=M^B,?I*U-4:K[8MH9\=!NKT/G MHB<*I]\3P8L#+XY):'J#V(:!0B?^ !ILXO)@Z9$&3DH]7F>6WZ8 <;VL&&W3 M[FI?HL@!8QBCE?;!>E%$#"T#*=8+;RXX;:*RGX'#O5<-TKA7W)OJN;A?OSOVT#XH,M>!S53P4X MAQ[4W_'#%QJZI6/EAK"@+0WDD-3))"H M2* &&ZZZ=%]YR;GQE,S2OR0.TC3 M--Z:R#FX2.TDW8["W)UDR/W-&B_!M=C&9!F;MP7<:$N?G<\M+FC6]4".# ;J MEF\%:)LC]GD3J;LGP -MPH@C&[7-EUMJN\QOW#9<9]&WG]?('?+N1C9T<4U$ M$REMTU_9>M5/[M='=X,W(?;F<$U9O->B+VZY8*=!WLG WL_12, M%J*<_8'\*O]KW=VGMH7Z8,Z R59/^U5"_[%GE*_A&GA2[\N&79!Z4HL)X]J M#&YM3&ZA1^HRXL%!;R:;V_(53]9 P8!EF%^-/#Q#EG_SWGP72LC!I8=YRKOT MKJ<,_F5\[:_@+)A)^75M%T<>7MFL5B^#,/^ M_>HGV6.K3A!$G^!QR8)"T9,8X7ZW9J8G,0&Y#1;/!M:.-60]]07&:!BH,K.X3[JT*10BJ2 MB96]9ID+5HVR""$5I;ES4R>%J6G)U.F&$M<)W'V0FSL#8IJ9'0$,YP\5B *: M'ZD#YS/>??@(BL5,3'ZJ:/P"ASD9Y!#:U3"5[W08TD ,?YU5&>"-"\E,;H/G M#'EP%#X)Y(7G+YG]V$\MEZ^-W9-M#5$=I]7T1@T]K%8;P MHYS5@DAF:/#%KCTPX,$'*)U%;UD$=E+IOR4TM*$T&Y1H;9YJP# F,POL:*_- M$&XCN%YPMN2TH/Y$D&)PF&_;4"]QE"1LR13'!Q[<;>& 7QRPN>Y^NQ>W>=FO MX]3_9[ZF@F76W=X],#E/K#MHZB,_#(0[NDF:W(1BI7<3+MU_['T65G%^U7E5 M9AV10DM[Y95D2(->^%,BVR@QP%&S"WQ8Y"ZW$EA([DA6Q %>DZ=#(M,?0_"1 M*5^#D^\/'YV_1_%EP(1NL4'=G3!2_!C>>)H-Z(Y49Q&X]%9ND WFS T; IK5 M@7!1")<%X9+)GC4+E(.HI3+>66B#G04/A> ,;Q5%OXD]&HO;QGKC+16AY5L- M1DNRGB21 ^ 0!BMM+?>@AQCT!E&K\Y:S0+9 @VRJ -DK)&CPS:KA%&0KK<^H MX&8_9HOJUK0?]BE\6NZF&Q"8"<*9&T.W(JWO/0-T:J'$,"O,TY?O ML(17EDP"29U1R _PQ8UI;B!,B/'1267^T_WZ-@I?X,$E>,RI)6X8DYD->K0S M3#6&F-&8!9*T5&4(YRE8PK^ Z44*SX'Q]\_P 8L%"\EP9)>5P]V''HV)!_9Q M7F):?:-V^O-("Y;9Q7[H^CLG(#'-S0,IG(RMU2O&V5,RQAC;U G[X,F2F@)*;Q;2G22J7 ME8_4C5Y"_Y^0!ZIHS=^"JO7D (J;/ASRJ) M736(+![SWT+5NI?8V5H$BOQ1*?79IP<:\U>LF8/Q!LGRDQ-[/[. *&$1TM)- M_5?CT&-(!MCA9G!CEA!I,.J806MX)3O[\^E3<609QS#CP\\+HD@EIO]D03)9 M\* ?(H,JI?04TW&L9/#HP_LXDC.&R"FSQB/[W]AWV4]\WO@9!'UD2]P/40Q& M:[D ZTH5._0-8[;J"*P324+-MP +) MXL)L"3<;/B"KG@*XG>YWO%)8NXAN",*S@;.^QM-L/G6D.@M0ZZW<()M52O2F MBK&0Z"8EP1BQ(3!D@6\"U"+.#BFJR>"A9D.H'$7#"B2(8:'Y&86*F;Y>0,R3Z!FYWO M \?][8*U9DHF$E O=BQTA#]N(X\&&%#U>KL+H@.E3S1^]>7FP,D,M RX++*^ M=G: ^D!C/Q)/U;>H*#TXO]E@[4BFUE2E'I;9+!!X+)T'J6PM92-2N)IXM9!0 MU-O/$Q:$D(1+B1"=T9G_**B5QG85:3 @\&5^V0-29^0#L3)WYCT-Z=IO>ZNB M"\79H&AGM+RF/,64+;&RG#5P@OC]HVGB_,E3)S MG>:L#9BP?,G^QUE%L4#E[-K'@SRH?F!Q*CVR5(MN2-&DK>)Y0K%!'^P)PVU4 MZ#J.EZ)X'YSW90D/L."A_(E77L>K^$-^TVCB;-\I[%#B07(F9$$>BD00__3E ML G2="<9!O)U)'HT#,9!KU>J'-(_1@!OW!LILG5(7@67Y'P#*_C B?B%'9P*NV XWUSL1F)W'=A-3]Z>[%!9'\^W?DAO4KH]7M.TZ#;/<7VBN,'8SOO, M;WR?BC["& ?I M]X3?E4@7?-^4?G:VNX N6*MW?_W^X[OOKGX/85>V'\!^C&+(1EX[+M]ZC9C_ M'J@3L]ZP]-U&8;I)1!EQ)@IK2D/B.8>I]P3&L'"VA'_,C0ED+:S71QL^L)4N ME"Y)S)SG[!5$$X"DWX(NY#"03@OR: MQGOZS=H)DM.5P30!DTT3%I:C&5 M-L,A&0_B.Y('>' XD[5CO?:LVXK]9G-(P$>"@^Q,O8F#K^GL)3D1P8H%9+G] M)#SV"&( Z93LQ@ M::2,2AO OEPSBPX$ZZ>TS@+4-29J#^E'A,X&T'5ZC07G#O [8S0?VIYML9SS MGPF0CV4K4Q@_'HN#[;HF<:KLN+)_'>^VLE_]K;C&&GK_>^\$_AH>"UVZ+N13 M)%=YO>6J3(8N_9'B>6=3 (:W[HQPE[2[#IW3>JXO278=94'>?7OQ]@?U?CB< M(A5"D$P*4H@Q>);$H YSJTF5Z$KC#!SGQ"1MG>?T9'Z>#G2J1U"-1\5/7\'N MCIL!:9!)1+P]A2U4\=P"M-EE,O*4.%=(F:W5[5QQLV?1QID',EI4>TD9LGT@ M>[?:[-FL,(CR[$_5.)H*Q2_YV+X)KY/4WS*![M?\[*(/DAN1G"V:FQO,#-&; MZ_H<7<;4\]-D&69E+-M#?3.]V>*\H:G,0+Z!V*P1WE2W M_O">@7H]IN^LX52CRH#!<7U$+!&! M"OZ8\'-@RYB$N-(8DB6Z2'9@@Y0_/=+#,'G-J"C:VV4;OHH(4N#L9Q3C\[,3 M"G,]4-,K,B)09&4+'K4E4@,=_3_/F9_93 S<+L^0:-T4=AA!R/QC.NKD+V,%P0X]J(R@Y33UM3RU"L M'YE<%ZZN"5%%ZY.;IUEBW?HNU*C.*\DFMYH,N^;62/W.4,U\O:1OBGUY9"!Y MU^$L21>UD)/Q\]ZTBQT\>EIY\<>)(7<%:H=F3W3X[OO#9;3=1J%X(MUHQC6G M@]2Q>YM&\_*.&9%93(=M=1GDI1S)$\ZRQ"LY"\+Y+LCJ0 1KPGGS&AW!WH-, MK.=/D?@E^4C33>39+]97:3O=[&C<";DOF2FM.DY]#\1>8BAX5Y<8R@W&GF4; MR].,;:?EX]W-W4]/Y.'ZD3S]>?EX;<_E;T)F#9JD\K&8*[K2%;ZJ;HGUNW49(LTS3V5_N4O[05/3B0J'GE!_M4 M>_#0HCMRH&UK"!5]3?LBAN36*G0=^O#$AWR>[@WP^HJHW.!45O!C^"TXVH'P M2>TAWY^[(%ZURE-&4TKY0@AW>?AX9(#3)Z&5[5$MB@Y &#F$#&>\YSL5ISE"_QA! GP,1='O;ZK]=K*@H_5[[WKDAG+VBQ;M?"2%YFMX2Z M^]A/?9K\B&%7=AFF?B;;4R[:]6=8V%/O _-M>)9TG\JB^,>+:K,MVX&8((>^ M<8Q:O=D[! ?$D#B2HD-L$ZL"D4(BDHE$8% 01:CJO67[^\0]+?O^4$U@^=G7 MQ3_C@!#BS(KX*)I;,@6[HOZI6?SLE_<6!9DWZDVQ6--48Z M;H/@<5M0_K%@.21>^W0 MAAPPYKV=0?+'X"H./=FW7@;?VLX30672BXI]PMFBGKB*.([9<]KGC7=E$PX( M=H+P^2+=D7Z686YA]6EV'*:\.D4V0DMFA)*&KA.X^R WI3P,)C0SZ8Z9-.$S MQQL_%#\E7]E#R ^.'T,I6[I,$LIOZV1W[YAZ'ZD#)6R]^_ 15(ZAP"V_SA-G M_X2@4C+>C,!4W:FJ824DR)S %76NLR!+@H3&<1I4QF M)!5F%*:(XY5CTW0-6EK0F2O6= I?3(G,$6LF"60JL 9U-#.9D0RP!EE!<8?:QT5EA^87!7D\\.HH?\#!48?5]K-OPHG=<''S]L;F!UIGAL8N A0+B.SQDBKY&ZUN!6 M>1[@'$+@48VMVZ.8=_1[:K+Q8MXF7E\,LHX4W]8R^B*P%54L6PFN'1^?3180;SG4!? M+K&Z+7+?KE6Q7-2PHB%B_ZV7MWOI04EU01A=DA->D)_B*+'DJ..H"OIM,VH( M?/"7*/[M)GR((Y-PQ6&U MS53<"7H(O/&#'_K)AGH_19'7Z(W'C>?BC95*5GICJ>4U]R*:.LT7+Q2E#;&!]9@G#JB"C^7SC(>=Y\Q& MUON10BU<&1CD;FS_%;#BS8$: YB]=V% +F;MS=&]3L53;T1NW\')89X7Z(> M%NR72:HQQFU#E5O#KLA=HXT!#.?!VQE4GFTE_CAS8N\G[=TH"&!K%S%)X'FOBB5[ M"^$[+TCX9:>,_()P!NI*;93HKF)4V\-_8=X]#3>-.\T"@!J4K4$C38SY(U*1 U^$*%,E.DB0[ MH$F<)(EDW)[BJ4UV+6%6=Y@9:M3IT3E3>4'E !(M?%VI_[A@/ MLHYBXF=*S5,I:-8IP*../548$189Q(S@H!I(UB@8&Y)IY1\&Q=*"?,+6#DG:'(DEEN%K M<(M40)?"0ZP?$8#6\"-!4=*M4K('5+% ,8KA*7,:L\$4R).3Y4M,^0SX2+T] M9\P0&' SNP,$J^,]^]\P_2MUCA__&Y0P9M ;U'@Y,@Y"%3M\#JOD,!@;9TQY M8. */N3 &(D@,BV$D-$CO"ZS TV87QZI0IQ,EXEA&(=EN13D1 R2RP&E1#)S M0]C)HS)%&"*E(2#.U#DIB SY6!J4<(!V.AC3B)]FQ*S9R<"\V[L'YH=UGV+ MZ40URM)UXSWU'J.#$Z2'^U7@OW#&<#-MX\0OU/MYQZ;(($K\\*7J _0AAGG: MZ&VD?*KH3 G[]-!?L3&F!$=(0F(A"HER68B7"T/V.XC3A#@38[\]LY7!7/(F MDCDIN)."/0'^1 I@!>$QF*O;N!IS&_;HU.L9.!E>;/U+-77)F9.: -.I;3%7CK['G/?%3CG4/L<=3H* M-R$R)X@S-HI^J[:)PMR@SURA@39SN4<4L25;OZTJSMHU)U2VMW5'-U;5/B^W M6!$U/4=(#^''M\YCP[ 9*XD12DV]A/X_J7?C,>?RU[ZC7- 1;J!>:D6.373+"31.VI,T/MF_92#:&/-X,= M85!'2C)F=FEG2QPG_)M,KD,RF\=$,9*1M:']8)SF,WV,I?@P2P4_)Y^P!4.. MGTY"8)I1UM0>6[!;7AG@L>')"J+OW+,XO3F$8+&!Q^#9*>.QE7#./"V2BP?A M\H7,-::)R_U9?$&SRSA)T44:]!E/*J.E3 \QF^!)LD9@8:TY,,P7IX57QJ#_ M1CT$"!1$=H<]<)YE!OL/I<4?O^67R0C_XS"J.C$I' MS<0)^ Q2N4LVY-3C>5Q_)^ GZC MGM,5]S@88 K*4\/?U/K9B')MZSA=^:0,2FO*Z?Q"_9<-E$]\95#X0G].Z'H? MW/IK7=VQGB218M>0!E/+,/6AA[@\TR!J]:J5 C&.K-\4Z&H:9B(0*0,10A"0 MPDY%5C*\P6HMN8SK?QN2':>P-5:N]%JPZO^*B7)H,T3+X * M:4:XG3O(HQ.361(V?^:"7W?T<_K\B0:O]&,4IIL.)77-B)X5:NF,UAVPCBF> M#59I%9L6ID ,(N0@0A!T8=<4QF.0\>U9!41;1UJCZMGG!&V[H[OHW"?&#KC2=MYN&*UBA6.6&Z( MWPTU\O8=G)(L#A<<2<>5(#MD&JR@_!!'4+'DV?E,DV7H?: ZWS+NA-3)VBE= M),DV]4"?+FNL0/,L^K0 M.XA-V6)=RJ->;7CC,5&A-+_/_AQ244B:L9&_@N9A%&^=@$0[GJ#.]',/+A/& M7Y,@"E]H_-74B<&C?\D,;20+PGD0QH0 %TL .['NU>/,>MS#-%_3).&YS7J0 M-NZ$%*3;*5T1$FEZX(^-F@0?P*5S^C:]>6*UG;WGI]R+ _IR6L9S.C>^WNZ" MZ$#I(^7%.Y5;5?6>;-(/N3,;JZ[ZH67''E_Y M?*9V#DRD@'MW9H<5#>G:'_01'LGNAHWS,/5?Z66TA6U.'L$V+Y4:NB%UW;:* M'R^7ZOK,9,%DI(+-)=/Q LG/!(;G;G*)[:Q11C5>YO\Y$Z)R0;!*F43[ZL]M M?9WRT8E_H[!:YA<[C58INBY(L;&-PA4KE,KVB(,9(['[#N:>\]Z$S"@T21_$?%+OMMK&R!VV7DG55:M;(G;2!H&[5WX29(FD M:]DO1]*RF%$%>>MS*(L?HBWEFYQ&$VAE>^3.V*AJQ=1YVABQ2S;+/$#\RTB+ M37H<,^:(ROI"6;XK;\]![]D:+7N,S'@+K[$3B)W64/"N@YF3 MS]_?P[-G-[+:F<(15U\Y3^WZ7/8PSGQ%5^E-F*0QWP_ZX+A4%-W3&*FF.7(' M;E)4=5U=6\1.VRARUW$+A$E!>4& -A'$;:7BCJ;L,J\ N8O99.OOX%FX2E6G M\]"'.'(I]9(/;#C?12E-9.2OL4U-<^0>VJ2HZJ&ZMH@]M%'DKH,V(TS G(23 MSM:JMAQT(EW9G+XE(= ?\*CK"%R"*(H?&2)4;77KFR)U-1,%\V,L33OL1U=- M8G>O%;1C\C*2"3^D6@-A$L-<(5Y!]&"B]'/&Q,D>KY_X]&DL_4\# 6X!H&WA ME&DL+3_DGQ5+3/[>2?SDB8T]Q[L/_^+$O$(QZ*JK-M>B.U*8ZFH(?0RO[XLX M8FBMPF"NS7D1P0Q>W,C8C>?MK:/^$62F-:8,IU=:\:6&6Y,X+FQ.'CY0 M^D!CR(!Q7DS6)YIN2+&BK>*Z=4M5GYFM86I5Z/SZ!"QB)&6XW@%53R7M_(T5 M[788M#A:\-A=YHQBHB, )AD7N#M "C[VES^C:/]!'1QOG(0XV1#I5 ^W+;15 MGD,8=IDEI)V>1YBTGRV4#;1E7WXUL 1HGS:^NR%L(9,]L,"O#P_<7E/ ML8,#D(<4U,8YS"D#VHAG.AW!;""M2T"&Z3CG)DGVD.E^OP83&.REGW1 "G3F MRNH.=YK C(P[H!>3M+ 1'5/>.IG#QF).WYY\_A_(I .IQ7)(Z MRK).&JLT=D+NIV9*J[Y:WP.QOQH*WG40*^2)F&TSMY4<[+CMR%KG2D(V$W&= MG9\Z 3 ;;:$ ]1N3311X(D:X7S_YX4M _Q(%[%].?'B(Z-#'.Y"LMJR9]KAB82\T)V$T4&RBHJP"JY(9I%WY, M4SR=5O,1@NPPW#L!6Z _P87=Y^@]_>C NYU^6/UF>#1F1%R3;GJH=/MF9]I:'#H"66%" MV(7CG,ES1-Y34C"W#K"3#Z^F065OE_(V"E\@6P4,]/[P46;1+%?,5(ZK.TEH M[(04@-LIK>Y2UO= O$MI*'C7,0[D+_CM"6"P4)_*)!DS\FO&[O_8RLX:V0H/ M>5)+'EU9/'A0E96J^C1YS"6[7^?RMGGF=P"R,X*%/H;3 4<7FC.!EEZJ#04^ MA1#P@&\F!D1UN2 3O^S;>)QBW89V'_5MH?Y-:/BF;U^:YP-2>I-U1*A3@N*I>P^Y=M>Y9J7?#L3.SM@T;WCVXW268'+(._2]H(7>\_X6K*6W5=\RWO< M65'T%E6X3KH@APL3A?77@,OM$;N^D=A#.?A/<92,M.:(4B>H<]I1]7P&[F1% MUU$,=5:*W-K\Z@X4C_;5]--QS-#Z+O' ALB!#PM0J1G%\EO(M(=E6,HQYH7# M[Z@9EG6A.BNXZVPV/2*V)CD;T.RNV6#GXZ5\_@QSWD@ION+H4T[SE[7[F3## MXM /PG@AOX_MF>/0]#:\I4GRHQVP+AOIN5U5"PR6JC>.G76O0;".'X6K%-*M M/!'C8Z68PP21=J+'0142T6*_JI #^8\?TOOU94P]7^L_Y2;8_:="H9+_*'_' M[#]58O;W'R +NRF"L*7-DT%5DPJYE0K96G-D;Y] F;>G%*9X[;V,3@20^V![ M8^@7#76]$?MO!R4&6PKD#P$!NP41#*U=0+!@D=P O.IM_XI 0T'$FL);D!_\ ML C.(_% 9)CRC3&MZ4QZH@<%8_7+:-#8#34,F$O?S__59;W<9F6+^YR5+9\? M7WT12XN[$NJB=,A'A;V_[Y.4G^P\1TN/!1K\"?0'Q_=NPDM11. R"E\I6QRO M @H?1%Q"A2=%HY#"E=7GV D3Q^6/BX(9CBPV)A^DP#"Z:8MWCD=@@OW"TZ@Z M]ZJ!5@@&]U2<7#2R8[+!Z:XLRT&\/846\BZUF\F5%7U,"^E$.0_Y>[?0BL/" MU(\J8S2\(A1C=2$/P$.86+)VG=VMX(:-YF[;D[CG8):J][J< MU7&HJ^Z@'5!A6HJ,I M[VF4M):Q4T"-N.OAAR^9QDMA AY-L(6X'WEFCW:TISDK).AHLIJDH'8$9X,@ M7?4:#%T4 ;([6/!H97X2K@I!A!08P&=JNY7,L.-$3XH,(\0K\6/"A'X$T5MC M4T7_N>*0SA1&F'/<>8[XHM5A'"PIV!'.#QEJ#&Z-FY MH]BZT"WTQO2^4*7J M#['O&KXR5M]__J!0-D5+4!"=YPT*1SJ,#@J<'Y),WA'M40$+NRK-$>!"7A>G M.%&\7S^ED?L;M\5S[+^\4%T5BOY4YXHA[(-RTU&P>%B@)0#Z6: MC%P. 4Q$2H(L:IG(? 4*+I3ZPN4"E@DW%L.!VM$YZ!/%FA' M8_9X56&2=NBD$)@U%E7I,3;R2)X$F&(%F2'M4@TIJ;2"5V$%3.C!?I=0=Y_Z MKU0Q2NN5DP&]V:-*@ZG:(8R&V*S1IDFGL9%'X3\+%!K+7M6(Y"K6Z8M.1B68 MRXO/C/?[?>*'-$DJXI6N-) B2R^3:"HO-Q/ GH7469^!BM6K;K"2?+@?')=9 M5O8UG#AFO"D(;+70\@36:MSERHV7L;4 L79,OA4^%G) M.)C:&A]/QL<44%FYE?@01][>A8>BG(#R+<7[]66TW48AWV1ZC?3?97,'WTO_'?R5_-L[^)>LVR8?04DC M>!8-5.#;[TP)N?L.MWBY'G)/'FIP'&4A8)E*<'R8#J=#]U!(3Q@?'@($XXMS M(O8O(:L\/6+2'J6^V'^W"MT'>*YRA3[C>[0)\XJNG7T@9_K[\$'4*;Q?9S=E MFXUO0&$^$YJI.3035%/W>4TXQMH,-(%X@E^VAO!#\:R@?#7NTX:&_.87'YS9QD'+WZX$WJ_HZK7+'AU5:LSB*C M6_MD5I 2*QL5;] Y?B94(6F-"#?#EN)1F="]B.;E ]Z.:L*][BSMBC M 5^+ V^EL<5@P"PS6,OE;N_7M[ZS\@/U4G"SN=J0F@\TMS:0!IN-Z-[V[()R?A_^\Z@;L/>.6GU4'NW0,=Z+UV M_)B\.H&(LAV2^%L_<&*%:KIQ4N)%- $0)QOGE;( G#A)$KD^IZGB_)I""7R[ MFS/3?9V*8!WKI[/43>LQC#!W[MA.S#F/BDBTS0@R MHHATVAC07&9WDQK)S3&'KH56(V5V'$$5\\CC(B_(TN@F,-EE-4P=EQ_"@E%J M!<7K]9JZ<(#?H\QH-8U9X9"A2<=#9/*'(;:UDA=VU#-?/&I;XI]?6D@>:]">_DT MYA:,BH%)!2NY=R?J9^:.,O%:;D1+**0+E)+$+:S%)M+T^"O;"UK4BC/W:X#C MHS=+-,!MT@\I@K5670U(&CLA#D+,91^D?A%#-AZ(G#YW9"?6F%Y])'6;RHJ+ M8L]L(555Y]BPRZP\NUIAO5.7V\_&GS5B#^K*Y=?),+CQR%J+N OA8UI&S]I^ M8-;76+$K+>2>W\M$O5Z0!D*(L:*?/OU?-@*^[=Z/!@%F\GST(+9B3O_]@#L1 M%4HT8(G44?IAL8$[K )1^+S*;^TYJ3$B2GKX5&Z!5)P%@[I M)ZP]^]O:_\R:1;#[ 4S93+_*L[6!L,_9+(?2. MA0I,/AA^.?T$WDKBR9O,7&L1FP"U*.'5[[G(Y W[L@&7>+>+(\?=?#7Q?L[X M8X8#__,)\!\6\BM90OB)M']F YYR14=+E^+/ZGST0W^[W\ID7(,*#II>F"'= M7&U-OE-5%^R@WD*#?N\R;055HH9B=O>:)U#]Y'A,V$*RR=+O1UK>ZAZRM?O= M[2UJLVWV!Q%,7(J)=!EZQ4-DFC#=K"=2;.N@OKH\->B&>#':1OKNV6WRB$4R M&?.!^+K%Y!2ZBO???E\^6G#(N/D?I^R,#B$R\8:FU2U0^ZG6M54KSQI MA-@'];)V'86"XH(H-$>90L4J[#JL=;OAU7OO!'P3F"U,:_^U^!\%U;]W03C;A:SC(#F3 MG+6='>_I+911.BF[$ E.Z)!%0.P T%)/:)[88F < W"IH3(_=#%1IE>D=0$_ M>_Q& T3<6*]+,JZP5:ZVBXK*K#\Y,0,A:1,BQQY8!=\E#IHYDLE"Y;$B;M3 M:*P#7MRAW?5V%T0'*B:E!_8]-DRI!V:*#A-;':UYPK"9B4S#/"VA^8&QH3XC MAGL9\^SU%\F> ']4V#.RJ?(,,GABFV9&D:^\9$;951C%.OX(4-9:1I=)V9W: M/#'(U$S&\:">U/QPR%BC,9 HVY^K@R)+.9VVS&6,1FBC(F&B1YJDL>^R^%J4 M4H08_XZF]^L/4;RF/I1_Z(1/AG3GC%1M3&>,629$YXI>K70;$\<*0;*BJ&)I MRX2!Q8TB#D)0F\2*?V%,Y+[]X]//"<]O>V _]$$S3782U^(7/]UL:. Q'3+0 M?G8^T^3G711*6>[71YK_'/IIPH/.JH2(8<@BQ:>A#9 (QWM ]C3>#DD(TT!7X0)FP^O M$%FRVSR ;C&P#.'9"";]%K9FN%9C+A*:V)WO[&%DZ($FE5I>YSW7F*EN&S_% MYD AIX#34GP]\4V0?UE]GJN:D2W?;9;+][[03W-C+8<:^7UY$]THRZ=Z9E_F M5(=LK5"/NO-;BOW+[#:7;V-;W\*$-\R1]7/,GS4X<%/QV7_I\MH0'A1K^DC3 MS2HG>'!\[R:\='8^0UIN%'Y[2+UD] CU MO1(_I4\T?O5=*K*:'JD;O82<2M4^_81LD:/G5(8OU;<=F2=B')],]<[5]0H! MX3G/0D0",L*E/"GEHG2=3Y444B&EK$0*F[TFK(@["LJ^TG@5-=3KQ?X%^ 0@ MS>HJ['&#\]'S2O=KY34F*"/5XVL8D#X#D#4U8%L@;:([<[ T5F\"0#Q^% T" M+D4<7GO24I%R#):\/GH:#ON WJ\Y3K\_7 9.DCQ#+2V-[>M[($7DI"R/DW/@)_]Y@-YS%UF7TM;5+$O^;$*QTCDVSS(IWG&]7RN5*FO2 MW>S)@A1S;9LEQV6K@J!/H;-MEZX(]$AWC(S8>($':HN=%WF*Q5]LV3H'LJ): M7!+OIP0'^7"M$Q+*Q%P%?L+698)0Q5ZK++)!/X,$\$US_6HWH0OGU?!R.0GS8$IQ0NFB[#N"GZS].$F)QUR5M:*.NU%?/EI4>9?J M4*4 Y(W:V.*)]5 1VZOC![ /]"&*?V)]=0@Q%G;'O+Z ]9U6 M953+O$Q*'B1P.>>]WAO'ZJ?+OIAN'9\7W7=*)ESOH300>0'>.#*)ND^I\#\R MLUX<[;\;^N-5LSA7_*TQZ""86T'_''&V3DV+V,K_DU^R&:-2]^A8.H9E,X.( MATDX)$*,:QT13[*93NVS.K;/]>>='_/&PCIU]A^(_ARP<$A3G@#A$,2QH^"@ M.EJ$P$(F^_B'PJ:749C&CIO";DS@KVE/^!O\4$ H+1X<$"KSAW8+.UPY:75) ME]%9(@6^*0T^P$Z^$;_SW;!OIWY7+Y>YW.+E;-C=XZ^(PP]PYY?!).7I%1(S M'1XG4A"!K2L]43OWT\9W-WPS/KLYS,8@BYOVE"=9;IQ703#V7S8I_(9FSX2P M/HY 7P8MOW\(_QI^#*^>PS^S_SS]GO!;S^E"7$K^[##B=,%:O?OK]Q_??7?U M>[CWHAXI%(^F,]#BNXXAE5N2:Y^)P-:_Z281S\:G&Y\UI?!F^F$^F_O3C(C! MEA/Y:S"E,:;,LR#NK/;I)W7)-9,U^@0.QEAL_5#8C+NG=$WYJ@Z!LQ3I4WPO M!R9J,=HM+E1DLM)4$Z&Y MH9.Q/B-@4A&0 7.E#4X8&MU4N3UVF3T^29M!!.6Q^,N)$]C\%>!D,9C*=+^+ MTB>:I@&%. \N>R6;#XX?\[NJ5W[B!E&RCW5WEUH300X\W8RB(DX["HBAIJ,B M71TGAPW&CQ0,Q?W)9+,@P%1432(%6SO0,K%IN.:O7/,"3RR_[/68%PAYB*.7 MV-D^9@D 18Y9T6:YC?9AJCTN[T,0.:#T-];)(UZ=J"$&F@&4ZE7Z#;I M#&]O]Z:/']V!K?K!U3.VID:@MO[&,R(KII69Z.(J@4W89+&/($@N6<16/R\ M<<)[<:KW%W[&=R.S>7AUVGR].O07ZBO,N6+F(!]I$)SM)ZM#TGSQQ%.L4,)Q%I M-WY9*,GL]@N%XQ'J+5]I[+Q0_D?(2QEM]N@LQ;E.&_T^RR#S13<1SG&BZ&D) MBS-$/@<(V=4Y().?2 5$$YY0-]_YP=*7RCA<.-*6XOXC3[13IHO\&!@FCA?Q M188[)M9DQV>/!?&%ST.VA\P4S7^.1>UB>=F^*MVQ PVDP-S+)'E">EL"V#/, M.^O3.6TB2_,6)S(/^7D,+[-2_#.6M<(EWVFSK.=JE3' 0L7AZ\_P8SN@J.X_ M2Y"H,44S0%1TGBTXU.DRC@N4HB#)$@DFG+$QZJ]"3&H1L0(OWJK9Q9%+J6?Q M$<%@<%S6&#@ >I"=="_3N\0787I7^EJ7P]XI_R 4<9SVK"Y*EX M(X5I*Y] 75I/PACQ@GI:_?NCJ'Q[1K>N7I!<5K%^3HY %E(5#S0EA: +"#=!F3 MDPOQI2)^[4>9!/HK)?@2YX!Z0]B?#/C[O54S0G[W-B9C/V]F;VH8Y^M(TT6O M-)8E ?;ULX:?0"4!ZLJ98P5IJ7ES1_RQ8EDT@W.YQI/._*L]LE48^Q#0:?+C M5HT0R*$X2R]CY#/!=QGEC^(8K7U+<)YU42?+&(KOTE57X\U'C3 M&46N6$LID4[T> UF(]&@C8A?Y%*OGZ7P3U-*TH)990GRZW*5\-"1$/BG_->6T^(+:)[E^S&_JJ2&--:6>=IS?^E_TR4OBLV?$EMEC8<6K@ONTUKO9UGG%]T7/ON\S3T; /@FK9;"?;$S5I>/.&DB MJ)%D7^1^J^42>OP^GB009'*QZ+3 M2)./>S;IL]:_GI7SWNJDVP1EH'+N ^!L\GBE0>^+\L8CIN,V,4,:<$QCY"'? M1ZOF=(Y+53.%,;QVIH@X1;'$T=\S&\OD_.J/N/!#'#?U7]E4<=[MIBS.>/II$Y;#!/*:48=EW&>T?@8QIYOXMOI8=8R]*X_[_R8 M4QBM%&L+OF>.J,:F'Q)?&YF>,=J:ZXX!>Q5I"8O-B"+OC$LW3?8I+F'C.0CF MC,W7GVGL^HFS"NBH&R-5?,X<>[6F'1)K3YB<,;;J=<6 I8ITHVZ,C![##F]F MA2*8#G^39(],!<)UF&\!&WO?ZI?C-"R:F73'33KGXC3MK&KW MF_YK;CCZ#!8FA'_- K.%_K,X#!WURYS?$:DM)N,E=G#*L:W%>+<8;[3 M1QD4Z5M)<,Y@W\T0*/ ^%_W\(7_:KY11PXS[?0_9+6QT]95I[K/"%)]LTGRA M:4H69A,S+F?^;31\C.,E.3TA4X%;2V ?1+ M"5%G">U3?97SS)]:>IX//SC!E9^X093P*5+F38STQ9IXGCF&&YE\2.2N97C& M>&VF-P:4+B0EBJBS3V :^0-454=8$*>PI1_RPC3P+\L(O6HVXJKU$?*9FUS P[ MO(^J,SH0S^6<9:GLT>VNPO'RY27F%Y.;C#:?&%Z_1Z6;X=Z---=VDV0.@&WG M\PP9PW<0 SO(6[(&!OBOWWD_MQC>QM>JVY%?S"BJ'\;LY1EY@OGCE.&7,TUH MC#W2;'#$[+Y'KQ.^#7R M^#HK%>$H!MTGXI'3=$/)^\!Q?[MX95;9^ M2'D?Y?4?-E? ;^AV%T0'2DFB'OOR=X%.RI3.=*IX])/?/L04)F#*AE7ZR&;% M*0:(AN^7-$W4F7ZT2:**Z9O./!M?5;+\4P&[0 M'B%D9Q*30N1SP>R1/D9!;H8[XG5V&N5$U83A'&!Y5&,/LB/>R T["(^K-&;L MG>&)YOB&SZT#6Q[DC1^2 W7BY"M[J+L,.''J54]3('"8Z")O3Y!D.[S0VTS9&[NWU2JK>7=T2L3* L\2FB\>Z41" '[Y[^\-W;[D7PF_^)MXGN5\_L(F3\;KU$S:!WH0?/.>> MQ]KOH^BW(^W;]$/JDZU5!]P +)CQ92+ A ><# M!\L?KI9$L"+ :Q3GK<*I66C?PYG+>'1X2IV#*)#TGJZCF'[P0R?X0#T:.\%5 MO']9>EL_]"&C@"^N=[LX>G6"2R=\3V_8ZIE911KI)ES'OEQXW_JI_R("ZH"O M@ZML;$L0S'!C]>/D^&5%"NR :-?:L5B7JX"\==$*$%4+4BA!I%Z3!L=S_A[/9WZ M$,S6A8 'U+MD@AQO MM36U1>KI1BJ>K.*/&V(/5!OE[C\8$TZ:37,!G&P \8DCO0ET%*0)ITTX<0L1 MDI5O.0*>W#J?DKV?"@WJ%#UN. :"(=5"]SL5#?.AQT<;6<71 M_F63PH61K1/[;&9;'>2H7!"7A>_\O]$^%#_!1G?$EILQ@8$8$*8&;V,)@8:U M4.&6&5T!0!:A9T9# ,V"ZHY^N@PF)% 8[J%^S7JKJ-I]%4JWT MPZV,&!LB^ AD0+4<&L4&!28&&2:NJS"Q1YARM1=[2A^B^(JZ?L)^Y#M*5;A8 MTQ:IEQJIF,A1KPWB&/3!C#RF M*N<(U-0!.Q(9R]\]NUPPR$XAD '2=/KC0JC1]>9(13/EIX(LV'O:L\;R;.Y^ M_1!'+J50R;-R7[BA/6:H,E$UAZFZQM@ARDCV'@>D@GB&3W!\4="?&(TF4O4A M5U6A;P&$;'[9$59DSQ&'S@>',;P)"UWJ(L2:/IC!QU3EDY6:K@-V$#*6O_-F MXX86LV0:Y>D9.^"4%2]Z^.G1(CJ-;H,K17_.@CQDVA=<+"[G)E'.IU MN8]CY@@!SW R._\Z[8(9N@P5UIZ)';7'#ERFXG?'+3\A<9&YJ;QR!1-O*HL< MLX$=GNZ-NIDP/!]S\AS,L6U3<4*6LR""!X+#LO&TUGYG-(=?X@3@B:9I0+UE MZ%WYR98!<+MSL&8B2/&PGU%J3L<:*,SGH,Q4D>'.S.1YF63)CX]SIJC.S\8V M306,)((9,O3H@1GG@11=\6'FJ# 9%F#V_PF\WLM8C+CJN:*)_\(O.BR3_!H2 M"V)?:6-*L3D)I+[=QR#:55)#_[FMFDS5&7+8YRR)HZRP.%.K>T^Y'JVL]11SWDB997Z!@"I=ILO+E9J,=H0Y]P( M8\='-QH@',D(5?A7M@ JV+,Y%.RM#:_7:^H"X-Z$;K2ES\YGJ((K F9(=[C? M4;')KZL%U8H 4H3L;@QUM6C>&_&:L8,2G7.,,E9$\"*,&2\NS4(D^%A^X'-. M"SCY=QF^CP(7KS1>1?5+2"LV29DQNI;[UX1 #U'B ^UK)X;3C>2C'_K;_5:D M,52!95,'I.YLKFP>Y]2VQA[>F G?=4A*:ED^"ISK0CU/)SR09)_ 21FD24H1 M")4RD(V?\#26=,-O'A&FPSYP2FTF#H#&-5-&G63D%R2SG.!@(=B9<[G99+0-('RU*+,21!$GYS0/5[\M>N)% L[J*_&- ;=$ ?#H17!9D)P/R1G9"EZFL$&AKJ-3=\K3KO %*@!=T57ZS)@M/_OZ M.K:539&[1?"H MNJ%9\L8S&Z5E)>O&J6@YHY%Z)'"?L9H/53E2!6EK=95'T_/4)S6:3OAH$G7W M;)X$F3[2FI2(JG;(?5&K6NEEH>-&B#U0+VOG>Q>"HO"]7P516P\7#ZXIBN+7(OJU51];3*AHB]K5[>[J7UXHUBZ/*ALA=4*]<>5/CN!5BYZL1MON6Q0IJ M%6.=OZ%5%-\UD-SU-%]8.T:#N;H5HA\E #%DA;7AM-I>NB7MD^ MIX$;)]XZOT4A1(=W,"E5!F5-;9&ZG)&*Q?&?IB'ZD[\FN;N.PD>3JW$Y=_Y" M*>'\IS[3&\L 5;I9BE"G5Q3%,I%+\N 97V9Q*GBO>Q?QY[+?L5TW(?,$#LG3@\0KE2L*FN: M(?7/)L7 )75M$'IAHZC=AV!!5 :KPZXGC88@"UB8E39,HN5+3/F[-,?:5BXJ MV_9%/%A;FR ;P<8=D0[K]O+W"(LE)Y*S(A4.8&5I.JTIS+7NL4:%C!4VNT7Z ME>E)"Z0.6J-.O@HM_QG[VE,C;=?QE)$COVY'#->T"\G1M+&W9!Q)I0'=^ZT0:[R]>)/.I.4\Z8 .>)]YC&T+JLD$V4 M&%4[>QM)D%1TOU[&_('GAI-.75ND"&.DHKIA5-D082QO)F_G)!A(,XO61*'+ MZQ3=1>&%H_SNF?V8."Z_SV7]:%01-EF&'I-5$565M':'M#T5Y$._HUE4IVA) M K&[=-6DS>]CY]H_.J[NA,D33.D,-6D6+;_7M4&8;S1*&KG% 1! ME$^8DJZ5,R0I!T0*4HQ$>V94UQ;_<-2K>#0F3QOB'I@U\O89U<*.'EA*MI-70QM2V2R,LA@F MCJ-0!C86=\"\O^^3E*^H/T3Q'?VT=,4SU>$+$RYD/[IR?:_?X&U+ RG@]#)) M:>^K#0&$$WX_/3HO#G/B\ I&Z#FQEY"?=QY4++.]3RRWS+UH!PA;NQFL:8I\ MS- 37BMOKI.-^33*REC=A1]&QUAE'V%?-V>7R(U/W:*U]LN9KTPAX3MU-BC,$L /^/XHKTA?C/)S_=$)'ZS9_CA07;/8NR M8W*_$T<+;Y[VJS3:^2[YPY_>LO'\E7B2A<;^*Z_!)TXG_DR]%V!ZP1]PB!V7 M)V&0:R9*>OA]0NX_L7_\8\_^H1#\]W??7_SA[5<_$D5J>!]7344O[J\)1B7R M3B6'J;>1;7]8P^++"GDA2E%L-7O%-9N@=)<7S+HAQ?&VBN>7 M&PSZ( RO6HO>.0NZJ&HJN"R49XJ+^,O"9G:3^MJ=;>..,Q[JU7O>9KUF.MR' M2OL_'O#9>"^M-ZQMCMNR0K7;#UW3;)CY+=\TJ5RU="0Q8S#0&<1X#CSJ/U. MT*HQ*E047"V%PE9,4Q"T6.]POTKH/_9,ANM7R(:K+Y6K;XW4\PW5+%5 K&Z* MT)]-)>Y<#3&G2SAA''5S*[2M+115UWY^HU9?*DK;>%XC=Z#83#-VK5:+PJ*M M-5^MKZBK:3LO'ZVIK%O5<#Z^.52%W>.1:KG*[B1*3ER(Y1$N&F@V,-6_(?6L M2A7R*A79'Q!Z3K5\G5.G@)*=*BK 6;LM4/XK]C%4O9A7_H1Y' V5A"=&DK6% M]0BZ6-E3DT]=:3WC^.^(?:-2EQS]';-[5*F2NX?Z1ZSN42ECY^$DJ-ETCS'TL;Z,U,&Z&4%=2IOU1.B:'17HO Z]OB1/[H9Z^X NR+MO+][^4/DJH4C/RMCC MV.:M-U'MCJ]AUUF[AWX?V*3?;%UCH/W22A]8JCY@=Z=X$B-T1(Q/"<^^0IEJ36&W:$ZFS=U"_2*TVZH8^M[J=%IW/VLGKZ?.T/&,Y M%DSY(/=SMB3=."F_LTAYEC*AGW<44I?3B*PHV8<@//L%)#I/G;0\D<5R*S$^ M1#+B(%FPLIJX/(T9'I7A41 ?$/RRK/A?_'1SN4_2:$N9/NM]Z-WZSLH/V.#3 MXU^;SI@AL+41/1QWQPFT2!9!*F3F3$W'82H"DL>OG*F1.&*(G*= MRC9"^Z,%O<)Y0(C][]39[OY94];GN %F<*Q4)D>^TE^QPUJUL*.7]9%L)P:? M8965U&PBQC@*73\.7\_K)FZLZ*4TP>S\&H6.JWIE?___N[O:'L=Q&_Q7^'$7 MR%X[O7XL"F1>MAT@<\G-S!8M^DD;*S.^3>Q4=G:;^_4GRB^Q)Y9D*[9%#W# MYA**Y,,1J7>2>@#0J=M#"+!F]8+[1S^)O7I#6P(1!+)[]8]J@$!P9P\$=Y,* M!&\!O0T$=],*!&?JCA(([CP%@M[0ED H!(+^43D%@GX._.<_F @L5U_>TA - M&T9(M11\50+"A_+->CHOU9$;C5LF3W(1S*^E5L%-O-OS*,E.W2L%'*Z/)YH5 M.ZI"-*C_R211L)*&T-86'5@4<1<8TL"UUU4#R"'LD(/"=;Y0@@)!282J6E K MB')]A"IAKAMD0:$2&G ;#Q7T64R5M+GSG&R9R?R_];S;[;?QD?.G-%Y_6]HS MD)KHB0@PZ'-0&;I0SQFSW[D22I" M/%Q7"GV)PC1Y?/IB=$];&^(NV@IRU4V-#0B[:CN]W1?W!??<815_>(0G^.+9 M:T<#GBC@!^3OSX577*B]%=GQU43#7.I13TW<;2TPJPZK(27LJC:-G2_,G/AF M4VO?!1?' )JH-82S5VHVKVM3@:(YZVYM0WPCO M@.#BO7'#UG@Y(\[&F;*TXE[*''FS? 2+O)G_EQ4'CPO^708A_99\Z\9$XY^;$:H3D78M"<]+.@)P[?S( M6[TOXS,HV7L_ 2@1/W"6'$2VFW=N!N/6?E<>4W&%+B9I](@V#*;@&)UP7.X? M4)4'E>\K;N-U/]R;8>P&\! Y[J/](4U4H+PR+LO-+:82%?1P&V/ .?D4/-Z@ M=0_=..,.&7O/B_4A(?]ZB'$';254M5RL^K-6F*#VG6TM922-#8C[L!ULU87UU(0]N(72SJ_T),_LZ01^J'#W/HD] M[58WPV_^MN7YCQ-+XH[0A\&:3X^Z\R/L3+W ZN$(1CG#&#K :.9DK"(<&BL'-*/F0+&5]0C#T[ M\* XL_DOX.MYCV?*GS$#!%]@;H?[*)5X\)WP/$DX7F=[8+_%XF;+$M-4&L9'U2PN D#3)Q\!7CP6]84Q8E>I]C&RQSLHOU M%GAW+M/U&I-96GI.$XMI>H\1R64>!#H/JKH/@5O4?JRCBR^S]N89,^NI"#'S MPR-+S2F S\B(APD=L'KFTCH-84?7JNJ>D31C",C1^UA7A6=)M=M .*&N:$JC M^Y9J(MVQMQ2YM0[I.1VN)WCC>=PBCH(XDH,4%U]9]&VYV7#! U1N<7^]?#3N MDK1M2]PO.YF@ZJJM&A+VWF[ZN_;X3 J48B"7DWG N[A&I;PZ'G;921;(*]Q MJZ,\I1(#WI-X6O-(!I]84Z!-1T?4>:W0BJHIC40$G=*NJ_-CL)R9EYINA? O M4;+GZW 3\J!Q8F>CI=P-;1#+KJ@CI-H=K?I>W"4KK#W-]48".D#U@EO^-5T) MOF=AL)(BQ'/\Q&57#?[#F9A'4?A=0F;BN-S<;.,DC%YN97#1OR6YB!M1[^S) M3.7;$W=6U-^D]("LIYR.@=0$]JA*EI]AC^K@>Q7\,5%*?3I*K8"=U()XHWY> M9\I!(+4;^0F+1P.B:,AE@Q(.SS%DX@'E0T4!.?N&7 6X54M0?P]?/-ILU:V# M#1.UKWGZ@_,H SV/@N?74%P>O=VY3B2*7VBVIFCNR')"4?U2A -%]SC"Z@YL M(P.%R?]F\/50$-?\-448Q,<#7Z:OC0NY$L6P@#?7E!Y3&2!\&7$U=%\==&A9 M1DLQ1X5['5HD.+,\*1AI8)#16CF[)QJ%C*_^30H PX MQ;%B="L:QHK!8_]3N UEH/L7VV[Y\9I%WYZYV"UB%GUF:TLMM_9-*4?QC@8H M0W7+=M3C<5<8@V;=SI6!3!M =0#U 50("HU&#K-C6:@=>)^ADI8E/.8V$^%. MW>TPYS0[HR(:!BVP:CG,ZB0$SY]LFKJ/T9)??OG&;ZZR(8#U6QX69RDRN,NI MDOJLRKGA-$M-JF[P95? Q*\')N3_WD6!#/[+Z &S)/Q\A1ZGGW'TR)NH+PYB MPFKMV5X84Y_4](ZSIZ7FNM0+EX_KDV;9(O0T[5_G"L+_,@V!*Q5Q>:"4A)^O M9H!ZCE]AEH9A3XJHM63%DFI)FBT^"VT@5PW:_\]<0=D#_<1Y (\N^JHL#^=8/MSXF>A$JP>[>-D M,R5QAS7 J[II QEAYS1IZ]HW"YXD1LSA 'W:'+&GFWS'-LMHJ_\Q_OILD[ MS2^']5'V;9.9/%ZWRDG4TJ^YZKD5$JVCP[KDDOCN.:]EYTNPNH8*.HO?[[ZJ^&F MN)F>J.^TAGJZ$VX@ICY_;:5[3_>@D'.^,U1*!-5CX0/^CA\_SH EP'"FPH.Q MKWP/:8LFW,H@/F]V#PE8^]<>O ZNE-&U"&ZU">6XU!*PI?QM24\].K55?]#G M*9QZY=O^[*$M>XM!FES-VP%PDRIX*\-FO./EW;<%2L+- ?V"V-R":&#K +>Z M MU^W44(]:Q(_CE?]Y%-QB6;[\@T=**;1'=L4+>O3HFL M/::1'PWG $?!JX,(#GSURL2.+<)=F/)@Q40J!Y[D-=ROY+(U2N^CC9 #DN6" MI#,GHH[9@WG*TQLW-M0/=2Y$Y7PU0HF%3.X,%C_!ZB?8*VEX^%.*@^00IFFH+_R.?Y9(SN-A*4]EU6[#NA MX6$P$IVGS'NX@ M[G@&(P9@^C2@/W]SNTF, 2 M&U]JJKZ3068(\U\^TM0M/C-VDPV;$OA(T?&@;#GL"K;L!Z#U%@8>PPG#X=M&A9QJTU4 ML36@'%Q:@2UCC)&:>JAII[QKCU3O_WII-M"?I)?%E_E[/[^!U!+ P04 " !I M@&13N')8LRA7 #KB08 %0 &-O;&PM,C R,3 Y,S!?<')E+GAM;.U]6W/C M.);F^T;L?]#6/FS/0U9)EF_JZ)X)^5;C6*>EL9U5T_O209.0S$Z*=/'BM.K7 M+\"+1(K$C00$$%),3V6F#8 XYWPX [.Y6__\;GR!A\@C-S __M/HY^'/PV M;P>.ZR___E,2?;$BVW5_^H]__Y__XV__Z\N7_[YZ>A@X@9VL@!\/[!!8,7 & M/]SX;? 2O+];_N K"$/7\P97H>LLP6 P^?G\YXO)\/+GD_%H,AE\^9*/=&5% ML&?@#](A3WX>;7YSG8\:^'\=C$:_G/YR,CP9#4[_.AK_]60XF'_=-/P*9[EP MJ2T]U__^5_2?5_C) 237C])__OVGMSA^_^LOO_SX\>/GS]?0^SD(EW"(X?B7 MHO5/>?//R*VT_C$NVHY^^>^O#\_V&UA97UP_BBW?WO:J?27O!QDQ^27][:8I M_+Q+F%!IZ,C]:Y1^[R&PK3B5&I6. ;8%^M>7HMD7]*,OHY,OX]'/GY'S$^3> M8/"W,/# $U@,T@G_-5Z_@[__%+FK=P_-)OW96P@6?__)#CSO"Y+ <#(>HO[_ M^R8'2O'GU'=N_=B-U_?^(@A7Z>Q_&J#QOSW=5\A 8X&EFZS>WRS8$/Y[]0MJ M]PO;D"E3F>3[2U<:GV,(5C23Z\!W@ ]!#?\2!9[K(!!?61X2V_,; ''$22K7 MR'I2/+="V.X-Q*YM>?+(W_F,-KS8_#::+6;O($S1*18&N$]HR8-K*WJ[\X(? M\EA0^H+>')"W,E@^MT?>W+B1[051$H)'*X;_G2VNDLCU0<0+ M) 2NAY3E8K M*US/%L_NTH<'$=N"VY%M!PG' MEAU'O\-3X'42Q<$*GB9;D\TPLA**'UP;+;7I,@39ZFI-8<-(2BBZM4(?(BF: M@_ 93A:T)J@^D!)Z[BPW_,WR$J@9[EP?G@Y:I?OJ@6D4@;@#'3OC**$&JN8P <[MYSM:W.W15AM'"34O M(%P]!C& !X>U]>JUUPWU@930 [>2#Q#&""3/P'>#,)U3:ZIPPZG1XW\D\/[; M7GOGW=6+ _IZ:@JZ#%4)\*YL =3A%F%NMW#C=(Z8^.J*CSK3ZWZV?T&*7.()OQA?BU-Q1V)QP^EX0NY(*N/H M:D_+'6FLC:/#R;DS38VCZ7"*[D@99C0M3M0=2<,-I]'INB.%Y$$5GK2[[@B5 M030Z=7>DBSRHZK-I9QU9&TD+&_H-B"W7$V=*WXRG\2F\*\V<7]'S#/YHA>BM M[P-TY4:++^G)D9?0@CK'1DIG'KHV@/?CWZS01:L5/8^Y3OXX*IUAW!/1DY^P MJ;5G$#:>%O6V>3OM[=VG2!]:"WF<7WF,#'^ZB M'NB\4[$-KI'M4=CUF'5XC6B?)3$*%D 1''*H;_J 1O1#=0M"$,6BU!KG5S3B MQ%V"K'M?7=]=)2NX=(6,(E:G'+RU#[RUGI-NGI3=3S/TH56_77>W/]2'XJ;I'1YV(9=2 M.#S 7^:$H$\)C=PML0Q\QL"'F-S\U(W1QX;#X60X^#(H!BK_%=Y*!MFH@W8! MP2FQD%POL"MS\5"P=1!6Y8>&B^!XZ5@1L']>!A^_.,!%<>A#]!"QRW84+E7__S?'QQ M,3H?3T:3B_'I9#PYORA-L8R1:5B=KA7:Q=CPKS785,61M_CE/0U;_&*_N=X& M!8LP6#5R*O]:P#CK((0'];__-/IID$1P+D&ZI:#@R#UR_+\2*X372&_]!-Z# ML D-F);]DP,+ ;E(3E2*!)Y:W0!J)N<&;H,$@53:]4\<].GGPABK%$;J2I&^ MHE 7R&[3_HF$B8)<*JN!QZ3U2L(&Z2QVZ0_4F":><[],W7D:N1"& MZ^O P0N&V*MOD MJ>- #D;Y'_"Z"498 36T[9MP6$G(!3-1+IAK^-=9^!+\\&EBV;;LJ5 H!!2W MR*%RF:3Z=Q;.P^##S3+%$06ST[RGTF&AHA"1DIM^9;;S((HM[_^Y[\0C0E/C MGHJ'3D,A'"5W?K2VIR&P,.(H_[H_ J#.NF"YDIL]2EKIS=\"'W^'W&W2']8S MS;Q@OY(K?.X_OAZ=O+X@:WH#^W>;](?]3#,OV*_D#O\26LAKZGF]>@V\!MY7 M?M\?QM.G77!=R7V]P,7MIYWZZF L)TW-^B,#YMD7HE!X![].0D1G9N9$P($L M3"+L@:BY>7]$PTU%(2*%-_#4O1$%,7Z &RNV\LD3S%I-S?LF(@XJ"A$IO(LC M6W5X#>\_RRR'']X6OVG5-X'0)U\\&2J\?S^O+,\KY:)MED.E5964T7AR?JFU M'.B3+^2@\))]NP+A$BK67\/@1_R&G)LL'[\N&EOW32[L1!3R47+/SD'T!CR/ M)I9RH[Y)@SKW0@A*;M[Y*218K=!;36!_3YURR\$<^ ,8H5/?A,1-2R$TA4_N MUP E2O#N?0=\_E^ 7SP[[7HG&H;I%])0+=A'!-^R,3 M+@H*L2BYWQ<.--NIWL&?-!W%,"W[(Q0> @J9*+GH5R>:>9NQ2:74MJ]RH9%0 M2$;)_7X*Y^FD<_6LIBV_\OO^2( ^[8+KN"O[WW[9]7$7Y/G.5\BIQ$.L _QH MB!S@-^/"OU_/'F]N'Y]O;]#?GFW+\\_2?2# M+V"XL*+7=+PD^K*TK/<,B\"+H^(GNZ#,?_S/4N#))NG+/,@\(C'^\GQ=^1=7 M=Z+2C \19?K51E7PGHPG9V,U:ZZ-8-!RY" +ZX0/R5P > !Q'C)68:PPN" J:^FN& 1<1T>[2F6 )=W>$1#[V6I+[T2G9&E'(V>@ T@+UX] M\ CBYG<6EBY&(86;4&SD4(\!LDD/]PAP@"@W,0H 5,*PT4D]%O@\!.^66^3/ M@IIR%K_!"T^9C1@<,/0T"AYMZ<5&3_48-2SX,!<)S#*O&XPY91[$EJ?PJ#D/ M@W<0QNNY9V6Q\_ $]8XN9?C=@=1%4Q!PZP%."B6<$U2 (4_,X2\?@!6!)W?Y M!N_FWZ)- <0F-!#[F $'?A)-/$;LI!N-X%K(LKL@1X$@<'ZXWJ[O*4]7,Z#2 MFE(3CQ#;W%W-5_3'P+>)YPOV :H\':M[4.B$GH[TBCJ2Z(2AFWSFFV1#FW6% MP0R^@QD8X:0/&]#>8TR4;F54%=+8U@PDL)._O,0@RPHD74S/$3* %&U'? MKSOH@VN]NEY:?@3N>:D/727?+>7EB[6[=G!H^P#:B6!#KJHE'K"]C^([:(>+ M3O(EPH6%4(NWGKRT -L+6+6QSL!@D23^ 8R!3G-@@(J'U#F'1T)S>R/! MP$&J\GVCGM46_:2@X@F\PLTT>@)Q$OI(;:(\M2G6F^7-U=<RPWGGDGM5 M&78ZGEPJRFLL"21MR#?Q+1VSF])?,VC]3 =0.P:8^+A>8BS]"&(Z+&BD2G#6 M4PX 0HDA[.:#[6$Z0'A)%W1FA9O=:]"@,T[40(;[:8V5[^8!AI-R"2_LBD(% MLMFFY)/"S!I::@<)3AG60WP>0I;8@!ASO-S(,!$X520\44 MV<6GCN-F9,PMU[GWKZUW-[9P7KZ8UN;A@8=0";=7-:Z\L>7ZP+FU0A^>G**I M;2>KQ$.))F[ PK5=O LOK:-Y^&A)L]1;ZID:W+R$\)Z>A&OJ+E)O6.71V7@R M49145!@N&&GL>EF=9#CPP1(A3I?31)U[S'<.\Y# 2*,I+R>4JUE+OT[M8"'/ MJ,5.OS278!W26,U3$;R!V+6WIU!J3JNS-CFM!G^I?.S??CKFN%)KC(#BF(7I M9)UTZYR#,$VTRF2?P'763H6T=0GO0*XACIY5#F0Y>*=)_ 9//7]NU0(1);N= M#$4'$YG&O-)O3#><"H2AIS'X:$NK(.-&U>ZI&":,FH/0PT18\.B,OON#ULB^ MCZ*$'0A9:W-!0*!/@L>G%@# %S-@Z6(N%&A$2@@^5V[$S"AGL6)F+8V1/BMM MTI["%5D@-K^-9HO<_0S^EM'Z<,*:4?OY!?[Q]?;QY7DPNQO,YK=/TY=[V$!O MNT.6A&)#'L74@&VMYD7K _@)H.70WFU6A3S\\WRH=CE31%!]EV*@Q1!S0$[K M'>05\O9"Y/[NQF_7211#=H6WGWE2)I1= ?[/>;$^R0C@&4D[D#!)'@N8SJ1+ MS;.LR#?B.HC@#HIR>J76>1!^N#:(G@//H6@4>D?MX,.A8UI29XRYJ8'ZS3*Y M 9 :>-Q"M,&_>R 5H>],5ZATZY_ISWE PS6P=J!JB11&R'7GS8$IK988K'4^ M,)RQT6]B'GD\.[CQ&DL[=@8YR*(L>?7\,@BN9AL,#Z")9::(<$CJ,/ MC0P)PE4:NYBGR:?=H+'M^RQK/J(,>1AY@A*!W$2):6_@S= +TISH.0>PMV=" M'^T0P"?6I@LS+[4FEB!Z!IZ'\ET#'W+30V=M9^7Z+N)D['X ,F#8.AN'G YD MFWBXK+&3=7/1#AA=-A62N/M>>&1#;,:@!WAVHLEXV]((*5/(,<3Y^]Z'B@5$ ME&/"3JL^RY>%E*YOI(TA'JJ*R45I7'W&(7)-N9V6_98R&SFB_/$5'_VWNJIX M#'+]!.JP[8/X%5@$(=A4)0#1[2=D'B3?]:UP?0\YFF:I1\](07K4*=8)\;%8 MRA?[C;O]LB7';[VX>=]VH9P=N5:^@N=LO$$*T[K*H O(H-.>X8:-I.)..NR] M7V]6?HE\O*RTZ;.(Z804@NUL;5"\FHO ZL(Y_<,.FD"MF\.I"NQQ?G"JNA\LB^)WKB"PV&.*CWO%VJ@$F M),J8ZWXK#Q?*7T*GSK^2S- R.@[#Q$[:H7%O &G )C^G).>YG:@J,;Z-$,"@JMSDB"$.OIBH MEVH5V)G>E"B]CJCJQBHIJ6B40ZTP\"/KQ KQ@*2DFAL?@=6*0\I=MC'E3JL% M<.;6.F7D8^ CCNT @][A"([67)):W5!5OO?*D3#/#N(O41!3I3XLT]D;W_V( M.D$\DY!?1_F6!UF.$LV &Y#]66)RGF>?GF6$<8 C#H5QS9#Z-W4N3.UL_4%I M />#4-F1I:MV@.LH=188,7*AJVE!SZ3W=78@OV$??@U?I8W8YQ 11"._JXVA M+]"9A^#=*2Q7L 6VN^=#5 4% X MT@6%A3XGUSFF]CM$;+&P0&H1H$N-0!0FD!1J#5N6K@<*)18N2#52<#_78$Q: M6.J>P"O4A?#D&">A3S) M!W&7.0(Y8A4,X.BC8W=#:"SEY=V*-NWUTX7/AF2 M- ?#A2R*5)+#(>?@VL%4D,.A"#88DIZR>-=X":;V'XF+HD29G&JH_;3#CD0L MU('7CCUF6KQJO( B@'R-UW//\F-XU$"UZ]*L2*Q8PPYP!%T'/DDVFBEZ/&*7 M0.>M]+#1UY%/)N:YQ+!D\Z0KXXC'.;AVF!5TQ!/!!D,*M4/6V X:7805*D) M%4\MHG^_^9#$>_@#'Z640_EH&_VAT :"/0D*&KXB@O/AZ?!DHJ7V%(&LAKU; M)A>E!L$H*B-?9EA:?VB64A7=?H+0=B-"?4]*OR,.^=DCU:=;\;7E"7CH//L2 MO%B?J-0)*K@-.7P7A%RNN&V'.W XBN2:Y/=811><@D60%T_@/0GM-\@,>'C: M5N:C(!+?\8B]%OSI^ERK*EEG, 5XNSZRRV*: (__)F^4OP M!-?7[6(!\(5-]SH)[6#/^Y:A ;M$.1OW&?TRP%QE]NATV+=W-O'4"[K%OJ>X MA^2$\1%P1):/#AMQ(V'WW QRM[[*,BN=N$.K1RYB[,/6>$0N&!(:G?-@EW)X M^@[#-3QR_&9Y"<[\OWOI@ MVBE+WE->%SJ-J>2757N;6ZY#JM98::6?X#L(L@X+%FJEGK,4Y7LK%0FDP6&W M895')Z?#L>KR!((1P42PB2<@=.B#_-N&Z8W$?8S! H*"^H#M86QYZV4?9 M2]ZL<%D+ ^DVF-G@$'/XC@T='+ M,_$6T=2$B'4A8YH-,BG=2M#./A+ MY;/_]M.Q+*'\RB*O\7VZ1-"T7@@.S TMJVME/)Y,>G:=8J6)<)8M5O&)&ODA M9]3)C(,T3F._%31+DWMC5+]NPD&I(A MK[KCP?,]2.\\3*>P36OM,-!^'^>AD !Q5OY?!..E-*3A]ZF-78PDB7TT%RZ M9!G5)0:H*?2[]_(DN4%$=S3'JT8_G>VN$HBR+1M"6[BS7HTA/\';]/; M8> _LI$&P6)0&DOCV_(L7%I^7G5J:WW(K#+S$H,W%:DL;VN8H%RK!8VM0D]T MFOH6$"\0.E<>/A>'Z,]HIY&$PJNLK/;".6E'V3VHM.=DM;+"]6SQ["Y]=^': M*!=H5G;"]9=SR"^[%'-*470G=467CX\T7>D+@^TG!J5O:*P ZSRA:#52!R67 M4Y)\:0J(K;-V:H4NM,J]M3V1?=8 3^ #^ G(DX&DW(E0$JWK)(J#%9P1X^(? MUQ=_/O0 266P&7SP XX^* ^O\;IOX$Z9.10EP-Q;3= $<7(TG<#:O;I@3L>3 M"\61AIPBK<8_=*!9JDO-Y1XUQH-KIS7.EB'(#DJ,&N*TKB'RH0:5L:2H \P3 M?XT6S(JF-1;B;U ;'[<&*:VU67)L+-Z\_G-2)'5!3?:XH&ZMT(=G#92D(4U8 MR;B>SNKKJ1AI (<:%&-IO+WN4D[93_'-56R@N[.A[9C8]MJL5U:QE/=$/JJD M6 /WME#O+#=,(VM+]H*M)95U'SROKULT\" =&=V4-V,/JH-KO) WG-F21;LA MD[NH6-!-,Z(M:F(?[18VBYC*BYN?NCY?A3?>AXP+^:*^D,M#:+Q<-]/<3IZR M6HD]U,2BU29$6ZND+MHM508150/0.&GK]T*MU$MC7*Z73EKM#5BG',ZYAS#$41QYAYT1"D5L1W>^C>!YOR]A@-Z]H#C31(AQIL MQ])8?R"?+>:S JZQ*D=+]A6/::W=BB:+8]>QFZB]1#RYM3\$?I*X^NLS<+C$,7F6:H;E5)? MJ>1'GY9>J?Y(X#<9UV&#*]BFO\;;8S9'VBO43B,E[EPH80.JRD?539X"_%WS3/ M1R4PP S"ZNQB J%U.CR]O!B-3R\4I8N&QULWFBUV9KK._DM3"FR=M5,/G&*I M*XP.="O/J8*Q,3\GKQ'X(X&!<&/ORK MG45_\&@+WF', 9!0#@A*RZKHY9 :RIIFLF$[=XR'\/]:!;0._I)]1O,#A\&1 MK8TS0KYQ\ 9=>+JL4R'1K0_<(VFG63K$NXHBW\1:*% Q6,MEB,K(IPE$%[FTV MU(LWKI?$P&'2 RU'TTXS\,2+BJ19^857-*BF\/3N(/+=#Y#F44U=ZY)[N:60'06231 M5V"A23DS_PFMB1!"/K5.,L=$,PZCG1)I'2;=A> ^/_QLHD^Y%,)%72%L!NK) MLA<:2 UA<3X\/QV?GI]=#D\A1DZ'J@\DF]E>9W6].8^UY.[597"A/A:35S:D M(T4+TONM 2I1J%QZX+))#U0#LWNB#@XD0GN+'6D6=.WT M=F&@J"9#Z;*>DTY8+%?KK]:_@O#:LR)Z(N055'VJ)2Y"?,0ZET M[N2H/3.@CLY.[AZNN^*D?E?#3D[OB@:3R*1\E=B?+>46D#:"=5NFHPL:WF(J5(9L=$RD6D"]KJ:3"'6,*[V M>O05U81-3_:S!2K"_5(4X>:[)+$-H[GHR0(DW9,ZD+^?* 5E&12Y+E"C^@4* MET=1^C5*TX2*QTO2=A5SIE4\WI2.-R6-Q7B\*?7LIB0L;+307V7#8^/MBJF/ MYG!@OF6U)]809!QO6Q)N6\J5?@G.S/*G5:\X;YS[8O)4WI_T_1NLUI/5*5SE# O]NQ!ER MZ=ARX25, TK767K_-:=7.[%WK]'!3UF?0_&;BSMPZ?>&E&:X$@\]T?C'6@_% MJMC4$RC/> ["10#QY-L@;1!-?UBA\PV>NB-(R-2.W0_F'4?8![33.>(K0$AF MEG$[7,&#)_C?T+7AWU*]],UWX^@)JL:[($2LXCP:M1KU$- I@4.&I*,M'3T; MEW#*GEE*7,2G/CL/?%# %,HD"6&'NF SYVJZD92Y@[+19%B((GBH3'_6&J?M M/W*@F!7,, D!BXIS)Z[>O6 -P#,(/]S\,%1;[%,OG4N>+[0P&L,SE!MDP>%ZGWP3E!LH^H*15QW\8:4KN4Z13VY?QM0L&@+=83HP$=+ [U:Y=/, MGZVN@ \6+N]##/>(VJD6SG)'HDGO=RGS1_00!7EQE42N#Z+H!L26Z[%IB--A M0RWS;$"4*[,8"G/Z#/\"6"Q MUPD:6TT=YWP>),_?:J/*.KD8CB=GBE6$4-%6"SE3Z=Z;2VD4QB6IPG_M2A3^ MZ)_7J/P*""'+XC7RKFOP!\8UTTZJ#,S?2HR+JKT%3#+)[ F\)Z']!M7B=!F" ME.)=2AI]@;GZ:B-=+D%5Y=N-6.4F:XPW&$K,$L*YX&,HJRVTDF0WD>QX;#'0 MJ:L0?PW10?/-\GY=O;[A)=G0S%QQLA)KB.'^!7Y@MIB&H>4O 246I[&M-DAH MM0'SDZ:O7W9I]BA?SB.?O&M==.Z"($U["M<]&O7/#MS_+S,' 2.YZ%N;$:<_]J:J8=%+CO M7\Q4$9Y#%=R_\FDCN.<3C[#W+6Q;;:3')8A&^3$2IWR58M3S8V*O(:OQ^KC2 M0$>Y,0I@1\W2R5(N,<$6RP=*&&2]H3;2[G3$9J2+\&C?^GR-S83A0=X'8<:Z M8HLO]OQY")'(XB?K=*+-08<+4V(#=JQ>SY M7CY/ZB^?^6?0TV?I0X/MEP;%I_KR(EIG$CW9,Z8#0MC9V7 ,-0,$V>7X?'39 MT^?,T7ARKOH.SL=FOF?+G#Y],^%,G7\E49P:(.Z"\!'\*+$C#'SX5SLW3^#M MJUQC:"=_!O$U6-PZDZPO)')+I)--B6AT;6JJG8"[RPIK=Z<3KOP6B#.K;G@ M\>\[5NA$W]X=N!(0*(;G!/LJ2T?M,, LKUUK:FMJE0N^@UM+LDJ\]/Q[NU@ M.\[\>K?LP[FY,'33#AA@*)_]Z8O$;@CP32>HNJ)J/=F7"_P+36!B:=;A(\ MQ#&\Y*FJUEFG@IA1%=M>/Z%RR(=)NKW;)KJ"@7B#;&S;!Q PZ7U^*DV!@*A7 M0QV$WTJML]$EX]50E 0#^_O60W4>!LO06DV3^ W.ZT_@3%?H8CS"BI6IM[ZR M)HNM2=[M"9;Z['BJ!CZE5)]%2L9R#FD,;"B]S(%+&T(%/2%2*>Q^@=S8%+2UJEUE]7A)>IX[@9&7/+=>[] M:^O=C1%-F*>IQM;F((.'0*F%T!7!82?;- 8&.ZW,$3\+881L&XK/F(\@SE(% M/ 01[H)0:5.E[V0\.3OMJ>#H9.5B.Y>R6B=J!%[L7W,0%HEE7!LC^,:VY@" MG;P<"!?ZK=]=&FY<+XFW_ET4@>:MS14IB_T$2)A7581T.OHL1.N3+,3R[_LL1"H=AF0=P>P>M$=. M6K&9GV1%IG56XEQ MT:E7B*30Z]<<'=1=V_*0,=5Q(3?N?3M,+0&6A[(:SQ:S5_0. ^_XQ5F??"5K M,Z)IZ)+%DOT$5'94,D\@3D(_2@/+UB^P:82*F^6)![)?9FZ@3:J'N;-ID!% MO=273U&1W,PDSM&G7P*X9-PLIKT37&JC'39^V-@A]>UT[X":+N!$!,%I9ZS# M!A,+,R14/VB D@ZF_U(&LS3IQM1W?K-"%]TB4.)H%_(AG0?OR\!)VY>!TH0& MZ8P&EN\,BCD-*I,Z/AZ(?CQ@LIEL:^;XSG\EEN$X00[2^X>A;VCPO^(&**:*,74]0-.$'B"BA0VR=M8&!&%G6+U\=V-!7 M8!##CUBZ:@,* 4+D102! \K-\;B$!@4==T'X!%ZM."7HWD=)FEQ($B&C 5// MGL&!(,&=LVT'\G7%0M/6^006B>\\P(.>ZT&MA8<#<^4 M/_70% 3DR36\TRPAUNWO*"4,O!4X(+-\IS78&%0%XQC&0D0((_2LTRKTEH)[ M&6PUAC9H$GU,%<<-O5X%A(72U=3Q1A%C#KC$/KW$$5GN]0,N/P<$G6;>4T/@ MSF@L26&.5!4UV@? X(;O M+\&]?QO%[@K>%V:+] VE"\CH0QXXT%HR2.H[Z%[ =@/L$%@1N$G 2W -)^RF M&?N+HM;<2*.,=^ P:\.=KD^CDPQC/GJAR]O*R9M.6EX9J>G+72V B;?[@6.( M@1G[>0(U[Y@^,@=''5@@*#(V.ZC?^G65H^-%+W\9? )VL/111IDVD*H-8K2J M$L@20@RNT-PK.GAM8!QF>)TTQFV=-*K?1Q4@BIY'CPRCPSDUL(_O)9R3;F]2 M$"THK);BV7ART9L@S]J>P46CEA(465E1H2RY!-$H/T;B='W$_N_86KW_2:BL M6&F@H]P8!;!SMZ23I:O$NM3"[+/$Z&3IZA.0S_P^I,JL:**-U!@YWRPJ(C6: M+Z];NK!NC1(6D1KE*ZM'@=7]/IEVHME$OPC*7>WVT_82!QF0H@C _SDOUF>[ M*W?32'U!%AD6=72)8L5^UM.8Y2,.MD/*-VQA MMM0:<1C;%*VQD@3U]AMP$@_,%KB2O>@T^QCX-N;7I6"PB%B_5/B'M%$>;""H MY+G?#S,8+"N*=IV\DN"6($+T46-;;82_9Y'6L<3.'GV#D.I,SC5'/-%V,_O#/2X6E3649_7.RE$NL_1J]1AY'((3LB]>/U@JG MFYN::2-AI;J9F3-[*VG*EC)Y4\!M<_C8I02KJYG[:H,0+D%5Y=N-6.6: :/+ M?PU]2,B;Y?VZ>GW#:_2&9EK)M)MP=O0\*[&ZRK1FW<*]*5%::R-A97J]#8-D MU#?%QGU3T:U,EB.L]Z:S^GE0,.H C#M(A MX0]+7T8>U/#;VW9_09__M\'[IGE/_*IWN4MQI,8UAQ \N[@\&UV.1^.S(>%3$^4#&.HXU*:B4JTJ-4%P8P/#(H"BV;_K!" MAY+IKM)&.P&+D5##XP&5:GV?C@KR@8.4-=R5ZG,3VF',3H6&C3'OABC_'HD: M>O7O!&H"TW/TL)8+XL(EMKQUZ]H:$ M.@CYF&0(DIX W.)=.P9.2O8WWXVCI^=O1#01^QP1U851AO@1PU/%(H"7,]\& M*6O);A>8UD1YQT8Y6$FAHJ=,[O MJ=M+LU=/8YLJ,RXT<-]0IU_HC)&0*T91(&F*? M(XJZ,$I0#AG5J&JTIN!>N-@ZZ8:TM#23""P$BI5%YQK MH NF<1RZKTF,5.I+,$^Y?^-Z28S-/<;:W4S@=*)>:J)616CZ';C+-TCP%)[- MK"5X3-!I;+;([ BS)(YBRT>QI"FW<1?&+'M#X,8#"\2P:;ZZF(CU17XN79Z>6%7FJ'+3.*-%8P^#(JMMKBB M2+7AQ,Y%L"&HD.P9:PXZ^(D^>KGB7#C-004/N8?ML=I_F7I*R.$B:@PA^H@WQ"NUXJWN@^(^*&EX[W/71SD+FIB$'WHX\FJY0^B,Y:,[& MU@[*4E$E',0$)DJ[U._A[>W.H MF=$?MW\D[H?EI1E*\;L5OH.^,-G3#L7)FKW5/^CPU-E,4O-/&5]"^8?4#EB< M@B8]D0KBAB':Z&O@@_57*_P.XKO$=\B0:FZL'5B$R[H.)PY.& *49RC"=-NG M&<7K#;4#R+ZW*4:68!_A]3FF-)@GN$XM#?VU0P>CM%A/(ZPD"](3N.B_,RTL M@=DA_R5(_SQ)$^]#VB+BNP3/$.: J3/5)E:Z;F+*2D9B?);$L\7>05[ZZA'E71AE8IJ*MGPL]L2U? 5.^E1%3I?#\>3RY, MS...9G3P[DB4E +H5*H(2G3>YX],@27$]S0-:6V,+( M/304,P^!OWP!X:H<9D/'2U,O(['"3&B!$UFO(?M,/'4/R8D;,BB^[(0>$"CGP_/3D\GIZ'1\.CX;GBG*\;.9XY/UXRM<%*%K M>?@4J@UMM5O;O%RO+W)V.@WQA]@0_'L0?K_WYV%@ VS9@.;&)L. 3J@A$7D; MBN]@/-K$#A4'%0:FXP#.J'*4T\(QL$CH.YML(G),L>1)^J9KY1Z6$B2 MD15%#=HI\WT'Q1!:GI<';$*-]@X/LVOX"^3C\XX.Q#OB%C*F M0?B0QP]I>2SV4LG!,(I._ 163&T[627P!@R< MZ2H(8_?/5+C\Z,$,=!!XXJ&]J_EYDB',!TOTN1K"]#MQXNV2Y$X'@1PDR!"E1>,L4J7V52Y!%65;S=BE:]X@JH/X5S(RGW;0BM)=A-)@Q*GT*EVFYII(W(I:IN98H)%2(':SJ>-3C#YQ".LFL:VU4:R7()HE!\C M<720FW3Y/>_1EZ:H-(J1975IS@>!\W-K6AEG%U_ _ MUFL09HPNCB3;@GQP;32M;89NVLFWM3AV%$!;VB6HA0[[.,F.DCZ!P/EP*X0H&FZ@-I)&Q2T%!U6]CST2EW]8TGR M1^EAYY;KW 7A)BB"!0)-_0Q' 3/)4A6!+""4C,PILUA L-O'< PD2LU-:DH MX<_1B-?!:@5"5)DN]TS:G'2>@),%0T&H(]07.5@0'Y,0,?T?P&J\$0H9V# 8 MR>-)UQ!&BM>8J!-GF4+(NS !SE.PMKQX/7OUW&7*#N3A\&:%2^!\>X?+RPLB MUU\V(:SU8(:A2BP?NL8N[@E)M2UYAW$OR+.-Z?C2U+'*F0MXZ5?D6RCI_,), MLZ@$GHU^AMQI4E@/,.AKFU7Q$K2ZV5 ',1PC[>B7F@E3/%[@?%"RN:7O_@F< M>PLX ^;72PE?$$;I$FUK,AAD]1#N"Q33&M6[$J# M1=$)^Y@V,-T7MB@:5"YCI=J89.W,'5C"89'J_I4CE/?"4:GF,>TP7 ]T$C[^ M$;>2>2DU[FISG% 6=X6W3:5OX;RA6&..4*S:IP>;;\-6Z>>/$5IZ16AUS1.D MP4VF>Z05G3Y]HZD4)@720/8,HN/R\V$BN)=@V%=2( U T56^7(AAYHAR+T,) M?J%Z"YM9-#LG4#K!RF6I65*@R_'D[+*'.P$C78>7%$@G@9)EPZ6L\92:F12H MG*EFMJ!8EMDZF8.3%G1*3NQSKIU&V6_JJ#ZC21#M78U3HE-'X0RJCN-F,TO? MJ>]]5'@1XW#>W+3_DN>F3FHI:FYGPIXD!>LC,CK0*2KMO&Y)PP35NLU40KF[;>PF86#;M-6Q=9]C +PD0]5O:YDY"YP)!T3-%9HW 3 M(I#V.W"7;\A \P%":PF^16"1> _N GT)H'. ZR_+K)H#.&-GQ+_9D48S&6P/ NR 1GH^'%J:+-JI)^"TXP3]M&IG&WM7;JH;LLFFS] M[+0;\KJ8DWP5^) ,-FA4VQX2,!@HEV"G%^/?G%&0%QYXL3Y3MMP!G,S9.ADM M_ XLD& L%XF";0V@:+9 .0X"_SD.[.\$#."Z' P"N!@@P3%>X>8 P;\ 4922 M@-<8;)TJ[)H,U1?(EKA=\+! @H58!6)N5^]>L ;@":310246DD%#[7<0N&G' M!0D67I&;S;UOHRQ''P J371E3(5$/W20NAD-ADY,D&!L5;CQ?+7"[R!V_64: MBL:T[31V,1HOK1D@R#2J&BOWJ'8EB.*YM49.H624-#<^"'QPD"[*^*F'%H%* M-%B!].K&I$+J[0\"'WS4%^:O8<\QDC*MSDXR4,B=#@(M+5A00,80DRDS6@X; M*.TPTME^6GIWV]M3VPL(5X]!#*)\BYVG+;]SQH>/AO5'-S3R(!UZD(\-?[@9 MOB]/<#?@-6:. \D,MY<8B#9H/*_!4;V&;CQ,JF*7]FQ6F^>^?K!@0]/-N,\WESJ.=F4C3-Q:Y/'VB5JXW MU$Z(3*(@2U!G/2Q&X ^![P1^:DY\M?SOLP6<.W 0[0_W5[.G1AW.U5=K6#!I M\^[DZHF5*(Q+.('_VL4(_-$VN]RS#7S(N:!!K6/;:2=[?KW.1QO!54BL8F>3 M73[=;W[T#FQWX0*G4:<3VU;I'*'_J9$AGR1V),A%G?+EBCEB(_3.0_!NN4Y: MY_DE> 8V5$HH9F+J^^X'_* 5KF>+O/KN#606_A#>?C2](,$EVITSNF >] X M5R#^ 8"?D3GUG9X@6\NON1A@X)H;!@PN,@6=080!@W D*8'="X(0 MF69PYXR&IH8(F9M$J\ F(,0!6E82Y:-HZF;(4+O M1*[4+%7<&PHO!!IO#BQ=#D+T]!N$G-Q0BLX1\&",&!#-%BE'HBBQ?!NDT3BX M*P2^AR$ :4NIA! EY<>#\DVJX$#9K6#:>C@(U1"E))R<'SSK2S!&7#* M*R1/MH0!"+E3E7@L\)]L]9XMGUU]ZX+? M@_^RPG5JZ$^5*5HMMW\D<"[%^J$?1+J,;@B>]L$5&1%/LH^U6R+AWU9NLN*Y MWQ ZFPL;7J*%Q3CM$17;I>'[B>4]@OC9\D#T$ER!KY8+:87L:RR6VV(8"@L@&&8S?0C\);(/(KI1^;\X0=.AA B2 M.QD&D!;$%ECI:EC5&"LY'UP0/16;<#1;S$/7M]UWR^,IV=)U6.WPU@(Q9-@) MXXJ))= X&'7O,]9HZ33FP>.1D252*ZLI2OG,Q25R:98V0QVA1^2$B:74^)E# MJ,C2;K CZBB\,-^-\]H*PW56U)#5E;/:I_4(F4 M\C,"/*PB3N36NZE?>5A('R?Q154ZCGH(>!/#E*X>(I,,DCY8IJEU=T%YKG[; M9-@,S80+E4)1;B*-ZFB3KUY!AK!GUW/MP/_-@CW7O%G"3IBRA.6?&&3?.*8* MZT^J, V6M\!48=6EK'V.J0ZIPC21&XLT:'+$$M<7,0I*%::=2+&"H4F40J&N MX>B5C?+*\K^CO>XAL/S"SQ0?(LS857.!4^2V\^S,0V$R"0*L@1U5MJB'*/=54HJ,8/83BNM1+:SAW%VL%*S6I\N44_GFFD^3)\FLP?]%(,]%=0DFT=>^ATHGL M?65EV(,=]3KPX31B5,;]&?AP!JG5\]$*0PM52^.SI([J]19*XP^R#^1VU2^# MS4>.IM3^F%(U6?B"3*GT;:%8DV,=)-?!E*J)W%BDP6]*91>C2:94[42*%4Q; M4ZJ\4YL*$)2VPO++)?&.3NRC.1PH4JV#@I]8/9&Q[]S>VDF>1;?ST;8WXZJJ MW-X*9<@GB1T) X@AYW98NID5& V")9NVH"GVW[1FE2]2D/0R,#N)6P=M1%V)Y'Q25[G34>B M1G#^E40Q6D&-^T^;(7H%'J8]1Q@7] 02]S5T2VMT%X2/X,?43CW)X28[#P,? M_M5.3X(1P=K$-88VD.INB.I.-R%R2+&I\05^8+LBB%:)IJ;:2;F[K.KR9R9< MN:[ W'2V/( W/G3(=J)O[PZ\^R%0#,_QUQBFCMIA@%E>.U>4]M0J%[RV?B5G MX\E);Q4_#X5Z)6&6@8MOHU@#WTY"Q/I?PR#"[T#4GL;!I1W%>GD]XHZI MV[/[2S!U'#>;Y-QRG7O_VGIW8\O;,1UG242O@]5[X .4;?RSFFT4@3P0NIU59T0^'VX?8),88;<;O]#P5=3'1++>"B+Y+FH6LS MQB80^A\>D@AT"RKU@KL;7FJ&I4TJ\*TE9;9XC@/[>\JCE]!=+K$O&1U'/13< M=>"&B;5EZ'R"EQXG+0B^9K.94\8X.)S1:->L$,V^8 5_%@$[08X,)0YQ;Y^T M\0X.;CQ\D%N*1DX-I.H1HB#U*HD@)Z.H04NU&L,0V(BCO8_U:4JD?@46BK!+ MZ_&D=V ND-1Z5UET/KZ<]*&,!"<\V*C6K @-+S :CX/S,' 2&]7ZLCR0'@N1 M>_=J%?CI07'J.Y5[,$,-+-%?/ @ RN.4J((Y^P3M#5A8B5?X>_IYU=39HGB' MIX.0-H*YH&I%N:A*.2I $@8?+EH!T4[YPJL@#(,?+%796$.: CR9'&B *"<,NN*+.\EMA3YY^GT;9OC'.9=CXL\;6 MAN&#A\H"%)*MTLHRTLV2.$*A.,@TSYF3KE;=@Y"3KO298U:Z_F2E0Z$[)^J7 MNJ"L=#DU!Y"53A.YL4B#)DS-PQ\THXL?YS[ 3ID/&D8PVCPM*%]/^&]RLS9!4MN/]^!'X&(UZ8] MYK!I%]\:%!\[6K:/ENVC9?MHV=Z#95N+_?MHV3Y:MH^6[:-E6Z9E^W(\&5_H MA ;AENV<0KTLV_B"'NDA);&\G9-VDQZ2!&088^[42*%4Q; M0Y^\.YZ!AK[)Z?#L5"ZD.3K(,JXCI 6Q9CJREAF1L\$%T1-XS^]6**F2Z]ONN^5E MV<,A$Y -)+(M[Q_ PNT[78?5#FXM $-&G3"N2+5@:Z# *(RZ]Q_!9_SR W@? MX&O@QV^X;:_3F >/1T:6F+Z;4KF$ENG+CT $!O.ACM CMGE0-A-7E -.#L&Q3@">#*5V+*!UV=+8IR&I# MM-Q"2>=[=+7*\^^^6?X2Q4\^PX8 Y16'$\M^Q>=@=3(<[3I89<,@3ZOL(P/7 M'Y0_\W^*%CUQJ\IF2WG=VFVD0@<\0X F@=5M5$9[*>0T9/)6.T*;V9V>?DR M$,#@:'.B6$0[:; C@NL4L8]V F00#T&FS"3J*^(=$HB.5(UM]14ILW3J$F:G MU!"?F5)=((H'U4X[[<3/+KJFLQ8+=8:(')-HFBA^8A^CH,!/J83'7A6P> G3 M8G9KNBYH:&D4!%CID_#FJD,)!Z+LFQL;)7X.$B6\?@I 0!3&)>G#?^U*'O[H MG]=9\0GW(T_2E!=^6TR=C(J&DSYK-^W0P'78[T0E82\0>]X7(N/&0S][1VWD MW$ED?)+OW8U C#)P_I5$,5I!C9M#FR%Z!1ZF_4,8%_0$4GLCT@,E$J/>4!MP MB#$7D>G"'B/5" V>>2N&=JS0=AOJ*S0R_YL$QT2;H'7ZGNH(.-DP[NZ,) @% MZ!VD7(4)!X+==@9A@(DT07=_'2& U@!ZK@;.31)"^K.M[#?+2T#ZNUE*:W3[ M"4+;C6KUDEN/8Q"$A) NU;-;+W!E:TX N@@#&0\O7MJE>G#KA:]TY=VNWKU@ M#;(5.$]"^\V*P-RS<(]?K<8R'F4MR-]/DF\M@):M02Q[\!>A5J,9#[96#)#J M(*XCW)Y %(>N'0,G;3;]887.(XAGB[L@7 7Y8QJ!3R6<:L2&(TGXY&)$&S- M"E%NZE(C5E*:?G?CMS?@.9"B8L&]6)\@^O8>^+]!\B%'9HL=/GSSW3A*=X2F M< 8!P_8?7E(YT=6+?2^Q,-V(S]:?>'AEXQ[Q16:%6(]T32$V]1VHZQ=!N$(> M^BDW9"HVXN>.@&S%(;G^[WK#5):&)'_O"-1V+"J0VOKQ@*)2%84N5ERGTG4Z MM?](7$@-BGCZ"N*W &?*8^G:?[1UIK8 CJ#:G?@@'X7 R=9-P1 6O%1[& H3 M!B(+=+1^+= SH'7K-A&]!!@/W90[*/C*06Y_P(]2 3\!R*W(C<$S"#]<&V2W M^2=@!TL_':7I=+>OSYJ#4R6<*L NJQSII;Y@W_%OG2U*T:*$F@0BACXLT+;B M1@%,39XZ,-<0%O)WJ*UQXR6TX#JV4<^F*BG2OM-_$.Z7-04BC7H->03QO6\' M*_ 01+B7C4J;_J.&G:Q"XG*>'"8]]T[LL^P9:2L T/55(/--N_7KEX%^.R>> MC"\GD[Y"@(FT @&MS?;L"-A;1A#>M!\GF+0?QZ0>@A>E_0:KM;7 MGA5%Q P?^![:+52&=!^=5'AYOI4:G:Z] MU;)BEP\V]*KT6VUD1.=P@S0(-.@9$\4DO*_6)TICB15?Y??Z"9 PKZH(Z73H M*43^MPKX@=EB&H:(/92"0J3Y#:_;V4=9ZE!K^Y.2F86< M(8%S%.VPP"[)!HNJ -J5*PF,N?3ES0V=*23$R1(4HYQ!**["\O*:R--E" V M1KK5&-J!0X2 =VR@0GBB'#1B-!#R9D?U_@@;2KF)=O#HOH]0R2.$PRG>/HJI M$U/I51MI)T J^_$2(U"D?'62'/'N?1LRQ?U(0TE.AJ-3O/HFM==6E 2Y[&AB M;O*4RU50#D2DI'*5]4#)5='85CO9=]?#['3JF0.KW:O"U:YW2NF\<[7>-LE+ M4F3Q/PE:'Y!5F7=6$K_!;>A/?,2RZ.]H!SYVZ& >-J1S1Z]:D;C-J2TKIKZ? M6-[6FV"7)=-H#L_7"!1+J"!*CT@$#W)%G)ST#]OZ<5!J>4I%#L2B M-,>'Y7IHG[P+PE]A7]R;FZS/&8%X)4PR,D]*:ZV!_I/'K&0>M2/10&[XQ!&\ M/(R1FGCE0B%@:S[>=::][C+M]O/=#=/&&VUY'G"NUGF[*&](L6BU'=4(F,KDA=34+ZK*^#7Q:;-00]<&FU]N MF(,[@+8:RWS4M>* U$0PBL+A"LH?@_@9Q+$'T$T01<=$;W>6&Z;A@5L/7PS( M^ 8Q"ET"2.^:_D7+FPKBY1-X+_+(A<$RM%8EN]H*56_%WIK9>AL%I"XTRTW, MHF@7K.=PP#D!UAH:!0Q&\CJG/*&$:VNE2)X >G5W_>5V?6S;M-$M+ ,:A2K! M;.B<-T5[#20V:TK/T<-+9^?$*41X'$(VIM/Q9')A"&!X"!:5A802:+V'",O, M5VC73O>([@_((8PO]')CO\E-4(/RE^ O]I\I"^!F5O"4$J0^=-K@ >YHJI#@\H,?>O9=_:^UT#<5/;C)4:@2+F7 M-N;)%EO/ >^ 3^FBK4 )TMEY*VU#H7(!"PJ_3+45_ I!6U?::"?N?:MK.C?T M#;9MSZ$MU;[#I/5E?$H[[-&QT,+%311C#-%03;F_GYZ_$$%$' M(S^C#$%59 JV\_&D['BQX5] MG]4DL5!JU(.N1T.=HQYT@+8._#8U*2JJ59_ ;" MES?+S^O\(H8"YS[WY7\)8LO;>'B)7@>=)G-<,1KP6VH0:-_BY7(FIM&%4<'$ MWP%RM07.] .$UA*DOT0!!](65;M9'%>32D;K%7;*:VK?_#W,2J_D@>1O2OHAX%$&PZ0&@RHZ-Z@>!";4!''(O? M-Q_2N\F)-?6=9JF1\"IJ^,,%L%0.ZA4IRKN!EVF\_41_Y=N\&_H?'L[$L,C$ M0,\-4[+B?,V2>$05JM#M,V5ZE-X]R[]';FN/0?P/$.=E_?[,WWCR8SCMG4/F MMP\/[.K9*S5*5=$90AHWL[/:71"62F+BK-K[G<1QZ2CDL]20W,UFHRSHX#E9 MK:QP72NWWE!I?6K#@Q]W9:AQO3(4(3PAG\X@6 RV$\HZ#"S?&93F-$@G-2AF M=8QGZ.+.?GXR.9N,SB:3DW,(_+&JJH/]C&?00"-+ $"#>4,J^_3U>._H+ZL! M/.1*CLM?5GMI&^4OJP'VZ%A0X2\KS^]!B6%UYZA&+IR$:5UE$/QS?*;Y-4,4 M"AH,H1PL,@1#DGVN#QM/_(PZ>LKNUU-6!WSN^90FB852_9UT/12V=B?;6*^> M L^["T+4:>\^A$V3T&]YR('K/GT'F?DLZ$R!R^#5-Z]!=L9F.635+:#L^^:L M'7&05K+.".(0M,3>,Q>?V IC7;)1R>-KU8]S[ZNL^OGC(E.[R!BD(>@HB-O& M%"5*WE=L@>)0DN/Z4KN^&*31U2=^DJTO'RS1*Y$NOE#R6 I%NP"NRB56F\%Q ME:E=96P"Z1HG0%EHW!F511?GH;*I9!"?.O]*HABU:G* W?,4CLN'M'RTD8C4 M:(:1:=N4_M:,T7&1:67.& D+K\CL&;=^?9,RSIJQ82LU(%4+VSS/+,W9%C4T MWG<6A-07,N,N;>Q\UWAMFK,@][A.]%S=Q]<$*09D_59WIZP5QR6NW1(7(<_C MBT87([9^:YQS?LYP;T!&)?O^7-,[GCVM9\;7<6IJ!L M3W(SD.Q!ZHUV>^[5J_ELC\NYTW+NHW2/KTP';E>[&$].SH^K7*=-NZ,H]_>J MI3X%1RF?3]M<&^-VN3:R!!O9IX\9-80D5$@+1)Y?G(_&H[/+\9DJPTX_,VIH MH, N!WX"<<[/3ZF5Q/KF E5GGQR/?MQWS$$\/Q"EK@(">X^> M@#C^5?VO?@V#2/C1!O^EXU*05] +SV C/=U)57[*.?EO/T%HNQ' GG*X!SJ" MF+G<$CO_CD'T39(I.=O Z_[MY[L;IB-(R_["^MWC&A"IR-NQ6W(X?$^7C$[' M_+X&Z.JP)ACY*\C;R)R V^INB\QP4I=![3O'G4'D*F!CKUY%_?18 "6Q[3@] M%0?1M#0M$NEB7V90QHE497P)_QSW= DI-)%VX;61%^;]L%;M(C)GY8@%M+*5 M1EI>,HVSW+F\5#O9L$3'"EEHXF9P7&S"%IMDH1SD?D;C:<$VI:N-:Q+'!;>W M!===+E+CE\\U77-=[9P*3I:=YG1\LPQM.NUZCI) M1+II7M=+'KM-5\$B8_SZ<6?;UQKK(I"CX;_.SZGCN!D;MM&#M$!3J=\T9RGM MVYS/SU9CLT:]TKGXRJWYG@"*&X(_OP[\E*>)Y;V <'5"6B;[G8DYBZ\A"UX]<6TK^%MKWCBM'[H6(@=M2[>Z3?NY&^.,N3O>, M).U&+69R7%,2=B-1"8SJMC-J>+B[/STXN3 ML^'%V<6P9S>$39*]$BJFOO,5Q&^!$WC!VTM 30"+P6=&3LH6=7 M:6+?DQM]OPL!VL\ A%O\!,6\C_70]%WM5H,JH$I>,LR\EVIQTM63C8>3MY_O MP(9Z\;< JD?7@W3M:_TT?_FX@O:S@CBX+]4JI=+QI/*X:\ M8O;']/VX<*J_+3?_^MZWO<1!97R>X212]LX6LW>0^]WQ7J7/.B3%_G)5;U5, M;^#Z@\T$48_M%(^7[2[WIO.3R=GEY'1R<7YY.;F\4'4XZF?N; W4M@0 -&AD MJ>S3-YLRU#[!"FSTS@/Z$B(7GTF;T$,[Z,B5:AU%O+SI'2Z(Z;*)?;3#!J^L MF*5-H-<0,]D3%!9D]!L\ ]^ #^ %[XA^= [U(T!,;,W0LR] (8BY#I6V=!L" MF&?@P3&7OP(?'FD]R(2ILW)]%^W0L?L!&QH<] M)T'7 'C[/@))8J&)2="G7CHX<)IYEJ]G#%39.E=X.1J.)Q>7/;7!D>%1QV$' M_NS'&W@/YC)(\,K-2F#"W0+YGL'M _BV"SBM7J?#T:[5JS3VP/*13:LT>E\, M5B0&;8BEV*>XQLB>\<]&E^>79^<7)^<7(T6%0!^"**K,E61;:FZLG6[I+HFZ M&N$@G>$R+R8'8Q3&)4'#?^T*&?[HGP]N["Y3[E_#Q=5@SVENI)U0.02PE1X' M;7LSP;20&JJ.U&AQ(3751H(<0B!)CD*9\ALRIO#Z/ F=!,S3O?G!A7H)'6?" M&%[=HC?W?0Y/)GY\[R]0HO'TW--X]^TPDL8PH$AT"P;1Y)N"E1MTYW?M>+:X M 9X%3\?-1C>A8VN#)]&@Z @W+GZ9!\"O5A19]ALD)XZ;[7?B/W"$HBBF*;<' M8O X>W<#U]GN&GA@-;?4!B%=-S\.\G25Y=?$B]T"FBPB)7;01K*\XMD1+#^1 MRO>.]K>:)V3@JQNU66]F")[Z"-N#NITY9T2G5XYM;.F(-1 M5@=EML@.\I"B*$9.RG>.-4M?PZZ"X'O3^8BEG_[2)PMPY[34FF1!>L';Q0#W MJPT& U6VK)]C:YUE@;T"BR $=RZ<[!UPD+_'39@LRPX?4'3O[V'P87G7EG\% MLLJ%]XOZM7![NKSUTD"!)E IF4A59*/3X>E)GU&J#P^E>DLH*B2VP]U<%4S1 M(SAPO'7!)(=8)8QO$'/P*9!^J7LK-[8H>VOJ+&&4TD"5<:&BI>.HV"TEGKO#D\@A_7GN6N,B[P[ A-/B]4K3C%$+-TEVHKH+PAM@NQ$* 47GJ2;-@&MKCLCYR01-JV/84)O16XN_$NMA8^., ELG%^O9HMY&-@ H&2FC2<\4GO#A,Y-:B[P MB12!BS*3%!!^"5+DSJUW$-[[6])(JAW7QS#!MR*W,(\-M9;^[M'V.@D1+[W4 MPL)VXM_I8ICLVU!;B%Y.E(,>UX#L4/L,XA@>:U'HI1NMW"CBNQ%0!C$'2@+I M+\!E5*'.1KYT@-1A HD'/II4/V'12<=9VL=M6&^H+J/3+4KFE]"6T[.\S/Z60#R'EG@<##"K1!1XD6S?W$+R9 M90QXL3YY@S7/ZL&:V5B#=+"^Q&9NZ&>.Q"3V4)=$!TXHCS:^ CY8N-3I5UMK MM[89!%//DL-&EB!WC0\0O@;Z5)JY72R C;:Q#2M02M-,/2900VX3_6&0P3Y MW\'2D5)!?@\X_(@Z.P:PV=('?HJ\Y:4Z>5_ M("AQ9CYSO@V#TJNON.A"7E>_A4D&#A\LT6E3EZ30!2<@#Z;PZAQ'V[(PGA?\ ML'QLD66&GJ; A)=$06X0N+V"G!;Y;[]DTLK/U__^_P%02P,$% @ :8!D M4] !4 !C;VQL+3(P,C$P.3,P>#$P<2YH=&WLO6ESXKKV M+_S^5CW?P;?/O?^S=U63]H2!WL,M V8(\V"F-RYC"S >\<#TZ1_)-E,@"4E# M8M* PG8A3Q+7Q$ M4PQUVWZQ6#PLA[;F/T/B./4#_3R$%-LT7SK*0>L%M6E+_.A5RBUI G0QIAB. M*QK2[BG8I^QN']Q_1?Q'\..FJ;)T8PZ0#EX"/S^,S?D/Q8## 8AN/UQ;-)R1 M:>NB"VD-.R+B,3RY-R_'=H_) +\\00)E^1P!"&KOG9OF-A@]2S#F!_QU?];* M"[1]2B49*(IJO(8*,D:N M+#C2'__^[2JN!O[]^\?FWZ"OH2FO_OU;5N:8XZXT\,\W7;3'BA%S3>LGA5ON M7_"M/^#/!VUDQ;$T$,%\S-C MZKKB(H7ML(:<@?U!)0^5O0*<;Y@B__.MX ]=4(Q,NM/L96)XK+3R@#1JC[HF MBRAQ.*>/F"-!"A2!)HD+;'ODK3U*7_(EAJX):3K;DP>-]TZR,.\49$(K%'E= ME_MQJIY)2)7Q=2;Y/.MP(3\J#DR\YSB\TA&!.9$;P]D,SDH&DJ*+&I3(&/5T MCCE1L3NBY@'6<8#KE,$<:&3;]/\EVKZL03O'ZJ9GN >3MOA*FISVB I.3K+Y MKBKVR.FD\>U?_&-G_3Q@KS+KHB)1CXHVS.#=QCPVRI?5=<)C/WS6E^,U$B;BD,-% W+#NMXC6(_FUI, M;*75XE1;5&-KHU+()GR,@G:A3XR8/!O#&& ;KB^#IY M2[*BX9HGA*4W'L>F%4:N0;2(LC 8Q4N=X*T%G MMQGT"VB<'N.;DJM4'3( M63W-D7I]7ADM>ZM\:OQ[X>W8 WA&. 5*[?$]0'KJJLOVJAHCL(3VF^FTLXFU M+%CX,I?6#&Y5:',K;F77RLZUB'7I5$G=!G!J-I!;KBFI/IT.)L< TW!&2VX5FIE,$):2@^;B_=/SIF(-G"$QL(K M3KI])H^O1G:"S3I2?6*?=/?.F-$.VL5J[E0.R#3\V;7\=Q<=QP/RP23QY>BQ MI"G; M6,W2ABHIPN+79_QF)98XJ<0#D3+L*%JPD(9X4SX@GZ[,"QJ'HVKC%Z6V%5N6E+KKP0F5> 6#CHDA'0),Q^,5 ;* MSVRX()M3'$G4 DKGX'?AB*NB;0NMNE-?X8[K7BQGQMV5 6.MT%MAAH. M[:HC9>$P97^HFCC>&]V\G2Q075*>\K6LFAS**8=RH-[\=P3Y CYR@!R$D;O* MP!':HE8T9+ L@=7>0!M=9=PIE =CM:9E$R UH-9\!CG..$Z03"+.Q#]RM!GH M^&_YW@>BS1ER%N)^;\!*LMA/Q0?=#$]*9;.#2X^4"%'_;RQ&D#&*^,C1'L(4 M#?J5NFL55OFU9MVW?75[Z] M#_69UO!:(JNN%;S;;"UC,G#E@8RIB5N^-MR.VQ5M%TF(#ZD8GHCAQ+:?[6];"LI[35,Q"M^](OAE M\WGSDA\',#B%BM#Y(XYQX,'X:^8A LWA?]H0K <(>/+[QF@N](37Y[4,IS./ M2JK6LCNY*AM9#)R>XX[[)R=Y2?X'NQC<@*4$L=-)\]T&UR8JU;9G@G%D47V>9CL]UZN!^T!??19_65E6D V$3JFHR$4C(UJ* M*VHAF^OS8L5.YCLJMQJSM#583;LZ=W5!N3*;7YSR;7";N:PT$QU72)C#.H6O M%FF\L9"53&)VZVS^:&EF(L#?EZ6Y39(V<W?LUH^H>2S,G7K"IRZH+L=352_;!X297=8&GIR M7F5L68S9M2;?$".7K?@BX/XDLW4=C%]$MW9;$J-):R7&K=AD+N&!92\+(@>_ MWU*'75++S)?EFI.#C@ZOJU*VE0#"8]6].Z$1XO9U+1:=?+15JJYRO,< JB15 MZ?)(B1S_/\G*1!01;(/1ZMQT,.?SW=2TEA$KKI*Y>@[[4R>_M_GC(M9M+3>3T93MRL(^R=<,WRZ&?S."7S5N_EA^2T]*25FNE]7!454?9 ML1BY"/$&S-N%V;W;P'H1<6X,!HJ(VZUU:= 7A=24 M WA24\OV>D(L(A9H7'CRU&7CC.:JFN.L;(M7\P+HRNTI^]@F[JKL;?R]1A1] M654V'#5GE?[B$>=G0TTLJE9-6./W,"-"W,X.$\QLAE=&'-GGJX9(M:7R]=/9 MGSKY34A-I"ZCRZ95)U=2>LLD3B[;:6Y$\(7^\J[+SFLU<,/DMJJ:I9+TPUYM;3FQ_(U>MLD/M5K@*WE*U54H]9=0521GX$YEVB M?N?J;:TO'K,UO=9GHUY2;7%BEQ$&AJ!)SNC63>M'L34BRTS'7.WRL0;%3,2Z M*L[<&$W@_5:2O0OK32TWG'"72"8N5)M%'F^-M6Y:U#J/S<=;#W4^D*M1R+P> M?P M?.FN@C\X%W&R'MD)]XE=B+9\="B;TRW-7 '@3[CF[\8+N5L4ZDPVD\N.U?Q@ M\MB/]3.<2T96: ]FM^/FL].[)%*W(#..N,-<: MX\@F#O=RLPYL_](>B-R@M&3(QY+)\Y,F02^Y4E$?]KQFDJ;[D17(9_CX MS.1N@X-G.ZDO"Z2CJZJ;Y'4"+R5(UF@622V3N35&?H9 7O^4R-LD&5@CO'I^>*NK460S8N MZO/R=/(XY;@:E2(2C+A<])S(L1&=13PUH]#;.9C2U1($GU&S[Y%N M..U4VOR@T1R7>-"-L8G8JF"3L+FY]KKB2)UYQFSSO#=OF&FN!C.5ZQ;T^(?9J_/3>A'@].']KK1'Y1R M'=UK\S46-\JTN2ZXU(U*]9W3+]MK.]ZNM.)CM8P#9PCH=F^F=9.W)M4?:*]O MDMM;>[W.ZDT"?QSGU%8Z.]<)(TFYJQOUSC["7G\>MQ,G;PI[B[T>MICENC)N M9G@QF:.DI%$O#&NWQNN/L=?X^9X9'@E.']KK/C^1V$8]R^)===Y4*D9_MBC> M[?57XO367C?91&O1F\7K/ #&O#=QT@X5OS6I_BA[?:OUR$;'7G\KMTS=[OL5>Q_-&OUH5F08OCLP,;L^\49F[-4_\ MP^SU^1OFHL#I0WL];@IN;;%H:UP^E1TPLRF]*)AW>_V5.+VUUX,Z)[=KCKC& M,Q.BO]*;VA37;E2#?X2]ODEN;^WUP$FF>$==)GA/X[J5 M[F(ECU*CKV^O.X M30H$M67W[L-F[T$6#-VBX;BVA^:V8WA](MJZJ)I&&]AZU72WFQ+L8L^A.PR. MC61WV"@;!IC%Y(! M$>OX9CIT_SR0T6^;R*Q"%\QUS54Y;]!:-Y)"+!M/1$[3;Q!P:G)[5](]G=W7 M5 *_P/^,:QC0%C0QL#)&7Y-'%SB MLM)G"B[E2_PJF2'7/74U\;*\,AF!-!&Y?$WD"BY%9^&^(T\HJ/JSP MU9&:GZRX7I-T\98568L166S0YV.#N=Z2W(6O;IG@R97'V^5+N5>C*6 3.K.+SKC;?Z&Y^7 M+*;WL''ANMM:?3.D1*"J37$UD A"H. M*JU1H95.M&:10PK*8QY/?)/)>M?,KX4;@D&*XBS<$(D/W#KV'&YJEF(J\N[7 M$!<,^5B<65(OCI.VJ1@)+9[*1*]\\(NX.#VSB/B@E^8[+H1U>U!]%WQ;Q>*DO*2-?LJ.'#I>720[<[J7A,1A<3?B(\[ROGLI-#:OZ]PJL\35 MS+KC]!];XT$U%CGG,7I+H1$\'_;^Y? 6EQCHN86$Y^4D7A,3K2$YCYR?$$D, M?/J9@VT;7%K_B5;%Z;L<)KC= !TQ\WK\5(CLJ+_3&F&@RE]36E_ M#Z=?KJXRJ!%DCT\T;3R_+E;;T\RR(Y4C%QE&I;K*;2/A^3*"3,K@Z$1*M7G2 M\?2%K78JM>M?-G=A%'Q\ =";08!O] _H Z,E:0(#J+IMCFU1WYPSI(VF#41[ MS7M%H_](L86)/K\5;>!;_M(X/8+IUJBZD1[:J6.T.T9$5)J7? M"N\_W >(VGGB7_$!)@,JKC(-SL4S(*;&N49'FM0B&]Y'S0>X+20\[P.8PTZK M.2\[)5Q_Y./Y@A0K-'N1#?VBY /<%@+V]H?ZD7%=7(GP[Q %2V4HV'A56_!B M3J\2O7[)3N5N31>\.,4[$L[U!FE#7B],.2'P9"&3K3678,22MQ(51, ;_/2, MT#.;V-[C(]1FA5ZF4Y_)?&FV&JSM 5?L16]G021]A B>9G]? 5>INUP219I= M\C&U7QU6!D:V&]VK$#^O@.MM<_]Y#]&2J4=F((T-OLM5M5%JT*OI\5OC_Z=< M$Q.U^@9OR0NH=#L]GL_R$SXVSA@,]2A+57#/"SS#Z:@>BGN/S;>F(M\N5BF= M*S66HA0GNJ7R]&[SOR02GK/YJWRS,R_W8H2:(9.E+$4W&UWMUC#P"3;_MKC_ MO,UOD.#1*L:]FJJG'K6<]BB7:]S=YD<1 <_=FY)3H,X#964.Y*+ABL88Y458 MQP&NDUY5Q*EI9S31<9ZK>I,5&D.6U?4QEW',),A;FK&N1C8C](;)7KL@SH?> MK/*+3*:52JM6XK($E\?UQ;+!*X_57&35?#29?*7[5O9N;_U%)L]L=MUD1*!R M^8'<+PBXQBW%NR2_AP_<')F38,ZUA),CU("6-Z7W(+5KT8(SEZ&] M=7A+AA8+20#.A"_HMPO#HN;1N,KH98E=Y:8EM1XYJ*']Y.<0^=N_9[5\0N5G M$7B^._,6]H1"+V MD'9+ H8(.]YQ-5@\1R2JC9[4DF)'+K SH@:0-#0\B$A@7:L:KM*P^OYRKT;SCXB0Y0Q1=BIZ_K@1/ ?V^ M9<)/E.U%U#H>&W&]1K7)K^*64NM76:MW_;LVKII@.@A9+I]@>K-]D)2%U)P. M"(X7/:,@C F[8ZTC)]A1LP\72R*=EH"+GQK=]-.!"A'IDB9$W>&:@PV)C;X- M'YBZ4[E73:0,7N3GHS;9B[DU]?9@\:O'3,\>P5/"[BUX'%(V(FENXJI:"-+; M\V'-:IJY0&L]#FO(3> >PZQX-=H[)>42(NCZ[!"*V36!XV 1#"$W4 MM@B_,%"0 M&I**$@=M6Y1!$TA F2/%NT'%;+TV.@FRSG#=]M)(9V9$4XAN8OU]J#B3%K>! MCQ,+:%JU*]U'L M22+.>%.52?9$D&Q%=IWU=NQ'1,%PK@&9X&PM0ZKS)3Y[!!J#MX3\N/LUU$1$ M#,B% 7*\L>HZ]B/>ZR>X-=LD^7PE;XTE0_%6T=UR?V/VXRHNYU7-1[5M->M- MO"CCI8ZC@6FUTU]%MTKP+9F/*&+A7.M17#(,67,&O877ZPGC>O7[_M4\!\G]S.B,T'R#?]!ET[,T8Z:)U=K M5$P#K"JBK0(W!WV$C>;;[JP7%1OI%9!>;?\LP*FB33BK,I@#[:"W;9NB87FN MXS<@-ALVFUV0+LH=!=>KI!YGR[1JMR*K3)\GW6XU^33M?GW]^CRB[\;Q M5O M8]GADLC-Q-D5L>(FM I(DM&2LX(;9R,;]%T!9I'B[(F$<:24$M--S,124YC@ M8BW!&9F5I=2C>_7872F]G(RX]EK'^Z$[30M=H;JNM+@5&ZN(M;01[XTCNUTF MG.WA#@0TJIQB33&$IXUY/ M5SL%EFCAD\C:\"O2Z[/+=42YD/,'H/2YXA]Z0VXN\S@8<*20C &79&LS/+*A MS(?@\Z-+B?SFR'R^,$FL9JA).9<9\63IL91HJ++J69'U-#X$F_<"^!^,SI>/ MK]GUQ]PJ6[ FN"X.JWDP[.?;R\C&7!^"T$\[91:U0^G1\4&31$<9%AP[PY?H M-%_)-9:%8?_W1NF]E'R$?-!DI\RK4UE,X"MSY18K[@.&5 LL?@,[#8KW3QUERY CCK)IG MJ4ZRO72GE>+O';%_6.G?R);Y_G0?TU-3C[S5QFF^I/!QL#3Z/:+[>]OP^U4$ MGX#2YWS,1JXUK_8)S^+$./#23*_374:OT,R7]C%_.480[ZT M$IO:<$Y72XW?&YN_V14.GX_.E_.<:7TQTE:=/*&V5H48/3-C9J?]>R/T<_*< MORE*S[W.3%FOQGVQ6T]P7:DR'-3B-@VDW],+_>S+T:)\)T;&A@,5$969_'^JE_5*[]WUO,3 MHJ7?&9G/1TO92CJ;761H606,6,LZ&RVY=LM@AK0[45N-GDAV.:&KDK\G3B,0+7TZ M4I]9?__%&XG&LU%%;\\Z19R<-A/]7$7M=.C(;CZ*T(U$T5D!)T]74;\00%8C ML.#'66G$ZXH03]02C^,2$5E_+JH "6Z6^-AB\2=-'2G$+PH/I3]8$J5.C>=: MR>9RYJU)STE&-E4287B\P;Y ),4O"(^7=W$7##+>S%;RS7Z'3T4V MGKHMO1/5W 5]7*7&O.TUG+FAC]062]X%O0.U'=,7QYO:/TC/8T M'S,5/#.-%1=UD^A;R=O&3C3T3H1W6UQ*[TQ+*P,7.X#ENR6APKB\WNGG9LNVU4[QJB@VZ\,X6.)J;WN.L6T+,46VI&[^&N]S/3]H4Y]BXZ-!&?MA,=XA&Y-RH M^S7<$:W'=7*YA!3(5/!A7[M/ZI\/?2#@B>;8"#II>[II, @\5,"'P MI917LWN=&-_-KI:Y:6(\3M>B0*J#JIP$?EEY>SE0VAIM5/[/7:$] J8!GM8Z M9&5909V)6EU4Y**1$2W%%;70,CR.%C/)I&(>G\_.'TO]V=0=&I%U=%^<\7'*7S- HO>0PEP%*:7"(EE@0;C]ZI(ZVBEQ"Q%*+HI6,"WF&!VEB7'Q, M&:J]BNPJ2]1%[ U1(W7932.7,-OHK@?3\/?KA>B8)[Q\/^/6\CR9:/;+8YQD MYX7(!7%O1,?1-._F^7Q$2),T[%'1*)5+= MNK[X'/_B4W?_T'M(8:Z"E)XY-L=K:S3C6J0]R0_K?6EY\[[&IR'E7"M#7"O8 M>X*49G'L2$R73'"M0C?3$ZVU&(M%+MC[5,+M;XVBMEG(2XH8K59GR7X]8ZI* MU[+3' #68G3/O%U_2]2%S?9II)@E2ZVI?%7@8[5!/2]UIWK+BMR:R*<2[A+^ MSK$'7,XI?6+%,C:G5(4&UU8JM!7=$ZJ1\X!OWJ\Y1@19J$]RHM.:]]&FJR:Z/WF[!:LB M+A7=VU0#V.) $XVJJ.]=-NZ+R_::=?0[B1-T^)B];CB=Q+A14+O-7+_$E24Y M@H8#[87:3C[8&G4P^V>!<#;P]LD6;FMZB6Z_$_+>B:Q:JS;,KDT=YTKS5*)4 M4B9XL1'9-.V=_V_1/(JQIWD6707 8,12^)JXRK06$R9GSR,7Y)]2(?O3^,TY M>F!+8NOE8DADDE7>HW-BDIVJR<$HEJYXFJMD ME: ^XZY1R.LLWY^ZI7ZBH7YS@ET+!TTOJ7V)[ MS5),13[B-T6D'(9DV0'7K109T/7J^?0@5E<7G*293C[G5Q;1Y6\K[H@2YEK(GXBC'0])G*/NG32]@\C\49EF@ MB0O1WASTLZ:)24IOC723-6&7$M(25['K33?3R79?"\_U!VR-*C06YBERD],)JQ"L3O&::*ZHE -^. C4E M]DKZXZC&>1,A-J5*R7*Z%CD7-)HHB&I!MK>C(%7+Q^E9/)E4NVU04<=]5>E= MWV/X BB(H/?W?A34B+DKL;UDBU/6#%[7'-Y0^W>+$'%7-A5D*#8PV'RX@BN[ M<@M)DIKGB[@G#\QJ5 R462? 9#COE/A95['[ MRZ8V-LG(F9<; LZG1")/E^LVAB8+AG#JCFM[:"YON%9*:"S<@ME?YOFN.IHH M_:)0[!B1M3?'T_R$VZ"NNGA'"LQ>G2]F9T>V>Y%;$C!$V.].(R"JU&U@B8I< MAS_8;;,%8.=R'X@V:Q@*)(LCVJO:**.9#A0.A+TG^S-/X"=0-KZPJ:;1!K;N MDW53$J%6M%-R34KQ'CTJU22B72M&[P8>I$Y.$B[4*.^GW/LS)R]A.5!SS]#\ MFA:0C.',F19PO^E%5GI^"?!IX"X , *VL8;MO /X[*7@7@$@)0,VHV>S(!?;5!2#1&:K4P. +N$*7&M/.8ZO MW=0ZVJI#'\8SM-(M,O]4:E"/GH^Y,Z3DT"+7I MV43XFBLM+Z^]7P=-0E[6D@VJU<=;"7+6C'4\Z-W^[](*L<]&M$ODF*)U'@3N.SL01;)&!CO,8 M4E)2T:TG;5N401-(0)DC]VF#**- 4[3<2+;5F#KL)4I&OZ"!R/J)[T/4F;3X MTMBZ@/]TIHX:D1S?K,E,#8^5!&T@@U&E8GPQ1'V.CHJ"YW1)')VKHT@F.29F M1ESB6UQ[9F4Y;KS0OQBB/EM'?2JV7MX7_>X<2"4_J%>7/6+&,X5>I[&>U3*> M'%EO*1(YD%O9)?UN3.#K'%DU7'[(Z12')WJK]@RJDSLF;L*7>7G/]+LQT?/& M\=+04@M\S;(3%$\55*I[UQ-OL1U1W4'];DP89BJ=R\>%)-=:RN7D/,;V:"9R M&Y0BC8G/\R=VZRC!\6]J[RY8=*DGL"TXG-7AUOJ\C6IS3D0MKP\G>R?_ZK8I M>Y);LUO0@5.DO2>JGK0R7'&#&&T>'\UZ@H'/S*K2L8AJ-Q8]+]6_@/4$#4)_ M] 01WK_6B]YUBGKANP[(=]W5O-U2SJNK>;NFMPK$C8)#H49MQ-JV&&YHW@O! M' >XF],5[-@&^UN]V3J1H"12*G(B/S157;!J]>N?=O_R0#Y;F9_DVR9>?(%Q M7U:$3MQ<_+($(2I!BV=^@O 4FQTQGZ;6#+=:E[QX/=?BY'SD?,E7A.>0?G>Y M^:6-)!][UF^0_U5P!8B%.0IW'/DTKMLC08FZ5(JMS?"W:?K@M?<\-_.4E0(CPC;PVD M(I_/M.*3X4BD.K-[DN V',O3]WBN)QXKM1KZ%*^199YU:2HW9*)8L>K#K[M\ MZEEL1"2G&(H+RLHGY8&NME(7E(,:K,:);9_3!D&5F42A\ M=[U:Q@2YU05L>^2M/4I?\B6&K@EI.MN3!U$HPG; >H+<$^^WS=Z#8/:GSL,_ MT($Q0Q9M6>!;66%I%A9S);7F.'$XCR^LR41M97=Z4 >BX]G@7\4Q:9)(_(2/ M;-ZQ^6GS&;WDE1=:L+U0ZLY'"54=M-1\7!T44BEOG:\=OS&<%_SS%UZ8%2:D M.>H1#=/F -=6*#8'F/1Z?/2VX+#7+[Q)@CZ6,"KT1^7$B(IQ8E&HCMW4N")0 MS[P,/? +[]/$A>/!+Q3#Z*;'?Y$H*GE^6E+$M4W,=WQ%7]A_8[ZP* M72[H=ICV.^7GZ'GT9188IJX8I[H-K8D_VI?Z/>CBQ^'HW\")@"J-A5><=/M, M'E^-[ 2;=:3ZQ'Y.@%\?&_R@+'_"1B8,58 3?)P 4?:5)!SEOW_#_V".N]*@ MKM7%96RAR.[D)X'C___]12^1A/1 M%JZ_OCWIU1XK1LPUK9\D\_?& M_D^%?Z 7B-C$!J-_OOVG;4KPHV.)QD5>&7Q$'?TTT*UD6O#-(IAK^!4R'C%1 M4\;&3T19.)XV"A,P!0H"%+T9 @AT3X?^L$IR0-B/;/H>E._GK*M"-N M[%&;3F[FCP H),"(H6E&@L::2@DTD(=",@%$(2FFABDZ$8^/B.2W8!1[[]Y@ M #&4>,"MY5]#TX: \K^@'A"9'5-39.P_N/^_RW'TX,WP\QXET>Y!8.^/A#@Q MDATDT*"&!X,*7I/<<#'DV=#49-B6KQ;;7!9KM=DVU_K[QW"?+9>9V_%(HP8F+GQ-%AOXD;/X__TF2./775B0O M,JCD+U(M5VM6_N<_!(/_Y5,**G7#-'P#ITA8Z* VD89[W]DYS!"1[RT#Y6?6 ME/Q4!TJ&??/51E6T;<%+,UW*=6U#[8YZ(S;.992ITWAEU 0>:P2/ MA*8AN5.?FZ']<.7]AG[J2A*U$)(^.J$>_6LQ@<%Z# Y(0D9M88O67\_W^>LD M)+8DC$'SYIKZSQU1?;T>OND0\OX=H.X_WQ0X:!@F0B:;VE#4--,=FLMOUY&( MAB?:4&JU51-8INWN"0>!>].+ HN=F_%@X-N1I@;$),+Z(M58Z M1.=_3^GT__E/*D$S?STK/4^8^6EL>4GD&CS;;'/-T"A^U9MJU58S-MK)8+GTM1],XZ M(Y+\0-+PPQ>BB KXI[D/J=/>0\ZT,7<"L-D&WEB0_\" (0,9.V%O]H3OIXS* MOBN./+&QH4.D=&&[4IK:;;+551);S;E2CI/@V5M3= MPGAC1D>VJ0>$O=1_,=>,MI:-FHN3,75=<="B)#92H/XW/&3M?Y[R;2ZJVSA_ M.2H'7UGUW[BGTX9];]03,G%)G6E*JMXQ>STGMWC3K'"V4=YC0^* M/L8<6_KG&[*?,40:/$7A2P*?P1$^3*WQ-TS4H#5A,4N17,\&/I%%Q8#*%4.= M?\T]S+<&_7K_WB<0=WHXM RTZ3?[AOVXTO+ M'',.KZ\M+$TP1IF-M;*0DW*/[V=J<&=":?BPP3P5?TV"' MGHX%!=$DX/DX"AW\HB$]7#<_]1H]3[.="'[](^0OMQ0EUZ<46C.PMQ3"1 =S M+""A-7 94PQ,<1U,FOAAW)_11>IY/O@38(;RC!8_I.,X^;*-=,3FBV"M MRO_F8$5K?T4A:+.3\62P$'7H[#_UXU__G,?Y"^'@X']V=B7A]0'X.D<(4Z=+\2OA+L[44E^ MR.P^W6ZUQ64QW(\D^?T=>7R).#G#&;4;Y\C,1-'THFYRLS=Z?%0,IPF&8DZ[ M?!<2A.)#\Z'U@(67"MG!DX>3PX+9'2/>CQ1O2(O^LC&[23F_V/PB)^>7F>^M MH?CJVHV591LX3OA/&899Q'Y^KN6JK56.BZFQ2K6TBE/MWB3_MA0\@>-8&T@3 MP]3,\0K+^+/$LC:,QGY1U7T4;3+PSYK=-A?&'F5D6:5';"]=P%?%>:8(RO-" M&3]>&'QQ<<(U/?C1-$[2X?Q^OG]0MB,DA^]-U>PZ=$&AT[3O#B;$]-@2"X3. M>=.F;G#5JO+H[^L\?RX5]IKV+YP!BK4L&PY>L40- TL@>2@Y +^&5A X=V_O M]/PB8@@^"N=U$X9:VD"QG@0]G569ZHK#NL&WAJ-X@],)LVR]T=LC\6=R>Q<" M.APUAH;]C!OW\0E_ZG93S']<6[LB^\+:0'R"L_BT]ZC'7N4^OX<_KVY;RB94-_6):1QGTA-:ES*)9D?A,H4>@\MXVE',MWD? M"8**44PJ]:FYP#]VJ4^$=R+QEX.Y0 ,6FG6X9/$=@_9(\Y ZQ40(!DAD7WRM M[19?R1+0>Q"APYV\'S'V%C2.MN(JL,L@/8EN'\$LSW8\E*=T30RV\ -'@OQC M^"69L5 D>I/,DC\7S@Z"(E,DPE*DA*2D&3PD4"+Q$A()J6D M((T2(D@F$HED@@JIO\<6I$TAZ,F#7]J24%KBM >4%8&+ [F4GZB9P8ID(0?Q MIRVG;HJJ*20H\"+5Z-&M*F$T:HT]7F];FJ+=FC;%9!G/K/*%@>M8566*6AZ] MG1'&1F(T!5E^%5NN"Z Q6AE]5B"W;[]4NO;L7&PJ^9"DPW3LYKUA?T3 QS/" M,BKQD(B_Y(;L;7#?Z]R$'8XT<[%!P>9S#.W4^#F$(J?&%I &KQZ"V/XN#AU3 M\]RC1:7PZ$.PI3S\[YFQ-DD_O!QUWO#<$-_H6YS;6W(&KX+SZCK;/R%#/I#; M(S)MQ0V.I !1FF 2.H_[IOS/JYC\A"G9HF\H@SU ?SA_OFE"KP+QXR=4#5< M?1:!I31!=2HP:%07$P5^L[.\[\MD71^5K_K<1U.^ID\9.BTK@ASZZ-_?G=%* M)(M9?C+FF=@X[2V\>M_SEZQ>BJ?0+A/(C)9K2NISV\Q>>OX[9HDV-A7R2CQ<]0W@-Q_[;Q;]*%GA*KS,MI?K4D(7.7UF#9 M&:.")J^QLU8NOV&WX"NST>D%.IB20MEV7: MXV9LIX_30WDU,8KG&K#4*+*MK)L \MKYE#48+2AP7@#0T=^@/LJ$W^# M[8V_$A\%1"X:,EK\ ]APA4D3(*F8C@Y4+2; 7RY'X=S>SI0_B'#/Z41T_#UW M,B9J&FR!MO:B(''F*2A$A)'A$(0-8,=AE+C=OVK:^_M7PZAQ+]C[->P@%"#8:3A$6X4-^>_@D&D_8&=KY M[/@C\89''E/&S._'W06D;&LVTXHF '-M*EKNAZSGY:LU93>8K7 M2+4V*_%B%RC->.[D5NP]Z/2!\QY[>#CWL\]L_W7<3S*52CW?T=$KL:IYN7>G M$N0U9/EW5S!(OJ!HZ8KK0HGTU;UM&N$>40"-\0KS;\,5)7_1)BNZ(H8VXCY5 M/;L^]K-534\# 01H/(X42Q.,/4WU4-T@1C%_<0I M&&W%?S6'320?$HF7(L=S0U#BX<4 ].QN+C>>.'&I ;V8X3A_0$PR8A1BR&CL M$B$NM4OD@$K,ZX ,4Y=WZ;E+SUUZWBL]EZ'[15P]_W#>1HH?R,1K>PK*IWTE M[ VN]4EG^D)B_RDTV3\%_%;07)G%ODB\=3ZOY:']"--G.PH"QJ:]NM)9)I0: ML#/A._:"UWFNW',Z0GFD=E<,H28:ZT*%'[\2O+)/,?N>4!9[-9(\74;H223I MUQ!Z#_A?MC&WA_[K+TZ_=3K54W'G+ZFW8.OG?@>7MCVO6/K;@T44E>)+:J'U M7.2/G<[X?60IET"5^B-,>PZCX!_O'BL!EDWA]C)ACBGE@D\=*C%H\E MFBJSZDTZ<="7'N,GMYI<7"Q^@W7OLW+,HQ>RN6C']NJ^&?7.OAPCFBQ,>4=CB(#_T+ >M-*]%UB(CB?.Q(_6M<57: 3T#>!\W& G-LD__RB2OZ1 M$=X0/5EQ(^!*H:&&R:6'(R\JRF)RB\3>CA(YKGY ZZ\<;\>,[0:-_1$.&\A_ MOHTO$1-W^E8%F*R(!@P??6YD%4?R_ KTHB&SAJBM',412"H"F-H),'G# GPC MQ-Z-#MI)RZ82F_$6+OC](7V+UQ8MN! MPI&P0]/;'%/'FHJCWK004XE;%6(:Y0%M4W,@L^JV*0$9L4=(D32=8"( J)WT MTCT^=W4;GI^=R1^"D9W3(8BYKOQ?F55Z"?B=,4E8J G_E%4N;1 M); _,FQO:+?MPM]L;HQ@44XC)TJN:3L"D: B$>;MB1][R_(72>*B,6'AH.Y2 M]SE+(;RQ*P7<$C7@F"-NYJ'-]-O*B1% RA=9=[H-8N^/$O.'B1:/@H'N%]1$ MF2_>\;=&AN;SMJ4X?K.KQU06C$2TRL=;IM$"AF+:.SX)"8JB"#H"P/HBZTJW M0>S-*#$T3"P8YY[TWB7UNTQ^"EKB-704L&@$Y_?0,=1XBL')*"CQG3C&;U@<(TQ@?V38WM#N M,O@I$&&XY409*JXC$/$4G8A"8G G>\P-RUX$";L9T6V+6OP61:U5S%?9-M_D M6@)#XZG$R=M2/A@.+?BWZ'I[]Q;=@I!]]96_.//IM7_><(0[(AS^4F?ZT9'L MCSW03]+A:7!\>QBB6'6V%!==W, C.O!YTP$8 M5%YAH:X)""XA#>_BN.+YG]W5'W#TX>M@"+P0;3FFF:8:5HP+)[1IC K.^90! MF Y$ S4*RX/5;66.BI#MK0Z5X3]C_VUP""B\WMV[EHH_("H^\S9,#B:)F=Z. M_HMG!601.?H>P4I3_GIMZ;G(AX]_1K1[>@[$VE?2/>C'P)F/?,U M8L_3.VL .'HC)/+3KR33TXX&O#CXU SU-I0B$"Q= M[TGR ]8W/2P @]\2XECR=;"'"B5JBB_NIJ_D#F3\ >L"'Q?84$1GJH/?G]>9 MJ(^S%9CH'^T*]0Z4;_]]K ;M@S>>8 OXSD#N XN#NMV;^M9B065GA&4\_=*@ M"*(O#!#1"KK"CFD@]^D[>@W$/J()ZAS^N(*4VMXKM_]"-/R#^2P43?/KBH+P MICS)A+/^^(N@/A7;>\#R3;I? V]'P, >(!XH.G(EQ- ?,&T'\_48)HY&"/&^ M!0N@L+%9J*.@C20&96*1X["U:':H47__1?_2QB?D:7FZM!4"GKH22))A'[X&\H^_=I4 M-E'SWC7)_CI0ED/?CM4VX&5#B,(NX*;<=_/8D?_3BH)\ M]6GN# 46?@)MSQTV3-\9WGOG8=KI?_Z38A*HSNCA,)[DIBX1"Z;>'PKZNC$ M#)("* XZL)$K"/OUQ0A5;,:.#?I@![?'FC;T9BQD4U$(^12IOO=CK(+(!^INJ,U=&&V& M,8T&'4UW$^# IC^@EH+2;.11A&0R;=U=0=2&^QJXH^]&S'CV6"Q,Q$@7$.X$ ?1(G)NVCZ0@A_-4Z=T!> ?@GB:33,?=Z+%MU!%DP/T[[_V\ M^/L+4H[Y'5O=LM%!3GXAPK-^Q\D/]X6XC[T!]'JAC$\[>0/@4-8BK.5HI#P&U MP2F,%X+,AN&A]1@/76&T]BZ9X: ]5=#OE\',0P% B"(_TO3C2H@[ MWQY*P/,)!/4<# ]DQ5_E1XX=$*7)\1K"'OYVG<^":K1A][M %NW($/VLFZ]% MC6!]8C^_@CKWAX;NH41?A L-(S$0AJ.UL_U]<*>6S>X"<1>(DP(!_'T2$/<0 M:KJ_1]('7[ +$!KEB6*%"3Q-D8#AF*'"/5H//LPR+Q"T8\$C8+.>"Y5WL"P, M[BKZCLCG$"FZ?MH8\SD-*2WZNWI\",H XM2T@@AI?VW7W]+S-$^(=E5!$D*L MW,%V!]N+BQLCS[]A=9NYV6Q/WD?<'45W%#V_,PJY:MN-HMM=RJC=W@V^Z$I[ M,(1Q,L+6W2>[PRF$TQ-3IJ&*8<&!J7T%M-UNA"[21M7$T&;2@PR?O[=8-OV= MQ7LY%L<%:!7>0OF%;@..-1HJD M!-EL%\#8%$;$HK^;';EB*_2'&^ZJ?[I(LMV&%WZ!]L_+_C5K=Q3>47B.Y45+ M_<;8WUJ\351OHH2CHVV'6>I-V.,0U5O MI& _# L'(:VP/\+#3EF.#0\Z_1F,US\73@S.5 MWS$X66GBFV=1A@1Q4)YF_VS+\>E,'\@G#VC>(7>'W-X"BRA)GBU"114&*IN# MKTA1CJ&_B!0WA,%EE&*9HX1Z%X%2% Z>@C)"(P=?*0$+UA/RP8[\A] \M#WZ68!O/0C$(F@[4 M@(H3-'[^7.=W?_Z8,@K2SS 6DOR'PT.H!^&\CL:HP$@'%5 )XO#P(/,>C9\[ M7NJO]^V=0/:/#2-"#/V3R&A-1D8L0WL9T;I@N%$HU-I^)05-7/Q6AXJ#4A.[ ML@(AT'VV.)*M#*^C8K"V?V1GH\Z"W?+[VF^GZ;;#\&L@H/ Z/(-O '2N0[05 MY/YIVN8$T?'I9Q]%^\>;Q2 $WQ/9 PR>?[K9#_:WSL+S$O" !75 /4.%ELI M;_0,"ZVA2X&1WQ)"<\QPJ"C2"M<=_6$^^->L0ZCZ]0N^!^1 &0$$82C5_J%Z M?V=(<*;EY3GN:R<(>R\4ECU!@8_L!-?QADAGN0$M=K*T.7V^"A[WZQ<$2BE4 MB])FS))_;/P[&DBPOHHJ&$ 3!^>55]!; D7[1+U"V4?:R4_[!;NK?"KY$_=W ML(.@R@+23L\46O"5P@NLB61]MX@,XRN4F2,3#]2U2IB]I=(<]54JS1$X).C3 M4G.;+W^EUAQ-W(O-?4"QN5\GZ$O(#XGZ4NFXP)?=EHD+:VO("9%*,E)*B,?C M0U3\CA;$(4D*,@ZD(86/4E(<#XMN!$_XMX?FBE6VFBFRY?T+1!,,3M&;"AU7 MEO0SYHL&BFVN$=T.^/@JT8L9@-<&>P3Q_?&^J2**?_<7J@>',B+RMD37JIK2)>FXD=@/@)TK56S7+7%93'X5ZM6 M+F;9-OR09LM0J7!8J\!Q%R_ ^7M0]@\_<#4]!\:BSC9)X$Q0K.&74X/A6_A) MAUZ:Z_QY@V0.36T<)PAR1 ^%1$*,"S0Q2@E#692%) I1B)&@,3!@:EM2\) MJLR6LWDAK<:46 44W5'*F"T$0B"?MK2FCBH2^ECA6T4V2602_?Q$:\"6\:FL\(D)F2*&@M;'O6I MM(N36LJ41*XE. :=J E#=](0* %_VE*VI_&*8ZHXTSX^6WE1QWAOU!:V12[KSPEA@CM^N%NR2 M.IV/URJ(E9)-4AH96ID5$LHMG0ATEZ3<0AF(CCIDXIT6TH0S;'EZQYSZ3L>"]KPJ;D<=/UJM8<&[D, MC6=6>&,X:S8>RTM6($[POC'!)^OZ:)GCO%D_UUDVC?8P"YN>8+Y&.^U4=E5? MX)FB,L[T:*)5JHQ14^9I4\XD&T60,'4\,Z>JPD)+5*BE^1S@I?OUR"D M$[-!8IGNK.(L:GJ$*K-13(W[DEGB\P.\D';RIIT58:\GP%)H.W6Z:+,>7IL5 M$CI3KQ2Z$*K$";2T;,&@53FUQA463P_GN124?SB $W!I2H.>-W'B)3X6M[@E M5!J..%Z@ID?38ISQW"(K#F(:]GH"A&I"LJEBGY=X<2$9[7[7;>:@GB1/@+"XJ#Y6LZOFA =Y7.YD>^FZ MTX9-3X#0:'IUW2P[&L?,APF/-$@)0+B0)Y#UZ-KY@O+HQ3C1GO74$JD+. NG M=0)9+H!S6>.]$AX;2\W!S(T+2QU.ZP0&J(E>3Y(](HWGK5K"TZB<&2O#7D]@ MP)BMR.'LL3S!,]Q:7Y=JR4R[#7L]@8%LCIMW^E)JI.HS9U$O#U?.D!P+U EN MN4QFW)#Y449=R7*F[DVT+#6&34]P*]5:M3NUP1HJ-S/GCI8SJYVO+03J!+<6 M<46W9]X\K9+U3"IA$77)8J&U.,$M;CA;LU.S,,)K\0GM)A,+;R'! 9S@5B[6 M&+"-S$#'F:)6O8&Q$N29]U&PJ3>""IERY$ MV4NV[/6/=E2--'.Q<;DVG_U \V>0G$-EFE_-BNTMOV^;BD,8D7HNN'(V[/EE MJ3? Y0)]".Q@=8?"OS]9XKT%?K\E_WY'P!,$9(&T#P#B) #NVBTZ:(\8ML-< M46C0"6N)^>OQV&835)2Q3^(D<==T=S1LT8"_JO:.-_M)$@"CT=.S+I^O#U^: M*NLX &U/.PW]M\XQ0OIP8[RN.:F70]B(*?D+S_[5N/%J/#W^[QVZ=^C>/'1O MP+/.A%>'U9J./[?$I@@P,B.A, M@JJ6Z ]T9'T4(U$T98%OI45EF9A,5=2:XX3A_/XPII,U%9V M\+IMN^/LWS!!U2 W/B8U%T?J)1) U9/0/MY,_ MULV(MKV"9.R(F@>^80[D"'P*]KS9DSWP*F6ILC;Q5DI8&0EM%%,3#2$N4-_^ M)5+4=Y(F_OYQ2(FOEE*X2_5=JG]-J@D2;79%Z46!;8^\M4?I2[[$T#4A36=[ M\J#QX6+-ROW)O#\OT6J,=JD>"*,%T M<=:LU8OS$0^&UMBL%F9,LH4D&#H52>H[A597W^)3W&:RH[BY ^D>!MUV&'1U M=7:/HJ+AJ&PE%FJW$VHMKO0J9"Y=S*M,6U9T;99,.#PZFHT+%VH&.MX9@QE'^5)XM\9@OY":9*Z#?Y_ M]KZT1W%EV?;[D]Y_0'W.N=I;@KJ>@=[GM<1@YGF&+Y:Q$V,P-GA@^O4OTP:* M*JBINP ;\NK<0L3)B163D7%3E0Y7LH]JB$DX!^&VWRT4\Y$[KLUJ7U$CG?]LGTT2(KC)L=99HB%MNI%EV7K'Q" MB"'CA0YSS'LN&59NK-Q8N:]CA_R>=I>5A3 N=4FQ71WD:+!T"" )J!84-$^8 M<(Q^SS,)+.$"G]DRT)4='QLEV.>Z%Y_K\LG1#^)*72[<\P%6D3E5R0^*)9D' M=7K6,=FL3DY7J#_0$N'H,/4N6F&=QCJ-=?KZ$: /E+K4';%+H5)?$!&VT!C/ M-[%6KU6'2@T-$"H:#<=B7S1!?&5IG!(DNXL_$3&"TEAW=[?C5)([P1T,+U>F M-#Q]JFFB;D.?A]^KU'DRMM<6G0WM% R>&I>B^F9=*_>!6Z76348-4DVXDN*"2)T=CJ7FP=5 M[VI:70EI0$1WE6%>XNY]&!]-QX.@WL6LD8/ZEI#V-M#8JJ.V!5P?Z SJF;VD M1>>IUI;H3LB,)C-QD9JYE?"A.0)='YK%? ;& HP%@;2 O@H&F8D5-4=+:IFCE2$!B@Y-)"\#I=+45'!>-?&P0S(XR$5!J0KYZCN M5,7%6/# M+/FYJ O69*S)#Z7)ETPY_2U5SIA%N4IW:ZLVQ=2T[+A/YN)%5Y6AA4'3;#A. M?#$9-9@L2P-8MJEZ-Y2+UAB[5-BEPBY5 "R89[T]7[2@8NC2FW'FT620XXN9 M!DU0JTI:K4,/RR85=#\@LF/"+!/%7 L&!@P,@32(_@@9 !<9MM/KY)J@%FEB M1*<&N4F\CI"!^Q@9@D:\I,$(P(F00[:XQF=Q'A&T,#9=U6C9*QQTT(P9:(GK M@\MV!HJ(8;\PWH)*DJ>48I)9)&LR2-71=A=,_G@_MPE!>%<;4_ MM PB FAB.5=5ZI,[,[;J10/H*;0*.H<.Q=R]:""P+@Y[Y MWD65)55TU5G=E2.SQJ()QO!WP+3^YU]T_!_W'*Z]N<.K+'WD.@3S;JB !7C] M.GPL^H\[^D")?@"O,]J+F[0 MK1S8^KLCZP]?N.=GOG6G>35/\=XNC#:,#<1.K";(?#/7*[0VS)- M!SQ? (%-?3_A"RZ>%A03 2G14>#B;7BA*L6BV!:4#3\;-Q(MC5:K=:4.N^4> M:R/";)S"05JLE ^CE!?=\3^ME;.!!*Q9KCN<@IQ4Y'IMM:O7$D@KT9$R)LRQ M7]ST \LRN-: "8:B#:PP_& [IN[%8675\DPH[+4$VVL)6OKJO4/@M]LE<-*U M/?PU/%5N>(JG_%81X"W!X3PS!47958*1FB_C%C:ZTCJ5+<9&=3 M$8!.1LYS3I.%N.16/&1B8?*399FQWF*]?2B]O1SW\CG%'938*5EE^NJT6I[E M'+E0!BMVA1077689#3/Q]Q3W;EB7,X:&\>I>B0^2![&?A0\7X\/%=V;\O*Q' MOZ>Q-V_#Z=ADJH-%HAQK+YJ3KKP>ZU52A7:06S$Q&L>4#882GTX7AI*KWFWQ M"2Q9:'5[EF8[)$^QVUA-[UF##:\@+(&FV?NI;'[G>?YY?9DX/ID12+<01]I] M8JA\*L)N6^ILNY@,V*FS7%0*><5D^#D$%+=2(L7%PO$HKDZ U?%QU/&"Y,MG M])'OFNEX9J/S?$24FINH;4RXD:N/*..%CH<9]BZK#[PF7UHG(1WW:BM$PD@O M>1GL+>$ -PYP!\$>,70%J?4Q"7T& >E]PG M'F"NXR349.AN_U!I+POHJF%ZM@]VM!X*I3 87=4@.=*Z/2Q5D-:]#4L:4U*[ MZ^ZZ D>PCI:(]+*_4J!MXM9R)*%W%J7Q)9Y8B;$27]&B^+H6UQ1%S&?S5(Q/ M=2H1O9IL4/:FCK08&A?Q>)B-/D1^2_7M9!;,M>#(]%>H9!QP#H;%\T:\^=T: M^4PK:VKYP2#>=OA(FALFZZDDE1"H*+)Y8F&2^]Q56A@F,$Q@F B(3?4[.#'C M!DF2)!/JM#E-2D)\T,PN]3K""0[A1)3[HE'E*]OID)R"DU*^I4:_KY3U E%R M'X\VV!;,41#]' 95^-PBO^6X-K=(MY>2:3<8#6)0S#UR%"?"4>(]VACK,=9C MK,=7SX8YH\AF93G/.G8CU0;]HKG4F'4S57<5&1U!8J/AV+OW^]T-1Y,R9C/5 MGJ&[U]UB+VB%X.N!+J%K./ZR @ALBM$,G]CIRO8,7"_CCY0A:6QZ&/1?U#1 M#X +W7QQ952,(J/[2Z-^8B/\GA7RGO4.RRN6UR#)Z]WX1C43C(!I C0,0YJ& M0_]^WP5.JTM5!JX#[-Y=: E\/R[V&WQ1);+KHJJ8,KV<$8D_Y;/RE!W!$U!]2 Z6Z:!Q>9\%SDBFB: JVE!MTUS_.$2@T).5X1 MZUQ;@3-_L6GX$AUPM7D8#,"ZE; 58IH2$D1QF"':@@'G@7@BB'.'95Y]$9J+ M9FB)WO)/2'3LL6%"X=O=;VF%(I\E5G:365\Y^7&WSV6)SGW!W\U2?K4Z%,1L1GK MJD.63SFQ*M/KRI5)I?[C%QLF" +]_\=2A'W08/N@^ C"[S+/+^8F8@$IHJXC MWL3\S+G_$1)6(SDLVE- 4!3-6;TYEW9J]==_^T?]]7Y$#X+3!9%"\[[9W6&\ M^^ID4#]^A5Q'E'I>.-ENE#&@(UFC%-^,;G1.24G+86 5"F_U. MDIV+_QAZH!T<;PA?M^I7ZY865[*Q.=^,;F;.<#Z8-+NK@'HWOST)G%9+;^SN MJ-T<&51/R0HIN[AZ8-?F:"(_9=E+H[6D-ZB^U%:M1*]DUDK%NO&A%/G2K_GJ MT..T)F8;DW&5H.S1E@'$BJ4C"KHLC?B\6_////P=3$[5L2W43[BKG9TA5J(+1F,: M9]I%HUT?M1LSO;J%OC'-A*/Q:)ADS\R0\?S,/=B(=N@3I@6Q'A6:TV6"XXOM M52M'K0J U1(W-2TT,')C5V!N@]D0F"&:"'MI1FA]7AH:GDQ\/$RS4EIJ?7J3 M)HKI^F:1U*>2*MS6@MH-$ZXJ1U)A ET9\')D=B@-)'<&O-'3Y/,T$#@<$ASO M!U>$\DDNZQ$4NY;@N=JQG=%,T S5)C9.EBT0Z8P3GZP$VJVA3W_NY W60ZR' M]Z"'ESQ"_*$B=C>S><0F:C;1A?NUO(PPR5BCCA210\;B(^2B)N#;T-A$#;J5 MJAQ1]9 DSE5;U#!;>L]LZ=7.\]T[@%WNHN.#9M:@8N;UE*>69V"L,^5L0G78 M'A\Q*OW*9KCL];8)@::] S+Q<(S!QWFQ>F/U]I5]\GG]3G)4JUJ;5/J\DYQ+ MA4'9V.8'KGY#,X4EXV&2>:^<<]#"(PE)*T%-K90VI8.[%V!E8[+[?I_YEZ=E>DDTS.U#I13$Z: ME6*7(IB.JYZ(KZ!I: A$WU//NV$M6B80+17V\^GH-U+^)=(324 MBP8\_RANCH)L:-96ABE;0/_=*5-)J5)JQ9.&/Z;+_[CQFLH[)/P&A,?G">,0GI&2J+M!NH?\H0X9CQ.>N@L:8@#$!8X(/ M+:+? (58,=K.6/WL?!I9Y5)RI=!9=L@5 @5H'W$,'8XQ']I'_VNCBY@NKZ]' M#>$O/ZF]WRXS$H +:OXYK%RE8TT 0J(D&3/XV@TZK>==N6T;(7L,0BE#A]VS M@(P^N6Z)FVF54751EU1H/+K'F-WJQ$_>FLOJ\M=_X3_[ODL:$$VD^>-_9-6: M:^+FIRL,NU[LM9R*/M$L6EOXU=@[H49S\.<=,!#$?] D'CWWQ<,B$M"T=\WK M_1,N/*<44!+V@V)$W":_Q,Z^HPFY6319N(Z;(9^B[,F27R0[ M@'Y>GO^*H;&)H/=?+4/RP?'+%I)G=/%:"FT+4*\.B"#^^E##7J_;N>4076"' M&PS'B5&6% B6)01&9..".(Q'!8*B9$*.B0PGRC^\MUX'((&F:3@6-/JL< BL)0!A MQJ537&)E#LS]3S,(];;U=P"G>0JZP]1AR^CKEHEUDJL-A62MQRMIOTI24RK?+-9;&UTCDP M610S:]3R9$AT;%78CBQ%F7*$H9B @7Y(2T%O/^GHLB$D^G)^46M7D\JT-6@. M$[%20F!.AR0EQ>9TV0 #@NIMEBMYD>LWTPF!/6V9([A,P:I64D03;F-&.SDI M;Z,K@3MM.=T:=FJ3$)+\QIG-C&5VO.S CD9/6Q9JW<%TN!GPT\V0,$ES6A67 M@Y40.VVIU:.S00)T1\3,=-HK?IWN9\BZ$#]MR4<:5&XQ$/-MCBS2C8@\353A MR)7X:6K+Q(N2DJFK)A1[\K1IEB(X-B\L2E-U.>A,VHNJVB/J MR!\\:9I:*,D6O9*C[6*DSVQMB1R-%=CTC$"5J$2;ZDTV#B$"(9)-<\5Y3%,$ M\LQ"@:VSM64'S/G9T!+SR3P0$A'8US,KM>S%\EDAN31Y-6H).;D666?Z\*EG MEHI+T*L\S6OLE)LNV&X[HQ0U /MZ9JV6*[68:SF$Z RIMF?4Z/R56J.F)HJCFNKM$=S NK8;#4BT/L8\Z(R^S+3,J]T9%:KK(=N.1H;K*$\!M>CJN[#@1 M,[H1AV@ZH)13J2D+I0 U/1E7+Y-J+B?]5(-OMI::E860NJJZ34_&914;*:K) M4A01*8O]Q;!1[.;+7@=..ML4ED5]G;,M(K78))EMH=HL%N%CSPAW/#E7^]U1 MVYERW=B\W(V12L>$3<](;)M<)OIKPU;XXA+H_'2>RQ7+==3T9 H4RRJ7U.U& MG3I.3P(5N[31VPG4]&0*IL6APEO]UH28U5*]>LL93B=EMP,G4U :I_H*JP_Y MZ:R9BZ>RA)(G$V[3TRF8=8R*0ZPG!E&D"FFI5F+K9 YV]EF]7!_UX.IY[!9T M\S1Q;H&?^P_'FSGRC'9>$3+I)<\5>.F'';%?.R>,.':>GAC&]9]L<__BW0-) MSQ;X7&X,'7V*OQN5.O)#CIYOP&>.-&.UMR3V/T<0V??3"%\ ML1 8F_RQ$/13#*N$'U:">"*P2OAA(] PLI%"_*QLD\Q0E@RT;7HG];\&*C_C"P&#%[\L#^\0& M7AP(O'5\'SP$7QR^#QW>]XH?0AP8?YV^_09X^*[SF;6[03DVF3C$94TBC\"?U0ETYS)C&#&6GHS%T57N<.-9X0B@UU[5E(UX=\DTA+CGLO--=#58WUGA%Y].I[JRJ M\T598/.5)J@EBRBGF(4:'P^3T>O>.'!KP__6&O]^0#1P&O]17/%N-)X\N\=G M^K5Y.5:+5 F.V%CF<%@CJG3BQAK/U?(;MDEOR/:LW>\PG63&'H(5U/@8M-&9 M>)@EKJORMW;N;JWR[\<9@ZCRMRV.?F65?[7)SZ?<-CXFYW6"6_6U&2'2'0= !V.,E^\),UO[GC*L&QT M,G?^RBW_%O+IZF;X]8N[W=X;O\VP ^E@8@'VHW-YDV$'TU_ROUMT@T'>W%>Z MT=H&T?KWOY%_&P&^^;5(OSWLP,:B7E^I\Y8E'/H+[)V%D*I#KT=1TT=1V;B]YW$$Q;!,>\?!GS0J)>'64-0W8KY@%SJ4K@X!*GP=R$?^?V M!W[6 /H VR6.9/V,K[RR$O7H7"C'B*ZTLDD]GJ[.245@40B,9,-Q^G,5Q'$( M#,,%#ICY*F!V$;B(#4Q!7\S%:'LQ;(^3XD;KFC%4/H>%<,&$R=CI/9O!CY]= MH S;_434_#3ZF_N4=Q5_NPB M'G!:(E\;=1VDMM5+EMT *O5(8#$?OQBHF$R M>GHC&8[&W5$TSD^CO[D'?U>QNXO 144J-U5SHJR(Q;B2D5E"EGH&@@L4RF.9 M,$V^%[WW>R3O-9F1?X^H^+;0R*VSJF]-W'FLQ*UGP0>P<#O6PFH:VD>J'REO M,UI2[BC35*,52Q=TNZ$R"8%SF0DN'(U_+F_G(0@(C ._'4*]]2SX!P=N0$=\ M!@>&_;2Z6!=3 E&-S@MC1^K,R2C" 7:' ^_E\O@\TGQY9N&W"(1;Z\2M)\'C M$6X]"SY AMOQ#)]!!E6<#W+J/*X0L\UJXJRH&FB-ZQ 98M W(,)T[$(60A I M@]]B!FZM ;>>!,H7=I)_<. &!,)G<&"^XKEX.KOJ$\XP&<])C6TE,E,@#B"2 M %T+%OMBNF\P4B'^V5^;*KW,@;#>30?^WECEK77CQ6R\?1WR-V?:9@Q'[\BD?#+(N/%U\[ MH>'6>G(#=/"!L>4?=+@537$&'6:QCO2%XLE(5TU-UE%B"%:@.'")/DY>_XAO'^LK/A4PH5]\?>555\/EI5UIA1K MBRVQ3FX7]=%20??C0N>;B87)^$64]5Y\[(?]Q$SNE;== M7BT5US%](?6*F3I4WQ@Z3$B&X^SG./B'\'D?(E[7X=^+7X5/9P?H=+9OAQ]()P6?- [02>.+E0;SE?G^ M^M!L UA -*5Q"+IBT%%: LV8S^!&$!B"VW^]9N9K^MP8K76]V]3E=K-?)?(S>=K2D@FDS[$?OZ+A&$/A&)>O8UQ^ MU&<<]/K&.V2^IL^[J,XJ#1<,T\9[!'=@HV&LW MN@DT#;XN'%* #DQ1<]UI49ZINFK9:/V6X/X/C+T/#?A\Z9VYYCN9SWH2CZK1 MO9#WMS&CN"A/,FF2T:?9E)!0!+C^[!K:]*1[V)0(LR0NF_UHATU]@!WX4.GU M:(#?QHZIQ _,CI$9$%6F+-N->#T68U<(.Q ?P(49"M]!^VCG26^.'?B Z34I MA]_'#DI2LYD)U6US0D5?$T1ZG%ZYV(%.FU)AFKUN_?U@LA+W==KTXG0&/J<: M2![DMT$FOQ'7O5FM9K>+^5XR4J>7W?JFCD &$2*Q:)@@WD,9O^YS289W38Y+3 M-PUK;$G38C*R(+M20F;*SI.Z[^(T_VNHB]F;6#Q M=MN>BFEM;"VU2HV/*DC1T1U29#CZR=-V.* >G%/B00N8/PXB7,E3?Q<1N+JY MUHQL)ML&6C:1J51JW574W?K=VZ3(,$7?V973P 26O8^!W\DIV^\.<=]V-*&_ M NU<[V7L[923:I;JUE6N-H(:/VX5G!C;7_ K@6208\V&2?+T K>_<=3Z,=7Q MQM[P-=3QLB[PQ^K8&/':M"8!D@!34E8YGU\ MS_881&?T,7W.P+F6UU#.":=P7]<57D(U0 4I/!*J LY59L]DHQ-F MDVVLVXM\)5+*.3F;R]8%DG63N.\PQ!P<=<'H@I/(?>S9?P9=:NG:-MY/V\J4 MRV75;#F7RE5M!:$+>VUTN7J%<)^K2P"2T/TT73B-_;I$Q6?0A4]E5Y%Z1VT0 MJ060\S$^HZ43*X0NZ(@Z#J;CT^D^G2Z<-G]=\N138 )ZJUA5%Y:$:!-&O#=- M% J4"R8N@4*]AR=^C\0_)\NA4277]NF"%%4U45SD[?!S*H8.AJ!:;@%*?9< MX!EU9S)M=N(,C#:?BF<92E0TK;:&ZLXAWB,>)NB+G&^]$XH#PT,@\@?NC'"X M)CR4R61-B&;6X_9FVN*J'.@8?10'Y=RL?#+,0JXMG[@*8-K MXH,CC&1"'U'2U)G$Q1%/=[LZZ>)#[,#2_+[3%)PW\0CX<&D6X)KX MD,X-\P6U-XI-%Y0BC8TX->GW7/?"91.(,$T]1*G_FFD@98'" N?(9C%E6RLJ\/UIE"6=9KN:8]D*/ M Q=CW,)_USVB?"=T",[9P#D;=WNBY"U@@>.%SSH7:.V-JAV^KK2)ZM*FN*25 ML6UQA1 F]N,71X:),Y6-SAXQP;D;.'<#YVX\ FOS&<-%V2ZS3+8]&A%B/=^. M1M(@05"W B MQ,UU^-2?OPL=/N=X/Z8.7\4)_TB'AWQ^DNN1!DLL+$KL=6+C%.NLD ZC]%A/Q@8_M'ARSJZ'^DP-QL3Q59QS$\W@VIT7.]$ED[1 MU6'DWI+Q<#3^WFU;@4TH\!G[M?'_-1S = MMF"5C??MZ&^>R>ZS^0BDXQ.LRNJ^'?W-L[;_9#X"$ CC15.';[!"O#OB8-_WY*Y>+H@E&.\ V+U=F$3VXB$ GN$ M0F7$$_6Y8DD/X9ZVBKWH#FP%KH99))><)Z>W/L MQR_J*?H>\8ZC9SAZAK7Y=T-HE]!FBRVG[.PFPA%4K#(2ZA8UBM@KI,THDD8\ ML?=Z/W87(!$ WX(N>\@H[YR\N-N MG\L2FY$93:0MJ38VOSN!E?@"9.PU(N$I1,69#8%9';GP854=VT(#@//[%I3, MC=:<+>65^C0RU\?I26?6Y)2$ /M)N55 Z"@=CA/XHN[;'L/%$'._G,%W0,R7 M&8-K0DR/[Z3C-6X(ILT1HV]*R9%HUEV(0174F3#+$&$27Q%^XU.X&&+NE\CX M(XCY71KCFA CM*=$OA8O=_C%;+G.YQKMF+!Q(<:K94:11#C^R7J'.(1^J3.Y M&&+NEUWY#HCY,K=R38@I=)UNJ2E9!B\*;&N59K8YFEHAB$&<"S1C:(8+$]'W MCB$$(#4!5U9^E,+K-UKL('KV6*(?*)OX(1Q)7^8&^VUI[R4G^"'\%E]F^/IN M:>\MLSQN'RZ3F3E MA@WR<64VZT!7FMXE"G_NW@$<;<30@..'@?!G]$YV^8QKQ3^9,@_1D, M6/8K7(9JJDFB.@(5IM0LSA-+1: 8-Y&9"U,<&28O=?!I\ MA0RWR#[^ C)(%2;&9[MSOLV-R?2&5[MI2ELA9&#=Y$""BX?)V'M'IG!T.&@\ MP?!G\@PPV3AK^ #,-YBUR8PYXZ51/QJEY-5>/K@6LSQ'[\8L@P%67" M9/QS%X8]!']P!S3!S:+N-Y\&7R'#+7)]OX ,9K4#$E&S*1%%IS[5N[)9Z:(S M2XR7[0N-!I8)1Z/1CWB%_[5%N,2^$>1O%R0)H ND7W:L"4!(E"1C!E^[@=,; MT@T;/M\V0O88A%*&+J-KD&3TR;UQ2H1K$LJHNJA+JJB%H'398 :?:SU]8Y__ M' -D=?GKO_"?_=])&A!-I/SC?V35FFOBYJ>[V+M7[16=BC[1+.H _&KLRN5/ MFH,_[["!(/Z#.G3TW!S^_6H;T2N;_Z)7> MC^A!$/D@(FO>-RMOL+NOC@0)32[L3PO)<\@8(;VWD7H?M$O\6,->K]NYY1!= M\!9&(B&3<2DJL.P("$Q<' HQD2$%>E&;0='%?3PZ&\+D'\&WXG;@=C^WA_OJJ5-%]I\ND0 M_-2LEO+I1 O^T&S!_Y3Y2JL9JF9"J40S%\J4JMTFGL#7$_B7JL-MV' L:/I8 M?_MM?G8JS%!#(%,2)8QB(U%@:"(F#($D"6Q8J/&ED"U MRJE1.Q+G4T2G65IR1@*9FZ];1I5-4SQP1A@\QQ3Z52W3IQ<)Z!\BXNAERW*ZKM87D"/.M$5E&;%QF)U./9M5RS4,N3$57) MIA:=+*8E?F.049%7"Q.C4835>K$S&JOK;4-9">SIV[,S MHFM8+"&UNU*_O5[1RKAFU07NM&5K4DG,R$VY1%!JMF:F&85*TPDA>MIRM>B3 MLZD93TRK*EUO"?4DDVPK0NRT9-N4:[-R) MF/2&Z *I/ZXK7(=+PJ>>65AS+":&Y6JJQH/>>DZ*L4:CVW-34TZ:QEN67:%: MF=HTI=J1'@.QJNV1T2=-BZ#=);58;4 4[>;(X>(SIC"'3<\L[#!9$(?#9$XB M-LG)F.Z+3:L,H8(ZL[!:M]SJ@(8<:SO1:'Q8JZ1IK@=GX,S"9N1DOETKYX9\ M4[;7E59>K V:\*EG%I9-%I+S37Z^GJ:2\KBL9J7I1*^CIB<*FY$)D6H64RV^ MJ$ZDE=;,EQI)Z%J?D0%ZMEJQ5K_K3%.)S;I4=)(UAW6;GJP6&-5[H^6L:Q)= M;ECGM6Z1MOH*XA=.GLHYH-Z:UYC<-,6G.%456O'.:N52$:^;+H?K#4'5$\DV MIRZ:JVFW:JSAPM)G)*LU+FYT+E.CIQ$AUB[VN@Z;GA$7;;+9F%6=5@A1 M5)LI"C3R:EE!34\Z,-RL5WE[L4P3J7:Q3_5Z[+I6@4W/2)8\+5F+1'HI$Q$# M3%>=S'PPF-<%^HRX)/+"LM,D9Y/I1K29]:(BKY5(0J#/X0 $WO7(TB2BVTG& MXWJCS.4W\*EGQ&5:+&M*EHL-V]UXOUJ:J87ID$J@IB<;5GE*3,E49L5,4PZ] M*JF@T]U,%-3T9,>2AY;:*KR5-.YU$G8)]/0-$3#57+J32F_14E9Q5A*GI MPRP-.W!&LJ*@G^>C!+=N=T=$*S-BM-R8J:.F)WV==28EDHZ5=9[C*GDP&E=G M=LI]ZDE?5T-TXUMN\@FB0W1UJU0:S23 M,P4U/8$WM>5LT\5LWYXNP"H&YGI<3,1@7\_(*V'*@"%;P\64RQ:&6MV)I.H= M16#/R*M.3.MI*Q4?\C,A,6IV<^D-TUZAIB?#DN18@U@WEE%^,4I/Y45WS)L3 M]ZDGP\K:SB;+F!&:%QOEM3/6,N/6$#8](Z_EF4/.K!R1:8MYD=?5I9TI%.JH MZ4D'C'@]/^?4$M7>\,G&:A6+M3=-M^D)O%7FZ^)LN2GJ;6Z\-)R!)G4:G-N! MD[XVQK51&5H -6BU,_%EV5(WLP5L>D9AF.FZ5I/8^)COMC?11;:0*_.;%6IZ M*@/K6I)8=E,B#X"S;8V6N30ZBL*>49A9P>:)/LGH[6:E4*76V1)1D=RF)S*@ MI#;%H=V&?H.XKELY-6ITFTQ"8,^@-NB.H6V3[+3:S4RTHT=+VW2UYC8]7=AM M*CJKD5:D3:E\.68S?45!"TL?^NI2A@?FS8LW2(:FB7,+_-Q_.';:$%&U(ZD0 MPR)YS,Q+6NPH'K'CQ(@3+LLV]V_=/8WT7,#/I=1%J2>:?"\8=L0)'3W?@,\< M:<9J[U'N?XZ@V,M/CT15;'':$/RH@."J[$OJ18 M:/D1:I[^>]E#!UB/'E2/B(?7H^^JC7;Y3?IT"KZRV-4Y0'GDNA)"^=9+Z'0 MZZW%_[YB!]>MU'LK)/FV^?J((, S=A._X&*.Y+?/QI6KS09>?+#"/9#"^<[M M_JI14P%V2-4E8P:^V:OVT1C__>T6^_4L\@\.!WXP\L^>'425A]9&;K54XUN> M%X=+=C4?CZ?-]'N__C&X_3!A:U_%M['JNV7U3[RV>"OU6U$V69Z%>* M+<#/$GF.(0N3E9Q%ARC8'[_(>#@:/U<["*MVL+F']P4^(4\Y'KUP+,_545Z'O574H082E@7LLLJ.80X*'5+&Z%")O65P"&^ M@27"=.Q<96/LE/B9;\"H$#Q4N"PS\654*.5G_;F:6A>FE,PFYDMG9)1HA KL MCU\,'8[%6(P*=T55?-%L2H.Y"47MLV93H.B'JR-G<)RL0$'J90VM8PTX Z!# MS1E&U&VNP,]*5"ZS:I8Z!6A619%9189I\MQ=,MCMO$.&!J/)?:#)90VT#]!D M,8LEI&:O'>=!-U?+.B.YO:K6(9I 11+H8*3:$!3AM,!GGD''6"5/J/'ZB&^+ M^I;;3'-V6W>+_D%;BZ/#!'5*8?V-O57,804?%;YH(NUN<\.R_T!,3=,VI&ED M**+$$50Q'V+JO;$V?[QU?GAT$/M4 ;0HW%LXDDCP4T=R?\9^*!NU3BR5VFKM M+E#FN5JTIDEU17!K@)+Q,,W0V,&Z.1MQC21=#"(!!)'+$C.?!I'X*#%=$;*4 M;!>WV;FX=*AR9XJJA*/D7C8<)''0IY"LKX&7BT=*!L,TF@M2/I[KI>;>HBW5;0U0@4 M*K" LPDP/X/A()"6TF_!@3)GF[G,MJ.TN5Q[E&B4^DTKY=Z4@A*,OA30>B X M>!#*ZF JJ:@& +#LO;6$A#$D'F=L&R,HKD,[)*N6!"?!#D$5":F6Y8BZ!* R M6+85P@P7=D[ORP([G]:YN^!45U)([!.ZG-XIQ;D$SP(UZRT'\^)ZNJ&[F_1< M(!)$S+U_"MEC88XZ=_$L=EPVIO:BJX*S M98''R4(]3:82A&@.^Y4,8\U4 ,THQHO74-QI"@T^XX0Y%JSY 3!]WM?\<=;L M+S>$/"0VG5YQ*YOFUA)E>+#F/Q+[5#/!7%3E?9*,%U4Q[#$P M=V&6.^"B?N]:JT=P%?T5F+ZVT;23_?WA\=V9\80N5Y'\'\J;O7ETW,DF)E'+ MGB3YS;1G3]L@41?[$%Q9KTX/1>-3&[=G8_QV/P,&EWO,>OE^<"G-%2M1*&\[ M_,*Z@W7NL509VE"![,YAQ7[7;L>*8ND-R.J3I34!K[JSYGJAY>Y1_;$#K5_M=* MGYO25;77Y;5I5SO$'VS%U+S2X/RO_W36BAX8I S/BM?U)SM'F[*WPU^+:_(LV_O.M_3M7_D+FR_)X4(50 M=;K:3H&2F[:%KA\YE+)+''3H7&Y'QJZWM[-HG0 5D4P;/6W3UNH"Z18-YZ)A MFL7Y'3XA\?RK;1B9@HI,ER4(_PB9-"[97:B9LLUO-O'*IJ]U!O69@I )6HM1 M,DQS7[J[%R.3[\E!],CA6^-T?UX!I$VPEYJ\.R1IG9B)PR#DGOF2E,!E:1YG MT/A(X*.,.L#R'53:XXMUHFN.*8W191K&")6*%G5%'6K ._1V!RE&P7*U;ITU M\.U7(6+#-Y!Y-<&:C5MKS=WGVNROHF@9"6GAJ";('S:*PP&NUQYTHD,V,H,> M76D[T7:^'9^QD44Z(5!N$6.:BX6I+]XHC*'$]S[T;YH>%K(]YB8*O-@;-[L& M0"F;(Y&[L^P:OYGG?N[Q5E::?!&?*5 B*6\<_<,];6BD ^$H\'-G?')(3(,&?XQQKX"&4+)7MH2 M227;FT%WVAB:229'UA%DH"O#PL29L :&C$#305_(@G'0]?:J#O]W+K2!,V!P MG#E ('R3M)=#4/!%OHA+4;+=2O9'!95/M<<V(ZH&ZWZ=A)HBIXP9*G#E=A11VN>2 M"P@A-JY+Z[I$+ :B4%$C><"T5@+E5IR.LC@W__::=A6;!@/1?0#1A2-FEP.B M]G "NHON,,X#IY2-C,MUB$@)!$3HG!![6H0, U&029(_LASM,0B!-3 EU_$J&LB :YZ\LOO!%L^1R?/^WJVM.AMIZE&+K(J MK*-V90-!TBUF'0]S9RZ">I$S+@ MQ@V.6R$08%'!5CJ.RUL_-LNV2VL+S409(%%\3:79XCJT4NWQV-!0KS&9]O ^ MK ^B^=?)#F\ 3;2!W#):XKK[K (9PSSOK9Z!WU:VK<0K,KG@LTP]RU;[RJC' M0QO,K9?-A$D&IQKY0*,P:88!QP^YY=\ .%.Y2 TCEI4E5+U-)Q;-3M+INH"# M+C,Y6]<5 \XCD6,-,#\^_W<<2@T.&1:,' .,FU6=07-;CPF1-!O] MMY)SSC/8WT:;8F6_RRS;6EI-*>T$)J MJ B46Z&9C%-ADOS2A1X89>Z-8'II04+I=L>"BEM:0%<-T[4AK;LT(E//@STV M)(45(_S2V(36$@+:74K,@-ZS]^L6$F M>MD,H'NT%^]\/\,N/Z:['E7V[\:6>[4-G;'BRI%J?K$9$ZUV4YPTMF)7R4SB M"NH;LN+H6)B*XFO9'IH';("Y9V>\H/YP]M?#.\AW'U0\2#ZTL"M(YJ'!+4(H M/0.C5*6YT=;):8V@ULX(=/C%*%E;"33IWJ(;#;,$@;,M;J\R]VF-840)BFWV M!40I\[QC#@1Q,E7;E>G8B8DLU5(0HJ#T+39,8$1Y<'KMU##3#%&_LX+M 7%M M_5MQ#],^-Z-]L.X$7'<>RAY!\8S6+IYQQAZ1RO6%T>L[).'832+"]]920TL( MM%NXG"2_[.$\$(P$E2CZ6/P/E#&0)HDZ-QQ.';'<'S3)>%;+U 7:K6/.<.$8\;5K M);"SB N98V#"$<7?P*C7T%2=QZ@5E^@6VZDZ,S-DJT W48#1+65.Q6/AV-<" MC!B:?,AC^=,'O\?HH>\H_6!,0X"5'><>80UX; VX;_Y$U243H KE?T'SR_WT M-[H##M$J88]<09?Q+J%9A8HSH9.(%S3+#C<0UR!'D= MZ/_Y9P5H'&0?_2*ARR^_.&I9@Q-K0#?%TZGT3K?XM:0Y:+W@A[&H*Z AVH ? MC8!TCO16#6+ C\4>Q3>SV?&,6N?[SK(NT&Z9)BE'I#3'W: M: R)=F@(X(-U%)XS1J&Y*YOWDSWDUP+)_IV2VUJ6"4NHC@22#NCFT"O,J+R;;N5P91+1%3!%HMZ8Z&>7" M'(>KJM];6A4&E2"#"AD7)B3)9[F1G>*[DWED65MMQ_72RC>@4I?%I_C\C-O.-^J)6$]B+2G$;);XV:#88);_'YAC.^&Y>4@ M3RN6-BL17;U996?#*;'L0%LOZM& ;#@:PQ>-^80'O+7.82@*,A010G:4'QA$ MS[+::D<$QEBN#Q<+_[B=DTJ64K>M-4UP6G,F#_A&?19;(2A"%B(7#<>CIWGX M&(J"1?OYT_>^0CJ5W\:,"KML^SY[RVZ"QP ==X.^7!VD :+=)I 9OD$ M:S:P[MRM[OC.'?VC*C4I-RZARR?;='!67X2"_QTM'[8RP^24S<;;7+G;UR+IQ*"J*4C+7:J=#3,4SO"Z+Q+BRQ7X M;G(0Z]9UQ0+C!.#DN!L:5R=ASE< 7#%TR3%-^/$,]G8E,KI<-_)E(E7L-GC5 MI!FCDA 8MYXR%6897#/B]NIUZVS<8,T6!J,;VH!_!$9DTBBP4VHU(!:%ZJA1 MB&>)S=0%(Q:#T3U27!^+?\NP1>U[SN@_W".PB/@!\[OP;J#=>=NR8_A6^-T?UX!)"NP MEYH,&S>=^5P#Z!(140O)JB5IAN688)^?&QIIQBJDZIZ5""VP__[O, A)/[YT MWNX4%1Y(^?V;_^++06.!#[K !\?3_/,TU[FHRH@.@=N=#5 $ -??^!J?AP^] M7X?HNVX9W_Q.&VI0/2K@7(1UI<1'\8W.I8FJWNOE5LE5D4DJ N/5V67";/1+ MF7;8R\#U-3#4^!-J+EN>]V.H<2KU-MM+2A8QD[7NJI,&BE#A- R/$FPB!Q(.D,"$4,$+HU21\R8[P_BRB@9'M M]N?6KML=!$MP;!7'5G%> M8=7\]/@'7G\V[\6Z._DVS 1]Q<_8D#?AMU@+4; M)QY@^;YG^0Z.6WFQ=#O=T"/>-2"2K2Y56T64]?ED.^Q8!MYC3/X" T$(_J;D!8.'/R^PO3<-.9P,!OW3#\ZXS]'.V](U>$>*\%U MMZW07-R(*"J!6L O30? ENLYT"T<,<;QH/N+&*-2*=#(K)HUT;1W/QQI349= M SEA6<"VW&]-()-G0LJ%:#J5G*[T=#M+Y_)$5R_.C+DBL&X)39K Y3-Q0!D# MR'WFZ'T/@/! L%9%I9685OL]2TAD%<-9)!" L#]^16E<..3;:9)@F7&>(68: M&U%#1(A+E8SAX^"7SARJ#.)-8'>1D2&-,4\%78S+X^O%RI/Z0+J M'C&?9;PZ2KD2WD0"?@8V$Y-&TE[DNRHA.HU>?=ET)'8)'4BO^F0XSG+8A<0< M% 8'?*@!TRK[1<_K2Z#;AKD).1:T*%3=O5058KQEFXZW1Z PF I_%C5-?#^* MAED6[ ;ZT4RY3CC-M5H.^M2&ZI374T>*E-#A%\]J5!W5=DH$?\'O5>CB35:0,]7DO6$2JY'%6,I# N_8;%^;\V2CVZ9D?C7^GH'W^U*S_ZH\@YRJ>@3[1Y@AE_MQD)S\.<]2A/_08,Y M>NZ+AT4DH&GOYM?OG_#M!P5?"@?%'#DWW@IP1_-R].___3_'HSF%EMV^C/D$W.RXAY?+4/Z)G5Q7^G]B!X$M11N?]J+4Q6[ MKX[D",TM[$_+3>J$SFL*;<+']Y6+WP1N[POP;E9>'@UY>10D!3=KH*C.+%0; MBW 8$G!CV0X M%C2)K7 (K"4 8<&",NUE54,#<__3S,VY_ON&,_X-V^]K4#^'U9XQ7'%FL,/2 M=] 3+W/PJJ8BZNK6?="SZ>,9^#436.AXF6?@'VRA9U,H?3AUUH*=2FIN?,4U M](<"9V2).;7NY*<+JU_6"6ZT[E'0#P'0)9C##D!' ES&L@Z]*V[D4Z@BVKN# M)'FTOH+V0^HV["QBG/NG9_ M(O_Y.[02+;=NGCDW3->>AOJ=AK*]0BH,/R?FIJJ%*(*@7/6&3])#)GC]%QT5 M=545T>>"HVW@'Y#,4ZCEFNWN"T-C]")T!,.$?ZS.H;V.G%%7<%$/H/5N.% & M##T<*HN6)4ICQP(VM.5?/$6U0F+(F@,DY/8F-'\QW-#.=7##Y:J-^@9]AR% MK@2: JC5T+A#+X-:,X?O59'9,!?A%W ]H'6(-.;%^]RX2?0?*S123MPJ&>+L_E6W*^YY4_:/:5R M]!14$'*W3'"RW!_1\YX7V@UVH+6W %P+$ (Z$D D,29P4YE#L@CU-AP2/1<# M_G5$0O@9#FD&M.'A?,^@#*N&"GL*O0K;?2@:+'H7G!%I'()""DS=W2B.VAAS M3^H]%8,RN7#@_#Z%T$(4'!T[D4=]DZ7=I."Y!N8KM.KB?#K,1K+\V#/ MN[]7P:+; >0YK=WI:P@BE3V"VZ8!%\0R$-YICHQ>Y4@;N'E>07_?4A HF4AB M=AT)Y1LOM&+_=B:6\JT$Q/K%5+0$R\D#5WRP&7:EP&LR$PW;_834O5 M; )S"0?P_!>[*=JUW9G[0FLS!]51PC1%W=NHGO_ U>&]"A^$;/?WB1H9I25* MRO-B>VA,9\*\6BO\9H86,BC%H>%-Q^%%^S?7T#J\#AQ41-,4A'X\SUD9ND2 M?'31'ND;=L0F?ORBHVR8($XO^ R'+&X*6B*89J[TEN'MB^*R) <4,BJ!W&F43,H80 MWST-@7T\ B\1@VV>J#B3'U&U*\!$<]\5*U-S5QX_;+JD$@1$ZT@CJLZXZH M58#=1)!W$/((=23E1I_),C;(U8EFE,UVR*8:;W$K5)'^1,#_X]9Z@1NOAZ#P MA[-[FPQW1\F&(@-%XA6X/UW%BO.%W8;((]60D57E:L]2!2O/:=P=X$>J!"Q; M1;N'ZS1JR"YS$Z3':''=[R35E)R9!=5&0IO82$03["8SK='S ?SZ">KQ?BU0 M%&G_>01GP#MF9H^A?M;AQ@25!/:E 9 )Z>Y74/)")!&IO[*VX+/1>]SOJIU\ M.D+&H7)#-VRF2KMR Y[1;XM3X$()4ED$=ZJ]_TG5'8 ^J_"9DNT.'$X"@-\^ MA2J&C2P1-"SYX,^J(WO7W\,[S=V=S'NW>H9Z-W%,U9)WWX:][LQ4&7JTN]>B MI\P="$Y2: R@;HS1+R >ZSNSS'VC9Y=9T*:"EM71.\.A%0!3.$NN-S6'K3WO M:H1V:R18MO5B>$,XZ0 ^Q4( ZKKLIF?V(A.$&!7/2,&X;MCHL%L]J+@ MF@DCL(+^_.Z-%GPP%"M]-SO0BMUXQMMYC#^V5?:K. 2:"B?<\FQ(5SI4RW1V M[IHDNHETP\WS;*]4UY3:C6VW&4!#UT-^"^UN:,5LY*DA]\W=X%!NG>59:% 2 M+ <.\/@UWC/1]O(4>AS=?]XYGUDAY!^?L0^@+$\]C7Z>4FBO>DOY3"]YS7;V M-?*SO3&^4#8X^1 DK)&# .?8)'858B>]8O^7E:]/B(QW#=T^R1# M =*,^9YA0/+MVLOG'@<-7,3(H!Q-H"]5T] /'(()U-D06O.>$Z(AMAV1LN$0 M,LZ5O<5^\)AV/,3!.O>Z@K@6=>BXC>?NEB1Y=OW17,!%YQ;TPR\9N=@MZ"BNZH:1K-A VE/1J$[V#0-_@SW MWD,&J@=44+N]*BXCN+([YN9Y#AYI=WR)3BZJN@7DX"2Y'Q!KM81FAFL>VZ$F MF-NN2?4__R(YXA^:"'L?4.0!;EZ& A!6>1#I;5]@]R XU]!6MCQ']"7?M'<6 MT9K9UI%,NZ@%=#<0>[PQ0DD9.2C-V#ZH-MK$=S5WPE!=AM X\DS*W5#F*BJ7 MYS:!6N:X<.KR!Y[E#Y^&2%PT?,=E/$/#78@@-(=ZDK-M M;9B?*ARH_SC@J)RPWVDGH&;D-<)*[T:5J*=0$Q$/$&RA]![-0.AY"D+[.;A: MM.F3\G%A>4B*EFI!Y^>E+&R\?T_E(;WN69/UH@+X3622'JEB951+*Z?R<+[= M%>5!?4GKNHDE"%U4"?[6'322A>,@*M1$7RW\A?:4%VEVA^C^5W+L#I:5O7N< M6V#-S<%Y/Q@I/D<+]T%$..]_(YMX!8T US9^\Y%-9'6X]"3\TIR[CWL1+GSQ MS/"9T*;D[HF(]V4] ^/YX95,.%0JI= S#R%039VY,Z.I>]MG-W%_H[":&Y@_ M?7(T'$+) ]# -Y!A::QTV ;Y JJLBB;JO+>CHAP5T;=A+]')L.! M3GL1_$.O3+CH(S[3T(E$[46\S;U*5YT=]=ET'>>]02KN!^ZY40W/_$7V1#/2 M"X<:#MRJH6]-D#O/Y_6N>/+S;^9-TL3+)#HJ>A=)D]%;)$T^'P0XS9JDXL]9 MDRC3$6=-!BIK\D_SHD377A"DN8!>CLR3^ _OZ5"/=[;"C@Q_S\[OE4MO[TYDCP["] M+/ACX$3 ZP(NVHLT8']BR[A[+BGO;5K&'%H6GH-ZCO=[3O\('ZR,/[2#]CPN M6L7C"-5?:$U4:\_0PN?./'(DY&GDCN9!3JQ[UL'->/L[I /$2"$O!;G.HHKH MY[EGH.XXZGT?]CKWVAH0W=>\[_[OXU;PP8[F&13'Q-N>4MCQ #N/VH;PY3GI M.O2W0S,X\+$5VAY(/_WW?(8Z@,C/:D^%+,ON(CG%BA M+G;MP,QZ317-Q"DXBO!X-J/ES';4N$=\>=$1;\F0=8G"L+.#K^!EDX0/!KN; MR; +HR#NU;".PD&(@SKHPLL+&KR]0W'Y6"]!!;4[>NK>3'X-,1];[[OJTZ_. M.3V%^./0UN\]>K^E[ :,\,50=!]F2ID !5K@/*$@M.4" MCQ=C#[O3X\VRVW\43G=#;,T3SND $36_+\'A5C_ET"=GC&.?+7@)O(, +G+[;6P@RAJX8 M:$J'B LYG_HJ>JS\'AY1#$Y61R/8DST_;!T+D]=)K\5.>9[?:1Z%3L[XNJ?^ MXY%H6V/#T>3=E+A.*OS;B:-[081#I&^_A;^I>;M#A2A.9Q]R >6W5,[+!S@3 M "X^[PPJ2A)P]X;=CK7G G8;%OF\%Q(O,LA>//PY5^S@^Q[;K[[9:2Y$1;H9 M&TUG:,&M :X5CZ).UEL$9(-*ILQ4I#"85NWM<$XW9T*ML+H]I?C<_Y W@ >@ M$Z'A73&6>^[+C2V=T:.D(9INUD#:375!@"X?@>8[U8 MIA.TA*%-*)KIA>^]2*CU+&[WVUJ:FS%%)5%MFIULY?=K^:/::(>::37G2)+[ M0TPB&>BL_#:*6.JF%N:@&)M*:C7-;^5\RY8:F3$0CR^'Y7FBGG@F?QS*$$:A MG@'CQ[S!GP,-EB==7L+E\'*QEU! MQK2T9+WL_?N$8=OD\#_-$W(G\V _3;.PQ4!P1_3Q=-'U^7?[Q"D=]S4]W M(_YZOK9 ! 7L2=/RG9/?T.^>$]*!CP)F*T ,BA!13Q1YNVLTZ@HJ;Y*8D) ' MICYX*'2HY4$Q#^9K':+V+KWIE3U%(P:*8 ""L_.\(#F9-4X(BL_983C),S,W M2@R(]XA[^6//4&C;*V=X%G!\O-5@X^$G>Y#!WGS>XZ,3O^Y+QF;E.-X>/=O< MC&^)U&RD%HNM"[$%E\<%Q9??H-+Z'1.CWAB8 *BYUK,)INIO6M1 2KD\9$>'FO/40#O/D>IV=X_!J>.X8#%70== M00=\0(ZTA W8\5\M8P[((TYA?_\$C' VUY31UK.8)(]-$/X'(50=A190A2[M MK5]@/=XZ(@)0B47 68"N*LE(_9>76\\G/N">%P0;BV M/N-%P!V/#"!V# 8@3& M1*.7S WHKX0#AK8)CMG7X\\C3G/_2 M,@04W;AT#+_(4H=0%=X^4,@'LLA$EMR87B>DP9HHA=WO+"+2Z63!-491? MQ%0\AN&HF(#+.1#;<'8)_4/(0:4!#CK:1BS(.]UXU+&M.*X&XPBP3Q%P3[A, M!"WXDM_,SU9>W*"!#O/XK"W7%JG+/E/D17 >>K MB%:KKG7[+X#C2\0FJ3@6(["_G9"\!! M,@$PL+H&'RQL&&UV>"F+TS$DEIR((+%C>4VE$@S+8"P==V/'_-_0))M(L-3Y-VP<9RF2O? , M^(9(D"1Q_(WH;*/I7.$\-8S30XJ1>(R@!9X2I02?&(+?+D]$DA3]VX%MQ+L" MV\B7 ]NN&D@^Y:;=2UM.*-KA&E).KB%I?P=&@. ZE]VR@.1T(1$#V!U.B>B!0I)7G[3 MQ'!38>$BKN[&N;LNS($$>B_0:!^KYXCKKFKB!A.AR@4'F<#QE[>\*QY&E3LO MDXDC=JP6A_3BYOB]B^?Z5\,J!2P%P.L046:Z M5^&8IWAB6M& M&6Y/+":$HT<"!JIM#T83\(*Y;#J%SJ) $U[" X-C%,\H[HM,>)--YXMK!D=A M,MI>H?8=JV/!\FN1IZ8KV_*L@3-#@C(RA/ORH,2YZ.,Q*O0^G\KI?.OP+-%V MZK&M#CK=R)_Z@K)#D(<$%OSC%YF(4FSB0F4AP;&0>Y5[ #8YQPI-9C+0))5E M"/F;0[XA0\. +'&"":\B*WF 2L8!R@_DA@6OO8@%DT(WLTC3(MU.)ZNU54UJ MI N%Y(]?=)1@S]O(NZ5.3A#AP+%.9*40'VZ.#\D],&H %@4][4#B.A+,8ZK0 M93&%X=),FI9*M"T(.$ "BHK&X_$S+( %3D]NI@MW@5^BW0NTF@$+S"!!UI7# MT95W"#,XEA<<6ZUF0QX#BSX!R<_R5<3VW@KO9C3F($Q[0C__W,E-.'ML ML71N77]FU\F/:IKQ)S8)>.*.*W4O1Z)_O!K'[CZ!=/UIA0/C%R,H'ISD^ZW\ ML*#9%*8RLVT*+NWC9\6951\]^U(D5%6BB0CE$!OL'BNGQ#Z#:ZD M8+E-21F;$KF:8Q9J=F]L;4%(LU M'?">5UB,>GE#R(,:/4E6?'..X@4AX?AZ'&[?>D-V*:&77B4Y'&,R_-#J4.54 MOQK>D-=B#!^<5(ADLZXGVZJD-N5*O%3**)M6]D8W9+08^+D"U+2-=GHE/&%F! P3#CV^58M5>C*CT 1@ $(PB$7D@EP6!_1U&( M$3+-$_^4D5]!])5BX#80VVS%FKB5)8X"C6CX?-J7 NV^!R4X'7VQCV[&V;^C MUX*3W#=<#%!RW0?70Y0*\(#,0TK(2<22&QYTO%/P!;?Q,D*,420+Y+=]N6-G MJEA:$RS+\;IT3>CXTB-IZ)9S0["@!TOYM8]CZTDQTC;)_C2/_&AW/2TP\K''MKE%$%5[\10R< L%[9\WA$<#/>&7FVGKYLEGPQ_S6N(GW=Y M@E[K+9 TCZ+"(3S0M6/(S@@GI/5@KUH:8?3W)^>F%,[R*([O.)@3%ND#R+E) M+-\@5:7J1EN+)P[.DYPQA^%[3G8'O?>4%]W'?9R$:;LMJE!)7,./PY"D3Y'] M$-:[?%,)0!L&-#MU;?=$]'2GR@''$9+T?BR*H+ME#^J/P;,P6/258-%$&"P: M!HL&*%CT_5&7,([RG,P/<9TT#EM>)BCR+.(3?4/B">H0\?F9>;4-IY!3UC1F MGCC>!=):&FBM!ICR/)^VR_<[ZQ7%*ERU4UC/FPS-4,L+M9DOCPM(K6[R*>)N MW DB.F@B3AJ&N_O;E>D^6V,@HMCVLK!7[@N(&2@=5G&+]Q]U'7JI!XK7905* M,7.@%C@%\H#X@>28?1,)6++%2[,5/0 <6L\==VJQ8"5GE*KG%A:#[5V< M6N(D8^U[8HX.?5R\6638XL/RS7+#%/M@P/HUP=Z!>N,0_7K;>AC!.*3">9'! MBZGB:;]2[5A"F-=SP-[(AY1?OAST].'U!P+QR_]>T*9\(%VG2%S$HZR(,5RB M%D(H+-W0W$IZ,P4JO&,#:NVP"I[3. /U=$%%E)Q01R^[5-OWI$*U2"6WV*:O M-:03:7]H7V4@70BEA>I[JX-+KM X<#8S4/\!CX#-AV?0<'BA[J 3.WWHON;% MRGMA_H>GG4C]O3'"2Q: EA1\.SA-/;Y MIJ[9'#6PA,-6?Z,J@R+DU1<'>0KCFZ>&MI6_P&OWF'6,6'^A>/R__3"'-D'+ ML8Z],,VQ:0>U-!3<)C].W;N5'(-'#,U5LG:<&XQF598H2-TTAFY?&+>KEKL" MMWL6:OQS 4N=I]%8S=&ISW'R D:BAFKP/$>R:>V#@5WP/D62ODP/17?34*(1 MV.[LZ$CAW'M(>AK].W$3EIB$_WMAH7MZ=E\K"^+D,+^3.+,G#8?^]FDF+R&& M6^;1F18 =DWT(N/N(=O'6BCJ$ZQ>-S\'*Y:][,JP2=HH 1,?USU!11&!2VM M/:;OZ^P<'/8O;.,<9U\8!\M-N&@LA<+!T;U5\YU8]8 @WU% \..TGZ0A?KY( M1S#GV$,MUW_@H#[*VW%I0CJ[MF%[QZ-+^XKD[0G-ABC:)NK9!3BQH:!N9Y$E MV)^7,K1OT>&.1+8_P'*A)V/K3;+O0@?YL">81.%;G5F<-[\BA7C)5%!>VG=@ M<40"R,*?(F[35-2^=CO?M^I$,H,4^7UM&'IQ&Y"Q[WVZ94579O;,]:>NNXJ\ M33)SI5T5MNGF>L)DS57]R(4*HW%^2C:0 [='147=)3?<1<)L Y^7M%3<*+L- MUMQQ-K]Z6V47P)7"S^[.)7&?6/@[:J>X,T/3C+31^M_W0,#19T)&=Y++IIN8T7A0T&,Z# MVA\6#J>0!H=0'56]$_#T"Q_H[%YS;F8EJ\!MY]4Z-QC-Y;F<_/'+T.4SL*$2 MQ.#6!$K_C7Q> >+RUZ_#ED\\0?W+$7IU!%-!HFG:+WE^QSOR+16=&H<;\)#% M:YW(@L">^*O?. Y*75&3Y*^O_A4,=;+@ON0Y5#!T%6/A'.6U(8),- M5.<8#8\"P1S*] LC^U\'7[]?N?GI2FQ_HFL3?Y\7]#PMQ M/O*5;X<'@WJ7]9;";+X3(EQCGPMZVK;:H_:TGC("OT7=86=S()RA6O-NVX'HZ4N/[QBG :F[CQ.A^<%60;!NK5/=KKTOY+\C)I&CX[D'>*?H7;::[@ERQPQ#>4TW9)SGS+ZO87 M!G2D.Z%!T.W@NA6BIXCNK[YPQ#A.B!M2#MP"TM 0=BI.Q3F/K^XUL1-WR5,D M!SYW^^34F>)MY^R)_<[<]8D K88H9]^I"N&O: S8!SQW7[GD8T X M-Y&GUUYN!7+4P&6)N(]W,J=8A*20@/H#G)6$IN(4U M]BA]="=!P427?2W0@6"]DC68>"F*)EB0%UCHG"-LTF6N9!]BO4)63KIA MG8CN0R<\2?>%)>T#Q=WK\43?V@=2?_5@NQ.V>2)<7>1(,80W?IKPD-'7]!:@ MD;R"IM@N,T"CKMXP3FF*,8-L0KCHU!?H/U.4=%#S@W]&5Z/QKB+YD# M#6?N#-# /]E:>TL0?.)@T@8 ^U3]^YI)I.% Q"T\/@$KGP =RQ5>G2^=/ &? MMIU]?L[@W=Y040$3D-*K(E[M4.,?OW VAF+BSU3N-6 GQMH7)AO\[0+UUS!; M!K>9*\YZ?/MO)PQ!%:=*FY.Y%J,5A[F-R:U__+*4C9L4<'8"<_@Z1[#S7HB0 MUIZ_4(HQC*7SQ]+!7(PPF"X,I@M,,)T;ZD;&20P7*9R7AX3(4R)&\L,1B_,C MC)#H^$@@AT+B*#BN)?*KI-*:](W2A%O8F\FHK#[/"E@2,#OV=*2*">)BV+%' M6&Z\+K=6C9I:&*QY@B=.1[*3'E8<-"MEC-@EMV)SDW[>T' D?3IR4I])[6ZZ MUVP+K>PDIJ4VIE8=@Y%GLZ5+-;Q4TSN08CS];92#7B^6F/VV*+=%^9VLD=6VW D6?K7+8Y:URQ MJ 06ZUN]_G.:THO],1AYMLY41DC&%ID\T6XV8_FVS7"RL1SSU/DZ*\PL.Z.Y M]E1-IP])!AYMLY"#UNH\_PZP\F%:KV+IPUY5J^#D6?K-#*I8EV; M&G0[O>H-*6*M+A@6SGZV3IW64TQ_MXUAVZ+>5DKY=(ELC'GZ?)T-MMBF4KT\ MP&J4L4L.)(Y'3EF6X624GK& M.(+?CI\_/R=K:(^HO7LL]#>=B:30G\SKZWJ29Z],/N2[7.302W3 MWC+QQ'K*9&JK?AUVHSK#D,)X4!06RSB75O5ELDZL5Y44''E&';FY&*LURKR& M52=<6*Q@JD-@8CSZ IDQJNT^04;^?H M9W4S6RQR!0J./(-FR8 MTC+TZ71+)P;-BW2?FY5:5GU7*W"E?&Z\H*N*- 50O4#W#3F3555L0'+=>*ZC M]2?+<4]/7J3[6LN:S\8%N3T;-BHM?5PT)[F+=#_1S-%TAC6:7'6L$^# LN*D M>Y'NA151'ZTGNM;N%N-,:R"L\/$Z>8GN>RJW*Z?ZRW5;[F9F&9*CTH72^!+= M"Q.LE%AU+5)E\A))\W6Z9(G)2W2/V5FY%9,''74Q$Z:ZW9H+YB)YB>YYN9OF M9GQJS1&]'5 /MV63HB[2_8#=]3L5T6BTB57=RG3F&7*82EZB^QB/BU**QV+M M=-4@!6O96&?IY"6ZGQ.<+IO36%QM6G513K"EPJ1[D>YYNEO+-_E,JFUSTJ"3 MB7/Y)'&1[MGJNB#6*WRE/:-ML[UDQ"D)>#-[?IY5PZ2F];[>YV88RI #N&=YPOAZ]N_$=>=3Z5!<^8EUX3@. MQ1]WXK[=9]X 4 6G@LQ=>_?=T$8%.N?"$IPH=$S!IBG(#P 52+?YM)L>ZAI, M7K+)^3NM^'L%O&(.=&!WR;GU"@"\LWK!J'/IC;XF>.?@1ZZCB&ZCW%HPGY>M M>SC O8G/6< ^Y@96JS9EU/3XFYG>7O,ZGF0T[.G%PS_7+.>W,",WUVOVW=^P MW3JFU4,@%T(?-_[%F_JUW1Q(V%'7H/W/N92]V/M+@<_"47])Z(,T+50U^4(P MK:\F\DE$/8HYA*YNF&^,P@%1Z+^7";SWHKD.DYD3P7?F_+4UA[?Y@_O@;L5="O1!O.%%%WHB7?=/K)%_PFVF!T%Q8,V'&,87G!6HO#W"$D1A M#J$Z5\0WH!2G;,LA1P+91BUP*+#U*TP9@+2PFEW,HD#"%,ZM*SU[L F=[.,RZ7[2ZG M93>+B?CI&=*A_ MO&J[WG\O#(%(9R_E?U#Y [ U)ZP-R <_T6]0G/@+B\; 5W]_LC7[0Z M6M'$9]#Z4I XY5-D2!B! 4?(I^X-CI!/!042H3P57'"$?.K>X CYU(TA\9^E M"97T#U/(/SG:[O>-)!_(E6^SQVO%M!R[VOG/??$L;[>BH<$C0*6IW\( Z2^- G]"$(5#1O-?^-_!O;%"H'^HC.*$H/Y%_"[$ M0S)_+(BG?6&H?Y%_OWKQG:>KBJ(LCT:G.;CWT,&.=IT2-*=S]W+?V+_V-GPH=3*8J2\V)XY$/ M;M&:M/CJB,<)GD1AE-B^1V)'T)S$I(/TF]2EAAL-W]K.95]S1&](UC!=51:, M/4@);K'+7K/<+0H]4< 8>ZHR;$^0V6;RMQNF7HK>W$=MGG9-;8D\7IB/&G*B M4E:93C'1&K3[U9D*;'+X($7"#QJ5P@E 1"+O!UN9-(L\[<>WF-MY35+L/A=V$C01NUR%?^42-B<]) M&ELGFWVL&2<6C5C'U@MZ(%C+P"[&!P9A20YP-)\^J MNE@FB!XVV5AR%LF$IMETUK LJM 0P0WPQF+_?LSH$W1*9@,WEKA*7[E=UP$$O4 MN^DQN,"AFO38+JPT*G-J_6?N]+JU4).YT%WUF'K*PW&V4!WY+2:6D453%BPY M8\LMPZ5@L""W7_4E#J;WQ7R1:B;D=E=4)*.2;BVKN3$?1TXJ!H\2^+DI^:(: M\CVUC>\I087LY-NXIM[/49[7A4*5WQ8+F)#4XM/5(M'@VFO 49@?O\@H%2<_ MBY]\!54MY"QOBBT!"BH %6+9H&<P-E_OX*2\K'VWP"C M2,".Z^%(*O@230 U)/=ZYIS;^9*)9;66.YGDI*G*)8II/7>KJ?QFS;,H6(^( M)IBW!>N%3JV0J07@N!Z.J9W)"0_@?/%52KA>]R=TQP2!>E]/A_SR5/8I69$W M<;_/XW51(Z;E)QI6$/<"VNWQJF,FLU^OR M&FX=2 <4%8UC\=^)Y?\"51!"N@_I_I-+(JB65F:Y.MMFM F]&^C3@J&\7T?X M7=)O$$)F76D6&77+F*FQVE[B8[X.=@\4 RH>Q?#?R@\,;_R0\K\IY;_;W['8 M[?1.G*@Q7+>UT5/I!=[@A=O=_35[9D\U,C%N,V2AL[:*Z0$S'X-#2/SX15!1 MG+AV]2,UYC^HPV1@Z/A+][O$\; #S54D\0VL*>> [&P3&<1,V M$0M>_\,0[-\2[ 'HU1*VO?R\MI?AC?5XA/OU4#EL>_G% !JVO?Q"P/S8MI?P MQKEW4,';]_ZNMI=8<)E7V _O PDB;'OY#8$>MKW\;A"_5=O+6^A@+R5SO-CV M$D^$+>\>HFAPV.SJXYI=X8G/S.O0BAK9)2RLCG5%N['I57#9ZMPNMK,P5WO% M6;(]XK9L@8HM3?9Y-QF[;2^)1#2!X6';RY 'A#S@DW,\.-5JV.12*V ,-2\9 M=28_:R9OU^G.2N>Q)%F.$UB.ZXI%VV0DH;-VVU[&HPS%AFTO0RX0WDPER>2.Q&NM%7.T.FNF"$NLQ27/LMKVDHLBD M]8$U@V^NZ7QFV\L'E&<"QK"^8Z&^&U>XP?P5;OZPE>\K6>L$UVY4)::*Q4J\ M-I#D4;FL!Z)U%%N>QOA,=S3G%J*PBLU+[;%0KKMM+RDB2K)OZ_3]/6MUA05 M0[[R*7SE[1K3-LW3O40^AV%ITVH4F'ZS.7@.1-O+37:6[S3[L2D7XZH=VRPL MV)RR=MI>)J($_C9=ZGO6RPH92\A8/E=@>:L21C#L&%_HM-AN[:]?(!E;U' M,5L%KY;@?2^93Z_C_@5UPC_K>MEGBHE6/<8]MY4IM4DP[7Q*&+M=+W&""+M> MWKT::G@<@>%08=?+N^- 2!+!(HE'N[0#IQ?]V?7-9:I,?;M5QUBWK(TGR6F< MC,V23L]+G+UZ?3^ "^NCVEX^H ;S8%47[V8=NO/OH*N&/*CD!\%AQ\%5W-\/UMBT[%, M9U$9B6UA(\>I-.!-<6'MMNUDH@F6OE';SGNF?5U/8@[=9E^@E>%[ M1XO?1.FLM.:-6@,K2%BI8VGRM-+I;TNWRQ?!IM,J/1+M?GN[FVT["WM!]Q78 M+! ZQT@ZBA/G@ES(0D(6$K*0&["0MRN*=*\?YW;)!M'.E7/SL:@K]I:Y'1<9 M+A?DN*>I&[4Y%;I<:=,85*6QTW(4,9%S,WV8=18RD9")W%(.>:MV5UDO=IU- MTJAC0F+ $6-27]3-Y,UXB4U5L\/F6)VT\U2&NUJ@->DD#MB]G7D]8> MMTG1GZW1HQ#?)[",-D)AN(:8)FP->_ESI&QDR5^SV5F4M\5C_=<=QCK?G1#Z MU46?+O*$^!%5@?5=(7_VC*)10:;C-9R0_%FQM]\]4^=/^"*P*H#KVC_^(C+N M1S[6 !M#^7,2+4@B$?-0^S"B' I+@5\U6Y*ANU<7QK(4$053]@9'(V-8IEN' M-HZC%XA&;"YL(W/3&)O"S/>^I\C;IH632#*LW0>F')G&+ +8M&6!X2M9M^& M960YD2-+<#*^#]'21&.L@\.1T#OA1^X>X 01011-&_RZWX'IUE."@R7%$L%E ML$3!O?#U:6,&H+1%L47Q?RSPMPZHQP+/@]\0;T=AOYY%HSF1Y:7UM*>I,T(/ M*>P#*8QX, J;.\4H#Q@7XGB(XZ_@./E@.+Z$DEI$.*K4&1%]!TDUI+$'H#$JZ#26L4VP&H1(^GOJP.+1R/]]LE,/ M]SOU<#[;K\W+;"U6Q1AL:YG#80VKDI^DD34<2FWL:?141:L(ILG31K:3Q;AF M',NUN79BLLJO6"Z)%+0$G>O9< +=".B M&?I8-B,R )<"21)R-.2.2!\<0LY"1SE3;$&?^O&TN4B#JE:$",FR(2_X[X?D><_!1FL'.Q M[^2..A.[CQTW)_8^?*7%D^\F(O GYACB%/Y$G<'\4XB /,#GOT)D8D(&^:^6 M(0;@RF@A 0&P#,2//T:$0/24ED!$(Z>@+FO\5-W1@K5DDE:ANE MS\;I;DY)PJOF="29K,]8-C\FL.UTG,VHD^4<(\=@9/QT9'FG%^)IABIRLW4R M,[.>M\D1-N:)\W>FIVNQ.I%[.TR>=,N%8H/*LJTU&$F=CN2[%;.;D*T%)BRT MQ:@K\,_Y7!*,/)]]DDU7Z?Y\B,G\ G^N/S?X;A:^$\=.A[(6I1)*?MQHI^MQ M>UK3D\:,'?,D?S8R3TN)81+G[+8\R92-G5P5338)1IYMR>B;,['29FKMTIS, MC;@=5Q:K<.39EA*CZ5(R>WVNW667S%QN#=F4!$>>;6F>TW+RL,7:6*Z;:A7% MLFA;-5BW[VR=6&;*X*U6FFXW1U:>3A(+5- U>(Z3RE-JEYKC(T ME.TL T=> %*5CK%5?0/$"SN[P[?Y>JT":^B<[0C7C48RF9\EN&TG,QD6NK%I MWDZ"D6<[RDU()EOKT"4NQDOMS-9(ZRH#1^Z!='([.0\.^2[?[ZQ7%*MPU4YA M/6\R-$,MQSP<2GR.$R.)1('K(I]/X@!JDX1DB8FP FH.^ #U)G1%P;D)52VH M-XE>\KHISP1%A\(F$#60F ;5$6,(6 O:N:-;P1>)A@4T'?"(,5R"1Y"0"(4H M(!H!82TBNM(:T-<#SPP-DQ%AN*Y ML 0ZS%P!>#LQUHXF)@ A7HY&A!E4^J/0>@!PW#%/V(!J3$@6RRT$TM[. .T2 M@C6)P+Z6CH5!&(UD9)88;B- D=&-F2)&1F!-AFD]1;H3&=I$-##$4P"7VSFZ MU]W5;2$)VI8,__'OU)OSF!V "2Q%@CN$NU!T1Q&#J"0,@1;_@K+B+'X"U)"A M+$.V(5M07)60L@/D!:#ES&USCDY;@*J1IJ%_X:'YYU#@R\:V)IA LX(ZEKQV M#2NVY;Y-7CG^0K#9D:(#Y@,X@)\5/44 ![1L<7+*Y@X[!] # #WH:^XQZ(#) M7 ?Z<.L]%87+]S!(\FPXCLUE* /8.4SI2,_Z""WY6/D])O;JR"5U)-FUP$PI MP+?5']Y=Q$BQE+5M9:=;XB$@@@"(D#<%!!+8 M4SR4FX( ",";KI:M"0%Q.]Z4""780$#BB;F:[A,"(@3$-P,$_D2%JL0'0N+U MBE_O,S,%Q$-RUJ65?JE+ZVL81^)/;#Q0*37O;MS:FICR&Z.UWMC*]P@G7I.@ MOQY*8$_D@_?R?7L?]_?VM_\:[.+%ILYOR,!+$(^-&] W]$X^<-_J0Z_O6C /DPF?C%,QC*7?,V)R*F:32G.#C&<%(Z\CV,8=AD-KORN)%N"VR6%%F]EA]6[\T8"#FU[&OU MF:(NYL-BM\/U.Y4A9 PT8 Q$%"=NRQ@>3&/X>'YQZU9CG\T=KKL1OPQWN!Q= M^Q[N,%'$[BIMU)AVMZ\;"2Z&MN7OSDN&.E/41.UFK72X]:.S2?7H\@)(&C@-F$H_B"?Q]G5N#9FRH MV.)67PH1%TK6?RW[>!;T7!PE(VB*+GM9PLA;[)6R."TC8Y MXMA,JC)=ZZ\GXR)5[X]Y"EI *#;*$M?Z1C^L]^M&K3:8!PB/"%G*O5G*NR2: M8Y;2;T_$9+V626)===50RGI_L2Z\OZG/!TLT3%M9&:-M34W;TH#*L>M!-YX$ M+(4&+"4>Q>AK55<_+5K]J["4 /A1[WT(COGDWJ<0 ;R.^:58P92[P]*V<[, M;K6K24Q_IHQ=?DG>G8&83#67?*XTL=D@]US@QUR#LF$!$_;'+YS& 0=YFWWE M6Q@2?FN3]Z:=>Q^"8S2Y]RD$AX/\@0@R;O#+ZGK=TKA<(C-@%E-JG3?NS4&V M0WNA]FKXFE,JL1$QH]E6CH-:#32JX"03I>EKO6@>.;:C92QA18[CZAH6*J_Q M^<$>QQ1% HJ2#!L6C@B(MG,+IV^0SB!8QA+=WG:K>($9M--3U2ZEV#%N%.]M M #%;2G8SQ[M-KLD/ZV4IL39']IBGH0$DSD99BOSJ(2!!\F9<,)F$7.3>9Q L M^\AS!A@Z")*-Q MZKQ+>;![W'W,,HXKV9,HN@2AE@+[NBQ_QMS/CI;[%_YW)&LX+2&6;T\-/Z_J M[&M+XX6_%!JHD*KW)]>X;*.!E6,_K27('\0P%$S/8] 6:*S;TXAV,_E,FAE1 MYB?CNUZFJ(M(?M?HTKO!YE1UUN2*L%M+ K": M\T@UV-G,FL/JR"M9VS[])G5ACT1=OV-+WU-7(QEOKGL+NM:697W5FU@IBZ3O M3UW8W%:&X$A&&)-.3V1#(LWGQMK)D<(N].BY!77]SCGOJ8L=KL3Q,ITNJ@LA MFVWAYJ1C=^YZF:-S7A(T:Q=2<5:UT^E.9<3$FZW-&%#7Y;")EZCKO3VH'H"X M_L#5O2*6\M T]L MI/J/7RP;9>ESZ_/G$MN':960/'BN.LVDQE5C-<9\GE]OY,+%]\;JT3 M\4Q,G1DCI<9.;6Q4!^?,$%$".Y>2/X2X'N/F^@,O\)ZX!C5.:E4M88>E)WA_ M.VMH4TR[/T>MJC(?'U3R)KMC6N6\YC+0YKWU\NC!G3\KQIX@36S;,*^UQCK%D>2 C0DH6_>G/M6\SY MV^*=MYP+9.&X+Z4V^XPMWO\O-1$\/BCGH7>W% S(P7U2DQ!(O#^? 2GKEIP< M VT'MF"WSMN"I):<:"QH@L2(6L],%K!XKEN]35N0:P5/J*>(N_C(8?7["BA! MK4[UV>OR6T]AKRQD/SWN:^1T (6&5VT;0HK4P$F:\)!>F/98MH)O M0KH:_0Z;M= MT9S&:3-!E2.FL16TY18VK-Y# -YL)GC&_W#$AIN'8I<%;CI?G^?@L*U/6,8[ M(/X1 $8X?[&AU3&4CKK;^0$&&UO)3A-?418LB#)9 S89]UIQN?LXQI-#3V#P M?F\RU$/,]^J7EH8(Z]"#SUOI886PAQ9X$>R(_D8I)_=RY.$/*$>F8:LSV9P+YG); ??008[,F3HXRXF@Y6;# MB9>1]HXX3UU;T:-%C]>QA5%1.G.\THW-CI1GX@UB)[H5T[!=U- P41GAI&D* M !H0T WG-&L.V)-6#> 4^$48R]514@=2H%:1ETU(D'L1-$;X9%!*?M:*HQ6_ MP)A*OD\1W4M5C4@*T-B6&NKAE@/J'4$3_[C' M^+7:'E[NU2< *T]I;08WD+" S24X_/1F, '2@0.238=M( M!7SK-,WSTY[3AE*7'8) [=W>RD=@+[Z1;:)F=A(0CDQEZ'1^JQA+.<)^=7!\ M3/'.$PWKD_OC<8()N22DX^8$P.]<^*TR1ADO/-,Z5A*E9^(Y&8ME9DF'[0&U M3Y:2RROC4!]7_,ZB\@LB(0U$-F__$7 $70"-Q.@[X>H*<$"N"1[6P?B<,2" M6X<7(^#9HJT);C=-25DIJ.LLY,.*#J1?V>,7S@%#$6$EFX#_1\!E J5>P*?1 MRQ#'AN*R 7<,,"IBV$L+WJCP?9)M>A* (XT_13(*K$,OO;0NP)[L3UA5-#+7 M;#"7 5L?*D@FE>!"P+47L601+!-Q4O_:1ZZ5T5FXT^=2=F0FA]T)HFB8$NKZ MN^>?2Q.(/S:0O=VS,"/*"'9-]+C]X4$V5-NQH)^;$-!EZ, B8H MGWG$P7J<.&\B '_^[_\<]4@XB]5Q@VI\A^>="XIA&,LQIP6#, +S_Q2T-1!9 MW2/8B:].Z?P)7P3( M PB_VC_^&\+]R(=)\&RA=(7:J0)V 8VNCFG%YT;)_0DE-3&B76XMX_,R/Q+78.19 M/W8@OQEKFRX4VW*N0V$):?ZL#,9 %2%.1V8Q;&XF"Y4.5ZWL**6YYM82M08C MZ=.1M1D^7$A,;J'..C&@7C'K6K\$W\F>CK2$UDX1:F43R_7ZC6>2PW)4EZ\*J>6XLUKSY'F#^Q1-LKM%&Y]@2K?9$$S8P(RQ MLY$UJE LU-<[":LV&&/=WUHM;@W3V\]F'XT*VT:,-C98E=O&I_R&'VRR\)W4 MZ<@Z$*:VC;R>4M.;N43/,M65S<%WGAW]9D4(VYB^+:JE?D\UB6%V(9509MO9 M0K4QI0Z8Q8#F8GU682>U;25#P\R6LY%RT8@/98[KJ I93E2Y7$-N39).#LS) M2*:ZV5K5P4BMTOEMANI[-#EN5!-;5"XU=IM_I30=U,/+L MG7VCD,_JQ4*S3W"3EF3IOY+%:,6QJC"IPY-G9 M-TJ5C$&U-QF,(,#Y3/,C(Y.#(\_//DW9-IYOR&W.QDH;0R*UQ5P?\_'S+6%R MHS%?:EF6JS:&@Z69&U!C(LFSYR.EDMUM9)1)7$U3LW61&,6U>'8-I/*SD?PV MWTHIC?2:BY6%_J2UY::E3A(L\WPH0_/]37W$REQ)MV:96"N95,%+"MQ/G3#H91U=XX MQ79+A7P[36#MY5Y+#XS8<%2']H^S!93; M*4+E=N0:6W3 NF-CG&T/QW#H&:+.-D(M(]$QC1/Z2E,HDM/6RES#H>>8NA8Z MN;2Y:-;;"E_5<],5TUN*X+47V 0UF#9M7-DVU!@OQ>9*=[XDBDDX]&P%+)WK MI/A5KX=4RYEX1#SPYVNVIE M^OE&SU1+1+-@RC@A86P=#CU;@-%:/S/8O*-SW7BBKTE5B\CUT=#S(TA4,R5U M995L55FJ!::Z; _T)!A[ ;6;BB:G=NVFT-ZNDUDI5MXT] P8>@%CQ<%S:=&< MB')[86:H#JUT>*V/AIXM(#G5"[4)S\\X.UW*,&JAU][98SCTC+07#9MD9\EF MCU,HN4U0A5VVHJ"AY[0]S(E8OV0HJDWETJED 5/$G+. L\6NRRUCD5>+R_:B MWVZGN \WX?%]K<9EJ6^ME6]VV-K6*$">K-+F&0\_VI;9L4EL7M+4: MFR[Y38K98+W>& X]V]>,V/4!U31;[5Q<21.U\2 UR*&A9_LJUY+3Q4ZTY]A6 MPBQ5*$ATGT1K/=]74];;DT:A/5-S9.HY)\5CEC1>7Q(5EEDR1L]MHX4I^<4J MWNCD9;T"A8HSU.(TG6KGIH5X6[''S]F&D!]-1^BR/EMI:EA^9G9DHKW5-BH] MGP!=) 5%!?)T),TG5G15+J_5;OJ96\;MG&6U+@H5&V.3DHQXO895=S1 QRG/ M;TRP^_-SZM8[,8)O/(\PP2SM&*/7*)GYBY*"R*2(49=NJ6VY7MU-:_@FW5,N M2@HE=98=:/6QS,F);4[%&W RP=) Z&IBG"(E>MJRW(O- :]BSD]ITCWAJ,/)N=JN$4-\[7+$RP%:GR3)OVI@1G/X,1UFFNE@29 M&F-$@[@ZMJ4#AAK\Z0Z 7P8K\!8TY!/9/H]FV MT*_X/W]'H=$ 6>"A<< Q;AR/KAV-7@O0]+ZT' NN:\% .H3C,4,>%,>(H$!M MQ9)UZ(_3C26,21K:CDT6>43<7>P? _H.M-DN)P+\(2MF!*J1GG_$,SA\19OM M0<\%NO(%G10G]CHIM+"/#OXJI!'. 0P9'-D MS_),3Q"2/S\SML$S\#;%B2S9FEP=G9IZD14PJ4NNW0VIN^?FWY@:*PQV^9W( MS=K#3M*F^T4>^I0^QZ![ ,TI9%X.;WE'.(L#0,_2XZ1107>7,+?DG]XO_D5! MNXB[(*C1BXXEX-@*XT]E<4PPV)GM9&EZL_KZ>OYX!D'AOYZ'7S$P! M,0.?=;VF?[?K-8D_Q0-0:OM/NEZWWEZEX\-ZHU\7JF_?$^6W8ZT_#I&PISCS MV(A4>7/._*M-UK\2D_D3.W'0T>$C:>B/S+A!/ZAK= -]<1_$6>_66_QC,#X M;6\> .,=XV#0#^H5C,>^E"PQO#A+&CPQ-!7PUKRLK62X+3B#H%LQ_S3'9^/0 MT_G/#SNO1+#ZL@67RL@'N(##>^6-UIF@ S( &.\83X)^4.^[5SZLR<\]E [E MV)B#\H^4)5B="+4M&.\E+,'Z__L?Y2+\/ZYL]O60E8E]8N-?0*O:7SIYJ( I0H(HYX-R[K0>$>)KQ6= M9--MM=FH]O%95TE-IK!'.?'C%QO%J+"B=+T>;^H\)(,DDKV\01X M0?(T ,0OX" [50^3 MTM2VEJB*,"ROZ14ICLB;.2J0[^O*8^@OEKSX^?F.M'L[6 -K@ I<)-]K; 45 MC"SJ!"P0, ,%\6>7M8QUE]T:: --4P,+^OK1R67"E M-,X1TC+R<'E!PITOM#G>2JF*RE!%%B\FI%TO :O, A63C-+8-?DVO)(_PTUX M;_H([.D$+H;RW5?RX[H%O;TXA?-DZ9.RL$@ 3LFPH>9X%W3_0#_BW3<6@'ON M]H[&Y')I*D,;E1)L&37!!!*D6T+QDGVU)#3(U>!YW18V6&N.JUQ)(6$MV- ' M^0D)9U^"N"_IA=^:N&_HQ7P?<5=6Y+@[2Q.\NGW>I+N,M)':;;=\<^C@O(V# M\^YT\ED>T+MO+ ,X/8NTOHPL"L*4&UQ#(MB M-!W>[Q^8^/XF*]Q#;7+6[PNH":"7UI MW^RKR8L963=0@^@OD[X86(O4W2.&@W4>CWGS/58F8F!W?_?HW8"=QU?5 Q\K MJ3"PZ''W0-I@G<>WOSJ^,RW\SKP>YU7O W+0,. O#UM5V8=/M,#MN.S'@R8XFUB?G1GCWL';8!#U.3 M#J)6;%CMM#I"[=&LZ@%=4:NTO8$ VQL(MFWNF:[&Q6T[EB"D87XV:N=*L(,724?).!E-8(DO8@)\N;3=(^83WH%Z[ZZ_W)YZW^VZNR7U]MI#:EKDMC.U MF6N1[;CHY%^Z(,+#:FA#R[TP7TI'US0C^,1-;S0XQ9>%*'' M+?2X/:#'C:#0!,VE(:H18PY5'ROTICV*7']W;YJKI?/)-7AO:SN7DQO%VG_* MS>::L95EA%U5A%QEU ^09Q(Z1\43JMDF+'NV-M5.N;H^LO 5*MEW)9*+I@R+ M_PA:VIC-#-VQ#QQ'ZZ+/4H(E2S5A"PR)E M9SK5;&1':Q['H'>.(NDHEO@JKKEO40$T]-C=P6/WNQQB+I%%9B".]7:7JVBC MQ*!7G='U@'$()E_"A=@PEN3L19RFY^-:OJ6,(8> 'D""CM+,IW"(+Z(U?@OE M\.%TP+N[_WZ791C#3K.Q>K9*V*S8IG-Y,99O](+&,G;QSF1B\DE+KFYR@6-0V FEA6RVU*,8SAJ.U"T-=O'DI!#0)^M+_2-4HT9 N< MH[B4X3Z@?0+BU47K1.BG_!I^RH#;,PX(B5@+7(35:+9=YC*HXD2O'6^86&Y7 MJ+2FZ4U'?%X'C+D0I-[):JU:0P6G/B19:K6NY=> LZ"(8Y*,TO%KO"6T\8?. MX*_D# ZX>>0ZPZDN\KUTI[:0VJ7%=K S!URAMPB:$975=6*B2D.5BY52>"<[ M*)>I*6(XL,91 N@[1/RF#.>+V$Y"C_O7\+@'W-IRG0--!B2M,G5NB:7EF$IS M]8XXJ8X#QH'&I<$N.R<;?2X];Q48LCC1N3;B0"Q0IS ZRI"AR!.&-7R7L(: M&V^N,YSY5&BW"A5RQI7J&T&D\6[I>1HTD6>6;2=+.;:;4(F$.5@L^WP<']8A MPX$&'(+&H@Q#OL^ $V@[34TVT8'KHINI_;*AYEO88Q[>['*E3\>WN.J^A1(? MZNH?JZO[N*!SB;A7EMC=;/ "E=RT8VJ_,BP/]$R7"9K/@8ZMZ6HQQ\*E] S4MU,8^5AM[Z5+;YAJ= MU7,OAJMI@BUE2*I1[VI!T\,*K6ZQ*1'CH=K-+1Y=:E /8Z-Q\MJM M]F7!4M>,0G9J+D373&)O"S&4Q M.TIOF+)@[MIV0>\7R61^,EL%S9V>[+86F?6JE^88;" ;ZT*SOI22/$Y"=SH> M98FWA?^&EN70F?[UG.E?L=UKZ,P-\.X#IW,&Q)G[UBN7TJ7=VI#B?)O(IS/5 MQD8>)8F@2?6557TITTICU,XEYZPBJZMDKS*&5RYJ!TMAUUPKX94;.G._LC/W M<=NYNLIJ5X#4'SH/0S7S@V*V783RG#'FC)\FA],L-Y/EF;7,S>A2/6@W7*HW M7>XPI;?@:M#MZ1%"8Q"YJ%-%?>S71Z5YNHU55VP=.UK%$M)^%E M!EN<,E249:_U0 POLZ^G?CV\EA4P)^TQ5U"I5FJ\6N0F[=@XK3-D41+!(02, M*TQ*NB;A?QC>;-G2T/MBWUY)UQ3 C MNK&4PR3G;^27O8&;Y#$OP] O&/H%0[]@Z!<,_8*?K%;ZI) *E#Z # ?%.E>@ MW"A#WL0JVKHM9&<5O-9Q&29[1 M!$%'P= S&#A5Z0BZSK"8)H^6:/Y;65O -3(T3$DV8\[@G_A\ M$[$,39$B_\+0?P^'\K^G/]W[%()FGW],9O];BM2]07_O0W#TJ7N?0M (X(MH M7+^E6-T;%^Y]"(Y^=>]3"!IN?)WW2I>8 ;M]%2U2REVC!O%\0>WVLTXI'#61]5EF2C!X%$\'IKA;NW[NCL1!?9X+BESWYW)G 2?/#C0;\OJ^1PE81,!C;=H:,8DXCB+!L6 ME;VWO_'N5!78X[FD,'];KG/98YGMU^9EMA:K8@RVM3]N,YFKJ:E M*C^8MN7L-#-,=-FQ;2.N QV,>)2(4U$\@86BS8T]C'SR6CQ'=G,B>B MS5QE=HD)/J]CS+JOS1A^@:G-^OV8C*XOL>6&3!8Y19[53(E92NPS8C(P+!;* M-C05C<>O%MC M])V#44.6'*;C/70ZWK=T9H)WZ6! M75=^,\I*D62^W3P!G838$Q'6[_K2J7&?2]9WUQ?N M0=;O=MA]!EGGI3BF*?-"F>OJ;2[6[G-)#C:V3T"W'/9$WI:LOX@&]< )@)]- MYP^5TO>'=/Z[+K+/H'.;Z)-8CAI5N2Z>:JIQCC=V$T3G[(]?Q%,8W?.UD^P^ MEZSOKEO>@ZS?[93Z#+)^EI[+:B4[6;>;HKK(CQ1=KN205 Y=3]@3?2V@)NBY MA->5YRNQO@^J)8?*<-"48=<)?*GU6D)>-];/=4PE&GBC%%N6J&T^"=;DJL-O MZTW\+:[-!U5N0QTV:#KLR]2XZACE7'8K,UR.7$P*SS26P*:(&ATM]E.H\8LH MJP^JDX:J9]!4SY?);KB%Y(N63"B_+!_)=?@@U MAAKC9VN,+U,C&5L8L_ M\8N!(:E/6$9K(D?2Q@Q,L8U,!"NR!'\;0@!(!0CRM)ROSTO'!J1;#FBZ!& %PS\5Q2L272?Z&I&!/#D;*CHSMN,$9IJ MN3:>(DU%%YV9O>4I %UR3I9U]P$ Y6YH$6$F6'K2^\E+ZYHOPK_NVU+EIRY M35FP;',;<;I3SN3EQ)#0-B5Y*9LS!>*B,S%XF[Y4P,1(88?K!Z^&W[@*?$0^ MU_'!;N?V\G!V:,J)*+U'9L__W+YS!_B&Q MJ//+$?;XN='O;2-) M^ 3X+"F*$/00,C73T,'OHE.9+2(,C97\],DT%"!2'AF:9JP1BD).!JA#MM!! M.#BZ@E 0;5-9*F >>2-J-@3ZR#1F#K@$3;2U/3&^C,@_T2:.N.1'R&O'G+\I M3F3)UN3J* F Z^V@N=\ YZX_"Y:?/A!6=71Z9;3 LE(:H&?WJACRL0N!4DGM@0$($ M!/'$7#7'AI"X&4E<][Z%@+C=+7'5DA@"XG84<=6(% +B=I=$>%M_("#>'YAQ M78$(B'[F(1E0Q>"'_]\/\L=O(AP)2)\-5.D^:&J1S9,S&A[-LG90?VAH$C)# M0.O2VZQ8_QE^C*_@YN$[WOH_&OCT8\.^\G8#YA'HOSA?^".E_9'Q 1K[/HS( MKRO.MR'R/](U'QR2V)=BUW^B(CTX(#^.)*^K*8$&))+L'QR0V*NWZ.\F$]_\ M>FTB=ZOC /S<=I.OF<(#%J'Q"65Z]]VW_LRKEMI>?L%1+R]N-M>,K2PC^%81 M>-T^7K&JKK)2-CUJ$Z5B*5Y7)=6>_T%CV#_<31)%#UR(*IDF1]71LM?2N-A* MR4_$=EK@U#I/\K S;)0BR6@\@=\ZF? !ZSI\8*K\=V%DO%4M)N#8B5AK\K'I O M2+^!O&PSY50FLTY3DBHS0C5CK50F-PT@_>9)9:4W$NNXFI/F1KW!,B-6' /Z MC#:"]B!B5*JM2 MMUMHSQI)+5M-;<;Q!B1(H&XR&!YEXF]3-@/I50E63E%8C WA?RMM*@T[UC0)G#Z2SX=4,7T0=OKMN+0YJTN-30Z3 M!QS!LS%Y222K"RR KI.=LL[:'#;K<$H[@V\JV4JS7Z[S-(_:_Y!1'+MMA['' MU#I#S^=#JJ,O$6\]VUQ5^K@]YP1:ME-,K]/=L $D7C&]J!U&BM$QEBO%R Q(S?:^;^!'5V= K^HAZ[DNTRS^K?5V3 M!P.5D=0%W=_V*[-R %TTL3I7Y+1^H\+E!K%:82F6NO)P#&@W_I:+^ $\HI[; MVO6'SFU3G B6')EK@OXE_:)NJ>;0CQ8J+@%27& EH.,0DII+B373&)O"S.6; MRFX[[@O=6ISKBN7AH$J;E"P&4.99+A?;[J8DM; 9NZ@/2L^C*FVM><918*(X M>:WQ<.A(>VQMY"-9[".*JJ%$&D")]*T<=FDV=69(+2=JL]X3B"['=U4B@"8B MK%]E\'E.FJJQ7$/-Y#9;/OE)1AWB;9AI;Y[V&9OPG??D0A^M^"!9@1"L"5M8@=J]9\U:,;O-Y.<3;"8,*SEYV,^U-@&,\U1FA"F-%XLB MMQUS<7(KMAE37_,L#%ZAH@F"!OI-F!L1VG0?0M2]3I*IV7JD;3LY7&UN\S%J M8<2,3BN HB\[+2;P^$[K<%TLI;='(T6+I<> ),E/)\DO(>%^84'V6\BKCRZ6 M?DFC[MM8K,B3N%S3N):Z&-D,^(^4,V0 6>R J"N%=4/I1;+8U9_5$H" M%AM_&XN]:Q\LW\#YFZL,!X34/V$96:!"U9IM"S5>LHYZ]ZQE4_Z3!CX1M]?7 M_!!;$QL*L*43F!,L0I67[M\KV4*=E0#52J@$M3LYT.U@MR?X(K>!DZQ+WJ^F M/#=,]!B80#&DIPC+]MU_&;X'(*7WNJ^@N:@!=X;T_ M^4=2K+DF;'\B5NM.[%6B)-%:P-]N57DB/C]MS>1[Z=&;8J*L:=<+4GUHR?@7 M2U@2U$%V<.4'G#PO"P]__N__'%6]/S/JN=4X?8?GG0N2B<: =:&B^L((S/]3 MT-;"UG(W&T\\4;A7Z//GOJ(G/. (CCT1B7]'?+_#8SF#&>R@Y3NYHR9:[F/' M?;2\#U^I[N^"?&G,?Q) G#V&.(4_46LA3 D'P+"4->5;&X]*028PD.?'#F?4=3_#$;SQ# M'C]#4D-&)@2"3PCP&8E)\,,$'>='\1$M$C+)TBSV_B=.5_:F9TY6EJ!%5AQ1 M(B^!_\!NV#@_'$HX'Q^1A!#'\*$@,^]_XG1E;WKF9&5Q8HB-!)GE13HN\Q1) M"GQ"%,$KP'!\1 O#!#YZ_Q.G*WO3,R> M8#%*Q$4*9]__Q.G*WO0,>8J;%(Z1&,;C\$&*!9@(QL9Y$:-9DB 2(QQCW__$ M.06\X9F3E1$,$: M.1V9?4XPK![/&%C:W P''277W[)U,/+LG5*LV*SU8CD5LY/3!%^TA-$L,08C M<>)T:,?,85PB3Y;5!9:@Q!:]+F[+L(;MV?1F[O]G[TN;5$6V1;_?B/L?B#[W MO.B.T+H,CKO/[0CGLAQPPND+@8"*(""#TZ]_F0DH*F4-VZFJ>/%NG]J:)N2: MU\HU\*S2KBA3>9'N5XNI$=NA7F#_O9/'=Q-LNE2>R0V97D^BW:(UKZUYN/+T M\7R;&,O-JFS(\_QVO-X43&:]A"7>)X_?J)6-/9NM8TPE@R_:44U;:T/,^,:JV1AY<[IB](3>Z 6"+U5X#)]=E)LCOKY189- ML/CQRF0^+FQSB3K)E-ADEB0JR2%NK]CDZ+Y4AL-\@A'['7%;G_/DNM($ M*T^>;F8R^+RGJUN\PJYD>DM3\W4/KHP?KZQM)]3 $FU-YK+]"EG)YFNM"GQZ MZGAE=;8QJ&%TML&C?,FRQ[&H4-Q,P,H3,.G,IITF)YTBDVA7J49+;:ZZ"[@G MG-U]N)1HKSAURY8IO%(9U7-CA29'';CI*425#3&P5SDM+U?8J%7G1B:N<2LV M?0JG"L\M2Y/ARZ3 M<:K5KRNK+-6AB7PTZ5JA7Y.I:92EY$4)9GN1#-X;M6$ M2T^>3V1GK2SP%>(,G1V(@DT\JUL *;#T!*A\2>_UY9K=8$K+V/.XT%@I4@KM M>@+5DI%52T.QU)7I)-,C.WAC(>)HZ0E8*]D"*0YP02A4MFS5G)I)?K5%+W * MUX+2KN:B,2"D1)X6.&%&E;I]M.T.L%>>^%OD)*/+*;:8ETQ>T4S;$,W3X;TM MI=W1EGJI)M,XN6[.;:7!V)F;#.\]UY _\83!]\?0 :#56I143N7AA/"R:H*7 MFCLF[.B[^\T^Y$$PC"%0E@@HDNK$1V%$AAMIMH6-=S"2]C#"8!#'$!>V9(A" M!%M-110T\-E'!HP5OX/J(4]PF&J)H1=#P\>!]5Y(UA5/'=9&WX!SY MU53BIYAD89*)Z2@6RB.7 WP%HU[@3>&T=,YR7M_%KW.4.9H3[XT95P5,\)W: M&U>.WLYW_JDD&IS!3S>8&VM3W6'LBK@4%00M2=5MRXS /YVW0UM(A@E>>*5A MSA!YU92 .PLW& %\+-$[PW> :Q4.++75_3<1YPAS#CQ5=,>V:][[^]X.#5IW M!HB;OQZ)1+_H^&LB_A0+)\S^;O#L(V,1JBEZ0^-36<,%/G54%I&K^M>@0&E MK&*+ R2CZRIXYP7M%(!DCW*1_H::WZ?N(<:AND>X]J-Z$\%$"3U! .83;RD; M^*VD>O_Z?G1 ?34Z8'S6F?ON#HX-<:P@TQ0@%E[_<^H&IAAEY"C1:R3FPU$FL9C<&QBV/5"Y MEM&=R*6A,&&;IE8<%IM__*-J #(P4\P*D$ M8 J$LL]_MTT/^F!_$?C9R&]W1#C&Z;KBBQ]PP'W!/&5:]5N#H=W";WOB>HW8T;? M#=[O^F;/!&>.*G8#_D@I_,!6]YPK?!_KD\LS;XE30&1U*M#Z:7A10? M4OPG'*R'/G;HS80<'GHSH3<3TOQ]M=H7@,-#^#?G+#NWP*:!:B]"VR[D@A_I MWZ!BI)#Z0^K_NK[.5=S[T-,).3[T=$)/)Z3Y4,M]=4]GUR\@M/-"#OB97LZN MWCYD@9 %?J:KX^\)%OHZ(P[K3'NOTOQ>2@P[_ MNPVBW!(U0E]CIJ9( N;-I[HW@!Y /CA^TZ,#ZAPE=32+4[Z5^@SYYO'Y!KE5 MCPZG+7MT.+V7?\B0?T+^N8=?]^B >B\#47^]Z?^= M#IGE>5$*.KZL*>_]57;8Q-#R!LA;]SO&NZQB2'D MC9 W[GA'=TEJ>/]5W6OGO[F3AGG_1Y#H 35-%3?>(*XQP*<9V4]VDU2,Y\PI M!H?;+CD%S9KYBI&>ZTB !_.=_N=+IA(>HP:C]C0*'GC=664$ZXX08G. S#.J M /^GL"?VS%HR=TL0I]00HQ0AG]103(+-Q3,;8E.8QF21)!-*:O%LQ3.9,P.^ MX' O0;/<[X]G&06_2,"H\>.Y7AV>S.W[&;WY[,W#AW%;@]VVZUQ9J8Z\_C< M+-7D[I4*1 98!\ M2(3RX2?*A[L[IL?R 8TY)/\.B>X;$]W]/;XWJ>[+WL#MG+O$*0$ZJ_9#'\,@ MT$^]5PNOT1X)'B$G_%A.N+=[]EC@"!GAIS+"W?V0QP)'R @_E1'N[QO=YC;L M>^4GYD7>GYY([-,3\:^:&OTCHAF/D,K\39RAD)Y#>OY&+DU(SB$Y?R/')"3G MD)R_I7OQQ6YE+IER%P8;OF2P(? &]?MKE?T3MX(;&9,)N59$^YY(HE<"]_+Y%^5WY. M*!I"T?!PCMG7DPQ7R 5,])(+KM)BISA')PMJ;J-+C5'S+L(F75+Z&:9PZ>PS_,)>D57B-C8MH8.]<0)()94Q&:!@CG #R8*:J29F"J9H'G3CD!X[ Q M4)'8$NI(N!VGZX:V!@K6$I4-]C]7+E+0MU*570^CC!PE>HW$?#C*)!:_40^P M/VE>'%D!RM\\UOYUSC#8#W&\ ->PA^79A5-772$8UY'5)'@]M A@J$%[>2E@VANEC*\R'] M,L[DUOPJ.0'PHM*1))4Z@=<3U@%T>$AHD#)SVAPPR 8Q=/)O\W5*'7.*@DFJ MI:&?(3,2(P'L+7&B&1ML)5E3247?^1ZBH&53SSH]>8D59P*@6># DBH*F&U" M-(X,318-;&&CY\+Q2^ 5U*@SA&D7I]*B?@<9R% M<08XXF[:"MH0OH:WV0;[$\U=A8O5PX?_%<%,FY\Z&X*W%$T+,S@(D*"-P2>\ M-I]K*A"S[C;H5^"HYKH+D@ 9[))7-WFB5]N#DP=R_2H$X6-X0['\6.P M+\\[2PVPN820$0$8%'5.$C!QK8NJ"0X&?^L@FK<- _P2H-44#WZO.Q(2?6+8 MXO['^T\,<00)( +^L&Q#=;85@#9".SAG]#&.NR-8S9F:"O[<^/4QX@? #("N MW'_O><-\#^3"@M#S9*'>?>F-X,KX\4HAUY@N@&Q)R>W2HJ"+K9@67ZY8\G3/ M[2)&/0]&>IFQ8^5NVJ;CU4HE U:>[+GA^4Z-2]3'3*4URJ^2^=6"?EZQ%(L? MK^17-BA5CLY9J[.DS=)0ARM/GLZU\@,N6TXWY4V:6VR4A5:VZAFP\N3I MLCBW$YM"5L/%5FI-Y#LD+4]6;"S@Z6N&V>*53 N/-EYJW2I)\GT^P\9/5VJ2 MT7E9Q;-51C2G57KSW&Y7$Q,V<;J2C2Z;+]IRM)$K/;6Z7LQS\]6T"5:>G&AB M\O+JF;,R5D.&>WHD.F.+ MLK;3AH;0"CA6%<=S6=J%0<-O99J M1&D\@6],8S1JX#25.;:@RL!H -D-,8W85M^@HZP6E_!H MOI$W4HN*/1YG'$M/4H&LR%AGUK%P&?$'8'V>T\&C+2!=;IX4^,<_R2=L=]A= M-M^C7@]?X;UVAX33=O0I.?D/4H&K"+A3C= M47D 8$XWQ5_>'_ZGPBK!J4-EZJ[&^&5&IJ;8EGATT)OPO;-0?W^%)CC+[K^_V8 X M??:2*$3$C1!!AASQ((B(/5&I$!./@(DG@@H1\1"("&738R BE$V7Q<1'Z]?> MLEL?Q"VXKDWX8(<$;@[\\/_^(/_X+%LEG_ O/IXE8SH^]QEW_6*%B>>U\J,& M2D)R"2:75X(WOS>@,I23CW?(]Q/^=Z'R<]-BSA[])B+NEE.7?B3N\2L-6;J# M<&MQ*PQ>AAH2IYC7;4W_I63:Q3,Z;X[9JV8UONDO?H\:@*MEC>WNC #_U3SV M"\BLC]97M?8F;U29BM #;S3"&V8)WDO#*IX(2;ROR>[EJ/C&ZNLQ\I)#IOY6 M3.TK[,ETQO;6IN9KII*(T6PVEN\+P\_7T+R7JSN%96]! M0*Y._/$/%8D3L3-<_04(N5I3[.K;3U1L)+H^00(&-4+4TG@)6!_4!$\/0YK^ K!RN*DBJ9 M4U' )IHFA-&**SLV]P[2/2QT'#EW;_#<6PY>WZ+QV+T$N3U #.)#2J#R>#/. M1(ND&:OF]=Z@,F'CT*(A\$@B?>NN ]_"U@F%2"A$OI,Q]984R0_K0MZH1Q6\ MC8MC6A/QVLR$Q3?0F +6%/[%HS$=S>)@.>FN[B2,QGQ6?%& /P7-AI41=Y%? MEQB9%2AX[G"P>TN>ZYLO==$*$#>6/ 12ID.7F=(H$]O4R6J2TS-L ADMR0@5 M/RW_#^,P(0^'/'P?ZR&8B6>#J#(J$=2*D>:; 4^W>V(MOP),#&V&>"3Q]@W. MSVNW ]M@<).)(4XX2\3X*?A.A$T$%*\(:VJ((JH'5255 MQ.;@(5,3$U78XO;-$E)4*QI8W.]D:_N2T'E%Y S(?-._!. MT=#1P+_=1'@RJ1\7,?HV/=@IRHN*]AD^BFV$]"_=O(* M A@C\"I^5*U]OA. 6^%_%FAQJA&2*^UXGZ'L#SO2!$HDS,0ZVIM$U%;8] 0#B-1/]KVYH@LU; M8"F0<+#G"):W#=A\Y7>$7,0G,&W3:?KM=BTS+<-VM"W<5@+_YA3%@:7S-CH0 M1$ZG(-CA19_#]X5-@BZLK'?U]LG >GO5WO1HHIP8,KF9;%>RJ0FAO9RSOZ.F MR$/U#2N+3%'U=#>L2M\K;@; HJSF?%#(J."#/0SH<<.% /BBX)T_L%_7.DD^ M:WUB4"S,1P5RWEENQLO*Y(]_MJ*A!3T MIDW81S&2(LBW^&1GX_J5YG=V*'ZKA56V,5*8M6L+N]J&+:Q. M]MR(J7$J-V"KC)T39XG)H),5>G#ER9ZI>G0QF,_X-4//U:D1$]*XLFH&M; 2 MYBVJ-*[8*Z8RB^>Z_7EZ8VQ@4N')TYEMMM:I%N4B7IK2I5RB.IX94]C"ZN3I MFY?>H+R9;0DF$;>?.WJ,B0VY3% +*S4_GG,SS:C+=D*;:#EN\])=K():6,5' MLUI='M?K\D*KD/7UI);.@!/%3]\S&WW.QQ<9HU*H;#MV*T4NXXL1W//P/5F2 MCZ4I"H^SO#!*L[$4CK.I1'K$)E-4:AR+C? 4?W*RA)5B8@UE,RPLRK'%)%^O MFPLX'^'T?<526D[UV^.T+,6;PKPN/[?G0]AN[&2E-<@D-RP5!SI8F#'J2\L@ MB?(D"/]*H\GT^UJK(],MN\^37#F7KP8V)A.G=;/2K3P7F03QTHEEDZ)6*C># M,)"=K;O&IC5<%1:-;GK9H-NQ>782A(&77)0RDPNMB4L]O4#%EOGE4 ML(O:\ MJC3[@VY^*R>>6_V5/*.MF;8"&NIDI='JE:/)E#F4>Z/\VFJ^Q"8]>P)UV2&N M^ 1'BA0NL DAD0*X(BEVE$Z*[%@8)5,$Q8\([J21&K'.:;F6WQG$[HF^Y6$-;J) A7*;%9C2M36L3)%Q77U%.R\YIT90X>^60.VP^A1?+<6!1?@/Q^YC^C[ MVH@>-[-%75FE/VC@&?F0!W 5I;3N_BB:&9YG'+4Z<7-<_;<]MY M&OC8L+P=W-9RK[VMX_ISIMM[SKQQYSEXM6V)56#_"<<<'=2$KF1HMLXN!'-* MLRVQSG#QS2 >K607E5+FYGWH+L457[517?PIGOB)#5>>\+@7=M[]&5B4?,^N M1#^R.]17P$SL"?^1706_ &Z(IV3(-H^)FE"@/2QF0H%V;=Q\-$7S+ZCDY*,N+:]![3$:F;VE">_$2?=M;?;-2>HJS0'Z6@J.MU"\_NKWVOW:?GO--PY>QNYZ#4\9F_ M6)W&F> Y(MF M&^=6Q#\I-^/9VC> MN^3T_N (.?_QJSL^P?IJ,3>*39^5'C-?M4R&&L]2G98[]NUMUO^2AG_FE4O1 MBQ1F4?&RQOD$UC\H+G9E4;2@9@*1"I>(1,G)8\_/5=G?_R40Y8!%/%ZSO_ M=R^,?@ ?X>XP> PGXAY61'#-N$R65H(56]>8TE#@N0()<Y-EX2RZ0^4^+560*6=@"3@@+.1OKM M'E7WZC?QP,GO_Y$.$TU0!;QD <+CP;=!V>8 >K&8UG%BN+(L#EC M@YV4!&#H@@Q5W!ZE\3=L@Y]RIKC/TL=6DC5%B?5 ;&D13+<-T^; Y^"70&CQ MTX.-.8@8N#,/EG.2"I\@*HK(6S:G'!;N@B/98\ 73B$QDBFO5AR(F&S@%XU8&DRJPEDX6I\ZR'BQK*;4"+7?C0 M1ELTEN"=]XM="+IK76''=C:Z2(\SA@'D',+RX>Z61P8[*G!_7VYUN5*6VB8* MFVW%CC>*[8)0^F2]Y#WY 8$?6 ][E0=9(5^95%F%FJ&TLKB MC"[F,D#F)N,1H @#*G)->S0#% B)RB-+6%B%+CX!*>B::45W'P@SV[3@FYA. M?[0/@R+N5I M(Z!$T:$/R/V8U+$_31$P@ ;H,?87+)1Z-S]SF*(A>O8X>+\3@?_E4#]X>\BD MFHJL$52L(:H28 05+/,_FR#^@F\WEE1.!;S 6@9_B*<(U[1.4DX$!'GAI7X M11_:Q)5$\#M(64 M9R0JV@J0JVZ()N0-MU$#>/1!F1:D/D<#N L\Z>S)=Z][U FUCSC8 4)S( *( M>6X>EWF=4D\$M769HTX35RWR0O*J;<\!;C?T. >/74;(@+9BQE5Y2'#N"C1? M&'ZXS&0Z YD<;O-R3DU-$]GFS0NZOG>]5B+U1(7U6H^91$\]Q7_D[/(O@!HR M!=XLQ,T#U3>\*TL>?)7(YJ5Y[3ZW@)\&Q*5NPNY- M\0GTE"SR7 Y%$JQR$9-X=D4'/\2D!R!UGXS&P$59\56!K;L(5^/ MR'PZ!>\QA$:.,Z=.H -ZLY>6PO9TX:?R)"$Y]4(Q\8:.D23^B*_!! M8"5XIS^)OP!KVQ-Z E^2G5Z;^&U-;UW;9!)<5U\+Y:F<+C68!?#8*A8'V78/5+SHS#\BV' MX^D=P^=W_,X =L\YW!X@3+OQ8MK8\M*,B=J5@1J+54NB"<<(DFCB0BS^05GZ MR"+337!!>4?2$?ZO4-$?:D(OE=% M3(!& RK<1K.M7V-I+0K^U 1O.IZ;K70@M=UE*>>[(Y%P]J5]+YDZM1D16X+7 M.U,]E#H1"J"Z'ZP&36&DMA+X5R[W"D: M SPI)9JOQEP>A&S0X$SG^GLS=_+ +QHBZGT$$7%"W-;4T.S)U O=/.T8\_96TR%F'KBF MS%\. S +0*\H&N\D_I\M='"EHZ0*TE(28"686ZZP*Q>#>,2\=%%LS$D&MN04 M&TE4R8048:+T>_!BN[H)7V7"KR\U,^CK9=N_9G FB:?$C\PDOE;>\&]$21(_ M,MW^X1!!QIX2/[(FY5J8>']<]--2ZBI#W X4W&4"H>=9_$%JR:[,/H]TRDM= M?]Z<0#'O_YR+S]8/[*#5CNX]./^<1Z5B)& ML4*%'["ZPA9+^"QSF;A52^2UB0H=BS+@=DL:2YROP9Q;VZL*5? Q% O P4 A%S@.)G-<3Z//+\JRXR(^6N#31Y@1)I*U>N7FS!/I' M,KZ=K(3#>)0O5J4=AY\"K?/+&CIWO]2_N25T]Q.'\Q@O" YIPN-)@UY:R (+PC]"#3';5B.IF9 M[C7F@8P(?PKDYP=;MTG6/IS/F1AL7';$7D#"B8IG\+DJDKW.87(HRCVQ0*01/\VPV\DOHI1NS38+R7@P#&"/R)3/\;\_V-\F". M<09O,GR0.[C,<']V>)_A??A& -1W)T,"V^,0XS'B*7:"\ZOX1=0>/__AL*D! M]<*_.AI_H8P;],A/WN)VD$0 O)ES+I+,GT\NN>::;VL3901.F"/SA/&VWDE[)R49LTI3Q:&=JLWT^E5Z:*[ R?KP2 MSYJTM2T_YPJ]LAYG4TM6ZRSAGJGCE<_#(4?)-D$6YCV\8TM*L9TT86TZ?KPR M+_SG:)%KPF2&XY7-=F[+IB>-J-SNC2IC*R%6\RKTZ&/' M*UOQ;*<[&6R7.)VW$LF"TN2T 5R9/'EZJV[IR]FT7&BG2K&48?&5 K+<3]Z3 MC+*C7#W?9 ID W\I,6OJI7*6?U1*1Q4OLICNCA6YNE5@!W7JR M9WIC4M-)2L<+%;,TR!NSWH!(-)W6^$=/QWO);:O1R\LV/=+Q:=O,S90,&S_= MLS%)JY&A/0NY7QV-5+G";=>.Y52G56&;")D[W M;,T,C92%9Y%91$?K!=%:+6KI%5AY@B.A/J@NBGJI52B53'Q:'W:K8*C M4G*V5,5>,XU+^7PK)Y")&F7#A.T3')4KN#X>Q:,3.8HGN%)CV:LO\!6;/'W/ M>BZ62V9C50;?<&R/[?&+^:KJYFL>KNRDC([>64L,3L_3Y68G*;6H19--G>ZY M7<19:5AMM'".,LKXD#%D'E!=ZO3L3)1C^':G.<#I1HR.43UJF8EGP,K3LU<+ MO6QW6)L6>OPJW5JPC:XYAT\_.?NTN2WTA6AOR]BT-BH55ZM&(0-Y\^3I8XF/ MI?"J:,B+'"M+C5'+S,SARI,]GS/Y6'$UFHP*DM#IMVVCU25J*R,E.YFBDKG>:-N&*T_HLUMY%N?=";? :9LN1P>JH@H5N/)$,M"U=;Z! M%[2A/(];FWFWF&_4<+B2.#E2;E65UO-I;%W@Z!''Y9.E-C'/!#'GG+8%:2&O M =G-IHMQN?$B+M:0C4_VC+9H)6.5EA)^Z9J9S6[-O+.0'936((,8U%U#'9_ MLHV&B8H$S!C8G3BHA2=0S**QDF#.(;?Q[/V 7*SW ^@VG5E]!LSCM]0NC,< MK3 _:=>)EZ B;C=>5 >('#"WD?#KKD_DX(MS"7&P#ZSH/579H+ZHB @$Y(;Y M2 1"@$C^;>ZHPTW0.Z 2/TU @A$=PN!%F"_WA!6!RZ^M4'_9_3D.^PRK&J9H MZ@3\".SOR[CS[_S:FVDJ. 'P]CA)15[C:5FEA#:".[\S'J,#!F4KO>4X*EN@SZ:F4+S_5^\?YAMLE0P6@G')*:3Z:?J+KMJHLX^-%GU7Q MA5:7NCI1[T7G!T-.R$\TS5Z*ON"06[+6<+">,1N I*!;/8$Q)!5(?*4N6FV8 M#KF+PT1)7SHJGU7X9F'!QO%$'3SB>=DM4LT53,,^B<#\&Y*V"L2NDUUYW*77 M:^@K #G'6PH27B7C__V+C)-_NV#\[EV?,VZRXL8#SB1HVG+DH'.R?Y:CTZH9 M@GBD:;*;"'D$YY, CI,E.48\;%ZU&[(W,:/-3T7!5B"%N6KMS R-[*;&S30C MIP"5W0&OD54T7G8(L&1HMLX^EQ2B=(AADYE6L@Q M#X&/4*9]70R%,NTQ,+23:62(CQO@X^UWIT(!SV\G.3*D::(H O2RBBE_,B>ET8HOO/_XXN0R'GE?Q-Y('_M+?BBP=( M=;\75/P&^+UA\#MLX6MGA65\$>V0-;X\:WQ$9=R(6C&(6ZL1#IWZE&^-W(^4WHX*KU%F\&H[]' M.05!LA2\K"32NQJ)=]XWOG8OOS RVU:"$^5":2@,GEE<*:RYR8=+);S[T#-O M@\S%H-Z.Q$1?I/2LSD1G=M:4.Z*8R+A9<$0\%L%3Z3,5$-=@EOLJV.LV>O[= MX,W5^>@6DN*>LQ#TJ_2E_OKBP6@075V[F\VVNV(B*H&85?CF+B6A=54]PU?0Q*N[Y8;/?>+N?- MVU0\GO^!YQY^\+Z39I,%P3E2[- M%-JIUGIA;TG;3'V\Q;*GV_RRFAZ_HZU2/[..IY=,>X!OEC7>$.91KLO ^BEH M!4>2\=.D]4 ;.)0%#R +'D>'W=?,#87!)X5!*MH>\*1&C;IQHW+)]YK WRH,_T!#Y1[/:+YR#Z0+ M29L7;332Q9[18\CRTK:((DZPA<^V-]IQ")K%5'89)$#&-":E"I/'A41A8^E) M9:X*I1:^(8-AE*7:8+\\(9X4"CZ52/2^G4C=C<<5,\OR8F4ML/$DG M7R85XN,J]=/1K\H&%]1IG![)N7YVVR&X59/;P)Y\\3_^B:7(Q>;*P@76:5I]\B3[Q1.?S5M_?_] MBTC@?U-$Q/D#8O_ZD?,'XK9[);@_$ CNFJ-V.6$3DVIMNE+($X42/E^MFXST M4B]^7MA\(@$^EDRK2BD397";%+Z58/] ( B-FXLDX N"W4@RN1:']QH3'B>F8N-YT 22!EY[4/%( M&C_-3/KVUQ[A[49XNQ'>;GRK^.0#4/G/,]G?:.!](14Z68QK\\ZB6\;)62LY M*-;D;C?6O%TPLIX=-1HS(=4H;8YRF3F\TDA9VHIL:0KZK9^T_8^1$L> MVQ5[2A3(4;>6XA4M:5AP&%]XN_$@L<;'XK.[7&\\' BN=+_QA>7+^Z\W-G$Q M62P0:QZ7>I-"FN;D#E6'@T*!QT12\4@B3H;7&S]9Y#S&_<9CR9S0O/G,_49J MDD](DTY-E1?UWC([S,1SB>D*B!K88"@5C\2)U%OW&_^+QJC]XRUS)]4]C%"X MQFM(!WNBO[W1IX=7)@ HUWN+DV:]!R_BK'W(&:P';WXJHL;H_X%U'=_0TBEP M<4>BJ'HS%KT)IZ^.4H3C'C#),C';%,>V@BG26(Q@0,+Q4S2C% XD=NZOT$KG M"S0&V)O$"*^[>-@$V]*0*#"DD6V)^YF8&MA?]4_(1,-YG8'#/&=.,3AM8C=; MTSW($W9X*CA%6+(D.(48,+TS&Q8^^MX=B 'UV,CL9CICE=-W0UD H M6'#(K(?!=T^/)%(H%=9MH)9B^4''GD43B3I386KDE-6W.36[.A!%45/D?PFV ML1$YXR2L\_8PR1[JHPR,(0!^;B(RZ*!5<$[?1%-;F6PP9"I5FXL^IW1Z M-IR\GX)B3_B.EH_$TSMWP.#IS/UT:F\RL "G.!^-\SP[JOJ%4]&TX33JEIS" MW$G#(\Z4=C0RA_I"LG8C1WU4Y"?&D8@9(GP([ ,!:,*E.=V9VNJ.=-W/BW[/ MH&A$E4&5;";0M6A,M@J)7 )DZ[P%6&[!8=83-.;4&88*7]M/_Y+JO/L.>&>' MS:*!J1%GIC$XE7@XM!B0KBF!$\&QVY8+! X#/#F9 'R"UQ"7<%(R^,( )^), M^!+P]SNX^1GIC3&LASSZ7JY\51+]%G>2!TU?O%+2;2W?;FQG4P;OT2_1;6*J M:35R]:"Y.Q5G"I]@#OC3^D+1V2#U /&F"AK6@>C ?> M)5- X@"HG^N:*CHLA!J]@/_U^-F I&V#W[OSYG,:8&T5/A3\A6XTT*@&8-): MSL1Q\%L:Z#9OK#PX+@"EP4&$1A5 R)[0"="0\'4 ?_G(]5!5CC%P'%6; W(= MB:HXAC]_531!K+PJ#\[*@B?LEB;(_2PA2"CC_<1V-(]8-T038/$5TX^=)U5]. 3]/UTU.!/,2+$S4/BAKKO(/$0 M-6%#7IIWAH#CPH M;IX29S,90M2$J E1$^![$J$5?57<_'ZIZ)L!M]N#YH-Y6[RFP __[X_X'Y]U MQ($0(1ZJ\.,H5>LUJ)T;,=Q!O?.:+[[7C&>8?@7E Z8;O?&$]] 6*+ M/^&Q[T9L]7=?#;TYZ_K'R:_?B;E_/2JZ)#/^5DC\ZX'N' ,ZQ5H7$N.WF$[R MQF$]87$)/J&^(K(?@$^<0.O7 ]T;?(*_DT\^%.S\MEHF'6J9WPGG?3W0W4C+ MO!6W^;8,E7BLCB5?AZ&<:-+7 ]W'U-$%6@T\D%_D96@&)B5**J_8T%>4U%>S M5Z]:GO9&VM)-('3= KRWLG^N7%_G')0Z/O.EJ^QVF:/)P,Q1U=[T:**<&#*Y MF6Q7LJD)H;U\OEKNP[U'JAU5Z@][&H-':2Y9W";F':$(IY22?_Q#)"+)]&GO MD6L2Q4/X=X\T4>R-7)]O( ;>2IGYGF( ]XL!G*VVUXUE*TV/"FTVS=MQO=M; M#6\XK#B1?M[VDY514N:><^5*2N>K;+_I3BZ'8B!^8S'P/3S:RXF!\ZDQWT , MO)5A\LW$P,?J2&XVM8G.T(M*]UF5Q>RB7YZ*DRE36#DSRU_I1'9=LO\>?OBW M@L>UG8+S:1G?4PP<60.ZG-BFIX3>Q!.K@3)/L M<;M^P(6$FMTP2>I?),8M< MN4?*<7J2PJ$8((@__HE1D53JG#EPBQ8:DAIULW( GO1SA6K[7^(?R&4!;PWQ M):DVYYX.Y;7X$GAX1>0,2,_3OP7)U!5N\PL=^:A+!77TNF12MX[R>WR;'NP4 MY45%>8V!KI A]&KTB(SM^]"X#$$D3G-^X'__^[\.DIQ.I((;"/,!SX,+8O6) M&'5RJ+@Q>/XO3EEQ&],];#+MNQK]M0NF00!C0&R0Z7]COK\A6$YP!BL*?9 [ M*"IT?W985^A]^$8REZ\-"0ED]"'&8\13[ 3G5^EQ3^WQ\Q\.FQI0TORKH_%! M'/'91_JZLJA0_BA_^R.'[D<^2H*PA0D_J Y4&\/Z;EC0:>ZXC?-GCP7SUS': M@K#!>;)KN=DN5E33B.-2PA 9JHXO8OH$B%G\#^=INY7DI%.)JVUCR-ADSTZR M"\5,9%=0)!^OG-,Y75VD4SQ.J_U%L;[*SV-FDR5/][0IJJUO8R]#)M%8;$<5 MAF6'T@JV/#A>69IW7HKU!$W)F[&:LH51(\\GH(P]V9/3FG0G(S6KL(VM=_8CH>I5- O3;;5OMCF^D%!&*6-1HNE>M\G"I>0-*IG/E)AGWNQ! MZ[19,,0Y)ZFH]V$=_;*.%.'WO).XK<9&N@B]:,T2V?Q($QOJ,FTR8!V_%-"O8==1P&TPL>](X"#%_'7# MNO\V/Q4%6Q&U\1G(%U%7B??W >BVJVI/:-73>#0WL8A<1VOQ>O-:?0!>L;>( M4\O@]XVO>_0,^%S#@ -C+$6%U0M*; MLNTVH#F7K3! ]H"3W^U-1,8H(G*2$K3+DB??RI)WD)]XBG_)K)ASP#J8@>;: M&1=+]?B85KPRY1 D>LSOSHOX705SD[#ES2]NSPON[Q&J/>Z2K&^E*KL>1ADY M2O0:B?EPE$DLKM-=_=07<-PS((AHX$K L.T N7>G,QZ'RZ30I[@Y,Z^SDS)? MZC]G6QG8;?$=U[GO5QF!W4F&AWL(U/V.)T-3]3V<>OK^P?*,KS18V!!X?@SQ,N M1S%IRGM((OZ=V"KU\7 MLR/N/E'L,T'!2S#[(PU/^_;<'CS[;,YG"U9LE&T5VM%:2IS4AK.&D&&3D*L? M?/;9J[D>AW=@A]F5GY\!=IKA^3R5!D>K&%OL@5 M2MW5&.;;Q8Y7)KE83>SPE2UC=XFHWJ#30O\Y,#=N5H\EHV;K12O,$ZJZYLQL MKE"%^78G>[9EP-TECBPQFQ:QM,1E\=GJ!V;1I95Y,O7\(HX*I7C?E63RS7+9RD.S277[18-@OW/'FZ,!;BL92X4@MVN<@4E&)-:#/HXUE-)4N%BIS06QN)E&BF@E.U)'(&(U8=!D4Z*U#)"%)RL3 M1K3'\;Q=D1/C1'M6'L2V9B+#$OCITF9M\S* *JM1Z?4(H\KI 66!F!? MGN=K0L5(E^2>1,NB2 ^9=6T%EYX07W]+JU0E1G08*2L9^K.P7I:G:*E'?5=. M5LOP/!Q\9C:X#50$&54 GQBV*%0E#HD=233SD@F'QME&0%Z:O!YVDJU9N8;; MXJ20R/#@T-/)S>?3?+8/Q$]ZKW,9 NDGS,6[EQ]@8KL,@=N,_H0+T^]7>%=X M*0\"H@#A$$-13*AYBXAXYZN\SEQ[$&OUXTOFK MK)]X2C]T:_:W?]#+J\XU!_MUQ^* MD*\N0B[8Y/<.,B*@<7S(Z7]?N-/LW9GS=:Z3 M=3N_)B(IZK:MWNYML=TW>>XMO_ZK*]2**->N0X>O\V*9S;&RJ)6W9CN>?5ULIQ\]C M*Z<,![ C>8X=OY(O_C#]\;^S*DQSE$A&T+90J?,&9C M,%H.RB,J@<];6GD\O^[*53F[%+AM-H M>MPG*D:UN7+JFXE((G[.W@M]O=#7"WV]N_MZG^;]\2"5&<7,S8*)LIQ8?)FH M76[4!+P/ [FQ"S8TO6NTEML8P.)&.AFE?L.;3U$5QY+U=:X^[VTAAUKYM[1R M8:XKVD846P[]^0I$7V?.D;7*J-L!/90W)2;=S&VU3B.Y8E..8J;B9.COA?Y> MJ$VOIDT_P[.-YT%-,!+XAHE6LYUM6N$3Q'(">!8HU%3Z',=^!]]74F&:LK04 M83@5EO>CVOJO[P*_E8=]R3*5T)U^",7MC]&6/;+.^:CZ=1E0*6K36JZ2E JY MLAGGZR_R9*7#+CY(;Y/)=.A0?S.'^@O+A]!*N,#]Z@<%!+/ND,^+/KTM]+8I MBL^PLTR>A ("W;#&OLL-JPF.[61'@:]ET0)/_3+N=IAI_#W4^%%DK.818DXS MK3-F?$FIS%N--%\J2$+EN;^(Y?+MS JVUX.%/+%S?7Q#S_NA]/%#<&^H9"\3 MV'XO^Y:KK($35#1M+Z5X_VAPH'0 M>WX,M5MV*=%M?/HZQZKL?)'J]]AE84Y-V%JEE9E/F"9L4@L4;BSYOE!WZ#)_ M29?Y+IP=JN3?5,GO9FU6UN>C4 M!(5^;NCGWM//+2-:1/G^KS.F/6G9B5JQ_"SW,B]I#:].XIER!HH,H'/?V:KB M1VC6+ZA 0Q_WFZ87:]94-#!-%V'?\-GGO+CNNYJ!\6'IVLI;4!)D<%B4F:ZVEWE*_5D?" Z5NI+][U MJ:-9G()Q1_-7+N:JWGUPX<%A+S&1,5"Y/])$QJ^NW3_"FU1[*%9*=%$0+]B3 H_$SV97AA[K1_7T=V#@0 W[ QGXZA>S[^+@Y:@PZLNS M0K(0K7!*I36MON@T&L,';V5CD<39"O:[#E+U+=0_- [UEB_Y(-/X/CA+56*DN_[*X]WRXL@Z-YVQ MP"53G79Z;#+<3+*:VRRAE_2,PX>2"K@C8YU9AZ;)$C>9_':N73B!/V$=T9AC M=XPG9 @P;>?39*]QFM*A^\(__XE 4M:XL&WC2D')*4,!/4>>(#Q M'XK3KO :M(H5Q9%A<\8&2T0PJ%DBF*1"DE>=JL MV_Q&M3BLX38^P3(30Q3G0&E$T/3#:!B'534 NMVSL#_ALR"X2/SO MPZ_0A\3??SG/S4J:@V4L!S:3+*Q1S47@U$HT^! \ 3I5$[BCT_0!RJH(^OOD MEV5U*9H6?(2)=;$_:T"VB<9?6+6!]G-^BOT)]X5 7(K*QGO!'9UY[P:X%;S^ MT9%T0UM* @ #T-_@P/]S%6."A!UGH"GARD<6RL>R:@+!!5\BLY9,%AZ!W;TS M9 W$&34T<(2=M-MER<(Y&M\4Z1=S@D^9Y_+JTS;(X?.+P K,S.&XW6,3I,X9 M!KM,C@MI4S>0ZO2"OH0> 18 J>&""8"8D+$)$%^5N!\/83#OI4 MA6?S$./0,, $+XH":BT%S%-^BJT *6*V"7?2L+&D]U3A+@9Z;- ?2"'Y[GGR>,/A 0;GB*),@XF09LZ^-:@G+8%G,EA?]0.:#I MX-U"'E"W=ZRS^Q[P+6:(O B(5T ?>H+HW,\O3:<[K4^BN"^D5:#V]__X-.$: MY;X9ZR9PO"#)\0XCCY6FV/N\^]MPB:1H:,YC7*T;2+C#[BS:8=67G)S@E;H6 MJZK/XU[S=<)]#^#W9#H&KX#PM2?HIP*57_C#A5IL=CJ&7A,G1@=YO3I%,H%86MF0X^M,0P4^/Y!4VV@ TRE!Q@97 *-OO"A8[ M1A? +U"L*B_IX/L1L!Y5%:Z7'*8>2P;@>?=GF#2? Z,-G!ILL)LG[C*_9 B8 MP_S@)$#7&2;4J:X.]ZM/YQ2^EUQ)B@)>TP+D@[FR!$(4$M7NR>!?9Y[^'G?W M-K3F(Z\H,)-^";8!!VV:HGJ>ON#^/O*Q"+:>SVR:%F/+29EE]-BF*@..C:4< M 7L<2'D+YLCVY@!\)P">P&X28;^7C=]$09DAR;]-B BP): %00,*PP+@W'D8 MDEN[!GA)VQF!8!NX @!"_P*H ;\9_<*K^W-F:9H 7JFU9-7=6?N^:TG9/(! M$M][EAPVYGBD&V&;<9>XP8IO(ZEBGU0$+E2*HM@0#5B!"=RP8 FUL82,JHP' MV\)\52I$N85M;"BD%.(!6L'#*#:'#(M?!6[!D[@@$E?T5#]K88 M>7\%[*LH.>.#:5.!?GFQIC&YU.G,^LGNLZKJ0%_$ PU9%%B 47D$44#W/PO* M.V?!U6'T&+V)"5U"7D2%4(% UNM:E"YD"K9,4L59L3H34S'P^']BY&EY,21G M)[',NQ6&VS&$D+U5*;D/<-)!([LV=P#EJ NM8\D(P,O6#&1% ',D\([*F1[N M&XK.*\ 8AQ>M4\C(NL)M?J$[.->)WEVJ(K\:_-L=S$XFP;\/9Z;[-CW8*YU+&S%<#Q9'?[WO__K8'#\24*8>Z_L YX'%W3% M/!&CSEQZ;@R>_XM35MS&= ^;3#_%"._.^M?N;AH"&"/P)S+];\SW-P3+"<[F MW#KJ@YQ[I1U5Q+'UR_V9]QFZCMY]Z$V]1^0#3.PCM+DHMS3]%TD\)0XQ'B.> M8B&?J?1$G M4@%?$%2:P),'7W1X-J/P T6OY%(XG0#.07I=VI:S*Y9@\>.5W>Z&K##YJ5BP MI56)2,7+TZK>A)>KQRL'/;&*VT6#P:4YDTB]S#H+4L\ 07VRI\#%>M.N0#(, MMZROGL?K@M)I3F"T]GBE:-)9-EH?;W&I-2Z,>GP1:,$F2YWNF:STRG&2PK-R MCXWFM0%+DB+=9&.G*[5Z=-E_Z0T2,O?273W33&P]&<%A%R_8KO7PG/1J-F$5!>.ETVDP&EV OR).59IT6QPRG+ MB MK)2IOM3:R^H"=J C]K?E[LTT,I+.WV)[M],?N,LF'RA24X!9#8,@^Z>BB#6PN2QPHJ-HM&\1^',NV7,G.'7Z M.8RVW2G*8!IH3PN=M WT,V=(VMY^@\94 [ZO)#3 %T9':XM@:%XA?-': ;SAP?RN*D= 6 M(WU6MVKRHE^;9PS.KODT*H\DAI"[S\(I.KYYQ>[JZ(8C=S M#PK1^\^K14?:L 726).=]&PT;Z4FZ/+C\Q0"W3] #M!4/4' M\<0L;N*+:"M#A/J1"U2_D4,]*]BBHWOY*:=.1#=#RC(T!1V< M!YZOZ)"F[XX'O%5A*3HQYKPXYFS%POY$IL%84E$V4X!1\%<0XWU(FH-M18Z? M8CP,Z\"(J^HA;6<* $H3)YHJ[N_'=VD# HR2H]NUW>&M*7"))]./OLD3EO' MA<:R.>"R@*,Z 3]"B 'L;VF'9L])//[I!Z0M!%&P9QQ"> +2#2)2TX/6T>_! MIXIHFN K#M'2#N\_*SX;("X[4T#M0!0(SJ4&/6XCZ'8]X.[%*0SF%I!=[X5W M X-]$]8B4ZUI8X(OGO5NQDI7EH,)ZP\]I;X^8;G;X3KJ'Q"W U(-V!B*!,2IFT^\WPB(2,M+2#FXZ[ @$B3T J'8 MW(M-506JI"Y:;=@2N*-EQ9H+)%$(E(\=9LK72W%:9KC,=#FUY4JN%SV7I8L, M%O@03!4M7^?A(Y0A; 9F:SCU2PB!Z.IS=Y<%MI14 9Q+%%2H'8&<5"11!=0" MN0T8<8 (G$ M^LZY1I5\B=[@0WC?H9G(H'&203! 6J8D.+2C&8#DH(#E-7BM M"E>-;"!BP=/@30Z IL0[^SN9Q.\Z!,R/$B28#:X*IGMOZ]L)/ ,"RGN;\4'> MR^OV\9ZW;-,"W I>6EQZ)H7@&*L^-L)VAK#S%3@/O/?@I][,7192P1@<@ ;0CU[$#2[>8=\1EV!OTY(L&^4(.6_N M>W' GX+KB1R>/0)-2K@M3/P1O#RL,\"?BP"VT J#= /TJ;&$R=P^R?,.#V0) MW5#;#VD@T45!S*L1S._W331301X-=E#,PIZ=DA7$H5< MW68:0KO1)1F@_ZA(.G;:A0)A[&H0#2Z=_'P-1;N0',Z+*QXO"2F!+:H$IO# I=^Y!=>06 M1'&FJ_3,7^@DGZ[_O3@1'])F&Q@Z@JV(]+@&$[Y1A2(]KFKJ!.X''XKR!4XK MBIDD16^'K4I?SDWB5&)&;&-48G*3&N%/$!+*XMGEPCB]%I 9H)OB+^\/_U-A MYHB;-0)S'G@G5^(P3\77B\%-4L%/LDLLPWNJNQOAG.%]+7B2B2?\; L>7Y:& M;W]@4AIC0'L>2+Q_(ZGPRTGK@5GP;V;3N)E3Z,'>4FYD:@HP3Z^<1G.9]@;^ MI*C?:M-!/L7)$!&/@ CB*7:VZ7"(B8]AXOU=P5Y#R9M2ZM:-(N!]I^<3Y$4> MZ4.,(B*[5A$>"0+)#R'S?W^0?[Q'')/44_H!F@6^-G"9V6;&H.0<,PY'$-3LCOJ40;M5NZF+G>4NN?H\V4QU]S9X:^=XT.,=S[9$&+@'LH<>%R7H0$)!%]#%*A/3 MBK71H(4SO>J*CYJUYVZF"S-;2>1,Q@-+\3_9)?(1&)V\0!^VV_#SHW5$#[G^ M\;F^K-;!:3HK45F*-13N#&#Y@IKJQM:6+N +/M%JV3P>R[$9%K64?N7&_GLJ M?>KK*_VK"XG09OA)T@,:"9V5%C1=94Y3NIG:FOA<3XF%IC9>L)4,&_NLT'AT MV1"[F)WP0"[@(]D1#PR64%*\4U+ ^]4 69$DYTN27I9EIK0M;S2<(@K+S8J- M?]:G^!H&QJXE_4B$F<6 2G9%TYC7- !=;1Y6-W]]&R0,/'Q[T7#X_!QG&!L M]>">*$ Y(N=;+O;-I,,&1_%G_ODJE]+9&!J'Q0 P7U1/F,M/$R4^=B J(JF M^>MW)$!H:?P(2P.*D#]_I SQMQ1Q69$S>@ M!(B#ZG#X7*78O(%+TVR#ZC]WYYDV;"J!K XBDDZK,LIBKC!LIPJ.\,#4$*TUT'O!PP1@+5R6,:>V*:%D3A! BZT) 5[X534 MH=P9*N#/*9[OBD8PSM>/?=<=$V7^!X'W3[<57;N;W;=I=]NRP]9G=X72 M@5./#I? ;W8M"".HDL">SW=Y]"AU$?9:X]P""R0>YKJ3$>J6XGG=T\!Y )OP M$NR)YNQPD@:/#GX&;C*/[7@$&93[A5@'93X7B$CVYT\ MM!L\])9,=/'FH UB#?($9 F/(UP1F:J*=5DLIU@F5\9)81U3!VGC-T0D("=Z M[,QG"$PE(KHA M+F%QA[+!1 -,CW%$5>>Y9]E:>S5P#N@Z<+[)K2>"4>@748[Z!*]+"#MLLC M3O%J)IQ2U#,'ND8%!70;CWJU=5X%S@A&EP)ZNN\Z45^U8-5-/4;5>I=GAS>[ MM3<, ,_6OAG%S)H)_7HRK3(IG'XJI9N3/+\K"C/)5U9 M2(O2,U$%O(4_)8,ZAW,C;2EZC27FHH/$@-8(@53PUV%#<2CW1< .$K10#T@[ MF(8DU:V'AY(?53TMW0(9U+7@QCMK+>\O\]??>&$Z/+*%* ?P'?N;T M(_=KP<(LV@L?S M<,KJ&>_#ZUJ$JDA]A::^)D?05SB2Z]Z0AV"MPBG 0]_W"-R-N/#UU'":]4+5 MI6BP_!SHH36TKVS)G)ZTOD'V(U1MTGQ?.0V>"#^"%9D&]"=<=V:N:ZK[^^,* MS:>@X4&>_)54!2C;Z A6+.T&0*0U?8]9DC*32>/RZXRQ1 M@P9 ADAI HG3%E5),U#TZ=QT2Y49M"U*K!;PW'.B+]2,A<4FFZ<=08/7/B^BDNN*:[X18THS0S*+RR*;J!QX+_%/>R]>*3%T6%!#0.&MGCT+UJRE1PM! M91(3G2C/9XEQMP/;E#PER" 'AO>1H.F0H%/J"AO% :,?P"AQ,%[0_X.#*8.> MJW-^1,FUNNW?$)W7FP39&E388;9JK?%-=T"09#]>*:9A17B,BB0#QL(XHY*OT$OTX@Q^7& M@(&J8WO?@,0+W&3V+6B<>.5QO#B-ANVB1 MTS%'@[W(8#&,-@/F,F10@&G8U 8N4B2OD<[>1#T8U;O[/N=]OQ.*'O%#X2) 4Q?P MH[1$?I +'1.=",'N8%>G9U_ EJ^RSP@-_])XSO+X<<=R(Z=/K-/EYO1U=Z]Y M_% T0R5HA/(.BJ^]S9$R]V;W<#IXIS5JH !@_?.T@3/XINC(-B2FB;DI"?*&G#=9,9>.;S78B2\2"YJS@UH%C:R3&2S./0",5'(& MD ,H< @UA0!_@53%"JH(V&QN/Z/%:1\&L#863=/I/@8=0/<>RJ$WYU+!=!_T M:6IS1YJZ_JE'RS[)[Y+S$T:['B9*H@@\ZP--\'T?J54(6RWI0[[,E'+M^'0T MYJCNXN-=:)!/E1%FMMOLK:-E=FWC&IPDE-6<,_S(]S;PG1U<[%!!CSO[N\/7 M1WIM-ATS,5!UO) KOTCEJJ"J:@L0)A%)!@Z @M;&GF2T8"IP6L/Y0P. 96S> M&[;F:X,'HQ]1I%+0D:[2=>CQ98^U#W"'NW*5.OJ8NW)M%U])[UZ-@R^M=;B9JDGC4U,LV/3TH M M,,-47:+YJ+UE0#L@:\QCOGE]Z6[3\[R=3W-*=^ ^=Z&?<<"%#@0<24D3 M"!])E)IK:MYOKCBF331CHUHY2L4VDS_^,:4U!COOFLCK@-D?GCGW0R0KXFD, NO+U+9YF+G+GO&SCF) -;]UTEV9Q$F.MY5Q4JGA5/B/K%0D!$CG(0\=>_-)C$!)/, MS$2CAO5AU4SFF$WW./7HT5>/8"*U.E=5_92JR).O A8CFJ5N=5# MT53J4ZTDSXIRHRJTFF3PUS\XD_8C.;]B2O: MY1G'E81UO=U93DNCV9N;T44A$DXPC8$_=^6U+S]EN#ZR)25'O\,CN?S@F:QD MH ,%,RQ)7:@RB.2\Z$RZ+RBY5[+G!WM'-B*E2_R;&OTJ22T^V-##@*\YK7W& M.>V[_BTCHON$P?V29HX3??XU6?UL5]83]RBX'DH*APHX!Z*(_J&GUQ2 M'QC90^OMIT_N*SX+L0MXP>K$DDV0\7!DD';<"^N5..![W#9H,%1Z7"L3+S6Q M079![[4JCF%_B_#QL/D" '9P"JU83J3V]",+NXYE1G\4XWRL^X0Q>Z)X6*3+ MV:"3"Y@V3.P_T)I4ET.,<1U8<'&S.N\71TCOSTO@'GBI!WCZ8:!^=&=A CI@ M"FH-U=9UTMX$TGPG@>Y#&)7#2>I(IO[E(5;^"^3_*'D^W(" MWF8$!VQ-+OTDE7(BE$CXJF)&PQ[/RQ&:+E!EW.0$ U;LM3,FBHH"\G(H21Y3 M@KB"_.]F,S)].+<^O)(J>UL)>F* N4JC4=%\QF!ME.;8OA6Y AS/%0KIYRHW M'Z@3P$[4, /X:P@AN"0T@XL)K*A@HE34WTY+F&X\2U-ZU#-$<^090E MKVBBGR)!Q6W M+:#I6MQE(3ZTQR@U@*Q)&F[$X@"_5!^0#)893?:Q&\1!MP5PC;A_CY"T#+F_ MBQ\ Q5XZ;@'XYA0,(3SZO8-^M^#/R5_%T7:BH^!%41SZZ=;SUBH/%Q_NODBW M!-[OQ'?K4O0IU0"]-I)[LWUYBCA63ZI\A'&_NQ> 0B[1/5R.9.O(#@$ "!?(E@ F0[IY.(0] B,<$WM,M;>QW5/>4G<2^ MZV[ISU]8'&9I'EG5!^MY>F(!'WBA_+3:6XSK[9 19N%\!/5J3:D&(F?\'B60 M=-1TH#C/E UXI_]"CF9?]A?0C\^>HG\N)\VVCDDU@9& \^-'[J;+<2>C./!* M)CAC)I0PZ3--%:YNFZKB2-C&@.EOWV'0KY5L%W#KN&3E#2')]<*(8)IE"A]Y M-"N0BUZTOU#W2/I(% LP9MU+T1X"D9[L;M\;Y[G4P+\^;"G^&&?^KL._\5BL MMM^K7LTV'&YBT:X>NW" +'\&N5*/I&AB[%ET'/!46]]G+=+&F'O: !]25?%F M_(A*>^H4]:R[TJ^OE$O\O '4T36]7RA^G_\*47V@P<3GY/CP,.G@-^#=2KRN M^-61+H26[_U:J%M9.GRU\O#P)EGB\R(9"1E&W*/Y/4;^>1F&-^?]M84H! $UZO? YZ2/\YTN@"YB,K"^*"8!/0,?0(Z'OO+= M. S<3P#4U[$W$]_!N1N,E[YD5WWL1OET)<=)AVFCQ_FVH-"F^]: M540S"E6V!@L3E1PH?_V#8$=ZLUZ*(CS?AP[V<7#7"9IARL +F6VOZFVY=D2 MM19CI&R@0SG7Q;)TM/;^$/U//X>:4QIPQ# MTRI+9I#?#,7BE@PX!V#@+E@_#]_Z/]/5Q]@BN64XZ!O]&%@<9I/VCO@PJ10= MDT4Y)G@9N#R%ON]66WC]_>$]E#^^SA_<7]_!^*,YV9I5FW$ U&&C;6 _T M08DFZKT9,H.?/:H'E6#)(60N-L,-+/N-89VJP,X^H>O86*=1!_XH4917%BB-TCN-:&/D8 MR*7J=8('E*FO3QPM%%V.VS"&O5NT@HDTWZ%'YSE"RH7%V.]+G,!Z^K3HYF%S M2$>4A9>4:B\8[Y8:(7!$?T[M5LU IH0 ;)$O*:GUTB;=22'4Y,F\+V'0P%XQ M@!)_25DG4:,*"UN!\[WAK-T;SKUJ&U"FOCYP@G;-]E"?D^LCKS;LEY8%0P%? M3[%)Z+?P?GMI&#"*XA6H.=FT\(CT"$-)F!%Z%5-8:+QG5#PF;T\DH7>,H4)7 MP#J;'9B!-"SMXM Z,QHP#E(^M?*8GQ]COZ#[RZ!^+(,F=? MGCE#KR1SEIVCSG>.BF&ZT5GJ!4SW"&[_^2W/P^&BN+^3?O5POY,+Z!]?Q_'I\=H]/C\=GH22%"Y(]%[*Q&]=77_[E\JW0!YQC8_X#AM<'L0(LR,)KO0D8H!^C CREA$S+X6S/_2.[&T[.GI! MUG4L@)]F%X/(HN*+,G91BJ\_XZLSVI2>X9!> 4,*9%NRL6!1X0;-=F%1;]C" M>JO\]0^51B!=W/69G7#@X<?^;!+ M/_.]@[\2+2?25Z!*"1(KAJ*JD0M0YWZ"_7ZL4OFZRF8J=TZ5PR]=Y=1G3@[< M8NGN*[ W$#( [*\1H]+^CK0O4Z4SJE+^TE7I$,,/GHZF+E5?O PX,:S_=>6\ M7>@J'8-*![+MQ?%F\D@$@W/)'Y)7S5&4]O0^-R[%_PQ&&K<:V>\_TD/?%!"W MY%YQ"Z+EZ])3/8@Y*&)U\"S@+&#A9\.6!&/NJ,+__<;602_*_<7<29Y-O,)$ M^Z%LRLNW&-C]'6O&".,XOY;ZZY>M=<(WOY-+3I&6GD##P;3BQB).@CH6DI>*F("\*.(-GG_'K,G R&T1G,"&2[M,KS:>3%CB#/2LH1@,AE_9(DEX" M)&%BD IKQO!7# $'T1\5R.:K4$G+_%)T? :%!V3D=\1&Y!6"X.,\&W@K M]3/ NC?O%,^-";;#6KB1K3$+\WB+&\L;A2A(P?5@@L&K0CFNB)I42C],B.=^ M#F XLXL3XI);[1*),RO.89IAI3_!%=W3&UV0H.<.#-A*@$04H M?+2OKQ87FX_\I[U_W1V7U'SYD=S39;(8EUL[]G3\L:C%8S6V@]+[BU<'7MRI M<9GAQQ30L?X7B2-Z6&0N6>5)(DA>"KWO@/A0L(]*LW-,&<_=O]3]Q^5D;?MZ8V8W$2*[>*B!=)AD43Q[Z#2I.B/GO>D*WNEY$-J]K6T8 M' %'T@[UK2\>=F1^'/,QYDJFXUJZ*B74N;N(6PHH-I$D MVEW9B[.=;C2-:!:ISL][6WF8G/O0DOQA]P45>?;_!A3^5*,=VU'C@C_/%P&J M>"J"$G>D>.CPXSX-KSXJ4>)OP4KFT0+BFQGP"\,RY7!?>SGIA/%F;N.E_']* MNX$WK/+1^SZ>=I(RS<4]3X]6S:MY%8;NM@=E!JUOAU"G-2PL-5 L!L[!1PI^ M_XXHDJC_WQOU/R_*O,2W<8*I.;[MB2'8(R*]C?Y&#/?]"BQ'$11@V]&PH"I@M'.+H.O4H8[>?_W.>8HB)M]T:?=*V=N#_J7/^M(\*Q.S3WV? MJ!_ED8*P0./C1WGI-I3CBE+2,)3QF%(SWQ^5PZ([5.D3-9;\YB(VR43 263_ M6A.\-8SY;GK/WX?"3P?$_>-0./6JTW,>OKH?#=D?? Z\F!\4!M]$6G1 TL>?H; \?97\IP61"+OOF(].-(_D@KSR*-$9YH3 M/U\]>II."'__%/CL,?+S@_LK;'\M&X#>$T0FB$L0!'Q/9H+X.D'$F9WG2;?T M&WU1E.7%XLW" ^^ZJI-EC1#4WK>P20Z?R3J?*]E'E_2G;N $,O^ODZ[G'6OZ M\C(2\3YY*$7L61&)W\5\?.R(\104??J(,>L%7LV:;*L,PP_LB>]P'AWK\"0(/N;FP(C%.8*$.(DP]@6R!ZAR1 M-\%S,(*F?,E_WG0FUQ$W1&-&['C9I.;T0<-WF].Y@XKO7F\6='Q1$R!0]V6[ M)C5T33%P[RL>/]]]!'&#+.R?9P,_K8/PKH)VHGUGSA@8 Q?&X7#- M,,J?]\L#6G=8H-!MH6Z[5AIK@YUF6#V]U=WL>G$3/ ATTWBI-W> G_=WO]TI M+O=:.\&'-YZO2^ TK5?.ZA[^O.7!8>L5YH%[[W5?496"@\*;+<\,&"%/MC<( MU2B O@?W*)&&?]_?_6XJ75U 3_B$I..II";O(9(W _L+YWW[Q5??/*3D?//% M\8?/"M GV?#'7A%/[>53O00/.H0>W(8>MY4#1*BW=.3]6Y7(YX%[1V\9X^.B M?_^6F'^=\LHCOM8;[%^F/5VH,\E2^X\K9(HU5$YT*_)3KT!0ZA[/9PG?"\B\(_=Y*A/$)0@B?X\7,DF<41+)P_)[#,^X M?@GZ?T\@F2 N01#Y^VQKO@A!W),9.N$2!$'<4]D>D0GB!PHB"Y$R]<\$<4P0 MV5'MM'"UC]Y.OI=0.M/[+SA/8"*27%-*LF@EFWSID/[K\R??67_(G9NZ5*.:7U$WA1. R]L M5Z?=SG:,K#FB-A[U=FNVY$L?A[C&&)\#K7X!\CD";2T4)H[;& P,#F6+X\E@ M41B&.IU 6RD<>P/6^DE[_^[MX,]>DGR= WC[#O<*'< 9G/?EV#]\:/]?4+IC M["OYYMS6:AQK.P6,PVH:QI_#_ML35W0=HQ$M8\.C6)ZAYZM5$-E__G3V?R,' MA"]>_7MW%M?F$LZSG@MP"6=^<7!RER#T\ZH$$V)),Z1MIT\--W:^"=I&DU'\ MGR,Q) L*KMEBSNH!?L:A #E-4&!:5+%2S<](9K"56N0&HL<^^GD[;#P\% *U(D#/;Z_M'?SEY<%B&L=HG]_8&U7O U=Y!'T G4T.ZA^_T'UX;7EH2=F%V!6 M+\HY'-F=B"I7K-5XK@K[50(AUVA>(\>]&0Z.K$B..-I?XJ==7IT&-G>;+N'; M5YWM6E*;W OF5W;3^[HKJJAF9%61-.*R9T>\ MT BKB644*0<,2_?E?I$NJ3LRF.7!=2^*OE7%*,OL?OJZ]X*-ZL+8%1_2+YA= MV2'^$S[(-4:-:J&L5[60LTB-7[ ;$J8C'P3.[^A;85!VY7R*"Z<+MK.,71?I MEB[[QOL/W1(^*72C4QR,,-5IE818&1>98B]R2^1?_Q"%# GW4XWJXMB5'<^N M-5/TK@]JN4NA -'%IF:@RE:L>^L./03'LSA)A*2K1U[5M?OP:)'%+[MN_VZC M>!]8D^5B;CH7\P)8 Z9UQ,9%4IA6(7'38^1ZNSZR8%42.KT9$1>3SB&%WX/7 M75) \;)QQ5O,CO^8/1@+8&F[X^A0VZV,J7:RR_ MING('^0!UHZ@TFTH,CC#-1TMOMP+7,:R+L +7$<:XO>\@&W/9&PS*99AOV H M8X<@C7T'$&3 M(435]83_]N,S90?4V49<%!ZC_\F])=6U= M"'_%:]I__$'7L7@^T<_["G)HP7Y9@_]@T&# ___W_WI6X2Z55]S;^P'S'O@2F[XB0TD!/6$1??^7H ="Z#XT M(Z/N\<=STZ]'GX'%7AR^1ZG_OCOX,V!+2F:@5<(!YYYU2]C_L^<-$QY^^4XE MO[W(/X6SK __QK:(G':HW\Z2>3'\% MD=U&3D7_^[ 0Q_Y7!YH$> NR:W&#"VMQ!Y[Z@,8FC]8F'!83/&Y?+\5V3!K" M@V\:]OL.9,GFBE'9DL@VZFMB6U$BYPO_E7SMD9+:-1?4=D0C<%-MKVQE;3/, M"#3L1%Y2AFYU(K1E=JWY[&[59X4JXA1[,S0])C-J;^$^Q8@W;_#WG%*MSBML96KS#%OON:2,#Z@:#UY! MI[Y>[$%AF:M8C@;-EKW6HM=#QP(]P].4C9$#>_AZ661D8=N>[2BBNZ7!?5** MLD6/PC8^[",:VO-[M:ZK(6U6B7Q]BG)I3&M6:#$;SJBX.QRR:T,[XGPA34F7 MA>Z2F^N(QA=WC-=8U:8MG)Z1:BXR]R1)N0*M9J.L7I7!/6\R&BUDF!9P) ^C#5%WO*0Z<: MDYL,/$QN,7"I1HREMK/V9H7>#)"B)P(]_F9+IX7O^8Y\%_DRU?"-.UL(C;@G MT>L=N:+8X4YP]]V,W$]V##K96>EYR//4=:@M1.N-7(OLLHN'YGO@XZ^T&/*Z MIWO=0I&/%6*;Q)%#P_U,\MRV*\']YA2"Y5+O'W"P_1ZZ\ M2F ECFJ26*>=A#;)#]U]?'.:$H)G5Y&7*GC[^L-;LAT?"IZ-B7WXX%[.+[D-/X[K9B58U#&1] M([[$Z*FKK;[QNU8KO FJO>6=B7L^G>EJT'H M9D[DFIP(B.*'@74,E\/.:XU\?3?CJDV'Z(G^0!HU@AG^A[[CTET$GD4-6=3P M4PP>M$DZ8O*E/J&0LPW#C'K)Z^B?%"[DLW A"Q4CY0GM8(6HP6BJS>+B9,5N>3G#]MQ8O#)>R(\< DB^+&BXHWWE)4<4% ML^6'^HVXG.X1IQ'2P![>J!9L@^ 46EG4Z6F9LXSF* M3)OX?[YT3[]PX_$9A^]F3^9_GOF?Y_/@GNSF16G9 MR"/%I'MCBBN)=.1COFE:W%%!B'5&C, K:D462Z,@KP 0=N2<\!R,I%\6O^V; M+NU8<2"?.UR1N;&2;.\Y14(&:8 .=G>$$F9H(D+F9S',&I^1S%YGGYY:L< M#C/8D2O0-,?R#%*L-^T^#;:9&?&2LMN"F]AT!(D,@52WM25MYVDM $]3"B]) MYX,AMR:X&JX-1K190+!Q"$M''WGM^DC%:-9V(L/[/MK8Z6-2[X.'8ZG/-]7U M3*/\VIBIABB#0*HE+UCP'(QZ25E#J%%/+8@+K MO.YRS0FZ+ P9&4"A4JOODCPLUA;++=.<+OQJV?*Z%0.,B:3>S?7[185G+)KB MC/YXU):,/%XAP:!I1GE5,127G1$+0Q6K!S>XL,KFX]6G&,6*,BUV-PRMK3>$ MNV$4?JDSO6-O[*I\FYST.OR0XXLUI]V'JV5%5")*["5ENY67=Y2[13DA7UU( M/,D1LPF@3#&*#,I*)[#U*J<.<='9L02%E0#N(\6HX:[J,%!I@<"EOHN4/(.Q M;$S9E_1_\1S/0+F&/I:+FC%S.E-XNACX4ES]/\732E,WBR92)QG5[<^6@AUZ M&PQ\/\W3?#F0>(F&:AJZE B=(NQ)4(TGD.)I&\DWI/H*L6!B/!+G*W&\VFZ. MOD8J34WYB EJ#1PE=Z:^2"B3$UTU\R'RJ0> MK!C4;C,-(NS!(@F>8J8F.@FD\1#W(M/W\5G>CK9W*%0 97JBI?JV2@3>K@/+ M58>R^0)D%:7X+7\^]<1R+2YGTKQ6A7UE,6CU=J32C1AUY(&G:F)!-5_KK>&! MN,;=,;9IE+> ,K6FHM-19G/#K3$\(\,;MUJCAA"X=TBMB>K+!#P118I;C]S! M$J^ZM2$#*--KP@IB4V>K[3''(D6A2LJM\1&"C5PRYC8V0WB MW&I*\66=-;&Z+.N:4 [ZOF.NYXP&GK>F5C_O[QK]5M^1.=^IS0J*,QW =OP0 M-K5Z@M6'%CT@5)BO-ZW..)2143XF3:U^25NRI>+SR/'8M2)2MP*<0L#J$?(E MZ72#S24\Z.+WQA9K+CWK'WM36K@T_,\1:!U[RSPLT![G%K\!(WQ:B6 M;S7Z0K&G,5 KBB [#9"@2BW?ALX;T/KX2V +6B@5MN0& M\!HW% *=-4=4LP=(4YY'K \-#:TJ94V5\.J8=]5I#8]'33&@(4TJQ8'3+W/K M5;%MUN4:TNS%HZ8XH"%(V5RNBQ-8Q@)XT%EL]2D:CYIF09OVZ28U@EN,89?E M_F2YQ7$EF6R*!VM(;A-CBV5@.70'>.(\F]8$6MNLUKCG"V\C4 M*-!]\MD3YZ=1S7S>*!>G.",OJII7KG!>I1B3IGC =2N*O%RH*B/ XQXM%G9+ ME(I)4^:RP7<%?Q.=-S3#=XHE!2E"PT9\F$BQ:S? 2 -M]BNP0#4V5A%N3B90 MO*PCFUI]+?,C95#CA*XSAGN154M1F(0<>=_/Z[9)P+408@R^,@^*N]H<=6E MFMK4A8Z"C+:[0@T>,"-J4Y@U;'<4 -+4KKX>]Z$"2?=#C97*S0+KM\?V+IY M:EVA-Y57YJ"RYOA=8U<:Y:%*?QJ/FM[7&;=EXK.VNF7X1C 7RZN.L542VA0/ M%JN^T*IO!BU.6/?Y$60-6\MA0IN2F*Z767LRI4*NBBTJJS9;ZV%40IOV<'7? MQ?4YWN2@ZII8&R66+4'1THY4+ZA8",^Q1&>F$>P$+S-R.2 (&I"FN$ SM SU M)6/!R6S0"C?M+B7UXE'3*YO 2&?=:-$X7)HS]19%8,*DI,2T*6.06Y&K*B$B MP:#E!FEQ;J?J6M'*CD1WZE+$@EJGVV",A8;H$Y3,PTT:D*;XU1VU G4^"CS- MGUN+^I0-ZU0S'C7%+DF%8'])(0-F#8]F:-E8-VI\/&J*!_F%9$TJ#:[(58M& MN3)>%RE2CDG3/+"W@RU?46LTXRO%H5SIF),-THMI4SRHS.DJ:YM2"R9(W5Y; MNP9,U)-Q4YM"8VF,/+DPJ&CRJE>%T95*J7[$VR.16WOM#_*J64:V'1<=" M-9Y F@G,TM$DV=CN-+_">MM2MXXN](0VQ81^?D5;07.X90B=&VXZ&X^C[6BV M1^*W24B&2TAQ6!CMN]%1E*N0S4$ 2%,&V:;S75[D2F,N-!K,O#'KS8-&3)KB M 3]=5;W:LNYQI=EZU.D*4*->ZP'2])&(*_>&O*\N-;]?E+JMM;QH"/%:WA%#5,?Q@/F^8!@VP**EZLB]J X%E_V=7TL1F->R3>\WB, MY[>;W5!#VU.!\';V"BS1++5LS\ )=]I=#"C5CTA0/2OW6)#H- MA@&'JOF:T.HV9'L:3R!E-R-T8\U<)N@QO%;6!F1IU)+:/4":8E=_VV#:W>5T MJT%J<;DSZK[.K)1XKBEVP;X]U7(KRZB&1P)#QFJ+WF4UZW! MJKC.&T6GNPZ@ )"F=@:I)^%ZS8QB>+D*]?/8'%+)A@)(4SM#5=XR.&)U,8U' M DQ;;0N0T8Q'3:T+72L-GZ/8-<,/F@W$HYNK@17/-;TS*"M'P$-*$32![;>F M+!2$I!P/F^;!M@W+8UX258WH>J%8&(Q[AA7/-KTSD'R3G^I] >8,0ZHQKK)3 M^D)"FQ)918#LJLFV=7B0WYBE5:^S'8$R+$ST\KFX*FQ1,X MH@B8K*+;%@?#U8%+"4V_712W2DR;LALU'W++Z/BS8JH]7]DU\O.I7@AFZ)&H MLD68Q;SK&P2'-@R[F5\LE_!. :2IA05;=MM;;Y4NW&P0/:[C1H=IO =(TSN# M9FAS8Z>1<'7'3P85HXN,FO$$CCC%:$,>025VQ$%CKUHK!Q7!'<4S2"],KQ)3 M+8R4 9:M,JW,(&*E8_0,/1(JEERE50F&>A2FM&=ZA6Q5]%4K *2IA8W[R"8Z MGLT&G""P 4I:JWS'4 !I2F4ZS7X_[&A0D5&Q/-;9B<;:UF/2% _P2KZSS MUQ[FA!"]-> M/('4NHJNAE6VX1+EUFVX1(0BR89Z1'LD_),C5S&JTPE<%6!\*<'Q7-.RY4(U['-B0]/XRDH?5[C-9&$FM"D>3 UT M."^U9ALMQ <:,YX0>!"=B=$C(5U^-&PC#J/*7-,?="?BIKH;A#U FN)!R^VQ MN[I.LAPQ:T.*/JFSW( &I"D>&(Y25:M+8!(\,?7@PVW,%YM4?7:$":VO6#6<%1\XBMPFBG M/I@JWJP\V\2DJ5V_2"ZG,J3S3:8TDVMT?1?*5+0SH<21K;R/PG5WYDWJFCRK MH(T0'86#>4*;8BVUU%2_7A\RVB!4\J0H0JX3A>N ]H&W?URMJS+IVFVR"[$P M 8>N,Y]W81:C4\6V/$O4EI8NR8[+K'W5"\'](4 1Z);K.T>J;(7Y)E\L!5ZH MA>7UJM2I-*"^TTNN3573ER7:>X,N+J.&G*4FUULU1Q#T_BY9[F-QD4N];#NU M CQ66TNKPBMUUCKPI-?L!9#,\02R'I8T429X):T!Q^G.IP%#4!-O*9A*-(0: MR6$I./)^?7'ECL+?=W*\3G#?'E?0\\!3OSO!E.Y,U93OC+A2P+YJSUOE^8X7 MVKL08-A7%9H[K,(M^)[U\(NDSES\F]/7HO.L1W *=9]_LR?1B:MNI4MM@7*S MZ25>1\FM/\8(D?CY M5DU^8-4GO8@\3Z.;UYGPQ\_53[HS_4RNO'=%]S.Y\LY]V<]DRLD-B/P-IKP% M94M02.G_?Z*SV!LNEKIH7M#1=,!F+^BIU9\F&_HS;>*]E-C/Y$JF*W^0QOZ9 M3,D,Z+:WVM/D56_RT/9V!O,&EWP[6O[Y@)*Z)\F+YD5DVE?<$(CN6:[H-815Y$&BZ_A MKMB$: ,TH+@F$[J W3$Y)%VQU$N"K:9R)=GQZ=.7!%>L$E^\EV:W:Z_/4PA5+O2PO5%'-Q/XG:8AR M=V59/*REA3S5TH)/V4R=]8+_/J2GQ!5.%PX!;KLBMVE M<[1A&2A_'Y>$@Q_;DD6#>3)H5I;H4\DR;,L$O8A?-"\#=UUQAGO?L*RX,]:+ M,:D-&($G9E-SIHON@CYL6%;O5#[0L2P)"EG?<\'J(MX_]BB#'WN4-5=8 ^H. MPPT'$1YC&B6YWK7I65S*$\-S!(+FX#S^1I>RK]>SZ-3_A8!\.S.H0/=3!,5YT\TK30UTR&$HO5%=>D*_S"[N-TN04:8N&1 M0\AGCN";',%[]82NSA&\797G9WN")VP]P$O4S7W";^\5)FQUCJZ:6UQCF[OY MHJ,MRHJ@G-8KC"=5 YJ%VI@3%NV!X!G+2:" AG:%O_[)(U0.P;$SNX9+2EI^ MKVLX.<+Y@[847^BB?V?B/]?.<%HD\]DCQ)^GS%F828^W>T&6CP MOR\KMNG+GJ":LL0(CAEQPMT'-3NII\\FY2'#0*TQ8DD+=R(Y?]ZL_6A0$W$H M&N9(=%,MT4UNT,<%C1<74P7?PN4HIIHE+4(P#(O"FT(JO/E/YA/.Y1/.G#T_ ML4MXNUS'K9U\Z.'"W_F8L>6:!,[.BGAY+$U[ISVMM&I,>XFT@@7,%Q:C[C3? M'<%!W*F;_.L?A"1R,(:\<5QY'WQH1%:@R]^4W'^0WAT1#U]*0++J1KZ+U%$6 MO3M!6OFN!SQQW&U#D"P[%JVUN*,'W!T0"P03UU 'Y.N"M8OTOV_OW-\-,#U[ MY8X+Y,&%):PS!?]:1,\Y7L1>-@^^.Q%[NA,*M@]!D)GK>+.G79*)-\EN-$]+ M8A?T?G.,SRB_1?BXN>Y/+E^9VBVTO'ES[DM5C7 D 7+8/M<3OCA8>O44%(:V M3I?,>D,S)'\.K<8K%3*56=Q[$,=SA<)OGH$N,I=WZ59X-5FO3+H77Y?E EEP MRPJ>!5+GJ:9RV3SX[E3O6?(ZEQE3O9)2QIMAT:-=I**M.]-ELSVG2BA]XGMR M-2]5;$IH25KH5S&ACBC-;1?$4""3G,^A)/E;U^29#_KJMJ#.<3,M84.WAKH9[K%HI:D_-ZIR24&;EIM'@C0#8U- "^@_SK'XS* MX23UU@'L$T#U2TIG,UO9$557!MEJ,49$1I^+V'B7B,S-,.N?P:P?[6/^9%V? M!:RBJWXEZ$*K"JPV)L,V/U00)_@,@AV,77==7Y:BF4>22"PX ;;'?\DF6O&@ M-=(1B/N";,);I%/M,$91T+EZ>X9W^LJ, !!WE*1R"'&+^/8S;U57 WB_9N9< MSVU$9BNW@ F_9N9\]\7&B<_C7[J1OWTI@6N=-3GIEBQ-Y6VGR,BR'2P^>2F1 MWM-'@N[+;V_I3Z&R4>_L%&,S[S&RX4YK4EZOJG 0;>G@JB*'P.@-@M&OU@ZO M)O.;Z<,-P-6OF3<_TE:R .]GW:O<"K8^,Y;+TH=;O #(0.=?<1BRFK;&:EQG MQD'LM%L5^94QL#]Y$?C) XP'8^&2&Q!3.)2F?4M:4]L73!O$)">)?#?2N S>V6(B;I[5>A& MFN >R>+CS&J)E7OBFC/F;7OB;6;C8K\W*\19?#Q'8'!VLYZ] \C> 60*GKT# MN,)W %FZ_ ^BS5V?!5#7Z42PM!O, M@]YN2B^3;H;LSQ0\"XUN/@-]NXGF3,,SW/CUX<9_3';X(_$Z:S36DKMDVC"Z M\70,J['2CHGS7>1[ ?N-(,%'LNM%'P- \/Z <^\BL=]UHS]D"/ L@9PDD/N1 MACBJZ,E23$8'$2\ZLLS:]T,$/[M@*%+\E89!.*[(1 WF,B^54!X!D3];GVXFL15 MI@\9,#FSE2S0N!A]N,FT< 9,SHPE R;_;&!RRE:N"VN;I,7N M5;+F5=>@ZY M]81M]'>^;9EWFP^D5J\L@_KW!XK0W%[:-#)&/\3W3J23EVW"ZO%I%@0N=)V$^*4W\<" MO#>C0#H5P?*Y/)$&LW]-X= ;W'2R[&B&S6N?S(EGJ[@-P3;JTQ M.."MTG"TYTU*0:G08E@8D695D:>))AUML0"\F\O#Z?O*K#)W!F_,I/L3<[Z9 M@F?ATVTG:F\W'YMI>(;?O3[\[C><#[X(M/N=,;TUFR',RNQ-8700J.Z@9%7+ MO@+29N1O!/4W@O&-^0C-!5>60+5G6S;=6.P_">.;W<]E"-.+9<[U)%%,/WQ*=N'1R1/?3[3U M25\6+<6,1WD(\UY&=XTM/M[1P7#$09/JJ+$E,9^M!#,$!BE;(D<6TKT\,N1G MAF[,D, 7H ^WF!7.;"4+"#,D<(8$SHPE0P)?)&^^.XE]4T4HON' TVS!*M;W M9B'#FC-T2NC!'&WVP($'Y+/?._%<%\RZ(WMWJBE:AOQE@.FYY4BR R7$OQ![ M>^=:NBK=_0N._[L@P\BN+[\>P/N-TK\"'L4YZ,Q ?J;PDXQS9B#O)YY_IH7< M8![KCU(RF?1_IO3C9&7F'C,#R0*(MS*4F86\GZB\'@NYY)OMONP)JBE+C."8 M$8O<_97V$B9#J<=PN*:6"VC;\2M5;Q[\<8:G(WOU. /1LESW2#JF3X@+9K.H M!S#D:8UN?H/@ UZ9(=$*\W_]@^1SQ)%7N9G'^3I(5SD9R;&-V.&KX2J@.EISI?81KL%O^I0"7 H.7$KF2KX5]?[=MG5. M5Y*^3\A\R== VS?;%NM6-I60,S2Q/"C(LT;'^_,\P&_YE9;)&7Z]-UQQH=UB M3*PS6M6# /B5PE__X"2:0ZC"#<+1K\.Y',M.7[2QW0P\_3KTX\@%SVWO/9DY M9+'8QZYS;MD>CEW-7)0]_'V"Z@^?"\!>N8'A!R*ABSL58D*:K!1\>3LNRU]\ MHGNUVD.+A *IHQ;KL%POJ?W=FFFPVR1;E(_.=LCQ&.QH%;?,JYP(F?_=1G9. MIY*^?KDHIW+F Q[=(_0NLYINN"I/K=B2T/;4$GW:0YGC]J>B9BZ;&BHM;5H+ M6O/Q,/$(X-:E .?@-U,^UP699[:R(ZJN#$J.BW&R+?IZR(KB#%<,V#-LKJEUGA)ZJ=V/\EVPB_ ?ED(Y[O!"K(U0H/&M*U5!^0\]B=XM.MFGB0KXWZK9=RO MR96\?8;XP"'806X M%7#%DH.I$Z$MLP<05U21))-N5J$]4_ L,KKY CJW6RX' 4_ M;^C?KRNN2/!H@1G4^-)8L'<"!'WRXNV3X3H!CQK$KK$@&6-1HABY*HXW+AUG M%=\O],X##4/O?-LR[S8?2*U>60;U(^]];B]M>L*. ML8EN'4FGNNABNERW%P.F2L*30;NDVAVI-T/R()V*D#D$3^,6C[X%C+W%$]HKP^.^YW-V(E5JK]]0:SA;>;^,JDFZ%W,P7/HJ>;S]/>;CHVT_ ,O7M]Z-UO.!Y\$63W.T/Z MS0XC9F&ICG"R62L46,8/-2&(LV;DNS']C2!\8S9"<9-/4'7CL ?"V1RR/$#=:SOEJ[O9H,6*8/&0XXLY4L(+P8?;C)_'*& \Z,)<,!_VP< M\%6FL[_QP%,WPWJOU(2*<%5:P9M^N=E22;[9?:>ZGMS1XWN8Z"ZVZ#)EQ M'_7@@?WG&9Z.[-7C#$3+K+07G:JJ)KZ" M_ U?\0DHLF?9WY31C88L"CI ;.?N&KXIWV%P[O_\"R'@OX$$3@\_OKW6EA\H MI9%TM_RZVAG$2%H;D!,2\)K4J8[5K:UTHO>)DL/Q4EC?<\'B(M8?J7E!Y =# M/UR@8T[%Q<5:,>%M=Z5$%@-J7F#Y7![%=^@)O M]L(>\"N@=@B%YC 2OT$T^G4XEV/)Z8LVMIM!IU^'?ARYW[GMO2RJGMP%2E45UZM M4V)JB4<@(X^0QW(P<3N(^8=6EZ#>N!@GVZ+/15RZLY)6F#=0=OR,C1L+![>& MU)>E/%L5=8*$-.$P:F?68X9J&[*U1].EW" )3?"'NE7! MO1TQB3OH#>.T@#*IOZK.E_^OY&*X("' );_O'-EDBRV?4=<"JY\9^O"CRH1GN62W\HE/]3KCXFZ M>QWI1BIRK%=E;=X<#SM5N\B@C7EW$\"M77V@1*N.>U52.9BD;A!H>Z5%P6XR M!9V59L]L)2O-GI5FS]+<[\3-K^[K1V+GE36F6,S0=8[UM]NIKG;739P&VWKA MKW\PZMSO\&XP1YI5D,[T(:NVGME*%N-]-_H]8\ZU)^PS8\FJK6?5UG]"[O\C M9Y@AJ>"-[J"VY<)J7E+Q=;VBU9/4)/G>(>:ZX.#[AJH #=X?<.Y=)-Z[;O2' M# ;^PU+W+QKJTD'$BX[LL8N*Y2QDU?,CFB-)_,[.,ZE6O0&L^ MF$6K!\5WL!Q,9:CP#!6>H<(S!<]0X;> "L_@JQEV,Y/NS\VG9@J>;="WG02] MW5QGIN$9./GZPK6$[;1W_FV9=YM/I"QNQ44 M[M\?*&UT>_F[2'1ZDKSC]\I1L9R'=/80: 8736B?R647+S)Y@#LN;4I=V8F_ M9(IRK&KQ[Q.E.Y+7$^O"9(%:;H]31[WUDK.\ZJ2LS% T!N0)&D M*[U$NLE48(;.S6PE0^?^+'3N1S;ZVX7DGG##?V@:KKY6'U%MZ$9M./?RL%"J M[]SJKFWB1+SQ%_[Z!T7A<^_Z-YA&S#")F3YD^-W,5K(H,,/O7B1SKBBGG1E+ MAM_]T?C=;S@Q?1%H]SM/.=J6'S'-Q:H/\^QL6.Z&JK-K]^+T)OGN,>>Z$+XQ M5^X<^:%DQRU">[-+SPQ8F@%+,P7_R2G@*\OT9M##6\;=7<.%_="1!==WPL,K M>[WG#P1:VZDPWQ]L(4GVI*GTB?[5S[Z17+;38C0IYVB+A>E@B>F.CTA,."VL ME]W:H(6Y] S%9M1?_Y!Y*@?COYE_STPF0^O>MM?XEMN_/W,9'WK"^NP3\3GV MP6&4+-=KR][2.E:QDG(*%:'F5#9:M;78;KSYPEA"L>M T+_^00HYG#R5Z\CB MR9M,)M]NSCC3\ P'?7TXZ.M-]'YR:X.6-KJBU$F=8T6^6'#G6#!$>_'61O[. MUG8K^'# -6@NN+($&O?9LNG&LKMEW'=V$7A9EUTWF1G.<,:9K60XXY^%,\ZJ M +\2H]'2RG<],"=W:+WRY3B/&00]D9Z.*^=:NBK=_0N. M_[L@P\CN(+\>EOR-TK\"'L4YZ,Q ?J;PDXQS9B#O)YY_IH7<8![KCU(RF?1_ MIO3C9&7F'C,#R0*(MS*4F86\GZB\'@NYY)OMONP)JBE+C."8$8O<_95VM9R!:ENL>2<$%6?^YOUD;^9OSI(,?L]5((C8=/S&<,G(TT+0 M=[6&T2P$L:L@WW<5GP B>Y;]3?G<:,BBH(/R&KF[@6Q[L8O^/_]""/AO#,XE M?P"B.#T,^;D-8)$-2)8_U^7K-8(/O'REW1F[^,+:U&&KLB.D.5;4PM%@T60V M&&%/@T_TEHN7POJ>"Q87L?[(\U8Z&%H.JNL^CGO%8PGV\YO9,U[]U\D!V]^]W._;6L_O4C[>RW5IZ9%T MW&0F1S;D(EX8P\- G7-L4^!$H\8C%5"FGICAD4OYO;@] %S48GXX#+=8>RL9X';\2GGV;7_S*%\?J]67ROJBC%PK54?5<=P%>5L2\&QK<;$AX&/ MUL#)C@2G>O[PW19V/H]R[*(P\RA_Y9SO1+[;R,[I5-*W M@1?E5,Z<9[!W:FNVG4*K8GFR M5$_"#% [/H_D8 I_[QKP_WE")+#3V^KO6F^!);JB)#\RBHUB!A$7W_EZ '0N@^'%"H>_PQ?OKU:.* P7<(?(]2_WUW M\&? EI3,#&$+'7!N[QD@75YXO_;_[.%WL5D__M)RX_3<+T?6!4_=R"_$MA>Y M9]F_T&AO>BYQ//+0*9E_M=;'HL&>Y/,_PMW2 ?[B7T-+/+9[_>DGDQ_!0)%Y M1$Y%3WX3)&O=_^I DP!OH_D,@4*#CLTEX,NBL.?1]H1_#C3IN'V]%-LQ:0BQ M'!G?D"548:\WH3 M]AMC8<+7AD/)4V;(C'A).52E:GW"5.M,N!DV:;I95!2H%U&"X]5STM5BJJXU MN>]IT)A=M'FQRB^%8!9W#WY.*8PR9M84/*%.?7V"6 Y61 M#0;S<(MM,GDB# ) 2;VD-$V\M<)"6N#D'=;?FGFA/5XIX.NIB;H3K#/P>X3' M^72?AGHJ:4T]>H:E)]K3RU51V%H3QB^%TW$#+??,/*#$7U(62Z4%6IEVZDR3 M1/1IL;&>EN9*1)E:TK12&O1F67E*>(E6)"L.)1N3G M&Q,=\3W:!&.FEX3)JQU4L3H=AAUW16$TDAJE>6^&S^"7E%(;\]KCGE_FUI5E MR2[WM7PQI"-*["4EL^MWC?S.03D9W:"*8?BAB04196I)WH %=J2QHB)5)TTP9GI).VB!F/U%GXJ4I-K"EFY[ M,#![LWQZ27 /;FUM>MIBJH+D5(.\M>D.@X@R)27#XLE"6=BAW !O=<90=>19 M&SJB1%*#"OQHZM;AT5P+7<4S-RUXH>]Z,R+]^6IE&V*%NKZ!#7545UB^AY*= M8$:D/U^J3Q>L.9YT&:$_J2WI\MR7RDI$F?[\6FW &J6T"F[86"F - F?J\#:M\:X)-76W010N[[:BV771Z$67A M)>5V@>=17Y$5#15LJE)NM[PFI0 \5GKU3F$]UM!.$X;\"=_>.'V9&,>D*872 M5ACB"^MVA:DJ_*ZJ5RL=U@IF9'I-)8:C)"C8[6"(A\I>J5A1!4N)*%-KZJDS MA8:V(L^@M&4$L%63T2J@/,)2K%CL(9C>9U"FZ^4ANM\<&$$46*85BJ494R:FBL_Q+HKOU6L:.N90#"] MT*YL]&34U R@L(XPG#J0-70F%0BW@.]J=K25(.G);JQ:K6(5RJ/(3N5UFYCV M\.TN)DU-5FZ7N)E0&L.,WRHTU\,",BT',6EJLERIU@M[PWD#5@N5TL3#Z="P\VNHB4]CTM1<%U,^BBB:J@V'RGCK3O7MJ-&.2=., M=;650A/S0H]!N26'42N^NY0BVB,^G;7*0@>6Y3DL;Q8HNFM,C'FT442D:7O1 M3,N?<*50:\XU9->KTB:)] !IFEN"5=H( M*BL-K;HDM[W""!V/U_%DTVZ +5"UL:A[ N,W*OJ@5>.FZ"J:PC'/SF_*6F$X MMS1VX]F[F=<;MWHQ:6IAZ]ZPX0Q&PQ(GSYU!,.S@C1JI -+T;(U=WRZ4(+2H M5:,XO2*67#X?N3?DB'.G<;')%%8S&0YWNX&@YRE?7M* -*6S'6[4B-B$=N&UQ4B M7,!VY7C4U&3A=I'I#RKK/D=L^>FHPTY4TN\!TI3*U"RE/N@79!)66:3AE:RV MH+2B48^X>&*P1F9T2Z]P_+"MK(G.>$8!)T>F Q%#*+E$3UXM8+54AIIC@\'[ MVY@T%8ETJUH>)LO.C!.TCB^XUG@[ 99 ID.1B*&=&BR:+2$> M-1V+P/2Z8_&0IW &9,F&O1U-6JUHV"-[!Q1(9H]B5RP,%7G569OJD)W'I&G1 M;G:3%32=K+9,BP M6 LNW-S!:]1HJ-MN7J8!CN&8]^Z-&PN'M2=E&)I8.M[KZ+:)15'S$>\-D\B4 MMO7 X'C$TMMLJ[,EA9@T-0/+4_#&HA\Y3[3:MMNHBEIU)@"D*8W9!&J#;1>& M4\XG=EJ9V.C%ZB@F34]V1V_FM-$39G"XE':C8J?(>E'D#&A3.K/M&XW\?#1< M<]" W#ALES5:F[BE>6I8O;XMYR,/G-=\O=V1.(YOU2SA71U"& MW3E%SZJX(ZX:DQ[QW]-V!U$WG*89Z&ZX$.!*A8NV!?3(#L)K0BO:%R-;@/*6 M+3D2IS4 HNW(B60 "ZLJ6YXW-+5-V,RD3D*V'8^:CC:I897M(H['E";B=CZ: M3T6/BDG3D\WSAN<:FZ'-&%L8:N3M"69X<7F2],[8+=;K:!=?CIIQ,K]ZHZIOQ5N($MH/-^QMCV._'CX=2 M3J:PE1=B?V)X,#%NZ3I>[^V42CSJHY-1M[] ME,U_?C10_(OY[,PW^2+I< + MM;"\7I4ZE0;4=WHS0(HD^='H7\@2[;U'#;[SRC&7_C9/D*8=+^4Y<"J82#:&:=S$09I][C9]U%OZ^D^,<+,C?WGD1M;=T9/E. M,*4[4S7E.R,:?.G>R:8D2V^]38#O MF)_IT;#:3K5N#^BG,N%Y)ZC9.=CRG# M)+,/6J,*MBO_>OC#X5=!@FV?7 .I(3%)*3U/YQUD_O>Y/#B5A/.SX'OUTE[<12V.?XXP^G!/*C!('> MPV^^R*>,9":(,PF"NDSL!>2X3YMDO/$Z-_7Y+^'?,XM73I/(;#WMJ2?PH>S]U6\4#Z\EV'[*7RX M#+N8O\H$L&1P$9G^___\O_ES!HB6#KCR__V%_O4)9WG:IF.?YL93L8_4^G^\ M ISF_'XK8<#;9^.;6.4-Z?(7.#/T'KN T.\M;@PM[Z4?^WEQ_:.D\3^5-(K> M%RZKM\^'-2&IAY?80OR,]*IVMX_:_\\,74!U,BAA0-W,Y/M!^49A"GG9\J5% MT3=\7?!D*9/NS>W5@S3 ]*?OW)_)R%WS9IW4J;LJ&[_H\^>%]9V[T$Q5DK&[ M=#Z]N4$:EF]Z5V4WE[ W)I'M-0M^7Y'WBB7_E>;_9<'P-:M$65ZHHIHY@S\+ ME*]9\DEEK'=CYX_WMOF.\/FQN4U9%@_?CR&/[\<0ZJ0%[,Y]O?U=O6L0=(:! M%DX(]>E.$QA&^2VF/>$T?V:%+C&IP-5F[[3-:X0Y'MA&OK?49*K *C16=QA6 MF<4O73$L1Q3(''FD7O4I5>>[M]'OKOQX#AS ^4H[GOT^_UM*-Y[5"WQ][4?$ M#&#;&!>'S-H,.YOYE!WU\\ +@'8S;Q5]S*S_JZW_[=VPR"P0KC;9 M?G%[J%>KPZ]EM4!4\_I4&P0S"&4:O;RUBVM8PJ"E)94C*>J\Q>%_NB-X^[G( M%3J"MU]=W%Q@L$(0IDHLO!+#KVQHTPUVRU[KQ-W>R&)M7NRA/58CW,YPK'N> M3';BLSWVUS]D(8=CZ,?:.E].ANNQ<#D1C\]L94=4W;@6M1B?J*+O11RZLVRP M*O<:WVNI7FE6M.(.A_E"1S&E MD4R05EPN.0IX\_EH-RM2<\)-)F?0>-A)T7WY["SOH#XA)B_FX MBHI,D]<]'>EU)_A0B;8PD+/)X?G?R]]FON$B\B\W^P(IV\%.IZ5G3PY\BY;> M=L;@G3ULM_1I<= S5C"+MCC:P['*G/AD_N"3^X[5&,C2),A/8$.=$'.;&,X[ M0GQTPM[?>*X36/,B[0 8"% V<25GV;!U*Y3E?>;!]AUQ*;CRG:T+9H:TR1(3 M^\0$LU>3F*B[5Y)NI"/ND>R$MUX2JWZWAW,HK?CA%E>V_O_/WG7@@!A1 2DI#!_?I;59)H89IV^-8\K.FF MA52JS/S25F87S5U"U3DQ7Y"BO&SW=%V/%+@PQ. !RU.N:.W]V(H M#QA#>5/;'K%GU4Y>>2DJ75%LR^U!E"FR!>D%C4.,H)RW5_?RU'4O]_3VCQ20 M\1C^0>L[[NGMO=C.M6([G]&'E38K=!I&F6?3\JIHBLGI+"8C?8CB.Z<5XB/5 MCK2 ;L"GH=*16KWIE8K\N(A,#3* )@P-,,*7Q9=P+TK *(]3BC8&@F'":X[$ M9N2T7-+5DM GVRVSO)1G6BHTB/?Q(%(J%O+1T8\=F_H1BO(N0RTW3\H_3@#% M8])G"8<\>-3#X]$?X$D_L\/L<>FSN+\/[^4><.E3).4MHYY8"L9D J31;F[> MX%;P;R;T0HC%^W[?TZ3H/W/L[?F\0#1MVG(!VS930,_.B80T$$N"C@<;;CYO&3&^CJ M,Y4&7$._#@=5?2!URR]BO? 2X\*1?HK-8D^8^8""?:2* ;PI_@&G ]0Y=Z8" M6<XO@L>_?$^OE.+%1]-3=U :](;RAM/ MQN%VK&"3+OU: _ E=$CO.M 6PA!815PU,%1X&=_%L5'V39/J &0&=8I>-9/, MJA@6FRMHX?#]F-4A(1;ZV"DZ#TJ\^H([ 1-/X=VA)WWKE[RY?_Q45?0W4%.# M2K^29=.35;,NERNM1JBWBDE(35D-%4[KJ:>HW;"L%.Q48S,%%6<@XA))1<:+ M'DB *"D&T'V$#/"?!:<'PU#1#1U]\C\/R7+:RBKM]^T<*W'@,_SA%$W?[]EX,Z-HQH"^HR/2& M7S622BA!TB_KE3%8S9O5/(]4) [TO*V'Z M"Q1/W)J^-\];H_C K3?!8_++%E_V^EFF9)+SM*Q-2LNZ"#=(B_F[^:0\C'_9X(?F:A9;JP5%/TB"DU YA8\HHN;2]:];L^Q@,M3 ,_G9E5?$W7./^HZELW* MH!?+R"QH:<6162SU=6J)4">(4,=#FRM7N]QXY$OCRP.5.!S&![ MRQS9G \D+BNJY?[FTL#3FG3H4%F:KD5_?](>Y[H+/5G&P!/Y]2=$DKY@Y/#< MLX<^EZUWN;E\W>WV'(M)WA?^_'.!)@O? YTW0H^U=2G%JB_UIICN@_:H,8WG M&M0WIS;LH\V;S19BN4@C]3*?KLEZ>9A\$=.=V2!E>5DD&LX0\P6#L6=L:'2W MDG4D?ND!S^G(YGT!SY4-GY=!)#R?D\4Q2W>;)9EC&L,"J%[66!ENV*;<+'%4 MTS]+4)/@,!LNE2S40#U:@I2/#)\Z_?-(E4?.Y&)T(FR(?53"&LRK6).-G[%9 MRP4[_ 9= ?EPGR'/$RH83A+PCH+$B/3&GU6GA;(68^(7FO-R>J[U:P13IYMI M:4IF1F+9[.5*\=ZPEAU5H8C@R2X,Y0N%:2_/]ZT:KR=_R4'YB4NMD%NLPW.TV3(<]#?:MXK9G?\E'.CGE<>FSG(/RCCM]2HD-7\K1Z7 2 M%LGR9K%J\0F>S0^_&4/XIN(9]&*1;$0.E<1T;]C1\]0H+\N6\\2\KWD>LVKJ M\P-EG[9YBA>!N,"DV013*!5&QIQGS2I'K64>1 8]OD\%44 BROB"X8\U,/0B M_5[[&J]]C!U3/(;W.J8\:\>4CTSEO5O?]XS#=Q_- M%?Y,X=KS^;^7G+&[BE=:HXPL""S7E1JA5JK74:5XGPHA_Y<.^R)'_-^CI6X_ M0B_\"'?VB;U6CTF?Q0=],%?S$I77CY>%O\:HO&(69(M2.]%I^A/I7)ES^)R/YQG?0.%=J:,_%7FH9=BQ<2,CD6: M7&(C%F?)5MK_LL1>%?.N%GJ*1/UGYK@^;<;>BZ]Z^6(O7^SQNY7QLOK>WE]C^&]O/X/ MR.L_9"#BAMISO5FSJVS9WQ+KM?@XQ@_:K4RWBK0GCD^\HSX?J6C"&Y+BQ8Z] M(2G>D!2/R;TA*=Z0E)_#X]Z0%&](RED#:F]T*I1J2R9( UDB\UJT06JFMM3R M7_<%WAN;D&HK$86K"'DQO8J%XMH@GF*GT'"/X-Z$41\9^EA'5 \TO#$IWIB4 MV_O^[\F[UFJ]5/ADK=LT&7'VHOHW!2!8\LZ\+^^/64GPCVM02LZ4 <&0WIR4 MJ_4$L'IIGN\0Q)H.A_JE6K9)UGFI#0G;RM5R%YZ3TAS'(LTI7QB(M%94Q:;1 M'69(*#51>TY*,(9FI7RLT: 7,'_6.2G_XTT^N7A/WFOBR/E[^@Z8&#<'T]FJ MN0X.TBN!K"=K61[AB#?YQ)M\ZA+9O-9T$AWT-M6RDLZ)>74C9?AI*)OL M++%O@Z>34#XF]L$CVQZ4/.MTDDM#B3=O9 =5ZIM\K\OU8U,6D%%)+&B;";6\ ML$%1GK1T?5T85,BU/-W4Z]T!7QE@@P(W PV%?)%PY$F*>+QY(V?M=A)Q1;9C M9W/0%Q$SW4T:Y723CM2Z!9ZDXXO,K>>-!.G&B)LWAB&6ZX.,4%8:2@N-&8_A M]B:4+^(U:_>ZFSS4&:M+I;MN!0I7[Z(]W>23PTF!W#1-E4Q2A5Z[0P:K"!*" M4&]Z:/"MLK(G?\F?<@+M'&!P.@:7&R_G0X7QF\WTRR*7[\ZGQD"^;7O]V233 M:2@Q,TJFM=#P?,?#GOD4F,>ESW*FRSNZ]2D5 M5JBO*HM:K#Q@Z_W8T RIK?:R=]MQ8K5%N5FO5X4AZU>:Q8V<$W70B&,7E4%Z MYY,GL1Z@P&LONH/V#U5[[3:TM0(\JJD-)YP."%7B?E;O&"_^V 23,'-*3!Y?EIIOC4. D5]%.G->'FVGCVG\XQW MM!UW%V#RF@=X37R\)CY>",5MR[ZI;H]5.JT'$8&-Q%:B/ZDES9*44$I!K&TC MO_X$/57K]>7Q^O)X#._UY?'Z\CQP<.5^ M,N]IQ$>JTOG ;%XO*//,09DOCN!MF,G,R*#]RR8]2TY#9'Y>42)0/B@4G@F& M?70PYJ7>O!J=YPBA>$SZ+ &1!X][>#SZ USI9_:8/2Y]%O_WX=W%,1A*8*E6^S2-O$"*.>H% M>J<:'SQ+?Z]O_T@>I8_AO?3\XZ?G;Z!FSY23OX9J#*\3JWA. MI\MDG>NGJN5E)<8E+ ^4>51\M0.,%D+U\\3-Y]QZ3/HNO_F N MN5]'A M&G=E33U66"F>D5,3E; MM%FRMRY':TN,'=]=TZO-X[WB^-XSW<4I-WT M5YGPA*N(W-SP!RFR6X_&JY<=Q\MU2]42S4XTEFX I3;HC+N)*%2E(7L<;RB" MQM]YA_R_5[1Q$__YRJ6I-N]_.398,M)Q6J*YCE M'*G$D?"C&;I>XOI[13 W%XX+"/T]O-:CROSI2AA6E8:%19+/B7.ZE"HS^44C M4[CPG+KH=)EN# 0UQ*[;7;,I5Y+]>GJ)Y!_5KE"T+Q+R1G!]KWKEYM)R=A#X MT=-JSQPWJ_9ZPNAE$0^+[>(\EQ[DPVVC>V:E_V9-/9@GXWY_)SP5UV*9KA?S M197L8.V/I]4&21]%'MH 1\^<>?+_P+-GO1&SWX2"]#C;4\B.KC>%%@>4R:@Z MF,\O;+KW>KWXIA8=)=G\2TM)0TLBKW8LOQV%L2*T+_Q^'.M_#0Y2[ ^^#+V@ M()N<==V=2."9EB'(_@E /(*5U\'"A)VGX)]_(\M,&,*_6IX:@8D"-^J:ZW)O MV.'2K&L= 0QMO^TW%!7_>MT]=J\\*Q-%;DW0)!7R$<8$$$@K8(_@R%CT!GPCCT!_B5H+771%8>0C4J+ "!>K<2?Z'OH.73Y#_H _PC M]<_?/BC-4%((B%?#";P9P?&\!GAX-]3TYE)!OU"?0;%L*K35\&A-)2C'6.VC M(W%]JQ^G\Q;H[^CM;,T_KB4JDT5KGB3#R3+/DPHHD^7E-V-]B?UJP;BF<3*/ MS9/$^O62"K=&'UE-0$VTGO+8"A;&36.B:)"J!P-[2YP&[96QV@NU.R\1ELN% ML\/@(AWF6?[7'^@ID*0/HOX!XA#6UAY,AUX"#1#<]FFX@9'@#!LRE&TS(]T' MOSH6AA +?<1(T,#04-"/D"2Z*4'Z&3KF(&X$V1W^!3W(Q7$^0I5,';.%#,%- M0O5_&D!#B^!*T'5C0=,-8@2Y%7X1<)"%Q@)Z<6(-. VRBR%(^#JP4@4KC>$\ M 7,EF*.;PO5^D-%44P/]?'LQCHABKRZF0V(O$XN9FW3YK:0)925-*'?2A/HJ MUY7KY<'+1IF1;'X1B^3SPH3,5G>XCO[P@<^O,EP<$^+5&=YGO+A> 1I:/L># M\M@5O=YK3^2G78QIQNNS]* 7')#KR'H]DH3E>A.*__IS.*#KWP[]# 7B*"%C M]D>?*:]/>HMIX0\O8(BWDF"H_^CF+G9B-(P$$/9*T-A_Q7;RW_\@4$;@>"19 M].N/;D! -M4_SM*$V0R,! AATII0(PC8 !MAGP.8K!VBP2NQXG\HQ,#!5(#/7(K5L1?-L FG#^] M.']RX!:N1X!/AAR?XR =M35Q@7WX.T#$\>Z?2&)16+- $,%( M]N?BJC(DR]GP(&3T%U*5OP.<7W""A(R_E**EX7>-HW ?XVJ):@8D4VR^P48$ M+I[+%(L0[BD?%0[[PLQA6N@MR>&I-]L7MW=;[C2\-/ M>F,1/)"!QDD0+E##/P*J#KC74*4M$#@XP@$Y )INPQNJ&1>7^W4P_#TRM25T M(W4@GXW-\3]VKP'K; 3E8NA@QDR17(2=L,*P)B1F9B55H*J__HP54_,C6'48 MVMZK/XBT\!Z(YW2+NRRB[K+3Z_9/.$C-Q]WQ@^,FASL^V-]Q=FL96?OMVFX^ MN)[Y>X80;)JY MW"T94 .\T@!8 STQVGR=$+IF]&OHW3$%T&]%;B7,S)F]XU\DE+:IZJT(7\V( M[5JJFV<+PU&+CG^$4-^TNBQ26:-.+4+%QW!/7ZGW NT-%^V O#2TEV">:_K! M1A$9$%?Y%VA1&1,- (BNS'1]^FWX[&Z TC0B/'C$-*O/_!-)6BU("#'5M@K M6:$5;@ ?? M<#??2.XTWQ#^^+ 2FBEP&8)L40L]RPL'G#_DTN80/T.U=JUX"Q5TG16S5OA! M^Y-86FO%)@T*;"C02.5Q#MPG=?X8$'6[GQI*L. ^%%EVZ M&XZQ%\UMW\*]?/CS=L+OIV_Q9UFJ(E[:&-1B:&O1I M@9Z$:@B,$FN'C^T+#SKK8IRM:5R(R1B-NCA3DK3)5;-ZK;M$-C89I'SA\&%G MHS>]T_%NK,U 80];&0+DMPUQ2.Q_3A/S14 F-XZ%V^1DNS&N6V/S IE>Y05> M&S&+&1F_2W)^)'IQDIA;#8EV:_O'+06IHR3,,*0L+'I-G0PWF^5UH=P!^1:T M*JE8@#X2$8,FI45"RY1$FFL;MG($$6L[806@];.5>K : M6)0 U-2/09\K^Y MU[/$6$5!B85;K2/X.08V0ZOJP-YB:PG.4V1S.Z0'C4Y9AR:# MAKTR?.U0@5_GAD-S9DK613-E!"2\Q>COD'D NL ZCKW=2BO#P M].+;HVS]D7 MG&7D@7^@ 4[T<\BT_VP]![97(8:307"NQ0/4H'@ M >:7/?S@"FOD0U__54(;'3,^O/M)E[LD(J"7KDZ7UKO9'+DY">PO7 MT\#.')3O)-(Y$.FV%BOWQ\5)Q^5KGVS'J,%MY]''$Q-!K8MQ,5U4<_*XKS=" MG7@?SSO#3]M>6:1;A>QZU*V*R71)K77%),MRZ,K@_I7C=27S8JQZ@)VS22ZV ME"MQOLKWZ<-[SD>FH762J7$3:(5J?&G*F3 ?AU<>W#,7S*PF]9FLB&:L(U.] M<#6LZO$^TR?WKXP'@].8O RE1%!DFZ.P0#7E)-\/'E[9CE=::I4'%;8L1V)M MNM%X"<(W"AZNC!!TIW!.CU:LV9_M(17.NO< T#K>X/^.I1O)Y)+ M8RVN7^;39"F5\]>T:A]=2I^/K4_['HX20#&B&>=D(]]6,G:B:&1G%-U)*J@F M.575E!6^$=2;[]A6WZPTH/KJ1BCT5SU_4_13[4IXUAO$PW/^RY4&CGD#O>0Z M5O=(S%!AHCY)P?W K41>!'TH*;JI'305P;9/&\QSPU%W71?](-SIC?U3N1N" MMD\4FJ_,H>UCZH[CGY @NOOKPXDB(4L"&S9^9*2B"["JW;4/X+8,)=,R#J!I MZZ;0#%B_C\!8L)J@($)9V3G+&M -S<2>$K9)W);&H0G!;3-3A,H)(S^T!VR; MZ2V3"H(2=*>MH(&,3W5AMK*/XA#U"0!6NX?2(>Y\M.<9?-"QMDZQ5#P>8V; M(2!P?6JJZ(/+ $'4JCJ 0,"FJ6*ND5F!7KS5PY M69Q@I(XB0$1NA"*#L-%MFL"_(%6>5WL%Y,"^51'P9J[UJ+NRDT5" @Q-><@Y M!#+#,4\9$V@B\A-W9M:'_8N=DI'7ER/LMW,RFA;,'/X=^6DSE%QQ>PZH,F$\ MANSA(OGK$CBH030!&+B8 *+21$&)(P$#%\Y276IR@7YI3.0 R"7@D$+PPAV#NKF= XHLA!R$\YV\BN+#>0B ^-OWW(^5]8 M&DH&O&((EMI#3H]%%%1EH;F2QPCSX!M+PN%#_%3TV$,"A#V2ZG5?1G9ECG%\ M>[%KJ '#U&0G@+5/?%51) S)KW(X, TD2Y9;9[/.;G)1 P[ VOZU,$.;B(M$ MK#PY5@YK0C>'DQTRXA4-=E/G^#T0 V+IQT$4'V&3$ JHI2K@]DF Y]#K0(VC MX9@%_ P]$N\I\F7! M%US&%D>9/GAI#2: 50Z5KF$X*>5Z['WX/KL"^3%>2& MFAJF$@HN6MMHOS']1BTC4^UP%66[([Y@] B.33C('P# M]>MR*]+"SB< M"3G@P3;KN"JH@1DGH,KU5YWP>LTI[5!+M*AN+?Z2)N?#X L5GW=9 V5"M+B7Q"TVUM7$?Q M?!A61WCTMX4#.%6':QW@EMHY.\*JNCPEX/@KVQB8O5S=@?V,"[ LCK M*KPO="S )3S7=^WWPVP@N@WY\42?Q:A.J,VJYD=Q>4[5P6_G!_<*46#*7AT* MJ0RM4,QN&,Q5[6_'P,B#X)6A.4]UY,IZHR^?2&#(0"ARZCR)*R[D>B2JCAE# M,75VR?D=9ZI_6X%$E(-_-WYGQVKQ@YU+N0'DKC MO+$3F/WF41\ZZI'F+DG#T('PR9Z^'FUN1ALJ$/+$YCY)XR':W9+&,P0N3IOW M^U]]FTC7WYI/G@>&QC'Z$)>;?'$/@H%8Y*YZPNVF[-_BX6=CK=*'XQ>[G.6AE8=6;[ 4 MBAEY,.3!T/=XYAMS41X#>4K[&217(/JR'95/>UEW#[OGYH;W@C47;JIB;0NS MOT,7.!FPWRYX+\POF^MVF\WD5#3SB2A/*3G^ZS7].VD ^W#L$&=Q#UH@ M-(;]M"B">7M/-!3SD<'#G-9E6V_?F^JYK9AX ML'$3)7)/L/&Y[.!U8$/HZZ2I4F5!#"_*HM*MQ(.1ER6$C=!'8.-9O)@&[KCA M))7W$LIG:2MW!\)_CA9K#Z[LOSH8X-.:_IM50([ )B%'%G&UWI%&:^U"LRD7 M2N,R6TXKN68YNC9CK6H_B#3^&Y5!3^E27J5GXO-(\&/KW4]+\%>5[C4DN#PK ML=-@/LF*Z^)/\T5VB6F[5Y_X9F\[/ERW0I MCTES*+ M*KSRX)XJ6/M?4O5>79SUBF#3:;7YL%@]=N9MVBVWTH;=5+P?/KQ2-B;,.AQ=I)ME8;5N]>:K_"@8 MAU;.P95*6UZ:O%;L-OW)FD)&T\&)+//]Z.&539:-&[%2G1'G_"C7$LGQ>)E9 MPBM=)^XN63?Y>@RL/-Z=1RVA2DX$P/I!YYDC]92ULMY3V%18%Y/U1#A>GBJ] MZM36*KC8'MC"\]]Y.X>]^4#':7< MIT2M=FW(4)?65L= G:C4F_AHS!":\)P@$S.<-SZLPV=B_^B$#F34WQ(NE+/Z ME1 &X&8!PKH+[JZGFX,I.@%FG[9!8J^/;7L:GZ_!C681&SO-(Q9@IT4@_-/_ MXF?LG2)"1Y*AH2GHD]V6%0ZTX,8^@F$ $"!^AOD3MX]0K-\Z- &I0J"M7Z!S MODYKCB^<=M L->9N[44(.CK/8+4KTW]?Y7#"T>YN+NFW XVHEUO3;I 6M]\> MMT@XU+>+'-M?!Y=,%SIOB>QBG)=[*W"Q\PO?9:''.Y. [Q)D\*R7GU=W>*DJ MPZ_'77"3%X\0-R<$S00BM$>).Z"$)Q)W0@@Z0/[(XO3[(X2'3; M0R>7!>+G?.MWA>W2A9[WLA&/3O[OUP33H< 5LKOO<<*I6&4;_P9&_CA\-8X' M7SU-X,'<3WMK&^;NM][]?>:W@DMG.A/QZ%SP<;1S0=LC4Q]/ 2+0$ @"]7XD M<'W%V0\[W P877/$4$,MIUF<'0^F7N/!Y$7+<6\L%34;YQ'*RQ_*LI\:^#&Y7'F,R,UKH RCH=F M.VC8:D%&R[9?]1$ "@<+#-]>=6=-DZ_WN5:RETV-X];I"SH8H-^=DWW'/M^V M+1Q%XP?@#3G+:8I;P^1/"5==WT;YX C"SR$)TTG-=;FRJC73&I.=59G*1&A^ MXUSFY; $BXB>W8XK/, +OV:8PBI>B;! )S/%>J?4Z01YZ\@'#7T%ZC)G/GZH MP%W;'KG3\/"C <_7S)8;0<]]&#&[P/,52X9O-2=TN$C52'/)%"+2*!ILM.+6 M418F%*!"G[-D'B-ZLV_BM+ A^,P>XID0Z'D\*@1'?WF&T)GQR!*D$X90VLA- M,GQ5RI)T52[PAMHA!:K:#R%#*!SVQ2+! [SYVY/+YPWE7,MT>A[@\FRJJV+8 M5VRJ2FDB\G387V373;TB^?UFAGE90I!#T2$ZP'S2IKIKTRGE#%#WW-6'==,\ M6^@2.+*5C!/FD-PO-W-Q,*\T_8RRBE52H=8HO>R'#G \&^8ZV&/"E7_%@$GT5GYCGI!S8KJ]&8BELL(P&P1+*"A$!L*?3&\] M9E#(?42:&TU-W4!;[3FCU_:U[J@$SC.<_N\7.C-[0>1R+3^^%3H(47#[_^^7 M_PA6S=+S&4D'I;X8'I>U4"$YX4O=93^"NZG1OC 9\R)*-X\HW9$,/VC$Z8YV MT+/FK@F(VSJEH\CX)?-N%@R*BY@NAYITG^PG@VHV'<[P$#)1?(H*O-^][H[C M4X>%V:CX@'&1Y%/6=9TQ6C5 M/4O<6V77/QU;OE-^?7ETN8\ U;>JKVMQT<^%N5"Q26=BP]PZQ<0K2AS"#@I/ M48%(Y,;==^^P[1GJ:"=O!^_@SG.\5=>-QN] _D%$LD:\PZ\!PW7QZXSYPWGR M,VY-# !.$T&HP"1498 TM&';P2W'G6M.[B1=3'^Z@+U8;,:7BKRT=9W[B9W M0PTBB"9P 0*]S=(Y6,U9G&.]#X&FP!-C=-QP@;CGX&T_T]&-V#9S0^B2*OE47V:D:6IL'RK@!%3]"J$)-V$_.J! MFG6ZUEH4.GY*3-+1_ L3K%7;TAT>J#D'(:EQU* &W*K$KE\V0Q .^A65C:-# M?8'@81S/![%+5P%J5PBD=6#;7]P-Z59/&5>KG*$$ 0@9)9-_1H*N2MSZ-]8& M>QW.&0RAKWW4Z8BZW^'/==.=._F'0)).YC;.VXOGS> 6'71E-2P]@ Y&[O?; M0?_^]W_MM!,ZB%W9-IAK\YQ]P>88#_Q6MR)N#)__FY.6W%JW7S82P^:Z9=_] MWMIQ#$ZUD $Z]F_"]3/:E@.:H4:,KIW;Z<5H?VVW':/SX3MMDUPM[&DJ$-ZE M>) *! ]H?I&D$_-*G_]PQ$1#4/*OAC(\%IC\ZB.M7]&-H'A K)#^<<A!6*\6,-Z*E)?,"1V@O-SF/MBI"/S QEL3S6@%Y? M37)Y(96,L/DH24I4K1M7N>6Q!O0"TY68Q&PU%[EYM_<"^%9#8OEC#>A3*WDE MRS&MU 0I/J0.A/Y*S/''&M#WVBNN7%M,2F)8[F?7P9?.?#.M'FM '\X.@]U< M.[80VZMYK[)9F7QJL#S6@%Z8*[S8D4MI,MR4&3U3Z+2Z$73EP1N95%CE]7B0 M;89S%3[:&IG=3F():139OU+W#,'V&5ZPM<$,>G70DNA3XMRTQZ@M7MEI%8*#E-B MIB^"=6?5D%1^H/?1E0?W+*QSZF:Q67=%NCAM*>W*IILET974P3:M_ P53(PR MJIALYH.\4:_.QEE[A,CNE5+/Y.>SCE@GS81<$E<1?\7$PT8.'A^MI0OB<*G6 MQ/2@+!@JHTWK:W3EX>/-9B+.]6*;--EF_'2V!C3*()=6'?;>F(!:7%FSD66G M.>]'A%IMM*:D6MPJ9MR],MA/]T.U0KO;K*?G$W843JG5'KKGP4*E4G$1G4]S MD:9?+C#E,30(\D7$H8<++; ]J>"?MJ>L/Y[+I2/Y>C7)\<=8M&*26GADI#EV M'>N+\3#+D[,UFJ9PP'C%23?'%NK#B+CN;_RJ).8:,P%=&3L0I?5L3$]S?)U- M3^A2HE*>E6J#ZC&VWX3BTTZD-5ZS:Z8829!252/K\6-S%\I"0JH6J&J(Y=JQ M^LMJH]>;4A6:B0=7BF,FW&-T*B;F8VV0++PD9+H/08P\O+23?V$3(CM>D;/" M2X4?\$8M/%ZB2P\G69 U_[)*#DMB>NH?KA;1VJ 6JJ)+#UZ_Q'02VOU*N R,3[[HWX0;0AU=&2W6*:HI)LFEFU<%DMAZQE=51&*>[9H@G^1XIYE5STDCG M%X-&-'X,QG,5919>U(0DN2;'LTY,4IADL&HUI-BC:739B&3R"N0]4Q#4@9BI MBKWJ,=A19SQC#/KQ*;FD=1ATQ1Y"H]ZF5%H111ZC-S*H6EHU-, M$H/F))7JQI=DW>3JYHJ>IKOB40G-E=,+C>1,60QGVF5]Q74FLR(J*SJ@T6KN M'\W7=#G$FJ-D@^\* J+]Z3.I[P4VA M;PRS"IM.;(9J<=$6_'S5*FIRFQ4 !(/C:)#NCP>103\8#$&^C$2H?CC"<:'0 M@!Z-QXZ)LC?+Z/1$$F?2R"?FDM#W$\R^^H2*X[,\?L" "O?P"2=J5;,'3H"9 M*BEK /0O3B:P0F?[(P_PW7D@0T\=#;G (RDT#OFR:P*UI"4XXNMS"DX'/5ZI MC(F,:0R78X<^)CTF)(:KK$$F@5\,L=76<%+F=Z(=?AT,?X],#;7)U8%\MG ' M_@<=!8%.I171H%QQBDQ&:/"MG&@TYWG:W_%7PPM]'/_U9ZR8FG\-':#].(0] M1@2'08&V$(8@0+P[BJ+VU5$4KX'+.YE",9R D2F!\MB9,7&4[G!%*47#?')\ M]$0^.BSX5_5V2EP732VN3;K];G7IC9XXZ^@))AR(>J,G7'KIAGWV8V&/$'= M"#H<"'N-]N^!$IY(W DAJ,#)<>(>':X(32&/$N>CQ"<+7-^UEAZDWO_,./R< M;_VN'?"PIQ5^&/G/,'DB&@B=Q-W;]U\_Z^@)#^=^T%O;.'='9XYN/7KBL;G@ MLZ,G+&Q[9/)?6C@[2/B9XZAN )XWG? M_IUPU../H'@OS'-G8'.5$13?A9O[J)O_UE&HM4#+RB:47K&"EHBNS 173B3L M96$8ULK/.V 6#E(]A8KX(0UWFY/9/%+QK&R=W&C3^&3;,31'H/BR:[T^E MR-+I14/BS'0S'8IV1*U%-5IKNTZ9#GZZ@_)CQ'5N,97B*>#X>2(Z_]QA0\%G ML8K>G4TQ:&?\:B*4;3?7:;8=K,Y;YCP9M\Y$!8-!7R1\]5:"GGC^ #/*BQ%Y M]M65)U1HR?%Z',GQ:S%-\8O*/$2E!@W[4"<5"U#O=M!YH+#1>2=4/ 4B/WPY M@&E8R,=$#P/1YQED\1/E$1M" M=R2-]QUONJ.-\NRE1YR&T8F/.Z5<@L^+9=$4FD9%R? =>QH&&N=U*E+^L,&H MPR*CS_91?A8O^/9.W9WW@;VWSLNG02O77J_H>%QNL_Z&?R+%TAU!3\3OT?!Z MOPK)F/8:VH:G\F0Z++STA4FU.0O'[=D7OFB0\L7"7A72E2-4]RRJ5RI3NNSM_%J_LPLKY5QA1=YXOEW(2LB<)XT^JD(PJ94IR)%'0@_*Z)=>&.SJ]= M(VV M-)'OEK,Q<9Z76J%H)#$9599OY=KOM('R:7*J4Z[9R):8&9NOKKAAB&KG"],[ MQ-&SM%'ND_UH I*#I$&I)4*W-Q&2XWBXSQ%R[K51QBVB#,7@I+T^ZA@,+(PG M_IH!3H<.];9Q.X81>-'":IGT]Q<;5'T*,K:N!.*RE9)9+H38AF6YP2*T5"<3 ML?YR3_%%3"\7D5]'L1L=ALM^A5/A;,]L)UB )A7R1VZ!4>:Z9^<;OD M= M J^^?_?J7[/SW;BQ!W;WW9CK,M)H"]_W'[K=]HS98T MFLM%+DT:S7HDW5"ULM)>\/RSMV:S&\CCSFR<:2C.!U9G-OS)M;NW,8&(UR'I M+CKS!+PN>O= !XH)T)Y$W ,EZ #C-0V[!T)0@3#C$>(>".%ATYU0PL.F.R$$ M98T#]2AQY2X;+/5]X(;SUGO^TXDX1(O?:JW MFA7*/%-KO7NAO,8]Q/>R.U;76[;_)[I ME9^;GC\5B$[;K?<$1)Y->*U?VE.H'@![C.N9$;?GXOLW"X\.?7@H:MZ! MV/Y4L/*LQ>];B,S#NS[8N/%OQ]7UK8,8),ES2 ]/S#L3V MQF#U3,;AM[")YS7 <\8W!]YYEN*/>>D[4;BWWP@/N)\9N.^!QT\!-[L"VE#0 M 5'1A*%G6SZ';9F$'Z$SIB8G/3!%/9#RK$N+G[.0G059%X:>=?D0UN7[6'SX M[WEK&^^H >EMQRC?IRJ^'/DQ8M^:^K=']$>7 =01"\N!)P;?L%$?F0,:0)L1 M?PDRL0:]UN7X!0W?C'NJU M<0]YT<:I5S>,'=F^8#?<;M69^L,3J]F9*BEK %R-E>PV9)H6:7'&7 V1 M_EXG20%1VU2*MVA+;;=[?P=!KM+@]! _]GJ8.E%^ M'.0_@BJ%87%>K=37.EON!2>\K+"\H-OC-JA((!)]=D2YBF:^FAKR^H_(Q>%\^!I^6 MCVTQCBMS@AQ0^G7:5B04$DJF5!'743E-YDKY4CR$IFU%H(T3"= '7="?2SX\ MC7M)8+AR_N5,)OM'&PE?4=M>IVWP(9QL$U1'.P-#^$B4VA%]')9ID1Y/V'%' M(&>#8AS"!T5"#HU3LG S]L MRG+?OW$0_*B'XZ4G[]G$07[07S_7$4)/R.JZ"49PQ7#?+0/%JCAT3Y[9!$6=-3B5Q7&7(TCQ4B509A$\IQD0'F8R7L'C#= M[=$_+^7EZ: ?>KK/2YE9]]P[Y5<'JN$^YD>^'O.CO#S:&0PO!C+]2#$'$K@' MKK_6.<#O6UIS+E4KU*>)(>MOU X0>XR0A2*H= M9EQ7F&9X-NVU%GU#2'0Q,*$L7#3 /#TH7>THX0.)WB?.&EXX?/( 1PV;7.TE MWV/;;#/93TCE-!74,Y9NC_SZ$PXPWE%#3ZE?-G=Y\S>^]6'%:^CSNSVKR QF MV71"JG98;M1C0JR1ZQ;]2X0_Z+!BU!=D@@]\5O&U?)=#'/V%P,0#QQ\N9./; M%QB*>E^1-R\&\56\<(G(FS&(7# #FK21[#3KM#BJ##;^H9F$.$'A!+./H<.^ M&/VQHKL?894\J_'A@8H75?@LJ'PRJB#'NOG!))/,L[/H8-PI%JLQ8<4CJ+&B M"O2SY(O/J;J]&,%]QPC>%H>W8@34:QO EE%,ABJ:*I:YU3Q6&O2JA5H<"43D MUY]0(/*1&,']2X.G=,^H=#_DV#^'TGTJK_\\"+/K]5-'W/[:JJN4R#'39 6! M+#;Z[10D/H84Y/9#6SY&O^?V_Z^!'O7G 'SN!!HNL(S&!!!+9XH[9Z$WP>FZ M.;,H0)B0,H0@$P:\,"%Q0Y&H#R>*!)^HX"L(%>X0JI"8*2,@$88"><6 4"_( M ']GS D:L4 T(Y0Q_@38W =?!K*?=YR :]'0\R&+29*RU'_C]_ZR8DUU M*VHQ6O&7R3"YUK7!H$*6F?@!EPXG8&1*H#P^;OVYSY4B[K.8^'6/&HAI&G!) M"0E>://CH"_TQ?2:;50&9+*X3&JE@D$S?BBW '*N"A]O:":X'[6#.7\;CK50 M= B)P*DZ^.W\X'YJ&#YJ8C7YGG$K/Z:*O 56OP3&AAMI_1@1\2:( 3_4NX M"?^HBBX@(O_6@ 3IO@![][0U$7ZPBUYE.H]U(?SC1ZT-^"[; M?[]G7GF4N!-*, 'RI*'K$>):(A%@(AXA[H$0'C;="24@-GDB<49"?#);^:ZY M="?6J,-DT/!$'_[?K]"OC[Q>,!8(W5%,',(%0]+%YPTKH#_Z<)QAZ$H?O?93H>?@A]/#\0%YFJ-8M MX*$FZ*)_K % "&@?@&X0&F> BU8'7N*$S0J$%6V 9]_:_% MI@LJW\L91%Q":?^\.7;QH(>U- M%<:-^R']-* @W4!!]E4QO(E-*+5*AI==:1;NSTFQ7GTHH.A45VV!+:7YYJS! MT*W@H%=)F#P$BN"O/U3@8SVISP@4UQ:F-X#B =R&EH)<>23YY[![?YH@/X[& M9U'PQ03\?G7RPSCQ M#HT)5 -"_(7*#O7+]LZ^4WD_8[7*I_)5O+)Y7#:/2]B)$?1IW57O*M (?'(2U;^[2]YUZPL0?Z&RQY7Q\H=K M/Y"_0' 0L9$102PYG?@?KS7P68;C[IUDPW]\@23=&DS[ISM+G*;U!PEJ&FLV M%R]D&2C!S4NVM FWJ[_^4'0@?#@U%U/N*@3;LS:_2K J#7)J-F26Q5DL)Z6D MW*A09A^:8&P""*'4HA5K" ME3M!MY-%)PZ7$)A-B(JI#2>04$1%XN1M,L02%'N,+.CVT"R[.7J#+;(@18UPG/\N-RZPYZ?NG3#Y: M2)0_?=(?/>KWFX_:_HRV":('*KB"D'$0@<8(,38906ZI_0WI]^?'X]F($T(5 MB!#1PZ$3_W9(!6D*M;W]RU!2='0PSB+*!XA)P!_^HOZVCLT)FHYLB;7SQ5<: M8]0CH,GP%VU=*W$G+PT0UJC$+Y@8O@MTG+DA!YUQUN2;B]&/JANZU@VW%9$N M-(546Y*38G&]+,5__0DRO@AUV&+&A0 [#()/1SKDM>U&Q8"2KFK*$( 1_L8[ MAL6GSQ;?D&"?.FQ";)TB M=6KY74<4AA+@-.0!3OX9";HJ<>O?V+VRM<[V[#M61/!W^Y@$'5'W3U:Z;KIS M)S\:.'4R,Q!OEKC20=<\+$N;TL'#&S__-24MNK=LO&XD%@MM# [^W%;]H@PF*#-"Q?Q.NG]&V'- , M'8!U[=S.&5C[:[O'8)T/WSFN8I,<=3.@J4!XE^)!*A \H/E%QI4QKD@W1TPT MA K_:BC#8T;95Q]I_8IN!&4)2KSTC]O&LS]R<1+:6V1]X6/+$/62UOEC?6OM M<>X3,\?E:Y]LQZC!.7%P=1ZA.]6I6A33JT$M5&N(@W2+1Z#XRWK:]DI0+0W) M\2!;;JZKW09=Z+5ZU!I=&=F_,E_-4IE"9660[5EAIE?#RRS/Q?OTX3T-+C.; M3,A9KV:DQK?J%;1T\G]2]>SUE ,-YB$R"6@3B>S#1&PRS[3/[B2[O/4 M;#CK%J!+U4WSTT+*?%E4K7K#/?Z=/M='6>9214D'>PT%E6 M+DV:(%5HKM-L.;4*23T^A.I]#IYND+J0J1OKJ%@?)(Q663%Z\<&R'SJ\\D4P M!Z'4*C409REEG2O31EN"ZPP=KC,?YOM\IA^OD7/X4LS&WV_GEG8"9/=*\246 M3)!TNBERC+Z(1I>M:$%$Z=&#-XJL-+VLE>4R"4;%::PG!E]Z4;3.[=;O*0JG MJ4"MK/<4-A76Q60]$8Z7ITJO.EWVT:7T%2*W[HBDJ@%\_@Y>8TQ0V?YE(E=? MMU?"3<].U=?B/2]/E=CI73H> \%(V*[08HBGQ7 M%#J[!4Q7W.7L;/(2E=-9OPCZY5"-6JG%V@R:?=%#FWT_1G3,!KQ@@/?IS/KS M$/"E$ZEU_ M2%\U%)1QGI\:JDT9QOMBAW7Y9.3D=D?W\-I>IA3&,=Z)U5MB$ MR8H$?1RQ>RLT*LQ24)&Q8\"V"P,A[6\MA=!D"B&?MA-RIBD(C-Z)2[)M#EG M6#K5SW24JM=-ZJS=I)C@.\WT+0@1#M4>(.*$$'R)!' MB#L@!!.@/$+< R$0-GGJ^AXH00<83UW?!R%B)Z?U>(2X%C91GMUT'Y3P[*:[ M(43,DXA[((2'3;?MPOENF.E.HGB?[\+YILM$!6('J]E>X^,Y[O/U:#QI M5%]G3R[2M?'KC$0&8@?#UQZ+D:[4X?5A0>;+'3VI( [,/#)OG+7#ZVFS]_G( M'SHR,>[AR$]ZRN.2 !%\<.7A <3WR!]\>/)?J./S+2RQ?:_[AV=[GO?SLHX\V_& Y;U8>*C, [V[@(\0%N[YFYX"S MPV]Q>?3RRFUVD95=5I?9)#EQ%*D#%K0D9;PJFR,___FR.JP--X>XV<:T6U^_E=>], M(5X 2*Z@ .X'2-ZHQ#T7D$SS:YGD6B#>;.?[57:>JF0VJ<_7L7\;2!J#:KT9 M3M6#;%J6PL5V<3KD> 0D:/*XCSQR^O3"C>NNZY;L,]E]"=U[Z=J'LT;>RRP\ M#8B MDF.77?.Q@^Q1][+ESZY/?+3H.3"]LBJ-XX*&7$Q(N:$@!'?84U;;G7G,&XK2O5D?1 C.4V8SPN+7JX>O8$3(RTK_EQ]_2**H,L; M:R-LTLV68A0BWEFI79Z: 1)Z->?H(\* MAB^#.$\1'?E2$.2.9>VLM@SEV3+GBJ!\#EG:?'?(:]F9V:1#M9=BNM9M-6/\ M]9'%8",46!C3.MFNI$O=3"01CZ40LD1__:'"OO"EH.4'&#-6Q.2.9>LVQHP' M.6>+M'P.-JE4$(;-*Y_@WD7+S M-[X#O#D>KI'-=;M,9<.]9G(JFOE$E*>4W T,D7K#7UA("3[/)D>Q,I#K>GM< M1NT*<5 E%CSL)/=D29T[RG8<"\,\/4H<1%A^-$KL626%^JJRJ,7* [;>CPW- MD-IJ+WLWR-?$<[/I9)WH5-A\(5Y/-LQU4B-1J](00@DJ_+'0JU<_X9CW'3J1>61[FALBX0%&.F(\)/GT) MZWW!Q#T(C0<3=Q/S>'],_'5@8E069PE#VPQ$,USKL'%-[JE%U%P=1R9"O@AY MV$#VQT\?C!OO3.TQ)FA0#.Z(JJJ:LH(D,X"T/GMSX[C>+X]=RD?="(7^JN=O MBGZJ70G/>H-X>/YUS_9#O51+BKP .AH AT;$Z3C@X_X[ZJ=:4HPN,%X[K;HF MW!T?]Q+AA6!678Q%LKP);4H*7:M6(LM??X+(+SZ,E:&FM::L;>]_O$,M[H8! M_V@H\&)KS$@%&MXR>0CE:/9'Z#K* MW2R\5,LU*2X1$DT]6%WN^LHP+-U^& M9)\)!@K9ZW%YE,2$X($\%(#^(NAH#)NI@<..RE*96PQCS+&S S]Q)./)'2L GI,(>U@8 MW*;K[="A<3N&_T$K]'8[A6:E$0:\'FD.]'^?N_DZ,>/6Q!@:UX2$-VTH<<), M1Z,'+;VG$X)LS;7 XYF@Y)B:CJ_=QU#%420: 6'Y/B'F=ME?HY]\"5)S" M\)\CDM(QN)FZX0BV1A2VVV:O\F(C<"TS]F*W=TUK)<:"A$PF^$GI)8XYQ/7& MR'8F0F3HK\'?:,XF-(W@+N$=<.PN>X2KFXLALVI@#&UO9*J-.(,CQDC T+Q7 M9%HMX.-&FLE#+L3&GRT]J9?X=LQ!&0]!)A**(OJLOT/)&*)AGN75V@)V:[3, MZ]+P[$<=\?K<%-#42&/"&3O+&B+G>8R79S_O\)JM# GR& V[M.3(F2C*X=EJ MSKK15FV7X[S%SLKQO!O["K@HM/B*J8U, M0%2@-3CC?$0A4"'^0MM&D_]8?\*_4/_\[4.T0S>80#9^'<<*:>RS:O'1>R$/ MR;UDO_UJUF()92E#2+#6(B!XMX.X/3:3 T9C6Y63M9L23A/GH>%_\5GTRN:*K5#T+ MFN6Q#%)I1C8F9O6-N $-7? ^>A-DDKW^HFM&_Q4-DI S7T?66'2P*%00H$V" MQG=K!MK*B:!6\"*R]EN@MW5.IC36H%8NIFMB,MC+O51FW"1&?V%P*QYE ZU, M>,_RV'J:7L!DSI WK?8"XJNOUJI:YM6<0F:&6 DK9TE MC"QB'B77#BO_Z,\?F:(_ZY!=K80A@ (#M0Q-E MC&P7PYFCB\Q""RP0:@LC6TULA1=!TA#;3-:.!@@\8!9?](( 'D^8MF;Y&()C MM1#6>Q(-H,V(&G1>%8N21'QHH!52L6C0Y^#:04(T*-T$^Q@"N(TP44L M_ AH\ !&4%0=5H3H4W5-0?\I ]V>X8Z$B#8XR LXWOL Z5H;;GV"0#O %*" MS$DI,$(56H@:[A(M18YC38TB[K]]!M&" %[;5OI#9),AUZ.&04F.T7MM"@#_L&B(^ M"!D2TI+HNYBF**P'.$T2$,-!5H+?ALL+7,QDNA/[-2OCN6$*"F59A@S\P?9# MME*#J'E:2&QKY46PPFU(0EZ@([!$U@F4LR+N1T0'+24.+0D=Z6FHE7=N K]T M06!G^G1P*X>OOYQ3#IW7+X^=E[V@CL"5'8S!:,G@NFI.>(M=+4@6I4 ARTQ*U*#0-A^XMOR M[-M=41(O?G]=!,X*PR]MGV@KA?V9@V-N =>%EZ/H%W6VKBK8.YMA2W>E3>GI MD+!6FVDFG*SXC=)R6EO>%O?%=G')9%L3F:PK=6E=@O:Q'HF_B?M;%L#=! 5] M!NTKAUVMP.7;VMPBL*,4EH(Q@98_@/P!S7AHW*O(1;?N"'EV>[UU6Y_;$[\? M^/X,E1\$PY59.I%XH4-+-MG-=!-L35[X"\M/8CBVGR5AC&WF.(KR0;/2E(S= M@ W.G:-*$0@YRL#@($*<--,QTTF<*4/KT;!B6R,3(M!0F<&U#"'4H9G0#QHT MW1K7 QUZP%9\W@+R#T(BU"6Z"3\02+/3D$O4DJ3C=:/2R>=4+A=_JW#%R@E: MTA*T K@+ZJ[GH=-7E%0D6Z_S MX<5JU6QSPJ:B-S>S*OD6R1P%@^/**,*#(U$H#>7?30FX XP(67!!#PXA6*$# M% ^&.,_SP$IK'0.ZWXY3;(DJXI 3#.+R6&+0T6%\,89!JRDI"[SY=E ;>S#X M)GBQ)^X1HFE?C(JA>\1539#0#2(! KKQJ-#.2J0<+A"RY@59-6QQ:MA597 9 M3HV!Q&8RZ@-*Y'K%^CA33T3J\QM'3/6Z-LB&^^&>R-&RT%Q'VMUI-/Y13D4< M9W'K6XSJ0W1$K(4)"?^>,V6 J![^*-M1(=3+)8*9#'Y_6^.&6>=N?1FFW,Z^%KX:A>_TJ'#N4KHW__^KYVQ40?U M$W85KVOSG'W!!;T\\%M3J3CDA_[FI"6WUNV7C<0"0)?B02H0/*#Y MN;D(&E@(\,';M'JZYN34G7SS__M7!,H;1%E"7;+.^CO ?AC0H'*^O66C7C"N:=5! ?0L!7,-V9_X.G"+J3KL-+ MEB 0X'I58JD)!KP"ZE5]J FJ956X+P$R8A6D)WQV+F $H",']3@J3W+L&:C9 MD%J!>R ,!16G! =KZ,,)J&I(,^R5PK43$P"M+P6W]8.+W@E7O:8.T4W/D!JHS MB.NM9") M\M!0D+*TCF M%(77(!A0Y.R?X7J0,89&5Z%N"3J1X&11,U5CN(;,-@*.=7#B(A28&RM6<+"N MF,C E7="B4@$NHHF[KV'G9IY?0\>970-ASYV9A9^'_E#@]$F2/^F)^@;6I"?0AE?K@UJ0V;25WTQ4MRMIMVUK-= X0K:Z[71^-"%#1$ MD2D:0W;IZR\7L$N3FPB8#!:M?'/>%K3NJB;Q"EW]< #(67%*T5YLIL61')>5 M.1E->R/06)?(<-=@ !FAX[4(](<4&?A1S?1!C,8N/\?"">^%S3M(NJU00#[_ M> K[>CN);EE#MB^^$_JMR*V$F3FS_RYUJAP[3HY*8IZ*Q%\*\?RTPGY\IUF; MASZPXU*J5*1:FU6[:?9 ZJ70DIE:?/GKCRZLWDA'_X1<\58\+=?!\BCV$L@. M*-A2OA_^KYNJ:ND."/>H1-#18GK)JMC#FE$'0+1S$Z:*RDGPO7"9'S@*(4K< $A[3C$G6Z5J[WCO+@T!W7;T1/LWJ'LL?6'I ML'U+P$Z_P+7;X6U+"5M>H,\)/=APS2,C ;E^4#SM+R)%Q\E6X5O8,CF>GKD^ MDJJ+6[D!!%)0HYD6Q2<0_G"!'S0$+#O"]I&MDL$(5BNO\1;[4Y^+ MABL AP MY/Z::34>MC]$CT)5ABAV[51N[W&*S_XQ&+-EQ/H5^>!V ,!A&]?3XNX8+@[!ATVP\>N2 W<@)<0VDWT?DKU+\M]J#0EA<5ZV@$8O$:D 0PMHK T6WB6S*CW)D/IZ&P[H!_ MVV4!?+0"N:NG4^Q662$R.G=XQ0WU'/;#;&MT_SU<)3+P)7R.H#K(CU2!Y<8) M#FOYD-@CA+%]$$L>?%N.PS6+IH$ZJ6VMY[WU;:NP[7OCX+:A[#LL6P+L*D27 MSMI6O[T^QHX9VY[4@-.%K5^),[RN5:"H)@_-4NC\K17YX]9ZS*J,=$Y4.[]< MP,9<&YDHS2S26=(<]912=!IO+I8?+[E!;A=D*LU.TI;'KD-/[LJ88:R<5I-3 M4C2%7J.>;)3CS!H5/D>/9U4_)-FZ\VS;OM_E2455\4&@O3HMB[(6]EK!8PR[ M]HGF5XX>08BP&1H3'1-XK^C#==#'9@;\F+#;A48<@)*_,^3OF\;1^^2@=H(> M*K>6H#RC+X 5?$]<62!@#-!QK-OMQ;NX'N.^89WZW2J+D6"%TY><;+A> MI@ MFJ)N_4V4<;;J3\;'BEI>66W'&]W9,&L)KMW"53?N2 MV;#D92/818MT=EU Y M2#O'E=]U@7'1G$AMGQ0T%>UH5M M9^55VW$7H9;K*XS1 M))-B$KK3R-DECLK.724E+J-![63?KN"ZW8<]H2]NX;P M:$5#T(VT)%"W5W5 MAYD8%T/;NMA*B"/NW'M$:6N=O>H_+#766F/.6H]Z7@=I]A-N6#-0#[B3413I M"Y(17Y ).H?&/>( MFXAWKPC78'DIZ-\W7.Q]I_K@5@?;3D!1Q O_\#+WWUP&RUTWU>7?.CY7<+MN MC4>NTF_B+^'O;6R4D^&.^ZQ#@+9U#7<;,H#/@G-T!@P[8 ?UY5;L%!7D1/XA MZ CU%T"']/Z*__T/?,!7GV!7$_D':[]S:.[-AZ)G\O!IB![PB:^/1(?8$!]Q M5M(8'>R%.Z2;8^A:"=C_0F=,H&9&CAHZD@L-.@WJA-U'00(@K;[_Q,'?Z,S? M7\._W0XC=G*YK=^K'*^R/$HC1Y]9B0R'O["S8UT.[3K'Y'0=KG!)7K M:(?M5M#.65!L^&C'OS/&$(=",.@;UI.M>FA'EM!CN==OH+=!27?LW"\<7L4G MY@V4&'MVSOR(:]# !^EF$-<1]>QXBU^0_4[9R"L3NOG3=NS>M0HXS1W@<<6X M8BA:LN4F=[CKE>N@7G.!)3ZTBZ@[0]Y]]Y&YN6LU\.%<- M^W@'-GU8KXVFIFZX0[9@/$;1X 4^+ [V%?J6105Y:LH[CJW.2>"ML+6M+'1T MTL1$EO_>6G:U)7I1R"("6KZT;?& 'HS^>6^9<)M10Z"W-@=J6D63P5JW M/R'& %BQFA$8NT(8Z&D!XAHG+9P]@*:.C-TO:R'$Z\G_A< KFF+JJ((X;EA_ M@#8"#PY::)BR4[,,X-:;3F1$@@I#$B:*W>4)E=1AU]*JHG""-1H!MQ W?[+B M4;B%!OK8LDWA-U4%$1[567JW5 M0]=:T9^JM6*NT-[U0_UT2N9P+1O<\S33J>"R^U#6E$4'MH. M^F["[\3A[/TTH/V8_=*Q?7WO&$K"; 9& @J\0-8#CG?C5.IL/W1(Y"Q7WPOI MZ*C .!JF?*$H-"S1CQ%?)&I;D_#7".V+,N'/69'HK7%&=QON0+%HQ\.8FRBO M-!;L@(;CO(^X&83'8%FAN[6;P=U*[L'=:V0X_$%XDY36T_;=3D6X**=_XE#7P#G&=_''[\G9%D_LD=%)!&".8L[UST-"_ M@$!L\[:Y[7=S<*# &6N/(K1T\LP$7"R/RB 6F5W8]"*72_,F<9$T7 WWVV^W17*MU[5RA#@)D'N"*QSTOU5YA2[IYR= MY)-=Y_DM=QZ,G%>ST>0X@KS>$=WC\WCBKK4^512TI,/I!*\]%1QV5ZS- JH W2!AZ"-D5 \!V=C) M=:+F"0KT[ @>Z11Y9C7R@!:39$R&*)9L]^'3[",[5FK^_[/WI,U-(]M^?U7O M/ZBX*QO!ONG:H0 F2&(9 $F.%+2I;;L8@L&2T)F5__SCG=+;5L>4GP M(CM]ZSTFMK5TGWWK(#)<$8+I%!8[Y;0( M>?;0YBL_>%6P]*=_OGKW3/KW[P.J2LV?]SD=ND'%.)(-H#F$!)?!S;1AN)R* MF&F4P9+GQ''KEX.W?P_>M0?U@V/[Y/+]5=R]^O,2.P?GO;_$?PW^^7)_&O_=[_[0^_NC\-;>WSA+]3=^)7"^UE"ANG_,N.+SS M/E^UCH\^MV*K^\_'+V,\%U(SJT5#59:IZN/$<" Y@%.5Y+MQ"(L-07Z@F4I\ M#8SE$(.:G,[HKXQ].<=+)JX88J@N/" :,_N::MEC:O/'NUOT Y%S9=.0.6H'RFOC?8[ R%'Q_6SJAC''O.# M?6*](1ORSWQI<@W3.3HZ>X]TT.\^7[7?^.^^MGK(3@7]@5/(&Z)_ M J@GCKM<'6L.CUS@D>:Q>=6 %,%NK+2MS1I; 16C:]8/[5O*BVNDIDCE&#UG M,;CA_4.__TH";0Y^[ZZN:L/>;;MW7?M^_.7\XQ>?G7P'_%K3@^HD5^5ZF<1% M#)MABP3"?J/H?BU,.(Z6P--[/[P&%KSHP! M>8P0V .<,3^Z\VYLW[7Y ?7P&KPL6]J@9/;L?T!]Q4;3Y 2PA]-;[?BOK^W/ M?[39=7+;>'7T[N6;C\F'CP^@MT(S*;4KSRFH5=S**6Y_+QR6_'Z%7-$ )7E-U'GY_4T4W/GO3_ZY M_O+'NX,[]_+C'W'_?I-!2R *)BHD*<7$6CTW<'HV:[^L>?X_;@ MXU?;Z[A7,WE?FIT\E)DZ/,+O *GPO$S\3;4B:<4%GU6)(++'$7LN_WBQ@C7* MDA;E&ZQXH-(1JE?Q[+L@B9\/W!^LK]8[R)(-OD6'(F)[9TRH\+G9C9N>U2B<\N@M:U*SQ8=:H1G1U^,#^,'1 M")M?I*DL><8 *%8^#2X/'?SN*.>8Y\1-ZE.)( 9+"-H+W';N9:3'&B@5$ZTP MY@&[<+R$.%#X6'[B1CC'T"2OB9LL*C]]RZ MDC_BK?C"&S?PA)D,JY0:W,>S7%0N'XM3]KBY7)5R?0$B*,I:D*$1\B,[-CLU M?U1S\[VXN59V;L87_ YLP^XR?A8UY,U\EC5K&V?7WD'W]K)5_>CU[^];&X[WI9\)SFM<"' M4CE1T M%<=97O-(NIGK/MA4VW6E;W?]_M >%4F@S.-,15!NEK.)16]8T+K0K33O(:ZV MZ=&+GAT8P*BKP))+>Y A4))(^AJ6<6P#H$0E1:ILE& .4(P\+"Q%]H)H25&H M9 T9X?NDY'A]U93LK%O=J%4[//QZ_.7/DQ;[DGQX\_+K0P:M%.;B7K$(1 W& M4PZC,X6H;]CL/- @;/]^6AT'[ZI_?#BY' 7!C?77[=63W]X'?O$(R!S:"G"% M187]="$&'2)7ER*D5(;PM ,);\QCTA/2 _P@HAR98A3'VN)]0HNR=TDJ<^<]=,[PW5 M#LU0'*W:[R??Q\Y?S6HM#%R_[36[1S]66#2TM-']Z?(\>O?7^>ND:A^=?W'> M#((?AX['F%-KFQH M2Q%(2DG@L4(<)<=;-M.8C=S3E2Z0:'.Z ",[S)8IRX%Q/H6L\L_)AD8!]*^G*$.X'KLB_3WNG"27H7.-?&6T 8 MF.Y,V)9Y29.>.GA TLE4"X5AHW]WT/YV>&A??S_\>-EL7K_\/NK/,I[+@E-A M5Z;Q@JRF5K':#=H[.+:R/Y1L/I^)OUMJH"FGW4Q8\?@7]P6P?%ZUYL7A5QO/ M-9!7L$$G.$TID@$U810)VX]2F2[.%YQ\"4"7 MH9K*!_//06",\E^!-$!C@V)G:D#MW9TO@_JY)XQ1*1;\@/HN'+J>E__ZC1[>$\&)\_@B\ ; M#TGU\C-T*#MF6%5*F]&72>3B_##UA-LY?%9.^!8% 6VA/$7*HO2%)GEK ,D- MSVA5#%1!AC.L&-WZ8>8@N:MFAX*CK3/9X5P$.BT\C;-][BRPN A]CGOC>D16 M8Q>0)\J]2'4I=O,,UN(#/A@?B\Z/I]T@CM,#;<+2Q]M$2P5)(696C)[VHI'- M297&NQ23%]T@E>"Z"!?38D-JPN@'O*$I[UN)9\[X&L0Q]GI0P?9[TQ@'S[>@_O_;6U_BMR&(4=EDS M;YB-:T\!TWC2T6@X(L=#7G8@1<+O[5'8_@&TQ!_@H3V>&^MB3AY?L4HFM,, MA1. [13R/E#4WX52N[*Q:%BL[ VEDC&C^>JZ:69: MTZN^%_>,5 M>*T@4I.07< +7GJ!<_U$%NQUWMS;G^/)PNA-F\75R M1C&+''L,KX[#A*VI+^8\P6@U\=0LZ1G8+B,A6*9L3KJ,Z0+= ?WO)SWDK/C5 MJE7F&A#Y-DK4*40VZ$B'"J'9CZ",$92,N42#8\H&%%[DB,8T+A-?#X MP)^"YERI 2 D@NT#0ROQ$7I^B!?PL4%<=O88MBX'DYWL"6F4#A+PK08NAJ4, M' !KBC[H(DXM.P*&#)]V0\W#N1N&GBQOP);-21'#8M,P#X5O @<$VV3GH:T@ M\*$-J]7I6KJ>/E]/W]'U]+J>OD3U]#97R,[EX"#I!0=G7Y/C+\-W_JO>Y?!V M?'R%AL 3_K;TRM'YW[]'9]^[G4^MXU?1UZ]O_^Q^NOH(5[8GKWSSQ^A;G;VV MO$]?@OK-C]LKY^K3\2V.L9Z\\ONG3O?EY\]G_4_L].K]Q3\W?P\^#3["E'?\0=Z_B-_>,\N?BG=S!V#^'*SN25OM._N'G[Q_NDRDX'GW_X+ZVO M5SZ^W9K:TAOGC??C4\]J5.T/'_YJW('7_PHV7[^L3E[Y]C/S>M5Q__?!YT\?J[4_JHWXPAM$[QE>V9B\\M7;\.HLOJN] M/O[NG%S%'T\:+S\FMW#E%$#_>/=J^.KWVZONM6L-NF_/7[W[WJWAE=;40H_M MUU]_O_)>'G\Z;_Q]_D?W]@_O[.OM92/=THR3%',-KFUKI NRY^5<-)X$$ $_ MFB%%N2?<#)C\=D@1Q$EC0#$IGO; -1FX\3/%N$ 5?>53>U*I\NEP/IDIOBLG MX>',(%3D:0M+[GK5JR;_ \UEN@4C3<\W876?\QE"0.JXX\!'D)P.4EO\^ =V MC&(O^8Y)K$P;Y=^^G[^[^O3UKGWMOAWVPP_GY^VO]M5&S.SUUBKQMZ*"$<2% MHM'A(C6OSJI9[D3HLNJ4$HI#^59)JB+)DV97)HR/$544S\G8-"JUVK]5B$RD M9Q3YKKP2,X(#X 4))?F9BBV>00ML]9S^ MPL#"TZIY #\]6[-F+FX221OSQ8$):5+2G6F6;X"_R@S8!D;@73YNFH6FG6=YN.WB^==%H1&2V2_QN1N@^E MFL:N(DI<=D>6@^%KY M ;6 XJM+4OQ] LE[(O@[Y4=N*;A@%\3%AN3^HG#EGG"&-HD>#VLLJR#*[BW] MI',T7<;I.(P-!I/U\V7TFC[DCH3(:DXZD?8L=YBD",W+;OQG$PAKV/'M[XW;_.3ZV>S?-V_%P>'W^:M9< ML79AM:V?W'TYM4Y:7S\=?;M._GC9N;*"WW-M;@[J]QCE.*, -VUL4W^2UJ ? M!;UW_WP-7U]_>?NN^J9ZWKF)K["VN_;DMVYW>BSG.HE@"W[>"O3]"EEZ QRP M69;>@&PN#TM759:N7KX[__'AYJQ[VCL^O^PZ27/\^^B5ZX-[[(R]::TM%6HIL__ZJ=WEP??/_VZ4L[Z(#AA!Z(&Q]-M M'U86/-P-O*WO[%591=0X"=GE'U]N!NWKZZ_GUV^:UU_?=KO)/V].5QT#I?U>6$GX$3+N3WO^#F?;>[O_FF/;HH_\^&0]. M&L>MD]K[FU'OXNWP,W9EP(A I?$@GGV<*>Q]W^/6O8'[N/CW9]6'^OAK8]4) MKU_AV5$C^- Z/OAH5UGC+G8/OGZ[.O^"BA;6,:^*&N_>8T<'AY_G?M@]>Y^G372?Y\ZP[?=[Y^1FY&;Q^TYUK,YIWSZF5[ MZ\EV?B59Z+J7,6-ZD=K1DEI&];&MKL&;4B,?V=B:BIJ8WPZ9;[@Q-KX<89]] M:E:-O=#A)7X@QG1B1VP^G-+^8=A1Q+!;I.MY=$4/^T4">?W#^MAE%"Z.&0[F MD5.3@/>P#WLN@X4D%KW&Q9^;WQ(6O\_VV98MMZNMOV#>VZU&?)8:[ MQ29QXB MCX4L2CR:WQ4ED0 I/QYX [1IAT@+48HI"3$G&27\D&%V#1Y,%/,TH]A8?5NV MR0%(0'A% Y ^B,4?BW7]"9P]2D8?J"6L,NWHI75Z?G?\\=.@ZKYZ]^WNU:?N M5WM\^^0WWI4.23F:DM)+B#(31Z(!-&G@=[W*22I/_#UVA4WUHV59'9]H&U&0 MA ZUK.32BU@P+B1LH.!#!SOBPC4X7E9]>B MH:\4J"F!B(VDQ"$:\\;39_=R@,KW(E=Z!MI9]]_<EF8W:EC=T1"'5!!9 MRB;6:8/]":98?@/BO:)]/E\P61TND+,3+VB1+5>=M<;F7:RG!PHHRJ]80PJ5 MJ&QDAJ#@UA("#PVC8GLJS]_]A.:%<"-BY/)Q0#C*@%L0P#A\('RT1HZ-9 M41)7D\^GW]XUP][+L]\NWO(#&B M(4VR!(G=%V-:9%OG?A[.M@)GL"V-00IK)P?K,(-UD,(:E, 5(Y%/$0 MS?1=,$M@*S;. %SXDX.(<)I<3:\SG''!)%T.MFBZL2BS)L9.(AHTAK&BB(;<_Z.U\O1@\P9FO %_:Z+WI)PN\ M\)V*.75 00E0=&@@]=2J+UY/[/4\W2M=8+V@MXN+SP!3QFN^-?$S>88A ]G! M^!2F* %;CYZ 8R/OQ-LYCOL,O!VWA]1'*'!'?-\N-XBYM172;N0@%( =3K7F MM$^S)8^/*C3F<,]%XMP1:Y^/SSZ?'']Y!*KA"Y_J:ALX? O8-[XK'H-V1[,^ MW3AU863XS@.5P7 $$ WP EGBDA>"8B(3I5R^(-V!2',#*0%)=J&R!>Y$VF,R'C*!H4B326(11:T"-3U$ H$P11S?ZMHLHMGD5*-Q] MX.!T!1,<"G@T:=PB[4G8+ZZ7 %6YJ0UB>X05F#F Y2$)A61?-I#Z('CG% M:P.85]6YSY(P (L%:("_".RDP'%I.:0E@;5[+,9?85_C(8U-2V_" )1A]]& M,F?0TS+4I,BL)>!A.VCAS(<*8%GL&NW7*Q;!!I:@]\FE9=LCDN=1Z6CHCL=R MBK2,OXI -4I3,?)21)@F1:TZ#;B+H3FK0P_BSQZE(ZH+[X7EO&:]D&[&.^6P M2#WH+#?HK*L'G>E!9R4:=+8>2];%7#;7OJ[#HPHH-(@X4!9F"AH>,5.>X/<8 M8\:4!I]1*Y,,-D;4TR=P\_/P*F1<$)-RP. O!M!IG#F8=&A$@R8X\9V*\11M M/O(HK_W@%A6+\0J<,3 6GZ46HKP_M1.)M>H5:6H !SEF=B?ZFWFY6J 20/ MKI!?,3Z-,:H#8(=EF+G]S*4VH)XT(82Y%RI'0:@(9XN*+\+@CGRZH.>)<T^*,9%'[#IX%QH MN'$";)N9ZKX]J_:UL-;N-ZF.V%"4S,"EO]0:W4I3D@N* (0Y5NOX"5;BH'\> M4G@(::O;J332:XF.4^PHC@@B_!>K:56L&=<687(SV)J.4#\T/;*:E>:LCFZE M*RTO%^/6\?,#_M5/[>?);Z=)C '"\JU^JX$IGC/GBIO/(3=(!SH@JK"BP1V MI0VBT)D2DXS7/^041>I(F.@])1A!IB(T$X/*/$H,MYK@00%#I+Z,.^J!ON(B M%Y.P-U3_1KX/.D;@X(P"\DX4[D(MAC&-'U0B )+/LDPPHXTA W$ZQ!(\NG' M>,[-PU@LZ,(03(Z)&UO-?TMN[(4V28ZI(!0%Q(1KA],W'7!*N5-9:,N0\K8% MI\?,'I$#F5]NO2-^#YF8YTF&&T\)<-]:1BHSZ!5I0G M85+/!E.K4J+FS&*L7)_^Z<" MY#.ORB6UD:@>F,B9%Y9BI1$#G< K^WZIU:U*/;>>BG&>]*(8DY($'&1[D<=6 M8,'3CS*)Y@013]QRF/&4L<^4C+%0&*8 C,>3JWTL#J=R:)?RDA%E-_.11&*) M+#LN\N:,"HOQ0Q]$DA>,B<,!B5>A/8HV%#>>.5":Z$RF6TFR4!K?COB2Z0\, M.=X SU+X,%Z R'Q-0%HG1P]R?1Q:HHCD:54O\"V5IY',5-AZFLQE((^?? ]5(=N#B]?IN9?UC(>/KYY-6! MU07% , ?B="U+?6;?3(E($WJ^8KP/8B0YE =*!& 0BU6F M[P0L@GGHI#85%25\ ]LQZHMO>:0?0->/8OE:"G\GH-BB?MGU]QL\>$?L%DHTC] (D7$4O5%MKT>%CBCJ<8+:6"S(3=Z,>5# M#Q5UH9',9Z)D3D+9> MPY^)!D>Y,JBB3.^M=]WH=.NM:K6^K7AR?/X[*AQS54N8,M3?G!N+? -B7RJ4P!S9" M,24"EZ0#4LF![)!973RMQH\R -=1"3&0,/%)B&7"62U2]H)(ABO!?:,$DBP/ MZC%>S<1OH"J- X%28SU6B!^ ME6+NE,T,P<)4-G3+^,/HC)MX!!=WLHXJSAY-%7.U%S*=& &G4CT6N6,]QK!& MQ(X"TLWB6F?B I044D8I-Z-28E*9.YJ8N*>M0-9=X93Q3X5U3P(\\0':=D)FI\ MBAXU&7?/G:8 PY$B&3QS'#)44SQL(;P)_A5\X_>#6[+X_:QX9/($'VW_SJ33 M Y&,C_20QK"4$($DBB%EE7XN9I29FYD/FKQS.R,!4$*2R:# M\,[,;Q;(?9!X8';$T5L:BM0>0XUP<\'(%J'VQ:FP.8ZU:0 M#PX=UYQZ%->Y]H^BHR!"I5-P"8,MF>3(5XVBR::(/;370I>EYVVSTZKD_OOP M*C!!DMG%FS89 %) "#N;K'XW!!*/N'TR416P* ==\V==T$QST6\##ZLR_*L 5T+K!M\W7X2+]IFHL)5.4*0R# =2)A)SSU>/UE2,$SK_K*@Q M::OIBHGIBHEZ55=,Z(J)_:Z84 X5"+V6!4BD_"$AP<\A1.),7_&YB7B1_8%O MX[4%1;9'J2*UBN'6;=>J#$J22!4$EC3N#AE_]]TGRRS.YJS4ICMT=27TRW MG)S9=&TUDZL76<]E;4+VENB]D-:5B_;A_@L7N]<^/D5/+LV%WY1(RQW3$[C?HK7(GTWJ;I48^:7H^IZW6PWFL5#4$L= MPCC"01[8F7K"OEZ- [II"WKS0YFW;E9O9=<[%KI=3\G/7FQRZT;$ENAW+RQC M3=":H+5 WJ]-;MW^_9E=[VJ .>VA@%TIYUC%U*Y4]'^9[$QBV".<0,N[^SW; ML]!TB<(X6[>X'^(@6DVS6V_L9]2C1+2QFQKB40<$K89I=3HZ&JY91;/* E9I MM$VK7=5*1'.&CK_G.:/9,.O6=%*IY.'W2:_C9)Y'L;* _+:+F[;O7[>V#X15 M&U$ML]V=EU1]% K@4J9KVCU8%FAP=F M'[8-A%7[S76STUFJ.&]UVV:SN:_?BC373:DSG+W4X7=/[?M)[V^PT:EJ<:_(NOZG],/*N5Z>M ME5T-MD]:Y.?,\^!UIG'%?!;:'EGF=G_D^FX4AS3%\K&?"%A_'][]+/2OFDU+ MMRW2)9,;XJ#]*SJNMZ.M)K4=;5JU@K"P5I1: ;1_9+0P6Z8]>7<@YU(E[S SJI. M,&+&( Q&TGL(_#TXGU "[W@'2Y<:IM7HZOC17E2DEH #=J_:P^J:+9V4>)PL M42)P["3O-"VS/;?R56L/S2K[=\#A04TI++-6WX>I#"QD42R3#7MRSF'%N802 M<>HLM<8F[:"]?@,7%3B<"UEVRGL\.:RTH%KKVL,ZK5IOFLY,F!K):HQP9! MR(139<3VCQ6>0MAYLM^U%,*#=(19K:^T['HO?)H=C'GI%C'+%0U99K.UTJ&R M>^%V:(+?5X+'%NU5W11)T_<.9#L>9'Y7S7IM?[LB?0@#Q'W@&V"H&T][S&<# M-Z8S ,\6FNTZ(Z(S(BMS%+KS.DGN5CAI9RA)QY=T%+?6V4R=]E[X,9KQ-./] M5!U-RS*KC>Z\HJ_=4G5EI1C-8#ISTBPXO5?^S,E[-J\(;06>51WPV@^2GLQKU1W'0#>L-':\BQI@!8)^3RA\RN39?0JW++/6T>D13?./ MB.:[+;/97.F8%"W6=YG$RV"0K;Y51KL[8T[SK[$-.UL_64Z[0@/X'\!R27I= MQ_IZN6?>,@0UD(C7AQ^/@M'8#MTH\(U@8,1#!O\?,F:,X-)A9#"_S_K&.1O' M;-1C(:\,KU=-_D>M6K-H@,6<"ZK_^;6WOJT]0"*L81D?PJ"?.+$1LAOF)RPR M#1_ =GLQN/03&3_$FW$M-?/$QL<,8KX6OK!?/3,,A/,)S MX@#>V:W4?O*=U_ MN+Z$$"WJK]@>C?^QD>Y^J54LN6#3@(W$KNUY=_#3( )(]NZ RM =+7P.KO-] MXMSYL6T(3$3T4*O2E@^M&*_%E2KXS'0-QV?&> X2Z]5*-5M?#M9U9>GIT! M?=\$7C)BQ++T-'R?PV8!1P+UY(SN6 "C6E<X%PG;R;W51XKII>QX4[F85H@ MNE6@4.L;U"J*-3>Y\>PB8-0TX;N;6OF)/9=D,3/!^X/UI>Q@6I5NM"2&/(9'7%9A_\VX;#/7?3D(B>\>W*; M87USXA:=*9?]__[5;;6[+R;7,>'7J^3\4W#E'_%!L+)P9'LO5.=3?*7X_QX; MX *FK=:5\+\I_(&6I,",[Z8B!)KH'CG1V4!3L6EX[$K(2S!-!RS"\E3X8L"8 M]"ZKFIHT-2VB)M"R8&B9^%]0NOY5A.K3'X"J]1T4;$A@(\9P1!*GJT:MBW:2 MIBE-4[-H2OK*5!)/%)1*I8;5).K!;V=3T*]]]^:W_\ _<>0I!/6'ENP6'85DD: MQK6&:C9<' MZG6<+5FMS-83CS!B,ME"F@<=F\4QKEDQD4XNUC$K(E)7LA[SHV(\8> '_H%C M1T.,A^?7.$D-^$+*[/IW"#6K_2(R(N:[L'(@ N(J%#!^$ .@L@6FVX$'&C:F M71(OEGEANQ^,B;#@\^'Y)]K00;6%MW^T^-T @Y[KRT7P13]\P7#+B)8HH0!+ M!S,Y8>B1 3L H7NPQK%]1YF81QOCFV@:R0FV3K'6)4B57UA(I(\5H/G3J.KQ M4Y&!4/AVF0!IISH;QB0(VC5YQ3PA4,0CR$\.5?&..H_-YXON7LS2R^/6$JIWS M.*7 A$DH:7K/E2ZF%OUP=>Z^T4? MA0A8LB:IV\GR;A.0[;9GU38L [AE2I+N45U4#(T%-4U[KW^6J(58565,8P8U M9!27(YYFHU)?3#R_* 5:LYR7V56 P9WMQ7>I-S"+7>]?V:;0;\4X\2?7;@+O MP+*\8FGN7$@*$=MR^&Y=*C@6D"1WTD^^%&<;',B/BJD#3! MI78"\B4%T7!-,7&'&X&ZQ&<)",);4(<;6%."EO2!AY85D#9(9GCN@**H]!A'W@WX#2$3N#^..V6'T>!W09;3#LL5<[5G5KR_BK4T:I6'!*ZJ$KJ(UB4$#"/II[2+\R)"39 $P1 &(RL)TX"9'N M@,Y\R1:%.F(]962/7H0^H)ZL6[N72,UY!7-(4'FHKB;3297-5Y,IEN,+0Q=K M:*K[N7(R)1FTH'A#4]0CIRC7CQ*P?QPFC"2$ T^ M-?7,S3N\-$K&8W K>?F"?Q7PUTQ&4^"55/0@8D5;K&(H0>HW5ZQ@M8J]N!D6 M=\V:4:V0,[@;BA^Y_F*%^54*@E3N5Z0P>?=C+E9X\EMJL:[2X=1EI?FRTIHN M*]5EI24J*]U4\5%WNOBH6//PHPZSE4ZMMLR942Z[4[$=VL7ZXO'&DU^JJ>WI M>J;6S(*F-&M&:0<>(<' "=R3*UY4"XQD'GTBHP$?"8-"44_I3[CSQO82;MMA M\N*6/)R HW%D?PM"%Q-D \HE4&73F/(=8!QZ012)> ZP M!"GPT8&9CX6$I9 M1'G2L[,RJ>DB+S1FF[76)!%/)G7PF/3]*[:*-BEA4T"SCY5DJ6?*_( M+L^^N%Z"2YIY7;.^-=26M,3NWO3B[^-@[?OS*.#C^<7!R^,\Z.ST\_ MG1T=GS^" KFYX#D'S];ADNB=^SUQ^[# 1P"3+\BL-RR+#SC)*.'F"TE\1<[[ M[(I_3R[; '@]XNI-: 4LH 6=NAAC/N$"7ADGDAKOW6C*@W$PJ@JA%P\2 MJ@+$N(+RG$RNQT.0DE?< X1O;[#F%GP1A_&RL#0D(=4/91)DQ"3OT)K&..EY M(%V" 5PL3W]BF"/PY]_'OY;A$)!1_C4HO%Y<,0[I&:^80R6,1MWBE1]B?]16 M*=^%@4./'HA_," UD*#DH(J'S:O!5)[;K>?K:.8\=\]I>-J+X(Z &X.M[[PH M8/:701@&MZAN#L/0]J]85F-X#( #H^=4DLC^]JG)7$%P)XNL 5"FE$_V P,+ M17CMP!#!1;9^+P6B/0E$QH&8\1F7"\C# ]<3E53(MR,L? D9^O7&H>\G\(8S MAI'(E:KJ^3O-H2 ?)6GF(^/XL:3JZPB9_C7*Y(TIK:E5+ F:>^0W^#(P<"'P MARZWPUWU?)BDFH7^18RD.A7(W(QN9]L$3Q_ MG*!&Q*80 7Z6QD09,%&K=#4BRH (+9O*@@AKP80(C8G[8>*> Y06FDLE<:8D ME8'AB5_^]TGSR3+;JW7+-KHVGQM=PF5XO_11S-2E>%2$4%M$"#-%3[U2;^PV M;6"L*8_UM9DF>XG^Z:.+O*[.9MCY>=[&GN@I-L1=S@ZW: MM,>J_8+'2N-30KU<-+ZT.50SJXT"A[>,AZ-MP^W_]\GE6^^Z:=5;]:K5K#WA M!]_6L4!W=H'ND]]."X+QE?_\Z@J+PCA:)GHO3E:U^8S;:]C'G M+9;'SJ6PDX*X8D50%Q+:T:(@I.Q#OCQQ+8QK\B8T[9K2.F#FL:2N_PN6)WYAX*21%E*-P-OF=?'%Z2S61%SPMJV-VM3 9,Q.=I,#G%'*4.=$;(V0Y-CGB9Y3.Z8P2O:J9ZV\Z M?>[Z7@RJ*"1^P%/TS*#MIK Q"R"G H:.7T:B1R\>[F"CL1?<,:SUQW7+'>'Q M+5^VY5*>QW[@\2JQ8WX+[RP2F8HRE.T\C)'=Y\V'T]^A4==M_#0+3SVNX7'W.*KUT#4*+3/T![B+:(W=ZAKJR>1>\QS MV0V>$[1CTB SS[0:<,'<625Q<,6H+P6ITW1FC^@VI1Q>YNI\0:M\8#BL-L"<# MU^EN=!W)L\[")I_>]F1C:_0N 9MCT.PCL"034A<*5/#Z6VP5<@>P<4 :XR"S MQ!=K]%6 N(.!ZV #.R;Z@H!-:POMW@=NNU.;B23^M1_(\/5$[6F(3QWXKQGD" MIB]R"G\'V)' Y(9]8[L>4?#M$*C$!QN0@0D<< I6+\1K8#U!C_8R$)(1?1+[ M)@CYSS@) F]&F0#D7C%.!I(1$E\^(;1=;"NG;HDS)#9<3) V721X>X1$'.'3 MD$]HR(3M8#<#^: D2A=)_0L06EF?$PSR(#&;1@2<@OWXT8H-J:]*P+O3$>OE MF"R<(8!\@O$(F&FJ\Z+8X]2N.*C5G@FJA:Y<.(&RB('4<3ESNC&L)_'ZLL^? MZ_-V*RZ7'&39R\$&9/.C>0US$9AT'=+7"_<' M]:'"]D *8I8BB:X@2B&B=F^04*%>%O O[I'U43(0ROBF>HPB:(J(=((;$.R^ M?-^MW#OY$I.-*NX(2(W?CZB% M:VTN%/#U?+43J#$7W&0[I#K@'6#((QZ!#:EQ(K;D\CS86<(%-8^N"'AF C;3 M67*C?/X) H##*9.TLG5/?@5 SC0B)R> C4/_3OC(L!8"PW$O"K!!B3] <7"31R M@-,4%PH2JSI +%9$ZY4_R M0+]B9);F^T5ZF)$FO"G"8R)>/I!Q*ASIR)RA'WC!%1$/M]90IJGAR:@HK+V- M36QPVDR:D99D5M A,NTZN*5X$5]?+4W+\M"G8_L8.AQ>XR'_>%6#T/52B@\+4E<+DPGXT(8E\VB3S+FFC80]:9S.&R-?;GGY5D/ M7[TZN3@Y?7_XSCAY__KT[,]#_/0(,JT7/%CH<4-Y*L9(:!QC!L^/Y93A-X>' M'_APX:QSLYA-@/'# 3(M)X4>2'1#! ^I-)5NS5XP8G:48)V0C([S$?3PF..7 M)Q>O#GF0NB"EFDU@GS4LDJ*,2,T\_#SOY;&8)1[%\#KT2'W[BNM2QOO9LSS7 MV#A:5.B&?5Z: M3%5B$;(1IAIX-NC&!3JD$#'V"H]DYI@"T6*66(90!2 T+EZ"S\P#^.'0H)0B M+DE:5$5 @'ME(LIV'#XO@D=X 88.<*5,34M(90R#$6\5T6J22DS9IDG,LR%K MS@&M@&%J^RGDHTI9'HU+Q[>-1=7?%RK>$X/<%K, 7AG:=Z+H+Y/?4[W8>>)- M)HVIHE!PN"A(SQ(*C$,IHJCZ@B5$0ZD>Y*-Y<:2D"7@IAQ7J-,HR1$DOBMTX MB:D0@K*^@!DF5FBJ-?(8/"(0%[P8S!TGX?XXDBD2Q M"HX$07HI(D!D')OZB\=+8,2422Y%;R'9X,%/NB][14J-<_181==>%M1>-G3M MI:Z]W//:R[EG+ XGK%$\7K'GJF!RRU0Q,%MM<[D-.H)+UHC+5$7QI@8]R&MN MM+.I 9]F]@V_RR1]T5.GI@7AG(EA6#0(*W!<$>*W1Z"R1/$4MQEF>PD3&S;1 MM* C,;T[*N\2QIRBDK!ZD8FB 5R;*:U'8$8LSU)*UOBY&%$M9AJ1"QBR4<&" MV>+!HU+U)]_(C11N@_(#/7M-;7RN"%6I8LTJT)5:Z31Q:BR)1-U:GD+!,AW* M@HZ,\-*9>=SVP,H,I"\BSZQT."W+TN47.B:[1=4Y2=-"4D8YN<:M\DG1!O]X M\5!6>$9,&-'B%' 6,2'OEB8Q@F!"(SQ]-)K#H7PP"B6EFK5'/B1.V$H/JO$R M*/Y >D>N5G=-M#W['(4Y,;(RQ*+D4 E"I@4I65B0G&:L MD 5.PGLPD*.4)F>[$*7WW,]^VH/%4KR^[_+@QA@8$ .G-L5DE!,HN8=(=@RP M>'8P$V0*HT:VA_$JN0$E9%L08Q6ESP DWG% *E3^M7+@@A_"%?:Z9FC-T#.U M6C^ MRHJ03EJ3,&[0FUB3K;%H!,BNI9"$]H]".U^[J0AM,(T/6*8'$/D>)4N MK-!4>#\J'*8S;XW,..?'/XGFQ &#*7NZX+AHQ ^*^7$H3F)@)9 ;\V3+YFHC MRA-)F(Q;2Z-PW,RK!HGG\XS^\_/3QBR5!;BA*LF<4;\)'R^VN< +C"N?MS@]HE7*Z:,>L-EH;FJ:[6ZC>)3T4J&RK1G5#>[%)3:][LTE-KV7; MYL:5I64X*GN$>Y;3,+N\Y%&X!CM' MLLN2Z=/Z,QVA>006O"9@3< [;4WL+P%W-0%K MYE J[5"DAX7\+F'W)]59^J M;5>?Y=JLZGBZ=@!S]7Q=7<5@FEB MWA?[XG$0LUFW:IJ<-3GO!SDW.]V]C;4?*M-@=3A=>X,3I8;MKNX%H2/JFC4* M64,?W= Q1,T:4]92U:SK#D*:-31K3$$S\TS79UNGAS][,/5HU><@MDTA.3[91)_2;6]X MU<7,7;.F0Z\;RDILFW8TL_P':TI7U '!_2#I>:Q$)+T*RMW"QE9M M%+7->F/>2>%'(VY+1\TD6LB MWW4BKUIFPYJ1 O@UMF%KY2',OGOSVW_@'WF?XS$[1,P-7_3=:.S9=\]IQ>)5 M*9;H[?!YR,?&UMKP66"U6OTWKD9Y:.Y)!P[SO+DY#OF$-8_!K364[ 8'8;VI M0$7Y]W__1]W.M)LI"%4!GH0+T>P5.^B%S+X^L ?P_N>V=VO?16*S[:["W<]3 M8J]3RJ5:J77_;2A_(UBF<#:R?QPHD!,\$_VQB&;/#?)_^Z")P)BO^I M5_*/^" 04>'(]O@W8BBR^$JA)(0M)L.0H(U@8!S!U3P9)GC+7LQ?DV@KPL;Z MG6GCUHZ,7\"KKQOP<$_V\(J'S,#IWL;'Q Z!:*ENT [AMC@P?@'D=XHNK\K+ M*\8%?/-+H]),+^LS!W@@8O3"<>C"HF S1C]A^$@ON(673 QJ1LC^4J_4TF?8 M?M^PQ;59"I)6X$Y,[J![:Y6NO-.'TP#ECAF#J+7NZL0B91$$VR*TL $ M+*8=R_@ CPSZ>4H#95II%),:OUQ06DV]#! VA]0$SHMHK=U2UH:(FT$?MG(& M+X?TED+P2U-*O=*:3Z63!!]-DR6]W,H]:'+?"#@70.O$>#5^.D)(^W=(#5;[ M1631_X,W/RP0^,M92DX?; MZ&#N>/8X8L_E'^I;T4 0Q@&J-H>KQ+PYHMCPPA:I3AD1<2C?*IYF\3TL'9]N M->>YA(HR5IX?P#,'@%<)$OF9K/KGW'J[!2 L-)J$@4POEI?:O2CPDIBMV5J: M1+1R(?QX+X] _/NS\<>YOKE&Q(808=4JUMR31QH3F\)$I:9E4QD0 ;*IKA%1 M D2@;-):H@R8J%9:6DF4 1'U2D,KB3(@0LNFLF"B6NEJ=5T&1&C95!)$:-FT M8DPL7P8YDS<619Y*$MA;;U1G+S:Y,&*R'[M<$(THV2:=P,,O__ND]F3&AD?P M%"\5/XV*M=F&,_GR O&67NXM(J'<"[P^_/C:#:-8IDS_\VMO%4A=Y,;M.%*; ME6:WW$@]9T[@]U>.U?D&L,;JFK%Z,73#&4C5EH.V'+3E4.9-/LQR*-'QKWN+ M*ZPFT ;%\JI'X_KQF!G[A>L5-I;9N TR48*WYN88.VA\K.Q \VY:)2L\O;]+ MYLKJ27_30GV]I_,7A;[+>2JH:;9:\T;LK H\.V:OK7CWBQ)4FM@W0>SMFMF9 MVQ1R=<2^4P:K)O8])/:.66VLHJW*QLWOP^Q R7,=W]MK2_I1&,SEMXNW0Z_[ MSY6[:?.67]MK>ET7O>ZBV:KI=?S4=9=[1P%N)=K^KG-'8$&?LHFVO.>,QV@"7A_K6)-P/M&P/L2 O^0 MZU#[M,=\-G!C8Q &HV>YSJ Z-JYCXSHVKF/C>Q;G6%H'6)W./#-&Q\-UU.\1 M<4/+,CO-VF888A<-?LT0^\$0#PF#=PL&4^U8$/P5@PTY+O7PUQ'PO3;C'X6U M_BB,\D/CFC4T:^198_<:G4RX!.<+)O+JL/E> M&_V/PK9_D F_[;:HV\8TE\G;AL**97;+[+1UX/TAMLFV"4&SPUK8H6E-6S Z M=*_9X5&R0]/L[F7PWZK1"RZ"V/8,.^MRJ%, .@6@4P!K2@%L6S;FH+.)-K7; MWO"*E4&M:[8VU+-Y%YV(U48^MTT[FED>SI@A>R+SKK&\'>J,P%[[ (_"U%^!15\'@=0/DI['2B2"5R%I MM["Q59=P-LUZ=:4ER;MHH:_ RM T7EX:KYI60Y?=:QK?8QJOM\UZ8\8AU%]C M&W96&KK@RX*I=XDL#SP]#L1KV>R7BKLJ&B5%T,&&4O$001\R9MA^ MW_!=GQDC>-,P,IC?AQO.V3AFHQX+_^]?5JOZHEXU^1\XGYAN@3^JQBT##-H1 M/-'S@ELQ9*PD\"9QFD9RN")Q8)WV.&+/Y1_J6[%\<,B',8_L'W"M'P-%2KUR MX+%!K"J: U((](W06=7JOW&M<2C?*IYF\3W,5(:Y&=:-=J71F6>W]-V;@N<' M\,P!X$""1'XFU?.\%S+[^N 6@/!B'$0N4L'SD'E #C=LXIGI[W8O"KPD9B_B M8/R\"5N+0]N/@'9&S^DON)L]K9H'\-.S"0BLFP*4"^''90TMV&3Z[USC1.)C M=H1@_HD8C:&M8PB,?XVA4F.HTIP;9=,8VCZ&JC6-H5)C"*2<1E&Y451IMC2& MRHTA;15K,E1Y#VIHK.886):PTBE:$HN4KE&;A:F&0KB0Q4$F1 M3N#AE_]]TGSR0.JL-3=RH%_)MSD,!WY-P*"7>\LM9X->X/7AQPL*9^>BV/_Y MM;=,EO5GU=M&R%[=[%;0/S>BMGWTOY_*8>2QOYCK[Q>'WU<6+U&5ZKUI8%;6 M2LN!U1/9<6/Q,K*3OR5\DQ/Y-^*CN.#[ M(2%XK&['2;^Z4_;"3I"^UAN/AGM6J#@T]SPFQ;$#,N)^BN,G&JULW;N@.MSI M M.?.2;[LZG8LAW[_=DJM$T?4:A;9K?56"\&-V'K;^M8^WX*ZE52^P:VOSRY MUSIFL]5>,[GOIX6RPQ)=<\1LCK"J5;-6K>X^2Y06XX]> VR W9>G]V[#K%<[ MNQ/47[*3^4J:7)0A(E,"GW/[0%B>G$4WS]V+R"]JR+7!,$J)L:T#]LLQ@=5J M[F)TL1SH+H7<+QU4=HT)K*Y9QU:>F@NT*MCC$/PB+FB:;=6;74%?\S(5_#ZL MN\/ZPSE;;\JSN@C^0C>IP$/8_2Y$M999G3LE8W5=TW4Z8.O$LUEN*<..5\TN M=;-1K6V&71YW[/3Q*9<]9)=.U>PTVYI=M'99/;N404"LF%W:';-5G3&C:5,M M(1^:-2Z-TV/J51 M<'557ETQ+N";7VJ5EG*5$S)X.;UN'+JPE5\-"(P9W^E6E< M,1\VYE'K/+L_Z\.3;ET@ MC\EG/2*RXB?!E9/OC@=;1_TS?-%WH[%GWSTGP2M>E>H:>CM\%J?O:^WQ9.M' MY:&Y)QTX@*JYL_16>X)^9LE0K:%DF3D(ZZWI4_+X[__^C[J=:2TNU*T"/ D7 MTKQ7[( W'[ '\/[GMG=KWT5BL^UNI6%)5?X\5=D(8 /4?*W[;T/Y&\$RA3/L MT*E +M>D4]R6[],IOUS0!4&@'%L?U*Q**X_QAE5I3.%\+44 =<6*L(UAR ;_ M??*OB\ I4MP/?27_B \"0RLJ6WB5&D,@YG0;O')C M:.Z4/HV?;>.GMF PF<;0MC&D95SI,02FG)Y^L D4E?T\R9:**^?[>F6-?JS9 M?]I^?X+7;AC%,KNUHAX=BWR2/47V AVXI[O>P(3KGVOLYP1^?_4$OM5)N9K M-RO#2][D]F+HAC-(7!LC,XV1$AUI*&N/*6Z^E!U0&^H\MFVK9H,RONP8+P%K M3,VA+A^4-L<76S6&-%^4B2^XM51V0-V/-73'OK+'>M;;L6_C49Q%+?L:9J/: M6N>6=]/662$!;]K172\!;S9&LXAZZV:GOM9V8[MID6CJ+4L YIX=4\L>8]ED M [$R!%:V[2J4+FJR@)Y;9J?=W9D 2>D:I)3-,RP'5,H5'UG( 4VKT)XNI>&Q M:5PO(?5+P ';)OC2!3[NUS=2MTE:>YND:=MHOX_F%]E!NW\TO]8VF[5-=++0 M,9@2$,\&V67*8MH+7JE;C#:K6AY/"[['VO5EX?GLZL^?SQX$ M(76]N&-V* :$OV*.>E+;RDYJ5ROZI/8:3FHW*PU] &L)DMC>X9%JI=O6&"HS MABRKTI@[946C:-LHJE:J^HQFZCEQU0"\[05_=$ZF]0R)<=XR5@ M#;+MRPXGS1F:,[;C$I0=3IHS-&=LR94H.Z#NQQHK:TFT!<]C"RV)MA#L7V]/ MC(V'\1G6UMJ2:#=E^@H)>--1H'4W=2E74R++[%A-3;^:?DL:@5] O[6. MV6RU-?UJ^BUK?'T1 7?-6K>U.Q'TS375*D?8?-OM54H7$U] SPVSV[1V)I11 MMO91I8MME (JI8M^+VPQU.PT- \\7.Z7@ >V3?)E"VLO)'FK5>A&:I+78G]O M M@+VRG6K.I*8M4+6\MM(7Q=OM9R11["?O?_*?(&]J#_3\?LMIL;:)>E8SDE M()X-LDN!W[ 'W )JIFYI;M''%Z(X\V M,FR??-R1&X^8'T=>5.Z/; \P6QPD+C3]NWKQC^AMNVVB\BXY4;.4D48>M- MO/O0M[V[R(VPH>=KU[=]!U]_%/A].II/UYRQ*/%BND2XWOANUS>")#1&010; M(<.*.GB8CRL\8^,@C"N&86P2RB7E@=/7KP]>'KX[?']T;)R_/3Z^, [/S@[? MOSG^\_C]Q6-@A2_,Z+M]H.Z8TWH_"3%,@V0-Q.0&_<@ IHBP(K,/Y(:M90>T MLNZ+GNT!03(C&C(6&W88(E,0I9N&C=0^$U(/7,C:XK9>,"@31G?(E&S:5U66M8ZP/TZR $88K=3GA'Y)!=V2&% M,E&^LA]C@ANJ @D>(&:BL#( MVMWNX++1;]=Z]7ZGWQMTIGB]<80J/O B MP-F','!8'\%RV:TU&NW6UIF\(9E=L'*M2III) M&8N$H &F^JH0(R\@PM%/YDJVX?6,VG[!G_B+=;S;[Z M%3=L<&_G )<0+')8[O$/+G*-0R?&A5O=>H/,(7O$Q:5HJ*]>9QHC,""B_%H# MN"I4 0$/LREEAE98/+31Y&+H4X"X1Q@'((^Y*L+?\BKK>^*&_)H>DT"'S[T[ MY9&P?5Q82(HE$D^)0>![^/+0B)(>>#*1D6T[MU=P4L#/P#!'W^3+CB+\DX\D M "+LT[;XX_$'I#CQSACH-C4WHS%S0'UQA!!TCX]2_RC,$(1/PSU&%<61HC6 M^ON'B1W@SF;1@/#I@'*,87!KW#+/R^!)."!_"A<+RA3OO''[H 9][P[>8T>! M3Q,%[ C 3I8PHL@!=K@1)K0;@C_XC9,]?WO&W$$/.&C@XDX][NL-W3&^&70U"!-O)LE7C)>4=0TX5%E. M)A9R*'[)X:% 0Y$**^%>\Z$"!M^)6662+W9LBG=%B3,T^H U<]DUWJ(%E6[> M *+A?%" 8(_=,*]45@UO8Z>T[7,\,,TP+#E$,3CV[+OG%(\3KTI#D/1V^"Q: M!];:X\FQ%V=VO?16*S[6ZE8,.J-*9POI8R\+H2 M7+:-8<@&_WWRKXO *8J;/O25_",^Z+F/BL][H=J!XBN%DA"V&.4C!@>Q@98@ MABY2WK(7\]'!NF11ZE#+JPDX8.[$OQ"'QG8H57Q MS,,4_$\+C%-#V*6#9X9BDL*G8K/LF1K0$[Z[& H%[X<7&9Y[S> _<3!]O7D_,%1* M18%Z&=KZF&U]=+3UH:V/\ED?EE-U>LU:[[)7;?0O&SVK?=GK]ZW+>K5I=P8U MN]=FK9RN_'!X=G%RQK5D&)<6:"@KW%P M]Z&U"P4F5G>F]=5<8[H&C!\&_ YV2L1BC _%0[2=W@''8WA390.#,!C1_1XA>IPA&G.M-VZ01& L96&ZPLS/+I!##X2.;?4[ ME[665;ML6(/^9==AG4N[WK%ZM7ZM:_<:4[D6ZQ#S7:]M)P["Z-)JUU><85%$ MSKS,>5$$9O^& M1>0#"=K',IK YZ='X+N;P*.(JC&$N\!'N@H9Z5%,6U8,?C=@PXB&0>+U#0?X M<9"@!P+.1N1*1XDRM$I53H]YP2W%$2D4C$%[^ ]G8C6>[LJX(P6H%WE.IKA> MIHR+90^NQP;8@[>*),<:JX X21AQOZZ71"X&D$UEHXY\I2F#R/@,_F9*%F#,/^:!69L3 M+(I8V\'#6QTTG$4\1@;=]RPR :\@OZ#,V,MQ1JDQ&-OC3 M7A3 =V,;$PT*[+-0?922D4CLS]QZ9:,289Z,/2. G:$9RW-6F*O,Z/>#,'1Y M;L >HQ2!1;%^-&'L8="M6:\UFVW+6I?%\?.B#C>GT/P(R0.K2( K!G"7^,5% M.37&#"+8&\DXX%)1N0^C**Z?,,Q_8%Y)BKO1B(4(-OVE-V_86$D\S:& $B1\)&.D:DF ML3+YLU:Z7QJ_'+E1(6K!]0?T,0%ESU.P"IM#"Q3_$BR=0R;1148!$\1!DEUF MF>]+ :C5#H"D\8#G FI0MG+%?,JHPIYN&%(KF<(DBKB@PT?Q>[-%2=@@RQM^ M@GE$W.V 6UR3ZC5[V_/[3GW_.7S+V);R#88^R(JCP)5GWP5)_'S@_F!]-? A M8S=<@.0/ HO+.ORWB3,*1.JR:%KHQV@TLS&G%2P7X24+D:8K35RQ#TY'M8:D4=Q]0R:*-T'?!6'-["5T\$"5M*17>HM/J>9KF-,VE-!?T MB.0HYVQ?<=?:[K/O";<&W5$O 7.>ZMY$>!0'9%$Q*LO9>%?X!)\7K@/NPN@% M/FLVJ4V'G]O2&=14^-BHD.))=[S8F?UPHU2@46@>/WCV;20*5:\246 I*DG' M8U[00+(.8TP EX0 !^39!YD:WN6OSI$+SH^R)2 *"FFX&5E-O.5I$QA#,A%>9JD$<1(L:PXLI'H)U0-R<(_3UR(UQ>(PL9(##R1L?5^G, M0\)M2<1AYK-8"0UY011ATB"\ P#?VF%?1*+$ 2\>-(GM'X 8;@:Q2"+3B;1$5W&BU MJY6ZO%$FBC'):]^ !)#L&PP&E'3F\2N@#_H!D\DCQ@^I?*J<5](]I6]-B:S' MKEQ* K ?8Q%, WATS"P7E%_N_!OKU8KQA?$D 4(S]W*D7@>$AAL7[;=1:66[ MS> T_R:K4I,WT6XC-LDC"#$> L2 3)10&H(LLLBHU3LUF=I*:V+/1&#R*.@S?GZGTU+/ M[U2,5UE!93S$O.,(J'\8B=.0OR<^,^I POQL UYU) [8A,QC= *## @L;LS. M7F2',6S,L?'3)#Y6?[*03NX@(".@KHBZZCEQ>II'1+OPJ6&07 TE^3$[]*EV M!+8T0'$5B"*(IFG\QYTM.C#YB@1K7-@_\"2<"\8">GBC@.@JS8*NM !AOL#8 M96%W?PWU11SG!8< N,[O\RQXG_4 YY3R< M,]\%M+VGG#)E/N"Z=P$LYA"SY>1 D1W\T@T^D#4KY1IE%GEZ):W979S:%49S MFDW.6R%;AWI9Z>/$-UZS7IC8X9W!=1]YR6#K<1F5GLM\GSAW8&,:AYAHD1FM M6U(O"8F(I^XSD,&-NJ+AR""%"]PQ9LQ&0>)3NGH>-2VBI'XBU5++>(HW"BVL MWD!7ICH9Z>*IBXNK5:N5JKJX",]-4AV%LJ!Q$D88X93NR5R:-8Y('1D?WAV1 ME":O/28-9U]1;9:/-C.*?:[(INX\2;/VD?'9>/JG'<'MSXQW'^AY_%:JQ)<' M.'EX D\LHNZ!_W(I+^! J]6UT06UT5U=&ZUKHTM4&[T97T?*+2D.R23/:G=0 M>!MV5BR4DX086&"90R&4+I@#/E:[\.1Z+HHE+A0Q@DE)KQ12J"U"?';%^X]@ M;1S[GF"!:Y0F2"-^M/W.&(+F1.=(FA*9,5"H]/EZ"LR$WIV)J@@#9-R-'J*5 MJG/UCS,@R^.(TI\"]0K;EGZ1C4X>FL QKW1)'2:J%[$C<'7 51(E)!GA =? M$F]<$0U364!:N+=@@LB(&7F/J6E$C\V<>N*"]-%P>Q!>XV(=7G9FRC]XJW.@ M<-Y7 #[9?L2=Y\QJ'EX8FH T 142T, #>R$C(DPJH(RC\[M@15,\S9QL&B8UO:8K35<97?5= M+TD;T]!A;G"CTXJDU"R-P-EFJ>V8%>23=1I%27I-5%B/3_6P#L46(B5$6]D@; M;'GH.J%'A64KU&J(DC95%M->5QN%6JBU$29$27X^M@?0ZKB MF\1#3R!3QOW@U@?_P9_2N[)?!B\QD0WD&,C 8$1MVX1/H99L8+Z)=\(23^7M MPGC6B"3V:&P[\O"2<73Z^>35@=4U $9]-G*=1U/3,3]\\U8H+MD&<3+(S3U) M$@+\0"$\B%=C\-,02<0_@6L'1I6H-9A^"KJ9W*%-3]C9QB#Q^QASCM.3PV2F MH=EF\\,;W%DEWY4'Y@NT9>$+*\;K)$2?DY,6:E"AHLWBK"RC4]4N923E:4F1 M."#U:U)(:^:N^?DX7^QUWA:YO*:-*??SFOTL@F)T L2Q;9RMP) MJI]>>.IG8VE<05H*2[< F%%:)(25K@!7<:@J-Q8@ P)5("ERFW?%Q-;/626# MJ3R*K!*%S60P%@-E;M^U0Y>3?%J/ACDW->,FZB2PG(8*N\4)N]SSZ=63()P? MJ098>B[S20Y!.RV*7SH7AEQBZ\ F52XU!3<_IM,KW*#\P# MXL 03F*LK#&P)(;$:I\-;/3=TEYC$5,:B5-#U1A7EM8M3! 193.H*R>03A:E MS7ACZOBHPKDIUPH-N SC&K=8:IG*,!+7ZMZF=Y3!$)A^WL_2#BO086X<,6\@ M\BV4Y_&8W><:-?_$>P@XM3I#N-"$06#8 FG8 _-P1)4CHQ$#P4 56@ U49%& MYTA)OY&12 @V94EJJD.B!#NMNE23G^ )3%100MFADLL!GO8S0S8_S0S3:9)[ MEHI[G]LF%]-4*3HN1,8-B+@ !)\#MC#P48BPP T*(XHW5?')9E,,C6D25FUE MTC3@NWE*>UN@._MN).Y1*W'DGC.*F%@J;H;Q/K;P**)''K%("Q-X2@T1K2B% M6<^K&/E*8Y7_"7=Y/8-=L"-3*2YV_93DLDX ,4_I"4-)>@;$E&D_A10BPD@B MBF(Y>D*\TXEA3E<3]A+<8,OR6B'@T: 8>ZR/CC3%@M+LXJSMDRUV*QOJQ*GI M@G4C9 /+S5$ $\6"BBQP84,B >%#*0=XJ#@(F>P7W+NCFP0]58P_ MX3=D4E-A8]*J"J7/) L.UXQQBT0/(4]BI4B6SS#F><=)%UM*&%>)'0(U,)8> MVKY-,2I@)UF8F%4A03=M]C&9-\-G*_10J@;(F^[7-=6= H'U(3U&7/(^724H M19=G)QRP18-XR<85?\7V:/R/;1R?2;TKZ^$DZ)?H/C.[1%%*2[57Z40%I!"# MPN.NU2(?B-;V3(\L$3*2*FLM#KT^AZ[LGWE,&L1)7$C-.VEHQ36 M"!*5"D0NW;M3FK,\M#4+MZ;'Z1K*)&-U*6.NE+%1U:6,NI1Q_TH9Y[0MNK>6 MEKIR4KAR'YR+2Y25(S0Y"UKY])*8#'X9@=;M?!YKWFPRAK1,4Q25$&-UE NU M1$':% YT&N"(QHR;\Q2C4A[<9_#&OJ[)TQ0YBR)YM(TM/ &6"@-_FQY_'P+@)Q96.>!>?S,1GUP_ZV5RZ=7;9I M<"AJ7C$G#(?Q]L$B28S8FG>AYJQ3+21TM2HJ3&E1C$)VF$N.M@BG\QE M'^_A(TJHZ""()T^28!8]_1C9 R8N3[]CJ'EMAX<;*6-@@\?-#OHL9KP39+Z3 M)>APD3KDFAO,0L^F**4X,:"I5E/M3!6-Y^BQB\%D^U-G"-J74;&SB.1B$8B' MU1@)[\P/I!_?\?&7V/4 ,PA\.!,(8)Z9&F N1PZ?],2PQD +5$V:LP7JE!C] M3G/ 21HNU2)MHGVI)C!-8"F!I2VG4%]GW4"%%J8.5=ZTS4?DILE(D]$,%:H6 M'B@5;'R$C=(P+PC30E!1%)2O2E9*R+)0#B6WL1[/N;:O)OO+J9U\J 8A7T"7 M=N7B_?;2#,ICJ6!6E_%G-JTC8F*V-4]7]=A=((H%YR6UQB(@2>BV84Z^4:.#!'C2BK&H>-0$=\55DQF^5X:ILP,X.&L0@%#PDJ! MPI*S#,)<1WDEEC?57#[+JN52SS2;@(JJ"0S9F7A*Z(&GKP2)E2=R5M"X'&X#AQ3RBH,%DQF(JUDPS4Y2+*D#YPB M%BCJ'.2HE($()'(-[(XE(('QG#")AA.9/+X"B;73'W='))ZY^DB5R=/@QYT3 M] .?&<.[?A@X0R\(L9@[+1@\$/WOGF4=0_Z_O3=M;AO)TD;_"J+OS T[+J36 M;JG\WHYPV:XN=Y27L>RI^WYR@&121!L$.%@D\_WU-\^6>1( *AQX[IQ>;-?9I:(J4K F]B6L(8'N D\F_HU_XU3+.DG1^:S;X M$T^A/28<$%_ZI5U#2LO.M&9W!8 )6U_L\4W=%PAP@9M(H]8*(16Y&18?$/2" MG-EC.ZDE@B=ES>$ S>'H8M PG(LAJ2\MI?!A)X4AJ:J)F0-P&F^*%\#Y6+U3 M/=01B3;UI@)7F2<4N8%&T5^H MJF^59]$A5C_<"\4<@X^>K?SH\/06E5=O[)AL F%H.P^"[* MQ*\-EKNB[D_#8'#(CX\:&["2'$0ZEV\V-:I@]^B M^07HGY"ZPKEGAPU0,H:F@&A4HSD"9?@I*,?.RCIJ*U]?;@A3L]I6X%/!!\-5<.7N@/G1EFN3+!Z@!$-2 - ML$4#NS_(UIB\$GK9)"CC^2F'AZR\Z%W09XK;%>M_UC MB5X/3JF^M##/TF:I(/P/<@,K=E?5V4C^F&O+I/T=>P<<&13$=?9KU-K9."%%LLL4>TN@!:GD^#BXGMW5-H:^@U,AWC#^C<, ^)&;A^]BVZ4E) TV M=JCFP)/L#P(74+8]3>=>8+LG*)5B%('+#7:,DI 8T.#N2=4)"U;<#M2.BXF/C^ !,?8.*/&R8.<7?ARP?6U?!^%H7(@:8L^CYU6A&' M)B@ 7^38P)@Z>6WNE,86R J(P*G5ZHKD#.SG5-.PWD\C@NC\-^ NJ18F)[J- M$L_A29E<]8CCLL28J&)#1@I4CZAM#$RJ-3(719&;94N]'*DFB!"OT<)#"PP-O5 M)[0%?LU*L@0; !:A?ASVG'F1+Q2Y4"J'3AA;5S W2 _$3D0^2Y9$M#"S@[W+EXH2\(6AGPC M2@TOV_Z86"":84]?]#G']I)ST+>I;CS3UFS9^-!N]65D/2G@0T0IEA;'=>7\ M)/K'*P,Y6C$M_VK LV(5@?<0Q*'!>Y-C1<-.\#^9,E@(#E#')[S&[QBDXH/^ MCFGT<^+6\"I)O_]^+MD.:R=1S2>Q7E)IS5KE"<3F6*VH^!"R'FSER7@6S0N/\3J_(( % ";< M-*R>/&5^9(;(_DSMWR0+KM*71&8@(E->.0K^?X,[S(H"=2A=66\=[7G5^ M$@?BG3#-]M\XPL\C!F JJB)DOG)40PH-9=]J;EU9QS.@2$#XZ34-VKAC6D,_ M5E<86VZL5!95@A1)AR9H=>T"-?E%#81(M.O9I=8](WQARFJK=V.F./20F%D, M;U(!AB/PJ&0R*WD83.GZHFV0V;6/9$\9.[3N45JNTP+86* ,WK!W-"7>0N$& MP$2HRNR6+(56X;N)_&:;L9L\D9CX3\P%GZ@.-DD"/F<3Y/+ MHJ2(OJD!MHC-7/WM!>HD;/,$03$C6[;.RJ!JW4O7IZL%YOY6^E8GHM\S>TLK MOJ;>](JHN]8.JQ>\9])&;@;1K.C=R<:L6>6.'Z8;01&W'$TXDXWXDA( %&U$ M \XRGP#SF)G:KA23'_]..E(BE%#?@3!AR=TJ 1GCZF=#-E&AYZ'G0D0DU__P M9G9YHO"GC7OL;W%16JN?3KB)0>[G.>M&]J! 9BI.[RAY]]8+0.H&?R87F2.M M+B#ML/O&25_*FSK>%W5<^RY'#*6[YOYVUE04+/\PS7T<(MKA/^];OQHBKRGD MG@ERQ@LG4=.S=-6O=2N& +Y2/M:AO59CS+BZRX6.Y&OQ=7!AG:%)5AE_"6Q%CY&>6YT/;*K=#Y=Z0!S,M6 M(D(+>!-?0\'%$].U+R_7M$Z<4Z#-BWS'?+/.3)5>4JQ?&KMJ+PC\RD12CGW> M4\F[,I-[3=@P?(,)$3AQ0NTWQL9,>.+\D16N#EIO$#*RP!+D5FM@:9HD^B).9( M\3_7KD:PW3#XDJ+#,4;( IL?AQU7XJAW<@[_*$/416^='MT>>@NRY'H5A8TD M2->-%=PQA>#V@I?D(OF%6%'WIYQ<"QM'"O4E)!MR#K:*A00IZHA$="2>68@? MM._0NJZ<3_VIQ"+,<%P .W3-.SVS$1BH?\%>9P/!CAY:-$" 0E6@F4MZEADR^!)SBZ&/X(M[-(!D/NY. 8BBI(P%>0=CC MR5%ZW+$!/A#"!PX&^, 'WC<\(%M28M])X4M>)M-WG+_=9)T;09 FOBU9Q\' MWB1RXP79 C+)^F$L<5-/HR@)6^>7'?G:C.N.\Z'CSC^117T)OV;G@$AK$F"/*[^" MV(F=6M"9@0\-?P2]LJ5A!PO YCNSXDHJ5_DTG5".#QT3BOC$'63&'%^ZPM/= MS!=9L31.0$4Y([&HTM"B*0#Z:)]6TH>$$ZRE=?>]8J"2=%@*90-HO"29F\XP MN=AZXI<_CX6_=*^KW.G@6SW2&DQT5W6U+4[B0)6FJLVB4/6S/ <]3XY"5 Q6,3LJ-+Z+Z1[K)5_Y"(UITO#7\K ,-8?0GE= M%G0OK]9TX7,W 3VC%AR1%3&@&KTPPKUM^*8_=.(PJ+)8[8MRZ#W962C&'42V"@&$I HF. V8)('!.E+@M+C]:RI<'!30HZ!3%$.-<+ MU$?-FL<"1EJ6&QD9PN)@Z UE5T"B@G5"*\7O2GY]Z4YJR$XD(&Q"*#:,U&_O M+$1LKLHCV/]RNZ,G6[4;O>T:Z+!F&62ZG79BP-:&I'YMCGW7^>N$ CRS&Z$F MURX#46ZU'O3@.03D+!,FXT#AYJE=816?9MSIR$X2N."'%(H2(7K2@O7 M*1IX!>/:)5N)N_4F9V:R'G.#^74[WV!RR-YDRV'C_)A4@9PH!/$/0CV9NN"@ M:5$/483H74Z'L'):3XZ):/ XZA!]2"JKZ)"[[0&9&%VG6Q%PHE&4.+\U/S[_ MKJ)\'].WKMC-HJM@*@X4/'5I6,\U)AW@15KK"6*>]J.AH8[!O<&D,QD ^S,H M<@#0D@7/>A(/G1R#F/RK&==7@U+U/*;*1%+182()":@XE(L"VQV"ZE?L1#\K M[%V&5O'V-Y!B)D'LOD=CTM_!/"8Y<5S;U86E\P1D%B'DZY6B,W#D7,*;) MVV' :-V-,05^:A#HY,$A,^LBXG9%IC4GV)R_%J/@B3^5OB$.+CT8O-)KM-@8 MEE 9BCOS&5219LC.!]@=?N))YU3&:KA^.'#PH#46*&3LFNGZ>CO.UXM=;X!4 MIE)0P%M X^NX[I$$Q#V&4(3^Z%\"]4SXU1A*T.3R'WJMMSSQ0+TNS*]=F9+# M"LC$$1J QIE&!.I6K-^4N50JE?02Y:W&7DX/EWY>>,5O<8Q8D]'_!&&PL%AP M^]AM@XA=ZN=OCZ1Y7&=)70SHF$BT M3+UM##@TA$@%\$@:RRVI;&Z.B9TSVWU4A?T"(HT)\8Q@?P9L[RE7U-NO0597 M/\Q/[;(HCK^]+L'@E&$$'2UD3TY9-9BK& M^3&]:-V(T*KT$-DMH6:0*.5RQHD?_#I@Q'4XLF-ZV?A7)/K0AQ9NXX[WTP[?AD_0,Y<-UIF[6"0<3^+*/A?&] M$O^.?G1KW#5OL+99[F%-Q@])JC9UZKK=@+BQ3X]OG"PHE]]1Y(. Q7>%BV[? M&' S*<&&6S2"K2R5RN:$E4QU&R:*6]_/PCD0_UY]%'\"!V/ND+N-FOP73^\U M F\U\!7E19++WI0YH';_RR+C#)9G_[]H$L2#F%"'8.WD]9-(MD*@*Q.F:#C9 M&_*1P+.,TD(E>I!G.T]EH=G#5R7>KJP3N3,%X,JD=UTK*7MTC\=ED]9Q-$L! M9&[7,B.S2H/G4=\5[ 6J(L]-)J=8N+GTL%AG\"H$>KEL)5Y9MV1SOI3($7!B MU Z,'4%IF(YB\J8VA*T_8;K!]G#["GY:FCEBTT 'AY.4+&'AP4*:LH@* MB:;+TP/LW75?802SMN%HU$"_)Z;FXT= M;PDRJ6,3, ! !\TI?"XRO'S_WV]>[>R?07$?T[F[$<0YE'JOC*1%Y%/U&/IT ML;- "2M#CKR+M%,$TN#I@R1J5T7YE=#_2BX:PQY"K'%UV_>XI(0QF5D[9*K: MMW9SE"?-R"H--V< G;V:4RP $MF,^2B@3)!4K.=AGY=Q,:KO5;.^XA;+TBE" M*""IA_R(K!?@RA*54B<#;0:#*PQNX)D+N7F#_Z,5A,815,@6W-8KX^I*3G51 M,$>XA\5Z4*)N[/+7= RC[P=WD-OYDNV=*\)SJ?# #Y4Z0T5LF0DU M<=EQSHLYF!OZW5)(+I$/UKY :B/TB?D^19[0+KPK:G@B@*A.I%X*ZX)7K=M' MP>*1&J2NLO%RL#9E4M7:,(5+RWXP-F5>!7+3R!.R@'X9?4^P?.9K!H5-:L=* M*=F-)*-P8M55.^%A#UN@_303+_Q%\)8=O"@7>!VX%N:A*:GO'DJB#:L33\V5 M*>6.4&2U]DYX\ZT-$U+>8"#_A)8 N\PNE<*4-6%EL^ 4.?#G8YW6C6FX6QB. MA&5EV/55 !UN*LK(,/#O:]O0]<$\H[^5,C*I1$>&+I\WK&E'5CQ M)EF,.]4;W/2$VC1=B]0'".S/!/L$C3>R0FCI:[$5ZZC;((3]"-(QIJZ-RK1J M)'*ZTQ=GN(!6#Z/'9(=2GO +4]XV/=H''U$Y[(7+$GW'^$A6:\T H10KJ$!# MX=Y]H47TBD/@>V UD&3*V3$':!SR5C]G3.S.?$>]3G @ F3MV(I;_F RG J:G)GMHWB\VA8A,,BO,U%R%$4G\OM==C68O+%PL$Z#@LS2/$GETF: MJ2S_<*0.B^;:1;,HT[$G&*SJ'9I"F,,?EM>PO(+E-2Z OS4USGE*N,M@ M,D_S%,M-W"_GDI!M]WY84L.265H7MFBYI7AT/CI#HU\ M&>7F@GQ5*M+"Z5#ZQI&V/H#[=E%R*\^Z7RJB+!$[&)R781VN".;-99(Y=QA[ MIME5$3HIY%FA&']8/\/Z4:GMPMH?0,-9>X3F"3/ M#Y#R81%U3KE.AGH-X%70C".0SB-D';(HHG26J<(?6!?KYP./$S(K3%5P[SIQ MNZD^I PHHM";\& BD=U;!UL"79@V:BF$;%W3RR?H-X(*MUOWSE-D8-%X7V'H M(X2K7!)Q@QN(NC//FB:>9>I\&">'(1,Q=NYR(#&SAD1]:B6>:W^G;LH_ZMPS M0"F3/HX:9J$<*^67(E)-@=3B^O(BUZ]ELV,5NRA%9T5=S>HF%>QG"F>^=6L/P.5*\\:P+N M_^6EMZLLDE/W3*BQU-X&V!OMPK*6^]MR7$R*W,0KC:5D)7I^72<+(!R;%$"1 M;U\K>V5Z8_T*5?\C[D8 6Y(D;3IK(>I2F[/DB'$ZU/5D73C)D+5^OB.L-F)J/'6#A:87'-OV>!_AC+ MN&*H?PZ1]M](XQYXO.FP2>;85F''1>^8MG4!^CCHRA5>4_!0QEF:HVM6E]B+ MQ#,LC!G!L"/-/[&ML5\G>\YN,#WAN]%O0C,>$-Y6AIIY*J_U WOB19Y#9>VC M@2G'SJ\:YA7&\F#O^:_LS* E.7C^3U\D^^CNR)_!8\#C<+3H/]_%:^T_AYVX MFE%7N936HX7'2(W8$-3"[3- J.>%-LAZ:,;4P>@9Z!3#'I'.7W'TO9EU&M[L M1K)^D^"I?2N#-44@/,R;T9.5X+VI4X6NCRU:T+%F-^LTJ6;H+QCLD)&;R&RB M42+)T]H9^A8=B;?X/Q]YPKIPZ.6 \*1.PXUQ* MS3P7AX#!L_0K=P+ZUO+4::G0J?O8'=R /Z9_):+0-)QHO;YBQ>5E[&UT%A@Y MFNVHFPS_9?V=K\D%_M.>CS7^ \J])"SFI.?$* /!9T.TK';'%'52Q=B_6$Z^ M&K/ 7Y2XJ?&?,_L3NHU=C MWSL#U"WL"8&LG.!X,9FJK#(P@TCA/TXOTPQ4>Y.,J(Y*,VTJSGGD=G"]GG%G+#AK;]KJU*6Y M++X:)A\/?L6R1<#%GI;C9NXBV\NT",X M CEZXI(A5=^4X.FTP:[E\2:"@ >R?7[/OAX?/-L[.-S?W[^]W7/SK,A+)F"=FPUO(FN/.>F,$C 1X;)X_7\M/:Z*DAAZ&\ MA!Z=>6IX=H)J0>NFF]U+TX[ZB)9 NO8*8H"7/X8AG6ZR7]I3;NY[Z7UJH.5U MZ-!"--X<8\M4BH2.H=HNLD0:_UG1B 454.@-K+?*]*/?G&!2=F56)G;6""[A M O\%X-S=!12I #CH+ 75T7^E;#/8:L@$!^ERH*H3'5Y>P-T'I8C)?$N @#O6 M?.;XH#[_ OC?QEN])X(W?GJ M"(Z]-.Q.P=[(O,/#V\(Y@/WB'F$Q/4["6W0 ^#U!GV%I-(REPF@.A(=QT+3OPVP>#YC- ;.Y19C-+?$;;^$Q7MJ!M)8N3Q./ M!X,C4YT-9-:LY08.D< 35#A$3LHL2)&F;"Y;.]?=K_$W/,3TH\3Q?\FW M&,)E-Z_=2[XD)81/T:2XRJ^2$OVJ"M7>0,(E3 +RQ-IQ@=P&U;Y]!>8M5OG) MU[HHD[E7[N5""P<.="(Z/W/46,,K;"=.71,Y >](3?+^]N ?J]UO[^1XSWT. MPEV0,OBV0#\H<%6#Q<9\7^3>>B8O^]5YP>M"N;:P-#M3K4B7.,>,;-=V?H7$ M2RTR'4=(C(![>.3L!Z:XY:>P7GY[%50-XNBB24DO1XN+)HIS:207EXLQ!Y1X M6U-65^,'X&T2QA7:.:?5/S:G8%>) MS$R9HTK(P-I&=:C65A[96-P&J"R!7%:QH(Q [X]BI)ZKH)7UGT%&-<',@6>?C/J/$A CL]&23KVD.>LE^ / <_A2RA=3,E0>]:*&\IZ[ MT0=^3\WA",]&?*,=26V[?YL%BX-?6G.((\+E8Y4&?'1V<+TJROL.:%JE6"%+ M(:=+0$B()REZ9,SFQBDV.2Y15Z(F]D,R:,KV*=79]N)D@5R=U751@NO2=^>X M+_>V>U_97VVU:2=-/0/Z5K2T=I=]NI% #ZD*<$FIWV!*A MCKV[X1$@^*KL8+,44DDD(\A50:\U*HB(Y;ND0IAN'7!38A?.")T,'G7?4VPW M"#-5IM;KNG1%CR2Z %BSC# @FNPXS&'SV_'-76H.O105S03A@7T> /';/JWLLEA/F1?/LE5KD% 7I:RY+NT.7=@@=Y[@)[ O54OK S5:B MOYME)K]P.IOTL?US><$8'D%7!RX[S0HP9'.03L\A7*8]CP 31_2G/:^*UV0$ M=>J&Q<>*I+-H0,S1/E?9?PN[9 -::KNBP3#8K_N"1,\HNR)H_W-K! X] XR) M@\)14J!3,^H):Z@0;ZWMCG3QKW'[>NP8(WC$Z(IH4-LLV]@E;2]WNQG=A6(? MUSA(_8I[ P)(")7]GRN[#RKBY%S^V.C@!B)=/TI>K(LW.#NYO8KIQV"<2P?> M11>+!%T5G;(O;=.V%Z/F0'5,9>WU7#D!5D$ RQ G=PKTGQT9,#;#^B>;J*P5 M8E,U6,KNRZ)<%-3+@")EYEM*H2.K&/(^H R?*2]3A+2\,\[JP,=T7;ZFJ#4# MGQVRGD-JPN]#+)S1-G18C$ D.FCMH+1013 +.L'%D.94.K+;AYU6KO3L:$PYWX7Q-&LX:F<358-I=@B: ()P_9'=+HKX M!7H\G( )P"B!L? =**V+EM[<(^#9#Y6H=]'/@^'I\(7<),CT.34N0W6HI'C!010BAS^!O5[O!$FD#-[>H*H'<:]S^4R5[12O*IH_E&Q@0L M8&%-QD4>,O^'I1BTH%R1WP3"04V1*]$:CG_YQ@ ',78=;(5U<02]O!M%W;?5 M^ )J(Y#W0$$-1DCC./BO?X MD\B^',',PEJ0,LJH-Q]PMU9U@,C C2 ACP*5B"Q%:/YI@EI5(<2JI;5K;I ( M)0"1C,H$CX=.N:W5]C "D) PZ\U?SJ' RBH/CZ+_** ^W?]EP##S!N)=:@*<^,&^=G:+]#2>#."^MNDH97 MAIAP:J;LFU2/#>V;\5G"QST]J:_=24K,.%D4&PZ5'@<<;;+.SF^Y%^UW/^D? MQF4T%Z:POBC*H\)W M[:ZX2"5?")Y?BC:&7BFMH31F@(?++BIZ3-92D8="N5:P@_A8D(+RVQ(]#OI[ M/BGTJ*UZ:D24,+SA4]G,%YVZ"^08,=N03"X+> [*0ZF:X@:C \J C/WZFH/? MCBE.V!8>3>M0&Y1&A4C6Q3A8 [1S,5YI2_@AZ^0K=Z/;\$ #3M).@.-8,L)& M0I7HIHKGM8,8A^@GN#G]1SIQD4;L8[$L*ZXD%.NBK>$^$WN$C"'%E9N+@EIW M'*Y.NK#Y:A"^S>%JF%&BS)XZ;\CR.S'# +B%U0C"\?OCD]X S]18$CDHHTMJ\3">-PJIOFIIJG8QRH TY!'K.%SDWQ,A0M^IC,-VRY&*WWA03FUI2 M+MRE+AO4\,3V8$'OE,]SR=55F)6C1V M<4B['6EY=NA^A.,GR+A*7@(G:$@QWCC%>%Y@EC:M*A2]P_B7JK(CZ1*GCA&= M[VAS13BQ22R'6W-@EXFTZ7$/3YM. DY*=07E/(Z+^0AX4,B]EM9,W03L- .8 M!:F3&G>84R>"R.A P#64.;:R X2D*",MV,/00(?(&LP0 50W9 ;!$4<6 :F: MX%]YDJC931/*YE01YSC3@2:8\IA/J=Z MMU;TG9(9V %W&+G6T%\4*-US-E1.T$B[V22+A;5 =*ID/:/]E[OHKMZ+D(\:8Y@D)X%Y#!065I*CWV=DW@(SR/LE2^ M^5SU)>)F$Z%BWWS9%O6.6T0YT,A18%'2[2D>EYM4$*WKW=3<)X?[L8?2FJZG M6WB=I:YP%TX5%KMCM>/0RCL2O58#L','T%6HG4PU0]/^DL&/SLD90JA/H9%P M/&ZT1 A*7!$SB5 J8P_$WO#C_=#\OBW5>:0;-7^>R85-O /B@(=IYPELTL M[.DV3\<"[/,;.E@R: (RW"?R ;HWWKX@EU(QMY>8 =6*O3\ I3S1RD>#!FSI M$@WP@W-A.(@^VW7P*JT(!?6!'&H,S.'(_8 M'W;\'"L27PNN\TF F;BB/H@. M#GSTDKDZP8A1!$_\+-2%6P+"E[AX$'B(;0UV+0(YJ,_.C!,:CO[TF4(;8LK- MT1K*Y]?R.3U$)ZWG4'_&A[HBA]@[W=L[WG]VMDWD$&]PH M58&[14TB9FDI6(ZS))T[K#F(&YBN$#P!6*BKR<4(X&7Z#/!#6A&W\)SOB>4_ M>@<,[=[.)-$YI[N/]XZ?C)X^.7@J,\B]3VZ^)C'#/+BT#UL54Y#V?T9+=PPF MLK@I*Q0&!6L\#T>S$-F!SL^[RP M+T0Y"#'9OQ6%?=17]K8QFZUJ;B\UIL1 MW2:#W#< 8J7"1PH#EQ?Y3II/ 10,H\X1,;FTY.O97]E+P-*0\DC/BW9V&6Z2W8ZA&F8 M:1\)TLPP/"1\Z+T=' Z._\.3MU!W$OIL/EBO&=%(J4UXB08H'Z"H3IU]3"VA M0/!\1[]F8LQD^4(6>GDH("A>)YD*'-FE E(P@@6@O\L%0!=@4""3Q?Y?RV3M MVC7%"%!P$IV"*DP*]C#TC$5;X86F(F2/IF"X%<^V,U^.[PR39P$CEOT*;"Y) MJOH.&?2?T9W!-'^[7P;:'M_9?8V%BH.]_6>T7]!1M;X+IG\SWY0)7E %H9@O M/G+F7#.M*?A*L.Z%R5!R0M[Z*Q=V +#T %B>#0"6 <#RN $L.G35_@KT_QTT:W!)HM>U4&G M8MLPX?$(Y*AX>.SDR1Q!!]BC;F-W-*6,)BB@]IAD4W@X:U1/8^5OX4VL&ZG#W G+VM-,>&ZUEJ/1>'DZO&#])MSG[+'?#,H0FE4U[SMY+/ MYL;=_0A,_65Z6;CQ9HK9R]2>S_A'I). PK7CFB[: O7V(2!?TDA7'GLL[H5) M_X$N$$8#)U"\/!\\'!KW:I!"A(C>7()Z37),WFZA02D9IS+ M@_&L/=UPU^83V$291/1@[%XL0ET6 M()\6(A*[N,<.1*':A(6+(,7D+'*%(R2N$A]YDI236'HU0<4E9[NK86 N0S Q M@I7A\&H)(09\LNHUG9&Q)YUQD+V J[##<=V4W-K*35+0,XCQBIT!@HYP&\]W M;OTAAP'/^2=P$F$F' HU$+F%L\(SG!(,$$_PU93/X6^I^Y.8$NQAB!-DC_XV MV*NAKC#7SH= 4G?%:@R5A]YGHN0J/SU>G4X;V0:,%8-X@SA\U8JD.,]&<#&> M=9T[DC]1F_&,'DIOFQ:_3>LU0?8H=O=F+*4JF]+G>%-AAO=%SFP6G GW1%QSA;O,.NT'NP=[,7,N'M;M;M>)S4FNS' /**5%UHT:9FY4FZC]CG4F42R"?MRC M$N&:_U23;*WD(>RS0YT;M" JG #:Z"JW";FC<5+QP9M.X2783DE*#^YN9W[1 MX!N"38RES:^EFU$:0EB0<9,8W&/[57\_Y\27YM_&Y?/1'%^!%P0Y>C0LHZ0>SRBYXU^Q M9:O[29?['>HU=B.*7@.C#IE!$E]K+Z"^N8(+KAI(P\_F5P##*X,5H)TZ$M_! M[<,+X/_^OP[/GJN#;M($#E]I1]P0C8**@13-EG T\8"S"!!4TSN*+0/.D<%O MTB(B%1/LP& AN@QQ1!#%76WL3U-I DJIQ;1+30MH<2LCFQ!%K6^GMRR?^M0H?L<*L:_L2$_4_ M(-1Q6,&0NY*R6&LIG_V"*V?0A/[9-*'?]X>C@YK1:+<(-17E M(A9L$*B:ZB$-Z"L@#4&V%#1OJ,GHU<#"?!>]0#\7L.,LHBXJ[>R?1=!:!VB[SGA5,Y"* MO""7@2D%7S;-($3D" >D,:2H(BV/G-+@P8D.:VM M-O2VO\G"ENW&&R0[3 MR'SB. /K-$Q;3=:J+RR YY&X(F?@O4C>A88>VU,3%"0KYCK"+%B>E..BUGA5 M+W_;YK&4 K]XS!!IK5[F [XIQ#>=#OBF =^T1?BFX1CZ<=A,>84IB1#!J-7-A=!& M<7="J(D 05Z?L8G_\@;ENSBM*"9 A!UBG M((9Q9-RF#YE]QS$S]5: 76Y> #>(%=(5*-XM&P G6#82<-.\GOI.DJ%(*! M.)>Z*$CJ(>%%E90E$.O,N:=7P&TNLEY9#:5<7J5K;YQUDU(:A\0&A7Z#V,UQ+2#&\E)E.0XII@SRH4(<;I@OI7.3E:Y/A?_BHMI%4/I;9O M(N^GPEU-,Z&ZY<)Z*O>^]5^ZMRY)2(T>%NWH)<.:U-N%*$TH8G)&UM[(6A.4 M%/%N2R!'S&GNJ"K ,')I63A^2!R U2,.Q\)KW"QI*%$6!:U: *+ M%YYGR=34D-0NQE]1[AK(VV;D&9YO@Y-T&Z,.]VVMS;M=-PUH/\554_I@ M_. E"U"MMM52J%3H&>N61)/"5.P#V5WABI*\SQ?0'J$F&T6+ND6<+/-^4&8N M@(>SQ9U4.41<) AIWK22A!*5P-Z&;"E$!]8/0*]!R#()Y2[&_WS[83<"4K(I M6VJ&^*W"5;.!7 C1'%Q 3E0V] 2@;1:MDY0W::A[GJ@[TX$*1%,:;?X_#4#- M:LYLJZ*2W4Z,@""(G?!*"8C+3!S)9%N0\D;NSE2)B4@)+)E7J/5F8 M RCP0^G.7OLJH2H;N.S")IJ9NH;G@(&9@$'U$,5IH29%\=5<(-AI0I2/!)I/ MOIKN1!,U(ZM[LIJE;Z9"# U(?Z3_IT$K6=0$:\;]@ 8=:'"%O\O7R.+6)U*< M<]#H&HMBL%2G3950R8WC:N;5U4W,>$+CX6$X!:L_C+%A**_#IPBNO0"GS6E_ M8J\X@AVY:]R?=VG^[R:7H8 ("I_:;EH 3N<)%>Q@ )JR:O"S$DEK;[..W\M"!G3SQ+',AB/745M4[7 MV9,Z6<#),2FRIV$'"(0,.)NH*1\\4A=UN28@= $%L\T$:Q&/?V\&\6AI M*20%ABQB$S/9L0N;],_=2V*R)8X^-.6DL>'"6A!BWL$A4HM-,&*M 5V'2G12 M0#0,'G8(HX;7)W_/\1_/N)/.#<+<>B .\%E6.G"F S,0&#@%B? MZ(*#D"EP__C!A0%$HQ!:+)0(,12J#="QKT!P=!Z$0#SCV%\1O$4W#P1#K=) MI.MW[5J.>_-%O,X !F87K?)G*TS;(JP1=,O2"K!2HDSFH4N\D2ZR8N17+8HL M\Z\=]S-RB E6RA[C6/U\2ODHL+D,.574(TJS=X-L5;!_) !R.2M<*B0NB;\> MFIY_Q/GX-M@9C 9$JM42&P>U(C/3)VI=IC[L.B-G998ZT-N2Z6@ZMG+H2_5= MGO 6(Z\PJ4#JMIYL*8BNL].OXF+ENS1\C6Y M($$3P1R*6A<8V!UI'M,@4R((I_R #;?LMI2]#\VK6>.D,D1P%2]F+^(YVC(( MLB?=R)##B%6]+\$P.F%T,$W8B]M7-!72#0*HN['@0Q/SATW9T^#BT>2R:R"G M4MJ7 W:HY8J\2:Q;>6#^Y04=N_J*+1>[V[C?>DE& -GEF.OH1ER!C*VC!RO; M,I:MLH2<>0. M)2#"N26QTH;$V.%Q^YQ; #.4T?(9+ MA\?_&4>'^_^)$PW_N_*Q)8V26S\LFML1F541">"=FT6-O(W$1W^X%],_#O:L MA40T#RY!GY^E;L*-'I89<;#^T^2ZKG+( MT8M^T+1,['T;3KY(.];<)$0:N6[+!L6A,)CN[1Z2B'AS@2(=FL;].S)>N8&A M>H#,(U28\V-"#>>8NMYD-F06)+OAFYI;9?*JG>'VVE%>NT&YB80%0[<='X9B M=W]C%[/(R/8C6PA=QE=#V]=;OU_1?OVS6[(WN6L!CCM;=-Q4]H$!7 $Y10SX M6SRWS)>"="%ZJ^2FOBK*KU1,[&_ED^1D(,K,!"N]UP)U/"1VORAR5EB;8P;! MXV'XXSAX2,@W%JY5'D,[;!NT+W9A6 0A&=N(D[P.R"3I-6??> Y52V^P,SN M>I@".RLU_'"@JEE2MA0H")OA'PRL#60+W77+"E_918C]KRP?*S9@5L<$0F-* M9]K=2DI8^:K)6,\Q8S^ 9 &SRE2F[](E?]L]O3?)3&IC+SW-P-*"16ARH2D3 MY@%H]2HF7%JU_WI@>U,QY^^?/7MV?'QZBT(Y-_=!9LA6XB1-@1ITQ^<] M-"S*X!:.S8?6VM<<(DB,[CLP?X# MRQ,Q!0!-#Y_KN&T!$T!P& <9PV-3O"C>;7?JEVXPWO=(NQ^D\,I@BA,RXT[A M0V6*JO',SFL@*K]Z/41/F''_P]N/%5/M/V5H(OJ/K$I29,4%6AG-V-K*RJ'A M(3511),WV12,!9S8<'6PTY=I63?>M6ZO$["H+,]A?T%&U7ZEF;O'?/_AI3SE M+CFINLR%P5F.$DVED8N"="?K-LW0VJ-S D]$P#[*H1(4RKH3CN6=7]3E2UG7 M%! Y4*N*,*U=(0P0-<1@&H+[D'T-1EL8 NP*M)?[=Y&ZGGG[8FQU$W35Y^01 M.3, ME&415.YT8/")1SU0O)%) >,;R6! M&/O4 )*4U+" D-2H&4A59P1$]+,0$A/)#808P:TZ*?K2O$&YJRB()M$!IN2N MR!QD3T"D.D""9JVC$)9S$<4E5Z!,JOP236$OI5#(2A90"O5!/(8*5C=G(WB. M$'FIUB.,+$AF../4:ZG>2! ;7H"YQOZK>T:GV!.MKS#(1J)FQ,DH=2G(> MFH(;%W&W@DH!)SQ+\CZ64_J&@XM :B8I 4RF[*L_:%]^?!\8)6&(NT,[,R@>L<[T8O:]-6YO MC7."5^+!(;@\(9(]5IIUR\$B9L(9GT]HMOC3S2X MFRJ3F$[F]< _P L*0$1#H]4K_//EARZ N\WJWTIW):@4/<9:-&-U$*Z),8.Z M +;CR1#C@A6-F4FGILDS('V(8/- !13'2/B%E!88M,+:>'L5XEQ7E:EOT740 M*@*TUKVYP9:,)I;(FU*7AA5@&"O!/I'2^R;0Z3O2ZRG@=.1NPPEKUR%873LT M=K?-TLSXG@\Y!]I$2JHC0$U[W F=TMQ&XT0_>>EDD?B(4HS.NY%JC%JQ9C2K MD^^ZI)-U&LXZ#T;G_-G$]U&Y0R;5'&A7;ZQB\*MV(,^YMP?T"P;'L2=EXMPA MH1UKE=!\<-$A"1MR$O*DGXC.&8L?CC^:"=F(J(!:3FI&;U+CB'-18K:[BE0G M]GU_,7/GB)RML&MGF7522I*Y!;TZS;;3/AFPD06-&F-(!5+:F53A6L.:$DLL MP!4&"$D70G*\-T!(!@C)XX:0Z+".K4(W38-5KMWS7?P/QEE[V1'>1&[M0QKIDQ=(8;#RB<+)H64AO%R% RQ6I&5MA4*N! M&@Q[;0$_AO(G&8<.@ 5H\JV-%&TXTZ]#A$G#@ <-]PZ1$AYC+@_NB$S3LD&S MS5>I9DV-J'K%IH;ZV,SZ,:*4J4%U,\+S3T0%8I7EI]&&=(VHK$-Z#ZL,_:8? MJUB,G%D_I9B]_)K;!W[T'5?]*W:6B"@*C%F6?@6/2>\5F,&XM3B\LT_J$]A? MB[$KZ=>/L9S!;-_^V\R&4!926*&PBOD7A5DK\1"":;N<'U#EH*3S*&0 MG=-[!L4,^VV,&2']4-3@.F \+^LW2Z3T4.SYS&:S!RONHC;/@^W*"#KPJ")'BT9U-_*PZ3RG&D#O7H =I]RD+)"6P;Z)N<&9 M0P(UQVHSI?Y.^\.2DZ9V99EQ)]_*G_?TV[6$KV%Q7B9EFC OCU]P:.<2P\Q7= M-2D<]!D7 %QC:]D=6-MNK#O%_]L6W::-TF)_V(D1X:20X85VN_U+0J0M+ T\ M)SYNM3#4@:B0Z&WYR6%*S$HIK5^=0Y7FK/&<)5<@ZU8!?P]\:D.P9)Z0V7 9 M8)H2;>*F*?#!Y DV9#<\' [8-'0(WX'VNG !Z2%5! \.%4<08(%CM-Q MEJ3S!(_YY *, 79L:SM,.5FZ:#Y M4V-$@9OH;:3V/=V-SN%H7_B'IG, 5J5]:< O41L-/D%B ( M8I@D=Y5;")HN4I#,\FO40<(;#.D<$5I/-0R7L+\X1&^Y0V]A=0N>NF*BN"6S M)\!IY5G:9%N!)[A87)DR( MM#I&[:./4WX-E#LW$XG(24D=#^'V)H\16XAN+W88 ]K9'= ?$7,E43)-%H4=H%6Y.),J4*/CK(L01E>EGG$BP0!.KG4LN_< U>\ MZ@R"VR;VY O(#?B> M7Q+B[RR*7'C/@ND*+P&))N;/D$*$_4*17;9Q^A-(I0AS%@%&J!F[9I8KQJ9Q M+[6],ZV )N<0R)7+<;6LYK/DNE]JZF12W.\0R13WKE^Z[KOVF-(NF=FC'M:TX'#Q6 MLVB:%5=WU5NR)7[*IE \N[%,BP&$NQ8@6H8-872MD ?6>(YD/L+S=>!]O=V M'Q048?V3OU13RYF#A219Q(*B>04[AAAPR+D1$;A0&(DFER%D,?F,><*(G=5K M(EP_[@.\=Y.3.:S3('OA,'C@-;+/Q+*'JG,"'HR+Q04<0GRVQ-1:.#%0W/)_ M))\UL5;#W@*U7$A:%$C%4Y ;SSE'F(+KD7L["ZFQ,D>+/VW0+OB\I\F@S-$+:_/M6HJC7]/BE:3B40@; MI29?YY,BM@=8EMGI^6JO60N'5!Q],I>)JCE5[!"Z&PIM"6YJ)YK#F3H]\PYS M,8&4M,NG)7/#:62<=WCTA,\/'V@2U4D"%+AO%0)NXWOCZ:".4"3 -'!6^'6" MC/ J_X)]+PS 4S8CYHMYHP=$H(4;<+1- 1>+2H7$GG/*7J>9)[D"?7(SK&B" MZEO"E_"V>".UHJ%0I62UO&7K;#R".M#[>8)].?S=[DJ%N05]/E>0BUO$I+H[ M;4!+]* E]@>TQ("6>'QHB?4N@F=_9@N";.)E3&:+7'$&B&74E4!L@6"VPNKA M6_L#\/1B.I:#X%0?S=ACZXK+U;*JS;SRZ7$B[)-#VH8=AH.?H**G3^OP@M8\ M8HX'0T%'*.H)VK$HH5019V61HUN0YI3XLM.">5'L:J=D$@:E^#[HXLRM_U(O MO85/(LS1S=**^)>GX!A(4D+=CQ/EVH%I5RHQW:$:ISC@YW-;67#O+%MC3W1M M5-YP1VJ[$(I]#Y@#P%?D8C5+PP#.>/"H_WJ ]5*1<&$JI(=]MMOET,?\AFSG MY!8)0GT, (<)<6:R2"TTQ1&I>Z/4VC0&A+9N+>^U$\H:'^M#6C*J+"#KS)>ZW9.(EG=Y@4ZY .YZW5I/OS\4/ M9SUXG.>N=Q+DVDF=?C('T8C:E!R<5P8BBXN6C:>>%J[/!Q$ZI73AZ_:7EV!_ M^6GY71QUK(_D"$T"B26J6#O5V2Y+J0P-U@3^7+^"_7K%Q - W6"%ZJ6+'<#$ MS@ON/"6611Y:]Z/")O33XN@1D7IS-_J(A38\%B&K!R #Y* '0!\T<11-;4VV MB?MGEFBO:?/R&P><&179;!Y8 C6YQ/60V>KI%2#GR3H0 4#SF2) MM:965[[63*_3G:_I^"NX^38(+).&(.:8>F<_!D!9^7BI49UJET$^52?UR0'2 M><_ ;#NM@2K)I?S6J1*9;^.,\@N8H/,)Z=;VQL9"CT+%7E;+WAM,H!*QRXQ?R &;"LU^%SPQ74EO9\8D>1H2RMW$ M>%)%Z[0!?<-+VXT*I;#@09EV->@QQ(;MW2AZ?8G0**&MX*YS![*%_Y#>61NG M&OLZY-KU@6>A) (_>HM1!>1MZ%_IQ+,I:%D=GKQ):A>#"$G!\XK@5FG2^0C. M7K0*%TU*+;)8,FL6J(FB8"&ML(#R&A M,H')Z!V!OV/'LK77)0(*,.W9C.9I)5G>J9U<(\39F(_(&B, @IB0*'! ZE MV)]7.*7A :)Q#7+L3(E/(47VLB*GP6F=9QU&&35(TP;)#GO/.4D9R";"9Y)] M%+MXVKI6@"M1+-;,-ZA(M^^)8?,A>5A_&E$B"-DWD$?A:F;G\B)1MEV"$ %=/K4'[(8K$7%&"-VAI/YGBQ9+!@E1RR=UF)@!*XK M[X59<\^!*O, DR6<@.$4N1!->1KB@D-! '\MN;IV"7HE;45X"X)M1X[DNV7U M%-A@E41!1N!?ADK3L49<,[=,G8N) M6K"2'Q%-HTO&+'8M*2:0K)^0);S!7-*FF]H1]8,^!E]'U9P0.S!M@AL.3/P= MH*/O@\0/9!@W)L. ?+D=T7,0'APX,'I&[=.,R%[=ZA_3B)%4(_M9EQ@6,'!E M6314%$(B^\QI>\(%EG %0OG!7O])?-U/CO)WS5"FE32C!:/9#8J@>.9X=*67 ME.F?,)C,&QM%@CDDLE5K%C%9,W*U1/LUV S1;ZY3G.$YOB]N9)8%^[["L$HD MXCSM!-K*!8D;]P'TT"JN0&%A-RI$738L+!D?XU$IB'X"7#N/%US)CHI]K^#% M=P<<21^.Y&# D0PXDL>'(]$6]5?($HL9HB:426-CFJ6S>1B!=[K,Z@TL</H2RH%'F(WV M/2LD,.D9&-&4IRCK82/ S24E-AF" ;G>EWUJE^V@5@?]RM@%@=G=2NNA54 ' M FP.))?"3GN-WB<>?0S/L"%)42Z*TE=7>G\R6KIL-Q$$_G<*+Y0FD'N-E PC M2V>6DD; $K-7-U#S;<=@&6. Q&2SP?><9NO(GO% UDRRY_AJT-XSLP,#X-Y' M7((+L.R&#!#V2C2$6- _XX1E79OY0OJD\ JE\6RM=(Q&HD&+'H<5EQDH#BECD:]Z!05[SI4/>H,7H&WD1&BQP[F4CA/V M#*]L+)>3R#D[+#?;3E(E5RH-]F)E[9%V&U\/L%6K2O-40:DK9SFK6V&5R!6$)QA3H+UV'XY7KO7)KK$2P78J.\1[U,DO3A_]>*_Z*[GKU]J&9 ^"O" QQI)$PA?V5E"W[$?BC*L86C99*[S M.4,D5^/. R\5 _0+1/2FVAAI7)*L*KS&"(X^^4+,6P>5L&0!YZJ0(OW8$.[A MPNEO\.0;>2CG&E4?)G"YP96F4-!AW()NEROQ68Z601NB=C=CP3<@228K5K+9 MJPSC^6D]8+U8%@1/94JYAI&P;>S7R$L3O1! M\%V \X*8\.QWO2,>#$:A[P5+'G.E(P05@C]*"Q&=F]VWM:'J07$% M]*6S=$'[TU1UY1+E':]+10W7YCR&QNY5KMCC6?,OLLPI=:V,(*.9R2;K'EJ* M,NDN&P"27)0O)#V5-9$)TR-*AN9T^+U N)0(SS#0-L^QSD<'YL M[$7VCXX@?)TWV04&^?01GGE^@Z'/6:#B(NQ-SD^I0X>?R)Z,#)?#EV62H)#$ M"-)&4$T'648D:G(Z)_:099H0G)=8;3+R$>Q( M+"CL'^T>NI+""US'ZP29A:@0T:E%4SNR6K'UD&EAN4Y,&%Y<0!:\QADYC/>> MG<8'1\_6;1KL<:&S$O)2W/GBCA4WO?^Q?[I[^ SVN[ $N<)CW[,Q/F%LA'@(H$UY_ O$F ?3$#><+-O>W>C>=^M"Z9]L*KX^ IG!:Y)EIQ-)3B%*R_ M'LMZYF;LI#^54H.X^B$*+<#E%V7?)^+<@?\X/=@]=M\EBF5T+81*X?HC_2EE[-I/6 4LX0!!#7.Q M4P%&X=-!&FV49!3R]O,&<>XEU,Q>15&^4KHU#H_ESM!P]9[R7M$_273BG$I. M;SGV\F&Z("$TY!94] !W:RX3!L7"&21-7*L/HE"\/SHV+7PX=?3^M^CSNX^O__GF_-/K MCZ]?063\^>.;3V]>G_\$P_3)1Y+68C1Z33G.$4-K2N4 )Z*^ZC2#$#PO,@5I M%?U7DY3V,C9(^<@ECSSZ#10Z]_=V_FNK+,9=K[T/GS^^_/W%^6M8=Z__Z_.; M3__[IUMQT=2&B<45+B$\4RI##$HV_//'4' $^8-*LF9P2GWTQ]<'\E-B32/. MU\+L%?104ZN ]&$YJ2V4MT62#FZM!0*.-$_GC75[DF\8ED*V$%,LH\R5K>SY M6HS3I-9I-:QK42NH0@ZRTP)43TXD!LL_*&$$[TE9%A ]: MYQQ9WPB91RJN=D\S,W:$4T53 2,S]LK::_#3H/%'D-%1<82Z)1A5*/K**,E_(RG$+Q1X M7MEQN3;>_X+^@H>;)7KQC/WIZRQ%@?[(%O[AY M/C:(Y^O)FBF2/,2J*3K;/3V[QQGB[ O>N#-9/]5$[.\.\[ =\_!LF(3 MW6<'PT1LP43L[QZ=#!.Q#1-QNGMX/,S$-LS$<%9OQSR<[I[L#S/QXV;B[W4) M8> &4[)9?'?G629,R[ETTF:K:Z,XZ)9+MQN\VY/D:?2I@!I-WD Z1,$47)+H M>][\&F-V-R_>6P +YOUM=[=0]OVC=YZ>L\J"V8Z_'UNQRU(IF.A'"K*)Z6%PT2 M3Q"7$7;/$LU?A ND:A;=P^+9[K& !?1S "#5@PPA7U8L\.E;HVO_#,^\_]1. M2+,83,]F:W"]S[(%:W#R-'J;?,-* )*WVG\"CG("N>?2]_6=UUV1HLWK\CBXF:3PV!D1M?W .^A9\E'\U=D/NQPA <:R[^,=#_FO? MJMGTC?]J2O>'+S"L)VA,SF& 0=N$Y]F.UMGIV9HM]:,&YTY,SE\N =W:RZ_- M;=[ZPK W^8_;?+_K?'=W)Y-^%Q[>U2__.7;\?L3:0[>+@;DS# MSVP7[]PG^R%'YMY>O+>WUQF?ZY,XV^@S,6:W[37QG]?Y33^#>W1TV!+Z.AH/SX^762R%I;6L72_@WQ&H\JD77Z;"\^V%]7 MZ=O&:'&]I[(.6G$3),6J,7MR(/B*P!!U+S!DU1Y_5NUP7:WPH675[FL)/\A$ MV^GQ6;QWU#TF!]/Y8$SGW63]?HSSBM[7W[$9>6L>[ :MT7_M&<6U5G^1U4>< M7UFR+)KZEVGZS4PTU%]HK^@50^=5%@%]UEI*:Q^Z_9#M!0Q[K+T-6BNOL]@0 MM1D^0VLU=I"1=TU&-3,]7 ?1%2@-.+1KX>B>]D\H)TM\@OPO0>Y+?&!0.;^ P>@@F5E 2K-9A23U;L]W#-%@ 7Z@!3AX"!8 M!&[L:H/%-3+UE3&T4NIK0?(BW7L#-'W2BZ?G+8%-8(8UFP-^[WHF?,L-&1=/ MLH(: $"R @Q!)BW74ZN4*:IDDZ+P7^95N0#2U8 YYH727/HHFDL'>_M'S#?S M)@>P.+ M?["&8LTVW!)_8'B,'A:XT>'9LV1Z;+X39EZ.#@^3+Z;/1_I># M\S:U+\\.#P_WC_A']\<" M=R@LR[. I(WK,2#WGS['<:N@%LFGH^.#R>2DL_".WX,K^R;'HQ4.X2_'9R=[!_=OZHYES>$# M1NH)A]5VO[F1@6 \(!@_&@C&!X+Q1TPPWAL&.Z*-C@V_V9EU.AZ?C!-[7.V= MG.Q_.1H?G7XY>W9T#&?9\61O;_IL; XZ9];)ZV\HN%=9%^OLZ-G9O9]5)W)6 MR8/=W1'UO>/_<%K+?Q0;*)LF-'%)4Q?R![)O^)?O( Q=4PS!;!1_???T:)M; MWO&7$S-F!9=?,&$"Y:?V)ZW3ZV__X!4?OD]RF;32>H:E,Y)H[E1GO MV)$ODW']BR%C]_QO'&& ,[(#5]_ZQX\[%-W M_S3ZO'N^"S+->F/M'Q[O;;8%S_9.-MJ"39FGU>QQ;L/A!-V";?B@3]!A&_[5 M;;B_M[_[YMWYL!-_U&.^R2$'%_U_OW[\(WJ3 RAW;*)7Q;@!L=('OE#.7_X^ M+)3;6"B?DF]%7LR7UNNH35Z!!3P?S\P\>2PKY^6+/X:5/0=#:OMSE?;2ZAA1Q] T.8-0#- @?K2KJ>D M3J+?TLQ$3PCN7%-[EEZ+1ON. MY_O;/_Z?-_D$4D/V3O8>=D)@/^, PZ1 ]^:XF"^L%4CJHJ3^T=TM;'T:4-DA M*OMX0&4/J.PM0F4SWOGHGSQ]?G7TZ.]LZ>"1KZQTQ0P#"R>_AL+68PHM7KYW =.-H_ M]^/LUL&!2G-[E_J7PY/V)N1B2H[;40( T?H!NF?MD+1#\.U#>-X2K"BL?7N7H&I:Z>\$\'@.; MD%U6%;B9O^"_H+?_R5Z\8S]Z^B"U6S>;CH/#W;/383ZV9CX.]W=/[U/G?IB/ M:UF[#M&Q?0B@] <^$>'&.-X]'0S57/ _S M'?^J,=^2*.U'&LK[;J?[VS]>OO_CC]?_?//Y;?3A]Q:H('/T=+!'@ST:[-'C>=JML""/PEX\ZCPMEH=?OXL^??[PX?7'A[3%AS3M8 [NW7UXK,["RR++0.WM M4[-80'[D@9J%(19Y+*9CB$4>DWG9)$O;X4@;LB*#)1HLT>-YQP=@B526=NK, M$; @).-QT>2L#[LR:?MC.1!NT-:H?KG8N#EA2WSEG^0QMG**ONNA!OZ'D/_A MY!;X'WCD-!T#_RE@8^"_0;?4(5G4-FW$99&*8GJ;->)O[G%'Q61I_V=6S[-_ M_/]02P,$% @ :8!D4U- I()')0 0"< !@ !C;VQL+3(P,C$P.3,P M>#$P<3 P,2YJ<&>U>@=05-&VY25)$&A)BD21* @H.;>(9*%MD$R#@@@- I(S M+2"@308!R3F'%DF2F9NK/3-7?MU;5K3JA]CK[ MG'7VKGOQO_&+P"T-%745@( 0 BN'P _ R@!9#=ND-X@(2,E)24G)Z.@I*>B MO'F3\BXM'8B>E8F=C96)A>4>EQ#OO?L/.5E8^"0?/'ST6$Q,C)U76EY*1$Y( M5$SD'Y,0D).34]ZD9*2B8A3A8.$0^7\V?"M 0P9$$WPC(K@/$-(0$-$0X#L! M]FL_20C^S8!_-P)"(F*2&Z1DY!0WKSM4WP(("8B("(F)2$B(B:];_:[; 6(: M$EJ.QXHWZ*"O2>\[T8L$Q&21<3ZM:&/0&3G@$K5P#B2GN'V'\2X3-P\OWP-^ M,7$)22EI&:5GRBJJ:NH:NB_U] T,C8PMWUB]M;:!V[JXNKE[>'IY!WT,#@G] M]!D9&_YQ):X M#_]![=^8_=\1"_S_8O8_B/U/7M, )1'!=?"(: P<(;AR_Y \<\0('2\O?EK MF["UQF"O:A%;/)^!\YXGY>3,LZ;X5N1VQX?I98Z,NXO^CRJHLLU;>J@R\%\) MAL[SDBX3C\UIUU3) TY6.RZCX6&_-^)[RSB:RHP'S-[$ M#YE(WX,EVNL7'YN74.S("2ZCOG_YUH*8=47J7X$L=['-:5(8@;XL,U?K82(T MZBG#4I_H3$!O[Z:F*6EPH]ZI3L*=_7&FP9G.1*3+AHM\R]E$0KQ&TS@CP]=UXR$ M&!S*92NCXOV#,,ECX^)- FJ N?G,3.K[R$4)^<0R+RG?=)?SA3Y;[]_A6[>N MF%I21MC<\ !90ETX+J!E?QD1H5L_PO#B)%MG2V&2 )7;6'9Y-:T)O MX('%RIZ2RH/03VM&V:-[M;T1?]L7WQ14G%Z9:Z=@6H+%<%"C$9*F'C@G(_%E M)!X82NR89PE]]K&!(6&W9YA'!J2XB]U. 05T0LM3S=+P@":K86H'R)QZ/*&I MQ23EBSY/R?(@I\KX;JFPT%.(]&YON+N0#]&59UFFXEW2^TWKY,H\D^O#W4YQ M&U*/O<) M&DU S1"DW8@; WRJ#74?$?Z:;WLVXV"1\67PY+7::;&&#:'E/8OW[AE/98). M"OA=HCI+^89$IA(WLI&!@4B^3$*DP+ '@2&FHQMI@@D/#Q;E*OU?P,A&W\*6U* MU5,=J(%U-E29@82$'OKD7\! ><<=+7A_9E99X-G,&YH?%J&_5K**"H%L)-__ M$:C;YWF'F@-'C>"EBRM_G;V_HF=^4!"J"$O"3M_\P,O?(Q0+!@_WP^95_/>+ M.4Y.P!]0-"C5F\&7+E+;Z,O'W-617@Y+D>/2/SST/JF>A=%URQ^9O]IX87L[ MF>H+4UEO78O:2P@?X^S<57/2_F0C:#'_8W)!N/F+)$GE_*X_E,='S,$X2?9" MABT\0"=^-NI*4EGK7'NG,W_1R[!G'ASY!*NESR$S8:G"I1N;HZ%G53%\/KS\ M;%"LWCU8J'<\/G;7NV*/[I?/E=D5G"M*+((K%/+/*T\/62BMPW MU6%TYTN4$/Q;@;)8S='#;[V'O07\&UUJ"IVZ-F7A$-T#@TXX;[J\J>'9<: MYIQNR"L\L'*!02NM0)@4EQHL'1WT81K*%W2%X0BOELQ]LSO:R7 ''KAUS&I, MU,^]SK@3GL:+M?$\/4B!Y:](*WVQ.IDS5A<7^;6?B9(B595J,VFSJW%F08O" M;"ETMV-*!E)T@P.7HC H94O<@O^"=KJ;LIM^%L6WU5AI&W3:W:,N/-"FD$5, M$^W\P*ZWD61ES,)B5-S+Q?;]-]/'>$!OHQ31L#^S.88F('[#@KQ(56%SY1W@ MW#PX_V00*J:9TUK579-NIGWL_2MZ$69]%QI/;:;5L_7OU/XY<5V.YQZ+#O'V#K'; M9[3SIC$)R#L/:"^M]]E1[!KF ?-,R+&G*9UT*E2#*V+O*]C=N:6D,-^D\8"K M02E:SWA^^,SU6*T]30'A[SV[)-0,\N1?)F+Q?E.SHT(<8]IKB%AX%C7:.&9T M /I\Q7X>,G36(3H+ZY$+E#+CONA@"&G70Z<@VH$365(3M M*>I=YM7S9Q2R*-_/B]F^C928+3Y?)=I,KE9^LSW/,X(5M142]]G8C6]>3H?A M@3EH7RFML[O:Z*:@EJW 3_855'""?1B\N-Z:N?-!5&^S7?G!>L0QB(&P'H9I MW!*9_$L82W"UN27?K6Q:.(YL>-:=R[63] L=A'7" S$]S_ ZOHEA\JGRQ/< MPW[!X@K!G+%C'DW^@"QG/V8GV&=8;*%!K-9NM.Q/X8&-_K/B _-/+7]-CLW/ M=O# L94<;S>.L00K,'Y6S%?,U%R=OR%!Y5-LIFSGT.C@,HXA&,]X;=HGF2WI MT(41^&E]OKED6/"XQ[[HYP<\4*KV@NB8I TG4'* CA0#,0366VV(%@Z8]$NH MD9:#H'NB!OSB]\M'*'*9OUNK7NO!VEI-!IQ[8O6PS9%Q]J]:FYYJG7C2FV.# ME 6LPT%:[A\^_:L#HB@1LB?F6+\O5_'52RV?%9@.GVW;6[O_FJN=JZV#12YH MJ_'^9IDLCWCV[_/"]/9W5^O'RLN6OW1P5BE'+S=RV.S"NX4/Q [E8M;0G0T(=J;N1I;)KB04I0\#&IY M<^NTK2&G1*P7?YH5#JTZ#^"B YRM ;-RRH_(>[S'T.(EPB XG6UR MV'?CCEH?_@1.%Q(6D+. 1KE+1F/U_>1PR[TF*B8!447TCIQF'D]>?N_^NY_] M=W\5]4K),8V5)L.G$M).%)5='%?2J.0,Y43&!G %/WB&^7;[8!U_-D?K>9U8 MWNV.*/+22U77$X_]=F/X:9-Q2TX:-6-N:C3_);!+;X\KC=(VH#(H[EA\"(9] M?Y#7-(+DJV;^0LKF^J)0]WBV]2K>-D)E)T8HE[;!.@]J>,5ZJ!*SG$+DE3M' M'J/-]52BT7HD8!,;X2*SW@VBV*AUM.7^T9Q$C;YDNJ&GD/(9N+J;6S38_+*: M.56GP=I/V4F!Y;QH*8K6C#M5=!#NQM'I!,O46O]U2VVXQMFN)H]/@WI4GZQ/ M'78M\3HO#,)]]<[33_>=E@8I="H?/)Z'"9- /,<6QD\W!*:V!YNYL6)AG0<* M)7GW>TI56D2.3:)EV4^;0(L^-,VL;2]-_^A]2?4;6V=Z<*0D6/574I:+" M0)617Y689OLYZMT1R/NJ3-GY[*!^R7@L)=#1)AG;<3/7&SIY>B5Z-Q M&2/!SJ^KNAOP@#%#1$/;AA>.'FJVN?@O=Y:WY 5N8@#VFM,$J\L0)Q#T8WCVH^P+RZ7A("\0TWAC@])K_^_'WB7]=W<9(5 ME9U>D-*(H[AFZH5^A5@XJ7[K(LCY/9CI $'FZ7ZV7(L4=FOR]E+HN DL44O2 M]7>F(TG-\,#G06_S;EZW<[M"XB$F-:65L9_FVTC4@8Y4W-*J/9ND_'@9#[@I M&AS-@-:ZE!&R<]]Q&709A_HXN#IYTK6_G[GI=K"7_(+2:GH.IGN7"8E,#IW&$#;;P_5>U=-4)#.'N\DK2UGZI:]UH$(A5Q@.Q M"]EXH,7ZNEE@OJ3-_SX>Z',<02Q4XH&1^ 2Z%?_P>CQ <2*_K&J8 V<-S [\ M"7E"XGMA3[+?#?XDVG@T0!T!CR7$ P-2E<$ PJ\BUK_Y@T&U9]YE#2JCF2V#M:SIR%-&S&8@LXZW=^B]^[662N]YZ[W.V=. 3UW$&5WV M"UO."\H1+ G(*MJSAQZ?/7E<;W-;%7S TX>SZ[_B/N>0N^-DO1Q%F5CY["MI M!&,&-R;$% ^0K]*,'4B5@417$-A#R- PU@YL/.K_R#-(,U%K?&?4SD@CXHM58Z +?[-!RH&+EINX[I.7]YE7ZV@L0+EPI_EA NV^K.T.HW<6!G:.D"7 M&TR'*%;;Y*A.X4].Y[I:7\KB&[N%3S51F#YFM ,9N[8,.M_WT8@X&.0I) C6 MK_TKI -G'IA'!?-RQG-YH[_Z,G9@-<;G5W"(J;>UD^A[-JW!;*_R0 V4R1*R /DZK%+TY,Z:J MA]>7*OF:J?8QQ_024]_Y'6XYWW0?N:Y7_,#%=&HL2+_B*+'=J+Q<@;\*73KH MP>52U=7-6'3[S/P.2*^4O'MP/KQ7P69! MASY7ZI%E)Z%X0)4;;H+;],Y^<'W>L/T+)'A@-74&@>YLP3!X4WF=M2$N>/7Q MP,FA\#^&F4[@@3!A75MS0CFV[2MM*&+[#QC'R[ W2MG=\1O]T?360M57SBO_ M%XA5 K,]/.#4'%+=B8MZILQ>O37\Q?=F%LRSQ$R+0O8SQ_>OGU$4""?18;1@ MP%Y[,S)H:?^C_8YR]KE_UPJ1P\5]*HZS>?]W5^)KYD".+FIKE.9(L+A0X3IO MP[0W[:'NZIB-Q/GK6RB4RXEMU>MBG;YZ I).7.]F5M>>$L MBCY"61TDMN.(GHUD:BEI5;>,LQ*9:KHP1M_@C,Y5\?HIA&STJ94^PE;^LRZM55/\VX0X>:T8$1-4_:,8.;11P,:I;^%7+3E MI =_'_<4HEX<4%<+?Y*CR=N2I#3V^)1;ZEW)P:^.V1U>,<0#C%_80^H#Y',_ M1EV>5RT$(?YJE;9LERY@[A;%N73DGSUW,JU.AD$7KG6MU_4?(LUF?RB\E&O& M&W ">W!;WD+\(C%[-N W'JC>0!#]CDKC"3&!KP9Z3DM;6I1'/GH92<8YV3R. MDCA//!@5IFO%E'\)8ZM@P@Z,.#S904P?@P-V5-WO, SL02P3FJ@=O673=0]R M.N%+^\PFGQ>LRK9PR3H0"G42".X8&,X2WS>3/-@\O!,ZS_CDTI1T,&@VLN0\ M"LWP=[ F#N%5G)](DHOR'?5Z2O7CU5P;:;[L>IZ?X](,3*6GH^9V?77_[$(7 MF5$>M(,&>]XZ[&O=!$?Z#^7:=FU9J_#G&=E7$RJ\BXHU/ZOX=8F.VTIGGA2S?NWW6LP6O)8)ZT4L*B%/ M#L[[W1(BARN6+!ZYV()0S>%[ M*-#W^T\XMZ1-2=*+-L&?AQT48K&];5#Z-['>!/K5,)XSY18?V?/GNL)26V0[ MBGL"4XT-P;^7HG\TSO1\4D0 MQE6I'8-QIA-V@G-*>+:\B7XX\]B1TDW0B<(Z#K5VLCEESJ =K^"^[][FOD.G(WO&+NC'C<^D5%WY.2,%@=.Y! MXF/K?!\I'*AB?08KO>)'U'5[ ^.'M;!0L(,;/BSVDTAO@<88)Y?'%&PG@"R+ MIE5=WN&@/4I;H!=^/>)KQCVM)NI6<#$_,TTWWOO,7[&M"N%D4I@@F$.>S,!9 MLL*Z3/@FEBD'_2==P";9:$TMQZQ\AQY4)+[:##ZO8_A>GK2D&>/D/20YUYTU M(GU9E,Z8GK1J.7[<#?F Z2PO<4,9?^IQ4W4&$T6MFP4L"0?7@X)Y-+^A_ J% MYW[\("+S@WJ#4+SSP4ST)XXIO?83Z9\-ZR22BCQKEP9^VWU3MBN<-_'=2)IA M2>JGE76FCSEA6&NYZ6O:?'/"L5%TF66J\^B-7"K96Y9;"SO1I/)2Q](HOW+- M:_D B8$9 P1G'4FVP@7'&4%1*J0A[&9^9(4%^A+ODT>NB-(DW?CV(O.ELQ-H MQ)PY.SLX)@)TY%W,Y \]>B9U-R.6RMB6' K26NMCZ>KT%(=:5?6Y*%?R'\^7 M2+;*9OZ1PFHT*\I3%9'^74#N^'(?Y#P]:.HW:U#(\D_-'2N\>??DY8Y?'^]H M.7^$Y. @0H!.&"X^8'='X:[G6_.;YR+S\VL29J:/?Z1!]-X")%AZRLL_C2LK M4=A(&5Z<3Q2.T6Y>X/-A1D>*XUW;28\C6]H9\2H?0J[70;Y3>WY;-A,:*+G^ M(LB9;X6L[;^61CX33DQXH"/,WJ=;WY\S#IIP5S#\V=.*0&9+!Y;U)FTVIX\I MB:\GPKZ\B^Q?GI=M,++/AXUHA$B:OU A0V4T\A;W'13TG&%4OK$8FMZ*XM,] M4^21?K+W2$WJ1+Y;8,-V':N[.,?<=6IWHX#@B$Y!K]/Z70P.5%#1FQVAS-QM M\JB(5$!J+R),;IG M,+[/>2\KGK [=)Q7#J=> LUB-46M69@6#SPK]?!V6S^-3+'W6=4"TL7C^I/< MZ]]8$[N++_KS5[>JT1,S7+CQ%D*\'83#_8[8%=, M=S[UCCCY3I?Q<#<:E-4*3K=SN4X:Y"27&G(;:0;\/$,?"(X0UMIH>1CT\USK-.32*.'!RUW&1<@I9P!J=#=EM3!\XAJ[OMK"MRR%9EC_M1^ZS!X)BB]N\$[^>1E MB4M/KVOFA((1F_2!;.>DI4;= >[G)NOHT-M: ZDCA@^];+DTJ3Z73"=4+F9C MOM+YFHBBV=S'][@(_:W!<]!9=,9YQF)Z4JEYGU^>64T*5RELZ>]9M_K51J\ M)NJY'HQST2K7X+-3N>W?A6RV>Q&4KRYOY9RM>(#:OI'&R\/I1H[@R(]P#A C[(?TCEUMWN=4:VB_+'6XZ:LX.?9E M:VQ"&NAJ#GP,1WF65TR8.U;^Y[93 MU0W]A29#ZM1'I ?Y!>Q6O9=!8:>I Q54H1%8G+J@P\Y*,!N4W#//XW&=>_B- M.:; FT7/LUXW1'EO;R/'L'1B,K&FI@,V,9^#.YHH7$ M)T^%?^]CO,A+!"GG!+JM7BH7<;Q[SZ,XO QNKT^!:7>?*-;6(Y^?4@5=N*'X M7&WF8L9+BMJ(7P6IFY%0SE=S#X@/7D3G#IM=RC&?73S>NSH=28Y^6AXS0SR1XIQ_O?QH$2]5;I$TV]_\ '1UUUQA_K>'#C_4L3MAR,&8D[8/Z@!EW"\#ER44%2Z:>W<+D4H]O/*-CQPRRH16CD4N3(0,LL^U\<(]C-G1Z#_=C^R MF[8MNTJS*C86+\.52DKL3DI'/\)&P#60_I\9[:/R6VO<=2X4A]$?'0Z,A2)9E4-03 M>;OQC>QO1=#QN#CQC_2<_8%(OD(^OFPD\)_A/[:+<:%)-4MDH.*&'VY[>(Y) M\HT;_]9[1<9[Z H#V64PM5!NR-;$T[G"55=:D-+^OIF09:*/YD1NTUY)"Y:6 MFZWP:.L%^3V"6&\*_8A1)69.4E(2M55VC3TY\:4L&]K3$U'I/U+#!SX9B#4S MGCOD,3 HL,>M?W1SY_7[]HS>OXU\YDYTP MK#>SUZ)1C9(>EF_KG8V&Y3O?PJ<&/AB&7#QI._W34";1YSHG--G%4C_367'# MH<"FVRZ[24IQ6MB\<3U+Q\4@]A?'N'VY\%ZI19SD[2S*HJJ(K "!8:5?QUGB M-ZW'<\XCC MA]VY5+JB&U2Z5#,.B_JFC ?8NI K7CWSZV)SQ'$>&QEK5Q9Z*7"3$O.,"]9@ M:)SAMU##4'6?8).I'!$N0VE^T84"RPN].BXU"Z\WKPJ11E^/ 3?Q-=&MT\0: M@^1%.-I0,LS%IN5M='"D H,D23=% F^JBT8PR ZQ;8"A;D)8.6XK8](KC>K+ MZU[G,)+L1)9)WQ=72W[:29E.SU19,-]1!)\\^\;2)6>AC*$9VS9="*/Z=7@G M)"*V':W@>DG\4P^T=QE-OID^05]4!$DP0P3REZDRNJ@.'+Z=3T+!ZSOZ6..' M+BR 1NWPR)SQ$L!.XP<>H$PI,^^\D]R<_:O#RR:D=?I9P2ISK8.%]WJM[0Y? M&0FY<]9(2JK#SSD!V%AUSON'0G)C#I?<)!KQX$^G8NHH>(5=A4V9TU4&_[YA M(%TW^78X-4$Y7<=WGH\8_V\[G%6-"YGL"I$,DY,M']V\P&^$#*JM"1-+R[" MYVNK_45W*>G]2%X_3:Q*:!#J/MFZE-ILV//6TF]NJ1ZS9]LZ=0TDOAQ:O[[1 MT$;IM)/4M4LS/DGDEQK^?Q;9R&(\I3$'"*;AP_NYS<('XY*OF#FY?A+YC3V" M5BIQ0"=GR<4]>R@U48@F4-3(5H,[A M<#(^382:3?>X$#@**<;/!D-6O1BZ-U1AE^XMN 2Q%=!IZ4SSN*G$CK!6#F.W M0%7-T=4@^W1C"]CF2*YT=V[A[CI#F>W[D)CKY5J\"TTM*&T1/N<2M96HP017 MA\?:_ZBG'N$9]2"YZ^!-W;3I(,YLHCF@J9X[(SXCTMZ@/OORS=%,E''[I((Y MFZ=-.H%F'NF"Q0@J];REO5_:46)QY;?JT]P,X63'O98+XN+JP=71R]TK:R4/ M-X;XTD11!YIND9D7%3V_G.W(/%>>BGS]B.9Y(F*PX[P*,K4OCZQ+@5SP8:)P M0,2O9\;+7_E/7-P,V <0?%K!F[>*?\B_SQM M;2&!!APSCCJY[L+7.KN'"QD'D7GFQ/7+I#$F7]Z0TE^/-]QL&4RZ%6'7,'B+ MS:#0?!DG:B FM7O_5ZE.I_!4X\?'NQN*K/[5T/"7TFOE-3PZ<1E@#9#0#: MRM#M6:#_'4$+GX:M2%?6@.WJR.G4Z^IHLBA ONE^)/PO<;D[-:S&Z4-W?-*" M&P]A)LI.1*'(E]3A,K=4%//2W]0&JJ_*6D9H5G2_!_K*(:WU7X09]J*8&[B_ MY)6%?^H=)*(U" $.G,'\&R=1%X3FUYNW*@-#GNU:Q^_\J$ W/4.&IZHA!#/$ MW."Q0-G+RDS\AB;ZO:UWST$!%BFCBO.^%K-,Y._"5*\WH_RIJ=FYF&!ZJ([A M__+QGT#]..6!.$.+#?TL7ZO#U$D/J@F6C?S:_KB%O[KU6M8S__E'C0=P;ZOF M&!O[LMJ+MRIQZ]+2EG&8Y 9E^AG[N<]<\3$:"\]K:R:$Q^4OQI/DR(82RF^X&GDH<-/E[RYQ3 ]*W!WI.[HG9'C*OZ5/8YOL>BI:%4:_ M7?'3/BAR10'';_,*.3\O=?])A4H @^H3H)6!F[Y\]_64V1HKKT;-2&ES#[SQ M"6N:WHRLB/.3TR&XPW&#S\ E M0LX+C[AKW_M7.]BSC=KMRNR4/$SV="(L:O\P4+7JQX]C,!OUN[R2C=M9FJE= M^H:&]0[\*%<1D4$6Y<$3IA726",R7]-[W:L8H-56YZWK*ZEZ.3?=962VQBS/ M,]V..=U;\*Y>"8V7]&WXT/UD!^(-@VA63CZG=]E=8C:O M-IU5*K1-Z/ZCG_RLMIXO+THWP.2V?G;_J*R3V!'Q\#YO=$.-MAGBWT.9=3$T4O+0U9O8".2(5^\#"+U9EOEA5 U7@Z8R&-$L.NWCX>%1: M#'H(G2H?FP*D:R;T+XK55>/E"<;"$D6-@W6BGM=&&:;HPO" 30)W\'=_6.:J MT_G$-+^NG44RY'VQ_K154WF!3Z%JRW CS6=GSPN"FP$S9;#LC]-- ;F[3G>5 MBO2!(L9[D=5#>*"=V?KV^;@GNRJ\&JL.&U%M;B7Y3 MQWLC38=A'NS\8UI(4.Z,0O7MLJ.R<2=&YP*"Z-2E4%\VVXE..HQN?K92,4^SN;>!3%? O3RJFEY/PSFC MLR^<$Q1\G&5X,S%D,2YH=&WM6VMOVS@6_2O<%#MM ,OR(^E#3@.D MCH-ZT":9U-F=^4A)E$6$$C4D94K)E)YVZ:-.FK0LTMOB\I,ZY]UQ: M.OJ7YXWRE.81B\G;R?MW))91F;',Z6X$.2-XO&4 M$?*JW>VV.^V7AYYW? 1##:L^,@](M^L?^+U.KTLZ!T&W'_1?DLOWY-GU9+AO M6Y]>#"=_78[^?SHY=14'[4Z73!3--3=N]Z>D470[Q1F M #U]J-YH<^O->6S2H-OI_'M0T#CF^=03+#%0TNZ]6I4I/DU7A=(M+E!,4,-G M#$=OC!L)1E402I,.-J>XKV=1]TMD;KR$9EPL@J<3GC%-SMF<7,F,YD];K@0^ M-5,\>3JPK37_'X.A88&"Y\Q+F;.SW7TU,.S6>%3P*&?1AM",_A/TK'LS6==.P=3W/C&LP17"S"%(>QRR' M!K\]>=GK] ='/C9\4+L:>Q@!QYCZC$T!=_OAO]14Z&$ZSI=3J]7Q4U:W:-6^1W\&]%2H:<)M"5MTC$E.') M@IB4FN!1[U##JSV$91XX22,S:V!58KUOXQH].%Y:]/(<+#5![T6[?WAW33'7 MA:"+@.=VNE#(Z&;PCV8/,IC!^>?>\_;SPXUY<-YYR@WS=$$C%N1RKF@!TW;; MU2:-24IGC"@VXVP.@=2D7),_2JJ 7F)!KE@AE8'P2LZDRAQUNAWO#R(3,I1" ML"DO,W(),2Z#\4O#(RI:KMDXC]J#*F8]I$/8V-(=8AX&,;T:,6^HMH*+9 MR M ]6"@3)K.> H!Y=8PI2Y!$D''2C/"5DJ6*Z8)$U$,B.B6)D'-=\T.!']<&DAY#*!8ZN\'*5@/FNC;FCK4[I/\T2#^HD3Y9@P5N M8/?%0%=8KO0?ND69)!PN+6#&A"IFH0E0XZ%@""'"@ ^AX#K%YM@L@Y" 80&O M8661D+J$?A@LE!0.HX62$8NA6)-G ,F8 <8=[D:WD%+G4T9.P ]?E0):=/O4 MZQX^8_NV:_%DB:BI=Z^ M"VJ+D $&JYF<6I&E@@' $>.]1/<.K5ANQ\$D;!48FL'%'=( RRJYLL)DJPH\ M6,DA2( M6@H>V\,T78::QYPJC@O@3E39<)?C2*5&H6,=@;:JR 8#2!'!( /! M!SL5D$#PJ!048Q@LRQJQ$DS0P\FOIFJ$;R'#AA!FH#^+'SBLK/A"ZO^'!^T7 M=V&VZ;]W=/I".H7WTVEK3WV'55OWW)Y<0,@9CY$S5,N<8C"C&OB&*002B:JX M!C70C%,'"!14]TV+%+?XM]!V[%QKVDA!;,R\K194E*H :FDK *-(JM@:8).1 M*GPI8+D%'""[:)1RA+,W'+=@FA-)E:X;9 M5/+IU)N$=9YFW0-S.P'V#'#P'1U^(3K$RUCCD'87L7@X58E\6W,O+3XCPJ < MDU%4*L1E0_O<,VHFM8%R_#4#QM(1#/2W.WLESS[2)0&"@>_?:%T9#ID]L^=J M>.26ETN[]IU5*=5+H8A1PQ*2Q3:.#PRXX'[&\-<4W$ULI-8]1HDF'EL1'.GR$,[V0Z2],H9#M&*KW48K8 MALPR;@QC_Q 30PEJ#^MC#O;909X!92 $:0QQ\(DY5\US]G?)P7S+Z3*/[+G; M_B[W_U$#R#+W/Q$@TR%MX(!H/-;!4Z*(,X!@I8F6.?B\=H^7IC%TU&SII#]*@BI-@2Z 9,@F6DYI:9!9NLS@-L"= MM(NI@N.]I]8[%?6KD6"9L9^ 6$H4N,X60))9;P^@MC^55>AO.:W!\YD4,X:" M(Z?3ZA<_504(EA5"+AC4SE/IH@)=XQ9PX:NHL?8/X';M$RVO]Q *^'B8/6JH M1@F!H4QYD12"%IH%]9>F8<]A\LHF?%@+=P3V>OUA,#1P_4DP"S"-)+S1%U7;4:W;K-/%RE1CH08=63^4 !98V2\ MA_BK5+UA];6'& Q"\'LWWAPVY)./KRWK::BE* T;U)1:7]\W!T6CY_9.R0&X M^FOBW?9_Y^WWC4)J?(7[\%B=TN>@K/)0563K%K?$_HY GG3LO^^\>E_[Y/>+ M#Z/+MV0X/CD[NS@?KU:XNY$_P>IV-_'QK&[C,=&?XB:YGO@]X 9LC;:.&S_, M;3OB'U_LWO&E@M05DP.;%0Y3SA(RNF51B9&?7+CCG2.?;W+2M^KR^)'K[V]A MURDD1@$Y!SV5A9"E'+0(OJ1R1URD2[4=TNAFJF29QZC\I0KJ8-IX+V.]HIJ[ MMV%+9RW-K%[^J(K67@C9?-FD@(S-5PA]L6K]D%W&?E=6<>^ MG^)>8K%OQ1S_'U!+ P04 " !I@&13*3@G+QD) !- & &-O;&PM M,C R,3 Y,S!X97@S,60R+FAT;>U;;5/;N!;^*[IT[A9FXC@OT!>',D-#F&:& M DO#O7<_RK8<:Y MKR0G9'_]/4>R$R? %J8++2V=*8GU>B0_SSG/4>S]?WG> M*$]I'K&8?)I\/B&QC,J,Y89$BE$#I7-N4C*114%S\IDIQ84@'Q6/IXR0]^UN MM]UIO]OSO(-]&&I8]9%Y0+I=?]?O=7I=TMD-NOU@MT/./Y/MR\EPQ[8^.AM. M_C@?N5G/+S^>C(=DR_/]__:'OG\T.7(5N^U.ETP4S34W7.94^/[H=(MLI<84 M@>_/Y_/VO-^6:NI/+OS49&+7%U)JUHY-O'6PCR7PE]'X8#]CAI(HI4HS\V'K M M:'/MS7ELTJ#;Z?Q[4- XYOG4$RPQ4-+NO5^5*3Y-5X72+2Y03%##9PQ';XP; M"495$$J3#C:GN*UG4?=+9&Z\A&9<+(+7$YXQ34[9G%S(C.:O6ZX$/C53/'D] ML*TU_XO!T+! P7/FIZ^'QAV;3PJ^!1FP]*!VY*@VHUP;=:YZQA*$4/E MZ#KE(3>_O>J^Z0SZW79OWP]A_XI'LW7=-&Q=SS/C&DP1W"R"E, M]3K]P;Z/#1_5KL8>1L QIAZPB3L9GI^3LF P_C4?'Y'A\>G@Z M'!^>0!'4CBZ 2Q=?+@]/)X^]R=^RF,D9^3(:XDHJ4'1ZN*3)IQ'Y]ON[]U<4\QU(>@BX+F= M+A0RNAK\K=F##&9P[KGWIOUF;V,>G'>><;L?[GC9B/5%N]1;(%N8)JP4"8M1QP ME(-++&'*7(*B@PZ4YX3F"U+F1I4,# >]9N4>0(B2#*X4IX(D-((B163'2 MM;O1(&<1TYJJ!3;)Z!6#>1MC:BB+P1B84N#&XQS8(.(*-"8T ]6IP9*8*0*K MC%*B2_RSZC]GBE6#X (RKD$*H8!RJE0Q7;#(&HCC@C/D,H9ESJ!;3,)% MP/_3@+__5? SDO B.J4)$+. M=\22]HAHHK>"K*/*] L![(GHP6_;UV_[ZLH#O5/ATQ#9DH0,-JB*^#MX7R M)J*EOG\7U!DA PQ6,SGE(DL% X!3QGN)KAY:L=R.@PG9*D@T XT[KP&65=)E MA12HVBQSH";162#0Q2 M,S#(0"#"3@4D$SPJ!<5X!LNR1JS$$_1P4JRI(.%;R+ AA!SHS^*G#S%[N^VW MSSW"/ ,ZA;?3Z=Z>^@:K[MWS_N0"0LYXC)RA6N84@QG5P#=,)Y!(5,4UJ(%F MG#I H+BZ;5JDN,6_A;9CYUK31CIB8^9UM:"B5 502ULQ&$52Q=8 FYA,60X: M3P##H(852%UL DF78Q%0G!<0L;YK4O)SR;=G0*ZH)M=H1D5I'3HBCR4)Y Y\ M!IC1M^0 2X%WCP#E+F]/"RR7H",$%^V2CU"6YFX+[A-"Z;(UP\PJ^7H:3L(Z M9[/N@;F= 'L&./@+'7XA.L3+6..0=A.Q>%!5B7Q;. MLRJE>BD4,6I80K+8AE.['U6H6Q#!KYBH#MPVVK>^>8N>@(3/-1?ZT8\']K[M M>,#^[A#71&RMW#1&C2895AX;X?P 87@CTUF:1B';,5+II1:S!3!DEG%C&/N; MF!A*4'M8'W.PSPZR#92!$*0QQ,$GYEPUS]F?)0?S+:?+/+)G<#LON?]S#2#+ MW/]0@$R'M($#HO%8!T^)(LX @I4F6N;@.T6+TUCZ*C9TDG?28(J38$N@&3()EI.:6F06;K,X#; G;2+J8+CK2?8 M+RKJ5R/!,F,_!+&4*'"=+8 DL]X>0&U_-JO0WW):@^P.253?C<%NX([/7Z160^S!"(W-J>:N-ZK!L\;(> _Q%ZIZP^IK M#S$8A.#WKKPY;,A7GV1;UM-02U$:-J@IM;Z^)P=%H^?]G9(#X)O9W!/*J8_]]Y]7[VB?#LY.3T>B43"[/ MST<7JP6^W,>?8'4O-_''6=WZ Z,_Q3UR/?%[P W8&MT[:CR;N[;/[UXL/E// MHA)C//D/CQ@Y5Y#'8J9@4\1AREE"CI>J^\R=]>S[?).AOI6:!S^X&'\*NXX@ M2PK(*8BK+(249;=%\.65&THC74KOD$974R7+/,8T0*J@CJR-]S76*ZJY>QNV M=-9RSNJED*IH[461S9=0"DC?/*?_: )Y5T!GDL<5@-^^;^]VES+ E77L>RON MY1;[MLS!_P%02P,$% @ :8!D4VK6???^!0 EAT !@ !C;VQL+3(P M,C$P.3,P>&5X,S)D,2YH=&WM67M3VS@0_RI[Z5P+,_$K"2W8@9G4A"&=EE!B MYJY_*K8<:ZI8/EDFY#[]K?P(3GK7H].CI3T8 I&TVI?VM[NRA[\8QCA-2!K2 M",Z#=V\A$F&QI*F"4%*B<';%5 *!R#*2PCLJ)>,<7DL6+2C D>DXIFT>'AC& MR1!9^?4>D;K@.-; ZMD]!^R!Z_3=01\NW\'>=>#OE]2G4S_X<#FNI%Y>OWX[ M\:%C6-9O?=^R3H/3:F%@V@X$DJ0Y4TRDA%O6^*(#G42IS+6LU6IEKOJFD LK MN+(2M>0#BPN14S-24>=DJ&?P+R71R7!)%8$P(3*GZKAS'9P9ATBAF.+T9&@U M_RO:N8C6)\.(W4"NUIP>=Y9$+EAJ*)&Y?3M3'NZT<'F'YM98L4@EKF/;OWH9 MB2*6+@Q.8X4S9N_H;DZR17(W*2KC7$DY4>R&:NXMOB&G1+ISH1)O5\3?[-K]T7 EC2'"[J"*[$DZ8MN-8/_>HK?*()PM4)J>]2J7N+4WYEM25]7&N> 1+HYO$S9GZODSYZ7M]7NF M,[3FZ+_LP73=5DU3-W)N6(ZJ<*;6;L*BB*9(\/S98<_N>T-+$SZH7BT?AH@Q M*K_ B?[X*IB<3?Q1,)E>(&"N9M>CBP""*3B'<&W.3-^$V=C7JY6CG?Z!W7UH M3W^-1:,9C$ZGE\'XM&W.8]9XR[]']DN8GD%P/H;9Z.KUZ&(\,Z:_OQU_@)$? MX$I%U;/MWO\ZW%F*8I7;>V4>9#M)8Y)"*-*4ACJ'585&)13>%T3BN? U7-%, M2(7E!,Z$7-9A;1OO0<3@"\[I@A5+N,2]69),T-&%/L]/V]FS/ M%TLL8>MRY'C[$ M92LO0%A$!134CF-%,T>6<2NC;72BK%\DA9KPIA'K'C(:% MQ+R+SB%I!.-;+"HIED.4L&1YKFW!7TT9836$A$J*^K9UJ>QJ5.F6M 4J(',, M2QIUX0V6L"P!GY$8GR7''[J +.:^+ M]V:<9R1LQC7[:H<18FR2+*=N\\5["/L,; F46)9FMOH3/2SU-SA9BT*Y,;NE MD==J&RHM&_57E8Y;B95O/(\.HO+R5%1VI"E[E 8$=22DSWZGGYC<' M]%?747V++=UZW-%^[33 O!?:*L5>HO!:)WW[U>> CM[.-?9=Q-57ZT\P1 HE MVA J<=/HT=A?L!'/K[M[B+)!;S,6J<5@S-C1\W+FD MY*.Q0H?\Z_. S3J9YX(7BGI-UMBV[YL'16OG_3-U]1BE_KN=(Y[<_QW<7^:5 M3Z'1,P?_$3H>:Z[ZDN"K$U==OYWL%C 46 3/[/+G.UMOY1:\F<[&E^?@3T9G M9].+R9V%3^?[\UKW=+:/WKJ=)SL_\]FU6G&F4-?PWC7IASG-(?MG8SLG]WIH M-[38+H*;KKZJRH\5<]]"KU.\1;EP@;U:^5!V4#V3_:1Q23:PF9/PXT**(HWT MK4)(MZG(K9=HVPNU[-Z.+DT-WWI]5T]MO;W;?3.8D04UJG:2Q'@'=,F-8,WM M_=61.7 V[4,U9Y>7].J-8_D*\^0O4$L#!!0 ( &F 9%/MS??1!08 /0< M 8 8V]L;"TR,#(Q,#DS,'AE>#,R9#(N:'1M[5EM;]LV$/XK-Q=K$\!Z MLYTVD9P KN.@ =+8C95M_4A+E$64%C6*BNW]^AWUXDCNT+7KDJ9;@S@QR2/Y MW/&>NZ,T_,DP)DE,DH"&\,9_>P6A"/(5310$DA*%O6NF8O!%FI($WE(I&>?P M6K)P20%.3,' MA?3Y=.R_GTW*76>WKZ\NQ] Q+.O7_MBRSOWS(#BPN143-48>=LJ'OP+R7AV7!%%8$@)C*C MZK1SZU\8QRBAF.+T;&C5_TO9A0BW9\.0W4&FMIR>=E9$+EEB*)&Z?3M5'LZT M<'A/9F.L6:ABU['MG[V4A"%+E@:GD<(>LW=RWR?9,K[O%*5RKJ2<*'9']>J- M=0-.B7070L7>_A9_-3.MYT4B449$5HQOW1<^6]$,KND:;L2*)"^Z90_^SZAD MT0NOD,[8'Q271@4Y2Z@1TQ*GZ9QXBFZ403A;XFZZURM-XE;66+1V79<3%X*' M.#C9Q&S!U/-GSDO;Z_?,WM!:H/W2!\/:AJ:EZWWN6(90.%-;-V9A2!,4>/[L MN&?WO:&E!1\45\.& 7*,RB\PXGARXU]>7(Y'_N7T&@ES,[\=7?O@3\$YAEMS M;HY-F$_&>K0TM-,_LKL/;>FOT6@TA]'Y=.9/SIOJ/&7$+?N>V"]A>@'^FPG, M1S>O1]>3N3'][6KR'D9C'T=*J9YM_[_=G26XK7)[K\RC="]H7"80B"2A@8YA M9:)1,85W.9%X+GP+-S054F$Z@0LA5Y5;V\8[$!&,!>=TR?(5S#"FKTA <\4" MPKNEV&42F'"@E]/Z]FQO+%:8PK9%R_$.(1*RV"U%740(%&&&,*>IHJL%E="W MNU!D+Y)!Q'B="/6,.0URB7$7C4.2$"8;3"H)ID/<8<6R3.N"OUHRQ&P(,944 M\3:QE'K54+J%;(X 9(9N2<-NJ1Q-P,]3Q-?%/7!/'>#A%Q90F$F:,6W6 L X M9C2""Y9@&F>$PS2*4$AJ(^F%*\6[!9#%%G!(L0C1=R'-99837$:)9A0I#Z01 M1;012"A2G=N;_:64J"NETM7\XP CQ,DF;4K;]X#Z&? M@06"$JM"S4:UHIL%?H.3K. <[L-H"[2. M^*M,73;U0@@,8PSWFDFAZOI4AM&U'R+2G*AB691S#&P!F=:;+LD?" ')9?,6HY1P=AW8KV(](N&E6D MC':M^K<^RF9*,.K.>X)"_6FX7/,T*\!OT,"][Y+ K,DTO)%K8)E MBR(X+<1>:+*;,%VWI)B?-9&[>IC@A1FG(3[,S3B0(K.S,N='NYR-"X;%5:[( MZ"B5\S(.",S_Q9[97CXW'YW07YU']9VV,.MI1]NU4Q/SL]A6 GN)FU>8]%U8 MGP,:NAUK['N/JR[:'W&(Y$HT*53PIL91ZUSQ:>>D^^XO:C<_PA4:QMESYL9- MOK&RP-4B+M:UP>JVH>GC+B0E'XPU&N1OGP[LQLDB$SQ7U*NC1EN_1W>*QLS/ MC]3E0Y7J;SM&_##_-S!_$5<^ID;/'/Q+['@,NY2U4JG@%_A4%8^JM.RD&\ 3 M9B$\LXN?;ZR4E5DPGEY=32;7X-_.9I.;>P7_SZ?VM$#_.(EO!;K]".4_=B)# MU@[S187+% (-&N?%SKZS,_NT6O_D(5C;"*TJN$::Y_B MD>>@?.+Y42$0[\BR(,&'I11Y$NHJ74BW3H6-5U3M@6KOWAZ6.GFV7HY57:UW M8_OOW5*RI$99GI$([U0NN1.LO@V_.C$'SBYOEWUV<>DMW^<5+PC/_@102P$" M% ,4 " !I@&13.SS9!Z04 D] $0 @ $ 8V]L M;"TR,#(Q,#DS,"YX&UL4$L! A0#% M @ :8!D4Y[_[.(G,P FJ0# !4 ( !"R< &-O;&PM,C R M,3 Y,S!?9&5F+GAM;%!+ 0(4 Q0 ( &F 9%."TRM5ZH &-G" 5 M " 65: !C;VQL+3(P,C$P.3,P7VQA8BYX;6Q02P$"% ,4 M" !I@&13N')8LRA7 #KB08 %0 @ &"VP 8V]L;"TR,#(Q M,#DS,%]P&UL4$L! A0#% @ :8!D4] !4 M ( !W3(! &-O;&PM,C R,3 Y,S!X,3!Q+FAT;5!+ 0(4 Q0 ( M &F 9%-30*2"1R4 $ G 8 " 7G] P!C;VQL+3(P,C$P M.3,P>#$P<3 P,2YJ<&=02P$"% ,4 " !I@&13"R@."Q<) #I,P & M @ 'V(@0 8V]L;"TR,#(Q,#DS,'AE>#,Q9#$N:'1M4$L! A0# M% @ :8!D4RDX)R\9"0 30 !@ ( !0RP$ &-O;&PM M,C R,3 Y,S!X97@S,60R+FAT;5!+ 0(4 Q0 ( &F 9%-JUGWW_@4 )8= M 8 " 9(U! !C;VQL+3(P,C$P.3,P>&5X,S)D,2YH=&U0 M2P$"% ,4 " !I@&13[#,R9#(N:'1M4$L%!@ + L [ ( %"! ! $! end